@charset "gb2312";
*{padding:0;margin:0;}
@font-face {
   src:url(../font/Oswald-Medium.ttf);      
      font-family: 'Oswald-Medium';
   }
   @font-face {
      src:url(../font/MONTSERRAT.ttf);      
         font-family: 'MONTSERRAT';
      }
       
  @font-face {
    src:url(../font/PingFang.ttf);      
       font-family: 'PingFang';
    }
    
  

body{font-family: 'PingFang',arial;font-size: 16px;}
input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}

p{margin: 0;}
.clear{display:block;contact:"";clear:both;}
.center{width:90%;max-width:1200px;margin: 0 auto;}

.header{width: 100%;padding: 24px 0;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.header.on{position: fixed;top: 0;z-index: 999999;}
.headbox{width: 87%;margin: 0 auto;}
.headbox .logo{float: left;width: 20%;}
.headbox .navtop{float: left;width:60%;}
.headbox .headzx{float: right;width:20%;}
.headbox .headzx li{float: left;margin: 0 5px; position: relative;}
.headbox .headzx li .headzxlx{width: 36px;height: 36px;background: #efefef;border-radius: 50%;justify-content:center;display:flex;align-items:center; text-align:center;}
.headbox .headzx li .headnone{position: absolute;top: 36px;padding: 10px;background: #ededed;box-sizing: border-box;width: 200px;left:-70px;display:none;}
.headbox .headzx li .headnoneb{width: 280px; z-index:99;}
.cpkey{border:1px solid #d6d6d6;line-height:40px;width:100%;}
#formSeach{ position:relative;top:0;}
.topKeyWord{position:absolute;right:10px;top:15px;}
.bannerindex{z-index:-1 !important;}
.headbox .headzx li:hover .headnone{display:block;}
.navtop a{line-height: 45px;color: #333;padding: 0 15px;display:block;float:left;
}
.navtop a:hover{background: url(../images/xhx.png) no-repeat bottom;}
.nybanner img{display: block; width:100%;}
.left{width: 250px;float: left;}
.right{width: 920px;float: right;}
.nynews{margin-top:45px;}
.topbt{background: url(../images/btbg.jpg) no-repeat center;width:100%;text-align: center;padding: 40px 0;color:#fff;margin-bottom: 10px;}
.topbt h3{font-size: 36px;font-weight: 600;}
.topbt p{font-size: 16px; text-transform: uppercase;}
.fenleileft{width: 100%;}
.fenleileft li{line-height:60px;border: 1px solid #b5b5b5;padding: 0 20px;box-sizing: border-box;margin-bottom: 10px;}
.fenleileft li a{font-size: 16px;color: #666;display:block;}
.fenleileft li i{font-size: 22px;color: #b8b8b8;float: right;font-style: normal;}
.fenleileft li:hover{background:#065cc7;border-color: #065cc7;}
.fenleileft li:hover a{color:#fff;}
.fenleileft li:hover i{color:#fff;}
.leftcontact{width: 100%;padding:75px 0;background: url(../images/dh.jpg) no-repeat center; position: relative;}
.leftcontact p{font-size: 24px; font-family: 'MONTSERRAT';color: #065cc7; position: absolute;right:10px;}
.add{line-height: 60px;border-bottom: 1px solid #dcdcdc;}
.add_left{background: url(../images/shu.png) no-repeat left;font-size:20px;color: #333;padding-left: 10px;width: 20%;float: left;}
.add_right{float: right;background: url(../images/add.png) no-repeat left;padding-left:25px;font-size:14px;color: #8d8d8d;}
.add_right a{color: #8d8d8d;}

.nynewlistye li:hover h2{color: #065cc7;}
.nynewlistye li{border-bottom: 1px dotted #c1c1c1;padding: 30px 0;}
.nynewlistye .nynewlistyeimg{float: left;width: 260px;}
.nynewlistye .nynewlistyeimg img{ width:100%;}
.nynewlistye .nynewlistyetxt{float: right;width: 620px;}
.nynewlistye .nynewlistyetxt h2{font-size:24px;color:#333;line-height: 60px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.nynewlistye .nynewlistyetxt p{font-size:16px;color:#666;line-height: 32px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.nynewlistye .nynewlistyetxt time{font-size:16px;color:#747474;background: url(../images/rl.png) no-repeat left;padding-left: 30px;display: block;margin-top: 18px;}


.yema{ text-align:center;margin:50px auto 0;}
.yema ul{}
.yema li{display:inline-block;font-family:Arial;font-size:18px;color:#848484;line-height:40px;}
.yema li a{color:#848484;display:block; padding:0 15px;border:1px solid #d2d2d2;height:40px;}
.yema li.pages_solid{ background:#065cc7;color:#fff;border:1px solid #065cc7;}
.yema li:hover{ background:#065cc7;color:#fff;}
.yema li:hover a{ color:#fff; border:1px solid #065cc7;}
.yema b{ background:#065cc7;color:#fff; display:block; padding:0 15px; border:1px solid #065cc7;}

.footer{width: 100%;padding: 85px 0; background: #001323;margin-top: 70px;}
.footewm{ float: left;width: 15%;font-size: 16px;color: #858585; text-align: center;line-height: 25px;display:none;}
.footewm img{max-width: 100%;display: block;margin-bottom: 8px;}

.foottell{float: left;width:23%;margin-left: 30px;}
.foottell .dbtell{margin-top: 20px;}
.foottell .dbtell p{font-size: 16px;color: #858585;}
.foottell .dbtell span{font-size: 34px;color: #fff; font-family: 'Oswald-Medium';}

.dbnav{float: right;width:72%;}
.dbnav .footnav{ overflow: hidden;margin-bottom: 30px;}
.dbnav .footnav li{float: left;}
.dbnav .footnav li a{color: #fff;font-size: 16px;padding-right: 15px;display: inline-block;}
.footcx{border-top: 1px solid #858585;border-bottom: 1px solid #858585;
color: #858585;line-height: 35px;padding: 25px 0;}
.footicp{color: #858585;margin-top: 35px;}
.footicp p{float: left;color: #858585;}
.footicp a{color: #858585;}
.footicp .jszc{float: right;color: #858585;}

.xqright{width: 250px;float: right;}
.xqleft{width: 920px;float: left;}

.boxnr{}
.boxnr h1{font-size:24px;color: #333;line-height: 60px;margin-top: 30px;}
.boxnr time{font-size:14px;color: #a5a5a5;margin-bottom: 20px;display: block;}
.boxnr .boxnrxq{font-size:16px;color: #666;line-height: 32px;}
.boxnr .boxnrxq img{ width:100%;}
.nyfy{ overflow: hidden;line-height: 60px;background: #f0f5fb;padding: 0 15px;box-sizing: border-box;color: #666;font-size: 14px;margin: 50px 0;}
.nyfy div{float: left;width: 45%;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.nyfy div a{color:#666;}
.nyfy div:last-of-type{float: right;}
.nyfy div:hover a{color: #065cc7;}
.nyfy div:hover{color: #065cc7;}
.remen li{line-height: 60px;border: 1px solid #e4e4e4;padding:0 20px;box-sizing: border-box;margin-bottom: 20px; overflow: hidden;color: #666;}
.remen li a{color: #666;font-size: 16px;display: block;}
.remen li time{float: right;}
.remen li:hover{background: #065cc7;color:#fff;}
.remen li:hover a{color: #fff;}
.title{ text-align: center;}
.title p{font-size:36px;color: #333;font-weight: 600;}
.title p span{font-size:36px;color: #065cc7;}
.title i{font-size:20px;color: #666;display: block;
   line-height:45px;font-style: normal;}
.about{margin-top: 40px;}
.aboutnr p{font-size: 16px;color: #666;line-height: 36px;width: 80%;margin: 30px auto;text-align: center;-webkit-box-orient: vertical;-webkit-line-clamp:4;display: -webkit-box;overflow: hidden;}
.number{margin-top: 50px;}
.number li{text-align: center;width: 25%;float: left;}
.number b{font-size: 60px;color: #333; font-family: 'Oswald-Medium';}
.number b sup{font-size: 16px;color: #fff;width: 28px;height: 28px;background: #065cc7;display: inline-block;border-radius: 50px;text-align: center;line-height: 28px;font-family: 'PingFang';font-weight: 100; position: relative;top: -10px;}
.number p{font-size:16px;color: #a6a6a6;}
.advtage{width: 100%;padding: 30px 0 20px;background: url(../images/advbg.jpg) no-repeat center;margin-top: 60px;}

.advtage .advimg img{display: block;margin-top: 30px;}
.why{margin-top: 80px;}
.why_list{margin-top: 40px;}
.why_list li{width: 49%;float:left;}
.why_list li .why_listimg img{display: block;}
.why_list li .why_listtxt{width:85%;padding: 10px 0 10px 30px;box-sizing: border-box; position: relative;top:-30px;left: 50px;
background:linear-gradient(to right,#065cc7, #0285ef);
border-top-left-radius: 20px;}
.why_list li .why_listtxt dl{background: url(../images/w1.png) no-repeat left;padding-left: 60px;}
.why_list li .why_listtxt dl dt{font-size:24px;color: #fff;}
.why_list li .why_listtxt dl dd{font-size:16px;color: #fff;line-height: 32px;}
.why_list li:nth-child(2n){float: right;}
.news_left{width: 49%;float: left;}
.news{width: 100%;background: #f0f2f4;padding: 50px 0;margin-top: 60px;}
.newtitle{border-bottom: 1px solid #c0c0c0;line-height: 55px; position: relative;margin-bottom: 25px;}
.newtitle p{font-size: 25px;color: #065cc7;float: left;}
.newtitle a{font-size: 14px;color: #999;float: right;}
.newtitle i{display: block;width: 50px;height: 1px ;position: absolute;bottom:-1px;background: #065cc7;}

.newtop{padding-bottom: 20px;border-bottom: 1px solid #d1d4da;margin-bottom: 20px;}
.newtop a{font-size: 18px;color: #333;font-weight: 600;line-height: 40px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.newtop p{font-size: 14px;color: #666;line-height: 30px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.newbottom li{line-height: 35px;font-size: 14px;color: #333;}
.newbottom li i{width: 4px;height: 4px;background:#434343;display: inline-block; vertical-align: middle;margin-right:6px;}
.newbottom li time{float: right;font-size: 14px;color: #9e9e9e;}
.news_right{width: 49%;float: right;}
.zixun li{margin-bottom: 20px;}
.zixun .zximg{width: 190px;height: 130px;float:left;}
.zixun .zximg img{height: 100%;}
.zixun .zxtxt{width: 370px;float: right;}
.zixun .zxtxt a{font-size: 16px;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;
line-height: 40px;}
.zixun .zxtxt p{font-size: 14px;color: #7a7a7a;line-height: 25px;-webkit-box-orient: vertical;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;}
.jszx{margin-top: 50px;}
.jszxbottom{overflow: hidden;}
.jszxbottom .jszxbottomimg{width: 165px;float: left;margin-right: 20px;}
.jszxbottom .jszxbottomimg img{height:97px; width:100%;}
.newbottom li:hover a{color: #065cc7;}
.newtop:hover a{color: #065cc7;}
.zixun li:hover a{color: #065cc7;}

.cases{width: 100%;background: url(../images/casebg.jpg) no-repeat top;padding-top: 60px; position: relative;}
.cases .title{margin-bottom: 20px;}
.cases .title p{color: #fff;}
.cases .title i{color: #fff;}
.casesbox{width: 100%;background: #fff;padding: 65px;box-sizing: border-box;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.casesboxtop .casesboxtop_left{width: 40%;float: left;}
.casesboxtop .casesboxtop_left h2{font-size: 24px;color: #333;line-height:60px;border-bottom: 1px dotted #b4b4b4;}
.casesboxtop .casesboxtop_left p{font-size:16px;color: #666;-webkit-box-orient: vertical;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;line-height: 30px;margin: 30px 0;}
.casesboxtop .casesboxtop_left a{font-size:14px;color: #666;}
.casesboxtop .casesboxtop_left a img{vertical-align: middle;}
.casesboxtop .casesboxtop_right{float: right;max-width: 55%;}
.casesboxbottom{margin-top: 20px;}
.casesboxbottom li{width: 19%;float: left;margin-right: 1.2%;}
.casesboxbottom li img{ width:100%;}
.casesboxbottom li:last-of-type{margin-right: 0;}
.casesboxbottom p{ text-align:center; margin-top:5px;}
.casbgpos{ position: absolute;bottom:-400px;right: 0;z-index: -5;}
.prolist{margin-bottom: 50px;}
.prolist li{width: 31%;float: left;border: 1px solid #d8d8d8;padding: 10px;box-sizing: border-box;margin-right: 42px;}
.prolist li img{ width:100%;}
.prolist li .prolistbt{ overflow: hidden;margin-top: 10px;}
.prolist li .prolistbt h2{font-size: 18px;color: #333;float: left;line-height: 45px;}
.prolist li .prolistbt img{float: right; width:45px;}
.prolist li:hover{background: #065cc7;}
.prolist li:hover h2{color:#fff;}
.prolist li:last-of-type{margin-right: 0;}

.prolb .tab{width: 100%;height: 65px;background: #065cc7;}
.prolb .tab li{line-height: 65px;color: #fff;width:19.9%;text-align: center;font-size: 18px;border-right:1px solid rgba(255, 255, 255, 0.2);
float: left;}
.prolb .tab li a{color: #fff;}
.prolb .tab li:last-of-type{border: none;}
.prolb .tab li:hover{background: url(../images/prohover.png) no-repeat center;color: #065cc7;}
.prolb .tab li:hover a{color: #065cc7;}
.prolb .tab li.active{background: url(../images/prohover.png) no-repeat center;color: #065cc7;}
.prolb .tab li.active a{color: #065cc7;}
.prolb #con1{width: 100%;margin: 50px 0;}
.prolb .mySwiperpro .swiper-slide{width:1100px;margin:0 auto;background: url(../images/miaob.png) no-repeat right;padding: 20px 0;}
.prolb .mySwiperpro .swiper-slide .prolbleft{width: 48%;float:left;padding-left:22px;}
.prolb .mySwiperpro .swiper-slide .prolbleft img{max-height:345px;}
.prolb .mySwiperpro .swiper-slide .prolbright{width:48%;float:right;}
.prolb .mySwiperpro .swiper-slide .prolbright h2{
   font-size: 20px;color: #333;
}
.prolb .mySwiperpro .swiper-slide .prolbright p{
   font-size:16px;color: #666;display: block;margin: 20px 0;
}
.prolb .mySwiperpro .swiper-slide .prolbright p span{
   font-size:15px;color: #a9a9a9;display: block;line-height: 32px;
}
.prolb .mySwiperpro .swiper-slide .prolbright b{font-weight: 100;
   font-size:14px;color: #333;display: block;width: 60%;line-height: 28px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;
}
.prolb .mySwiperpro .swiper-slide .prolbright a{font-size: 14px;color: #666;line-height: 45px;display: block;margin-top: 30px;}
.prolb .mySwiperpro .swiper-slide .prolbright a img{ vertical-align: middle;margin-right: 10px;}
.prolb .title{margin: 50px auto;}

 .rem_left{background: url(../images/shu.png) no-repeat left;font-size:20px;color: #333;padding-left: 10px;margin-bottom:20px;}
.nytxt{ text-align: center;}
.nytxt h2{font-size: 50px;font-weight: 600;color: #333;}
.nytxt i{width: 37px;height: 3px;background: #065cc7;display: inline-block; vertical-align: middle;margin: 0 15px;}
.nytxt p{font-size: 20px;color: #939393;text-transform: capitalize;
line-height: 40px;}


.nycona{padding: 50px 0 0;}
.nycona ul{margin-top: 50px;}
.nycona ul li{width: 31%;margin-right:2%;background: #fff;padding:50px 30px;box-sizing: border-box;text-align: center;float: left;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.nycona ul li img{display: block;margin: 0 auto;}
.nycona ul li b{font-size: 20px;display: block;margin-top: 15px;}
.nycona ul li p{font-size: 20px; font-family: 'Oswald-Medium';height: 50px;}
.nycona ul li i{width: 55px;height: 1px;background: #acacac;display: block;margin:20px auto;}
.conmap{padding: 50px 0;background: #fafcfe;margin: 50px 0 0;}
.conmap .mapimg img{display: block;margin:40px auto 0;}
.liuyanban .nytxt{margin-bottom: 50px;}
.liuyanban{width: 100%;padding: 60px 0 80px;background: url(../images/liuyanbg.jpg) no-repeat center;box-sizing: border-box;}

.liuyanban .liuyanmessage{ overflow: hidden;}
.liuyanban .liuyanmessage_bottom{width: 40%;float: left;}
.liuyanban .liuyanmessage_bottom li input{width: 100%;height:60px;line-height:60px;margin-bottom: 25px;padding-left: 15px;}
.liuyanban .textar{width:55%;float: right;}
.liuyanban textarea{height: 150px;width:98%;padding: 15px 0 0 15px;box-sizing: border-box;margin-bottom: 16px;}
.liuyanban #leaveWord_sub{width: 310px;line-height: 70px;background: #025d3e;text-align: center;color: #fff;font-size: 20px;border: none; cursor: pointer;}
.nyprolist{margin: 50px 0;}
.nyprolist li{width: 31%;float: left;border: 1px solid #d8d8d8;padding: 10px;box-sizing: border-box;margin-right: 2%;margin-bottom: 15px;}
.nyprolist li img{ width:100%;}
.nyprolist li .prolistbt{ overflow: hidden;margin-top: 10px;}
.nyprolist li .prolistbt h2{font-size: 18px;color: #333;float: left;line-height: 45px;}
.nyprolist li .prolistbt img{float: right; width:45px;}
.nyprolist li:hover{background: #065cc7;}
.nyprolist li:hover h2{color:#fff;}
.nyprolist li:last-of-type{margin-right: 0;}

.nyabout .info{font-size: 16px;color: #333;line-height: 32px;margin-bottom: 30px;}
.nyabout .info a{color: #333;}
.nyabout .nytxt{margin: 40px 0;}
.nyabout .info img{margin: 20px 0 0;}
.appearance{width: 100%;background: url(../images/cqvmbg.jpg) no-repeat center;padding: 50px 0;margin-top:40px;}
.appearance_list{margin-top: 40px;}
.appearance_list li{width: 32%;margin-right: 1%;float: left; position: relative;margin-bottom: 15px;}
.appearance_list li img{display: block; width:100%;}
.appearance_list li h2{position: absolute;bottom:10px;width: 40%;line-height:50px;background: linear-gradient(to right,#065cc7,rgba(9,92,193,0));color: #fff;font-size: 16px;padding-left: 10px;}
.nyhonor .nytxt{margin: 50px auto 40px;}
.nyhonor .swiper-slide a{border: 1px solid #e4e7eb;padding: 10px;display: block;box-sizing: border-box;}
.nyhonor .swiper-slide a img { width:100%;}
.nyhonor .swiper-slide{ text-align: center;}
.nyhonor .swiper-slide h2{font-size: 18px;color: #333;line-height: 40px;}
.nyhonor .swiper-slide:hover a{border: 1px solid #065cc7;}

.xqprotop{margin-top: 50px;}
.xqprotop_left{width: 50%;float: left;}
.xqprotop_left img{ width:100%;}
.xqprotop_right{width: 46%;float: right;}
.xqprotop_right h1{font-size: 24px;color: #333;margin-bottom: 15px;}
.xqprotop_right p{font-size:16px;color: #666;line-height: 30px;}
.xqprotop_right a{display: block;width: 140px;line-height: 50px;background: #065cc7;color: #fff;text-align: center;border-radius: 50px;margin-top: 20px;}
.xqbottom{margin-top: 40px;}
.xqbox h4{font-size: 18px;color: #fff;background: url(../images/xq.png) no-repeat left; text-align: center;height: 46px;line-height:42px;display: block;width: 136px;margin: 25px 0;}
.xqbox .xqinfo{font-size: 16px;color: #333;line-height: 30px;}


.sous{ font-size:18px; padding:50px; border-bottom:1px dotted #c1c1c1; }
.sous p{ margin-top:10px; color:#333;}
.sos ul li{ border-bottom:1px dotted #c1c1c1; padding:20px;}
.sos ul li h2 a{ font-size: 24px; color: #333; }
.sos ul li p{ font-size: 16px; margin-top:10px; color: #666; line-height: 25px; }
.sos ul li span.a{font-size: 16px; color: #747474; background: url(../images/rl.png) no-repeat left; padding-left: 30px; display: block; margin-top: 18px;}
.yema1{ margin-top:30px; text-align: center;}
.yema1 a{ color: #848484; padding: 10px 15px; border: 1px solid #d2d2d2; height: 40px;}
.yema1 b{ background: #065cc7; color: #fff; padding: 10px 15px; border: 1px solid #065cc7;}
.yema1 a:hover { background: #065cc7; color: #fff; border: 1px solid #065cc7;}
.yema1 a b{ padding:0px; background-color:#fff; border:none; color: #848484;}
.yema1 a:hover b{ background: #065cc7; color: #fff; }
#keyb{ font-size:16px; border:1px solid #ccc; padding:10px; height:23px;}
#ann{ background-color:#065cc7; color: #fff; border:none; width:80px; height:45px; font-size:16px; margin-left:-5px;}

.xqcp h1{font-size: 24px; color: #333; line-height: 60px; margin-top: 30px; text-align:center;}
.xqcp img{ float:left; width:25%;}
.xqimg1{float:left; width:50%; }
.xqimg2{margin:20px auto; display:block;}

#preview{ margin:20px auto 0; width:437px;}
.jqzoom{ width:437px; position:relative;}
.zoomdiv{ left:859px; width:437px;}
.list-h li{ float:left;}
#spec-n5{width:437px; height:100px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left_1.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:15px;}
#spec-right{background:url(../images/right_1.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:15px;}
#spec-list{ width:409px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:88px;  padding:2px; }
#spec-list ul li img{border:1px solid #ccc; width:100%;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:500px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}



