@charset "utf-8";
/* CSS Document */
body,p,input,h1,h2,h3,h4,ul,li,dl,dt,dd,form {
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: middle;
}
body{
    font-family:Arial,SimSun,"Microsoft Yahei","STHeiti Light";
    font-size: 16px;
	color:#666666;
	font-weight:normal;
	background:#f6f6f6;
}
img{
    border: 0;
}
a:link{font-size: 12px;color: #666;text-decoration: none;}
a:visited{font-size: 12px; color: #666;text-decoration: none;}
a:hover{font-size: 12px;color: #333;text-decoration: underline;}
a:active{font-size: 12px;color: #666;text-decoration: none;}

.wrapper_middle{
	margin:0 auto;
	width:100%;
	clear:both;
	}

/*-----top hearder------*/
.wrapper_top_line{
	float:left;
	width:100%;
	clear:both;
	height:40px;
	background:#1857a4;
	}
.container_top{
	margin:0 auto;
	width:1200px;
    clear:both;
	}
.container_top span{
	float:left;
	width:600px;
	font: 16px/40px "Microsoft Yahei";
	color: #fff;
	}
.container_top .logo{
    float:left;
	padding:27px 0;
	width:280px;
	height:96px;
	}

/*----nav----*/

.container_nav{
	float:left;
	width:680px;
	padding-left:240px;
	}
.container_nav ul{
	float:left;
	width:680px;
	padding-top:56px;
	clear:both;
	}
.container_nav ul li{
	float:left;
	width:auto;
	line-height:40px;
	font-family:"Microsoft Yahei";
	}

.container_nav ul li a:link{font-size: 20px; color: #010101;text-decoration: none;padding:9px 32px;}
.container_nav ul li a:visited{font-size: 20px; color: #010101; text-decoration: none;padding:9px 32px;}
.container_nav ul li a:hover{font-size:20px;color: #0d62ca;text-decoration: none;padding:9px 32px;}
.container_nav ul li a:active{font-size: 20px;color: #010101; text-decoration: none;padding:9px 32px;}


/*----location----*/

.wrapper_localtion{
	margin:0 auto;
	width:1200px;
	height:51px;
	clear:both;
	border-bottom:1px solid #fff;
	color:#999;
	}
.wrapper_localtion p{
	margin:0 auto;
	width:1200px;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ddd;
	font-family:"Microsoft Yahei";
	clear:both;
	}
.wrapper_localtion a:link{font-size: 16px; color: #999;text-decoration: none;}
.wrapper_localtion a:visited{font-size: 16px; color: #999; text-decoration: none;}
.wrapper_localtion a:hover{font-size:16px;color: #0d62ca;text-decoration: none;}
.wrapper_localtion a:active{font-size: 16px;color: #999; text-decoration: none;}
.wrapper_localtion span{
	color:#0d62ca;
	}

.main_container{
	margin:0 auto;
	padding-top:15px;
	width:1200px;
	clear:both;
	}
.bg_main{
	background:url(../images/bg_main.jpg) top center no-repeat;
	}

/*----footer----*/	
.wrapper_footer{
	margin:0 auto;
	width:100%;
	clear:both;
	}
.container_footer_nav{
	float:left;
	width:100%;
	clear:both;
	background:#e1e1e1;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#010101;
	font-family:"Microsoft Yahei";
	}
.container_footer_nav a:link{font-size:18px; color: #010101;text-decoration: none;padding:0 30px;}
.container_footer_nav a:visited{font-size:18px; color: #010101; text-decoration: none;padding:0 30px;}
.container_footer_nav a:hover{font-size:18px;color: #0d62ca;text-decoration: none;padding:0 30px;}
.container_footer_nav a:active{font-size:18px;color: #010101; text-decoration: none;padding:0 30px;}

.container_footer_info{
	float:left;
	width:100%;
	clear:both;
	padding:27px 0 30px;
	text-align:center;
	background:#1857a4;
	font-family:"Microsoft Yahei";
	font-size:16px; 
	color: #fff;
	line-height:30px;
	}
	
.container_footer_info a:link{font-size: 16px; color: #fff;text-decoration: underline;}
.container_footer_info a:visited{font-size: 16px; color: #fff; text-decoration: underline;}
.container_footer_info a:hover{font-size:16px;color: #fff;text-decoration: none;}
.container_footer_info a:active{font-size: 16px;color: #fff; text-decoration: underline;}


















