@charset "gb2312";
/*page common*/
*{margin:0; padding:0;}
body{font-size:12px; color:#000; line-height:16px;}
img{border:none;}
ul{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/*page commom end*/
body{background:#fff url(../images/body_bg.gif) repeat-x left top;}

/*header login*/
#header {
	margin-bottom:6px;
}
#header_bg {
	background:url(../images/header_top_bg.gif) repeat-x left top;
	height:35px;
	width:100%;
	overflow:hidden;
}
#header_matrix {
	height: 34px;
	width: 778px;
	margin:0 auto;
}
#header_matrix #loginlink {
	line-height:34px;
	width: 162px;
	float: left;
	padding-left: 10px;
	color: #fff;
}
#header_matrix #hm_date {
	line-height:34px;
	height: 40px;
	width: 192px;
	float: left;
	text-align: center;
}
#header_matrix #hm_search {
	float: left;
	height:34px;
	width: 406px;
	background-image: url(../images/hm_search_bg.gif);
	background-repeat: no-repeat;
	background-position: 11px 7px;
}
#header_matrix #hm_search #hms_cata {
	padding-top: 7px;
	padding-left: 40px;
	float: left;
}
#header_matrix #hm_search #hms_cata1 {
	padding-top: 7px;
	padding-left: 3px;
	float: left;
}
#header_matrix #hm_search #hms_cata2 {
	margin-left:4px;
	padding-top: 5px;
	padding-left:2px;
	float: left;
	background-image: url(../images/search_textbg.gif);
	background-repeat: no-repeat;
	background-position:left 7px;
	width: 193px;
}
#header_matrix #hm_search #hms_cata3 {
	padding-top: 6px;
	padding-left: 3px;
	float: left;
}
#header_matrix #hm_search #hms_cata3 input{background:url(../images/search_btn.gif) no-repeat left top; border:none; width:47px; height:19px; cursor:pointer;}
#header_matrix #hm_language {
	font-size: 13px;
	line-height: 34px;
	color: #fff;
	height: 40px;
	width: 71px;
	float: left;
	text-align: center;
	font-family: Verdana;
}
.color01 {color:#fff;}
.textfield_search_cata {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:180px;
	padding-top:2px;
	line-height:18px;
	height: 19px;
}
.dothline_header {
	background: url(../images/header_dot.gif) repeat-y;
	width: 1px;
	height: 24px;
	margin: 6px 0 0;
	float: left;
}
/*header login end*/

/*header topic title*/
#topic_title{width:778px; margin:0 auto; height:106px; background:url(../images/topic_title.jpg) no-repeat center bottom;}
/*header topic title end*/
/*master nav*/
#nav_bar{width:778px; margin:0 auto;}
#master_nav{height:23px; background:url(../images/master_nav_bg.gif) no-repeat left top; padding-top:6px; text-align:center; color:#fff; font-size:13px; line-height:16px;}
#master_nav a{color:#fff; margin:0 16px;}
#master_nav a.current{color:#4F0104;}
#sub_nav{height:27px; width:729px; margin:0 auto; background:url(../images/sub_nav_bg.gif) no-repeat left top; padding:10px 20px 0; text-align:center; color:#fff; font-size:12px; line-height:16px;}
#sub_nav a{color:#fff; margin:0 12px;}

/*master nav end*/

#main_page{width:778px; _height:1px; margin:0 auto;}

#main_page .col, #main_page .col .col_hd{background:url(../images/col_common_bg.gif) no-repeat left bottom;}
#main_page .col{margin-bottom:6px; padding-bottom:9px; clear:both;}
#main_page .col .col_hd{background-position:right top; height:11px; overflow:hidden;}
#main_page .col .col_con{background-color:#fff; _height:1px;}
#main_page .col .col_con .col_lft{float:left; padding-left:8px; width:212px;}
#main_page .col .col_con .col_lft .flash_box{width:212px; height:177px;}

#main_page .col .col_con .col_lft .col01r02{background:#DCDCDC url(../images/bg_col01r02.gif) no-repeat left bottom; width:212px; color:#000;}

#main_page .col .col_con .col_lft .col01r02 ul{padding:10px 0px 5px;}
#main_page .col .col_con .col_lft .col01r02 ul li{padding:0 0 4px 10px; color:#000; font-size:12px; line-height:14px;}
#main_page .col .col_con .col_lft .col01r02 ul li a{color:#000;}

/*md_07*/
#main_page .col .col_con #md_07{background:url(../images/md07_bg.gif) no-repeat left top; height:285px; margin:0; margin-left:8px; _margin-left:4px; position:relative;}
#main_page .col .col_con #md_07 .reader_downl{position:absolute; left:8px; bottom:11px;}
#main_page .col .col_con #md_07 .imginfo{padding-top:55px;}
#main_page .col .col_con #md_07 .imginfo img{float:left; margin-right:5px; border:4px solid #229AC6;}
#main_page .col .col_con #md_07 .imginfo .btn img{border:none; float:none; margin:0 0 0 2px;}
#main_page .col .col_con #md_07 .imginfo .info{float:left;}
#main_page .col .col_con #md_07 .imginfo .info p{line-height:17px; color:#0A4B62; width:96px; height:80px; overflow:hidden; color:#0A4B62;}
#main_page .col .col_con #md_07 .imginfo .info p a{color:#0A4B62;}
#main_page .col .col_con #md_07 .imginfo .info p b{display:block; margin-bottom:4px;}
/*md_07 end*/

/*md_08*/
#main_page .col .col_con .col_mid2{width:337px; margin:0 0 0 2px; float:left; _height:1px; background-color:#fff;}
#main_page .col .col_con .col_mid2 .hd{height:41px;}
#main_page .col .col_con .col_mid2 .bd{padding:6px 6px 24px;}
#main_page .col .col_con .col_mid2 .bd img{border:none;}
#main_page .col .col_con .col_mid2 .bd ul{}
#main_page .col .col_con .col_mid2 .bd ul li{color:#3DAED7; line-height:16px; padding:4px 8px 0;}
#main_page .col .col_con .col_mid2 .bd ul li a{color:#3DAED7;}
/*md_08 end*/
/*md09*/
#main_page .col .col_con #md09{background:url(../images/md09_ft.gif) no-repeat left bottom; padding-bottom:10px; _height:1px;}
#main_page .col .col_con .col_rgt .md09_hd{
	background-image: url(../images/md09_hd.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-family: "";
	font-size: 18px;
	height:42px;
	line-height: 42px;
	text-align: center;
}
#main_page .col .col_con .col_rgt .md09_bd{_height:1px; background-color:#757575; text-align:center;}
#main_page .col .col_con .col_rgt .md09_bd img{border-bottom:1px solid #EAEAEA; border-right:1px solid #EAEAEA}

/*md09 end*/
#main_page .col .col_con .col_mid{float:left; width:357px;}

#main_page .col .col_con .col_mid .col02r01 .hd, #main_page .col .col_con .col_mid .col02r01 .bd{background:url(../images/col02r01_bg.gif) no-repeat right bottom;}

#main_page .col .col_con .col_mid .col02r01{background:url(../images/bg_col02r01.gif) repeat-y left top;}
#main_page .col .col_con .col_mid .col02r01 .bd{background:url(../images/bg_col02r01_ft.gif) no-repeat left bottom; padding-bottom:8px; position:relative; min-height:290px; _height:290px;}
#main_page .col .col_con .col_mid .col02r01 .bd h3.title{
	background:url(../images/bg_col02r01_hd.gif) no-repeat left top;
	padding:13px 18px 5px 18px;
	margin:-3px 0 0;
	position:relative;
	color: #E8130B;
	font-family: "";
	font-size: 25px;
	line-height: 28px;
}
#main_page .col .col_con .col_mid .col02r01 .bd h3.title a{color: #E8130B;}
#main_page .col .col_con .col_mid .col02r01 .bd ul.follow_mix_ttl{padding:8px 8px 0;}
#main_page .col .col_con .col_mid .col02r01 .bd ul.follow_mix_ttl li{font-size:12px; line-height:16px; padding:6px 10px 0 10px; color:#FF6000;}
#main_page .col .col_con .col_mid .col02r01 .bd ul.follow_mix_ttl li.more_btn_row{text-align:right; padding:8px 20px 10px 20px;}
#main_page .col .col_con .col_mid .col02r01 .bd ul.follow_mix_ttl li a{color:#FF6000;}

#main_page .col .col_con .col_rgt{float:right; width:192px; margin-left:-100px; padding-right:8px;}
#main_page .col .col_con .col_rgt .col03r01{width:192px; height:77px; overflow:hidden; background:url(../images/bg_col03r01.jpg) no-repeat left top; margin-bottom:6px;}

#main_page .col .col_con .col_rgt .col03r01 .ttl{
margin:8px 5px 5px; text-align:center;
font-size:14px; color:#fff; line-height:20px; font-family:"";}
#main_page .col .col_con .col_rgt .col03r01 .ttl span{font-size:26px; font-family:"Trebuchet MS";}

#main_page .col .col_con .col_rgt .col03r02{width:192px; position:relative; background:url(../images/col03r02_bg.gif) no-repeat left bottom; padding-bottom:8px; _height:1px;}
#main_page .col .col_con .col_rgt .col03r02 .hd{background:url(../images/col03r02_hd_bg.gif) no-repeat left top; height:33px; overflow:hidden;}
#main_page .col .col_con .col_rgt .col03r02 .bd{background-color:#FF6000; _height:1px; padding-top:8px;}
#main_page .col .col_con .col_rgt .col03r02 .bd .imgexp_list{padding-bottom:5px; _height:1px;}
#main_page .col .col_con .col_rgt .col03r02 .bd .links{padding:5px 14px; _height:1px; margin:0; font-size:12px; line-height:16px; color:#F8B790;}
#main_page .col .col_con .col_rgt .col03r02 .bd .links a{color:#F8B790; white-space:nowrap;}
#main_page .col .col_con .col_rgt .col03r02 .bd .imgexp_list .imgexp_box{width:78px; margin-left:14px; _margin-left:6px; text-align:center; color:#fff; font-size:12px; line-height:16px; float:left; background-color:#FF7209}
#main_page .col .col_con .col_rgt .col03r02 .bd .imgexp_list .imgexp_box img{border:1px solid #F8B790; margin-bottom:1px;}
#main_page .col .col_con .col_rgt .col03r02 .bd .imgexp_list .imgexp_box a{color:#fff;}

#main_page #col02, #main_page #col02 .col_hd{background-image:url(../images/col2_bg.gif);}
#main_page #col02 .col_con{background-color:#EAEAEA;}

#main_page .col .col_con .col_rgt .col03r05{width:192px; position:relative; background:#FFC14B url(../images/bg_col03r05.gif) no-repeat left bottom; padding-bottom:6px; _height:1px; margin-bottom:8px; color:#fff;}
#main_page .col .col_con .col_rgt .col03r05 a{color:#fff;}
#main_page .col .col_con .col_rgt .col03r05 .bg{position:relative; background:url(../images/bg_col03r05_hd.gif) no-repeat left top; padding:8px 8px 0;}
#main_page .col .col_con .col_rgt .col03r05 h2{font-size:16px; font-weight:bold; text-align:center; margin-bottom:4px;}


#main_page .col .col_con .col_rgt .col03r03{width:192px; position:relative; background:#E7E7E7 url(../images/bg_col03r03.gif) no-repeat left bottom; padding-bottom:6px; _height:1px; margin-bottom:8px; color:#000;}
#main_page .col .col_con .col_rgt .col03r03 .bg{position:relative; background:url(../images/bg_col03r03_hd.gif) no-repeat left top; padding:8px 8px 0;}
#main_page .col .col_con .col_rgt .col03r03 a{color:#000;}

#main_page .col .col_con .col_rgt .col03r04{width:192px; position:relative; background:#D0D0D0 url(../images/bg_col03r04.gif) no-repeat left bottom; padding-bottom:8px; _height:1px;}
#main_page .col .col_con .col_rgt .col03r04 .bg{position:relative; background:url(../images/bg_col03r04_hd.gif) no-repeat left top; padding:8px 8px 0;}



/*after ad banner*/
#main_page .twocol{_height:1px;}
#main_page .twocol .twocol_lft{float:left; width:564px; _height:1px;}
#main_page .twocol .twocol_lft .lft_con{_height:1px; background:url(../images/twocol_lft_bg.gif) no-repeat left bottom; padding-bottom:9px; margin-bottom:6px;}
#main_page .twocol .twocol_lft .lft_con .col_hd{background:url(../images/twocol_lft_bg.gif) no-repeat right top; height:11px; overflow:hidden;}
#main_page .twocol .twocol_lft .lft_con .col_con{background-color:#EAEAEA; _height:1px; padding:0 8px 0;}

#lft_con1 .col_con .md01{background:url(../images/left_con1_bg.gif) no-repeat right bottom; padding-bottom:9px; background-color:#fff; margin-bottom:8px;}
#lft_con1 .col_con .md01 .hd{
	height:36px;
	overflow:hidden;
	background-image: url(../images/left_con1_ttl.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 27px;
	font-family: "";
	font-size: 18px;
	color: #fff;
	line-height: 36px;
}
#lft_con1 .col_con .md01 .bd{_height:1px;}
#lft_con1 .col_con .md01 .bd p.imgexp{text-align:center; color:#000;float:left; margin-left:10px; _margin-left:5px; margin-top:10px; width:156px;}
#lft_con1 .col_con .md01 .bd p.imgexp a{color:#000;}
#lft_con1 .col_con .md01 .bd p.imgexp img{border:3px solid #EAEAEA; margin-bottom:6px;}
#lft_con1 .col_con .md01 .bd ul{width:350px; float:left; padding-top:10px; padding-left:20px;}
#lft_con1 .col_con .md01 .bd ul li{color:#FF6000; padding:3px 0; line-height:16px; font-size:13px;}
#lft_con1 .col_con .md01 .bd ul li a{color:#FF6000;}

/*md02*/
#lft_con1 .col_con .md02 .md02_lft{width:270px; float:left;}
#lft_con1 .col_con .md02 .md02_rgt{width:270px; float:right;}
#lft_con1 .col_con .md02 .md02_lft .hd {
	height:38px;
	overflow:hidden;
	line-height: 38px;
	background-image: url(../images/lftcon1_md02_hd.gif);
	font-family: "";
	font-size: 18px;
	padding: 0 0 0 25px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: left top;
}
#lft_con1 .col_con .md02 .md02_rgt .hd {
	height:38px;
	overflow:hidden;
	line-height: 38px;
	background-image: url(../images/lftcon1_md02_hd.gif);
	font-family: "";
	font-size: 18px;
	padding: 0 0 0 25px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: -10px top;
}
#lft_con1 .col_con .md02 .md02_lft .bd, #lft_con1 .col_con .md02 .md02_rgt .bd{background-color:#fff; padding:12px 2px 0 12px;}
#lft_con1 .col_con .md02 .md02_lft .bd a, #lft_con1 .col_con .md02 .md02_rgt .bd a{color:#5EA407;}
#lft_con1 .col_con .md02 .md02_lft .bd p, #lft_con1 .col_con .md02 .md02_rgt .bd p{padding:6px 10px 0 0;line-height: 14px;}
#lft_con1 .col_con .md02 .md02_lft .bd ul, #lft_con1 .col_con .md02 .md02_rgt .bd ul{padding:0;}
#lft_con1 .col_con .md02 .md02_lft .bd ul li, #lft_con1 .col_con .md02 .md02_rgt .bd ul li{ clear:both;line-height:16px; padding:3px 0; color:#5EA407; font-size:12px;}
#lft_con1 .col_con .md02 .md02_rgt .bd ul li {height:89px;}
#lft_con1 .col_con .md02 .md02_rgt .bd ul li img{ float:left;}
#lft_con1 .col_con .md02 .md02_rgt .bd ul li p{ float:right;}
#lft_con1 .col_con .md02 .md02_lft .bd ul li span.time, #lft_con1 .col_con .md02 .md02_rgt .bd ul li span.time{color:#5EA407;}
#lft_con1 .col_con .md02 .md02_lft .ft, #lft_con1 .col_con .md02 .md02_rgt .ft{height:11px; overflow:hidden;}

/*md02 end*/
#main_page .twocol .twocol_lft #lft_con2 .col_con .hd{
	border-bottom:1px solid #CCB100;
	position:relative;
	margin-top:-4px;
	background-image: url(../images/left_con2_ttl.gif);
	background-repeat: no-repeat;
	height: 36px;
}

#main_page .twocol .twocol_lft #lft_con2 .col_con .hd h1.ttl{position:absolute; left:22px; top:10px; font-family:; font-size:18px; height:20px; line-height:20px; color:#fff;}
#main_page .twocol .twocol_lft #lft_con2 .col_con .hd a.more_btn{position:absolute; right:8px; top:12px; color:#000;}
#main_page .twocol .twocol_lft #lft_con2 .col_con .bd{_height:1px;}
#main_page .twocol .twocol_lft #lft_con2 .col_con .bd .imgexp_box{float:left; padding:8px; width:163px; font-size:13px; text-align:center; overflow:hidden;}
#main_page .twocol .twocol_lft #lft_con2 .col_con .bd .imgexp_box img{border:4px solid #fff; margin-bottom:6px;}
#main_page .twocol .twocol_lft #lft_con2 .col_con .bd .imgexp_box a{color:#000;}
/*twocol_rgt*/
#main_page .twocol .twocol_rgt{float:right; width:208px; _height:1px; background:url(../images/twocol_rgt_bg.gif) no-repeat right bottom; padding-bottom:9px; margin-bottom:6px;}
#main_page .twocol .twocol_rgt .col_hd{background:url(../images/twocol_rgt_bg.gif) no-repeat left top; height:11px; overflow:hidden;}
#main_page .twocol .twocol_rgt .col_con{background-color:#CCCBCB; _height:1px; padding:0 8px;}
#main_page .twocol .twocol_rgt .col_con .md04{margin-bottom:8px;}
#main_page .twocol .twocol_rgt .col_con .last{margin-bottom:0px;}
#main_page .twocol .twocol_rgt .col_con .md04 .hd{
	height:38px;
	overflow:hidden;
	background-image: url(../images/md04_hd.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-family: "";
	font-size: 18px;
	line-height: 38px;
	text-align: center;
}
#main_page .twocol .twocol_rgt .col_con .md04 .ft{height:10px; overflow:hidden;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd{_height:1px; background-color:#fff;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd .more {
	color: #5EA407;
}
/*.md04 .bd .tbl_padd*/
#main_page .twocol .twocol_rgt .col_con .md04 .bd .tbl_padd{padding:2px;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd table.list{}
#main_page .twocol .twocol_rgt .col_con .md04 .bd table.list td{text-align:center; vertical-align:middle; height:21px;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd table.list td a{color:#626262;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd table.list tr.row01 td{background-color:#E5E5E5;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd table.list tr.row02 td{background-color:#F5F5F5;}
/*.md04 .bd .img_box*/
#main_page .twocol .twocol_rgt .col_con .md04 .bd .img_box{padding:8px 0 0; text-align:center; overflow:hidden;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd .img_box img{margin-bottom:4px;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd .img_box .more{color: #5EA407;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd ul.txt_list{margin:0; padding-left:10px; _height:1px;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd ul.txt_list li{font-size:13px; color:#000; line-height:18px; padding-top:4px;}
#main_page .twocol .twocol_rgt .col_con .md04 .bd ul.txt_list li a{color:#5EA407;}


/*bottom*/
#bottom{
	clear:both;
	color:#fff;
	height: 134px;
	margin: auto auto 8px;
	padding-top:18px;
	width: 778px;
	background-image: url(../images/bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#bottom a {
	color: #fff;
}
#bottom #bottom_link {
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	color: #fff;
}
#bottom #bottom_link a {
	color: #fff;
}
#bottom #bottom_copyright {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	margin: 5px 0 0;
}
#bottom #bottom_copyright .bottom_cr2_l {
	width:400px;
	margin:auto;
	color: #fff;
}
#bottom #bottom_copyright .bottom_cr2_l .bottom_cr_l {
	float:left;
	width:350px;
	color: #fff;
}
#bottom #bottom_copyright .bottom_cr2_l .bottom_cr_l a {
	color: #fff;
}
#bottom #bottom_copyright .bottom_cr2_l .bottom_cr_r {
	float:right;
}
/*bottom end*/

.wholebanner{width:778px; margin:0 auto 6px;}

.image_list_5{margin-bottom:6px; background:url(../images/col2_bg.gif) no-repeat left bottom; padding-bottom:9px; clear:both;}
.image_list_5 .f_head{background:url(../images/col2_bg.gif) no-repeat right top; height:11px; font-size:0; line-height:0;}
.image_list_5 .f_con{padding:8px 12px 0; background:#EAEAEA;}
.image_list_5 a {color:#000;}
.image_list_5 a:hover{text-decoration:underline;}
.image_list_5 .f_con td{text-align:center;}
.image_list_5 img{margin-bottom:5px; margin-right:5px; border:1px solid #ccc;}
.col_con .clear, 
.image_list_5 .clear{clear:both;display:block;font-size:0;height:0;line-height:0;}
