#container{position: relative;}
.container {width:100%;max-width:1200px;margin:0px auto;padding: 0px 10px;overflow: hidden;}
h2{font-family:'Microsoft YaHei';font-size:46px;line-height:46px;color:#fff;margin-bottom:16px;text-transform:uppercase;}
img{background:url(../img/loading.gif) no-repeat center center;vertical-align:bottom;}
a{transition:0.5s;-moz-transition:0.5s;	/* Firefox 4 */-webkit-transition:0.5s;	/* Safari 和 Chrome */-o-transition:0.5s;}
h3{font-size:30px;line-height:30px;}
/*----=S header----------*/
header {display:block;background:#fff;position:relative;z-index:99;}
header.fixed {position:fixed;top:0;left:0;width:100%;z-index:100;}
.head_link {float: right;line-height:70px;color:#666;font-size:12px;}
.head_link a{color:#666;font-size:12px;}
.head_link a:hover{text-decoration:underline}
header img{background:none}
header img.logo {margin-top: 17px;}

/*------Nav--------*/
/*----=S nav By-yangsai---*/
#mobile_nav,.wap_navbtn {display:none;}
#pc_nav {background:#e5e5e5;height:45px;position:relative;z-index:9;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;height: 1px;overflow: hidden;}
#pc_nav li {float:left;padding-right:7%;line-height:45px;}
#pc_nav li a {color:#fff;font-size:14px;line-height:45px;}
#pc_nav li a:hover,#pc_nav li.current a {color:#41c2ed;}
#pc_nav li.disable a{ cursor:default;color:#999}
#pc_nav ul {width:80%;float:left;}
.register_btn {float:right;}
.register_btn a {display:block;width:140px;height:45px;line-height:45px;background:#e50000;font-size:16px;text-align:center;color:#fff;}
.register_btn a:hover {background:#ed4d4d;}
#pc_nav.fixed_nav {position:fixed;top:0;left:0;width:100%;z-index:99;background:#333;}
/*----=E nav By-yangsai---*/
/*文字提示样式开始*/
.subject{height:104px;background:#e6e6e6;}
.subject h1{color:#666;font-size:30px; line-height: 104px; font-weight: normal;}
	/*活动声明*/
.rule.container{margin-top:24px;}
.rule span{display:block;line-height: 28px; font-size: 14px; padding-bottom: 10px;}
	/*注册成功页面样式*/
.sucess{max-width: 600px;margin: 0px auto;text-align: center;}
.sucess span{display:block;font-size: 34px;line-height: 36px;color:#333;margin-bottom: 24px;padding-top: 20%;}
.sucess span.sucess_max{background: url(../img/successful_registration.jpg) no-repeat left bottom;background-size: 36px;max-width: 320px;margin: 0 auto;margin-bottom:24px;padding-left: 20px;}
.sucess span.sucess_min{display:block;font-size: 18px;line-height: 24px;color:#333;padding-top: 0;margin-bottom: 24px;padding-bottom: 12px;}
.sucess a{color:#e50000;}
/*文字提示样式结束*/
/*form里面注册表单样式开始*/
form.formsource{padding:0;margin:0;border:0}
#webinar{margin-bottom:70px}
#webinar span,#webinar label,#webinar p { font-size: 14px; line-height: 24px;}
#webinar a {color: #000;text-decoration: underline;}
#webinar h2{padding-top: 12px;border-top: 3px solid #ccc;margin-bottom: 24px;font-size:18px;}
.basic-info{margin-top: 24px;width: 45%;}
.input-wrap-radio,.input-wrap{max-width: 550px;line-height: 30px;margin-bottom: 12px;width: 100%;}
.input-wrap-radio span,.input-wrap span{display:block;float:left;width: 35%;text-align:left;}
.input-wrap-radio span em,.input-wrap span em{color:#e50000;padding-right: 5px;}
.input-wrap-radio input,.input-wrap-radio div,.input-wrap input,.input-wrap select,.input-wrap div{width: 63%;display:block;float:right;height: 30px;padding: 3px 5px;border: 1px solid #ccc;}
.input-wrap select {}
.input-wrap select option {display:block;font-size:14px;}
.input-wrap-radio div,.input-wrap div{border: 0px;}
.input-wrap-radio div input,.input-wrap div input{width: auto;float: left;margin-right: 10px;margin-top: -3px;}
.input-wrap-radio div label,.input-wrap div label{width: 50%;float: left;cursor:pointer;}
.agree{margin-top:30px;}
.agree p {margin-bottom:10px;}
.agree em{color:#e50000;}
.agree label{margin-right:12px;color: #666;}
.agree label input{margin-right:10px;}
#submitBtn{display:block;padding:0px 50px;height: 40px;color:#fff;background:#e50000;margin-top: 30px;border-radius:5px;margin:0px auto;font-size: 18px;cursor:pointer;margin-top: 30px;border-color:#e50000;}
.red{border: 1px dotted #E50000 !important;}
.agree1 label { display: block;}

/*form里面注册表单样式结束*/
/*---=S Public footer---------*/
footer{padding: 48px 0px;background: #eaeaea;}
footer div ul{display: table;color:#fff;width:100%;}
footer div ul li{display:table-cell;}
footer div ul li h3{font-size:20px;color:#333;line-height:36px;text-transform:uppercase;font-weight:normal;margin-bottom:20px}
footer div ul li p{margin-bottom: 20px;color:#888;}
footer div ul li a.more{display: inline-block;line-height: 28px;height:28px;width:128px;border: 1px solid #818181;text-align: center;font-size: 12px;color:#818181;	background:#f5f5f5;}
footer div ul li a.more:hover{color: #fff;background: #818181;}
footer div ul{margin-bottom: 48px;}
footer div ul li.left{width: 40%;padding-right:2%;}
footer div ul li.right{width:60%;}
footer div ul li.right .contact-way a{display: inline-block;padding-left: 27px;color:#888;margin-right:25px;}
footer div ul li.right .contact-way a:hover{color:#333;}
footer div ul li.right .contact-way a.mail{background: url(../img/icon-contact.png) left 8px no-repeat;}
footer div ul li.right .contact-way a.tel{background: url(../img/icon-contact.png) left -36px no-repeat;}
footer div ul li.right .contact-way a.find{background: url(../img/icon-contact.png) left -82px no-repeat;}
footer div ul li .erweima a{padding:6px;border: 1px solid #c1c1c1;display: inline-block;}
footer div ul li .media{display: table;width: 100%;margin-top: 20px;}
footer div ul li .media a{display: table-cell;width: 50px;height: 50px;float: left;margin-right: 20px;}
footer div ul li .media a.f{background: url(../img/icon-media.png) left top no-repeat;}
footer div ul li .media a.f:hover{background-position: left -70px;}
footer div ul li .media a.in{background: url(../img/icon-media.png) -70px top no-repeat;}
footer div ul li .media a.in:hover{background-position: -70px -70px;}
footer div ul li .media a.t{background: url(../img/icon-media.png) -140px top no-repeat;}
footer div ul li .media a.t:hover{background-position: -140px -70px;}
footer div ul li .media a.tube{background: url(../img/icon-media.png) -210px top no-repeat;}
footer div ul li .media a.tube:hover{background-position: -210px -70px;}
.download {display: none;}
.download a {font-size: 12px;color: #818181;border: 1px solid #818181;display: block;width: 115px;text-align: center;border-radius: 3px;line-height: 28px;height: 28px;	width: 128px;}
.download a:hover {color: #fff;background: #818181;}
.copyright {text-align: center;font-size: 12px;line-height: 36px;background:#5e5e5e;color:#fff;}
.copyright.bottom {text-align: center;font-size: 12px;line-height: 36px;background:#5e5e5e;color:#fff;position: fixed; bottom: 0; left: 0;width: 100%;}
/*---=E Public footer---------*/
/*=S zhuyu 信息反馈*/
	.more-fun {
	width: 50px;
	position:fixed;
	right: 20px;
	bottom: 70px;
	display:none;
}
.more-fun a {
	display:block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 0px;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
@keyframes myfirst {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-moz-keyframes myfirst 
/* Firefox*/
	 {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
}	@-webkit-keyframes myfirst 
/* Safari and Chrome*/
	 {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
}	@-o-keyframes myfirst 
/* Opera*/
	 {
	from {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
to {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
}
@keyframes myend {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-moz-keyframes myend 
/* Firefox*/
	 {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-webkit-keyframes myend 
/* Safari and Chrome*/
	 {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}	@-o-keyframes myend 
/* Opera*/
	 {
	from {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9*/
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome*/
	-o-transform: rotate(360deg);
	/* Opera*/
	-moz-transform: rotate(360deg);
}
to {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* IE 9*/
	-webkit-transform: rotate(0deg);
	/* Safari and Chrome*/
	-o-transform: rotate(0deg);
	/* Opera*/
	-moz-transform: rotate(0deg);
}
}
/*.more-fun a.per {
	top:-230px;
}
.more-fun a.buy {
	top:-170px;
}
.more-fun a.feedback {
	top:-110px;
}*/
	.more-fun a.moreslide {
	bottom: 0px;
	background: url(../img/icon-more.png) center center no-repeat;
	background-size:100% !important;
}
.more-fun a.moreslide.active {
	background: url(../img/icon-more-active.png) center center no-repeat;
	transform: rotate(40deg)!important;
	-ms-transform: rotate(40deg)!important;
	/* IE 9*/
	-webkit-transform: rotate(40deg)!important;
	/* Safari and Chrome*/
	-o-transform: rotate(40deg)!important;
	/* Opera*/
	-moz-transform: rotate(40deg)!important;
}
.more-fun a img {
	width:100%;
}
/*信息反馈——PC*/
	.more-fun-pc {
	height: 215px;
	position:fixed;
	right:20px;
	bottom:20px;
	z-index:10;
}
.more-fun-pc span {
	display:block;
	width: 48px;
	height: 48px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	position:absolute;
	background: #fff;
	overflow:hidden;
	right:0px;
}
.more-fun-pc span.erwei-wrap {
	overflow:visible;
}
.more-fun-pc span img {
	position:absolute;
	right: 55px;
	top: 0px;
	display:none;
}
.more-fun-pc a {
	position:absolute;
	top: 0px;
	left:0px;
	height: 46px;
	width: 46px;
}
.more-fun-pc a em {
	font-size: 14px;
	line-height: 46px;
	color: #333;
	font-style: normal;
}
.more-fun-pc a.buy {
	top: 0px;
	background:url(../img/icon-pc-buy.png) 10px center no-repeat #fff;
	width: 200px;
}
.more-fun-pc a.buy em {
	width: 150px;
	float: right;
}
.more-fun-pc a.buy:hover {
	background:url(../img/icon-pc-buy-active.png) 10px center no-repeat #fff;
}
.more-fun-pc a.feed {
	width: 125px;
	background:url(../img/icon-pc-feed.png) 13px center no-repeat #fff;
}
.more-fun-pc a.feed em {
	width:76px;
	float: right;
}
.more-fun-pc a.feed:hover {
	background:url(../img/icon-pc-feed-active.png) 13px center no-repeat #fff;
}
.more-fun-pc a.erwei {
	background:url(../img/icon-pc-erwei.png) 13px center no-repeat #fff;
}
.more-fun-pc a.erwei:hover {
	background:url(../img/icon-pc-erwei-active.png) 13px center no-repeat #fff;
}
.more-fun-pc a.top {
	background:url(../img/icon-pc-top.png) 14px center no-repeat #fff;
}
.more-fun-pc a.top:hover {
	background:url(../img/icon-pc-top-active.png) 14px center no-repeat #fff;
}
/*=E zhuyu 信息反馈*/

/*加载前loading条*/
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }

  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }

  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }

  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }

  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
.loader{ position:fixed;width:100%;height:100%;z-index:999;background:#fff;left:0;top:0}
.loader-inner{width:100px;height:25px;left:50%;top:50%; margin-top:-12.5px;margin-left:-50px; position:absolute;}
.ball-pulse > div:nth-child(0) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div {
  background-color: #e50000;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }
/*加载前loading条*/

/*-------------login-------------------*/
.sucess span.linehig{ line-height:50px;}
.sucess span em{ color:#cb0101; font-size:28px;}
.content_autoh{ padding-bottom:150px;}


.login{ padding:60px 0px; }
.nav_bottom h1 {
  color: #666;
  font: 30px/104px Arial,"Microsoft YaHei";
}
.nav_bottom {
  height: 104px;
  background: #e6e6e6;
}
.login {
  padding: 60px 0px;
}
.login p {
  max-width: 300px;
  margin: 0px auto;
}
.login button {
  display: block;
  width: 116px;
  height: 30px;
  margin: 0px auto;
  background: #e50000;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
}
.login p span {
  text-align: right;
  width: 60px;
}
.login p span, .login p input {
  float: left;
  line-height: 30px;
  font-size: 14px;
}
.login span {
  display: block;
  margin: 0px auto;
  text-align: center;
  font-size: 22px;
  line-height: 60px;
}
.login p input {
  display: block;
  height: 30px;
  width: 240px;
  border: 1px solid #ccc;
  padding: 5px;
}
.login p span, .login p input {
  float: left;
  line-height: 30px;
  font-size: 14px;
}
input {
  outline: 0 none;
}
.login button {
  display: block;
  width: 116px;
  height: 30px;
  margin: 0px auto;
  background: #e50000;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
}
button {
  border: none;
  padding: 0;
} 






