/*html {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);_filter:none;filter:grayscale(100%);-webkit-filter:grayscale(1);FILTER: gray;}
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}
body {color:#4c4c4c;font-size:14px;font-family:'寰蒋闆呴粦',"Arial",PingFang SC;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
td,th,caption {font-size:14px;}
a {color:#000;text-decoration:none !important;}
a:hover {text-decoration:none !important;}
a:visited,a:focus,a:hover {text-decoration:none;color:#333;}
img {border:0;vertical-align:middle;}
img {border:none;}
ol,ul,li {list-style:none;}
input,textarea,select,button {vertical-align:middle;font-size:14px;font-family:inherit;line-height:normal;outline:none;}
button {cursor:pointer;}
table {border-collapse:collapse;}
video {object-fit:contain;}
.block {width:1200px;margin:0 auto;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
#header {position:fixed;top:0;left:0;}
#header {width:100%;height:100px;z-index:999;background:#fff;padding-left:1%;padding-right:1%;line-height:100px;box-sizing:border-box;}
#header .logo-box {box-sizing:border-box;float:left;}
#header .logo-box img {vertical-align:middle;height:68px;}
#header .right-box {float:right;}
#header ul {float:left;}
#header ul li {float:left;padding-left:1vw;padding-right:1vw;height:100px;line-height:100px;}
#header ul li span {display:block;height:100px;}
#header ul li span > a {position:relative;display:block;padding-left:5px;padding-right:5px;font-size:16px;color:#808080;letter-spacing:1.2px;text-align: center;height: 120px;}
#header ul li span > a:before {position:absolute;content:'';bottom:32px;left:50%;background:#295653;height:2px;width:0%;transition:all .3s;}
#header ul li dl {position:absolute;top:100px;width:100%;background:rgba(255,255,255,0.9);left:0;right:0;text-align:center;font-size:0;opacity:0;height:0;overflow:hidden;transition:height .3s;}
#header ul li dl dd {display:inline-block;vertical-align:top;margin-top: -10px;}
#header ul li dl dd a {display:block;padding-left:20px;padding-right:20px;font-size:16px;color:#333;line-height:75px;}
#header ul li dl dd a:hover {color:#295653;}
#header ul li dl dd span {position:relative;top:-50px;}
#header ul li a span {position: relative;top: -80px;}
#top10{margin-top: -10px;}
#itop10{position: relative;top: -10px;}
#header ul li:hover dl {height:75px;opacity:0.9;}
#header ul li:hover span > a {font-weight:700;color:#295653;}
#header ul li:hover span > a:before {width:100% !important;left:0 !important;}
#header ul li.active span > a {font-weight:700;color:#295653;text-align: center;height: 120px;}
#header ul li.active span > a:before {width:100% !important;left:0 !important;}
#header .other-box {float:left;vertical-align:middle;margin-left:1vw;}
#header .other-box span {display:inline-block;vertical-align:middle;}
#header .other-box .info-box {display:inline-block;line-height:1;vertical-align:middle;margin-left:10px;text-align:center;line-height:2;}
#header .other-box .info-box img {width:50px;height:50px;vertical-align:middle;border-radius:100%;}
#header .other-box .info-box p {font-size:12px;}
.banner-box img {width:100%;}
.banner {padding-top:105px;}
.banner img {width:100%;}
.public-footer {background:#fff;}
.public-footer .body-box {padding-left:5%;padding-right:5%;box-sizing:border-box;padding-top:80px;padding-bottom:80px;}
.public-footer .links-box {float:left;font-size:0;}
.public-footer .links-box dl {display:inline-block;vertical-align:top;font-size:14px;margin-right:5vw;}
.public-footer .links-box dl dt {margin-bottom:10px;}
.public-footer .links-box dl dt span {display:inline-block;font-size:16px;color:#333333;border-bottom:1px solid #bfbfbf;padding-bottom:10px;line-height:1;position:relative;}
.public-footer .links-box dl dt span:before {position:absolute;content:'';width:65px;height:2px;background:#333;bottom:-1px;}
.public-footer .links-box dl dd {line-height:2;}
.public-footer .links-box dl dd a {font-size:14px;color:#808080;}
.public-footer .links-box dl dd a:hover {color:#295653;}
.public-footer .er-box {float:right;text-align:center;}
.public-footer .er-box p {font-size:14px;color:#4c4c4c;}
.public-footer .footer-bottom {background:#295653;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;font-size:14px;line-height:200%}
.public-footer .footer-bottom a {color:#fff;/*display:inline-block;*/ border-bottom:1px solid #FFFFFF;font-size:14px}
#icpno {border:0px}
#top15{margin-top:10px}
.public-footer .footer-bottom a:hover {opacity:.8;}
.public-footer .footer-bottom .copy-box {margin-top:5px;}