@charset "gb2312";
/* 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 { 
padding: 0; 
margin: 0;
text-align:left;
font-size:12px;
} 
table {
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,em,th,var { 
font-weight: normal; 
font-style: normal; 
} 
ol,ul,li { 
list-style: none; 
} 
caption,th { 
text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-weight: normal; 
font-size: 100%; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border: 0;
}

.FL{ 
float:left; 
display:inline; 
overflow:hidden
}	
.FR	{ 
float:right; 
display:inline; 
overflow:hidden
}

.clear{
clear:both;
}

a{ color:#333333; text-decoration:none}
a:hover{ color:#ff0000; text-decoration:underline;}


/*基础类 End*/

body{}



.top{ height:24px; width:940px; padding:0 10px; margin:0 auto; line-height:23px; color:#000000; background-color:#e8f6fa; border-bottom:1px #37bde8 solid;}
.top span{ float:right;}
.top a{ color:#cc0000;}

.head{ height:60px; width:960px; margin:6px auto;}
.logo{ height:60px; width:200px;}
.head_ad{ height:60px; width:468px; margin-left:55px;}
.head_info{ height:60px; width:180px;}
.head_info ul{}
.head_info li{ float:left; height:21px; width:78px; text-align:right; line-height:21px; background:url(images/toprlink-bg.gif) no-repeat; margin:7px 10px 0 0;} 
.head_info li a{ height:21px; width:70px; padding-right:8px; float:left; color:#666; background:url(images/toprlink-bg.gif) left top no-repeat; }
.head_info .i1{ background-position:0 -20px;}
.head_info .i2{ background-position:0 -42px;}
.head_info .i3{ background-position:0 -63px;}
.head_info .i4{ background-position:0 -83px;}
.nav{ height:36px; width:960px; font-size:14px; line-height:36px; color:#FFFFFF; margin:0 auto; background:url(images/nav_bg.jpg
) no-repeat;}
.nav a{color:#FFFFFF; height:36px; float:left; padding: 0 20px; font-weight:bold; background:url(images/nav_line.jpg) top left no-repeat; background-position:0 11px;}
.nav a:hover{color:#ffff00;}
.so{ height:30px; width:960px; line-height:30px; margin:0 auto 6px auto; background-color:#FFFFFF;}
.so_l{ height:30px; width:300px;}
.search-keyword{ height:19px; width:195px; border:1px #7e9db9 solid; padding-left:5px; line-height:19px; float:left; margin:4px 6px 0 10px;}
.search-submit{ height:21px; width:68px; background:url(images/search-bt.gif) no-repeat; float:left; border:none; margin:4px 0 0 0;}
.so_r{ height:30px; width:650px; margin-right:10px; overflow:hidden; line-height:30px; color:#000000;}
.so_r strong{ font-weight:bold;}
.so_r a{ color:#000000; margin-right:5px;}
.i_m{ width:960px; margin:0 auto;}
.i_m1{ width:704px;}
.i_m1_1{ width:704px;}
.i_m1_1_flash{ height:222px; width:252px; border:1px #cdcdcd solid; padding:5px;}
.i_m1_1_tt{ width:434px; background-color:#FFFFFF;}
.i_m1_1_tt h4{ height:22px; width:404px; overflow:hidden; padding:0 0 0 30px; line-height:22px; color:#000000; background:url(images/t1.jpg) no-repeat;}
.i_m1_1_tt h2{ margin:18px 0; font-size:18px;  text-align:center; color:#980032; letter-spacing:-0.1em; font-weight:bold; color:#cc0000;}
.i_m1_1_tt h2 a{ color:#cc0000; font-weight:bold;}
.i_m1_1_tt p{ line-height:20px; color:#444444; padding:0 9px 10px 9px; text-indent:2em; border-bottom:1px #37bde8 dashed;}
.i_m1_1_tt p a{ color:#cc0000;}
.i_m1_1_tt ul{ width:432px; padding:4px 0;}
.i_m1_1_tt li{ width:209px; float:left; line-height:24px; padding-left:5px; font-weight:normal;} 
.i_m1_1_tt_zx{ height:14px; background:url(images/new-article.gif) center no-repeat; margin:0; clear:both;}
.i_m1_1_tt_t{ width:432px; border:1px #37bde8 solid;}


.kdd2{overflow:hidden; width:432px; height:auto; padding:4px 0;}
.kdd2 li{ width:209px; height:24px; line-height:24px; float:left; padding-left:5px; overflow:hidden}
.kdd2 .leftk1{ float:left; width:273px }
.kdd2 .rightk1{ float:left; width:129px; margin-top:10px; padding-left:5px; border-left:#F2F2F2 1px solid; overflow:hidden; line-height:23px}





.i_m1_1_tj{ width:264px; margin:6px 0; background-color:#FFFFFF;}
.i_m1_1_tj h2{ height:27px; width:251px; line-height:27px; font-size:14px; font-weight:bold; padding-left:13px; background:url(images/t2.jpg) no-repeat; color:#FFFFFF;}
.i_m1_1_tj ul{ width:262px; border:1px #37bde8 solid; border-top:none; padding:5px 0;}
.i_m1_1_tj li{ float:left; width:250px; padding-left:5px; line-height:24px;}
.i_m1_1_tt_t a{ font-weight:normal;}

.ad1{ width:704px; height:60px; text-align:center;}
.i_m1_2{ width:704px; margin-top:6px;background-color:#FFFFFF;}
.i_m1_2_h2{height:27px; width:704px; line-height:27px;  background:url(images/t4.jpg) no-repeat;}
.i_m1_2_h2 h2{font-size:14px; float:left; padding-left:13px; font-weight:bold; color:#FFFFFF;}
.i_m1_2_h2 h2 a{ color:#FFFFFF;}
.i_m1_2_h2 span{ float:right; padding-right:13px; font-size:12px; line-height:27px; font-weight:normal;}
.i_m1_2_h2 span a{ color:#FFFFFF;}
.i_m1_2_t{ width:702px; border:1px #37bde8 solid; border-top:none; font-size:14px; font-weight:bold;}

.i_m1_2_t_l{ width:330px;}
.i_m1_2_t_l ul{ width:330px; padding-bottom:0px;}
.i_m1_2_t_l li{ width:330px; float:left; margin:8px 0 0 2px; color:#333;}
.i_m1_2_t_l_img{ height:79px; width:108px; float:left; margin:2px 8px 8px 8px;}
.i_m1_2_t_l_img img{ height:75px; width:104px;}
.i_m1_2_t_l_img a{ height:75px; width:104px; padding:1px; border:1px #cecece solid;}
.i_m1_2_t_l_img a:hover{ height:75px; width:104px; padding:1px; border:1px #ffcc00 solid; background-color:#ffcc00;}
.i_m1_2_t_l span{ line-height:30px; width:200px; font-size:14px; font-weight:bold; float:left; margin:0; padding:0;}
.i_m1_2_t_l p{ line-height:18px; width:200px; float:left; font-weight:normal;}
.i_m1_2_t_l a{ line-height:24px; display:inline-block; }
.i_m1_2_t_r{ width:364px;}
.i_m1_2_t_r ul{ width:354px; padding:5px 0 0 0;}
.i_m1_2_t_r li{ float:left; width:354px; height:23px; color:#333; font-weight:normal; line-height:23px; border-bottom:1px #f3f3f3 solid; overflow:hidden;}
.i_m1_2_t_r li span{ float:right; line-height:23px; color:#333;}
.i_m1_3{ width:704px; margin:6px 0 0 0;}
.i_m1_3_box{ width:349px; margin-bottom:5px; background-color:#FFFFFF;}
.i_m1_3_box_t{width:349px; height:27px;line-height:27px; background:url(images/t6.jpg) no-repeat;}
.i_m1_3_box h2{ height:27px; float:left; font-weight:bold; font-size:14px;  padding-left:20px; color:#FFFFFF;}
.i_m1_3_box h2 a{color:#FFFFFF;}
.i_m1_3_box span{ float:right; line-height:27px; font-size:12px; margin-right:10px;color:#FFFFFF;}
.i_m1_3_box span a{color:#FFFFFF;}
.i_m1_3_box ul{ width:347px; border:1px #37bde8 solid; border-top:none; padding:5px 0;}
.i_m1_3_box li{ float:left; width:337px; padding-left:5px; line-height:23px;}

.i_m2{ width:250px;}
.i_m2 ul{ width:248px; border:1px #37bde8 solid; border-bottom:none; border-top:none; padding:5px 0; clear:both;}
.i_m2 li{ float:left; width:243px; padding-left:5px; line-height:23px;}
.i_m2_1,.i_m2_2{ width:250px; background-color:#FFFFFF;}
.i_m2_2{border-bottom:1px #37bde8 solid;}
.i_m2_t1 h2{ height:27px;line-height:27px;color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:13px; background:url(images/t3.jpg) no-repeat;}
.i_m2_t1 h2 a{color:#FFFFFF;}

.i_m2_t2 h2{ height:27px;line-height:27px;color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:13px; background:url(images/bg3.jpg) repeat-x;}
.i_m2_t2 h2 a{color:#FFFFFF; background:none !important; font-weight:bold;}
.i_m2_ad{ height:auto; width:250px; padding:6px 0; border-top:1px #37bde8 solid;}

.flink{ width:960px; margin:0 auto; background-color:#FFFFFF;}
.flink_t{ width:960px; height:30px; line-height:30px; background-color:#2f90b0; color:#FFFFFF}
.flink h3{ height:30px; float:left; padding-left:13px;font-size:14px; font-weight:bold;  }
.flink_t span{ float:right; margin-right:13px; line-height:30px;}
.flink_t span a{ color:#FFFFFF}

.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
}
.f5 li{
	float:left;
	line-height:24px;
	padding:0 9px;
	white-space:nowrap;
}
.f5 li a{color:#333;float:left;}

.about{ height:30px; width:960px; margin:0 auto; line-height:30px; text-align:center; color:#FFFFFF; background-color:#2f90b0;}
.about a{ color:#FFFFFF;}
.footer{ width:960px; padding:8px 0; text-align:center; line-height:22px; color:#333; margin:0 auto;}
.footer a{ color:#cc0000;}

/*-ADs-*/
.ad960 {width:100%; clear:both; text-align:center;}
.ad160 {width:160px; overflow:hidden;}
.ad300 {width:300px; overflow:hidden;}