﻿@charset "utf-8";
/* CSS Document */




body{overflow-x:hidden;}
.home-case{display:none;}

/*header*/
#l-map {
	width: 98%;
	margin:20px auto;
	height: 300px;
}
.head-huany{ background:#363636; color:#a3a3a3; font-size:13px; line-height:33px;height:38px;}
.head-huany span{ display:block; float:left;}
.head-huany .head-ewm{float:right;}
 
.topweixin {margin-right:20px;position: relative;float:left;}
.topxinlang{ float:left; margin-right:20px;}
.topziti{ float:left;}
.topziti a{ display:inline-block;color:#a3a3a3; padding:0 6px;}
.topziti a:hover{ color:#fff;}
.topxinlang a{ display:block; margin-top:5px;}
.topweixin a{width:24px; height:20px;display:block; margin-top:7px;}
.weixinbox {position: absolute;width:81px; height:78px;left: 50%;margin-left:-33px;border: 1px solid #ddd;top:38px;display: none;z-index: 222;background: #fff;}
.topweixin:hover .weixinbox {display: block;}

.head-logo{ padding:15px 0 20px 0;}
.head-logo a{ display:block; float:left;}
.head-logo span{ display:block; float:right; padding-top:10px;}

/*nav*/
.head-nav{ background:#063190; }
.nav li{width:12.5%; float:left; text-align:center; font-size:15px; position:relative; z-index:999; line-height:50px;}
.nav li>a{ display:block; color:#fff; position:relative;}
.nav li i{background:url(../images/shuxian.jpg) no-repeat;width:2px; height:15px; display:inlin-block; position:absolute; right:-2px; top:16px;}
.nav li:hover >a{ background:#1244b1;}
.nav li .nav_down{ background:#1244b1; display:none; position:absolute; width:100%; padding:6px 0;}
.nav li .nav_down a{ color:#fff;text-shadow: 0.1em 0.1em 0.05em #063190; display:block; line-height:40px;}
.nav li .nav_down a:hover{ background:#063190; color:#fff;text-shadow: 0.1em 0.1em 0.05em #063190;}

.nav li.navcar >a{ background:#1244b1;}

/*banner*/
.banner{}
.banner .slick-prev, .banner .slick-next{  width:60px; height:60px; z-index:888;}
.banner .slick-next{   background:url(../images/ban-right.jpg) no-repeat;left: 9.5%;top: 79%; margin-left:70px;}
.banner .slick-prev{background:url(../images/ban-left.jpg)  no-repeat;left:9.5%; top: 79%;}
.banner .slick-prev:before, .banner .slick-next:before{ content:"";}
.banner .slick-next:hover{   background:url(../images/ban-right-h.png) no-repeat; margin-left:70px;}
.banner .slick-prev:hover{background:url(../images/ban-left-h.png)  no-repeat;}

.banner .slick-dots{ bottom:10px;}
.banner .slick-dots li button:before{ width:12px;height:12px; content:"";border-radius:50%; border:solid 2px #fff;opacity:1; display:none;}
.banner .slick-dots .slick-active button:before{ background:#fff !important;}


/*home-one*/
 .yin-dx{ margin-top:25px; overflow:hidden;}

.yin{overflow: hidden;}
.yin .container{position: relative;}
.yin-dx dt a{ display:block; position:relative; padding-top:56%; background:#f3f3f3;}

.yin dt{float: left;overflow: hidden;position: relative;width:47%;}
.yin dt em{position: absolute;width: 246px;height: 52px;line-height: 52px;font-size: 16px;color: #fff;text-align: center;background-color: #00bfbf;left: 0;top: 0;}
.yin dd{float: right;width:53%;padding:40px 10px 20px 20px;}
.yin dd h2{font-size: 36px;color: #333333;}
.yin dd.dd2 h2{font-weight: bold;padding-bottom: 10px;}
.yin dd p{font-size:14px;line-height: 26px;color: #666666;}
.yin dd p span{display: block;font-weight: bold;color:red;}
.yin dd p em{display: block; font-style:normal; color:#ff0062;}
.yin ul{position: absolute;width:53%;max-height: 144px;background-color: #f7f7f7;right:0px;bottom:0px;z-index: 1;}
.yin ul li{float: left;width:33.3%;position: relative; cursor:pointer;}
.yin ul li:after{position: absolute;content: "";width: 1px;height: 144px;background-color: #ebebeb;right: 0;top: 0;z-index: 1;}
.yin ul li.last:after{display: none;}
.yin ul li span{display: block;height: 144px;position: relative;z-index: 2;margin-left: -1px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.yin ul li em{ font-style:normal;display: block;text-align: center;padding-top: 96px;font-weight: bold;font-size: 20px;color: #363130;background-repeat: no-repeat;background-position: center 32px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.yin ul li em.yem01{background-image: url("../images/yin_icon1.png");}
.yin ul li em.yem02{background-image: url("../images/yin_icon2.png");}
.yin ul li em.yem03{background-image: url("../images/yin_icon3.png");}
.yin ul li.cur span{background-color: #00bf75;}
.yin ul li.cur em{color: #fff;transform: translateY(-2px);-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);-moz-transform: translateY(-2px);}
.yin ul li.cur em.yem01{background-image: url("../images/yin_icon01.png");}
.yin ul li.cur em.yem02{background-image: url("../images/yin_icon02.png");}
.yin ul li.cur em.yem03{background-image: url("../images/yin_icon03.png");}

/*home-two*/
.home-jianxi{ background:url(../images/jx-bj.jpg) no-repeat center bottom; padding: 72px 0 74px;}
.pub-title{ text-align:center;}
.pub-title h2{height: 55px;line-height: 55px;font-size: 45px;color: #333333; font-weight:normal;}
.pub-title span{ display:block; color:#646464; font-size:15px;}
.pub-title i{ display:block;width:78px; height:9px; margin:0 auto;}	

.jianx-list{margin-top:30px;}
.jianx-list ul{ padding:0 65px;}
.jianx-list li{ width:33.33%; background:#fff; padding:10px 0 40px 0; margin:0 20px;min-height: 549px;}
.jianx-list li i{ display:block; position:relative; padding-top:60%;} 
.jianx-list li p{     padding: 34px 32px 0;text-align:center; line-height:44px; font-size:26px;overflow:hidden; color: #1f1f1f;text-overflow:ellipsis;white-space:nowrap;}
.jianx-list li strong{ display:inline-block;} 
.jianx-list li span{ display:block;    padding: 15px 32px 0;text-align:center;font-size: 15px;line-height: 25px;color: #666666;text-align: justify;}
.jianx-list li em{ font-style:normal; color: red;font-weight: 900;}   

.jianx-list .slick-prev, .jianx-list .slick-next{  width:73px; height:73px; z-index:888;}
.jianx-list .slick-next{   background:url(../images/jt-right.png) no-repeat;right:0px;top:40%;}
.jianx-list .slick-prev{background:url(../images/jt-left.png)  no-repeat;left:0px; top:40%;}
.jianx-list .slick-prev:before, .jianx-list .slick-next:before{ content:"";}




 .qua-ul{padding-top: 78px;} 
.qua-ul li{float: left;text-align: center;color: #fff;width:16.6%;position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; cursor:pointer;}
.qua-ul li:after{content: "";position: absolute;width: 1px;height: 42px;background-color: #4cc6c2;right: 0;bottom: 40px;z-index: 1;}
.qua-ul li.first{padding-left: 0;}
.qua-ul li.last{padding-right: 0;}
.qua-ul li.last:after{display: none;}
.qua-ul li img{width: 62px;height: 62px;display: block;margin: 0 auto;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.qua-ul li em{display: block;height: 30px;line-height: 30px;font-size: 16px;padding-top: 22px; font-style:normal;}
.qua-ul li span{display: block;color:#f0ff00; height: 40px;line-height: 18px;font-size: 13px;padding-top: 22px;}
.qua-ul li.cur{transform: translateY(-3px);-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);-moz-transform: translateY(-3px);}
.qua-ul li.cur img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}


.jianx-list .slick-dots li{width:12px; height:12px; padding:0; border-radius:50%; border:1px solid #063190;content:""; margin:10px;}
.jianx-list .slick-dots li.slick-active button::before {
   background:#063190 !important;width:12px; height:12px;content:"";border-radius:50%;
}


.jianx-list .slick-dots li {content:"";
	width:12px;height:12px;
}
.jianx-list .slick-dots li button {content:"";
	width:12px;height:12px; background:none; color:inherit;
}
.jianx-list .slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:12px;height:12px;
	
}
.jianx-list .slick-dots li.slick-active button:before {
	color:#fff;	content:"";
}

/*home-pro*/
.home-product{ margin-top:30px;}
.hpro-left{float:left;width:16.3%;border-bottom: 5px solid #063190;}
.hpro-left h2{ background:url(../images/pro1_til.jpg) no-repeat; color:#fff; padding-top:75px; padding-bottom:20px; text-align:center; font-size:16px;}
.hpro-menu{ background:#f2f2f2; padding:17px 22px 50px 30px;}
.hpro-menu li{ margin-bottom:20px;}
.hpro-menu li>a{ display:block; border:1px solid #063190; line-height:28px; padding:0 18px;}
.hpro-menu li .hpro-xl{ padding:10px 0 10px 18px;}
.hpro-menu li .hpro-xl a{ display:block; height:31px; line-height:31px;}
.hpro-menu li:hover>a{ background:url(../images/xl-jt.png) no-repeat 140px #063190; color:#fff; padding-right:6px;}
.hpro-menu li.car>a{ background:url(../images/xl-jt.png) no-repeat 140px #063190;color:#fff; padding-right:6px;}
.hpro-tel{ background:#f2f2f2; padding:52px 0px; text-align:center;}
.hpro-tel em{ display:block;color: #272636;font-size: 16px; font-style:normal;}
.hpro-tel b{    display: block;font-size: 20px; padding-top: 3px;color: #063190;font-style: normal;letter-spacing: 1px;}

.hpro-right{ float:right;width:81%;}
.hpro-tit{  position:relative;}
.hp-title{border-bottom:3px solid #e6e6e6; overflow:hidden; height:40px;}
.hpro-tit h2{ font-size:16px; color: #272636; float:left; height:37px; line-height:37px; width:80%;}
.hpro-tit a{ display:block; float:right;  height:20px; margin-top:8px;}
.hpro-tit::after{    content: ""; width:75px;height:7px;display: block; background:url(../images/sx-jt.jpg) no-repeat; bottom:-4px; position:absolute;}

.hpro-list{ margin-top:20px; overflow:hidden;}
.hpro-list li{ float:left; width:28%;margin:0 2% 30px 2%;}
.hpro-list li .p-img{ overflow:hidden;display:block; padding-top:77%; position:relative; border:1px solid #a1a1a1;}

.hpro-list li .p-wenzi{ display:block; text-align:center; height:40px; line-height:40px; font-size:14px; color:#000;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.hpro-list li p{ background:url(../images/pright_text.jpg) no-repeat center top;width:206px; height:28px; line-height:28px; margin:0 auto; font-size:12px;}
.hpro-list li p a{color:#fff; width:100px; text-align:center; display:block; float:left;padding: 0 15px;}
.hpro-list li a.h-zxun:hover{ color:#ccc;}
.hpro-list li:hover .p-img{ border:1px solid #063190;}
.hpro-list li:hover .p-wenzi{ color:#063190;}
.hpro-list li a.h-chaxun:hover{ color:#999;}
.hpro-list li img{-webkit-transition:all .5s;transition:all .5s;}
.hpro-list li:hover img{-webkit-transform:scale(1.19);-ms-transform:scale(1.19);transform:scale(1.19)}



/*home-sd*/
.hpro-shending{ margin-top:20px; margin-bottom:36px;}	
.home-shendian{ border-top:1px solid #eaeaea; margin-top:23px; margin-bottom:20px;}
.sd-car{ margin-top:33px; overflow:hidden;}
.sd-car li{ border-left:1px solid #dddddd; width:25%; float:left; padding:0 50px; cursor:pointer;}
.sd-car li:first-child{ border-left:none;}
.sd-car li i{ display:block; float:left;width:38px; height:44px; margin-right:10px; margin-top:8px; float:left;}

.sd-car li i.sd-one{ background:url(../images/sd-tb1.jpg) no-repeat;}
.sd-car li i.sd-two{ background:url(../images/sd-tb2.jpg) no-repeat;}
.sd-car li i.sd-three{ background:url(../images/sd-tb3.jpg) no-repeat;}
.sd-car li i.sd-four{ background:url(../images/sd-tb4.jpg) no-repeat;}
.sd-car li.hcur i.sd-one{background:url(../images/sd-tb2.jpg) no-repeat;}

.hcur .sd-one{background:url(../images/sd-tb1h.jpg) no-repeat !important;}
.hcur .sd-two{background:url(../images/sd-tb2h.jpg) no-repeat !important;}
.hcur .sd-three{background:url(../images/sd-tb3h.jpg) no-repeat !important;}
.hcur .sd-four{background:url(../images/sd-tb4h.jpg) no-repeat !important;}


.sd-car li.hcur p strong{ color:#063190;}
.sd-car li div{width:100%; overflow:hidden;}
.sd-car li p { float:left;width:63%;}
.sd-car li p strong{ display:block; color:#666666; font-size:23px;}
.sd-car li p em{ display:block; font-style:normal; color:#c4c7c8; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.sd-list{ margin-top:20px; background:url(../images/sd-bj.jpg) no-repeat center center; background-size:cover;  width:100%;max-height:583px;}
.sd-list .container{position:relative; height:583px;}
.content h3{ float:left; padding:0 50px 0 0px; font-size:81px; color:#b1b1b1; font-weight:normal;width:185px;}
.sd-list .content{ background:url(../images/sd-hover.png) repeat; max-height:170px; position:absolute; bottom:0; padding:15px 0 15px 40px;width:100%; display:none; overflow:hidden;}	
.sd-right{ width:80%;float:left; overflow:hidden;}
.sd-right strong{ display:block; font-size:33px; color:#fff; font-family:"思源黑体 CN Bold";}
.sd-right span{ display:block; font-size:21px; color:#d9d9d9; line-height:33px;}


/*home-case*/
.hcase-list{ margin-top:50px;}
.hcase-tit{ border:1px solid #d2d2d2;width:100%; overflow:hidden;}
.hcase-tit a{ border-left:1px solid #d2d2d2;width:11.111111%; padding:0 10px; display:block; float:left; line-height:35px; text-align:center;}
.hcase-tit a:first-child{ border-left:none;}
.hcase-tit a:hover{ background:#063190; color:#fff;}
.hcase-tit a.car{background:#063190; color:#fff;}

.hcase-main{ margin-top:47px; overflow:hidden;}
.hcase-main li{ width:30%; float:left; margin:0 1.5% 22px 1.5%; cursor:pointer;}
.hcase-main li .hcase-img{ display:block; position:relative; padding-top:76%; overflow:hidden;}
.hcase-main li p{ margin-top:11px;}
.hcase-main li p .hcase-wz{ display:block; background:url(../images/anl_icon1.png) no-repeat right center;height: 28px;line-height: 28px;font-size: 16px;color: #494949;padding: 0 40px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hcase-main li p span{ display:block;font-size: 14px;line-height: 22px;height: 48px;color: #494949;opacity: 0.8;padding-top: 6px; overflow:hidden;}
	
.hcase-main li .hcase-img img{-webkit-transition:all .5s;transition:all .5s;}
.hcase-main li:hover .hcase-img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.hcase-main li:hover p .hcase-wz{ color:#063190;}

/*home-news*/
.home-news{ margin-top:20px;}
.hnews-xw{ margin-top:40px; overflow:hidden;}
.hnews-left{ width:50%; float:left;}
.hnews-left h2{ margin-bottom:14px;height:30px; line-height:30px;font-size: 18px;color: #333333; font-weight:normal;}
.hnews-left h2 img{ padding-right:12px; display:block; float:left;}
.hnews-left h2 i{ display:block; float:left; font-style:normal;}

.h-xiangxi .xw-tb{ display:block; position:relative; padding-top:48%;}
.xx-main{ margin-top:10px;}

.xx-main p{border-bottom: 1px solid #f5f5f5;line-height:23px; padding-bottom:5px; overflow:hidden; margin-bottom:5px;}
.xx-main p a{ display:block; float:left; width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xx-main p em{ font-style:normal; display:block; float:right;width:100px;color: #666666; }
.xx-main span{ display:block;font-size: 14px;line-height: 20px;color: #666666;text-align: justify;}

.hque-right{ width:45%; float:right;}
.hque-right h2{height: 30px;line-height: 30px;font-size: 18px;color: #333333;position: relative; font-weight:normal;margin-bottom:14px;}
.hque-right h2:after{    content: "";position: absolute;width:80%;height: 1px;background-color: #cccccc;top: 50%;right: 10px;}
.que-list li{ margin-bottom:25px; width:100%; overflow:hidden;}
.que-list li .que-img{ display:block; float:left; position:relative; padding-top:17%;width:30%;    -webkit-transition: all .5s;
    transition: all .5s;}
.que-list li p{ float:left; margin-left:15px;width:65%;}
.que-list li p a{ display:block; height:28px; line-height:28px; font-weight:bold;font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.que-list li p span{ display:block;padding-top:0px;font-size: 14px;line-height: 24px;color: #666666;text-align: justify;}
.que-list li:hover p a{ color:#063190;}
.que-list li:hover .que-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}


.new-list{margin-top: 26px;padding: 12px 20px;background-color: #f8f8f8;}
.new-list li{height: 40px;line-height: 40px;padding-left: 20px;position: relative;}
.new-list li:before{content: "";position: absolute;width: 8px;height: 8px;border: 1px solid #c3c3c3;border-radius: 100%;left: 0;top: 50%;margin-top: -5px;}
.new-list li a{display: block;height: 40px;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new-list li:hover a{ color:#063190;}

/*home-about*/
.home-about{ margin-top:70px; overflow:hidden;}
.ina-tit{ margin-top:30px; }
.ina-tit{background:url(../images/in-about.jpg) no-repeat center center; background-size:cover;padding:84px 0;}
.in-about{ background:url(../images/sd-hover.png) repeat; padding:50px 80px; color:#fff;}
.in-about span{ display:block; font-size:15px; line-height:39px;}

/*home*honor*/
.home-honor{ margin-top:40px;}
.hhor-tit{ border-bottom:1px solid #e9e9e9; overflow:hidden; margin-bottom:30px;}
.hhor-tit li{float:left; margin-right:30px;}
.hhor-tit li a{display: block;height: 54px;line-height: 54px;font-size: 20px;color: #666666; padding-left: 45px;background-repeat: no-repeat;background-position: left center;}
.hhor-tit li .ao1{ background:url(../images/abo_icon2.png) no-repeat  0 10px;}
.hhor-tit li:hover .ao1{background:url(../images/abo_icon02.png) no-repeat 0 10px;}
.hhor-tit li:hover a{ font-weight:bold; color:#063190;}
.hhor-tit li.car .ao1{background:url(../images/abo_icon02.png) no-repeat 0 10px;}
.hhor-tit li.car a{ font-weight:bold; color:#063190;}
.hhor-tit li .ao2{background:url(../images/abo_icon1.png) no-repeat 0 10px;}
.hhor-tit li:hover .ao2{background:url(../images/abo_icon01.png) no-repeat 0 10px;}
.hhor-tit li.car .ao2{background:url(../images/abo_icon01.png) no-repeat 0 10px;}
.hhor-list{ display:none;}
.hhor-list ul{ padding:0 30px;}
.hhor-list li{ float:left;}
.hhor-list li a{ display:block; padding-top:50%; position:relative;}

.hhor-list .slick-prev, .hhor-list .slick-next{  width:21px; height:41px;}
.hhor-list .slick-next{   background:url(../images/h-right.jpg) no-repeat;right:0px;top:50%;}
.hhor-list .slick-prev{background:url(../images/h-left.jpg)  no-repeat;left:0px; top:50%;}
.hhor-list .slick-prev:before, .hhor-list .slick-next:before{ content:"";}


/*footer*/
.foot-menu{ margin-top:30px; background:#2c3633; padding:40px 0 60px 0;}
.foot-left{ float:left; width:70%; padding-left:10px;}
.foot-left li{ float:left; width:13%; margin-right:10px;}
.foot-left li .fot-ca{ display:block; font-size:15px; color:#fff; }
.foot-left li .fot-ca:hover{color:#063190;}
.foot-left li .fot-wz{margin-top:15px;}
.foot-left li .fot-wz a{ display:block; font-size:13px; color:#a7a7a7; line-height:27px;}
.foot-left li .fot-wz a:hover{ color:#fff;}

.foot-right{width:22%; float:right;padding-left:10px;}
.foot-right p{ font-size:16px; color:#fff; }
.foot-right p span{ display:block;line-height:29px;}
.ewm{ margin-top:15px;}
.ewm img{ margin-right:23px;}

.home-bq{ background:#063190; color:#ddd; font-size:13px; padding:10px 5px;}

/*youce*/
 .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            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);
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            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-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            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: #2e55a1;
            color: #fff;
            height: 60px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #2e55a1;
            width: 98px;
            height:60px;
            position: relative;
            padding:9px 0 0;
            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;
        }






.header-fixed{position:fixed;top:0;width:100%;z-index:888;box-shadow:5px 5px 5px rgba(0,0,0,.1);background:#fff;-webkit-transition:all .5s;transition:all .5s}
.header-fixed .container{padding-top:0;padding-bottom:0}
.head-logo .phoneNav-btn{display:none;width:60px;height:25px;position:absolute;right:10px;top:50%;margin-top:-12.5px}
.head-logo .phoneNav-btn i{display:block;background:#333;height:5px}

.head-logo .phoneNav-btn img{vertical-align:middle;}



#phoneNav{z-index:999;background:#fff;}
#phoneNav .search2{border-radius:28px;-webkit-transition:all .5s;transition:all .5s;position:relative;padding:10px}
#phoneNav .search2 input{border:1px #efeff0 solid;border-radius:28px;line-height:28px;height:30px;position:relative;width:100%;padding:0 40px 0 10px;font-size:14px;vertical-align:top;-webkit-transition:all .5s;transition:all .5s}
#phoneNav .search2 input:focus{border-color:#ce2b2b;}



/*case*/
.inside-banner{color:#fff;text-align:center}
.inside-banner img{vertical-align:middle}
.ny-main{ overflow:hidden;}
.ny-left{ width:18%; float:left;}
.left-one .tb-wenzi{ background:#063190; color:#fff; font-size:34px; text-align:center; padding:30px 6px}
.left-one .tb-wenzi em{ display:block; font-style:normal; font-size:19px; opacity:0.3; font-weight:normal;}
.left-one .tb-wenzi strong{ display:block; line-height:33px;}

.wzlist{ background:#f2f2f2; padding-bottom:60px;}
.wzlist li{ line-height:45px;  font-size:15px; }
.wzlist li>a{ display:block;color:#5a5a5a; font-weight:bold;padding-left:38px;}


.wzlist li.ccur >a{  background:url(../images/left-jt.png) no-repeat 25px center #063190;-webkit-transition:all .5s;transition:all .5s;}

.wzlist li>a:hover{ background:url(../images/left-jt.png) no-repeat 25px center #063190;-webkit-transition:all .5s;transition:all .5s;}


.wzlist li.ccur>a{ color:#fff;}

.wzlist li>a:hover{ color:#fff;}
.pro_bj>a{background:url(../images/left-jt.png) no-repeat 25px center #d6d6d6;}


.wz_list_dow{ padding:10px 0px;}
.wz_list_dow a{ display:block; padding-left:45px; font-size:13px; line-height:35px;}



.left-two{ margin:17px 0 13px 0;}
.left-two p{ font-size:15px; color:#4c4c4c; }
.left-two p strong{ padding-left:5px;}
.twolist{ margin-top:11px; border:1px solid #e8e8e8; border-top:6px solid #063190; padding:13px;}
.twolist li{ line-height:31px; height:31px; overflow:hidden; font-size:13px; }
.twolist li a{color:#4c4c4c;}
.twolist li:hover a{ color:#063190;-webkit-transition:all .3s;transition:all .3s;}

.left-three{border:1px solid #e8e8e8; border-top:6px solid #063190; padding:13px 0px 13px 2px;}
.left-three p{ height:54px; padding-left:5px;}
.left-three p em{ display:block; font-style:normal; color:#606060; font-size:13px; padding-left:5px; font-weight:bold;}
.left-three p strong{ display:block;font-size:24px; color:#063190;}
.left-tel{ padding-right:4px; padding-left:5px; line-height:28px; color:#606060; font-size:13px; margin-top:12px; padding-bottom:6px;}
.left-tel span{ display:block;}

.ny-right{ width:80%; float:right; margin-top:23px;}
.mbx-menu{ position:relative; margin-bottom:35px;}
.mbx-hx {border-bottom: 3px solid #e6e6e6;overflow:hidden; padding-bottom:3px;}
.mbx-menu h2{ font-size:17px; color:#000; width:20%;float:left; line-height:31px; padding-bottom:3px;}
.yc-mbx{ font-size:13px; color:#656565; width:70%; float:right; line-height:14px;margin-top:13px; text-align:right;} 
.yc-mbx img{padding-right:4px; padding-top:2px; display:inline-block;}
.yc-mbx a{ display:inline-block;}
.mbx-menu::after {content: "";width: 75px;height: 7px;display: block; background: url(../images/sx-jt.jpg) no-repeat;bottom: -4px;position: absolute;}

.ny-caselist{ overflow:hidden;}
.ny-caselist li{ width:32%; float:left; text-align:center; margin:0px 10px 40px 2px; cursor:pointer;}
.ny-caselist li a{ display:block;}
.ny-caselist li i{ display:block; float:left; position:relative; padding-top:63%;width:100%; overflow:hidden;}
.ny-caselist li i img{ display:block;-webkit-transition:all .5s;transition:all .5s; border:solid 1px #d0d0d0; padding:1px; width:100%;}
.ny-caselist li span{ display:block;font-size:13px; color:#4c4c4c;width:100%; font-size:13px; color:#4c4c4c; line-height:30px; height:30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny-caselist li:hover span{color: #063190;-webkit-transition:all .5s;transition:all .5s;}
.ny-caselist li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}


.inside-page{padding:20px 0 20px 0;text-align:center}
.inside-page a{display:inline-block;margin:0 2px;padding:0 15px;color:#063190;line-height:30px; border:1px solid #063190;}
.inside-page .cpb,.inside-page a:hover{background:#063190;color:#fff}




/*案例详细*/
.ccasexx-tite{ text-align:center; position:relative; margin-bottom:40px;}
.ccasexx-tite .wz{ display:block; font-size:21px; font-weight:bold; color:#050505; margin-bottom:10px;}
.ccasexx-tite .ln{ display:block; color:#080808}
.ccasexx-tite .cn{font-size:38px;color:#10141a;display:block}

.casexx-one .ccasexx-tite p{background:url(../images/line.jpg) repeat-x left center; width:80%; margin:0 auto;}
.casexx-one .ccasexx-tite p span{ display: inline-block; background:#fff; padding:0px 15px; color:#898989; font-size:13px;}
.casexx-one .cont{ line-height:25px; padding:0px 10px;}
.cont_pr{ background:#f3f3f3; line-height:35px; margin:35px 0px; }
.cont_pr a{ display:inline-block; width:49%; padding-left:1%; vertical-align:top;height:35px; overflow:hidden;}


.cont_xgal h3{ border-left:solid 4px #063190; padding-left:8px; font-size:21px; margin-bottom:20px;}

.related-news{border-bottom:1px #eee solid;}
.related-news .list{overflow:hidden;position:relative}
.related-news .list:before{content:"";display:block;height:80%;border-left:1px #eee solid;position:absolute;top:10%;left:48%}
.related-news .list li{width:50%;float:left;height:34px;line-height:34px;overflow:hidden;position:relative;padding-right:100px;padding-left:10px;-webkit-transition:all .5s;transition:all .5s;background:url(../images/dot-green-02.png) left center no-repeat}
.related-news .list a{color:#666;display:inline-block;overflow:hidden}
.related-news .list .time{font-family:arial;color:#a9a9a9;font-size:12px;float:right;position:absolute;right:0;top:0;display:inline-block;width:100px;text-align:left}
.related-news .list li:hover{background:url(../images/dot-green-02.png) no-repeat 3px}
.related-news .list li:hover a{color:#063190}


.news .list{margin-top:40px}
.news .list li{width:100%;border-bottom:1px #e5e5e5 solid;padding-bottom:25px;margin-bottom:25px;overflow:hidden}
.news .list .hot{border-bottom:none;margin-bottom:0}
.news .list .box{position:relative}
.news .list .pic{width:230px;position:relative;z-index:999;float:left;overflow:hidden;display:block}
.news .list .pic:after{content:"";display:block;padding-top:55%}
.news .list img{-webkit-transition:all .5s;transition:all .5s}
.news .list .text{position:relative;z-index:99}
.news .list .bt{display:block;color:#1e1e1e;font-size:18px;line-height:30px;height:30px;overflow:hidden}
.news .list .bt:hover{color:#063190}
.news .list .time{color:#b5b5b5;font-size:14px}
.news .list .info{color:#7d7d7d;font-size:14px;line-height:20px;max-height:60px;overflow:hidden;margin-top:5px}
.news .list li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}



.ny_about{ padding:0px 5px;}
.ny_about >p{ line-height:25px;}
.ny_about >p strong{ color:#063190; font-size:15px;} 

.ny_about_dz{ margin-top:30px;}
.ny_about_dz li{text-align:center; display:inline-block; width:32%; border-right:solid 2px #eaeaea;}
.ny_about_dz li:last-child{ border:0px;}
.ny_about_dz li div{  font-size:55px; color:#063190;} 
.ny_about_dz li p{ font-size:13px; color:#656565;}

.ny_about_jyln_mob{ text-align:center; display:none;}  
.ny_about_jyln_mob strong{ font-size:20px;color:#063190;}
.ny_about_jyln_mob p{ background:#6daa76; color:#fff; padding:10px; margin:0px 0px 15px 0px; font-size:15px;}



.nyright-main .slick-prev{left:-80px;width:30px;height:30px;z-index:5;top:50%;margin-top:0;background:url(../images/jtz.png) no-repeat center center}
.slick-prev:before {content:""}
.slick-next:before {content:""}



.nyright-main .slick-prev:hover{background:url(../images/jtz.png) no-repeat center center}


.nyright-main .slick-next{right:-80px;width:30px; height:30px;z-index:5;top:50%;margin-top:0;background:url(../images/jty.png) no-repeat center center; }
.nyright-main .slick-next:hover{background:url(../images/jty.png) no-repeat center center}
.nyright-main .slick-next:before,.product-show .slick-prev:before{content:""}
.nyright-main .big{max-width:596px;margin-left:auto;margin-right:auto;text-align:center;position:relative;}
.nyright-main .big{ border:solid 1px #d8d8d8;}
.nyright-main .big .pic{display:block;position:relative}
.nyright-main .big .pic:after{content:"";display:block;padding-top:68.5%}
.nyright-main .small{margin-top:8px;max-width:596px;margin-left:auto;margin-right:auto; margin-bottom:30px; text-align:center;-webkit-transition:all .5s;transition:all .5s}
.nyright-main .small .pic i{cursor:pointer;width:100%;display:block;position:relative}
.nyright-main .small .pic i:after{content:"";display:block;padding-top:70.10309278%}
.nyright-main .small .slick-current .pic img{border:3px solid #f39801}
.pro_con{ padding:0px 5px;}




.con_nr{ text-align:center;}
.con_nr a{ display:inline-block; font-size:20px; text-align: center;margin:30px 0px; margin-right:5%; color:#063190;}


.list-message{margin:60px 110px;margin-bottom:250px}
.list-message .li-1{width:400px;background-color:#fff}
.list-message .li-2{width:100%;background-color:#fff;border:solid 1px #e1e1e1}
.list-message .li-2 textarea{width:100%;font-size:14px;color:#333;border:0;height:150px;padding:10px}
.list-message .li-3{width:250px;background-color:#fff}
.list-message .li-3 span{width:30%}
.list-message li:first-child{margin-top:0}
.list-message li{margin-top:20px;position:relative}
.list-message li:hover{border-color:#76bf53}
.list-message li p{padding:7px 10px;display:inline-block;border:solid 1px #e1e1e1}
.list-message li p:hover{border-color:#76bf53}
.list-message li label{width:85px;line-height:20px;font-weight:400;border-right:solid 1px #e1e1e1}
.list-message li label em{color:#f30;padding-right:5px;font-style:normal}
.list-message li span{width:70%;display:inline-block}
.list-message li span font{position:absolute;color:red;display:none;right:2%;top:-25px}
.list-message li input{width:100%;border:0;padding:0 5px;font-family:"微软雅黑";line-height:20px}
.list-message li .button:first-child{background-color:#063190}
.list-message li .button{width:50px;width:208px;height:45px;font-size:16px;line-height:45px;margin-right:10px;color:#fff;cursor:pointer;background-color:#444}

.list-message-2 >h2{ text-align:center;}
.list-message-2 >p{ text-align:center;}
.list-message-2 {margin:0 auto; width:80%;}

.list-message-2 li:first-child{margin-top:20px}
.list-message-2 li{width:50%;float:left}
.list-message-2 .li-1{width:98%}
.list-message-2 .li-2{width:99%}
.list-message-2 .li-4{width:100%}
.list-message-2 .li-4 .button{width:100%;font-weight:700}

/*新增页面*/
.ny_cprojj{ background:#ddefff; overflow:hidden; padding-bottom:36px;}
.prony_left{ float:left;width:52%; padding-top:20px;}
.prony_left p{ font-size:16px; color:#000; line-height:35px; margin-bottom:28px;}
.prony_right{ float:right; margin-right:17px; width:45%;}
.pubpro{ text-align:center; padding-top:37px; margin-bottom:48px; overflow:hidden;}
.pubpro span{ display:block; color:#9b9b9b; font-size:15px;}
.pubpro h3{ color:#0061c2; font-size:35px;}
.ny-chanpinpro .hpro-list li{width:21%;}
.ptit_title h3{ color:#000;}



@media (max-width:1280px){
.ny-left{ width:22%;}
.ny-right{ width:75%;}
.ny-caselist li{margin: 0 10px 40px 10px;}
}
@media (max-width:1200px){
.yin dd{ padding:20px;}
.yin dd h2{ font-size:16px;}	


.sd-car li p strong{ font-size:16px;}
.content h3{ font-size:20px;padding:0 20px 0 0px;width:6%;}
.sd-right strong{ font-size:14px;}
.sd-right span{ font-size:12px; line-height:23px;}

}
@media (max-width:1150px){
.yin ul{ position:static;width:100%;}
.foot-left{width:100%;}

.left-three p strong{font-size:20px;}
.left-three p{ padding-left:53px;}

.prony_left{  width:100%;float:none; }
.prony_left p{ line-height:25px; }
.prony_right{ float:none; margin:0 auto; text-align:center; vertical-align:middle; width:100%;}
.ny_cprojj{ padding-bottom:15px;}

.pubpro{padding-top:17px; margin-bottom:20px; }
}


@media (max-width:1024px){.header .logo{height:60px}
.header-fixed{font-size:12px}
.hque-right h2::after{ display:none;}

}
@media (max-width:992px){
	.prony_left p{font-size:14px;}
	.pubpro h3{ font-size:28px;}
	.head-logo .container{padding-top:0;padding-bottom:8px;}
.head-logo .phoneNav-btn{display:block;top:97px}
.product-show .product-info .bt h3{ font-size:14px;}
.releated-pro .pro-list .item a .box .text .bt,.product-show .product-info .jsh ul li{ font-size:12px;}
.head-logo span{ display:none;}
.head-nav{ display:none;}
.head-logo a{ width:50%;}
.banner .slick-dots{display:block;}
.banner .slick-prev, .banner .slick-next{ background:none;}
.banner .slick-dots li button:before{ display:block;}
.pub-title h2{ font-size:16px; height:30px; line-height:30px;}
.pub-title span{ font-size:12px;}
.home-jianxi{padding:0px 0 20px;}

.jianx-list li p{ font-size:18px;padding:0 30px; margin-top:15px;}
.jianx-list li span{ font-size:12px;padding:0 30px; line-height:20px; min-height:100px;}
.qua-ul li{padding-bottom:30px;}
.qua-ul li em{ font-size:14px; height:25px; line-height:25px;padding-top:12px;}
.qua-ul li span{ font-size:12px;height: 20px;line-height: 20px;}

.hpro-left{ width:25%;}
.hpro-left h2{background:#063190; padding-top:20px;}
.hpro-menu li.car>a{ background:#063190;}
.hpro-menu li:hover>a{ background:#063190;}
.hpro-right{ width:70%;}
.hpro-list li p{ background:none;width:100%;}
.hpro-list li p a{ padding:0;}
.hpro-list li .h-zxun{ background:#063190;width:50%;}
.hpro-list li .h-chaxun{ background:#272636;width:50%;}

.sd-car li{padding:0 13px;}
.hcase-tit{ border:none;}
.hcase-tit a{width:20%; background:#fafafa; border:none;}

.hnews-left{width:100%; margin-bottom:30px;float:none;}
.hque-right{ width:100%; float:none;}
.que-list li .que-img{ width:20%; padding-top:11%;}
.home-about{ margin-top:30px;}
.ny-left{width:30%;}
.ny-right{ width:68%;}
.ny-caselist li{ width:45.5%;}

.foot-left{ display:none;}
.foot-right{ width:100%; text-align:center;}
.ewm{ text-align:center; float: none !important;}
.ewm img{ display:inline-block;}

.foot-menu{padding:20px 0 20px 0;}

}
@media (max-width:767px){

.jianx-list li{ min-height: auto;}

.head-logo .phoneNav-btn{ top:80px}
.yin dt{ width:100%;}
.yin dd.dd2{ width:100%; float:none;}
.yin-dx{ margin-top:10px;}
.qua-ul li{width:33.333%; margin-bottom:15px;}


.hpro-left{ width:30%;}
.hpro-right{ width:65%;}
.hpro-list li{width:46%;}

.sd-car li{width:49%; border-left:none; border-bottom:1px dashed #dddddd; margin:0 0% 0px 0%; text-align:center;}

.sd-car li p{ width:49%;}

.sd-list .container{ height:200px;}

.hcase-main li{width:47%;}
.hcase-main li p .hcase-wz{ font-size:14px;}
.hcase-main li p span{ font-size:12px;}
.ina-tit{ padding:30px 0;}
.in-about{ padding:10px; }
.in-about span{font-size:12px; line-height:26px;}
.xx-main p em{ display:none;}
.que-list li .que-img{ display:none; float:none;}
.que-list li p{ float:none;width:100%;}
.foot-left li{width:30%; float:left; }
.ny-left{ display:none;}
.ny-right{width:100%;}
.ny-caselist li{ width:43%;}
.mbx-menu h2{ width:80%;}
.yc-mbx{ width:70%; padding-bottom:10px; display:none;}



.cont_pr a{width:100%;}
.related-news .list li{width:100%;}
.related-news .list:before{ display:none;}

.news .list .pic{ display:none;}

.ny_about_jyln_mob{ display:block;}
.ny_about_jyln_pc{ display:none;}

.ny_about_dz li div{  font-size:20px;}
.ny_about_dz li{border-right:solid 1px #eaeaea;}

.list-message-2 li{width:100%}
.list-message-2 .li-1{width:100%}
.list-message-2 .li-2{width:100%}


.hpro-left{ display:none;}

.hpro-right{ width:100%;}

.hhor-tit li{ margin-right:5px;}

.yin-dx dt a{padding-top:44%; margin-bottom:15px;}
.yin dd{padding:0px; padding-bottom:5px;}

.nyright-main .small{ width:100%;}

.content h3{ width:100%;}

.sd-right{ width:90%;}
.sd-list .content{ padding:15px 0 15px 15px}
.client-2{ display:none;}

}
@media (max-width:670px){
.jianx-list ul{ padding:0;}
.jianx-list .slick-dots{ left:0%;}	
}
@media (max-width:620px){
	.head-huany{ display:none;}
	.head-logo{ padding:10px 0;}
.head-logo .phoneNav-btn{top:25px}
 .qua-ul li{width:50%; margin-bottom:15px;}
 
 .jianx-list li{  background:#EFEFEF; padding:15px 0 0px 0; margin:0px; margin-bottom:10px;}
.jianx-list li span{min-height:120px;}
.jianx-list .slick-dots li{}
.home-jianxi{ background:none;} 
.qua-ul{ background:#063190; margin-top:50px; padding-top:10px;}
.hpro-left{ width:100%; margin-bottom:30px;}
.hpro-tel{ padding:20px 0;}	
.hpro-menu{ padding: 17px 22px 30px 30px;}
.hpro-right{ width:100%;}
.hpro-list li{width:46%;}
.home-product{ margin-top:0px;}

 

.sd-right span{line-height:25px;}
.hcase-tit a{width:33%;}
.foot-left li{width:45%;}
.sd-car li p em{ display:none;}
.sd-car li p{padding-top:13px;}

}
@media (max-width:480px){
.ny-caselist li{ width:100%; margin:0 0 30px 0;}
.ny-caselist li i{ padding-top:48%;}

}


.nav li .xiala{width:500% ;left:-30%;padding:15px; }
.nav li .xiala ul li{width:20%;}
.nav li .xiala ul li div a{font-size:12px;}


table td,
table th {
    border: 1px solid #e1e1e1;
}







