﻿@charset "utf-8";
*{margin:0;padding:0;}
body{background:#FFF;color:#333; font-size:14px;}
em,i{font-style:normal;}
img{border:0; max-width:100%; display:block;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}
.white{background:#fff; width:100%; height:94px;}
.blue{background:rgba(8,115,192,0.6); color:#fff; width:100%; height:74px;}
.w1{width:71.1458%; margin:0 auto;}
.w2{width:62.5%; margin:0 auto;}
.w3{width:72.9166%; margin:0 auto;}
.logo{width:318px; height:94px;}
.tel{background:url(../images/tel.jpg) no-repeat left center; margin-top:18px; padding-left:60px;  color:#003e70;}
.tel .c_01{font-size:18px; line-height:26px;}
.tel .c_02{font-size:24px; font-weight:bold;}
.cd{ width:92%;}
.cd li{width:20%; float:left; line-height:74px; font-size:20px; text-align:center;}
.cd li a{color:#fff;}
.cd li:hover{background:rgba(8,115,192,1);}
.ss{width:37px; height:37px; margin-top:18px;}
.language{width: 37px;height: 37px;margin-top: 18px;}
.language a{display: block;font-size: 20px;color: #fff;text-align: center;line-height: 37px;}

.top{width:100%; margin:0 auto; position:fixed; top:0; z-index:9999;}

.qq{width:280px; position:fixed; right:10px; bottom: 5%; border:1px solid #4193fd; background:#fff; z-index:9999; display:none;}
.qq-sm{width:66px; height:66px; position:fixed; right:10px; bottom: 5%; border:1px solid #4193fd; background:#fff; z-index:9999; cursor:pointer;}
.qq .bit{width:100%; line-height:40px; background:#4193fd; color:#fff; text-align:center; font-size:16px; font-weight:bold; position:relative;}
.qq .kf{width:100%; padding:15px 0 30px 0 ;}
.qq .kf dl{width:50%; float:left; text-align:center; margin-bottom:10px;}
.qq .kf dl dt{width:100%; line-height:30px; font-size:14px;}
.qq .kf dl dd{width:100%; height:25px;}
.qq .kf dl dd img{display:inline-block;}


.sqq{width:280px; position:fixed; right:10px; bottom: 5%; border:1px solid #4193fd; background:#fff; z-index:9999; display:none;}
.sqq-sm{width:66px; height:66px; position:fixed; right:10px; bottom:5%; border:1px solid #4193fd; background:#fff; z-index:9999; display:none; cursor:pointer; display:none;}
.sqq .kf1{width:100%; padding:15px 0 30px 0 ;}
.sqq .bit{width:100%; line-height:40px; background:#4193fd; color:#fff; text-align:center; font-size:16px; font-weight:bold; position:relative;}
.sqq .kf1 dl{width:50%; float:left; text-align:center; margin-bottom:10px;}
.sqq .kf1 dl dt{width:100%; line-height:30px; font-size:14px;}
.sqq .kf1 dl dd{width:100%; height:25px;}
.sqq .kf1 dl dd img{display:inline-block;}
.close{width:10px; height:10px; background:url(../images/gb.png) no-repeat; position:absolute; top:15px; right:20px; cursor:pointer;}

.m-h{height:600px;}
.slideBox{ width:100%;overflow:hidden; position:relative;  margin:0 auto; background: #000; padding-top:94px;}
.slideBox .bd{ position:relative; height:100%;}
.slideBox .bd li{ vertical-align:middle; position:relative;}
.slideBox .bd li img{display:block; width:100%;}
.slideBox .hd{overflow:hidden; position:absolute; width:100%; left:0%;bottom:0px;  z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; color:#fff;  width:100%;  text-align: center;}
.slideBox .bd .tu{width:100%;  height: auto;display:block;  animation: changeScale 1 2.5s;}
.slideBox .hd ul li{display: inline-block; margin-right:1px;   width:52px;  height:52px;  background:rgba(255,255,255,0.4);  position:relative;  cursor:pointer; text-align:center; line-height:52px; font-size:14px; color:#fff; }
.slideBox .hd ul li.on{background:#1884df; width:52px;  height:52px; }

.padd{padding-top:65px; padding-bottom:90px; background:url(../images/l1.jpg) no-repeat left center, url(../images/l2.jpg) no-repeat right center; }
.big-tit{width:100%; line-height:74px; height:75px; text-align:center; background:url(../images/fg.jpg) no-repeat center bottom; font-size:32px; color:#111111;}
.tjfw{width:100%; padding-top:38px;}
.tjfw1{width:85%; background:url(../images/z1.png) no-repeat left center #0873c0; color:#fff; padding:35px 0 25px 15%;}
.tjfw1 .bit{ padding-right:7.5%; float:left;}
.tjfw1 .bit1{ line-height:60px;  font-size:26px;}
.s_02{width:25px; height:1px; background:#fff;}
.tjfw1 .bit2{ font-size:16px; color:#508fcb; line-height:30px;}
.tjfw1 .neir{width:65%;}
.tjfw1 .neir li{ width:28.3333%; float:left; background:url(../images/jt2.png) no-repeat left center; line-height:48px; font-size:16px; padding-left:5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.tjfw2{ width:100%; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
.tjfw2 li{width:15.23%; float:left; list-style:none; padding:35px 3% 25px 15%; border-right:1px solid #e5e5e5;}
.tjfw2 li:nth-child(1){background:url(../images/z2.png) no-repeat left center; }
.tjfw2 li:nth-child(1):hover{background:url(../images/z2-1.png) no-repeat left center #0873c0; color:#fff;  border-right:1px solid #0873c0;}
.tjfw2 li:nth-child(2){background:url(../images/z3.png) no-repeat left center; }
.tjfw2 li:nth-child(2):hover{background:url(../images/z3-1.png) no-repeat left center #0873c0; color:#fff; border-right:1px solid #0873c0;}
.tjfw2 li:nth-child(3){background:url(../images/z4.png) no-repeat left center; }
.tjfw2 li:nth-child(3):hover{background:url(../images/z4-1.png) no-repeat left center #0873c0; color:#fff; border-right:1px solid #0873c0;}
.tjfw2 .bit1{ line-height:60px;  font-size:26px;}
.tjfw2 .bit2{  font-size:14px; line-height:22px; padding-top:10px;}
.tjfw2 .bit3{width:25px; height:1px; background:#cdcdcd;}
.padd1{ background:url(../images/bg1.jpg) no-repeat bottom #f2f2f2; padding:65px 0 90px 0;} 
.padd2{ padding:65px 0 0 0;} 
.jzsq{width:100%; margin:0 auto; padding-top:45px;}

.multipleColumn{ overflow:hidden; position:relative; width:100%; }
.multipleColumn .hd{ width:100%; overflow:hidden; height:30px;  }
.multipleColumn .hd ul{width:64px;  margin:0 auto; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#878787; }
.multipleColumn .hd ul li.on{ background:#198ae8;}
.multipleColumn .bd{ width:100%; margin:0 auto; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%; float:left; _display:inline;  }
.multipleColumn .bd ul li{ width:49%; margin-right:1%; background:#ffffff;  float:left; _display:inline; overflow:hidden; margin-bottom:10px;}
.multipleColumn .bd ul li:nth-child(2n){margin-right:0;}
.multipleColumn .bd ul li .pic{ float:left; width:55%; }
.multipleColumn .bd ul li .pic img{ width:100%; display:block; }
.multipleColumn .bd ul li .txt{width:37%; float:left; padding:20px 4% 0 4%;}
.multipleColumn .bd ul li .txt .bit{width:100%; font-size:18px;}
.multipleColumn .bd ul li .txt .neir{width:100%; padding-top:20px; font-size:14px; line-height:22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical; }
.multipleColumn .bd ul li .txt .jt{width:32px; height:7px; background:url(../images/jt.png) no-repeat; margin-top:20px;}
.multipleColumn .bd ul li:hover .txt .jt{background:url(../images/jt1.png) no-repeat;}
.multipleColumn .bd ul li:hover{background:#0873c0; color:#fff !important;}

.ques{width:100%; margin:0 auto;}
.ques li{width:33.333%; float:left; padding:55px 0;}
.ques li:nth-child(1){border-bottom:1px solid #ebebeb;}
.ques li:nth-child(2){border-bottom:1px solid #ebebeb;}
.ques li:nth-child(3){border-bottom:1px solid #ebebeb;}
.ques li .neir{width:83%; border-right:1px dashed #b8b8b8; padding-left:8%; padding-right:8%;}
.ques li .neir .bit{width:100%; height:28px; line-height:28px; font-size:15px; color:#000000; margin-bottom:15px;}
.ques li .neir .txt{width:100%; line-height:28px; font-size:14px; color:#888888;}
.q_01{display:inline-block; width:28px; line-height:28px; text-align:center; font-size:16px; background:#e7310a; color:#fff; margin-right:5px;}
.q_02{display:inline-block;width:28px; line-height:28px; text-align:center; font-size:16px; background:#0873c0; color:#fff; margin-right:5px;}
.q_03{font-size:14px; line-height:24px; color:#888888; display:inline-block; width:88%;}
.ques li:nth-child(3) .neir{border-right:none;}
.ques li:nth-child(6) .neir{border-right:none;}

.about{width:100%; background:url(../images/about-bg.jpg) no-repeat; padding:90px 0; background-attachment:fixed; background-size:cover;}

.about-pic img{width:100%; display:block;}
.about-txt{width:37.5%; color:#fff;}.about-pic{width:56.5%;}
.about-txt .a_01{ display:inline-block; color:#fff; background:url(../images/fg.jpg) no-repeat left bottom; height:61px; line-height:60px; font-size:32px;}
.about-txt .a_02{ display:inline-block; color:#fff; font-size:20px; padding:25px 0;}
.about-txt p{font-size:16px; line-height:24px; color:#cbd1d8; padding-bottom:20px;}
.about-txt .a_03{color:#e70a0a; font-size:16px; display:inline-block;}
.about1{width:100%; background:#2584d6; padding:25px 0; color:#fff;}
.about2 li{width:49.7%; float:left; list-style:none; border-right:2px solid #3b91da; border-bottom:2px solid #3b91da; padding:30px 0; font-size:20px; color:#fff;}
.about2 li:nth-child(2n){ border-right:none; width:44.7%; padding-left:5%;}
.about2 li:nth-child(3){border-bottom:none;}
.about2 li:nth-child(4){border-bottom:none;}
.about2 li .l_01{width:35px; height:35px; text-align:center; background:#fff; border-radius:50%; line-height:35px; font-size:20px; color:#2584d6; float: left; margin-right:15px;}
.about2 li p{float: left;width: calc(100% - 50px);line-height: 35px;}

.a-p{padding-top:72px; padding-bottom:72px;}
.about3{width:50%;}
.about3-1{width:42%; font-size:18px; line-height:30px; border-right:2px solid #e5e5e5; border-top:2px solid #e5e5e5; position:relative; padding:40px 3% 0 0;}
.about3-bottom{float: left; width: 100%;box-sizing: border-box; padding-top: 25px; padding-right: 1.5%;font-size:18px; line-height:30px;border-right:2px solid #e5e5e5;}
.about3-2{position:absolute; width:46px; height:210px; padding-top:20px; text-align:center; right:-22px; top:0; background:#fff; line-height:20px;}
.about4{width:100%; background:url(../images/about-pic1.jpg) no-repeat; background-attachment:fixed; background-size:cover; }
.about5{width:100%; margin:0 auto;}
.about5 li{width:50%; float:left; list-style:none; padding:50px 0; color:#fff;}
.about5 li .a1{width:48.5%; margin:0 auto; padding-left:26.5%;}
.a-b{background:url(../images/1.png) no-repeat left center;}
.a-b1{background:url(../images/2.png) no-repeat left center;}
.a-b2{background:url(../images/3.png) no-repeat left center;}
.a-b3{background:url(../images/4.png) no-repeat left center;}
.about5 li .a2{width:100%; text-align:center; padding: 24px 0;}
.about5 li .a2-1{width:100%; border-bottom:2px solid #fff; line-height:46px; font-size:20px;}
.about5 li .a2-2{width:100%; font-size:18px; line-height:24px; }
.about5 li:hover{background:rgba(0,68,160,0.7);}

.news{padding:80px 0 100px 0;}
.n-pic{width:42.6666%; overflow:hidden; position:relative;}
.n-pic img{width:100%;}
.n-pic .txt{position:absolute; background:rgba(0,0,0,0.4); bottom:0; left:0; line-height:62px; color:#fff; font-size:16px; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/ text-align:center; width:100%;}
.m{margin-bottom:35px;}
.n-txt{width:55%;}
.n-txt li{width:100%; border:1px solid #e2e2e2; margin-bottom:10px;}
.n-txt li .pic{width:24.54%;}
.n-txt li .txt{width:65.46%; padding:10px 5%;}
.n-txt li .txt .n_01{width:100%; line-height:30px; font-size:16px; color:#333333; display:inline-block;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.n-txt li .txt .n_02{width:100%; font-size:14px; line-height:22px; display:inline-block; color:#777777; padding-top:5px;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.n-txt li:hover{background:#0873c0;}
.n-txt li:hover .txt .n_02{color:#ffff;}
.n-txt li:hover .txt .n_01{color:#ffff;}

.foot{width:100%; background:#191919; padding:45px 0;}
.foot2{ float:left; padding:20px 0.8% 50px 0.8%; border-right:1px dashed #272727;}
.foot2-1{ font-size:16px; color:#ffffff; font-weight:bold; padding-bottom:20px;}
.foot2-2 li{width:100%; list-style:none; line-height:30px; font-size:14px; color:#7c7c7c;}
.foot1{width:100%; background:#131313; line-height:60px; color:#7a7a7a; font-size:14px;}
.foot2-3{ background:url(../images/map.jpg) no-repeat  top right; color:#7c7c7c; }
.f_01{color:#0873c0; font-size:28px; padding:10px 0; display:inline-block;}
.ny-box{padding-top:94px; width:100%; margin:0 auto; }
.ny-center{padding-top:40px;}

.lxwm{width:100%; background:#054573; margin:0 auto; color:#fff;}
.lxwm-l{width:74.5%; border-right:1px solid #fff;}
.lxwm-l1{ width:100%; }
.lxwm-l1 li{width:25%; float:left; list-style:none; text-align:center; border-bottom:1px solid #fff; padding-top:15px; padding-bottom:18px;}
.lxwm-l1 li p{width:100%;height: 48px; text-align:center; font-size:18px; text-align:center;}
.lxwm-l1 li:nth-child(1){border-bottom:1px solid #054573; background:#fff; color:#054573;}
.lxwm-l1 li img{display:inline-block; padding-bottom:15px;}
.lxwm-l1 li:nth-child(3){width:50%; }
.lxwm-r{width:25%; text-align:center; padding-top:36px;}
.lxwm-r img{display:inline-block; padding-bottom:15px; }
.lxwm-r p{font-size:18px; color:#fff; line-height:26px;}

.hr{width:100%; height:84px; line-height:84px; margin-top:30px; text-align:center; background:#054573; font-size:28px; color:#fff; display:none;}
.hr1{width:100%; background:#f5f5f5; padding-bottom:100px;}
.hr2{width:100%; margin:0 auto;}
.hr2 li{width:100%; padding-top:87px; list-style:none;}
.hr2 li .bit{width:70%; height:2px; background:#0b6dab; margin:0 auto; position:relative;}
.hr2 li .bit1{position:absolute; width:40%; left:30%; text-align:center; font-size:24px; color:#333333; background:#f5f5f5; line-height:54px; top:-26px; margin:0 auto;}
.hr2 li .neir{width:50%; background:url(../images/h1.jpg) no-repeat; background-size:cover; margin-top:55px; padding:0 10% 0 40%;}
.hr2 li .neir1{ width:65%; background:#fff; position:relative; padding-top:60px; padding-left:20%; padding-right:15%;}
.hr2 li .neir1 dl{width:100%; padding-bottom:35px;}
.hr2 li .neir1 dl dt{width:100%; font-size:24px; color:#333333; line-height:56px; font-weight:bold;}
.hr2 li .neir1 dl dd{width:100%; font-size:18px; color:#333333; line-height:30px;}
.zw{position:absolute; width:65px; height:100px; background:#054573; color:#fff; text-align:center; padding-top:15px; padding-bottom:15px; font-size:20px; line-height:24px; right:20px; top:0; }
.hr2 li .neir2{width:50%; background:url(../images/h2.jpg) no-repeat; background-size:cover; margin-top:55px; padding:0 10% 0 40%;}

.ser1{width:100%; padding:60px 0;}
.ser-cd{width:100%; padding-bottom:88px;text-align: center;}
.ser-cd a{ width:22%;list-style:none; background:#dadada;  font-size:20px; color:#111111; text-align:center; margin:0 0.8%; line-height:54px; display:inline-block; cursor:pointer;}
.ser-cd .active{background:#054573; color:#fff;}
.ser2{width:100%; margin:0 auto;}
.ser2 li{width:25%; float:left; overflow:hidden; background:#054573; position:relative;}
.ser2 li img{width:100%; transition-duration:1s;}
.ser2 li:hover img{transform:scale(1.1,1.1); opacity:0.3;}
.ser2 li .dw{width:100%; position:absolute; top:30%; text-align:center; color:#fff; font-size:20px; line-height:46px;}
.ser3{width:100%; margin:0 auto; padding-top:40px;}
.ser3 li{width:92%; padding-left:8%; line-height:85px; border-bottom:1px solid #e5e5e5; background:url(../images/s-dt.jpg) no-repeat 3% center; font-size:20px; clear:both;}

.news-list{width:100%; margin:0 auto;}
.news-list li{width:94%; border:2px solid #eeeeee; margin-bottom:44px; padding:20px 3%; cursor:pointer;}
.news-list li:hover{background:url(../images/n-l-b.jpg) no-repeat; background-size:cover; color:#fff !important;}
.news-list li .pic{width:30%; }.news-list li .txt{width: 65%;}
.news-list li .pic img{width:100%;}

.news-list li .txt .t1{width:100%; display:inline; font-size:20px; font-weight:bold; color:#0864a7; font-weight:bold; line-height:46px;}
.news-list li .txt .t2{width:100%; font-size:16px; line-height:30px;}
.news-list li .txt .t3{width:100%; font-size:16px; line-height:30px; text-align:right; color:#111111; font-size:20px; padding-top:25px;}
.news-list li:hover .t1{color:#fff;}
.news-list li:hover .t3{color:#fff;}

.que-list{width:100%; margin:0 auto;}
.que-list li{width:94%; border:2px solid #eeeeee; margin-bottom:44px; padding:20px 3%; cursor:pointer;}
.que-list li:hover{background:url(../images/n-l-b.jpg) no-repeat; background-size:cover; color:#fff !important;}
.que-list li .txt{width: 100%;}
.que-list li .txt .t1{width:100%; display:inline; font-size:20px; font-weight:bold; color:#0864a7; font-weight:bold; line-height:46px;}
.que-list li .txt .t2{width:100%; font-size:16px; line-height:30px;}
.que-list li .txt .t3{width:100%; font-size:16px; line-height:30px; text-align:right; color:#111111; font-size:20px; padding-top:25px;}
.que-list li:hover .t1{color:#fff;}
.que-list li:hover .t3{color:#fff;}

.s-page{width:100%; padding-top:25px;}
.p1Page2{ margin:0 auto; height:44px; font-size:16px; color:#535353;}
.page{line-height:44px;text-align:center; }
.page a{margin:0 5px;display:inline-block;padding:0 20px 0 20px; background:#ececec; color:#777777; }
.page a:hover{background:#076bc8; color:#fff;}
.page a.on{background:#076bc8;border-color:#076bc8;color:#FFF; padding:0 20px 0 20px; color:#fff;}
.page a.on:hover{background:#076bc8; color:#fff;}
.page a.on1{background:#ffffff;border-color:#f3c800;color:#535353;  padding:0 20px 0 20px;}
.page a.page_turn:hover{background:#076bc8;border-color:#3BA2E3;color:#FFF;box-shadow:1px 1px 3px #CCC;}

.news-cd{width:100%; padding-bottom:88px; height:54px; text-align:center;}
.news-cd a{list-style:none; background:#dadada;  font-size:24px; color:#111111; margin:0 2%; line-height:54px; display:inline-block; padding:0 8%; cursor:pointer;}
.news-cd .active{background:#054573; color:#fff;}

.case{width:100%; margin:0 auto; }
.case li{width:46%; margin:0 2%; float:left; list-style:none; padding:30px 0;}
.case li:nth-child(1){width:100%; border-bottom:2px solid #fff;  margin:0 0 0 0;}
.case li:nth-child(1) .pic{width:44%;}
.case li:nth-child(1) .txt{width:50%;}
.case li:nth-child(1) .txt .t_01{ width:100%; display:inline-block; font-size:24px; color:#054573; line-height:38px }
.case li:nth-child(1) .txt .t_02{width:100%; display:inline-block; font-size:20px; color:#333333; line-height:52px; border-bottom:2px solid #d2d2d2; }
.case li:nth-child(1) .txt .p{font-size:18px; line-height:30px; color:#333; padding-top:10px; width:100%;}
.more{width:100%; padding-top:15px; font-size:20px; color:#054573; text-align:right;}

.case li .pic{width:100%; overflow:hidden; background:#000;}
.case li .pic img{width:100%; transition-duration:1s;}
.case li:hover .pic img{transform:scale(1.1,1.1); opacity:0.5;}
.case li p{width:100%; line-height:84px; background:#fff; text-align:center; color:#054573; font-size:18px;}
.case li:hover p{background:#0856a9; color:#fff;}

.detail{width:100%; line-height:54px; font-size:20px; text-align:center; border-bottom:1px solid #e5e5e5;}
.detail1{width:100%; padding-top:15px;}
.detail1 p{padding-bottom:15px; font-size:16px; line-height:30px;}
.detail1 img{ display:block;}
.m-qq{display:none;}
#map{height:400px;}

@keyframes changeScale
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-moz-keyframes changeScale 
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-webkit-keyframes changeScale
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-o-keyframes changeScale 
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}


.faq{width:100%; padding-top:20px; }
.faq1{width:100%; line-height:62px;  font-size:20px; border-top:1px solid #e5e5e5; font-weight:bold;}
.faq2{width:100%; padding-top:20px;}
.faq2 li{width:100%; margin:0 auto; padding-bottom:15px; font-size:18px;}
.faq2 li .f1{width:15%; padding-right:1%; text-align:right; display:inline-block; line-height:46px;}
.faq2 li .f2{width:80%;  display:inline-block; line-height:46px;}
.faq2 li .f2 input{width:50%; height:46px; border-radius:5px; line-height:46px; outline:none; border:none; background:#ebeaea; color:#333; padding:0 2%;}
.button{width:140px; height:46px; line-height:46px; outline:none; border:none; background:#2074b2; color:#fff; text-align:center; border-radius:5px; margin-left:16%; font-size:18px;}

.left{width:20%;}
.right{width:75%;}
.subNavBox{width:100%;}
.subNav{ width:100%; margin:0 auto; background:url(../images/sj.png) no-repeat 8% center #0873c0;  line-height:48px; font-size:18px; margin-top:5px; }
.subNav a{ padding-left:20%; display:block; color:#fff;}
.currentDd a{color:#fff;background:#1e99f2;}
/*.currentDt{background-image:url(../images/off.png);}*/
.navContent{display: none;}
.navContent li{ position:relative; background:#f3f3f3;}
.navContent li a{display:block; padding-left:25%;font-size:16px;line-height:50px;color:#333; margin-top:2px;}
.navContent li a:hover{color:#333; background:#ececec;}
.navContent li:before{ content:""; position:absolute; width:6px; height:6px; background:#1f84dc; border-radius:100%; top:22px; left:15%;}

.ser10{width:100%; padding:0 0 60px 0;}
.tel1{font-size:16px; font-weight:bold; color:#0071c8; line-height:60px; background:url(../images/tel.jpg) no-repeat left center; padding-left:35px; background-size:20%;}
/*搜索框弹出*/
.animated{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 450px; height: 140px; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; margin: -70px 0 0 -225px; z-index: 10000;  }
.dialogTop{width:90%;margin:0 auto;letter-spacing:1px;padding:10px 0; font-size:16px;}
.dialogTop a{ color:#fff;}
.tc-ss{ width:90%; margin:0 auto; padding:20px 0;}
.tc-ss ul{border-bottom: 2px solid #fff;}
.tc-ss ul .sk03{ width:90%; float:left}
.tc-ss ul .sk03 input{ width:100%; background:none; height:40px; line-height:40px; color:#fff; font-size:16px; outline:none; border:none;}
.sk04 input{ width:20px; height:20px; background:url(../images/sear.png) no-repeat center center; padding:10px 0 0 20px; cursor:pointer; outline:none; border:none;}

.sm-link{ width:100%; position:fixed; bottom:0; background:#2584d6; display:none; z-index:999; }
.sm-link li{width:49%; height:60px; text-align:center; line-height:60px; color:#fff;  font-size:18px; font-weight:700; border-right:1px solid #3a91da; float:left;}
.sm-link li:nth-child(2){ border-right:none;}
.sm-link li a{color:#fff;}


/*2-3*/
.sm-foot{width:100%; position:fixed; bottom:0; left:0; height:60px; background:#00aef3; display:none;}
.sm-foot li{width:49%; border-right:1px solid #fff; float:left; list-style:none; text-align:center; line-height:60px; color:#fff; font-size:16px;}

/*2022/07/20*/
.zcgs-box{
	margin-top: 30px;
}
.zcgs-box ul{
	zoom: 1;
}
.zcgs-box ul:after{
	display: block;
	content: '';
	clear: both;
}
.zcgs-box ul li{
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 35px;
}
.zcgs-box ul li:nth-child(4n){
	margin-right: 0;
}
.zcgs-img{
	width: 100%;
	border-radius: 8px;
	border-top-right-radius: 30px;
	overflow: hidden;
}
.zcgs-img img{
	display: block;
	width: 100%;
	transition-duration: 0.5s;
}
.zcgs-title{
	width: 100%;
	padding-left: 100px;
	padding-right: 30px;
	position: relative;
	box-sizing: border-box;
}
.zcgs-title p{
	font-size: 18px;
	color: #000000;
	line-height: 56px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	position: relative;
}
.zcgs-title:after{
	display: block;
	content: '';
	width: 8px;
	height: 14px;
	background: url(../images/jt03.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -7px;
	transition-duration: 0.5s;
}
.zcgs-num{
	width: 60px;
	height: 70px;
	background: #1584de;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	line-height: 70px;
	position: absolute;
	left: 20px;
	bottom: 0;
}
.zcgs-box ul li:hover .zcgs-img img{
	transform: scale(1.1);
}
.zcgs-box ul li:hover .zcgs-title:after{
	right: 0;
}
.get-more a{
	display: block;
	margin: 0 auto;
	width: 166px;
	height: 44px;
	border-radius: 44px;
	border: 1px solid #c9c9c9;
	font-size: 18px;
	color: #333333;
	text-align: center;
	line-height: 44px;
	box-sizing: border-box;
	transition-duration: 0.5s;
}
.get-more a:hover{
	background: #1584de;
	border: 1px solid #1584de;
	color: #ffffff;
}
.zcgs-lc{
	margin-top: 40px;
}
.zcgs-lc ul{
	display: flex;
}
.zcgs-lc ul li{
	width: 33.333%;
	overflow: hidden;
	position: relative;
}
.zcgs-lc ul li img{
	display: block;
	width: 100%;
	transition-duration: 0.5s;
}
.zcgs-lc ul li p{
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 20px 0;
	background: linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));
	background: -webkit-linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));
	background: -moz-linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));
	background: -o-linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));
	background: -ms-linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));
	font-size: 22px;
	color: #ffffff;
	text-align: center;
}
.zcgs-lc ul li:hover img{
	transform: scale(1.1);
}
.ewm{
	zoom: 1;
}
.ewm:after{
	display: block;
	content: '';
	clear: both;
}
.ewm li{
	float: left;
	margin-right: 10px;
}
.ewm li:last-child{
	margin-right: 0;
}
.ewm li p{
	font-size: 16px;
	color: #ffffff;
	opacity: 0.3;
	text-align: center;
}
.ne-zcgs{
	padding-bottom: 60px;
}

.ny-content{
	padding: 60px 0;
}
.w1520{
	width: 79.1666%;
	margin: 0 auto;
}
.zcgs-detail-top{
	display: flex;
	margin-bottom: 80px;
}
.zcgs-detail-img{
	width: 59.21%;
	overflow: hidden;
}
.large-img{
	width: 100%;
	margin-bottom: 4px;
}
.large-img .swiper-slide{
	height: 500px;
	overflow: hidden;
}
.large-img .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}
.small-img .swiper-slide {
	height: 160px;
	overflow: hidden;
	border: 2px solid rgba(8,115,192,0);
	box-sizing: border-box;
}
.small-img .swiper-slide-thumb-active{
	border: 2px solid rgba(8,115,192,1);
}
.small-img .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}
.zcgs-video{
	width: 100%;
	height: 500px;
}
.zcgs-detail-info{
	width: 35.79%;
	margin-left: 5%;
	padding-top: 15px;
	box-sizing: border-box;
	position: relative;
}
.zcgs-detail-info h3{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.zcgs-detail-info h4{
	font-size: 18px;
	color: #1584de;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 20px;
}
.zcgs-detail-info p{
	font-size: 18px;
	color: #333333;
	line-height: 1.6;
}
.contact-us{
	width: 100%;
	position: absolute;
	bottom: 30px;
}
.contact-us ul{
	display: flex;
}
.contact-us ul li{
	width: 32%;
	height: 44px;
	background: #dbdbdb;
	font-size: 16px;
	color: #000000;
	text-align: center;
	line-height: 44px;
	margin-right: 2%;
	cursor: pointer;
	position: relative;
	transition-duration: 0.5s;
}
.contact-us ul li:nth-child(3n){
	margin-right: 0;
}
.contact-us ul li:hover{
	background: #1584de;
	color: #ffffff;
}
.zcgs-dBox-title{
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 30px;
}
.zcgs-dBox-title h3{
	font-size: 24px;
	color: #1584de;
	font-weight: bold;
}
.zcgs-detail-messgae{
	width: 100%;
	position: relative;
}
.zcgs-detail-menu{
	width: 280px;
	position: absolute;
	top: 0;
	left: 0;
}
.zcgs-detail-menu ul li{
	height: 50px;
	border-bottom: 1px solid #eeeeee;
}
.zcgs-detail-menu ul li a{
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	padding-left: 25px;
	line-height: 50px;
	position: relative;
	box-sizing: border-box;
}
.zcgs-detail-messgaeAll{
	width: 75.66%;
	margin-left: 24.34%;
}
.zcgs-detail-list h5{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.zcgs-detail-list p{
	font-size: 18px;
	color: #333333;
	line-height: 1.4;
}
.active-zcgs a{
	color: #1584de !important;
	font-weight: bold !important;
}
.active-zcgs a:before{
	display: block;
	content: '';
	width: 4px;
	height: 20px;
	background: #1584de;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
}
.zcgs-detail-list{
	margin-bottom: 40px;
}
.fixedOn{
	position: fixed !important;
	left: 10.4167% !important;
	top: 168px;
}

.wx-ewm {
    position: absolute;
    width: 100%;
    top: 100%;
    opacity: 0;
    transform: translateY(-5px);
    visibility: hidden;
    transition-duration: 0.5s;
}
.wx-ewm img{
	display: block;
	width: 100%;
}
.contact-us ul li:hover .wx-ewm{
	opacity: 1;
	transform: translateY(0px);
	visibility: visible;
}
.foot .w2{
	width: 75.5%;
}
.foot1 .w3{
	width: 75.5%;
}
.contact-box{
	padding: 40px 0;
}
.contact-box .w1{
	display: flex;
	margin-top: 40px;
}
.contact-map{
	width: 48%;
	height: 400px;
	position: relative;
}
.contact-message{
	width: 46%;
	margin-left: 6%;
	padding-top: 30px;
	position: relative;
}
.contact-messageList{
	display: none;
}
.contact-mapList{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 2;
}
.show-mapList{
	opacity: 1;
	z-index: 4;
}
.map-info{
	width: 100%;
	height:100%;
}
.contact-message h2{
	font-size: 28px;
	color: #333;
	margin-bottom: 40px;
}
.contact-message ul{
	list-style-type: none;
}
.contact-message ul li{
	display: flex;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 20px;
}
.contact-message ul li:nth-child(-n+2) span{
	width: 50px;
	text-align: right;
}
.contact-message ul li:nth-child(-n+2) p{
	width: calc(100% - 50px);
}
.contact-addChoose{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.contact-addChoose ul{
	zoom: 1;
}
.contact-addChoose ul:after{
	display: block;
	content: '';
	clear: both;
}
.contact-addChoose ul li{
	float: left;
	display: block;
	width: 200px;
	height: 36px;
	border: 1px solid #9a9a9a;
	border-radius: 36px;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 36px;
	margin-right: 20px;
	cursor: pointer;
}
.contact-hover{
	background: #0873c0 !important;
	border: 1px solid #0873c0 !important;
	color: #fff !important;
}


@media (min-widt:1441px){

}

@media (min-width: 1368px) and (max-width: 1441px){
.w2{width:85%; margin:0 auto;}
.w3{width: 85%;}
.zcgs-title p{
	font-size: 16px;
	line-height: 46px;
}
.zcgs-lc ul li p{
	font-size: 22px;
}
.zcgs-num{
	width: 50px;
    height: 60px;
    line-height: 60px;
    left: 10px;
}
.zcgs-title{
	padding-left: 70px;
    padding-right: 20px;
}
.zcgs-title:after{
	right: 12px;
}
/*.foot2{
	padding: 20px 1.8% 50px 1.8%;
}*/
.foot2:nth-child(5){
	width: 180px;
}

.zcgs-detail-info h3{
	font-size: 26px;
	margin-bottom: 10px;
}
.zcgs-detail-info h4{
	font-size: 16px;
}
.zcgs-detail-info p{
	font-size: 16px;
}
.contact-us{
	bottom: 0;
}
.contact-us ul li{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.zcgs-detail-list p{
	font-size: 16px;
}

.foot2-1{
	font-size: 15px;
}
.ewm li img{
	width: 50px;
}
.zcgs-video{
	height: 378px;
}
.large-img .swiper-slide{
	height: 380px;
}
.small-img .swiper-slide{
	height: 130px;
}
.zcgs-detail-messgaeAll {
    width: 70.66%;
    margin-left: 29.34%;
}
.foot .w2 {
    width: 85%;
}
.foot1 .w3 {
    width: 85%;
}
}
@media (min-width: 1198px) and (max-width: 1367px){
.w1{ width:90%;}
.w2{width:90%; margin:0 auto;}

.w3{width: 90%;}
.zcgs-title p{
	font-size: 16px;
	line-height: 46px;
}
.zcgs-lc ul li p{
	font-size: 22px;
}
.zcgs-num{
	width: 50px;
    height: 60px;
    line-height: 60px;
    left: 10px;
}
.zcgs-title{
	padding-left: 70px;
    padding-right: 20px;
}
.zcgs-title:after{
	right: 12px;
}

.zcgs-detail-info h3{
	font-size: 26px;
	margin-bottom: 10px;
}
.zcgs-detail-info h4{
	font-size: 16px;
}
.zcgs-detail-info p{
	font-size: 16px;
}
.contact-us{
	bottom: 0;
}
.contact-us ul li{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.zcgs-detail-list p{
	font-size: 16px;
}
.ewm li img{
	width: 50px;
}
.zcgs-video{
	height: 378px;
}
.large-img .swiper-slide{
	height: 350px;
}
.small-img .swiper-slide{
	height: 120px;
}
.zcgs-detail-messgaeAll {
    width: 70.66%;
    margin-left: 29.34%;
}
.foot .w2 {
    width: 90%;
}
.foot1 .w3 {
    width: 90%;
}
.foot2:nth-child(5){
	width: 180px;
}
}

	
	
/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
	.w1{ width:90%;}
.w2{width:90%; margin:0 auto;}
.foot .w2 {
    width: 90%;
}
.cd li{font-size:18px; }
.ser-cd a{ font-size:20px;}
.ser-cd{padding-bottom:58px;}

.w3{width:90%; margin:0 auto;}
.foot2{padding: 20px 1% 50px 1%;}
.large-img .swiper-slide{
	height: 300px;
}
.small-img .swiper-slide{
	height: 100px;
}
}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px){
.top{display:none;}
.ny-box{padding-top:60px;}
.w2{width:96%; }
.foot .w2 {
    width: 96%;
}
.ser-cd a{ font-size:20px;}
.ser-cd{padding-bottom:58px;}


.w3{width: 96%;}
.zcgs-box ul li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
.zcgs-box ul li:nth-child(2n){margin-right: 0;}
.zcgs-title{padding-left: 0;padding-right: 20px;}
.zcgs-title:after{right: 3px;}
.zcgs-title p{font-size: 16px;line-height: 46px;}
.zcgs-num{width: 46px;height: 46px;font-size: 16px;line-height: 46px;left: 0;bottom: 100%;}
.get-more a{height: 40px;line-height: 40px;border-radius: 40px;font-size: 16px;}
.zcgs-lc ul li p{font-size: 16px;padding: 10px 0;}
.foot2:nth-child(6){width: 100%;box-sizing: border-box;}
.large-img .swiper-slide{
	height: 220px;
}
.small-img .swiper-slide{
	height: 80px;
}
}


/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {

.left{width:100%;}
.right{width:100%;}
.w1{width:90%; margin:0 auto;}
.w2{width:96%; }
.foot .w2 {
    width: 96%;
}
.foot1 .w3 {
    width: 96%;
}
.top{display:none;}
.slideBox{padding-top:60px;}
.big-tit{ line-height:64px; height:64px;  font-size:26px;}
.padd{padding-top:25px; padding-bottom:25px; }
.tjfw1{width:90%; background:#0873c0; color:#fff; padding:35px 5% 25px 5%;}
.tjfw1 .neir{width:100%;}
.tjfw1 .neir li{ width:45%; line-height:38px; font-size:16px; padding-left:5% }
.tjfw2{ width:100%; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
.tjfw2 li{width:60%;  padding:35px 5% 25px 35%; }
.multipleColumn .bd ul li .pic{ width:100%; }
.multipleColumn .bd ul li .txt{width:92%; }
.multipleColumn .bd ul li .txt .jt{margin-bottom:20px;}
.ques li{width:100%; border-bottom:1px solid #ebebeb; }
.ques li:nth-child(3) .neir,.ques li:nth-child(6) .neir{border-right:1px dashed #b8b8b8; }
.about-txt{width:100%; padding-top:20px;}.about-pic{width:100%;}
.about2 li{ font-size:16px;}
.news{padding:40px 0 50px 0;}
.n-pic{width:100%;}
.n-txt{width:100%; padding-top:15px;}
.n-txt li .txt .n_01{line-height:26px; font-size:16px; }
.n-txt li .pic{width:26%;}
.n-txt li .txt{width:64%; padding:5px 5%;}
.ny-box{padding-top:60px;}
.about3{width:100%;}
.about3-1{width:94%; font-size:16px; line-height:26px; padding:20px 3% 40px 3%; margin-top:20px;}
.about4{ background-size:cover; }
.about5 li{width:100%;}
.about5 li .a1{width:60%; margin:0 auto; padding-left:26%;}
.ser-cd a{ width:32%; background:#dadada;  font-size:20px; margin:0 0 4px 0; line-height:50px; }
.ser-cd{padding-bottom:40px !important;}
.ser2 li{width:50%;}
.ser3 li{padding-left:8%; line-height:65px;  font-size:18px;}
.news-list li .pic{width:100%; }
.news-list li .txt{width: 100%; padding-top:10px;}
.case li:nth-child(1) .pic{width:100%;}
.case li:nth-child(1) .txt{width:100%; padding-top:10px;}
.case li{width:96%;}
.hr2 li .bit{width:100%; }
.hr2 li .bit1{width:50%; left:25%; font-size:18px;}
.lxwm-l1 li{width:100%; }
.lxwm-l1 li:nth-child(3){width:100%; }
.lxwm-r{width:100%; }
.lxwm-l{width:100%; border-right:none;}
.hr2 li .neir{width:100%;  padding:0 0 0 0;}
.hr2 li .neir1{ width:80%; padding-left:10%; padding-right:10%;}
.hr2 li .neir2{width:100%; padding:0 0 0 0;}
.hr2 li .neir1 dl dt{font-size:20px; }
.hr2 li .neir1 dl dd{font-size:16px;}

.w3{width: 96%;}
.zcgs-box ul li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
.zcgs-box ul li:nth-child(2n){margin-right: 0;}
.zcgs-title{padding-left: 0;padding-right: 20px;}
.zcgs-title:after{right: 3px;}
.zcgs-title p{font-size: 16px;line-height: 46px;}
.zcgs-num{width: 46px;height: 46px;font-size: 16px;line-height: 46px;left: 0;bottom: 100%;}
.get-more a{height: 40px;line-height: 40px;border-radius: 40px;font-size: 16px;}
.zcgs-lc ul li p{font-size: 16px;padding: 10px 0;}
.foot2:nth-child(6){width: 100%;box-sizing: border-box;}
.large-img .swiper-slide{
	height: 220px;
}
.small-img .swiper-slide{
	height: 80px;
}
}

/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
	.left{width:100%;}
.right{width:100%;}
.w1{width:90%; margin:0 auto;}
.w2{width:98%; }
.foot .w2 {
    width: 98%;
}
.foot1 .w3 {
    width: 98%;
}
.top{display:none;}
.slideBox{padding-top:60px;}
.slideBox .hd ul li{width:32px; height:32px;  line-height:32px;}
.slideBox .hd ul li.on{width:32px;  height:32px; }
.big-tit{ line-height:64px; height:64px;  font-size:26px;}
.padd{padding-top:25px; padding-bottom:25px; }
.tjfw1{width:90%; background:#0873c0; color:#fff; padding:35px 5% 25px 5%;}
.tjfw1 .neir{width:100%;}
.tjfw1 .neir li{ width:55%; line-height:38px; font-size:14px; padding-left:5% }
.tjfw1 .neir li:nth-child(2n){width:35%; padding-left:5%;}
.tjfw2{ width:100%; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
.tjfw2 li{width:50%;  padding:35px 5% 25px 45%; }
.multipleColumn .bd ul li .pic{ width:100%; }
.multipleColumn .bd ul li .txt{width:92%; }
.multipleColumn .bd ul li .txt .jt{margin-bottom:20px;}
.ques li{width:100%; border-bottom:1px solid #ebebeb; }
.ques li:nth-child(3) .neir,.ques li:nth-child(6) .neir{border-right:1px dashed #b8b8b8; }
.about-txt{width:100%; padding-top:20px;}.about-pic{width:100%;}
.about2 li{ font-size:16px; width:95%; border-right:none; padding-left:5%;}
.about2 li:nth-child(2n){ width:95%;}
.news{padding:40px 0 50px 0;}
.n-pic{width:100%;}
.n-txt{width:100%; padding-top:15px;}
.n-txt li .txt .n_01{line-height:26px; font-size:16px; }
.n-txt li .pic{width:26%;}
.n-txt li .txt{width:64%; padding:5px 5%;}
.about2 li:nth-child(3){ border-bottom:2px solid #3b91da; }
.about2 li:nth-child(4){ border-bottom:2px solid #3b91da; }
.foot1{display:none;}
.ques li .neir{width:90%; padding-left:5%; padding-right:5%;}
.ny-box{padding-top:60px;}
.a-p{padding-top:50px; padding-bottom:50px;}
.about3{width:100%;}
.about3-1{width:94%; font-size:16px; line-height:26px; padding:20px 3% 40px 3%; margin-top:20px;}
.about4{ background-size:cover; }
.about5 li{width:100%;}
.about5 li .a1{width:70%; margin:0 auto; padding-left:26%;}
.about5 li .a2-1{ font-size:16px;}
.about5 li .a2-2{font-size:14px;}
.ser-cd a{ width:32%; font-size:18px; margin:0 0 4px 0; line-height:50px; }
.ser3 li{padding-left:8%; line-height:45px;  font-size:15px;}
.ser3 li span:nth-child(1){white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:70%; display:inline-block;}
.lxwm-l1 li{width:100%; }
.lxwm-l1 li:nth-child(3){width:100%; }
.lxwm-r{width:100%; }
.lxwm-l{width:100%; border-right:none;}
.hr2 li .neir{width:100%;  padding:0 0 0 0;}
.hr2 li .neir1{ width:80%; padding-left:10%; padding-right:10%;}
.hr2 li .neir2{width:100%; padding:0 0 0 0;}
.hr2 li .neir1 dl dt{font-size:20px; }
.hr2 li .neir1 dl dd{font-size:16px;}
.case li:nth-child(1) .pic{width:100%;}
.case li:nth-child(1) .txt{width:100%; padding-top:10px;}
.tel{background:url(../images/tel.jpg) no-repeat left center; background-size:25% 35%; margin-top:0;}
.case li{width:96%;}
.foot2{ width:43%; }
.m-h{height:250px;}
.hr2 li .bit{width:100%; }
.hr2 li .bit1{width:80%; left:10%; font-size:18px;}
.zw{height:85px; font-size:16px; line-height:22px; }
.page a{margin:0 3px;padding:0 10px 0 10px;  }
.page a.on{ padding:0 10px 0 10px; }
.p1Page2{ font-size:14px;}
.faq2 li .f1{width:30%; padding-right:1%; text-align:right; display:inline-block; line-height:46px;}
.faq2 li .f2{width:60%;  display:inline-block; line-height:46px;}
.faq2 li .f2 input{width:90%; } 
.qq{ display:none;}
.qq-sm{display:none;}
.sqq-sm{ display:block;}
.sm-link{ display:none;}


.w3{width: 96%;}
.zcgs-box ul li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
.zcgs-box ul li:nth-child(2n){margin-right: 0;}
.zcgs-title{padding-left: 0;padding-right: 20px;}
.zcgs-title:after{right: 3px;}
.zcgs-title p{font-size: 16px;line-height: 46px;}
.zcgs-num{width: 46px;height: 46px;font-size: 16px;line-height: 46px;left: 0;bottom: 100%;}
.get-more a{height: 40px;line-height: 40px;border-radius: 40px;font-size: 16px;}
.zcgs-lc ul li p{font-size: 16px;padding: 10px 0;}
.foot2:nth-child(6){width: 100%;box-sizing: border-box;}

.zcgs-detail-top{
	display: block;
	margin-bottom: 40px;
}
.w1520{
	width: 98%;
}
.zcgs-detail-img{
	width: 100%;
}
.zcgs-detail-info{
	width: 100%;
	margin-left: 0;
}
.ny-content{
	padding: 30px 0;
}
.zcgs-detail-info h3{
	font-size: 22px;
}
.zcgs-detail-info h4{
	font-size: 16px;
}
.zcgs-detail-info p{
	font-size: 16px;
}
.contact-us{
	position: relative;
	bottom: 0;
    margin-top: 30px;
}
.contact-us ul li{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.zcgs-dBox-title h3{
	font-size: 22px;
}
.zcgs-detail-menu{
	display: none;
}
.zcgs-detail-messgaeAll{
	width: 100%;
	margin-left: 0;
}
.zcgs-detail-list p{
	font-size: 16px;
}
.zcgs-video{
	height: 210px;
}
.large-img .swiper-slide{
	height: 220px;
}
.small-img .swiper-slide{
	height: 80px;
}

.contact-box .w1{
	display: block;
}
.contact-map{
	width: 100%;
	height: 300px;
}
.contact-message{
	width: 100%;
	margin-left: 0;
}
.contact-message h2{
	font-size: 24px;
	margin-bottom: 20px;
}
.contact-message ul li{
	margin-bottom: 10px;
}
.contact-message ul li:nth-child(-n+2) span{
	width: 50px;
	line-height: 1.5;
}
.contact-message ul li:nth-child(-n+2) p{
	width: calc(100% - 50px);
	line-height: 1.5;
}
.contact-addChoose{
	position: relative;
	text-align: center;
}
.contact-addChoose ul{
	margin-top: 30px;
	display: inline-block;
}
.contact-addChoose ul li{
	margin-bottom: 0;
	width: 150px;
	font-size: 14px;
	margin-right: 0;
}
.contact-messageList ul li:nth-child(3){
	display: block;
}

}

