@charset "UTF-8";
/*------------// Overall //------------------*/
body{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; color:#666766; margin:0; background:#FFF; }
html,body{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
table,td{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
A:link{text-decoration:none; color:#70be44;}
A:visited{text-decoration:none; color:#70be44;}
A:hover{text-decoration:none; color:#70be44;}
img{ border:0; }
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0 } 
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;  text-decoration: none;} /*for Firefox*/
ol,ul,li{list-style-type:none;}

.head{ width: 1200px; display: flex; justify-content: space-between; margin: auto; padding: 15px 0px 0px 0px; }
.head .logo{ width: 288px; height: 85px;}
.head .logo img{ width: 95%;}


.nav{ margin-top: 18px; margin-top:30px;}
.nav ul{ display:flex; align-items:center;}
.nav li{ padding-bottom:35px;  margin-left:50px; }
.nav li a{ color: #666766; border-radius: 5px; position: relative; display: inline-block; font-size: 19px; font-family: "Hiragino Sans GB","Microsoft Yahei",Arial,"Helvetica Neue",Helvetica,sans-serif;}


.foot{ width: 100%; background-color: #37383a; height: 357px;}
.foot .logo{ width:1200px; border-bottom:1px solid #403f3f; margin:auto; padding:15px 0px 5px 0px;}
.foot .container{ width: 1200px; margin: auto; display: flex; padding: 20px 0px 30px 0px; justify-content: space-between; }
.foot .address{ margin-top:10px; display:flex; align-items:center; }
.foot .suzi{color: #fff;font-size: 23px; font-weight: 700; font-family: "OPPOSans-B"; margin-top:5px;}
.foot .box{ color: #abacaa;font-size: 16px;line-height: 26px;font-weight: 400; margin: 12px 0px 0px 0px;}
.foot .more a{ color: #abacaa;font-size: 16px;line-height: 26px;font-weight: 600;}
.foot .more a:hover{ color: #70be44;}
.foot .more p{ float: left; }
.foot .more i{ float: left;  margin-left: 10px;}
.foot .left{ margin-right: 60px; width:315px;}
.foot .right{ margin-top: 20px;}
.foot .right .title{ color: #abacaa;font-size: 18px;line-height: 26px; font-weight: 900; font-family: "Hiragino Sans GB","Microsoft Yahei",Arial,"Helvetica Neue",Helvetica,sans-serif;}
.foot .row{ display: flex;  margin-top: 20px;}
.foot .row li{ height: 27px; line-height: 27px;  margin-bottom: 15px;}
.foot .row .tou{ color: #b2b2b2; margin-right: 5px; font-size: 18px;}
.foot .row li a{ color: #abacaa; font-size: 16px; font-weight: 400;}
.foot .row li a:hover{ color: #70be44;  }
.foot .copyright{ height: 45px; line-height: 45px; color: #fff; font-size: 16px; background-color: #70be44; width: 100%; margin: auto;}
.foot .col-xl01{margin-right: 70px; }
.foot .col-xl03{ margin-left: 100px;}
.foot .opur{width: 1200px; margin: auto;}
.foot .opur a{ color: #fff !important;}
.foot .lv01{ border-radius:100%;  background-color: #70be44; color:#fff; font-size:20px;text-align: center;  width:32px; height:32px; margin-right:10px;  line-height:32px}
.foot .lv02{ margin-right:5px; font-size:18px;}




/* main */
.rocket-wrapper {
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	height: 11.25rem;
	width: 7.5rem;
	opacity: 0;
	transition: all 0.5s ease-in 0.5s;
	z-index: 99999;
	background: url(../images/po98.jpg) no-repeat;
	bottom: 278px;
}

.top{ background-color: #f8f8f8; width: 100%;}
.top .w100{ width: 1200px; display: flex; justify-content: space-between; margin: auto; font-size: 14px; padding: 12px 0px; align-items: center;}
.top .w100 .left{ display: flex;}
.top .w100 .bop01{ font-size: 18px; padding-right: 5px;}
.top .w100 .kuai{ margin-right: 30px;}

