
.init_page
{
	width:100%;
	height:100%;
	background:#666;
	position:absolute;
	z-index:1;

}

.content_1
{
	width:100%;
	height:auto;
	position:absolute;
	z-index:2;
	background:#fff
}





.top_center{
width:960px;
height:60px;
margin:0 auto;
}

.top_left{
width:600px;
float:left;
position:relative;
}


.top_right{
width:160px;
float:right;
height:30px;
line-height:30px;
}


.top_right ul li{
height:50px;
float:left;
text-align:center;
line-height:25px;
width:40px;
position:relative;
}


.top_right ul li a{
color:#959595;
font-size:12px;
overflow: hidden;
}


.top_right li .licontain{
	width: 27px;
	height: 26px;
	overflow: hidden;
	position: relative;
	
}
.top_right ul li a:hover{
color:#333;
}
.wx,.sc,.qq,.cn{
	width: 25px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
}

			/*.top_right ul li .box{width: 420px;padding: 9px; overflow: hidden; box-shadow: 0 0 2px 0 #555454; background: #fff; position: absolute;right: 0; top: 40px; z-index: 100; display: none; background:#fff; color:#333}
			.top_right ul li _.box{width: 420px; position: absolute;right: 0; top: 55px; z-index: 100; display: none; background:#fff; color:#333;  border:solid 1px #555454;!important}
			.top_right ul li .box dl{float: left;  border-right: 1px solid #e7e7e7;}
			.top_right ul li .box dt{width: 105px;height:30px;line-height: 25px;font-size: 14px; font-weight: bold; padding-left:15px; color:#333}
			.top_right ul li .box dt a{width: 105px;height:30px;line-height: 25px;font-size: 14px; font-weight: bold; color:#333}
			.top_right ul li .box dd{
				width: 130px;	
				height: 28px;
				background: #fff;
				position: relative;
				padding-bottom: 5px;
				text-align: center;
				overflow: hidden;
			}*/
			
			/*.top_right ul li .box dd span{
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background: #cccccc;
				text-align: center;
				display: none;
				
			}*/
			/*.top_right ul li .box .fanzhuan{
				animation: fanzhuan 1s;
				-moz-animation:fanzhuan 0.2s; 
				-webkit-animation:fanzhuan 0.2s; 
				-o-animation:fanzhuan 0.2s; 
			}*/
			/*.top_right ul li .box dd>a{position:absolute; display:block; overflow:hidden;left:12px; top:0; width:107px;height: 28px; line-height: 30px;text-align: center;font-size: 12px; color:#666}
			.top_right ul li .box dd>a:hover{color: #f8b600;}
			.top_right ul li .trangle{float: right;margin-right: 55px; margin-top:-25px;width: 14px; height: 14px; background:; position:absolute;
			z-index:1;
			top:17.5px;
			left:395px;
			}*/

/*	fanzhuan   */


/*@-moz-keyframes fanzhuan{
	from{
		transform: rotatex(90deg);
		-webkit-transform: rotatex(90deg);
		-moz-transform: rotatex(90deg);
		-ms-transform: rotatex(90deg);
	}
	to{
		transform: rotatex(0deg);
		-webkit-transform: rotatex(0deg);
		-moz-transform: rotatex(0deg);
		-ms-transform: rotatex(0deg);
		}
}
@-moz-keyframes fanzhuan{
	from{
		transform: rotatex(90deg);
		-webkit-transform: rotatex(90deg);
		-moz-transform: rotatex(90deg);
		-ms-transform: rotatex(90deg);
	}
	to{
		transform: rotatex(0deg);
		-webkit-transform: rotatex(0deg);
		-moz-transform: rotatex(0deg);
		-ms-transform: rotatex(0deg);
		}
}
@-webkit-keyframes fanzhuan{
	from{
		transform: rotatex(90deg);
		-webkit-transform: rotatex(90deg);
		-moz-transform: rotatex(90deg);
		-ms-transform: rotatex(90deg);
	}
	to{
		transform: rotatex(0deg);
		-webkit-transform: rotatex(0deg);
		-moz-transform: rotatex(0deg);
		-ms-transform: rotatex(0deg);
		}
}
@-o-keyframes fanzhuan{
	from{
		transform: rotatex(90deg);
		-webkit-transform: rotatex(90deg);
		-moz-transform: rotatex(90deg);
		-ms-transform: rotatex(90deg);
	}
	to{
		transform: rotatex(0deg);
		-webkit-transform: rotatex(0deg);
		-moz-transform: rotatex(0deg);
		-ms-transform: rotatex(0deg);
		}
}*/



.clear1{zoom: 1;}
			.clear1:after{content: '\20';display: block; clear: both;}

/*                        footer                         */
.
.fw,.email{
	float: left;
	width: 22px;
	height: 22px;
	position:relative;
	overflow: hidden;
}
.footer_right ul{
	position: relative;
	float: left;
}
.footer_right ul>li{
	width: 22px;
	height: 22px;
}
.top_right{position: relative;}
.submenubox{
	position: absolute;
	z-index:99999;
	top: 60px;
	padding: 5px;
	border-radius: 7px;
	box-shadow: 0 0 2px 0 #555454;
	background: #fff;
	display: none;
	height: 136px;
}
.submenubox_main{
	overflow: hidden;
	width: 130px;
	height: 112px;
}
.submenubox dl{position: absolute; top: 200px;}
.submenubox dl>dd{padding-bottom: 0px;}
.erweima{padding-left: 10px;}
.qqfw>dd,.shch>dd,.language>dd{width: 107px; height: 28px;padding-left:12px ;}





.sub_list
{
	width:200px;
	height:auto;
	position:fixed;
	z-index:222;
	top:40%;
	left:20px;
	display:none;
}


.sub_list ul li
{
	width:200px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	vertical-align:middle;
	margin-top:1px;
	font-family:"微软雅黑";
}


.sub_list ul li a
{
	color:#666;
}


.sub_list ul li div
{
	width:175px;
	height:25px;
	float:right;
}



.sub_list ul li span
{
	width:6px;
	height:6px;
	border:solid 2px #ccc;
	float:left;
	display:inline;
	margin-top:6px;
	transform:rotate(45deg) ;
	-webkit-transform:rotate(45deg);
	-moz-transform: rotate(45deg) ;
	
}


.sub_list ul li:hover span{
	border:solid 2px #f8b600;
	}



.sub_list ul li:hover span{
	border:solid 2px #f8b600;
	}
	
.sub_list ul li:hover div a{
	color:#f8b600;
	}	


.sub_list ul li span_on
{
	width:10px;
	height:10px;
	border:solid 2px #000;
	background:#ccc;
	float:left;
	margin-top:6px;
	transform:rotate(45deg) translate(50px,0px);
	-webkit-transform:rotate(45deg) translate(50px,0px);
	-moz-transform: rotate(45deg) translate(50px,0px);
}



.about_banner
{
	width:100%;
	height:500px;
	background: no-repeat top center fixed;

}

/*--------------  安全环境  --------------*/	