/* CSS Document */
@charset "utf-8";
*:focus {
	outline: none;
}
html, body {
	width: 100%;
	height: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fiedldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul, li {
	list-style: none;
}
html {
	font-size: 62.5%;
}
body {
	font-family: "Microsoft YaHei";
	-webkit-overflow-scrolling: touch;
	-webkit-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;
	user-select: text;
}
input, select, textarea, button {
	vertical-align: middle;
	font-family: "Microsoft YaHei";
	-webkit-appearance: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
a, a:link {
	text-decoration: none;
	outline: none;
}
.pc{ width:100%; max-width:1920px; min-width:1050px; height:auto; _width:expression(this.scrollWidth > 1920 ? "1920px" : (this.scrollWidth < 1050? "1050px" : "auto")); overflow:hidden; margin:0 auto; position: relative; font-size: 14px; color: #232323; line-height: 24px; }

.banner{ height: 960px; position: relative; overflow: hidden; }
.top-msg{ position: absolute; top: 100px; left: 45px; z-index: 3; }
.top-msg a,.top-msg img{ float: left; }
.top-msg img{ margin-right: 10px; margin-top: 12px; }
.top-msg a img{ margin-top: 0; }

.download{ width: 566px; height: 227px; padding-top: 33px; background: url(../img/index_down2.png) no-repeat; position: absolute; z-index: 5; top: 330px; left: 50%; margin-left: -283px; }
.download .down-left{ text-align: center; padding-left: 35px; margin-top: -5px; width: 174px; float: left; }
.download .down-left img{ display: block; width: 170px; margin: 0 auto 2px; }
.download .down-left::after{ display: block; content: ''; width: 155px; height: 24px; background: url(../img/text.png) 0 -63px no-repeat; margin: 0 auto; }
.download .down-right{ float: left; margin-left: 26px; width: 290px; }
.download .down-right a{ display: block; width: 290px; height: 91px; margin-bottom: 6px; background: url(../img/index_btn2.png) 0 0 no-repeat; position: relative; }
.download .down-right a.android{ background-position: 0 -95px; }
.download .down-right a::after{ display: block; width: 290px; height: 91px; content: ''; position: absolute; left: 0; top: 0; background: url(../img/index_btn2.png) 0 -190px no-repeat; transition: all .5s; opacity: 0; }
.download .down-right a:hover::after{ opacity: 1; }
.down-right{ position: relative; }
.down-right span{ position: absolute; left: 0; right: 0; top: 56px; color: #fff; text-align: center; font-size: 12px; text-shadow: #555 0 0 2px; }

.pc .copyright{ padding: 50px 0; background: #2e2b29; font-size: 12px; color: #d1d1d1; position: relative; line-height: 22px; }
.pc .copyright .copy-main{ width:1300px; margin:0 auto; overflow:hidden;}
.pc .copyright a{ color: #bf9d5e; }
.pc .copyright img{ margin-right:7px; vertical-align:middle;}
.pc .copyright .lines{ width:1px; height:46px; border-left:1px solid #d1d1d1; margin-right:10px; vertical-align:middle; display:inline-block; margin: 0 52px; }
.pc .copyright-left{ width:500px; padding-top:37px; float:left;}
.pc .copyright-mid{ width: 330px; float: left; }
.pc .copyright-right{ width: 440px; float: right; }


.header{ width: 7.5rem; position: fixed; z-index: 9; left: 50%; margin-left: -3.75rem; top: 0; background: #262626; padding: .12rem 0; border-bottom: 1px solid #3e3e3e; }
.logo{ display: block; width: .9rem; height: .9rem; float: left; margin-left: .18rem; }
.logo img{ display: block; width: .9rem; }
.header-info{ padding-left: .18rem; float: left; width: 3.55rem; color: #aaa; font-size: .22rem; }
.header-info p{ font-size: .32rem; color: #fff; padding: .05rem 0 .02rem; display: flex; align-items: center; }
.header-info p span{ font-size: .22rem; margin-left: .02rem; }
.downs{ width: 2.2rem; height: .73rem; background: url(../img/download.png) no-repeat; background-size: 100% auto; float: right; margin-top: .05rem; margin-right: .18rem; }

.h5 .copyright{ padding: .3rem .3rem .6rem; background: #2e2b29; font-size: .22rem; color: #aaa; position: relative; line-height: .36rem; }
.h5 .copyright a{ color: #bf9d5e; }
.h5 .copyright img{ margin-right:.32rem; vertical-align:middle; height: .42rem; }
.h5 .copyright-left{ margin-top: .12rem; padding-top: .12rem; border-top: .02rem solid #4c4b4b; }
.h5 .copyright .bot-logo img{ height: .76rem; }
.h5-bg{ font-size: 0;}
.h5-bg img{ width: 100%; }

.fade{ position: fixed; top: 0%; left: 0%; background: black; z-index: 16; -moz-opacity: 0.9; opacity: .90; filter: alpha(opacity=95); width: 100%; height: 100%; display: none;}
.wechat-alert{ position:fixed; top: 0; left: 50%; margin-left: -3.75rem; width: 4.3rem; padding: 0 0 0 3.2rem; z-index:18; color:#e5a60b; font-size:.24rem; display:none;}
.we-arrow{ width:1.34rem; height:1.02rem; background:url(../img/fx1.png) no-repeat; background-size:100% auto; margin:0 0 -.28rem 2.9rem;}
.wechat-alert em{ display:inline-block; vertical-align:middle; width:0.33rem; height:0.08rem; background:url(../img/fx2.png) no-repeat; background-size:100% auto; margin:0 .07rem;}
.wechat-alert em.icon2{ width:0.37rem; height:0.37rem; background:url(../img/fx3.png) no-repeat; background-size:100% auto;}
.wechat-alert p{ margin-bottom:.15rem;}