@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#666;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
i,em{font-style: normal;}
.content{width: 1200px;margin:0 auto;}

/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#990033}
.flexslider .slides a img{width:100%;height:600px;display:block}

/*header*/
.xzsheader{height:191px;overflow: hidden;}
.header{ width: 100%; height:191px;position: fixed;z-index: 999;background:url(../images/hdbg.jpg) no-repeat center;}
.header .h-nr-1{ width: inherit; background: #999; line-height: 36px;}
.header .header_top .right{ float: right; text-align: center;}
.header .header_top .right a:last-child{ margin-right: 0;}
.header .header_top .right a img{ vertical-align: middle; margin: -4px 5px 0 0;}
.header .h-nr-2{ width: inherit; line-height: 0;}
.header .h-nr-2 .zb>div,.header .h-nr-2 .right>div{ display: inline-block; vertical-align: top;}
.header .h-nr-2 .zb .left{ padding: 25px 0 0; line-height: 0;}
.header .h-nr-2 .right{ margin: 35px 0 0;}
.header .h-nr-2 .right .icon{ margin: 0 16px 0 0;}
.header .h-nr-2 .right .dz-rx b{ display: block; color: #990033; font-size: 22px;line-height: 22px; margin-bottom: 10px;}
.header .h-nr-2 .right .dz-rx p{ font-size: 26px; color: #0068b7;font-weight: bold; line-height: 26px;}

/*head_nav*/
.head_nav .first_ul{}
.head_nav .ceright{margin: 13px 0 0;}
.head_nav .ceright a.cn{display: block;width: 60px;line-height: 32px;color: #fff;text-align: center;background-color:#990033;margin-right:10px;float:left;}
.head_nav .ceright a.en{display: block;width: 60px;line-height: 32px;color: #fff;text-align: center; background-color:#0068b7;float:left;}

/*导航栏目*/
.head_nav{width:1200px; margin:21px auto;}
.head_nav .first_ul > li{width: 107px;float: left;position:relative;}
.head_nav .first_ul > li > a{color: #333;display: block;text-align: center;font-size: 16px;line-height: 60px}
.head_nav .first_ul > li:hover > a{font-weight: bold;color: #0068b7}
.head_nav .second_ul {display: none;position: absolute;top: 60px;z-index: 999;width: 100%;}
.head_nav .second_ul::before{ position: absolute;content: "";display: inline-block;width: 0;height: 0;border-width: 0px 6px 6px 6px;border-style: solid;border-color:  transparent transparent rgba(188, 188, 188, 0.8) transparent;top: -6px;left: 50%;margin-left:-6px;color: #fff;}
.head_nav .first_ul > li:hover .second_ul{display: block;}
.head_nav .first_ul > li > .second_ul > li{background: rgba(51, 51, 51, 0.8);height: 35px;line-height: 35px;text-align: center;position: relative;}
.head_nav .first_ul > li > .second_ul > li > a{display: block;color: #c0c0c0}
.head_nav .second_ul > li:hover > a{background: #0068b7;}

/*第八个工程案例*/
.head_nav li:nth-child(8) .second_ul {width:150px;left: -15px;}

/*统一使用的标题*/
.pubtil{text-align: center;color: #454545;font-size:40px;line-height:60px;height:auto;white-space: nowrap;background:url(../images/tilbg1.png) no-repeat center bottom;margin-bottom: 39px; padding-bottom: 20px;}
.pubtil span{display: block;font-family: Arial;font-size: 16px;text-transform: uppercase;color: #999;line-height: 31px;}

.pubtil_1{text-align: center;color: #fff; opacity: 0.9; font-size:40px;line-height:60px;height:auto;white-space: nowrap;background:url(../images/tilbg1.png) no-repeat center bottom;margin-bottom: 39px; padding-bottom: 20px;}
.pubtil_1 span{display: block;font-family: Arial;font-size: 16px;text-transform: uppercase;color: #ccc;line-height: 31px;}

/*产品中心*/
.product{margin-top:50px;overflow: hidden;margin-bottom:60px;}
.product .content{margin-top: 30px;  }
.leftNav{ width:280px;}
.pro_title{height: 108px;background-color: #0068b7;}
.pro_title p{padding-top: 30px;color: #fff;font-size: 25px;text-align: center;}
.pro_title span{ display: block; font-size:14px; color:#fff;opacity: 0.5;line-height: 20px;text-align: center;}
.leftNav ul.ptit{background: #eee;}
.leftNav ul.ptit li{line-height:60px; background: url(../images/picon1.png) no-repeat 34px center;border-bottom: 1px dashed #ccc;}
.leftNav ul.ptit li:hover{background: url(../images/picon2.png) no-repeat 34px center;}
.leftNav ul.ptit li a{margin-left:60px;font-size:18px;color:#454545; padding-left:20px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leftNav ul.ptit li a:hover{color:#0068b7; }

/*左侧下方的联系方式*/
.leftNav .lx{text-align: left;padding: 0 25px;height: 217px;background:url(../images/lxbg.jpg) no-repeat center;}
.leftNav .lx p{font-size: 30px;color: #fff;line-height:70px;}
.leftNav .lx ul li{font-size: 17px; color: #eee; line-height: 30px;}

/*右侧*/
.prolist{width: 900px;}
.strengthMain{overflow:hidden}
.strengthMain ul{width: 900px;}
.strengthMain li{float: left; height: 251px;overflow: hidden;background: #ccc;position: relative; margin: 0 0px 30px 17.6px;border: 1px solid #dfdfdf;}
.strengthMain li img{width:280px;height:210px;transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.strengthMain li .font{width:280px;height:251px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;}
.strengthMain li .font p{font-size: 16px;color: #fff; font-weight: normal; margin-bottom: 20px;line-height: 41px;position: relative; top: 210px;height: 41px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 280px; background-color:#999;text-align: center;}
.strengthMain li:hover img{transform: scale(1.1, 1.1);opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li:hover .font p{font-size: 20px;width: 230px;margin-left:25px;color: #fff;height: 200px; margin-bottom: 20px;line-height: 80px; background: none;position: relative; top: 72px;display: block;}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}
.proad{width: 883px;height: 186px;}
.proad img{width: 883px;height: 186px;}

/*优势*/
.youshi{margin-top:50px;background: url(../images/ys_bg.jpg) no-repeat center top;height:1500px;}
.youshi .pubtil{padding-top: 60px;}
.youshi li {margin: 0;width: 565px;}
.youshi .tit {font-size: 24px;margin-left: 80px; height: 80px;border-bottom: 2px solid rgba(69, 69, 69, 0.58);}
.youshi .tit i {display: block;font-size: 18px;font-style: normal;text-transform: uppercase;}
.youshi .tit em {display: block;font-style: normal;}
.youshi .wz {margin: 10px 0 0;line-height: 30px;}
.youshi .wz p {margin: 0;padding-left: 80px;}
.youshi .wz span {display: block;background: url(../images/ys_btn1.png) no-repeat;font-size: 22px;line-height:50px;width: 160px;margin: 30px 0 0 80px;text-align: center;}
.youshi .wz span a {display: block;color: #fff;padding-left: 38px;}
.youshi li.d1 {margin-top:20px;float: left;}
.youshi li.d2 {margin-top: 580px;width: 540px;float:right;right: 0;}
.youshi li.d2 .wz span {background-image: url(../images/ys_btn2.png);}
.youshi li.d2 .wz span a {color: #fff;opacity: 0.9;}
.youshi li.d3 {margin-top: 50px;float: left;}
.youshi li.d4 {margin-top: 50px;width: 540px;float:right;right: 0;}
.youshi li.d4 .wz span {background-image: url(../images/ys_btn2.png);}
.youshi li.d4 .wz span a {color: #fff; opacity: 0.9;}

/*关于我们*/
.about{padding: 50px 0;background: url(../images/abbg.jpg) no-repeat center;}
.about .content{padding-top: 30px;}
.about .content .com_l{width: 550px;}
.about .content .com_l > b{font-size:25px;line-height:50px;display: block; padding-bottom: 8px; color: #eee;}
.about .content .com_l p{line-height:29px;text-indent: 2em;color: #eee}
.about .content .com_l ul{background: rgba(70,70,70,0.8);float: left;width: 525px;margin-top: 25px;position: relative;}
.about .content .com_l ul li{float: left;height:77px;width: 175px;text-align: center;font-size: 16px;background: url(../images/line1.png) no-repeat center right;padding-top: 10px;}
.about .content .com_l ul li a{color: #fff;display: block;}
.about .content .com_l ul li.on{background: url(../images/line1.png) no-repeat center right #0068b7;}
.about .content .com_r{width: 600px;height: 350px;}
.about a.more{display: block;width: 100px;line-height: 30px;color: #fff;background-color: #0068b7;text-align: center;margin-top: 5px;}
.about a.more:hover{color: #fff;background-color: #990033;}
.about .com_l ul{background: rgba(70,70,70,0.8);float: left;width: 875px;margin-top: 25px;position: relative;}
.about .com_l ul li{float: left;height: 100px;width: 175px;text-align: center;font-size: 16px;background: url(../images/line1.png) no-repeat center right;padding-top: 10px;}
.about .com_l ul li a{color: #fff;display: block;}
.about .com_l ul li.on{background: url(../images/line1.png) no-repeat center right #0068b7;}
.about .com_r{width: 500px;}
/*配套服务*/
.case{padding: 50px 0 0;height: 850px;line-height: 26px;color: #333;overflow: hidden;}
.case_c{height: 450px;background: #f2f2f2;margin-bottom: 31px;}
.case_t{width:600px;height: 55px;line-height: 55px;top: 0;right: 0;text-align: center;}
.case_t li{width:149px;float: left;margin-right: 1px;background: #999;color: #fff;}
.case_t li.cur{background: #0068b7;}
.case_t li a{display: block;color: #fff;}
.case_l dt,.case_l dt img{width: 600px;height: 450px;overflow: hidden;display: block;float: left;}
.case_l dd{width:485px;height:310px;overflow: hidden;display: block;float: left;padding: 117px 0 0 20px;}
.case_l dd h3{height:58px;overflow: hidden;display: block;font-size: 24px;line-height: 50px;font-weight: normal;color: #454545;}
.case_l dd h3 a{color: #333;}
.case_l dd p{height: 150px;overflow: hidden;}
.case_l dd span a{display: inline-block;width: 118px;text-align: center;line-height: 38px;border:solid 1px #999;color: #333;}
.case_l dd span a:nth-child(2){border-color: #990033;margin-left: 18px;}

/*滚动部分*/
.part ul{width: 1230px;}
.part li{margin:0 13px 0 0;float: left;}
.part li span{display: block;text-align: center;line-height: 32px;}
.part li p{border:solid 1px #e6e6e6;}
.part li p,.part li p img{width:230px;height: 172.5px;display: block;overflow: hidden;}
.pr{ position: relative;}
.pa{position: absolute;}

/*新闻*/
.news{margin-top: 50px;}
.news1{ width:550px;margin-right: 30px;margin-bottom: 60px;}
.newslist ul {margin-top: 15px;}
.newslist ul li{height:45px; background:url(../images/nicon1.png) left center no-repeat; border-bottom:1px dashed #ccc}
.newslist ul li:hover{background:url(../images/nicon2.png) left center no-repeat;}
.newslist ul li a{ line-height:45px; padding-left:26px; font-size: 15px;   display: block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newslist ul li a:hover{color: #0068b7}
.newslist ul li span{ float:right; line-height:45px; padding-right:5px;}
.news1 .tp{position: relative;z-index: 1px;background: #000;}
.news1 .tp .img{width: 550px;height:200px;overflow: hidden;}
.news1 .tp .img img{width: 550px;height:200px;cursor: pointer;transition: all 2s;}
.news1 .tp:hover .img img{transform: scale(1.2);}
.news1 .tp .name{position: absolute;z-index: 9999;bottom: 0;width:360px;height: 300px;display: none;}
.news1 .tp .name p{color: #fff;width:550px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;font-size: 25px;line-height: 400px;}
.news1 .tp:hover .name{display: block;}
.news1 .tp:hover .img{opacity: 0.6;transition: all 1s ease-in;}
.ftadv{background: url(../images/ftadv1.jpg) no-repeat center; height: 199px;}
.ftadv .content{padding-top: 50px;}
.ftadv .con1{ width:580px;}
.ftadv .con1 p.p3{font-size: 16px;color: #666;font-family:"arial"}
.ftadv .con1 p.p1{font-weight: bold;font-size: 30px;color: #0068b7;line-height: 65px;}
.ftadv .con1 p.p2{font-size: 17px;color: #333;letter-spacing: 0px;}
.ftadv .con2{  margin-right:350px;}  
.ftadv .con2 p.p1{font-size: 20px;line-height: 28px;color: #454545;font-weight:bold;background: url(../images/dianhua.png) no-repeat left center;    padding-left: 41px;}
.ftadv .con2 p.p2{font-size: 28px;line-height: 48px;color: #903}
.ftadv .con2 a{display: block;width: 100px;font-size:17px;line-height: 30px;margin-right:10px;color: #0068b7;border:1px solid #0068b7;float: left;text-align: center;}

/*底部*/
.foot{padding-top: 50px;background: #333;}
.foot .top{background: url(../images/ft_1.png) no-repeat bottom center; height: 40px;margin-bottom: 20px;color: #fff; opacity: 0.9;font-size: 19px;}
.foot .content{width: 1200px;margin: auto;overflow: hidden;}
.foot .content .a{width: 280px;float: left;}
.foot .content .a ul li{float: left;margin-right: 37px;width: 103px;line-height: 40px;}
.foot .content .a ul li a{color: #dcdcdc;opacity: 0.6;}
.foot .content .a ul li:hover a,.foot .lx a:hover{color: #903;}
.foot .content .b{ float: left;margin-left: 180px;}
.foot .content .b p{color: #dcdcdc;    line-height: 40px;opacity: 0.6;}
.foot .content .c{ width: 280px; float: right;}
.foot .content .c ul li{width: 126px;text-align: center;color: #dcdcdc;opacity: 0.6;}
.foot .content .c ul li img{margin-bottom: 20px;}
.foot .lx{margin: auto;text-align: center;color: #afafaf; line-height: 34px; height: 34px;}
.foot .lx a{color: #afafaf;}
.foot .line{border-bottom: 1px #a59fa3 solid;width: 100%;margin-top: 30px;}
.foot .lx span{margin: 0 20px 0;}
.foot .top ul{margin: 25px 0 0;}
.foot .top ul li{float: left}

/*客服系统*/
.client-2{position:fixed;right:-195px;top:66%;z-index:900}
.client-2 li a{text-decoration:none}
.client-2 li{margin-top:1px;clear:both;height:62px;position:relative}
.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center}
.client-2 li p{height:20px;font-size:13px;line-height:20px;overflow:hidden;text-align:center;color:#fff}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i{background-position:0 -21px}
.client-2 .my-kefu-weixin i{background-position:-34px 4px}
.client-2 .my-kefu-ftop{display:none}
.client-2 .my-kefu-ftop i{width:33px;height:35px;background-position:-27px -51px}
.client-2 .my-kefu-left{float:left;width:77px;height:46px;position:relative}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px}
.client-2 .my-kefu-right{width:20px}
.client-2 .my-kefu-tel-main{background:#0068b7;color:#fff;height:46px;width:267px;padding:9px 0 6px;float:left}
.client-2 .my-kefu-main{background:#0068b7;width:71px;height:46px;position:relative;padding:9px 0 6px;float:left}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333}
.my-kefu-weixin-pic img{width:115px;height:115px}
.client-2 .my-kefu-cel i{background:url(../images/cel.png) no-repeat;display:block;width: 32px;height: 32px;}
.client-2 .my-kefu-cel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px}
.client-2 .my-kefu-cel-main{background:#0068b7;color:#fff;height:46px;width:267px;padding:9px 0 6px;float:left}

