/* CSS Document */
*{ padding:0px; margin:0px; /*font-size:100%;*/  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
html{font-family:Microsoft YaHei;-webkit-text-size-adjust:100% !important;font-size: calc(100vw/7.5) !important;font-size: -webkit-calc(100vw/7.5) !important;font-size: -moz-calc(100vw/7.5) !important; }
html,body,div,p,ul,ol,li,a,table,tr,td,textarea,form,input,img,header,footer,section{padding:0;margin:0;font-style:normal;font-family: "Microsoft YaHei";}
body,input,textarea,select,button,table{font-size:14px;/*line-height:1.25em;*/}
a{text-decoration:none;}
a:hover{text-decoration:none;}
b,i,em{font-style:normal;font-weight:normal;}
img,fieldset{border:0;}
ul,ol,li{list-style:none;}
header,footer,section{display:block;}
em,address{font-style:normal;}
input, textarea{border:none;outline:none;background:none;resize:none;}
a{color:#101010;text-decoration:none;}table{border-collapse:collapse;}
h1,h2,h3,h4{margin:0;padding:0;font-size:1em;font-weight:normal;}
button, input, select, textarea, a{outline:none;}

body{ background:#f7f7f7;font-size:14px !important;}

.top{ line-height:45px; background:#39b6b2; color:#fff; font-size:16px; text-align:center;}
/*nav*/
.wrapper03 {position:relative;height:40px;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc; font-size:12px;background:#fff;}
.wrapper03 .scroller {position:absolute;}
.wrapper03 .scroller li {height: 40px;color:#333;float: left;line-height: 38px;font-size: 16px;text-align: center;}
.wrapper03 .scroller li a{color:#333;display:block;margin:0 12px;padding:0 10px;}
/*.wrapper03 .scroller li.cur a{color:#009a8e;height:37px;border-bottom:3px solid #009a8e;}*/
.wrapper03 .scroller li a.xj{color:#009a8e;height:37px;border-bottom:3px solid #009a8e;}

/*#footer*/
footer{display: -webkit-box; -webkit-box-orient: horizontal; width:100%;  height:45px; bottom:0px; left:0px; z-index:1; position:fixed }
footer a{ color:#FFFFFF; font-size:14px; background:#39b6b2; display:block; width:100%; height:45px; text-align:center; line-height:45px; -webkit-box-flex:1; }
footer a:nth-child(1),footer a:nth-child(2),footer a:nth-child(3){ border-right:1px solid #349d9a; }
footer a:hover{background:#e4000b;color: #FFF}
footer a:visited {color:#FFF}
footer  img{width:20px; margin-top:-4px;vertical-align: middle;}

/*·µ»Øtop*/
.return{display: none;right: 2%;bottom: 18%;position: fixed;}
.return a { display: block;width: 40px;height: 40px; background: rgba(0, 154, 142, 0.75);border-radius: 50%;}
.return a  img{width: 40px;}