.header{
	width:100%;
	height:70px;
	max-width:1920px;
	min-width:1200px;
	background-color:rgba(0,0,0,.85);
	position:absolute;
	left:50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	top:42px;
	z-index:15;
}
.icon{
	display: block;
	width:292px;
	height:113px;
	float:left;
	margin:11px 10px 0 0;
}
.top_ul{
	float:left;
	overflow: hidden;
}
.top_ul li{
	width:126px;
	height:65px;
	font-size:18px;
	float:left;
	line-height:70px;
	text-align: center;
	font-style: italic;
	font-weight:bold;
	margin-left:30px;
}
.top_ul li a{
	color:#fff;
}
.top_ul li.active{
	border-bottom:5px solid #4f67fb;
}
.top_ul li.active a{
	color:#4f67fb;
}
.top_ul li:hover{
	border-bottom:5px solid #4f67fb;
}
.top_ul li:hover a{
	color:#4f67fb;
}
.media_ul{
	width:187px;
	height:33px;
	float:right;
	margin-top:17px;
	position:relative;
}
.media_ul li{
	width:33px;
	height:33px;
	float:left;
	background:url(../images/na.png) no-repeat left top;
	position:relative;
}
.media_ul li a{
	display: block;
	width:100%;
	height:100%;
}
.media_ul li:nth-child(2){
	background-position:-51px 0;
	margin:0 18px;
}
.media_ul li:nth-child(3){
	background-position:-103px 0;
	margin-right:18px;
}
.media_ul li:nth-child(4){
	background-position:-154px 0;
}
.media_ul li:hover{
	background-position-y:-33px;
}
.media_ul .w_code{
	display: none;
	width:130px;
	height:130px;
	position:absolute;
	left:-42px;
	top:42px;
}
.seven{
	width:100%;
	height:339px;
	min-width:1200px;
	max-width:1920px;
	background:url(../images/fo.jpg) no-repeat center;
	margin:0 auto 0;
	position:relative;
	overflow: hidden;
}
.seven ul{
	width:1308px;
	overflow: hidden;
	position:relative;
	margin-left:-54px;
	margin-top:63px;
}
.seven ul li{
	width:435px;
	height:218px;
	background:url(../images/ju.png) no-repeat center;
	position:relative;
	overflow: hidden;
	float:left;
}
.seven ul li img{
	display: block;
	width:160px;
	height:160px;
	margin:28px 18px 0 46px;
	float:left;
}
.seven ul li .li_p{
	float:left;
	font-style: italic;
}
.seven ul li .li_p p:nth-child(1){
	font-size:24px;
	color:#ffec4a;
	font-weight:bold;
	margin:52px 0 10px 0;
}
.seven ul li .li_p p:nth-child(2),.seven ul li .li_p p:nth-child(3),.seven ul li .li_p p:nth-child(4){
	color:#fff;
	font-size:16px;
}
.seven ul li .li_p p:nth-child(4){
	margin-top:20px;
}
.login{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.8);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.c_login{
	width:825px;
	height:552px;
	background:url(../images/login1.png) no-repeat center;
	position:relative;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
	margin:0 auto 0;
}
.close{
	display: block;
	position:absolute;
	right:21px;
	top:53px;
	cursor: pointer;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.close:hover{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.login_body{
	width:385px;
	overflow: hidden;
	margin:128px 0 0 341px;
}
.login_body .type_select{
	width:100%;
	overflow: hidden;
	position:relative;
	font-size:20px;
	color:#fff;
	margin-bottom:16px;
}
.login_body .type_select p{
	float:left;
	margin-right:20px;
}
.login_body .type_ul{
	overflow: hidden;
	float:left;
}
.login_body .type_ul li{
	float:left;
	cursor: pointer;
}
.login_body .type_ul li em{
	display: block;
	width:28px;
	height:27px;
	overflow: hidden;
	float:left;
}
.login_body .type_ul li img{
	display: block;
	width:100%;
	height:100%;
}
.login_body .type_ul li:nth-child(1){
	margin-right:30px;
}
.login_body .type_ul li.active img:nth-child(1){
	display: none;
}
.login_body .type_ul li span{
	display: block;
	float:left;
	line-height:27px;
	margin-left:5px;
}
.login_body .s_put{
	width:100%;
	overflow: hidden;
	position:relative;
}
.login_body .s_put.p_put{
	width:100%;
	height:74px;
	background:url(../images/put.png) no-repeat center;
	position:relative;
	overflow: hidden;
}
.login_body .s_put input{
	border:none;
	background:none;
	font-size:18px;
	color:#fff;
	line-height:56px;
	text-indent:28px;                                                                                                                    
}
.login_body .s_put .phone{
	width:350px;
	height:56px;
	margin:4px 0 0 8px;
}
.login_body .s_put input::-webkit-input-placeholder{
	color:#787a7f;
}
.login_body .s_put .s_yzm{
	width:235px;
	height:74px;
	background:url(../images/put1.png) no-repeat center;
	position:relative;
	float:left;
}
.login_body .s_put .s_yzm input{
	width:217px;
	height:56px;
	margin:4px 0 0 8px;
}
.login_body .captcha{
	width:141px;
	height:56px;
	position:relative;
	float:right;
	margin:4px 7px 0 0;
	background-color:#fff;
	cursor: pointer;
}
.login_body .captcha img{
	display: block;
	width:140px;
	height:56px;
}
.login_body .captcha p{
	text-align: center;
	line-height:56px;
	color:#000;
	font-size:16px;
}
.login_body .c_yzm{
	width:150px;
	height:71px;
	background:url(../images/put3.png) no-repeat center;
	position:relative;
	float:right;
	margin:4px -1px 0 0;
}
.login_body .c_yzm .g_code{
	width:134px;
	height:50px;
	margin:1px 0 0 1px;
	text-align: center;
	text-indent:0;
	line-height:50px;
	cursor: pointer;
	font-size:16px;
}
.login_body .next{
	display: block;
	margin:15px auto 0;
	cursor: pointer;
}
.success{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.c_success{
	width:577px;
	height:417px;
	background:url(../images/success1.png) no-repeat center;
	position:relative;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
	margin:0 auto 0;
}
.success .close{
	right: 44px;
    top: 39px;
}
.qq_code{
	width:143px;
	overflow: hidden;
	position:relative;
	float:left;
	margin:151px 63px 0 98px;
}
.qq_code img{
	display: block;
	width:143px;
	height:143px;
}
.qq_code p{
	font-size:14px;
	font-style: italic;
	text-align: center;
	line-height:18px;
	color:#fff;
	margin-top:8px;
}
.wx_code{
	width:143px;
	overflow: hidden;
	position:relative;
	float:left;
	margin:151px 0 0 0;
}
.wx_code img{
	display: block;
	width:143px;
	height:143px;
}
.wx_code p{
	font-size:14px;
	font-style: italic;
	text-align: center;
	line-height:18px;
	color:#fff;
	margin-top:8px;
}