﻿@charset "utf-8";
.main{width:100%;}
.gunbox{width:100%;background:#fff;padding:10px 0}
.box-lanrenzhijia{width:1200px;height:30px;position:relative;}
.ashow2{width:1121px;float:left;display:inline;margin-left:29px}
.list_02 li{float:left;overflow:hidden;width:100px;height:30px;position:relative;text-align:center;line-height:30px;margin:0 1px}
.list_02 li a{width:100px;height:30px;display:block;border-radius:15px;color:#16519f;font-size:16px;background:#c1e9ff}
.list_02 li a:hover{background:#6badff;color:#fff}
.al{background:url(../images/left.png) no-repeat;left:0px;top:0px;position:absolute;overflow:hidden;width:29px;height:29px;cursor:pointer;z-index:1000}
.ar{background:url(../images/right.png) no-repeat;right:0px;top:0px;position:absolute;overflow:hidden;width:29px;height:29px;cursor:pointer;z-index:1000;}
.title .more{display:inline-block;float:right;color:#999;font-size:14px;margin-top:8px; padding-right:10px}
.title .more:hover{ color:0082d4}
.title h1{color:#155b9d;font-weight:bold;font-size:24px; padding:0 10px}
.title h1 span{display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-3px}
.title h1 em{color:#999;font-size:12px;display:inline-block;margin-left:8px;font-weight:normal}
.section .step{padding-top:10px;padding-bottom:2}
.step .goods{padding-top:10px; padding-left:10px}
.step .goods ul{width:1200px}
.step .goods li{float:left;width:280px;background:#fff;margin-right:20px;text-align:left;padding-bottom:13px;margin-bottom:20px;transition:all 0.3s;position:relative}
.step .goods li .blue{width:100%;height:213px;background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;}
.step .goods li:hover .blue{ display:none}
.step .goods li .img{width:280px;height:213px;overflow:hidden}
.step .goods li .img img{width:100%;height:auto;}
.step .goods li a span{color:#000000;font-size:14px;display:block;padding-top:9px; }

.step .goods li a p{color:#999;font-size:14px;}
.step .goods li:hover{background:#165b9d;}
.step .goods li:hover a span,.step .goods li:hover a p{color:#fff}
.main .sybox{width:100%;background:#f7f7f7}
.section .step2{padding-top:25px;padding-bottom:15px}
.step2 .left{width:384px;}
.step2 .right{width:764px;}
#owl-demo{position:relative;width:384px;height:326px;}
#owl-demo .item{position:relative;display:block;}
#owl-demo .item .img{position:relative;width:370px;height:245px;padding:7px;background:#f2f2f2;margin-bottom:25px; overflow:hidden}
#owl-demo img{display:block;width:100%;height:245px;}
#owl-demo dd{display:inline-block;width:230px;margin:0;padding:0;margin-right:4px}
.owl-pagination{position:absolute;left:7px;top:222px;width:370px;height:10px;text-align:center;background:rgba(0,0,0,0.6);padding:10px 0}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 4px;*display:inline;*zoom:1;border-radius:100%;background:#fff}
.owl-pagination .active{background:#155b9d}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
#owl-demo .item .read{height:40px;background:#fff;line-height:40px;overflow:hidden; }
#owl-demo .item .read a span{display:inline-block;width:60px;text-align:center;background:#155b9d;color:#fff;font-size:14px;height:40px;line-height:40px;float:left;}
#owl-demo .item .read a p{color:#777;font-size:14px;padding:0 12px;display:inline-block;font-weight:bold;height:40px;line-height:40px;overflow:hidden;float:left;width:298px;text-align: justify; padding:0; margin:0; padding-left:15px}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.step2 .right li{border-bottom:1px solid #eee;padding-bottom:13px;margin-bottom:24px}
.step2 .right li .time{width:70px;text-align:center;color:#ccc;font-size:16px;margin-top:-13px}
.step2 .right li .wz{width:660px}
.step2 .right li span{display:block;font-size:55px;height:70px}
.step2 .right li a h2{color:#000;font-size:16px;font-weight:bold;margin-bottom:13px}
.step2 .right li a p{color:#2f2f2f;font-size:14px;line-height:21px;height:42px;overflow:hidden}
.step2 .step02{padding-top:30px}
.step2 .right li:hover span,.step2 .right li:hover .time,.step2 .right li:hover a h2{color:#155b9d}
.sybox2{width:100%;background:#fff}
.section .step3{padding-top:25px;padding-bottom:20px}
.step3 .step03{padding-top:18px}
.step3 .left{width:690px;height:276px;overflow:hidden}
.step3 .left p{color:#666;font-size:14px;line-height:32px;text-align: justify; margin-top:0;}
.step3 .right{width:482px;}
.section .step4{padding-top:35px;padding-bottom:25px}
.step4 .step04{padding-top:28px}
.step4 .left{width:383px;}
.step4 .right p{color:#777;font-size:14px;line-height:32px}
.step4 .right{width:765px;height:256px;overflow:hidden}
.sybox3{width:100%;background:url(../images/bg.jpg) no-repeat; margin-top:20px}
.section .step5{padding-top:35px;padding-bottom:41px}
.step5 .title h1,.step5 .title .more,.step5 .title h1 em{color:#fff}

.step5 .mr_frUl li{float:left;overflow:hidden;height:261px;width:264px;margin-right:20px;text-align:center;background:#155B9D;padding:8px}
.step5 .mr_frUl li img{width:264px;height:197px;}
.step5 .mr_frUl li img:hover{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.step5 .mr_frbox{width:1200px;overflow:hidden;padding-top:28px;}
.mr_frUl li a p{color:#000;font-size:18px;line-height:45px;height:48px;overflow:hidden;text-align:left;margin-top:16px;  }
.step5 .mr_frbox .an_box{width:79px;margin:0 auto;margin-top:30px}
.step5 .mr_frbox span{display:inline-block;background:url(../images/ico.png) no-repeat;width:30px;height:30px;cursor:pointer}
.step5 .mr_frbox span.prev{float:left}
.step5 .mr_frbox span.prev:hover{background-position:0 -41px;}
.step5 .mr_frbox span.next{float:right;background-position:-49px 0px;}
.step5 .mr_frbox span.next:hover{background-position:-49px -41px;}
.step5 .mr_frUl li .img{width:264px;height:197px;overflow:hidden;position:relative;}

.step5 .mr_frUl li a p{color:#fff}
.main .friend{background:url(../images/friend.png) no-repeat left top;padding-left:114px;padding-top:30px;margin-top:30px;min-height:55px}
.friend a{display:inline-block;margin:0 5px;color:#666;font-size:14px;line-height:24px;}
.friend a:hover{color:#155b9d}

/*产品展示*/
.ny_banner img{width:100%;height:400px}
.main .home{width:100%;background:#f7f7f7;height:36px;color:#666;font-size:14px;line-height:36px;}
.home a{color:#666;font-size:14px;}
.main .content{padding:30px 0 50px 0}
.content .leftside{width:200px;}
.content .rightside{width:950px}
.leftside h1{background:#155b9d;color:#fff;font-size:24px;padding:12px 20px 16px 20px}
.leftside h1 span{display:block;color:#fff;font-size:12px;padding-top:4px}
.nav{padding-bottom:30px}
.nav01{position:relative;}
.nav01 a{color:#666;font-size:16px;background:#f3f3f3 url(../images/jiantou.png) no-repeat 90% center;display:block;border-bottom:1px solid #dfdfdf;height:40px;line-height:40px;padding-left:20px}
.nav02{display:none;background:#f7f7f7;margin-top:-1px}
.nav02 ul{margin:0;padding:0;}
.nav02 li{height:30px;border-top:1px dashed #ddd;padding-left:24px;}
.nav02 li a{color:#999;font-size:16px;line-height:30px;display:block;height:30px;background:url(../images/xdd.png) no-repeat left center;padding-left:10px}
.nav02 li a:hover{color:#155b9d}
.nav01.none a{border-bottom:none}
/*.nav02 li a:hover,.nav02 li a.cur{color:#08346d;}*/
.nav01.open a,.nav01 a:hover,.nav01 a.move{background:#08346d url(../images/jiantou2.png) no-repeat 90% center;color:#fff}
.nav01 a.one{border-top:none}
.waybox h2{height:51px;line-height:51px;color:#fff;font-size:16px;font-weight:bold;padding:0 20px;background:#155b9d}
.waybox .waylist{border:1px solid #155b9d;padding:15px 13px 52px 13px;}
.waybox .waylist .pic{width:172px;height:73px;overflow:hidden;margin-bottom:11px}
.waybox .waylist p{color:#999;font-size:14px;clear:both;padding:5px;}
.waybox .waylist p em{color:#155b9d}
.waybox .waylist p span.fl{display:inline-block;margin-right:13px;height:22px;margin-top:2px}
.waybox .waylist p span.fr{width:122px}
.products ul{width:966px}
.products li{float:left;width:306px;background:#fff;margin-right:16px;text-align:center;padding-bottom:13px;margin-bottom:30px;transition:all 0.3s;position:relative}
.products li .blue{width:100%;height:233px;background:rgba(33,109,208,0.2);position:absolute;top:0;left:0;display:none}
.products li:hover .blue{display:block}
.products li .img{width:306px;height:233px;overflow:hidden}
.products li .img img{width:100%;height:auto;}
.products li a span{color:#165b9d;font-size:16px;display:block;padding-top:9px}
.products li a p{color:#999;font-size:14px;}
.products li:hover{background:#165b9d;}
.products li:hover a span,.products li:hover a p{color:#fff}
.products2 .pp_top{padding-bottom:30px;position:relative}
.products2 .pp_left{width:394px}
.products2 .pp_right{width:536px}
.products2 .pp_right h3{color:#155b9d;font-size:18px;font-weight:bold;border-bottom:1px dashed #e8e8e8;padding-bottom:12px}
.pp_right h3 span{color:#9d1515;font-size:14px;font-weight:normal}
.pp_right .download{height:56px;overflow:hidden}
.pp_right .download a{color:#666;font-size:14px;display:inline-block;margin-right:28px;margin-top:8px}
.pp_right .download a:hover{color:#155b9d;font-weight:bold}
.download a span{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2px}
.pp_right .share{padding-top:26px;float:right}
.pp_right .share a{display:inline-block;margin-top:-2px}
.products2 .pp_middle{padding-bottom:31px}
.pp_middle .tab_title{border-bottom:2px solid #155b9d}
.tab_title li{float:left}
.tab_title li a{display:inline-block;width:120px;height:35px;text-align:center;line-height:35px;color:#666;font-size:16px;background:#f3f3f3;margin-right:8px}
.tab_title li a.on{background:#155b9d;color:#fff}
.pp_middle .tab_list{padding-top:17px}
.pp_middle .tab_list .group{display:none;line-height:30px}
.pp_middle .group p{color:#666;font-size:16px;}
.pp_middle .group h4{color:#155b9d;font-weight:bold;font-size:16px;padding-bottom:4px}
.products2 .pp_down{border-top:1px solid #c7c7c7;padding-top:40px}
.pp_down h5{color:#155b9d;font-size:18px;font-weight:bold;border-left:5px solid #155b9d;padding-left:8px;margin-bottom:27px}
.content .db_down{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:44px}
.content .fybox span{display:block;color:#155b9d;font-size:16px;font-weight:bold;line-height:28px}
.content .fybox span a{font-weight:normal;color:#666;}
.content .back a{display:block;width:120px;text-align:center;height:35px;line-height:35px;color:#fff;font-size:16px;background:#155b9d;margin-top:10px}
/*服务中心*/
.content .home2{margin-top:-7px}
.home2 span{display:inline-block;float:right;color:#666;font-size:14px;padding-top:22px}
.home2 span a{color:#666;font-size:14px}
.home2 h1{color:#25609c;font-size:26px;border-bottom:1px solid #dfe0da;padding-bottom:7px}
.home2 h1 em{display:block;color:#90aecd;font-size:12px;padding-top:5px}
.content .service{padding-top:25px}
.service p{color:#666;font-size:16px;line-height:30px}
.content .navbox{border:1px solid #155b9d;height:36px;margin-top:22px}
.navbox li{float:left;border-right:1px solid #155b9d;height:36px;line-height:36px;text-align:center}
.navbox li a{width:128px;display:block;color:#155b9d;font-size:16px}
.navbox li a.cur{background:#155b9d;color:#fff}
/*服务动态*/
.content .dymic{padding-top:13px;padding-bottom:50px}
.dymic li{border-bottom:1px dashed #dfdfdf;height:47px;line-height:48px}
.dymic li a{color:#666;font-size:16px;}
.dymic li span{display:inline-block;float:right;color:#999;font-size:16px;}
.dymic li a:hover{color:#155b9d}
/*新闻资讯*/
.content .news{padding-top:17px;border-bottom:2px solid #ededed;padding-bottom:40px;margin-bottom:11px}
.news .tp{width:320px;height:200px;overflow:hidden}
.news .tp img{width:100%;height:auto}
.news .wz{width:838px;}
.news .wz h2 a{display:block;color:#155b9d;font-size:16px;font-weight:bold;margin:11px 0 4px 0}
.news .wz p{color:#666;font-size:14px;line-height:30px;height:60px;overflow:hidden}
.news .wz span{display:block;color:#999;font-size:12px;padding:20px 0 21px 0}
.news .wz .look{display:block;width:98px;height:28px;border:1px solid #155b9d;font-size:14px;color:#155b9d;text-align:center;line-height:28px}
/*关于永祥*/
.content .about{padding-top:22px;text-align: justify;}
.about p{color:#777;font-size:16px;line-height:32px}
.about img{width:auto;height:auto}
.content .about2{padding-top:30px;}
.about2 ul{width:1200px}
.about2 li{float:left;width:280px;margin-right:20px;margin-bottom:32px;height:180px;overflow:hidden}
.about2 li img{width:100%;height:auto}
/*工程案例*/
.content .case{padding-top:30px;}
.case ul{width:1200px}
.case li{float:left;overflow:hidden;height:261px;width:264px;margin-right:20px;text-align:center;background:#f9f9f9;padding:8px;margin-bottom:32px}
.case li img{width:264px;height:197px;}
.case a p{color:#155b9d;font-size:14px;line-height:24px;height:48px;overflow:hidden;text-align:left;margin-top:16px}
.case li .img{width:264px;height:197px;overflow:hidden;position:relative;}
.case li:hover{background:#08346d}
.case li:hover a p{color:#fff}
.content .case2{padding-top:24px;line-height:30px;text-align: justify;}
.case2 h2{text-align:center;color:#333;font-size:20px;}
.case2 h3{text-align:center;color:#666;font-size:14px;border-bottom:1px solid #eee;padding:11px 0;margin-bottom:20px}
.case2 h3 span{display:inline-block;margin:0 20px}
.case2 p{color:#666;font-size:16px;line-height:30px;}
.case2 p strong{color:#333;}
.case2 img{display:block;margin:20px auto 0 auto}
/*问题解答*/
.content .sortbox{border:1px solid #155b9d;border-top:none;padding:5px 20px}
.sortbox li{display:inline-block;padding:0 21px;height:30px;border-radius:15px;line-height:30px;color:#666;font-size:16px;margin:5px 0}
.sortbox li.current{background:#155b9d;color:#fff; cursor:pointer}
.sortbox .con{padding-top:6px;height:30px}
.sortbox .group{display:none}
.sortbox .group a{display:inline-block;color:#666;font-size:16px; margin-right:40px}
.sortbox .group a:hover{color:#155b9d}
.content .problem{border-left:1px solid #dfe0da;border-top:1px solid #dfe0da;margin-top:28px}
.problem th{background:#efefef;height:44px;color:#333;font-size:16px;font-weight:normal;border-right:1px solid #dfe0da;border-bottom:1px solid #dfe0da}
.problem td{border-right:1px solid #dfe0da;border-bottom:1px solid #dfe0da;padding:15px 10px;color:#999;font-size:16px;line-height:28px}
/*服务网络*/
.contact .way_list{text-align:center;padding-top:25px;border-bottom:1px dashed #e3e3e3;padding-bottom:37px;margin-bottom:42px}
.contact .way_list li{display:inline-block;margin:0 150px;text-align:left;color:#666;font-size:16px;line-height:24px;}
.online .table{margin-top:12px;width:835px;}
.online .table td{color:#666;font-size:16px;border-bottom:none;text-align:left;height:56px}
.online .table td input{height:38px;border:1px solid #afafaf;width:402px;outline:none;padding:0 10px;font-family:"微软雅黑";color:#666;font-size:16px}
.online .table td textarea{height:72px;border:1px solid #afafaf;width:720px;resize:none;outline:none;margin:8px 0 9px 0;padding:10px;font-family:"微软雅黑";color:#666;font-size:16px}
.online .table td span{display:inline-block;width:70px;text-align:right;height:38px;line-height:38px;margin-right:8px}
.online .table td .tj{width:120px;height:40px;background:#155b9d;color:#fff;font-size:18px;border:none;margin-left:80px;margin-top:17px;font-family:"微软雅黑";cursor:pointer;border-radius:20px;padding:0}
.online .table td input.tt{width:138px;height:34px;border:1px solid #afafaf;}
.online .table td em{display:inline-block;height:30px;line-height:30px;padding-left:12px;}
.online .table td em a{color:#999;display:inline-block;padding-left:15px}
.online .top_box p{color:#666;font-size:16px;line-height:30px}
.online .table td .td{width:412px;height:38px;border:1px solid #afafaf;padding:0 0 0 10px;font-size:12px;color:#bcbcbc;font-family:"微软雅黑"}
.online .table td .td input{border:none;padding:0;height:38px}
.online .table td .td input.c{width:281px;border-right:1px solid #afafaf}
.online .table td .td .uploadWallpaperButton{height:40px;width:130px;cursor:pointer;position:relative;background:url(../images/btn.jpg) no-repeat;display:inline-block;float:right; margin-right:0px;}
.online .table td h6{margin:0;font-weight:normal;display:inline-block}
.online .table td .td input.f{cursor:pointer;overflow:hidden;font-size:90px;width:88px;height:34px;background:#f0f0f0;border:none;padding:0;float:right;opacity:0;filter:alpha(opacity=0);}
.online .w835{width:835px;margin:0 auto}
.online .table td input::-webkit-input-placeholder{font-family:"微软雅黑";color:#666;font-size:16px}
.online .top_box{padding-bottom:10px}
.online.found .table td span{width:80px}
.content .online.found{padding-top:21px}
.online.found .table td textarea{width:700px}
.online.found .table td .tj{margin-left:90px;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:394px;height:300px;}
.jqzoom img{width:394px;height:300px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:394px;height:300px;}
.spec-scroll{clear:both;width:536px;position:absolute;right:0px;bottom:30px}
.spec-scroll .prev{float:left;background:url(../images/left2.jpg) no-repeat;left:0}
.spec-scroll .next{float:right;background:url(../images/right2.jpg) no-repeat;right:0}
.spec-scroll .prev,.spec-scroll .next{display:block;width:20px;height:60px;cursor:pointer;position:absolute;top:31px;z-index:1000}
.spec-scroll .items{float:left;position:relative;width:536px;height:122px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:122px;}
.spec-scroll .items ul li{float:left;width:170px;text-align:center;height:122px;margin-right:13px}
.spec-scroll .items ul li img{width:170px;height:122px}

.content .join{padding:26px 0 0px 0}
.content .join dl{padding:0 0px 22px 0px;margin-bottom:20px}
.content .join span{display:block;font-size:16px;margin-bottom:14px;}
.content .join dt{font-size:14px;color:#333;margin-bottom:8px;margin-top:20px;font-weight:bold}
.content .join dd{font-size:14px;color:#666;line-height:30px}
.content .online.found .job{border-top:1px solid #afafaf;padding-top:25px}
.content .job h2{color:#155b9d;padding-bottom:20px;font-weight:bold}

/*联系我们*/ 
.contact{padding:26px 0 30px 0}
.contact h4{color:#333;font-size:18px;padding-bottom:12px}
.contact p{color:#666;font-size:14px;line-height:30px}
.contact p em{color:#0c57bc;}
.contact h5{padding-top:30px;color:#333;font-size:16px;padding-bottom:20px}

.page a,.page span{display:inline-block;height:38px;border:1px solid #d8d8d8;font-size:14px;color:#888;text-align:center;line-height:38px;padding:0 15px;margin:0 5px}
.page span.current{background:#155b9d;border:1px solid #155b9d;color:#fff}

.about .movie,.about .a_img{width:565px}
.about .a_img img{width:100%;height:auto}

.pic_show ul{width:1200px}
.pic_show li{float:left;overflow:hidden;height:197px;width:264px;margin-right:20px;text-align:center;background:#f9f9f9;padding:8px;margin-bottom:32px}
.pic_show li img{width:264px;height:197px;}
.case2 .pic_show li img{margin-top:0}
.case2 .pic_show{padding-top:10px}