/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#e64674;}
.left{ float:left;}
.right{ float:right;}
.autohei{ overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.yahei,.yahei *{ font-family: "微软雅黑";}
body{ width:100%; margin:0 auto; width:100%; font-family: "微软雅黑"; color:#222222; font-size:16px;}
img {width:50%;-ms-interpolation-mode: bicubic; border:none; vertical-align:top;}
img, object {height: auto;}
@media (min-width: 480px){
img {width: 75%;-ms-interpolation-mode: bicubic; border:none; vertical-align:top;}
img, object {height: auto;}
}
@media (min-width: 640px){
img {width: 100%;-ms-interpolation-mode: bicubic; border:none; vertical-align:top;}
img, object {height: auto;}
}
.sw_wid{ width:100%; height:auto; overflow:hidden;}
.swlxd{max-width:640px;margin:0 auto;}
.swlxd-img{max-width:100%;vertical-align:bottom;}
.swxlxd{margin:0 0.2em;}
@media (min-width: 640px){
.swxlxd{margin:0 1.65em;}
}
.main{ width:1200px; margin:0 auto; background: #fff;}
.border-box{border: 1px solid #dfdfdf;}
.main{ width:100%; margin:0 auto;}
.sb_md{
	width:100%;
	height:auto;
	position:relative;
	}
.sb_md_box{
	width:100%;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	color:#FFF;
	}
.sb_md_box .eg{
	font-size:1em;
	margin-top:3.5%;
	}
.sb_md_box .ch{
	font-size:1.4em;
	}
@media (min-width: 640px){
.sb_md_box .eg{
	font-size:1.375em;
	margin-top:4.5%;
	}
.sb_md_box .ch{
	font-size:2em;
	margin-top:0.5%;
	}	
	}
.sb_md_box ul{
	width:93.75%;
	height:auto;
	margin:0 auto;
	}
.sb_md_box ul li{
	width:50%;
	float:left;
	margin-top:5.5%;
	}
.sb_md_box ul li a{
	font-size:1em;
	color:#FFF;
	}
@media (min-width: 640px){
.sb_md_box ul li{
	width:50%;
	float:left;
	margin-top:5.9%;
	}
.sb_md_box ul li a{
	font-size:1.375em;
	color:#FFF;
	}
	}
.sb_zj{
	width:100%;
	height:auto;
	background:#132160;
	text-align:center;
	overflow:hidden;
	color:#FFF;
	padding-bottom:5%;
	}
.sb_zj .bt{
	margin-top:2.5%;
	font-size:1em;
	}
.sb_zj .tt{
	font-size:0.85em;
	line-height:2em;
	margin-top:5%;
	}
@media (min-width: 640px){
.sb_zj{
	width:100%;
	height:auto;
	background:#132160;
	text-align:center;
	overflow:hidden;
	color:#FFF;
	padding-bottom:5%;
	}
.sb_zj .bt{
	margin-top:2.5%;
	font-size:1em;
	}
.sb_zj .tt{
	font-size:0.85em;
	line-height:2em;
	margin-top:5%;
	}
	}
.footer{
	width:100%;
	margin-top:4.5%;
	}
	
.header{
	width:100%;
	height:300px;
	text-align:center;
	overflow:hidden;
	background: url(../images/header_bg.jpg) top center no-repeat; position:relative;
	
	}
.head_nav{ float:left; width:30%; line-height:2.5em; position:absolute; left:10%; bottom:10%; background:#FF8000; margin-left:5%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#fff;}
.head_nav2{ float:right; width:30%; line-height:2.5em; position:absolute; left:45%;bottom:10%; background:#900; margin-left:5%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#fff;}
.head_nav a,.head_nav2 a{ color:#FFF; text-decoration:none;}
@media (min-width: 640px){
.header{
	width:100%;
	height:300px;
	text-align:center;
	overflow:hidden;
	background: url(../images/header_bg.jpg) top center no-repeat;position:relative;
	}
.head_nav{ float:left; width:30%; line-height:2.5em; position:absolute; left:10%; bottom:10%; background:#FF8000; margin-left:5%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.head_nav2{ float:right; width:30%; line-height:2.5em; position:absolute; left:45%;bottom:10%; background:#900; margin-left:5%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.head_nav a,.head_nav2 a{ color:#FFF;text-decoration:none}
}
#ken_BB
{
width: 100%;
text-align: center;
vertical-align: middle;
z-index: 999px;
left: 0px;
position: fixed;
bottom: 0;
background: #000;
line-height:2em;
padding:5px 0;
font-size:1.0em;
z-index: 9999;
opacity:0.95;
_bottom: auto;
_width: 100%;
_position: absolute;
overflow: hidden;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight- (parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#ken_BB a
{
color: #FFF;
margin-right:1%;
margin-left:2%;
background:#FF4000;
text-decoration:none;
padding:4px 10px;
width: 24%;
margin-bottom:2%;
float:left;
}
#ken_BB a:hover
{
background:#06F;
}