@charset "utf-8";
/* CSS Document */

html, body {
	margin-top:0px;
	margin-bottom:0px;
	height:100%;	
	background:url(../image/main_bg1.png) repeat-x;
	}
	
a {
	outline:0;
	}
	
#container {
        width: 100%;
        height: 100%;
        min-height: 100%;
}

body > #container {
        height: auto;
}
	
.main {
	width:920px;
	margin:0 auto;
	color:#333333;
	padding-top:45px;
	background-color:#FFFFFF;
	}

	
.main_pict {
	width:900px;
	height:600px;
	margin:0 auto;
	vertical-align:middle;
	background:url(../image/top.png) no-repeat;
	position:relative;
}

.v_menu {
	position:absolute;
	height:210px;
	width:150px;
	padding-top:40px;
	left: 70px;
	top: 310px;
	background:url(../image/menu_bg.png) no-repeat;
}

	ul#menu1 {list-style:none;margin:0;padding:0;}
	ul#menu1 li  {float:left;width:150px;margin:0;padding:5px 0;text-align:center;}
	ul#menu1 li  a {display:block;padding:5px 10px;height:100%;color:#0099FF;font-size:13px;font-weight:bold;text-decoration:none;border-right:1px solid #FFF;}
	ul#menu1 li  a:hover, li a:focus, li a:active {background-position:-150px 0;}
	ul#menu1 li a {background:url(../image/bg3.gif) repeat -20px 35px;}

.main_topic1 {
	position:absolute;
	width:548px;
	height:359px;
	padding:30px;
	left: 259px;
	top: 36px;
	overflow:auto;
	background:url(../image/topics_bg1.png) no-repeat;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000000;
}

/* IE7用 */
*:first-child+html .main_topic1 {
	position:absolute;
	width:548px;
	height:359px;
	padding:30px;
	left: 259px;
	top: 36px;
	overflow:auto;
	background:url(../image/topics_bg1.png) no-repeat;
	background-attachment:fixed;
	background-position:70% 15.5%;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000000;
}

.main_topic1 li {
	margin:0 25px;
	}
	
.main_topic1 td {
	padding:20px 0;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	vertical-align:top;
}

.bottom_fr1 {
	width:895px;
	margin:0 auto;
	height:120px;
	margin-top:20px;
}

.present1 {
	width:640px;
	background:url(../image/top_pr1_bg.png) no-repeat;
	height:120px;
	float:left;
	margin-right:5px;
	}
	
.present1_int_l {
	width:220px;
	height:120px;
	float:left;
}

.present1_int_r {
	width:420px;
	height:120px;
	float:left;
}
	
.inq_button1{
	width:250px;
	height:120px;
	float:left;
}

.clear {
	clear:both;
	}
	
.mid_cap1 {
	width:900px;
	height:250px;
	margin:20px 10px;
}	
	
.mid_cap1_l {
	width:300px;
	height:200px;
	float:left;
}

.mid_cap1_r {
	width:600px;
	height:250px;
	float:left;
}	
	
.footer {
	width:920px;
	height:50px;
	margin-top:50px;
	/* position:absolute; */
}

#bottombar {
	width:920px;
	height:50px;
}

ul#bottombar {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}

ul#bottombar li {
	float:left;
	display:block;
	margin:0;
	padding:0;
}

ul#bottombar li a{
	height:50px;
	display:block;
	margin:0;
	padding:0;
	float:left;
}

ul#bottombar li a:hover{
	background-position:0 -50px;
}


li#bt1 {
	background:url(../image/copyrights_r1_c1.png) no-repeat;
	width:714px;
	height:50px;
}


li#bt2 a{
	background:url(../image/copyrights_r1_c2.png) no-repeat;
	width:115px;
	height:50px;
}

li#bt3 {
	background:url(../image/copyrights_r1_c3.png) no-repeat;
	width:91px;
	height:50px;
}

.answer {
	width:895px;
	margin:0 auto;
	height:1200px;
	margin-top:20px;
	text-align:center;
}
