html{font-family:"Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:62.5%;}
body{margin:0; font-size:1.4rem; line-height:1.5; color:#333; background-color:white; height:100%; overflow-x:hidden; -webkit-overflow-scrolling:touch;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
svg:not(:root){overflow: hidden;}
a{background:transparent; text-decoration:none; -webkit-tap-highlight-color:transparent; color:#0088cc;}
a:active{outline:0;}
a:active{color:#006699;}
abbr[title]{border-bottom:0.1rem dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0; vertical-align:middle;}
hr{-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
pre{overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em; }
button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0;}
input { line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"]{-webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:0.1rem solid #c0c0c0; margin:0 0.2rem; padding:0.35em 0.625em 0.75em; }
legend{border:0; padding:0; }
textarea{overflow:auto; resize:vertical;}
optgroup{font-weight: bold;}
table{border-collapse:collapse; border-spacing:0;}
td, th{padding: 0;}
html, button, input, select, textarea{font-family:"Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote{margin:0;}
ul, ol, li, dl, dd{margin:0; padding:0;}
ul, ol{list-style:none outside none;}
h1, h2, h3{line-height:2; font-weight:normal;}
h1{font-size:1.8rem;}
h2{font-size:1.6rem;}
h3{font-size:1.4rem;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.clearfix:before,.clearfix:after{content:""; display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}

.fl,.cum-icon,.cum-msg,.nav-btn{float:left; display:inline;}
body{background-color:#22212b; font-family:\5FAE\8F6F\96C5\9ED1;}
.container{box-sizing:border-box; font-size:2rem; margin:0 auto; max-width:1080px; min-height:100%; min-width:320px; overflow:hidden;}
img{display:block; width:100%;}
/* 头部 */
.header-box{background-color:#000; padding:1.4rem 2rem;}
.header-logo{float:left; width:11%; padding-right:1.3%;}
.header-name{float:left; color:#fff;}
.header-name h1,.top-nav h2{font-weight:bold; font-size:3.2rem; line-height:3.8rem;}
.header-down{float:right; width:22.4%; margin-top:0.7rem;}
/* 内容 */
.swiper-wrapper{border-bottom:0.1rem solid #3f3f47;}
.download-box{padding:4rem 0 3rem; border-bottom:0.1rem solid #3f3f47;}
.download-box a{display:inline-block; width:39.1%;}
.download-box .down_url{margin:0 4.3% 0 8.2%;}
.new-box{padding-top:3rem;}
.new-tit{font-size:2.4rem; border-top:0.1rem solid #3f3f47; border-bottom:0.1rem solid #3f3f47; background-color:#a5a4a8; color:#22212b; padding:3rem 0; text-align:center;}
.new-tit span{font-size:1.2rem;}
.new-list li{box-sizing:border-box; padding:2.4rem 3.6rem; border-bottom:0.1rem solid #323139;}
.new-list li a{color:#919198;}
.new-list li a:hover{color:#fff;}
.new-list li span{float:right;}
.new-more{text-align:center; padding:2.6rem 0; background-color:#323139; color:#64646c;}
.new-more i{width:0; height:0; font-size:0; line-height:0; margin-left:0.4%; border-width:0.6rem; border-style:solid dashed dashed; border-color:#64646c transparent transparent;}
.new-more a{color:#64646c;}
.nav-box,.cum-box{padding:3rem 0; border-bottom:0.1rem solid #3f3f47;}
.nav-list{padding:0 5%;}
.nav-list li{float:left; display:inline; width:25%;}
.nav-icon img{display:block; width:30%; margin:0 auto .9rem; opacity:0.7;}
.nav-list li a{text-align:center; color:#919198; position:relative; display:block;}
.nav-list li a:hover{color:#fff;}
.nav-list li a:hover img{opacity:1;}
.cum-box{text-align:center;}
.cum-box li{float:left; display:inline; width:50%;}
.cum-icon{width:20%; margin-left:22%;}
.cum-line .cum-icon{margin-left:13%;}
.cum-msg{color:#919198; padding:1.5rem 0 0 1rem;}
.share-box{background-color:#15141a; border-bottom:0.1rem solid #22212b; padding:4.2rem 0;}
.share-box li{float:left; display:inline; width:12%; margin-right:8.5%;}
.share-box li.share-line{margin:0 2%;}
.share-box a{height:auto!important; padding-left:0%!important; margin:0!important; background-image:url(about:blank)!important;}
.share-box img{opacity:0.6;}
.share-box a:hover img{opacity:1;}
/* 内容页 */
.top-nav{background:#16151c; color:#fff; text-align:center; padding:3rem 0;}
.nav-btn{margin-left:4%;}
.back-icon{display:inline-block; vertical-align:middle; width:3rem; height:3rem; border-left:0.5rem solid #fff; border-top:0.5rem solid #fff; -webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-mz-transform:rotate(-45deg); transform:rotate(-45deg);}
.modal-wrap{color:#919198; line-height:1.8;}
.detail-body{border-bottom:0.1rem solid #3f3f47; padding:2rem;}
.detail-body img{max-width:100%!important; height:auto!important; margin:10px 0 15px;}
.detail-head{padding:1rem 2rem; border-bottom:0.1rem solid #3f3f47;}
.detail-head h4{color:#c0c0c2;}
.detail-head p{font-size:1.8rem;}
.detail-page{padding:2rem;}
.detail-page a{color:#919198; text-decoration:underline;}
.data-page{text-align:center; padding:3rem 0; color:#ccc;}
.data-page a{color:#fff;}
.data-page span,.data-page span a{margin:0 1%;}
.data-page input{border:0.1rem solid #3f3f47; width:8%; padding:0 0.5%; background:none;}
/* 底部 */
.footer-box{background-color:#15141a; padding:2.8rem 0 4rem; color:#64646c;}
.footer-con{padding-left:24%; padding-top:3rem;}
.footer-logo,.footer-msg,.data-page input{display:inline-block; vertical-align:middle;}
.footer-logo{width:19%;}
.footer-msg{padding-left:3%;}
.footer-d{text-align:center; padding-top:3rem;}
.footer-d a{display:block; width:56%; margin:0 auto;}
/* 弹窗 */
.pop-box{width:100%; height:100%; position:fixed; top:0; left:0; background: rgba(0,0,0,0.5); display:none;}
.pop-con{position:absolute; width:100%; top:20%; left:0;}
.pop-img img{width:70%; margin:5% auto;}
.pop-close img{width:10%; margin:0 auto; cursor:pointer;}
@media only screen and (max-width: 640px){
	.container{font-size:1rem;}
	.header-box{padding:0.4rem 0.6rem;}
	.header-down{margin-top:0.1rem;}
	.download-box{padding:1.2rem 0 0.9rem;}
	.new-box,.footer-d,.footer-con{padding-top:0.9rem;}
	.new-list li{padding:0.7rem 1rem;}
	.new-more{padding:0.7rem 0;}
	.nav-box,.cum-box,.new-tit,.top-nav{padding:1rem 0;}
	.nav-icon img{margin:0 auto 0.27rem;}
	.cum-msg{padding:0 0 0 0.3rem;}
	.share-box{padding:1.2rem 0;}
	.footer-box{padding:1rem 0 1.2rem;}
	.header-name h1,.top-nav h2{font-size:1.4rem; line-height:1.4rem;}
	.new-tit{font-size:1.2rem;}
	.new-tit span{font-size:0.7rem;}
	.new-more i{border-width:0.4rem;}
	.detail-head p{font-size:0.3rem;}
	.back-icon{width:0.9rem; height:0.9rem; border-left:0.1rem solid #fff; border-top:0.1rem solid #fff;}
}