/* CSS Document */
body,ul,li,p,button,form{margin:0;padding:0;font-size:12px;list-style:none}
a{color:#07449f;font-size:12px;text-decoration:underline;}
a:hover{color:#c00}
body{background:#f5fafe url(image/bg_top.png) repeat-x;}
.outside{width:960px;margin:0 auto;}
.clear{height:1px;font-size:1px;clear:both;overflow:hidden}

button{width:94px;height:28px;border:0;font-size:14px;color:#fff;line-height:28px;font-weight:bold;background:url(image/button.png);cursor:pointer}
.button_on{background-position:left bottom}

.head{height:92px;position:relative;}
.logo{position:absolute;left:0;top:0;}
.top_menu{text-decoration:none;color:#07449f;position:absolute;right:0;top:15px}
.search{width:385px;height:40px;background:url(image/search_bg.png) no-repeat;position:absolute;right:0;top:40px;}
	.search input{width:260px;padding-top:8px;font-size:12px;border:0;margin:6px 12px;background:none;}
	.search button{vertical-align:top;margin-top:6px;}

.main{margin-top:15px;height:1%;overflow:hidden;background:url(image/1px.png) repeat-y 129px top;}
.main2{margin:80px 0 100px 0;height:1%;overflow:hidden;}
	.left_menu{float:left;width:130px;}
		.left_menu li{list-style:none;width:130px;height:33px;background:url(image/left_menu.png) left bottom;line-height:33px;font-size:14px;margin-bottom:10px;text-align:center;cursor:pointer;}
		.left_menu li.hover{background-position:left top;font-weight:bold;}
			.left_menu li a{font-size:14px;color:#1E42A0;text-decoration:none;}
			.left_menu li.hover a{color:#c00}
	.right{float:right;border:1px solid #d7e8f3;border-left:0;width:829px;height:100%;overflow:hidden;background:#fff;padding-bottom:20px}
	.cols1{width:1;height:560px;float:right;}
	
		.right_tit{height:29px;line-height:29px;font-size:14px;font-weight:bold;margin:18px 30px;border-bottom:1px solid #bcbcbc;padding-left:28px;background:url(image/tit_ico.png) no-repeat;overflow:hidden}
		.right_cont{font-size:14px;line-height:20px;color:#333;padding:0 30px;width:735px;overflow-x:hidden;overflow-y:scrolling}
		.getkey{background:#fff;border:1px solid #d7e8f3;padding:20px;margin:0 270px;}
			.getkey label{display:block;height:35px;font-size:14px}
			.getkey .text{height:18px;line-height:18px;padding:0 5px;border:1px solid #ccc;margin:0 5px}
			#num{position:absolute;width:52px;height:21px;left:61px;top:-21px;display:none;}
		.question{margin:0 30px;height:500px}
			.question li{list-style:none;height:39px;overflow:hidden;padding-left:5px;line-height:39px;border-bottom:1px dashed #ccc;font-size:14px;font-family:Verdana, Geneva, sans-serif;color:#1E42A0}
			.question li a{color:#1E42A0;text-decoration:none;line-height:39px;font-size:14px;font-family:Verdana;}
			.question li a:hover{color:#000;text-decoration:underline;}
			
		.qq_set{margin:10px 20px 20px;height:60px}
			.qq_set li{list-style:none;width:200px;float:left;height:30px;}
			.qq_set li img{vertical-align:middle}
			
.foot{background:#fff;border-top:1px solid #d7e8f3;padding:10px;line-height:22px;text-align:center;margin-top:15px;color:#6d8bac}

.pages{width:auto;float:left;padding:5px 30px;line-height:20px}
.pages ul li{float:left;margin-left:5px}
.pages ul li a{display:block;text-align:center;height:16px;width:16px;border:1px solid #cde7f2;line-height:16px;text-decoration:none;;}
.pages ul li a:hover{color:#f00;border:1px solid #f9777d;background:#fcd6d7;text-decoration:none;}
.pages ul li.now a{color:#f00;border:1px solid #f9777d;background:#fcd6d7;}

/* flash列表样式 */
.flash{ font-size:13px; margin:18px 30px; overflow:hidden; border:1px solid #ddd; padding:5px 5px 0 5px;}
.flash_block{ margin:8px 0; overflow:auto; clear:both;}
	.flash_title{ width:80px; float:left; font-weight:bold; color:#666;}
	.flash_list{ margin-left:80px; height:100%; overflow:hidden; border-bottom:1px dashed #ddd;}
		.flash_list li{ float:left; width:75px; margin-bottom:5px;}
		.flash_list a{ font-size:13px; text-decoration:none; cursor:pointer;}
.flash_wrap{ width:1004px; height:768px; overflow:hidden; margin:0 auto;}
