


/*标题*/
.Fsihead { padding-top:30px;  width:100%; text-align:center; height:120px; overflow:hidden; position:relative;background-color:#f2f2f2;}
.Fsihead h2 { font-size:35px; color:#222; height:60px; overflow:hidden;}
.Fsihead p {color:#666; font-size:18px;}


.abihead { padding-top:30px;  width:100%; text-align:center; height:60px; overflow:hidden; position:relative;}
.abihead h2 { font-size:35px; color:#fff; height:60px; overflow:hidden;}

.ihead { padding-top:30px;  width:100%; text-align:center; height:120px; overflow:hidden; position:relative;}
.ihead h2 { font-size:35px; color:#222; height:60px; overflow:hidden;}
.ihead p {color:#666; font-size:18px;}
/*...............服务菜单选项.............................................................................*/
.i-m-bg{overflow:hidden;padding:0 0 24px;border-bottom:1px solid #E8E9EB; background-color:#f2f2f2;}/*index-module*/
.i-m-center{width:1300px;margin:0 auto;height:280px; font-size:12px;}
.w-fl {	float: left !important;	display: inline; width:225px;}
.zshops-trade h2 .bd_1{border-bottom:1px solid #eaeaea; padding-top:20px;}
.center-con{margin-top:-28px;}
.zshops-trade h2 span{display: inline-block; vertical-align: middle; width: 75px; background-color: #000; padding-top:3px; text-align: left;}
.zshops-trade h2 img{display: inline-block; vertical-align: middle;}
.zshops-trade .con{padding-top:0px;}
.zshops-trade .con li{float: left; text-align: center; padding:0px 60px 0px 65px;font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; font-weight:normal;}
.zshops-trade .con li .img{width:191px; height:191px; margin-bottom:20px;}
.zshops-trade .con li .img img{
	transition:transform 1s; 
	-webkit-transition:-webkit-transform 1s; 
	-moz-transition:-moz-transform 1s; 
	-o-transition:-o-transform 1s; 
	-ms-transition:-ms-transform 1s;
}
.zshops-trade .con li .img img:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg);}
.zshops-trade .con li .t{font-size: 22px; line-height: 30px; padding-bottom:5px; color:#333;}
.zshops-trade .con li .des{font-size: 14px; color:#999; width:190px;}
.zshops-trade .con li .btn{ margin-top:5px;font-size:12px;color:#7e7e7e; }


/*--wrapper--*/
.wrapper{margin:0 auto;width:1200px;}
.wrap-title{position:relative;z-index:99;margin:0 auto;padding-bottom:30px;width:1200px;text-align:center;overflow:hidden;animation:fadeinT 1s ease-out backwards;transition:all 1s;}
.wrap-title h3{position:relative;height:50px;line-height:50px;font-weight:normal;font-size:32px;color:#333;}
.wrap-title h3 i{display:block;position:absolute;top:20px;width:518px;height:18px;opacity:0.5;}
.wrap-title h3 i.i1{background:url(../images/title_l.png) no-repeat;}
.wrap-title h3 i.i2{background:url(../images/title_r.png) no-repeat;}
.wrap-title h3 a{color:#333;}
.wrap-title h3 em{color:#004da1;font-size:46px;}
.wrap-title p{height:25px;line-height:25px;font-size:17px;color:#666;}
.wrap-title:hover{transform:translateY(-20px);}
.wrap-title.white *{color:#fff;}

/* --product-- */
.product{padding:60px 0;overflow:hidden;background:#f1f1f1;}
.product .wrap-title p span{display:inline-block;margin-right:12px;}
.product .wrap-title p span:before{display:inline-block;position:relative;top:-4px;margin-right:6px;width:5px;height:5px;border-radius:50%;content:"";background:#eb5307;}
.product-menu dl{margin-top:10px;height:60px;line-height:60px;overflow:hidden;background:#fff;}
.product-menu dt{float:left;width:240px;text-align:center;font-size:18px;font-weight:bold;}
.product-menu dt a{display:block;color:#fff;}
.product-menu dd{width:960px;text-align:center;overflow:hidden;}
.product-menu dd a{display:block;float:left;width:16.66%;font-size:15px;color:#666;background:url(../images/product_menu_line.png) no-repeat right center;}
.product-menu dd a:last-child{background-image:none;}
.product-menu .item-1 dt a{background:#004da2;}
.product-menu .item-2 dt a{background:#eb5307;}
.product-menu .item-1 dd a:hover{color:#004da2;}
.product-menu .item-2 dd a:hover{color:#eb5307;}
.product-main{margin-top:38px;}
.product-slide{position:relative;float:left;width:487px;height:606px;overflow:hidden;background:#fff;box-shadow:0 0 20px #ddd;}
.product-slide .item .pic{width:487px;height:394px;overflow:hidden;border-bottom:#ddd solid 1px;}
.product-slide .item .pic img{display:block;width:487px;height:394px;}
.product-slide .item .text{padding:45px 20px;overflow:hidden;}
.product-slide .item .text h3{margin-bottom:5px;height:25px;line-height:25px;font-weight:normal;font-size:17px;color:#333;overflow:hidden;}
.product-slide .item .text h3 a{color:#333;}
.product-slide .item .text p{margin-top:15px;line-height:20px;font-size:14px;color:#666;overflow:hidden;}
.product-slide .item .text p.p1{height:40px;}
.product-slide .item .text p.p2{height:20px;}
.product-slide .item:hover .text h3 a{color:#eb5307;font-weight:bold;}
.product-slide .hd{position:absolute;top:362px;left:0;width:100%;height:9px;text-align:center;}
.product-slide .hd li{display:inline-block;margin:0 5px;width:9px;height:9px;text-indent:-9999px;background:#ddd;border-radius:50%;}
.product-slide .hd li.cur{background:#eb5307;}
.product-list{float:right;width:700px;overflow:hidden;}
.product-list .item{position:relative;float:left;margin-left:12px;margin-bottom:10px;width:338px;height:298px;overflow:hidden;background:#e1e1e1;}
.product-list .pic{width:338px;height:228px;overflow:hidden;}
.product-list .pic img{display:block;width:338px;height:228px;}
.product-list .text{padding:12px 20px;overflow:hidden;}
.product-list .text h3{height:25px;line-height:25px;font-weight:normal;font-size:16px;color:#333;overflow:hidden;}
.product-list .text h3 a{color:#333;}
.product-list .text p{height:22px;line-height:22px;font-size:14px;color:#666;overflow:hidden;}
.product-list .btnBox{position:absolute;left:0;bottom:-72px;width:100%;padding:16px 0;height:40px;text-align:center;opacity:0;background:#004da1;transition:all .5s;}
.product-list .btnBox a{display:inline-block;margin:0 8px;width:120px;height:40px;line-height:40px;border-radius:5px;overflow:hidden;}
.product-list .btnBox i{display:inline-block;position:relative;top:8px;width:24px;height:24px;}
.product-list .btnBox span{display:inline-block;margin-left:4px;}
.product-list .btnBox a.btn01{color:#fff;background:#eb5307;}
.product-list .btnBox a.btn01 i{background:url(../images/zx_btn.png) no-repeat;}
.product-list .btnBox a.btn02 i{background:url(../images/read_btn.png) no-repeat;}
.product-list .btnBox a.btn02{color:#333;background:#fff;}
.product-list .item:hover .btnBox{bottom:0;opacity:1;}
/* --end product-- */

/* --photos-- */
.photos{padding:60px 0;overflow:hidden;background:#fff;}
.photos-slide{position:relative;margin:0 auto;width:838px;}
.photos-slide .tempWrap{overflow:visible !important;}
.photos-slide .item{position:relative;margin-right:20px;width:838px;height:523px;text-align:center;overflow:hidden;opacity:0.65;}
.photos-slide .item.cur{opacity:1;}
.photos-slide .pic{width:838px;height:523px;overflow:hidden;}
.photos-slide .pic img{display:block;width:838px;height:523px;}
.photos-slide .tit{position:absolute;z-index:3;left:0;bottom:0;width:100%;height:60px;line-height:60px;font-size:14px;color:#fff;background:rgba(0,0,0,0.5);}
.photos-slide .hd{margin-top:30px;height:9px;text-align:center;overflow:hidden;}
.photos-slide .hd li{display:inline-block;margin:0 4px;width:9px;height:9px;text-indent:-9999px;background:#666;border-radius:50%;}
.photos-slide .hd li.cur{background:#eb5307;}
.photos-slide .prev,.photos-slide .next{position:absolute;z-index:3;top:0;width:838px;height:100%;cursor:pointer;}
.photos-slide .prev{right:858px;}
.photos-slide .next{left:858px;}
/* --end photos-- */

/* --aboutus-- */
.aboutus{padding:60px 0;overflow:hidden;background:url(../images/aboutus_bg.jpg) no-repeat center 0;}
.about-chart{overflow:hidden;}
.about-chart dl{float:left;width:24.5%;text-align:center;color:#fff;overflow:hidden;border-right:rgba(255,255,255,0.2) dashed 1px;}
.about-chart dl:last-child{border-right:none;}
.about-chart dt{position:relative;height:112px;overflow:hidden;}
.about-chart dt span{display:block;line-height:112px;font-size:90px;font-family:"trump_gothic_east_bold";}
.about-chart dt em{display:block;position:absolute;top:0;width:38px;height:38px;line-height:38px;font-size:16px;text-align:center;background:#eb5307;border-radius:50%;}
.about-chart dd{height:30px;line-height:30px;font-size:16px;}
.about-chart .item-1 dt em{right:102px;}
.about-chart .item-2 dt em{right:44px;}
.about-chart .item-3 dt em{right:102px;}
.about-chart .item-4 dt em{right:78px;}
.about-chart .item-4 dt span{font-size:58px;font-weight:bold;font-family:"微软雅黑";}
.about-inner{margin-top:30px;overflow:hidden;}
.about-inner .video{position:relative;float:left;width:575px;height:359px;overflow:hidden;}
.about-inner .video .pic img{display:block;width:575px;height:359px;transition:all 1s;}
.about-inner .video .palyBtn{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;background:url(../images/playBtn.png) no-repeat center;}
.about-inner .video:hover .pic img{transform:scale(1.1);}
.about-inner .text{padding:0 30px;height:359px;overflow:hidden;}
.about-inner .text .tit h3{height:26px;line-height:26px;font-size:24px;font-weight:normal;color:#fff;overflow:hidden;}
.about-inner .text .tit h3 a{color:#fff;}
.about-inner .text .tit h3 a:hover{color:#eb5307;font-weight:bold;}
.about-inner .text .tit p{margin-top:8px;height:20px;line-height:20px;font-size:15px;font-family:Arial;text-transform:uppercase;opacity:0.85;color:#e0e0e0;}
.about-inner .summary{margin:15px 0;height:200px;line-height:25px;color:#fff;font-size:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.about-inner .read{overflow:hidden;}
.about-inner .read a{display:block;width:105px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:14px;border:#eb5307 solid 1px;}
.about-inner .read a:hover{background:#eb5307;}
/* --end aboutus-- */

/* --ensure-- */
.ensure{padding:60px 0;overflow:hidden; background-color:#f1f1f1;}
.ensure-list{overflow:hidden;background:url(../images/ensure_list.png) no-repeat;}
.ensure-list .item{float:left;width:300px;height:292px;text-align:center;overflow:hidden;}
.ensure-list .item img{display:block;margin:45px auto 12px;width:40px;height:40px;}
.ensure-list .item h3{height:30px;line-height:30px;font-size:20px;color:#004da1;}
.ensure-list .item i{display:block;margin:25px auto 28px;width:30px;height:1px;background:#004da1;}
.ensure-list .item p{margin:0 auto;width:188px;height:75px;line-height:25px;font-size:17px;color:#666;overflow:hidden;}
/* --end ensure-- */

/*地漏选择*/
.slxz{overflow:hidden; width:100%; height:532px; background:url(../images/why_zuan.jpg) no-repeat center;}
.slxz .dlBox{width:1200px; margin:0 auto;}
.dlBox .dl_bt{ display:block; width:400px; height:63px; margin:0 auto;margin-top:35px;background:url(../images/dlxz_bt_bg.png) no-repeat center; }
.dl_bt h3{font-size:32px;color:#fff; width:180px; height:63px; line-height:63px; text-align:center;float:left;}
.dl_bt p{font-size:23px; color:#fff; float:left; width:220px; height:24px; margin-top:15px;float:left;}
.dl_bt span{font-size:12px; color:#42afe8; margin-top:5px;float:left;}
.dlBox .why_dl{ overflow:hidden;width:100%;}
.dlBox .why_dl ul{ overflow:hidden;width:1030px; margin:0 auto;  }
.why_dl ul li{width:475px; height:160px; float:left;padding-top:45px;}
.why_dl ul li h4{ font-size:18px; color:#2a2a2a;}
.why_dl ul li p{ width:290px; line-height:20px; color:#3b3b3b; font-size:13px; padding-top:10px; }
.why_dl ul li.why_dl_ys01{overflow:hidden; float:right;}
.why_dl ul li.why_dl_ys01 h4{ width:100%; text-align:right;}
.why_dl ul li.why_dl_ys01 p{ float:right; text-align:right;}
.why_dl ul li.why_dl_ys02 h4{width:100%; text-align:right;}
.why_dl ul li.why_dl_ys02 p{float:right; text-align:right;}

/*客户案例*/
.partner{width: 100%;padding-bottom: 65px; height:260px; overflow:hidden;background: #f2f2f2;}
.partner .mainCon{width: 100%;margin-top:5px;}
.partner .mainCon li{width: 1200px;float: left;}
.partner .mainCon li a{display: block;width: 239px;margin-bottom: 1px;margin-right: 1px;float: left;z-index: 2;position: relative;}
.partner .mainCon li img{display: block;}
.partner .mainCon li a:hover{z-index: 6;box-shadow: 0 0 5px 5px #eee;}

/*about*/
.about{width: 100%;padding-bottom: 55px;height:700px; overflow:hidden; background:url(../Images/bg_02.jpg) no-repeat;}
.about .mainCon{width: 100%;margin-top:10px;}
.about .mainCon dl{width: 100%;height: 370px;position: relative;}
.about .mainCon dt{width: 642px;height: 370px;}
.about .mainCon dd{width: 632px;height: 252px;border: 2px solid #02559c;position: absolute;top: 35px;right: 0;background: #fff;padding: 46px 56px 0 60px;}
.about .mainCon dd h3{font-size: 18px;color: #333333;font-weight: bold;}
.about .mainCon dd h3 a{color: #333333;}
.about .mainCon dd p{font-size: 14px;color: #666666;line-height: 25px;margin-top: 30px;}
.about .mainCon dd .more{display: block;width: 129px;height: 79px;text-align: center;line-height: 79px;font-size: 14px;color: #fff;text-decoration: none;position: absolute;left: 267px;bottom: -44px;background: #02559c;text-transform: uppercase;}
.about .mainCon i{display: block;border-top: 1px dotted #f3f3f3;border-bottom: 1px dotted #d9d9d9;margin: 30px 0;}
.about .mainCon ul{width: 100%;}
.about .mainCon li{float: left;width: 292px;height:180px;position: relative;margin-left: 10px;}
.about .mainCon li img{display: block;}
.about .mainCon li span{display: block;width: 100%;height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #fff;position: absolute;bottom: 0;left: 0;background: url(Img/Index/aboutBg02.png);}
.about .mainCon li:first-child{margin-left: 0;}

/*news*/
/*新闻*/
.news{ overflow:hidden; background-color:#f7f7f7;}
.news1{ width:1200px; margin:0px auto; padding-top:40px;}
.news1 h2{ font-size:18px; color:#000; font-weight:bold;}
.news1 ul{ margin-top:20px;}
.news1 ul li a img{ border:1px solid #EAE8EA; margin-bottom:10px;}
.news1 ul li p{  font-size:14px; font-weight:normal; height:30px; line-height:30px;}
.news1 ul li p a{color:#666; height:30px; line-height:30px; float:left; width:300px; overflow:hidden;}
.news1 ul li span{ float:right; color:#999;}
.news1 .news_left ,.news_mid ,.news_right{ width:385px; float:left; margin-right:20px;}
.news_right{ margin-right:0px;}

/*.news{width: 100%;height: 694px;}
.news .Title h3 a{color: #fff;}
.news .mainCon{width: 100%;margin-top: 28px;}
.news .mainCon .menu{width: 100%;position: relative;}
.news .mainCon .menu ul{width:370px;height: 40px;margin: 0 auto; }
.news .mainCon .menu li{float:left; width:113px; height:41px; text-align:center; line-height:41px; font-size:16px; background:url(../Images/pro_right_menu.png) no-repeat center top; margin-left:12px;}
.news .mainCon .menu li:first-child{margin-left: 0;}
.news .mainCon .menu li a{color:#666; display:block; text-decoration:none}
.news .mainCon .menu li.cur{background-position:bottom }
.news .mainCon .menu li.cur a{color:#fff;}
.news .mainCon .conBox{margin-top: 34px;height: 386px;overflow: hidden;position: relative;padding: 30px 0 0 30px; background-color:#f2f2f2;}
.news .mainCon .conBox .lunh{height: 386px;}
.news .mainCon .conBox .conL{width: 646px;float: right;}
.news .mainCon .conBox .conL .box{width: 100%;height: 89px;margin-top: 37px;}
.news .mainCon .conBox .conL .box:first-child{margin-top: 0;}
.news .mainCon .conBox .conL .box .boxL{width: 156px;height: 89px;float: left;}
.news .mainCon .conBox .conL .box .boxL img{width:156; height:89;}
.news .mainCon .conBox .conL .box .boxR{width: 438px;float: left;margin-left: 22px;}
.news .mainCon .conBox .conL .box .boxR dt{float: left;width: 64px;float: left;background:url(Img/Index/news_xian.png) no-repeat right 12px; }
.news .mainCon .conBox .conL .box .boxR dl:hover h3 a{color:#005fb0;}
.news .mainCon .conBox .conL .box .boxR dt span{display: block;font-size: 45px;color: #cccccc;}
.news .mainCon .conBox .conL .box .boxR dt em{display: block;font-size: 13px;color: #cccccc;position: relative;top: -6px;}
.news .mainCon .conBox .conL .box .boxR dd{width: 358px;float: right;padding-top: 4px;}
.news .mainCon .conBox .conL .box .boxR dd h3{font-size: 16px;color: #333333;font-weight: normal;}
.news .mainCon .conBox .conL .box .boxR dd h3 a{color: #333;text-decoration: none;}
.news .mainCon .conBox .conL .box .boxR dd p{font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;margin-top: 14px;}
.news .mainCon .conBox .conL .box .boxR dd p a{color: #999999;text-decoration: none;}
.news .mainCon .conBox .conR{width: 484px;float: left;padding-top: 4px;}
.news .mainCon .conBox .conR dt{width: 484px;height: 275px;}
.news .mainCon .conBox .conR dt img{display: block;}
.news .mainCon .conBox .conR dd{overflow: hidden;}
.news .mainCon .conBox .conR:hover dd p a{color:#005fb0;}
.news .mainCon .conBox .conR dd .p1{font-size: 16px;color: #333333;width: 353px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 10px;float: left;margin-top: 20px;}
.news .mainCon .conBox .conR dd .p1 a{color: #333333;}
.news .mainCon .conBox .conR dd .p2{float: right;text-align: center;padding-right: 6px;}
.news .mainCon .conBox .conR dd .p2 span{display: block;font-size: 45px;color: #cccccc;}
.news .mainCon .conBox .conR dd .p2 em{display: block;font-size: 13px;color: #cccccc;position: relative;top: -6px;}

*/

/*link*/
.link{width: 100%; height:30px; overflow:hidden;background:#fff;padding:10px 0 16px 0;}
.link .mainCon{width: 100%;}
.link .mainCon dt{float: left;width: 80px;text-align: center;}
.link .mainCon dt a{display: block;font-size: 16px;color: #333333;font-weight: bold;}
.link .mainCon dd{float: left;width: 1082px;padding-top: 2px;}
.link .mainCon dd a{font-size: 14px;color: #666666;padding: 0 25px;border-left: 1px solid #d9d9d9;border-right: 1px solid #e6e6e6;display: block;float: left;}
.link .mainCon dd a:last-child{border-right: none;}
.link .mainCon dd a:first-child{border-left: none;}

