*{margin:0;padding:0;}
body{width:100%; overflow-x: hidden; max-width: 1920px; margin: 0 auto;}
body,input{font-family:arial;color:#333;font-size: 14px;}
a{text-decoration:none;color: #333;}
a:hover{ text-decoration:none;}
i,em{font-style:normal}
img{border:0;vertical-align:middle;}
ul li,li{list-style: none}
h1,b{font-weight:normal}
button{border:none; background: none;}
/*公共样式*/
.container{max-width:1550px;margin:0 auto}
.container-w{max-width:1470px;margin:0 auto}
.container-s{width:96%;margin:0 auto}
.wap-container{width:96%;margin:0 auto}
input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}


/* 网站灰色主题 */




/*公共样式*/

.head-top{ background: #298AD9;height: 41px;line-height: 41px;}
.head-top .fl span{float:left;line-height: 40px; background: url(../image/tel.png) no-repeat center left;padding-left:20px;font-size:14px;color:#fff}
.head-top .fl span:nth-child(1):after{font-size:15px;color:#94C5EC;margin:0 30px;}

.head-top .fr span{display: block;cursor: pointer;margin-top:5px;width:95px;height:30px;border-radius: 3px;border:1px solid #6AADE4;color:#CFE0F4;text-indent:15px;line-height:30px;background: url(../image/lang-jt.png) no-repeat center right 15px;}
.head-top .fr .lang{width:95px;border:1px solid #6AADE4;border-top:0;border-radius: 3px;display: none; position: absolute;z-index: 9999;}
.head-top .fr .lang a{display: block;height:30px;line-height: 30px; background:rgba(41,138,217,0.6);color:#fff;transition: all .4s;text-align: center;}
.head-top .fr .lang a:nth-child(1){border-bottom:1px solid rgba(255,255,255,0.3)}
.head-top .fr .lang a:hover{ background:rgba(41,138,217,0.9);}


.nav>li{float:left;position: relative;}
.nav>li>a{float:left;height: 120px;line-height: 120px;transition: all .2s;}
.nav>li>a{float:left;font-size:18px;color:#333;font-weight:bold;width:100%;position: relative;}

.nav>li>a:after{transition: all .2s;content: '';width:50px;height:31px;display: block; position: absolute;right:0;bottom:10px;left:0;margin:0 auto;opacity: 0; background: url(../image/nav-on.png) no-repeat center bottom;z-index: 9999;}
.nav>li:hover>a:after,.nav>li.on>a:after{opacity: 1;bottom:0}
.nav>li:hover>a,.nav>li.on>a{color:#0982D9}

.nav li dl{position: absolute;top:120px;z-index:100; background:#fff;width:100%;line-height:35px;display: none;padding:10px 0;border-radius:10px;box-shadow: 1px 1px 10px rgba(0,0,0,0.15);}
.nav li:nth-child(3) dl{width:190px}
.nav li dl em{display:block;text-align: center;}
.nav li dl a{display: block; color:#555;font-size:15px;}
.nav li dl a:hover{text-decoration: underline;background: #298AD9;color:#fff}



.head-nav .logo{margin-top:30px;width:26%}
.head-nav .fr{width:67%}
.head-nav .fr .nav>li{width:14.2%;text-align: center;}


.headfixed{ position: fixed;top:0;left:0;width:100%;z-index: 9999; background: #fff;box-shadow:1px 1px 8px rgba(0,0,0,0.2) ;}
.headfixed .nav li dl{top:100px}

.headfixed .nav>li>a{height: 100px;    line-height: 100px;}
.headfixed .logo{margin-top:20px}
/*banner*/
.banner{position:relative;z-index:9;}
.banner-hd {height:740px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;background-size: cover !important;}

.banner-hd .num { overflow:hidden;  position:absolute; bottom:2%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;text-align: center;}
.banner-hd .num ul{display: inline-block;display:inline-block;margin-left:55px;}
.banner-hd .num li {width:11px;height:11px;margin:15px 8px;display: block;border-radius:100%;background: #fff;transition: all .5s;cursor: pointer;float:left; }
.banner-hd .num li.on {background: #0086E6}

.banner-wz{ position: absolute;bottom:50%;left:10%;width:100%;text-align: center;margin:0 auto;}
.banner-wz .b-a{ position:absolute; display:none;text-align: left;}

/*banner 文字*/
.banner-wz .b-b1{ top:30px; left:0;font-size:17px;color:#fff;line-height: 20px;font-weight:normal;font-family: arial;}
.banner-wz .b-b2{ top:70px; left:0;font-size:60px;font-family: arial;line-height: 60px;color:#fff;font-weight:bold}
.banner-wz .b-b3{ top:160px; left:0;font-size:18px;color:#fff;width:170px;height:50px;line-height:50px;background: #0982D9;}
.banner-wz .b-b3 a{display: block;color:#fff;text-indent: 20px;background: url(../image/more-jt.png) no-repeat center right 20px;transition: all .4s;}
.banner-wz .b-b3 a:hover{ background: url(../image/more-jt.png) no-repeat center right 20px #FFBF00;}
/*banner*/


/*产品*/
.product{margin:70px 0 50px 0}

.pro-title{ position: relative;}
.pro-title b{font-size:35px;font-weight:bold}
.pro-title b em{color:#0086e5}
.pro-title b{ position: absolute;bottom:0;width:100%;left:0;text-indent: 2px;}

.pro-top{ position: relative;}
.search{width:275px;border-radius:3px;border:1px solid #D9D9D9;height:45px;float:right;margin-top:-3px}
.search input{float:left;border:none;height:45px; background: none;width:220px}
.search .text{text-indent:15px;}
.search .submit{float:right;height:45px; background: url(../image/search.png) no-repeat center;width:50px}
.pro-nav-ul{overflow: hidden;margin-top:20px;float:right}
.pro-nav-ul li{float:left;margin-left:80px;}
.pro-nav-ul li a{font-size:16px;color:#666;}
.pro-nav-ul li a:hover,.pro-nav-ul li.on a{color:#0086e5}
.pro-nav-ul li:before{content: '';width:0px;height:3px; background: #0086E6;float:left;margin-top:10px;margin-right:7px;transition: all .5s;}
.pro-nav-ul li:hover:before,.pro-nav-ul li.on:before{width:10px}

.pro-list{margin:70px 0 0 0;overflow: hidden;}
.pro-list li{width:460px;margin:0 45px 45px 0;float:left}
.pro-list li:nth-child(3n){margin-right:0}
.pro-list li .pic{width:100%;overflow: hidden;}
.pro-list li .pic img{transition: all 1s; width: 100%;}
.pro-list li .info{width:100%; background:url(../image/pro-bg.png) no-repeat center bottom #f5f5f5;height: 140px;}
.pro-list li:after{content: '';display: block;width:100%;height:6px; background: #E6E6E6;transition: all .3s;}
.pro-list li .info b,.pro-list li .info span{display: block;text-indent: 30px;}
.pro-list li .info span{margin-top:15px}
.pro-list li .info b{font-size:20px;font-weight:bold;line-height: 20px;padding-top:35px}
.pro-list li .info:after{transition: all .3s;content: ""; background: url(../image/pro-more.png) no-repeat center #EDEDED;width:40px;height:40px;text-align: center;float:right;position: relative;top:-50px;right:30px}
.pro-list li:hover:after{background: #0086E6;}
.pro-list li:hover .info:after{ background: url(../image/pro-more.png) no-repeat center  #FFBF00;transform: rotate(180deg);}
.pro-list li:hover .pic img{transform: scale(1.05);}


/*案例*/
.title{ position: relative;max-width:900px;margin:0 auto;text-align: center;}
.title b{font-size:35px;font-weight:bold}
.title b em{color:#0086e5}
.title b{ position: absolute;bottom:66px;width:100%;left:0;text-indent: 2px;}
.title p{font-size:14px;color:#666;line-height: 24px;font-weight:normal;text-align: center;margin-top:20px;}

.case-list{margin:60px 0}
.case-list li{width:calc(100%/4 - 7.5px);margin-right:10px;margin-bottom:10px;float:left;position: relative;overflow: hidden;}
.case-list li:nth-child(4n){margin-right:0}
.case-list li .pic{width: 100%;overflow: hidden;}
.case-list li .pic img{width: 100%;transition: all 1s;}
.case-list li .info{ background: rgba(0,126,217,0.8); position: absolute;bottom:-100%;left:0;width:100%;height:100%;transition: all .5s;}
.case-list li .info em,.case-list li .info span{display: block;text-align: center;}
.case-list li .info span{font-size:18px;font-weight:bold;color:#fff;margin:auto;position: absolute;left:0;right:0;top:0;bottom:0;height: 82px;}
.case-list li .info span:before{content: '';display: block;background: url(../image/case-more.png) no-repeat center;width:40px;height: 40px;margin:0 auto 20px auto;}
.case-list li:hover .info{bottom:0}
.case-list li:hover .pic img{transform: scale(1.05);}


/*解决方案*/
.solution-list{margin:40px auto;position: relative;}
.solution-list li{float:left;position:relative;overflow: hidden;}
.solution-list li .pic{width: 100%;}
.solution-list li .pic img{width: 100%;transition: all 1s;}
.solution-list li .pic span{display: block;}
.solution-list li .pic b{transition: all .4s;opacity: 1;font-size:20px;font-weight: bold;color:#fff; background: rgba(0,0,0,0.4);width:100%;height:65px;display: block;text-align: center;line-height: 65px; position: absolute;top:0;left:0;right:0;bottom:0;margin:auto}

.solution-list li .info{ background: rgba(0,126,217,0.8); position: absolute;top:100%;left:0;height: 100%;width: 100%;transition: all .4s;}
.solution-list li .info h2,.solution-list li .info p{width:70%;margin:0 auto;text-align: center;}
.solution-list li .info h2{color:#fff;font-size:18px;font-weight: bold;line-height: 18px;margin:10px 0;text-align: center;margin:0 auto}
.solution-list li .info h2:after{content: '';display: block;width:50px;height:3px; background: #fff;margin:20px auto}
.solution-list li .info p{color:#fff;line-height: 30px;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4 ;-webkit-box-orient:vertical;}
.solution-list li .info div{height:175px;position: absolute;top:0;bottom:0;margin:auto}
.solution-list li .info:after{content: '';display: block;width:96%;height:94%;border:1px solid rgba(255,255,255,0.5);margin:1.5% auto}
.solution-list li:hover .info{top:0}
.solution-list li:hover .pic img{transform: scale(1.05);}
.solution-list li:hover .pic b{opacity: 0;}

#solut-jt{width:45px;height:60px; background: #333333;line-height: 60px;text-align: center;}
.solution .container-w{overflow: hidden;}
.solution .swiper-button-prev{left:0;}
.solution .swiper-button-next{right:0;}
#solut-jt:hover{background: #007ED9;}

/*关于我们数字*/
.about-number{ background: url(../image/ys-bg.jpg) no-repeat center;height:300px}
.about-number dl{float:left;width:25%;text-align: center;padding-top:30px}
.about-number dl dt{margin:30px 0}

.about-number dd b{font-size:60px;font-family: impact;text-align: center;display: block;color:#fff}
.about-number dd span{display: block;color:#fff}

.about{ position: relative;margin:10px 0;height: 100%;background: url(../image/about-bg.jpg) no-repeat center left;height:580px}
.about .container{height: 100%;}
.about .about-right{width: 50%; position: absolute;right:0;background: url(../image/about.jpg) no-repeat center;height:580px; background-size: cover;}
.about .about-right span img{width: 100%;}
.about .about-right b{ position: absolute;left:0;top:0}
.about .about-left{width:40%;height: 100%;}

.about .about-bg{width:50%; position: absolute;left:0;z-index: -1;}
.about .about-bg img{width: 100%;}

.about .about-left .pro-title{margin:90px 0 50px 0}
.about .about-left p{margin-bottom:25px;line-height: 24px;color:#666666}
.about-left .about-more{width:175px;height:55px;margin-top:40px}
.about-left .about-more a{display: block;width:175px;height:55px;line-height: 55px;text-align: center; background: #0086E6;color:#fff;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.4);font-size:16px ;}


/*底部*/
.footer{ background: url(../image/footer-bg.jpg) no-repeat center; background-size: cover}
.footer-top{padding:50px 0;border-bottom:1px dashed #6F7483}
.foot-center{margin-left:150px}
.foot-center b,.foot-center span{display: block;}
.foot-center b{font-size:24px;color:#fff}
.foot-center span{color:#cccccc;margin-top:6px;}
.foot-right form{overflow: hidden;}
.foot-right form input{float:left;line-height: 56px;height:56px;border-radius:5px;border:none}
.foot-right form .text{width:345px; background: #FFFFFF;text-indent: 30px}
.foot-right form .submit{ background: #FFBF00;font-size:20px;font-weight: bold;width:115px;margin-left:10px}

.footer-center div{margin-top:50px;}
.footer-center h2{font-size:20px;color:#fff;font-weight: bold}
.footer-center h2:after{content: '';height:1px;width:60px; background:url(../image/foot-x.png) no-repeat center left;display: block;margin:15px 0 30px 0}
.foot-about{float:left}
.foot-case{float:left}
.foot-werweima{float:right}

.foot-case{margin-left:20%}
.footer-center ul{margin-top:40px}
.foot-about ul li{color:#cccccc;margin:20px 0;}
.foot-about ul li img{margin-right:10px}

.foot-case ul{width:320px}
.foot-case ul li{float:left;width:95px;margin:0 5px 5px 0;overflow: hidden;}
.foot-case ul li img{width:100%;transition: all .5s}
.foot-case ul li:hover img{transform: scale(1.1);}


.foot-werweima div dl{float:left;width:130px;text-align: center;color:#BBBBBD;margin-right:15px;}
.foot-werweima div dl dt{width:100%}
.foot-werweima div dl dd{margin-top:10px;}


.footer-bottom{border-top:1px dashed #6F7786;margin-top:50px}
.footer-bottom .fl span,.footer-bottom .fl a{color: #cccccc;height:73px;line-height: 73px;margin-right: 5px;}
.footer-bottom .fl a:hover{color:#fff}

.footer-bottom .fr a{border-radius:100%;margin:15px 10px;width:40px;height:40px;line-height: 40px;text-align: center;float:right;background: rgba(255,255,255,0.4);transition: all .3s;}
.footer-bottom .fr a:hover{ background: #0086E6;}
.footer-bottom .fr a img{margin-top:12px}


.beian img{display: inline-block; margin-top: 5px;}

/*关于我们*/
.ny-banner,.ny-banner1{height:550px;}
.about-class{ background: #F7F7F7;height:60px;line-height: 60px;text-align: center;}
.about-class li{display: inline-block;}
.about-class li a{display: inline-block;font-size:16px;color:#666666;padding:0 40px}
.about-class li:hover a,.about-class li.on a{color:#298AD9}

.about-class li .ctitle2 li{float:none;display: block;}

.ny-title{font-size:30px;color:#333;text-align: center;padding:55px 0;font-weight:normal}
.ny-title:after{content: '';width:43px;height:3px; background: #0086E6;display: block;margin:20px auto}

.ny-about-p{font-size:15px;color:#333333;line-height: 40px;text-indent: 2rem;max-width: 1200px;margin:0 auto;}
.ny-about-list{overflow: hidden;margin-top:80px}
.ny-about-list dl{float:left;width:32%;margin-right:1%;text-align: center;}
.ny-about-list dl:nth-child(3){margin-right:0}
.ny-about-list dl:nth-child(1){background: url(../image/about1-img1.jpg) no-repeat center;height:350px}
.ny-about-list dl:nth-child(2){background: url(../image/about1-img2.jpg) no-repeat center;height:350px}
.ny-about-list dl:nth-child(3){background: url(../image/about1-img3.jpg) no-repeat center;height:350px}

.ny-about-list dl dt{padding:30px 0}
.ny-about-list dl dd{width:70%;margin:0 auto;color:#fff}
.ny-about-list dl dd h3{font-size:24px;font-weight:normal}
.ny-about-list dl dd h3:after{content: '';width:35px;height:2px; background: #fff;margin-top:20px;display: block;margin:20px auto}
.ny-about-list dl dd p{line-height: 24px;color:#fff;}


/*发展历程*/
.ny-deve-con{ background: url(../image/deve-bg.jpg) no-repeat center;height:1265px}
.ny-deve-con .ny-title{padding-bottom:10px}
.ny-deve-list{max-width:1540px;margin:0 auto; background:url(../image/ys-center.png) no-repeat center top;height:1020px;padding-top:50px;}
.ny-deve-list .ny-deve-height{overflow-y: auto;height:785px;padding-top:70px;padding-left: 4px;}
.ny-deve-list .ny-deve-height::-webkit-scrollbar{  width: 3px; height: 7px;}  
  /*定义滚动条轨道 内阴影+圆角*/  
.ny-deve-list .ny-deve-height::-webkit-scrollbar-track{ background-color: #ccc;}  
  
/*定义滑块 内阴影+圆角*/  
.ny-deve-list .ny-deve-height::-webkit-scrollbar-thumb{ background-color: #2B8DD8;  }
.ny-deve-list li{width: 41.5%;border:10px solid #F2F2F2;height:154px; background: #fff;margin-bottom:100px;position: relative;}
.ny-deve-list li .pic,.ny-deve-list li .info{float:left}
.ny-deve-list li .pic{width:48%;}
.ny-deve-list li .pic img{width: 100%;}
.ny-deve-list li .info{width:50%}
.ny-deve-list li .info b,.ny-deve-list li .info span{display: block;width:80%;margin:0 auto;}
.ny-deve-list li .info b{font-size:20px;color:#666666;margin-bottom:20px;margin-top:30px;}
.ny-deve-list li .info span{color:#666666}

.ny-deve-list li:nth-child(2n){float:right;margin-top:-150px}
.ny-deve-list li:nth-child(2n) .pic,.ny-deve-list li:nth-child(2) .info{float:right}
.ny-deve-list li:after{content: '';display: block;width: 46px;height:18px;}
.ny-deve-list li:nth-child(1n):after{ position: absolute;bottom:0;right:-20.4%;top:0;margin:auto;background: url(../image/deve-left.png) no-repeat center;}
.ny-deve-list li:nth-child(2n):after{ position: absolute;bottom:0;left:-20.4%;right:auto;top:0;margin:auto;background: url(../image/deve-right.png) no-repeat center;}


.ny-ys-con{background: url(../image/ys-bg1.jpg) no-repeat center;height:750px}
.ny-ys-list{width:52.5%;float:right}
.ny-ys-list dt{transition: all .5s;background: url(../image/ys1-icon.png) no-repeat center;width:81px;height:93px;text-align: center;}
.ny-ys-list dt img{margin-top:30px;transition: all .5s;}
.ny-ys-list dl:hover dt{background: url(../image/ys1-icon-on.png) no-repeat center;}
.ny-ys-list dl:hover dt img{transform:rotateY(180deg);}
.ny-ys-list dl{overflow: hidden;margin-top:65px}
.ny-ys-list dl dt,.ny-ys-list dl dd{float:left;}
.ny-ys-list dl dt{width:81px;}
.ny-ys-list dl dd{width:80%;margin-left:5%}
.ny-ys-list dl dd h2 b{font-size:22px;font-weight:bold}
.ny-ys-list dl dd h2 span{color:#666666;font-weight:normal;font-size:14px;margin-left:10px}
.ny-ys-list dl dd p{line-height: 24px;color:#666666;margin-top:10px}
.ny-ys-list dl:hover dd h2{color:#2B8DD8}
.ny-ys-list dl:hover dd span{color:#2B8DD8}


.ny-act-list dl{float:left;width:24.7%;position: relative;overflow: hidden;}
.ny-act-list dl dt img{width:100%;transition: all .5s;}
.ny-act-list dl dd{ background:rgba(0,0,0,0.45);position: absolute;top:0;left:0;width:100%;height:100%;transition: all .5s;}
.ny-act-list dl dd h2{font-size:26px;color:#fff;text-align: center;font-weight:normal;padding-top:30px}
.ny-act-list dl dd h2:after{content: '';display: block;width:43px;height:2px; background: #fff;margin:14px auto}
.ny-act-list dl dd p{text-align: center;line-height: 28px;width:89%;margin:0 auto;color:#fff}
.ny-act-list dl dd div a{float:left;width:105px;height:37px;line-height: 37px;text-align: center; background: #FFFFFF;border-radius:4px;margin:0 10px;transition: all .2s;}
.ny-act-list dl dd div{width:250px;margin:10px auto 0 auto;overflow: hidden;}

.ny-act-list dl dd div li.on a{background:#007ED9;color:#fff}

.ny-act-list-con{overflow: hidden;}
.ny-act-list-con .list{ position:relative}

.ny-act-list-con .list ul li{float: left;}
.ny-act-list-con .list ul li img{width: 100%; display: block;}

#style-prev,#style-next{width: 50px; height: 50px; z-index: 2}
#style-prev{background: url(../image/style-prev.png) no-repeat center; left: 0}
#style-next{background: url(../image/style-next.png) no-repeat center; right: 0}


#style-num{display: none;}


.ny-act-list-con{width:75%;float:right;overflow: hidden;}
.ny-act-list-con .slide-jt{ position: absolute;top:42%;width:50px;height: 50px;z-index: 9999;}
.ny-act-list-con .sPrev{left:10px}
.ny-act-list-con .sNext{right:0}

.ny-honor-list{margin-bottom:70px}
.ny-honor-list .hd{text-align: center;}
.ny-honor-list .hd li{cursor: pointer;display: inline-block;width:125px;height:41px;line-height: 41px;text-align: center;background: #F2F2F2;color:#666;margin:0 10px}
.ny-honor-list .hd li:hover,.ny-honor-list .hd li.on{ background: #2E96E6;color:#fff}
.ny-honor-list .bd{margin-top:30px}
.ny-honor-list .bd li{float:left;width:calc(100%/5 - 10px);margin:5px;border:1px solid #CCCCCC;box-sizing: border-box;}
.ny-honor-list .bd li img{width: 100%;}

.ny-wz h2{padding-top:7%}
.ny-wz h2,.ny-wz p{display: block;}
.ny-wz h2{color:#222222;font-size:45px;text-align: center;}
.ny-wz p{width:34%;text-align: center;font-size:18px;line-height: 30px;margin:20px auto;}
.ny-wz:after{content: '';display: block;width:55px;height:4px;background: #000000;margin:25px auto}

.ny-case-list{margin:20px auto}
.ny-case-list li{float:left;width:calc(100%/5 - 12px);margin:10px 6px}
.ny-case-list li .pic{overflow: hidden;}
.ny-case-list li .pic img,.ny-case-list li .pic {width: 100%;}
.ny-case-list li .info{text-align: center;font-size:16px;margin-top:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.ny-case-list li:hover .info{color:#2C92E6;}
.ny-case-list li .pic img{transition: all .5s;}
.ny-case-list li:hover .pic img{transform: scale(1.1);}

.ny-case-xq{ background: #F7F7F7;margin:30px 0;padding:30px}
.ny-case-xq h2{text-align: center;font-size:22px;margin:20px 0}
.ny-case-xq p{;margin:10px 0}
.ny-case-page{margin:20px 0}

.ny-back{width:165px;height:51px;line-height: 51px;text-align: center;margin:0 auto}
.ny-back a{display: block;text-align: center; background: #0086E6;color:#fff}

.ny-case-page{margin:30px 0}
.ny-case-page span a{color:#666666}
.ny-case-page span a:hover{color:#0086E6}

.ny-contact-con{max-width:1200px;margin:0 auto}

.ny-title2{font-size:30px;color:#333;text-align: left;padding:15px 0;font-weight:normal}
.ny-title2:after{content: '';width:43px;height:3px; background: #0086E6;display: block;margin:20px 0}

.ny-contact-list{width:490px}
.ny-contact-list p{line-height: 24px;color:#666666;font-size: 15px;}

.ny-contact-list ul{margin:30px 0}
.ny-contact-list ul li img{margin-right:10px;}
.ny-contact-list ul li{font-size:15px;margin:15px 0;color:#666666}

.contact-wx {margin-top:30px;overflow: hidden;}
.contact-wx dl{float:left;text-align: center;margin-right:20px;}
.contact-wx dl dt{border:1px solid #CCCCCC;padding:4px }
.contact-wx dl dd{margin:10px 0;text-align: center;}

.ny-mess-form{width:540px}
.ny-mess-form form{width:100%}
.ny-mess-form form div{margin-bottom:12px}
.ny-mess-form form input{width:100%;height:45px;border:1px solid #D9D9D9; background: #F7F7F7;text-indent: 30px;}
.ny-mess-form form textarea{width:100%;border:1px solid #D9D9D9;background: #F7F7F7;text-indent: 30px;font-family:'微软雅黑';padding-top:10px;height:120px}
.ny-mess-form .submit input{ background: #0086E6;width:120px;height:45px; background: #0086E6;margin:0 auto;text-indent: 0;text-align: center;color:#fff;margin:0 auto}
/*.ny-map{border-bottom:10px solid #0086E6;margin-top:50px}*/

.ny-title:after{display: none;}
.join-title{text-align: center;}
.ny-title b:after{content: '';width:43px;height:3px; background: #0086E6;display: block;margin:20px auto}

.ny-join-person{max-width: 1100px;margin:0 auto;overflow: hidden;position: relative;}
.ny-join-person ul{padding-top:0px}
.ny-join-person ul li{float:left;text-align: center;margin:0 55px}
.ny-join-person ul li .pic{border:2px solid #0086E6;border-radius:100%;width:252px;height:252px;border-radius:100%;margin:0 auto}
.ny-join-person ul li .pic img{margin-top:5px}
.ny-join-person ul li .info{margin-top:15px}

.ny-join-left,.ny-join-right{width:46%;margin:0 2%;float:left}
.ny-join-xq{ background: #f5f5f5;margin-top:60px;border-bottom:1px solid #E8E8E8;padding-bottom: 30px;}
.ny-join-ul{ background: #0086E6;overflow: hidden;}
.ny-join-ul li{float:left;height:65px;line-height: 65px;color:#fff;width: 20%;text-align: center;font-size:16px;}
.ny-join-rcte ul{ background: #fff;overflow: hidden;margin-bottom:2px}
.ny-join-rcte ul li{float:left;height:65px;line-height: 65px;color:#333;width: 20%;text-align: center;font-size:14px;}
.ny-join-rcte ul li:nth-child(5){ background: url(../image/join-up.png) no-repeat center;}
.ny-join-rcte ul.on li:nth-child(5){ background: url(../image/join-upon.png) no-repeat center;}

.ny-join-rcte .rcte4-div{padding:20px 0;display: none;}
.ny-join-rcte .rcte4-div div{width:94%;margin:0 auto;color:#666;line-height: 26px;margin-bottom:10px;border-bottom:1px solid #ddd;padding:20px 0}
.ny-join-rcte .rcte4-div .rcte4-2 p{color:#FA0606;font-size:16px}
.ny-join-rcte .rcte4-div .rcte4-2 a{display: block;width:185px;height:55px;line-height: 55px;color:#fff;text-align: center;background: #0086E6;font-size:16px;border-radius:5px;margin:30px auto;margin-bottom:20px}

.ny-join-school{ background: url(../image/join-img1.jpg) no-repeat center;height:340px;}
.ny-join-school p{line-height: 30px;font-size:16px;text-align: center;color:#555}
.ny-join-school .join-title{padding-bottom:30px}

.ny-join-more{width:185px;height:53px;margin:40px auto}
.ny-join-more a{width:185px;height:53px;text-align: center;line-height: 53px;color:#fff; background: #0086E5;border-radius:4px;display: block;font-size:15px;}

.ny-fuli-con{ background: #f5f5f5;padding-bottom: 30px;}
.ny-fuli-list{ background: url(../image/fuli-img.png) no-repeat center;margin-bottom:50px;}
.ny-fuli-list dl:nth-child(odd) dt,.ny-fuli-list dl:nth-child(odd) dd{float:right}
.ny-fuli-list dl:nth-child(even) dt,.ny-fuli-list dl:nth-child(even) dd{float:left}
.ny-fuli-list dl dd{font-size:17px;font-weight: bold;color:#4c4c4c}

.ny-fuli-list dl:nth-child(odd){float:left}
.ny-fuli-list dl:nth-child(even){float:right}
.ny-fuli-list dl{width:520px}
.ny-fuli-list dl dd{line-height: 30px;}
.ny-fuli-list dl:nth-child(1){margin-left:90px}
.ny-fuli-list dl:nth-child(1) dd{margin-top:91px}
.ny-fuli-list dl:nth-child(2){margin-right:97px}
.ny-fuli-list dl:nth-child(2) dd{margin-top:91px}
.ny-fuli-list dl:nth-child(5){margin-left:90px}
.ny-fuli-list dl:nth-child(3) dd{margin-top:70px}
.ny-fuli-list dl:nth-child(4) dd{margin-top:90px}
.ny-fuli-list dl:nth-child(6){margin-right:90px}

.ny-fuli-list dl:nth-child(5) dd{margin-top:90px}
.ny-fuli-list dl:nth-child(6) dd{margin-top:80px}

.ny-lift-list{margin-bottom:40px}
.ny-lift-list li{float:left;width:calc(100%/4 - 30px);margin:15px}
.ny-lift-list li img{width: 100%;}


/*新闻*/
.ny-news-list{margin:40px 0}
.ny-news-list li{box-shadow:1px 1px 10px rgba(0,0,0,0.1) ;margin:20px 0 20px 0;overflow: hidden;padding:20px}
.ny-news-list li .pic{float:left;width:20%}
.ny-news-list li .pic img{width: 100%;}
.ny-news-list li .info{float:left;margin-left:2%;width:76%}
.ny-news-list li .info h2{overflow: hidden;margin:5px 0}
.ny-news-list li .info h2 span{font-size:18px;color:#333;line-height: 18px;margin:10px 0;}
.ny-news-list li .info h2 span{float:left;font-weight:bold}
.ny-news-list li .info h2 abbr{float:right;font-size:14px;font-weight: normal;color:#666;margin-top:15px}
.ny-news-list li .info em{display: block;font-size:14px;color:#888}
.ny-news-list li .info p{line-height: 26px;color:#666;margin-top: 10px;}


/*新闻详情*/
.ny-news-xq{padding:50px 0}
.ny-news-xq .nr-title{font-size:20px;font-weight:bold;color:#333333;text-align: center;line-height: 20px;}
.ny-news-xq .nr-info{color:#808080;text-align: center;margin-top:15px;}
.ny-news-xq .nr-content{margin-top:50px}
.ny-news-xq .nr-content p{font-size:16px;line-height: 36px;text-indent: 2rem;margin-bottom:10px;}

.page-prev{border-top:1px solid #E6E6E6;overflow: hidden;padding:20px 0}
.page-prev div{float:left;width:50%;}
.page-prev div.next{text-align: right;}
.page-prev div.next a{color:#666}
.page-prev div a:hover{color:#0086E6}
.returnbt a{width:165px;height:50px;display: block; background: #0086E6;color:#fff;border:none;margin:30px auto;text-align: center;line-height: 50px;display: block;}

.position{ background: #F7F7F7;height: 60px;line-height: 60px;}
.position .container{ background: url(../image/home.png) no-repeat center left;padding-left:30px;max-width:1520px;}
.position .container a{color:#666;padding:0 10px}
.position .container a:hover{color:#0086E6}

/*产品中心*/
.ny-product-con{margin:60px 0}
.ny-pro-left{width:16%}
.ny-pro-left h2{width:100%;height: 80px;font-size:24px; background: #0086E6;line-height: 80px;color:#fff; background: url(../image/pro-icon.png) no-repeat center left 40px #0086E6;text-indent:80px;}
.ny-pro-left .ctitle1{margin-top:10px; background: #f5f5f5;padding:10px 0 40px 0}
.ny-pro-left .ctitle1>li{width:90%;margin:0 auto;line-height: 60px;text-indent:20px;border-bottom:1px dashed #CCCCCC}
.ny-pro-left .ctitle1>li>a{font-size:18px;font-weight: bold;color:#333;background: url(../image/pro-icon1.png) no-repeat center left;padding-left:30px}
.ny-pro-left .ctitle1>li>.ctitle2>li>a{color:#666666;line-height: 30px;display: block;text-indent:50px;}
.ny-pro-left .ctitle1>li>.ctitle2>li>a:hover{color:#0086E6}
.ny-pro-left .ctitle1>li>.ctitle2{padding-bottom:15px;display: none;}
.ny-pro-left .ctitle1>li.on>a,.ny-pro-left .ctitle1>li:hover>a{background: url(../image/pro-icon2.png) no-repeat center left;color:#007ED9}

.ny-pro-right{width:81%;}
.ny-pro-search{width:100%;background: url(../image/ny-pro-search.jpg) no-repeat center;height:60px;border-left:4px solid #0086E6;margin-bottom:30px;line-height: 60px;}
.ny-pro-search .fl{font-size:18px;color:#0086e6;font-weight:bold;margin-left:30px}
.ny-pro-search .fr{width:280px;height:40px;border:none; background: #fff;margin-top:10px;margin-right:30px}
.ny-pro-search .fr input{float:left;border:none; background: none;}
.ny-pro-search .fr .form-input{width:80%;height:40px;text-indent:20px;}
.ny-pro-search .fr .form-submit{width:20%; background: url(../image/search.png) no-repeat center;height:40px;}

.ny-pro-list{overflow: hidden;}
.ny-pro-list li{ background: #f5f5f5;overflow: hidden;margin-bottom:30px}
.ny-pro-list li .pic,.ny-pro-list li .info{float:left}
.ny-pro-list li .pic{width:30%}
.ny-pro-list li .pic img{width: 100%;}
.ny-pro-list li .info{width:65%;margin-left:2%}
.ny-pro-list li .info h2{font-size:20px;line-height: 20px;margin:20px 0 10px 0;}
.ny-pro-list li .info p{font-size:14px;color:#666666;line-height: 26px;overflow: hidden;}
.ny-pro-list li .info div{margin-top:17px;}
.ny-pro-list li .info div a{float:left;width:187px;height:40px;line-height: 40px;text-align: center;border-radius:5px;color:#fff;margin-right:20px}
.ny-pro-list li .info div .info-a1{ background: #0086E6;}
.ny-pro-list li .info div .info-a2{ background: #333333; display: none;}
.ny-pro-list li:first-child .info div .info-a2{display: block;}


.ny-pro-list1{overflow: hidden;}
.ny-pro-list1 li{float:left;width:calc(100%/3 - 20px);margin:20px 10px;text-align: center;}
.ny-pro-list1 li .pic{overflow: hidden;}
.ny-pro-list1 li .pic img{width: 100%;transition: all .4s;}
.ny-pro-list1 li:hover .pic img{transform: scale(1.1);}
.ny-pro-list1 li .info{font-size:16px;color:#666;text-align: center;margin-top:10px}
.ny-pro-list1 li:hover .info{color:#0086E5}


/*内页产品详情*/
.ny-pro-xq{margin:50px 0;max-width:1280px;overflow: hidden;}
.pro-list-pic{width:650px;}
.pro-right-info{width:580px}
.pro-right-info h2{font-size:24px;font-weight: bold;font-weight:normal;margin:30px 0 20px 0}
.pro-right-info p{font-size:14px;color:#666;line-height: 26px;}
.pro-right-info ul{overflow: hidden;margin:30px 0}
.pro-right-info ul li{float:left;text-align: center;margin-right:65px}
.pro-right-info ul li .info{font-size:18px;color:#007ED9;font-weight:bold;margin-top:20px}

.zx-pro-xq{margin-top:60px;overflow: hidden;}
.zx-pro-xq .fl a{width:135px;height:45px;border:1px solid #D9D9D9;display: inline-block;line-height: 45px;text-align: center;}
.zx-pro-xq .fl a:hover{ background: #0086E6;color:#fff}
.zx-pro-xq .fr{ background: url(../image/pro-tel.png) no-repeat center left;padding-left:50px;}
.zx-pro-xq .fr em,.zx-pro-xq .fr b {display: block;}
.zx-pro-xq .fr em{font-size:14px;color:#777}
.zx-pro-xq .fr b{color:#333333;font-size:20px;font-weight:bold}

.ny-procon-detail{ background: #f5f5f5;}
.ny-detail-xq{padding-bottom:50px}
.ny-procon-detail .container{padding-bottom:40px}
.ny-detail-page{border-top:1px solid #C9C8C8;padding:15px 0}
.ny-detail-page span,.ny-detail-page span a{color:#666}
.ny-detail-page span a:hover{color:#007ED9}

.ny-detail-a{text-align: center;}
.ny-detail-a a{display: inline-block;width:165px;height:45px;line-height: 45px;text-align: center;margin:0 10px}
.ny-detail-a a.ny-a1{ background: #0086E6;color:#fff}
.ny-detail-a a.ny-a2{ background: #333333;color:#fff}

.ny-pro-container{overflow: hidden;position: relative;}
.ny-pro-tuijian{margin-bottom:90px;}
.ny-pro-tuijian ul li{float:left;width:24%;text-align: center;}
.ny-pro-tuijian ul li .pic{width:100%;border:1px solid #ccc;box-sizing: border-box;overflow: hidden;}
.ny-pro-tuijian ul li .pic img{width: 100%;transition: all .5s;}
.ny-pro-tuijian ul li:hover .pic img{transform: scale(1.1);}
.ny-pro-tuijian ul li .info{font-size:16px;margin-top:10px;}


/*手机端公共头部*/
.wap-header{display: none; height: 68px; position: fixed; top: 0; width: 100%; background: #fff; z-index: 999;}
.wap-header .logo h1{line-height: 0;}
.wap-header .logo a{display: block;}
.wap-header .logo  img{display: block; margin-top: 15.5px; width: 260px;}
.wap-click { padding: 11px 0;}
.wap-click span{width: 34px; height: 2px;background: #333;display: block;margin: 10px auto; transition: all 277ms ease-in-out;position: relative;}
.active span.cl-1{transform: rotate(-45deg);top:12px;}
.active span.cl-2{opacity: 0;}
.active span.cl-3{transform: rotate(45deg);top:-12px;}
.wap-header .ver{left: auto; margin-top: 0; position: relative; padding: 18px 0; margin-right: 3%;}
.wap-nav{ background: #F6F6F6; z-index: 20; left: 0; width: 100%; display: none;}
.wap-nav ul li a{ display: block;font-size: 15px;line-height:40px;color: #434343;text-indent: 40px;transition: all .6s;}
.wap-nav ul li a:hover,.wap-nav ul li.on>a{ background: #0187E6;color:#fff}
.wap-hide{ background: #fff; display: none;overflow: hidden;}
.wap-hide dd{border-bottom: 1px dashed #eee;float:left;width:50%;}
.wap-nav .wap-hide dd a{line-height:45px;text-align: center;font-size:14px;text-indent: 0;}
.wap-headerzw{height: 68px;    }
.wap-vericon{margin-top: 25.5px;  margin-right: 18px; }
.wap-vericon a{display: block; font-size: 14px; color: #666; }


.banner{display: block;}
.wap-banner{display: none; position: relative;overflow: hidden;top:68px}
.wap-case-list{display: none;width:98%;margin:30px auto;position:relative;padding-bottom:50px}
.wap-pro-list-pic{display: none;}
.pro-list-pic{display: block;}


.pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.pagelist a,.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.pagelist span.current {color: #3e5092;border: 1px solid #ddd;}


.ny-case1-list li{width: calc(100%/3 - 10px); position: static;}
.ny-case1-list .ny-case-top{ position: relative;overflow: hidden;}
.ny-case1-list .ny-case-bottom{font-size:16px;line-height:45px;text-align: center;}
