
/* top start*/
body,td,th {
	font-size: 14px;
}


body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}

li{
	list-style-type:none;}

img{border:0; 
	display:block;}


a:link {color:#124DB1;text-decoration:none;}
a:visited {color:#124DB1;text-decoration:none;}
a:hover {text-decoration:underline;}
a:active{text-decoration:underline;}

.gray_link a:link {color:#9a9a9a;text-decoration:none;}
.gray_link a:visited {color:#9a9a9a;text-decoration:none;}
.gray_link a:hover {text-decoration:underline;}

.li_link a:link {text-decoration:underline;}
.li_link a:visited {text-decoration:underline;}
.li_link a:hover {text-decoration:none;}

.bg_link a:link {text-decoration:none;}
.bg_link a:visited {text-decoration:none;}
.bg_link a:hover {text-decoration:underline;background:#AFC4EF;}

.black_link a:link {color:#000000;text-decoration:none;}
.black_link a:visited {color:#000000;text-decoration:none;}
.black_link a:hover {color:#124DB1;text-decoration:none;}


.gray12 a:link {color:#9A9A9A;text-decoration:none;}
.gray12 a:visited {color:#9A9A9A;text-decoration:none;}
.gray12 a:hover {color:#9A9A9A;text-decoration:underline;}
.gray12 a:active{color:#9A9A9A;}

.font12{
	font-size:12px;}


.font12b{
	font-size:12px;
	font-weight:bold;
	color:#124DB1;}
	
.fontb{
	font-weight:bold;
	}
.font_red{
	color:red;}		

.font_brown{
	color:#9A0000;}
h3 {
	font-family:Microsoft Yahei;
	text-align:center;
	font-size:17px;
}

h4 {
	font-family:Microsoft Yahei;
	font-size:20px;
}

.gray12{
	font-size:12px;
	color:#9A9A9A;
}

.gray{
	color:#D7D8D9;
}

.font_w{
	font-size:12px;
	color:#124DB1;
	font-family:arial;
}

.gray14{
	font-size:14px;
	color:#666666;
}

.arial{
	font-family:arial;
	}

.yahei{
	font-family:;
	}

.font14b{
	font-weight:bold;
	color:#124DB1}
.font_green{
	color:#0EA90E}


#wrapper{
	margin:0 auto;
	width:990px;}



/* login div*/
#msgDiv {
    z-index:10001;
    background:white;
    position:absolute;
    left:50%;
    top:35%;
    font-size:12px;
    margin-left:-225px;
    display: none;
}
#bgDiv {
	z-index:10000;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
	background-color: #AFC4EF;
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);}

#bgDiv iframe{
	z-index:-1;	
	width:100%;
	height:100%;
    allowtransparency:true;
    opacity:0;	}

.white_content { 
	align:center;
	width: 380px; 
	height: 230px; 
	padding: 0px; 
	border: 2px solid #AFC4EF;
	background-color: white; 
	overflow: auto; 
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff,EndColorStr=#ffffff, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#AFC4EF, Strength=1, Direction=135);
} 
#light .title{
	float:left;
	color:#124DB1;
	text-align:center;
	width:365px;
	height:26px;
	background: url(/images/box_bg11.jpg)  repeat left top;
	
}

#light .c_icon{
	cursor:pointer;
	width:15px;
	height:21px;
	float:right;
	padding:5px 0 0 0;
	background: url(/images/box_bg11.jpg)  repeat left top;
}

#light dt {
	line-height:25px;
	padding-top:3px;}
	

	
.login_input input{
	padding:3px 0 0 0;
	font:14px Arial, Helvetica, sans-serif ;
	font-weight:bold;
	height:21px;
	BORDER: #AFC4EF 1px solid; 
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#AFC4EF, Strength=1, Direction=135);
}

.login_input{
	width:185px;
	height:100px;
	float:left;
	padding:10px 20px;
	}
.input_code{
	float:left;
	padding-right:10px;
}

.input_code{
	CURSOR: pointer}	

.login_sub{
	margin-top:20px;
	padding-top:20px;
	float:left;
	width:100px;
	height:140px;
	BORDER-left: #AFC4EF 1px dashed;
	font-size:12px;
	display:inline;
	}

.login_sub input{
	width:80px;
	height:43px;
	BACKGROUND: url(/images/login_icon.jpg) no-repeat left top;
	border:none;
	margin-left:30px;
	display:inline;
	}

.login_sub p{
	line-height:25px;
	padding-left:40px;
	padding-top:25px;}	



.search_box{
	width:286px;
	height:28px;
	padding:8px 0px 0px 0px;
	float:right;
	}
/**/
.search {
	width:286px;
	HEIGHT: 28px;
	float:right;
}
.search .option {
	FONT-SIZE: 14px; 
	Z-INDEX: 10; 
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 38px; 
	CURSOR: pointer; 
	COLOR: #124DB1;
	LINE-HEIGHT: 14px;  
	POSITION: absolute; 
	padding:6px;
	BACKGROUND: url(/images/search_bg1.jpg) no-repeat right 8px;
	BORDER-right: #AFC4EF 1px solid;
}
.search .sbox {
	FLOAT: left; 
	MARGIN: 0px 0px 0px 0px;
}
.sbox INPUT {
	BORDER: #AFC4EF 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 52px;
	PADDING-BOTTOM: 0px;
	FONT: 14px/18px simsun;  
	WIDTH: 160px; COLOR: #9A9A9A; 
	PADDING-TOP: 4px;  
	POSITION: absolute;
	HEIGHT: 20px;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff,EndColorStr=#ffffff, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#AFC4EF, Strength=1, Direction=135);
}
.search .sbtn {
	FLOAT: right;
}
 .sbtn INPUT {
	BORDER:#AFC4EF 1px solid; 
	BACKGROUND: url(/images/box_bg1.jpg) repeat left top;  
	WIDTH: 65px; 
	CURSOR: pointer;
	COLOR: #124DB1;
	HEIGHT: 26px;
	FONT: 14px Microsoft Yahei;
	font-weight:bold;
}
#sbArea_h {
	BORDER:#AFC4EF 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 14px;
	Z-INDEX: 20;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px 0px 0px;
	WIDTH: 47px; 
	COLOR: #124DB1;
	PADDING-TOP: 1px;  
	padding-bottom:5px;
	POSITION: absolute;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff,EndColorStr=#ffffff, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#AFC4EF, Strength=1, Direction=135)
}
#sbArea_h A {
	FLOAT: left; 
	COLOR: #444; 
	TEXT-DECORATION: none;
	
}
#sbArea_h A:hover {
	COLOR: #fff;
	background-color:#AFC4EF;
	
}
#sbArea_h DIV {
	PADDING-bottom: 0px;
	PADDING-LEFT: 4px; 
	FONT-SIZE: 14px;
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
    WIDTH: 42px; 
	CURSOR: pointer; 
	PADDING-TOP: 3px;
	COLOR: #124DB1;
	border-bottom: #AFC4EF 1px dashed;
	line-height:22px;
	}





#common_box{
	width:950px;
	padding:20px;
	border-top: 2px solid #AFC4EF;
	}
#common_box2{
	width:990px;
	padding-top:10px;
	padding-bottom:10px;
}	


#common_left{
    float:left;
    width:694px;
}

#common_right{
    float:right;
    width:286px;
}

.right_button{
	padding-top:10px;
	padding-bottom:5px;
    width:284px;
	border:1px solid #eee;
	margin-bottom:10px;
	}

#common_content{
	width:654px;
	padding:20px;
	border:1px solid #eee;}


.top_search{
    width:980px;
	padding:5px 5px 0px 5px;
	height:27px;
	font-size:12px;
}


.s_position{
	float:left;
	padding:8px 0 0 20px ;
	background: url(/images/a_icon_bg1.jpg)  no-repeat 3px 8px;
	}
	
	
.hot_search{
	width:282px;
	padding:8px 0 0 12px ;
	float:right;}
	
	
	
.tab_box{
    width:990px;
	padding: 5px 0 5px 0;

}

#top_ad{
    width:990px;
	padding: 10px 0 0px 0;

}
	
	
#main_left{
    float:left;
    width:690px;
    padding:0 9px 0 0px;

}

.main_left_inner{
    float:left;
    width:650px;
	padding:20px;
	border-top: 2px solid #124DB1;
    border-left: 1px solid #AFC4EF;
	border-right: 1px solid #AFC4EF;
	border-bottom: 1px solid #AFC4EF;
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff,EndColorStr=#ffffff, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#AFC4EF, Strength=1, Direction=135);
}		


#main_right{
    float:right;
    width:286px;
}	
	
#main_right .right_imgAD{
	margin-bottom:10px;}	
#main_right  .right_imgAD .inner{
	padding-left:17px;
	width:267px;
	height:250px;
	border:1px solid #AFC4EF;}
	
/* css*/		
 .header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
 .header td {padding-left: 10px;}
 .header a {color: #154BA0;}
 .header input {background:none;vertical-align: middle;height: 16px;}
 .category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
 .category td {border-bottom: 1px solid #DEDEB8;}
 .expire, .expire a:link, .expire a:visited {color: #999999;}
 .default, .default a:link, .default a:visited {color: #000000;}
 .checked, .checked a:link, .checked a:visited {color: #FF0000;}
 .today, .today a:link, .today a:visited {color: #00BB00;}
 #calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
 #calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
 #calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
 #year,#month{padding:0 10px;background:#fff;}	
 
 
.ma_logo{
	padding-top:4px;
	float:left;
	padding-right:20px;
	font-size:20px;
	}

.ma_menu{
	padding-top:5px;
	font-size:12px;
	color:#124DB1;
	font-family:Microsoft Yahei;
	
}	

.ma_menu_1{
	width:10px;
	height:40px;
	background: url(/images/ma_menu_bg1.jpg)  no-repeat left top;
	float:left;
	}
.ma_menu_2{
	width:950px;
	height:40px;
	background: url(/images/ma_menu_bg2.jpg)  repeat left top;
	float:left;
	padding-left:10px;
	padding-right:10px;

}
.ma_menu_3{
	width:10px;
	height:40px;
	background: url(/images/ma_menu_bg3.jpg)  no-repeat left top;
	float:left;

}


.ma_time{
	line-height:40px;
	float:left;
	}
.ma_link{
	float:right;
	line-height:40px;
	}




/* footer start*/	
#footer{
	margin:20px 0 0 0;
	padding:10px 0 10px 0;
	text-align:center;
	font-size:12px;
	font-family:arial;
	height:80px;
	border-top: #AFC4EF 1px solid;
	}
#footer p{
	line-height:190%;
	 }
#footer div{
	width:390px;
	margin:0 auto;
	padding:5px 0px;}	 
#footer li{
	padding:5px;
	float:left;}
#footer img{
	border: #ccc 1px solid;}		 

.more{
	float:right;
	font-size:12px;
	margin:5px;}








/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }
	
 				