
a:hover{
	text-decoration: none;
}
.index{
	width:100%;
	min-width:1200px;
	background: url(../images/zg_bg_v1.jpg) no-repeat center top;
}
.wrapper{
	width: 1440px;
	margin:0 auto;
	position: relative;
}
/*头部导航*/
.header{
	width: 1200px;
	height: 65px;
	margin: 0 auto;
	padding-top:15px;
}
.header-logo{
	width: 180px;
	float: left;
	position: relative;
}
.header-logo img{
	width:65px;
	height:65px;
	border:none;
	border-radius: 10px;
}
.header-logo span{
	width:120px;
	height:30px;
	line-height: 30px;
	font-size:20px;
	color:#666;
	position:absolute;
	left:70px;
	top:8px;
}
.header-logo span.logo_2{
	top:36px;
	height:20px;
	line-height: 20px;
	font-size:12px;
}
.head-nav{
	float: left;
	margin:10px 0 0 180px;
	display: inline-block;
}
.userPanel{
	width: 200px;
	float: right;
	margin-top:10px;
	font-size: 16px;
}
.header li{
	padding:0 18px;
	height:30px;
	line-height:30px;
	float: left;
	font-size: 18px;
}
.header a{
	color: #666;
}
.header li.on a,
.header a.on{
	border-bottom:#fec415 5px solid;
	border-radius: 3px;
}
.header a:hover{
	color: #ff0000
}

.header-con{
	width:100%;
	height:100px;
	border-bottom:#e8e8e8 1px solid;
}
.header-v1 a{color:#333;}

.userPanel a {
	display: inline-block;
	margin-right: 10px;
}
.userPanel span{
	display: inline-block;
	margin-right:5px;
	color: #333
}
.log-before{
	text-align:right;
}

.log-after{display: none;} 
/**/
.content{
	width: 1200px;
	min-width: 1200px;
	margin:0 auto;
	overflow: hidden;
}
/*下载*/
.download{
	position: relative;
	width: 1200px;
	height:880px;
	
}
.em-inco{
	width: 162px;
	height: 162px;
	position: absolute;
	top:415px;
	border-radius: 5px;
	padding: 9px;
	background:#fff;
}
.em-inco em{
	width: 162px;
	height: 162px;
	background: url(../images/hm_em.png) no-repeat left top;
	background-size: contain;
	display:block;
}
.download ul{
	position:absolute;
	top:415px;
	left:50%;
	margin-left: -382px;
}
.download ul li a{
	width:233px;
	height: 72px;
	display: block;
	text-indent: -99999px;
	background: url(../images/dow_inco.png) no-repeat left top;
	}
.download ul li a.android{
	margin-top:38px;
	background-position: left -100px;
}
.mumu{
	margin:80px auto;
	text-align: center;
}

/*关于我们*/
.about{
	height: 500px;
}
.about ul{
	width:80%;margin:150px auto; height:100px;  
}
.about ul li{
	width: 33%;
	float: left;
	color: #333;
	font-size: 26px;
}
.about ul li span{
	font-size: 22px;
}

/*充值*/
.pay-box{
	width: 1000px;
	margin:10px auto;
	overflow: hidden;
}
.pay-con{
	margin:30px 0;
}
.pay-con input{
	width: 250px;height:28px;
}
.pay-con h3{
	height:40px;
	line-height:40px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.pay-con ul{
	margin-top:10px;
	overflow: hidden;
}
.pay-con ul li{
	width:178px;
	height: 117px;
	line-height: 40px;
	float: left;
	margin:10px;
	padding-top:17px;
	border:#b9b9b9 1px solid;
	border-radius: 8px;
	font-size:20px;
	text-align: center;
	color: #666;
	cursor: pointer;
}
.pay-con ul li span{
	font-size: 16px;
}
.pay-con ul li.on{
	border: #ff4800 1px solid;
	box-shadow:1px 1px 10px #ffded1;
	background: url(images/pay_inc.png) no-repeat right top;
}
.pay-con ul li em{
	font-size: 28px;
}
.pay-con ul li.on em{
	color: #ff4800
}
.recharge-btn{
	display: block;
	margin:30px auto;
    background: #ff3e2f;
    border-radius: 3px;
    width: 154px;
    height: 40px;
    line-height:40px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.recharge-btn:hover{
	color: #fff;
}

/*登录*/
.head_main-logo{width: 124px; height: 54px;background: url(../../images/logo.png) center center no-repeat; margin-top: 13px;margin-right: 48px; margin-left: 24px;}
.head_main-logo a{width: 124px; height: 54px;display: block;}
.head_main-nav ul li{margin-left: 28px; margin-right: 28px;font-size: 18px;line-height: 80px;position: relative;}
.main_nav-active{width: 12px; height: 6px; background: #fada01;border-radius: 3px;position: absolute;left: 50%;bottom: 16px;margin-left: -6px; display: none;}
.nav_active{display: block;}
.head_main-login{float:right;line-height: 45px; font-size: 18px;margin-right: 24px;}
.main_login-l{ margin-right: 24px;}
.user_info-spic{width: 24px; height: 80px; line-height: 80px;}
.user_info-spic img{width: 24px; height: 24px; border-radius: 50%;}
.user_info-san{width: 7px; height: 80px;background: url(../../images/san.png) center center no-repeat;}
.user_info-alias{font-size: 14px; line-height: 80px; margin-left: 4px; margin-right: 4px;max-width: 200px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.head_user{position: relative; z-index: 44;}
.head_user-list{position: absolute;width: 112px; height: 80px; background: #fff;border-radius: 4px;box-shadow: 0 0 30px 7px rgba(0, 0, 0, 0.08);font-size: 14px; padding-top: 10px; display: none;}
.head_user-list a{line-height: 30px; width: 112px; text-align: center; display: block;}
.head_user-list a:hover{background: #f2f2f2;}
/*login*/
.house_login{width: 1280px;height: 600px; margin: auto;}
.house_login-title1{font-size: 40px; text-align: center; margin-top: 44px;}
.house_login-title2{font-size: 18px; text-align: center;color: #a28900; margin-bottom: 40px;}
.login_main{width: 586px;height: 386px; background: #fff;border-radius: 8px; margin: auto;box-shadow: 0 0 30px 7px rgba(0, 0, 0, 0.08);text-align: center; padding-top: 17px;}
.login_main-phone input{width: 470px; height: 16px;border-radius: 4px; background: #f5f5f5; padding-left: 20px;font-size: 16px;line-height: 16px; padding-top:21px; padding-bottom: 21px;color: #000; margin-top: 30px;}
input::-webkit-input-placeholder{color: #ccc;}
.login_main-phone{position: relative;}
.login_error{font-size: 12px;position: absolute;left: 70px;bottom: -20px;color: #ffae21;display: none;}
.login_mian-forget{font-size: 12px;position: absolute;right: 40px;bottom: -26px;}
.login_mian-forget a{color: #ccc;}
.login_button input{width: 490px; height: 68px; background: #ffed21;border-radius: 4px;font-size: 18px;  color: #000;cursor: pointer;}
.login_button{position: relative;margin-top: 58px;}
.login_main-no{font-size: 12px;position: absolute;right: 50px;bottom: -26px;}
.login_main-no a{color: #ffae21;}
.show{display: block}

/*注册*/
/*register*/
.house_register{width: 1280px; margin: auto;}
.house_register-title1{font-size: 40px; text-align: center; margin-top: 44px;}
.house_register-title2{font-size: 18px; text-align: center;color: #a28900; margin-bottom: 40px;}
.register_main{width: 586px;height: 480px; background: #fff;border-radius: 8px; margin: auto;box-shadow: 0 0 30px 7px rgba(0, 0, 0, 0.08);text-align: center; padding-top: 17px; margin-bottom: 100px;position: relative;}
.register_main-phone input{width: 470px; height: 16px;border-radius: 4px; background: #f5f5f5; padding-left: 20px;font-size: 16px;line-height: 16px; padding-top:21px; padding-bottom: 21px;color: #000; margin-top: 30px;}
input::-webkit-input-placeholder{color: #ccc;}
.register_main-phone{position: relative;}
.register_error{font-size: 12px;position: absolute;left: 70px;bottom: -20px;color: #ffae21; display: none;}
.register_mian-forget{font-size: 12px;position: absolute;right: 40px;bottom: -26px;}
.register_mian-forget a{color: #ccc;}
.register_button input{width: 490px; height: 68px; cursor:pointer;background: #ffed21;border-radius: 4px;font-size: 18px; margin-top: 58px; color: #000;}
.register_button{position: relative;}
.register_main-no{font-size: 12px;position: absolute;right: 50px;bottom: -26px;}
.register_main-no a{color: #ffae21;}

.register_getcode{position: absolute;font-size: 14px; width: 92px; height: 38px;text-align: center;line-height: 38px;border-radius: 4px;right: 60px; top: 40px;background: #fff;cursor: pointer;color: #666;}
.register_second{position: absolute;font-size: 14px; width: 92px; height: 38px;text-align: center;line-height: 38px;border-radius: 4px;right: 60px; top: 40px;background: #fff;cursor: pointer;color: #666;display: none;}
.show{display: block;}
.hide{display: none;}
.step_rule{font-size: 14px;color: #999; margin-top: 30px;text-align: left;position: absolute;left: 50px;bottom: 156px;z-index: 33;}

/*浮层*/
.mask{position: fixed;left:0;top:0;bottom:0;right:0;background: rgba(0,0,0,.3);z-index: 999}
.pop{width:400px;position:fixed;left:50%;margin:0 0 0 -200px;top:200px;background: #fff;border-radius: 5px;border:1px solid #ccc;z-index: 9999}
.close{display:block;position: absolute;right:5px;top:5px;width: 14px;height: 14px;background: url(../images/close_icon.png) no-repeat;}
.close:hover{background-position:0 -14px }
.login-btn{display: block;margin:50px auto 0 auto;width: 128px;height: 128px;}
.login-tip{line-height: 40px;text-align: center;font-size: 16px;margin:10px 0 50px 0;}
.popCon {
    padding: 20px;
    min-height: 40px;
    font-size: 14px;
    text-align: center;
}
.pop h3 {
    padding: 10px 14px 2px;
    height: 30px;
    line-height: 30px;
    color: #666;
    border-bottom: 1px solid #f0f0f0;
    font-weight: normal;
    font-size: 12px;
}

.weixin{left:0;bottom:20px;z-index:222;}

.footer {
	width: 100%;
	height: 100px;
	padding-top:20px;
	margin: 20px auto 0;
	background: #333;
	clear: both;
	*zoom:1;
}

.footer-con {
	width: 1200px;
	margin: 0 auto;
	line-height: 22px;
}
.foot-link {
	margin: 3px auto 0;
	width: 766px;
	text-align: center;
}
.foot-link li {
	display: inline;
	padding-right: 5px;
	color: #a2a2a2;
	border-right: 1px solid #a2a2a2;
}
.foot-link li.no-border{border:0;}
.footer-con a,
.foot-link a {
	color: #a2a2a2;
}
.foot-link a:hover,
.footer-con a:hover{
	color: #51a7fc;
}
.footer-con p{
	color:#a2a2a2;
	text-align: center;
}
.footer-con em,
.footer-con img{
	display: inline-block;
	vertical-align: 1px;
	margin:0 3px;
}
.footer-con img{vertical-align: -1px;}


.house_head {
  width: 100%;
  height: 80px;
  background: #fff;
}

.house_head-main {
  width: 1280px;
  height: 80px;
  margin: auto;
}

.head_main-logo {
  width: 134px;
  height: 54px;
  background: url(../../images/logo.png) center center no-repeat;
  margin-top: 13px;
  margin-right: 180px;
}

.head_main-logo a {
  width: 124px;
  height: 54px;
  display: block;
}

.head_main-nav ul li {
  margin-left: 28px;
  margin-right: 28px;
  font-size: 18px;
  line-height: 80px;
  position: relative;
}

.main_nav-active {
  width: 12px;
  height: 6px;
  background: #fada01;
  border-radius: 3px;
  position: absolute;
  left: 50%;
  bottom: 16px;
  margin-left: -6px;
  display: none;
}

.nav_active {
  display: block;
}

.head_main-login {
  line-height: 80px;
  font-size: 18px;
}

.main_login-l {
  margin-right: 24px;
}

.user_info-spic {
  width: 24px;
  height: 80px;
  line-height: 80px;
}

.user_info-spic img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.user_info-san {
  width: 7px;
  height: 80px;
  background: url(../../images/san.png) center center no-repeat;
}

.user_info-alias {
  font-size: 14px;
  line-height: 80px;
  margin-left: 4px;
  margin-right: 4px;
  max-width: 70px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.head_user {
  position: relative;
  z-index: 44;
}

.head_user-list {
  position: absolute;
  width: 112px;
  height: 80px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 30px 7px rgba(0, 0, 0, 0.08);
  font-size: 14px;
  padding-top: 10px;
  display: none;
}

.head_user-list a {
  line-height: 30px;
  width: 112px;
  text-align: center;
  display: block;
}

.head_user-list a:hover {
  background: #f2f2f2;
}

/*banner*/
.about_head {
  width: 100%;
  height: 154px;
}
.head-content_text1{
	font-size: 16px;
	font-weight: 800
}

.about_head-content {
  width: 1280px;
  margin: auto;
  color: #333;
  font-weight: 800;
  text-align: center;
  line-height: 154px;
}

.about_content {
  width: 1130px;
  margin: auto;
  padding: 0px 75px 100px 75px;
}

.about_content-us {
  font-size: 14px;
  line-height: 38px;
}

.about_content-ad {
  height: 202px;
  border-left: 2px solid #fada01;
  padding-left: 26px;
  margin-top: 88px;
  font-size: 16px;
}

.about_content-ad div {
  margin-bottom: 24px;
}

.about_content-t {
  font-size: 16px;
  line-height: 38px;
  font-weight: 800
}
.abcder{font-size:16px;font-weight: 800}

.content blockquote{font-size: 14px;}
.content p {
    margin: 12px 0 0;
    font-size: 14px;
    text-indent: 2em;
}
p.noindent{text-indent: 0em;margin: 20px 0 0px;}
p.mag-t40{margin-top: 40px;}
.blue {
    font-size: 14px;
    color: #00479D;
}
.applycontent{width:1000px;margin:30px auto 0;text-align: center;}
.applycontent h3{text-align: center;font-size: 18px;margin-bottom: 30px;}
.applycontent img{max-width: 1000px;max-height: 1000px;margin:0 auto;}
