@charset "utf-8";
@font-face{font-family:HarmonyOS_Sans_SC_Medium;font-style:normal;font-display:swap;src:url(../font/HarmonyOS_Sans_SC_Medium.woff2) format('woff2')}
html,body{height:100%;}
body{margin:0px;padding:0px;margin:0px auto;font-size:14px;line-height:24px;color:#333; width:100%;min-width:320px;zoom:1;font-family:HarmonyOS_Sans_SC_Medium,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{font-style:normal;list-style:none;padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
select,input,textarea,button{font-size:14px;border-radius:0;-webkit-border-radius:0;color:#414446;}
input:focus {outline:none;}
input,button,select,textarea{border:0px;outline:none;/*-webkit-appearance:none;*//*寮哄埗鍘婚櫎琛ㄥ崟鑷甫鐨勬牱寮?/}
button{cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*寮哄埗鍘婚櫎textarea鑷甫鐨勬牱寮?/}
textarea,input,select{background:none;border:none;margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{display: block;} /*html5璁剧疆*/
figure,figcaption{margin:0px;padding:0px;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
img{/*max-width:100%;*/border:none;border:0;vertical-align:top;}
a{color:#666666;text-decoration:none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
a:focus{outline:none;-moz-outline:none;}
a:hover{text-decoration:none;color:#206bd1;}
*:hover{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.fl{float:left;}.fr{float:right;}.tr{text-align:right;}.tc{text-align:center;}.cl{clear:both;}
.hidetxt{display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder{color:#bdbdbd;}
::-moz-placeholder{color:#bdbdbd;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#bdbdbd;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#bdbdbd;}
select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand{display:none;}/*Ie clear arr*/
select{border:1px solid #ababab;height:30px;color:#ababab;text-indent:0.5em;background:url(../images/selectarr.gif) right center no-repeat;}
.input{border:1px solid #ababab;height:28px;line-height:28px;text-indent:0.5em;color:#bdbdbd;}
.container{width:1200px;margin:0px auto;}
.relative{position:relative;}
.both{clear:both;}
.w1200{width:1200px;margin: 0 auto;}
.block{display: block;}
.hidden{display: none;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;overflow:hidden;}
.Scale-img img{opacity:1;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.Scale-img:hover img{opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);top:0px;left:0px;}

/*TOP*/
.header{width: 94%;min-width: 1200px;height: 120px;margin: 0 3%;}
.header h1{width: 202px;height: 45px;margin: 37px 0 0 0;float: left;background: url(../images/logo.png) no-repeat 0 0;}
.header h1 a{text-indent: -9999px;float: left;width: 202px;height: 45px;}
.nav{float: right;}
.nav .lang{height: 40px;text-align: right;line-height: 40px;}
.nav ul.menu{height:80px;}
.nav ul.menu li{height:80px;line-height: 80px;float: left;text-align: center;font-size: 16px;padding-left: 50px;}

.slider{width:100%;height:756px;overflow:hidden;}
.slider .w1200{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;z-index:3;}
.slider ul li{width:100%;height:auto;position:relative;}
.slider ul li:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;}
.slider ul li .slider-txt{position:absolute;top:38%;left:10px;z-index:5;color:#FFFFFF;width:1200px;}
.slider ul li .slider-txt .title{font-size:36px;line-height:36px;padding-bottom:20px;font-weight:700;}
.slider ul li .slider-txt .sub-title{font-size:18px;line-height:24px;color:#FFFFFF;padding-bottom:70px;}
.slider ul li .slider-txt a.btn{display:inline-block;padding:8px 20px;background:#f29b33;color:#fff;font-size:16px;border-radius:60px;transition:all .3s;cursor:pointer;}
.slider ul li .slider-txt a.btn:hover{transition:all .3s;padding:12px 35px;}
.slider .arrow{position:absolute;width:1400px;height:58px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;}
.slider .swiper-button-next{background-image:url(../images/arrow-right.png);width:30px;height:58px;background-size:30px 58px;right:-30px;}
.slider .swiper-button-prev{background-image:url(../images/arrow-left.png);width:30px;height:58px;background-size:30px 58px;left:-30px;}

.ban{width: 100%;min-width: 1200px;height: 756px;}
.ban .ban-tt{background: url(../images/p1.jpg) no-repeat top center;height: 756px;}
.ban-tt .b01{padding-top: 300px;}
.ban-tt .b01 h3{font-size: 36px;line-height: 72px;height: 72px;font-weight: 600;color: #fff;}
.ban-tt .b01 h4{font-size: 18px;line-height: 32px;height: 32px;font-weight: 100;color: #fff;}
.ban-tt .b01 span{height: 36px;margin-top: 30px;display: block;}
.ban-tt .b01 span a{float: left;height: 36px;line-height: 36px;background: #f29b33;padding: 0 20px;color: #fff;}
.ban-tt .b01 span a:hover{background: #ff8800;}

.iabout{width: 100%;min-width: 1200px;height: 680px;background: url(../images/b_about.jpg) no-repeat top center;}
.iabout .iab-txt{padding-left: 600px;margin-top: 80px;width: 600px;}
.iabout .iab-txt h3{height: 80px;line-height: 80px;font-size: 32px;font-weight: 600;/*background: url(../images/li01.png) no-repeat 0 80px;*/padding-bottom: 50px;}
.iabout .iab-txt p{font-size: 16px;line-height: 32px;padding: 6px 0;}
.iabout .iab-txt span{height: 46px;margin-top: 60px;display: block;}
.iabout .iab-txt span a{float: left;height: 46px;line-height: 46px;background: #1d97d5;padding: 0 40px;color: #fff;}
.iabout .iab-txt span a:hover{background: #00a9ff;}

.ipro{width: 100%;min-width: 1200px;height: 870px;background: url(../images/b_pros.jpg) no-repeat top center;}
.ipro .ipro-txt{margin-top: 110px;}
.ipro .ipro-txt h2{font-size: 30px;color: #fff;font-weight: 600;height: 100px;line-height: 100px;}
.icp123{width:1240px;}
.icp{width:270px;margin-right:40px;float:left;}
.icp h4{height:60px;line-height:60px;font-size:20px;color:#fff;font-weight:600;margin-bottom:2px;}
.icp h4 a{color:#fff;}
.icp img{width:270px;height:206px;}
.icp .icpimg{margin-bottom:20px;}
.icp p{line-height:30px;height:30px;font-size:16px;color:#fff;}
.ipro-nav ul{float: left;}
.ipro-nav li{height: 60px;line-height: 60px;float: left;padding-right: 30px;}
.ipro-nav li a{font-size: 16px;color: #fff;}
.searchbox{float: right;}
.searchbox .gs{position:relative;color:#fff;margin:6px 0 0 6px;height:36px;line-height:36px;float:right;overflow: hidden;}
.searchbox .gs form{display:block;margin:0;padding:0;}
.searchbox .gs input{display:block;border-radius:99px;height:36px;border:1px solid #fff;font-size:14px;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;margin:0;padding:0 12px 0 8px;-webkit-box-sizing:border-box;width:240px;}
.searchbox .gs button{position:absolute;width:34px;height:32px;border-radius:99px;top:2px;right:2px;background:url("../images/search.png") no-repeat;background-position:8px 7px;background-size:18px;border:0 none;text-indent: -9999px;cursor:pointer;}
.ipro ul.ipro-pic{margin-top: 60px;width: 1230px;}
.ipro ul.ipro-pic li{width: 380px;float: left;margin-right: 30px;}
.ipro ul.ipro-pic li img{width: 380px;height: 290px;}

.hexin{width: 100%;min-width: 1200px;height: 622px;background: url(../images/b_youshi.jpg) no-repeat top center;}
.hexin .hx-txt{margin-top: 100px;}
.hx-txt .iys{float: left;width: 240px;height: 420px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);background-color: rgba(255, 255, 255, 0.8);}
.iys:hover{background-color: rgba(30, 150, 213, .2);}
.iys .iys-ico{width: 110px;height: 110px;border-radius: 100px;margin: 80px 0 0 65px;font-size: 16px;text-align: center;}
.iys .iys-ico.ico01{background: url(../images/ico2.png) #1e96d5 no-repeat;background-position: -115px 22px;}
.iys .iys-ico.ico02{background: url(../images/ico2.png) #1e96d5 no-repeat;background-position: -115px -100px;}
.iys .iys-ico.ico03{background: url(../images/ico2.png) #1e96d5 no-repeat;background-position: -115px -220px;}
.iys .iys-ico.ico04{background: url(../images/ico2.png) #1e96d5 no-repeat;background-position: -115px -340px;}
.iys .iys-ico.ico05{background: url(../images/ico2.png) #1e96d5 no-repeat;background-position: -115px -456px;}
.iys .iys-ico span{color: #fff;padding-top: 65px;display: block;}
/*.iys .iys-ico span:hover{color: #1e96d5;}*/
.iys .iys-txt{margin-top: 50px;line-height: 26px;font-size: 18px;color: #1e96d5;text-align: center;}
/*.iys .iys-txt:hover{margin-top: 50px;line-height: 26px;font-size: 18px;color: #fff;text-align: center;}*/

.inews{width: 100%;min-width: 1200px;min-height: 800px;background: url(../images/b_news.jpg) no-repeat bottom center;margin-top: 60px;}
.inews h2{font-size: 30px;font-weight: 600;height: 80px;line-height: 80px;border-bottom: solid 1px #ddd;}
.inews h2 span{border-bottom: solid 2px #1e96d5;height: 79px;line-height: 79px;float: left;}
.inews-cont{width: 1230px;margin-top: 50px;}
.inewsbox{width: 380px;float: left;margin-right: 30px;}
.inewsbox .inews-pic{width: 380px;display: block;}
.inewsbox .inews-pic img{width: 380px;height: 215px;}
.inewsbox h3.news-tit{height: 60px;line-height: 60px;font-size: 20px;font-weight: 400;border-bottom: solid 1px #ddd;margin-top: 10px;}
.inewsbox ul.inews-url{margin: 8px 0;}
.inewsbox ul.inews-url li{height: 36px;line-height: 36px;font-size: 16px;overflow: hidden;}
.inewsbox ul.inews-url li span{font-size: 14px;color: #aaa;float: right;}
.inewsbox .inews-more{margin-top: 20px;}
.inewsbox .inews-more a{width: 50px;line-height: 50px;height: 50px;border-radius: 50px;float: left;background: #1e96d5;color: #fff;font-size: 26px;text-align: center;}
.inewsbox .inews-more a:hover{background: #3fa6db;}

.links{width:100%;height: 50px;background: #3fa6db;min-width: 1200px;}
.links .linkurl{height: 50px;line-height: 50px;font-size: 14px;color: #fff;}
.links .linkurl span{font-size: 16px;font-weight: 600;}
.links .linkurl a{color: #fff;margin-right: 15px;}
.foot{width:100%;background: #1e96d5;min-width: 1200px;}
.foot-con{margin: 30px auto;}
.foot-con .foot-txt{width: 380px;margin-right: 60px;}
.foot-txt .foot-ewm{border-bottom: solid 1px #77c1e6;display: block;float:left;width: 100%;padding-bottom: 20px;margin-bottom: 10px;}
.foot-ewm .foot-ewm01{padding-right: 20px;}
.foot-ewm .foot-ewm02{margin-top: 10px;}
.foot-ewm .foot-ewm02 h3.foot-tit{font-size: 24px;line-height: 60px;height: 60px;color: #fff;}
.foot-ewm .foot-ewm02 .foot-tel{line-height: 24px;color: #add8fb;font-size: 16px;}
.foot-ewm .foot-ewm02 .foot-tel em{font-size: 18px;}
.foot-txt .foot-contact{color: #add8fb;float:left;width: 100%;}
.foot-txt .foot-contact p{line-height: 32px;font-size: 16px;padding-left: 26px;background: url(../images/ico3.png) no-repeat;}
.foot-contact p.foot-ico-sales{background-position: 0 8px;}
.foot-contact p.foot-ico-mail{background-position: 0 -81px;}
.foot-contact p.foot-ico-add{background-position: 0 -173px;}
.foot-contact p.foot-ico-web{background-position: 0 -275px;}
dl.foot-menu{float: left;width: 160px;border-left: solid 1px #77c1e6;padding: 0 0 10px 29px;}
dl.foot-menu dt{height: 50px;line-height: 50px;font-size: 16px;font-weight: 600;color: #fff;}
dl.foot-menu dd{font-size: 14px;height: 32px;line-height: 32px;}
dl.foot-menu dd a{color: #add8fb;}
.foot-copy{color:#add7fd;padding: 20px 0;border-top: solid 1px #60b5e7;height: 40px;line-height: 40px;font-size: 14px;}
.foot-copy a{color: #add7fd;}

.nban{width: 100%;min-width: 1200px;background-color: #eee;height: 316px;}
.zabout .nban{background: url(../images/n_about.jpg) no-repeat top center;}
.znews .nban{background: url(../images/n_news.jpg) no-repeat top center;}
.zpro .nban{background: url(../images/n_pro.jpg) no-repeat top center;}
.zjishu .nban{background: url(../images/n_jishu.jpg) no-repeat top center;}
.zhr .nban{background: url(../images/n_hr.jpg) no-repeat top center;}
.zcontact .nban{background: url(../images/n_contact.jpg) no-repeat top center;}

.ypnav{width: 100%;min-width: 1200px;background:url(../images/navbg.jpg) #f8f8fa no-repeat bottom center;height: 150px;}
.ypnav .weizhi{background:url(../images/ico_nav.png) no-repeat 0 12px;height: 44px;line-height: 44px;border-bottom: solid 1px #ddd;padding-left: 25px;}
.ypnav .dhclass{padding: 20px 0;height: 65px;}
.dhclass h3.dh-tit{height: 65px;line-height: 65px;float: left;margin-right: 100px;padding-left: 40px;font-size: 28px;}
.zabout h3.dh-tit{background:url(../images/ico_about.png) no-repeat 0 17px;}
.znews h3.dh-tit{background:url(../images/ico_news.png) no-repeat 0 21px;}
.zpro h3.dh-tit{background:url(../images/ico_pro.png) no-repeat 0 17px;}
.zjishu h3.dh-tit{background:url(../images/ico_jishu.png) no-repeat 0 17px;}
.zhr h3.dh-tit{background:url(../images/ico_hr.png) no-repeat 0 17px;}
.zcontact h3.dh-tit{background:url(../images/ico_contact.png) no-repeat 0 17px;}
.dhclass ul{float: left;}
.dhclass li{height: 65px;line-height: 65px;font-size: 16px;float: left;margin-right: 40px;}
.dhclass li.hov a{color: #1e96d5;font-weight: 600;}

.conx{margin: 20px auto;}
.conx h2.newstit{font-size:32px;color: #4c5a6b;text-align: center;line-height: 35px;padding:15px; margin-top:10px;font-weight: 600;}
.conx div.newsinfo{border-bottom: 1px solid #ddd;font-size: 12px;text-align: center;padding-bottom: 6px;padding-top: 2px;}
.conx div.newsinfo em{font-style: normal;color: #888;line-height: 18px;height: 18px;padding:0 5px;}
.conx div.content{padding: 15px 0;line-height:200%;font-size:16px;}
.conx div.content div{line-height:200%;font-size:16px;}
.conx div.content p{line-height:200%;padding: 0 0 12px 0;font-size:16px;}
.conx div.content img{max-width:100%!important;height:auto!important;}
.conx h2.abouttit{font-size: 32px;line-height: 200%;text-align: center;padding: 15px 0;}
.fuwu{margin: 30px 0;}
.fuwu .fuwu-tit{padding: 30px 0;}
.fuwu .fuwu-tit h3{text-align: center;font-size: 26px;line-height: 50px;height: 50px;}
.fuwu .fuwu-tit h4{text-align: center;font-size: 16px;line-height: 32px;height: 32px;color: #999;font-weight: 100;}
.fuwu-box{width: 80%;margin:20px 10%;float: left;}
.fuwu-box .fuwu-txt{width: 50%;float: left;text-align: center;}
.fw-ico span, .fw-ico em{display: block;}
.fw-ico span{font-size: 20px;font-weight: 600;line-height: 24px;height: 24px;margin-top: 20px;}
.fw-ico em{font-size: 16px;line-height: 16px;height: 16px;color: #dfdfdf;}
.fw-con{line-height: 24px;margin-top: 40px;color: #888;}

.newslist{margin: 10px auto;}
.newsbox{border: solid 1px #eee;background:#fff;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);margin: 20px 0;float: left;padding: 18px 30px;width: 1138px;}
.newsbox h3{height: 44px;line-height: 44px;font-size: 20px;font-weight: 600;}
.newsbox span{font-size: 14px;display: block;}
.newsbox span.newstxt{color: #888;margin: 8px 0;}
.newsbox span.times{color: #bbb;margin-top: 6px;}

.caselist ul{margin-top: 30px;width: 1230px;}
.caselist li{width: 380px;float: left;margin-right: 30px;padding: 20px 0;}
.caselist li img{width: 378px;height: 288px;border: solid 1px #eee;}
.caselist li span{line-height: 40px;height: 40px;font-size: 16px;text-align: center;display: block;overflow: hidden;}

.cp{width:1200px;}
.cp li{margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;float:left;}
.cp li .title{height:30px;font-size:22px;line-height:1.8em;font-weight:600;;}
.cp li .neirong{}
.cp li .neirong_left{width:260px; margin:20px 30px 20px 0;float:left}
.cp li .neirong_right{width:910px;margin:25px auto;float:left;line-height:2em;font-size:16px;color:#888;}
.cp li .neirong_right span{text-indent:20px;}
.cp li .neirong img{width:260px;height: 198px;}

.hrlist{margin: 10px auto;}
.hrtxt{border-bottom: solid 1px #ddd;padding-bottom: 20px;text-align: center;}
.hrtxt h4{font-size: 22px;line-height: 36px;}
.hrtxt p{line-height: 24px;font-size: 14px;color: #888;}
.hrzw{margin-top: 20px;/*border-bottom: solid 1px #eee;*/background:#f3f3f3;padding: 25px 40px;float: left;width: 1120px;}
.hrzw .zwname{float: left;width: 260px;font-size: 26px;font-weight: 600;line-height: 50px;}
.hrzw .zwcont{float: left;display: block;border-left: solid 1px #fff;padding-left: 50px;font-size: 14px;}
.zwcont p{line-height: 22px;padding: 5px 0;}
.zwcont .zwtit span{font-weight: 600;}
.zwcont .zwtxt{padding-left: 30px;}

/*listpage*/
.listpage {margin:20px 20px 10px;text-align:center;clear:both;height:40px;line-height:40px;font-size:14px;}
.listpage a {color:#004aba;margin-right:2px;text-decoration:none;padding:8px 12px;border:1px solid #eee;border-radius:6px;}
.listpage a:hover {color:#004aba;background:#f3faff;text-decoration:none;border:1px solid #004aba;}
.listpage a:active {color:#004aba;background:#f3faff;border:1px solid #5db0fc;}
.listpage span.current {font-weight:bold;color:#fff;margin-right:2px;background:#0078e3;border:1px solid #5db0fc;padding:4px 6px;}
.listpage span.disabled {color:#ccc;margin-right:2px;border:1px solid #f3f3f3;padding:4px 6px;}

/* page */
.list_page, .pagelink {margin:15px 5px;}
.pagelink a, .list_page a, .list_page b {padding:2px 6px 1px;border:1px solid #d2efff;background:#f0f8ff;text-align:center;display:inline;font-size:14px;}
.pagelink a:hover, .list_page a:hover{border:1px solid #d2efff;background:#fff;text-align:center;font-weight:bold;text-decoration:none;}
