@charset "utf-8";
@font-face {
    font-family:'sansregular';
    src: url('../fonts/HarmonyOS_Sans_Regular.ttf');
}
@font-face {
    font-family:'sanslight';
    src: url('../fonts/HarmonyOS_Sans_Light.ttf');
}
@font-face {
    font-family:'sansblack';
    src: url('../fonts/HarmonyOS_Sans_Black.ttf');
}
@font-face {
    font-family:'sansbold';
    src: url('../fonts/HarmonyOS_Sans_Bold.ttf');
}
@font-face {
    font-family:'sanslightIt';
    src: url('../fonts/HarmonyOS_Sans_Light_Italic.ttf');
}
body{font-family:"sanslight",Arial, Helvetica, sans-serif;background:#fff;color:#000;font-size:12px;}
html,body{width:100%;height:100%;}
*{margin:0;padding:0;}
li{list-style:none;}
img{border:none;display:block;}
i,em{font-style:inherit;}
.clear{clear:both;}
a{color:#333;text-decoration:none;transition:.3s;}
a:hover{color:#0ea03b;}
*:focus{ outline:none; }

.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot2,.dot3,.dot4,.dot5{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.dot5{-webkit-line-clamp:5}

.headerbg{width:100%;position:fixed;left:0;top:0;z-index:999;transition:.3s;}
.header{width:95%;margin:0 auto;padding:30px 0;position:relative;z-index:9999;transition:.3s;}
.header a,.header span{display:inline-block;font-size:14px;color:rgba(255,255,255,.6);vertical-align:middle;}
.header a.logo{display:inline-block;width:116px;height:64px;background:url(../images/logo.png) no-repeat 0 0;background-size:auto 100%;}
.header span.head-r{position:absolute;right:0;top:40px;display:inline-block;width:120px;text-align:right;z-index:9999;}
.header a.head-gouw{width:30px;height:20px;background:url(../images/ico01.png) no-repeat center center;background-size:auto 20px;margin-right:11%;vertical-align:middle;}
.header .head-sous{display:inline-block;vertical-align:middle;position:relative;z-index:9999;}
.header .head-sous dt{width:30px;height:20px;background:url(../images/ico02.png) no-repeat center center;background-size:auto 18px;cursor:pointer;padding-bottom:20px;}
.header .head-sous dd{position:absolute;right:-10px;top:60px;background:#f5f5f5;width:240px;height:55px;display:none;}
.header .head-sous dd input[type="text"]{background:none;width:100%;height:55px;line-height:55px;text-indent:20px;font-size:14px;color:#222;border:none;}
.header .head-sous dd input[type="submit"]{background:#f5f5f5 url(../images/ico08.png) no-repeat center center;width:35px;height:55px;border:none;cursor:pointer;position:absolute;right:0;top:0;}
.header .navbox {position:absolute;right:0;top:0;z-index:99;width:30px;height:30px;display:none;cursor:pointer;background:url(../images/nav1.png) no-repeat center center;background-size:auto 15px;}
.header .navbox.on{background-image:url(../images/nav2.png);}
.navclose{display:inline-block;font-size:2.6rem;color:#fff;position:fixed;right:5%;top:1rem;z-index:999;display:none;cursor:pointer;}
.nav{position:absolute;right:135px;top:50px;width:65%;}
.nav ul{display:flex;justify-content:space-between;}
.nav li{display:inline-block;text-align:center;padding-bottom:45px;position:relative;}
.nav li a{font-size:18px;color:#fff;display:inline-block;position:relative;}
.nav li:hover a,.nav li.on a{color:#0ea03b;}
.nav li dl{width:625px;height:280px;background:#fff;position:absolute;left:-20px;top:65px;box-shadow:0 3px 6px 2px rgba(0,0,0,.1);display:none;overflow:hidden;}
.nav li dl dt{width:280px;height:190px;position:absolute;right:50px;top:45px;overflow:hidden;}
.nav li dl dt img{width:100%;min-height:100%;}
.nav li dl dd{padding:25px 0 0 60px;text-align:left;}
.nav li dl dd p{padding:9px 0;}
.nav li dl dd a{color:#666;font-size:16px;}
.nav li:nth-child(4) dl{left:-260%;}
.nav li:nth-child(5) dl,.nav li:nth-child(6) dl,.nav li:nth-child(7) dl{left:auto;right:0;}
.headerbg.on,.headerbg.on2,.headerbg.olist{background:#fff;}
.headerbg.on .header a.logo,.headerbg.olist .header a.logo{width:100px;height:55px;background-image:url(../images/logo.png);}
.headerbg.on2 .header a.logo{background-image:url(../images/logo.png);}
.headerbg.on .nav,.headerbg.olist .nav{top:35px;}
.headerbg.on .nav li a,.headerbg.on2 .nav li a,.headerbg.olist .nav li a{transition:.3s;color:#666;}
.headerbg.on .nav li a:hover,.headerbg.on2 .nav li a:hover,.headerbg.olist .nav li a:hover{color:#0ea03b;}
.headerbg.on .nav li.on a,.headerbg.on2 .nav li.on a,.headerbg.olist .nav li.on a{color:#0ea03b;}
.headerbg.on .header,.headerbg.olist .header{padding:20px 0;}
.headerbg.on .header span.head-r,.headerbg.olist .header span.head-r{top:25px;}
.nav-libox{background:#fff;border-top:1px solid #eee;text-align:center;width:100%;position:fixed;left:0;top:108px;z-index:999;padding:25px 0;display:none;}
.headerbg.olist .nav li .nav-libox a{margin:0 30px;color:#333;font-weight:300;}
.headerbg.olist .nav li .nav-libox a:hover{color:#0ea03b;font-weight:bold;}
.headerbg.on .header .head-sous dt,.headerbg.on2 .header .head-sous dt,.headerbg.olist .header .head-sous dt{background-image:url(../images/ico08.png);}
.headerbg.on .header .navbox,.headerbg.olist .header .navbox{background-image:url(../images/ico09.png);}
.headerbg.on .header .navbox.on,.headerbg.olist .header .navbox.on{background-image:url(../images/nav2.png);}
.headerbg.on .nav li.on dl dd a,.headerbg.on2 .nav li.on dl dd a,.headerbg.olist .nav li.on dl dd a{color:#666;}
.headerbg.on .nav li.on dl dd a:hover{color:#0ea03b;}
.headerbg.on2 .nav li.on dl dd a:hover{color:#0ea03b;}
.headerbg.on .nav li dl{top:50px;}
.mnav{display:none;}
.footerbg{padding:100px 0;background:#142d41 url(../images/bg01.jpg) no-repeat center 0;background-size:cover;}
.footer{width:95%;margin:0 auto;position:relative;min-height:250px;}
.footerb{margin-right:270px;display:flex;text-align:left;}
.footerc{width:270px;position:absolute;right:0;top:0;}
.footerb dl{width:16.66%;}
.footerb dl dt{font-size:18px;color:#fff;font-weight:bold;padding-bottom:10px;}
.footerb dl dt a{font-size:18px;color:#fff;}
.footerb dl dd p{padding-top:19px;}
.footerb dl dd a{font-size:16px;color:rgba(255,255,255,.5);}
.footerb dl dt span{display:none;}
.footerb dl dd a:hover{color:#057b2a;}
.footerc dl{width:130px;text-align:center;float:right;}
.footerc dl dt img{width:100%;height:130px;}
.footerc dl dd{font-size:16px;color:rgba(255,255,255,.5);padding-top:10px;}
.footerc-a{padding-top:30px;text-align:right;clear:both;}
.footerc-a a{display:inline-block;width:50px;height:50px;border:1px solid #2f4456;border-radius:50%;background-repeat:no-repeat;background-position:center center;margin-left:20px;transition:.3s;}
.footerc-a a.footerc-ahrefa{background-image:url(../images/weix.png);}
.footerc-a a.footerc-ahrefb{background-image:url(../images/weib.png);}
.footerc-a a.footerc-ahrefc{background-image:url(../images/douy.png);}
.footer-line{width:95%;height:1px;background:#2f4456;margin:75px auto 40px;}
.copy{width:95%;margin:0 auto;position:relative;font-size:14px;color:rgba(255,255,255,.5);text-align:left;}
.copy span{position:absolute;right:0;top:0;display:inline-block;padding:2px 0 2px 25px;background:url(../images/icp.png) no-repeat 0 center;}
.footerc-a a:hover{background-color:#2f4456;}

.zcityGroup{*zoom:1;position:relative;}
.zcityGroup:after{display:block;height:0;line-height:0;clear:both;visibility:hidden;content:'\0020';}
.zcityGroup .zcityItem{position:relative;z-index:99;float:left;width:31.93333333%;margin-left:2%;cursor:pointer;}
.zcityGroup .zcityItem:nth-child(1){margin-left:0;}
.zcityGroup .zcityItem .zcityItem-head{background:#fff;position:relative;z-index:99;padding:0 25px 0 5px;cursor:pointer;}
.zcityGroup .zcityItem .zcityItem-head:before{content:'';display:block;width:10px;height:10px;top:50%;margin-top:-5px;position:absolute;z-index:0;right:20px;background:url(../images/list/lico01.png) right center no-repeat;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.zcityGroup .zcityItem .zcityItem-head .currentValue{width:100%;display:block;height:70px;line-height:70px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:none;padding:0;text-indent:10px;cursor:pointer;font-size:16px;color:#666;}
.zcityGroup .zcityItem .zcityItem-main{position:absolute;z-index:9999;left:0;top:72px;width:100%;visibility:hidden;opacity:1;background:#fff;}
.zcityGroup .zcityItem .zcityItem-main .cityContainer{height:200px;overflow-x:hidden;overflow-y:auto;border:1px solid #eee;}
.zcityGroup .zcityItem .zcityItem-main .citylist{}
.zcityGroup .zcityItem .zcityItem-main .cityTips,
.zcityGroup .zcityItem .zcityItem-main .citylist .cityitem{padding:0 10px;display:block;height:32px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;font-size:14px;color:#666;}
.zcityGroup .zcityItem .zcityItem-main .cityTips:hover,
.zcityGroup .zcityItem .zcityItem-main .citylist .cityitem:hover{background:#f5f5f5;}
.zcityGroup .zcityItem.on .zcityItem-main{visibility:visible;opacity:1;}
.zcityGroup .zcityItem.on .zcityItem-head:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

.lyboxbg{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index:999;display:none;}
.lybox{width:960px;background:#fff;border-radius:10px;position:absolute;left:50%;top:20%;margin-left:-480px;}
.lybox-tit{font-size:26px;color:#333;text-align:center;padding-top:50px;}
.lybox-close{width:30px;height:30px;cursor:pointer;position:absolute;right:20px;top:20px;background:url(../images/close.png) no-repeat 0 0;}
.lybox-m{padding:10px 40px 30px;}
.lybox-m li{margin-top:15px;position:relative;border:1px solid #e5e5e5;background:#fafafa;border-radius:6px;padding:0 20px;}
.lybox-m input[type="text"]{width:100%;height:50px;line-height:50px;font-size:16px;color:#000;border:none;background:none;font-family:"微软雅黑";}
.lybox-m textarea{width:100%;height:100px;line-height:25px;border:none;background:#fafafa;border-radius:6px;font-size:14px;color:#000;padding:10px 0;font-family:"微软雅黑";}
.lybox-m li b{font-size:16px;color:#ff0000;position:absolute;left:8px;top:16px;}
.lybox-m li.lybox-mlia{border:none;padding:0;background:none;}
.lybox-m input[type="submit"]{width:100%;height:50px;font-size:16px;color:#fff;border:none;background:#63242f;border-radius:6px;cursor:pointer;}
.lybox-m p{font-size:14px;color:#666;padding-left:10px;}
.lybox-m p b{font-size:18px;color:#ff0000;font-weight:bold;vertical-align:middle;}
.lybox-m p.lybox-m-p{padding-top:20px;}
textarea::-webkit-input-placeholder {color:#ccc;}
textarea:-moz-placeholder{color:#ccc;}
textarea::-moz-placeholder{color:#ccc;}
textarea::-ms-input-placeholder{color:#ccc;}
.pages{text-align:center;margin:70px 0 110px;}
.pages a,.pages span{display:inline-block;width:50px;line-height:50px;width:50px;text-align:center;border:1px solid #e4e4e4;margin:0 9px;background:#fff;font-size:16px;border-radius:50%;}
.pages a.pages-pre{background:#fff url(../images/ico14.png) no-repeat center center;}
.pages a.pages-net{background:#fff url(../images/ico15.png) no-repeat center center;}
.pages span,.pages a:hover{background-color:#0ea03b;color:#fff;}
.pages a.pages-pre:hover{background-image:url(../images/ico14-on.png);}
.pages a.pages-net:hover{background-image:url(../images/ico15-on.png);}

@media (max-width:1400px) {
.nav li a{font-size:16px;}
.footerbg{padding:70px 0;}
.footerb{margin-right:200px;}
.footerc{width:230px;}
.footerb dl dt{font-size:16px;}
.footerb dl dt a{font-size:16px;}
.footerb dl dd p{padding-top:10px;}
.footerb dl dd a{font-size:14px;}
.footerc dl{width:100px;}
.footerc dl dt img{height:100px;}
.footerc dl dd{font-size:14px;}
.footerc-a{padding-top:20px;}
.footerc-a a{width:40px;height:40px;margin-left:10px;}
.footer-line{margin:45px auto 30px;}
.zcityGroup .zcityItem .zcityItem-head .currentValue{height:60px;line-height:60px;font-size:14px;}
.zcityGroup .zcityItem .zcityItem-main{top:62px;}
.nav li dl{width:500px;height:200px;}
.nav li dl dt{width:200px;height:130px;right:30px;top:30px;}
.nav li dl dd{padding:15px 0 0 40px;}
.nav li dl dd p{padding:4px 0;}
.nav li dl dd a{font-size:14px;}
}
@media (max-width:1200px) {
.nav li a{font-size:14px;}
.zcityGroup .zcityItem .zcityItem-head .currentValue{height:50px;line-height:50px;}
.zcityGroup .zcityItem .zcityItem-main{top:52px;}

}
@media (max-width:1080px) {
.header span.head-r{top:41px;}
.nav li a{font-size:14px;}
.header a.logo{height:43px;}
.footerbg{padding:50px 0;}
.footer{min-height:230px;}
.footerb{margin-right:180px;}
.footerc{width:170px;}
.footerb dl dt{font-size:14px;}
.footerb dl dt a{font-size:14px;}
.footerb dl dd a{font-size:12px;}
.footer-line{margin:35px auto 20px;}
.pages{margin:45px 0;}
.pages a,.pages span{width:40px;line-height:40px;width:40px;margin:0 5px;font-size:14px;}
.zcityGroup .zcityItem .zcityItem-head .currentValue{height:40px;line-height:40px;}
.zcityGroup .zcityItem .zcityItem-main{top:42px;}
.lybox{width:95%;left:2.5%;top:10%;margin-left:0;}
.lybox-tit{font-size:20px;padding-top:20px;}
.lybox-close{width:25px;height:25px;right:5px;top:10px;background-size:auto 80%;}
.lybox-m{padding:10px 20px 20px;}
.lybox-m li{margin-top:6px;padding:0 20px;}
.lybox-m input[type="text"]{height:40px;line-height:40px;font-size:14px;}
.lybox-m textarea{height:80px;line-height:20px;font-size:14px;padding:7px 0;}
.lybox-m li b{top:10px;}
.lybox-m input[type="submit"]{height:40px;font-size:14px;}
.nav li dl{width:430px;height:190px;top:58px;}
.nav li dl dt{right:15px;top:25px;}
.nav li dl dd{padding:10px 0 0 30px;}

}
@media (max-width:850px) {
.header{padding:15px 0;}
.header a.logo{height:30px;}
.headerbg.on .header a.logo,.headerbg.olist .header a.logo{height:30px;}
.header .navbox {display:inline-block;}
.header span.head-r{padding-right:50px;width:auto;top:15px;z-index:9999;}
.header a.head-gouw{margin-right:10px;}
.headerbg.on .header span.head-r,.headerbg.olist .header span.head-r{top:16px;}
.headerbg.on .header,.headerbg.olist .header{padding:15px 0;}
.nav{display:none;}
.mnav{display:none;position:fixed;left:0;top:60px;z-index:999;width:100%;height:100%;background:#fff;}
.mnav ul{width:95%;margin:0 auto;display:block;}
.mnav li{padding:15px 0;border-bottom:1px solid #e5e5e5;background:url(../images/ico10.png) right 22px no-repeat;text-align:left;width:100%;background-size:auto 12px;transition:.3s;}
.mnav li a{color:#000;display:inline-block;font-size:15px;font-family:'sansbold';}
.mnav li.on{background-image:url(../images/ico11.png);background-size:auto 9px;}
.header .head-sous dd{right:30px;top:0;height:30px;}
.header .head-sous dt{padding-bottom:10px;}
.header .head-sous dd input[type="text"]{height:30px;line-height:30px;}
.header .head-sous dd input[type="submit"]{height:30px;}
.mnav dl{padding:10px 0;margin:0 0 0 2.5%;display:none;}
.mnav dl dd{padding:15px 0;border-bottom:1px solid #e5e5e5;}
.mnav dl dd a{color:rgba(0,0,0,.7);display:block;font-size:14px;}
.mnav li.on a,.nav li a:hover{color:#000;}
.footerbg{padding:30px 0;}
.footer{min-height:auto;}
.footera{width:100%;position:static;text-align:center;}
.footera-a{display:none;}
.footerb{margin:0;display:block;}
.footerc{width:100%;position:static;}
.footerc-a{text-align:center;}
.footerc dl,.footer-line{display:none;}
.footerc-a a{background-size:auto 17px;}
.footerb dl{width:100%;padding-bottom:20px;}
.footerb dl dt{border-bottom:1px solid #2f4456;padding-bottom:15px;font-size:14px;position:relative;cursor:pointer;}
.footerb dl dt span{display:inline-block;position:absolute;right:0;top:0;width:30px;height:20px;background:url(../images/ico12.png) no-repeat center center;background-size:auto 12px;cursor:pointer;transition:.3s;}
.footerb dl dt span.on{transform:rotate(90deg);}
.footerb dl dt a{font-size:14px;}
.footerb dl dd{padding:5px 0;font-size:14px;display:none;}
.footerb dl dd p{border-bottom:1px solid #2f4456;padding:10px 0 10px 30px;position:relative;}
.footerb dl dd p::before{content:"";width:5px;height:5px;background:rgba(255,255,255,.5);border-radius:50%;position:absolute;left:20px;top:18px;}
.copy{padding-top:25px;text-align:center;font-size:12px;}
.copy span{position:static;display:block;padding-top:8px;background:none;}

}
@media (max-width:650px) {
.zcityGroup .zcityItem{float:none;width:100%;margin-left:0;margin-bottom:10px;}
.zcityGroup .zcityItem:nth-child(1){z-index:9;}
.zcityGroup .zcityItem:nth-child(2){z-index:8;}
.zcityGroup .zcityItem:nth-child(3){z-index:7;}

.lybox-m p{font-size:12px;}
.lybox-m p b{font-size:16px;}
.lybox-m p.lybox-m-p{padding-top:10px;}
.lybox-m p{font-size:12px;}
.lybox-m p b{font-size:16px;}
.lybox-m p.lybox-m-p{padding-top:10px;}
.pages{margin:25px 0;}
.pages a,.pages span{width:30px;line-height:30px;width:30px;margin:0 2px;font-size:12px;}

}