/*****Reset*****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}  
img{ display:block;}   
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}   
input,textarea,select{*font-size:100%;}   
/*****Basic Elements*****/
body{color: #333333;text-align: left; font-size:12px; font-family:宋体; background:url(../images/top_banner_bg.gif) 0px 30px repeat-x;}    
h1, h2, h3, h4, h5, h6{ font-weight: bold; font-size:14px;}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
ul li{list-style:none;} 
table{ margin:0 auto;} 
h1,h2,h3,h4,h5,h6 {font-size:14px; color:#333;}     
a{color:#333333;text-decoration:none;}
a:visited {color:#333333;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
a:active{color:#cc0000;}

/*****Generic Classes*****/
.clear{clear:both; height:0; overflow:hidden; display:block;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.blank5{clear:both; height:5px; overflow:hidden; display:block;}
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.dashline{background: url(../images/dashline_bg.gif) repeat-x;clear:both; height:1px; overflow:hidden; display:block;}
.l_line,.un_line a{text-decoration:none;}
.f_b{font-weight:bold;}
.f_i{font-style: italic;}
.m_r10{ margin-right:10px;}
.p_l10{ padding-left:10px;}
.pad_b10{ padding-bottom:10px;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
/*****Basic Layout*****/
.main{width:910px;margin:0 auto;overflow:hidden;}
.col_300{ width:300px;}
.col_390{ width:390px;}
.col_200{ width:200px;}
.col_250{ width:250px;}
.col_650{ width:650px;}
/*****Top*****/
.top_box{height:148px;}
.top_box span{ float:right; line-height:30px; margin-right:20px; color:#999;}
.top_box span a:link,.top_box span a:visited{ color:#999;}
/*****P_style*****/
.p_style01{ font-size:12px; line-height:22px;}
.p_style02{ font-size:14px; line-height:24px; text-indent:2em;}
.p_style03{ font-size:12px; line-height:22px;}

/*****Title*****/
.tit01{height:28px;line-height:28px;}
.tit01 h2{margin-left:10px; float:left;}
.tit01 a:link,.tit01 a:visited{ float:right; margin-right:5px; color:#666;}
.tit02{ margin:0px 10px; border-bottom:1px solid #000; line-height:30px;}

/*****Border & Bg*****/
.border01{border:1px solid #ccc;}

/*****Content*****/
.con_box01{height:73px; padding:5px 15px 0px 75px;}
.link_style01 { border:1px solid #C5D6F0; padding:2px 5px 2px 5px;background:#E7EEF8;}
.link_style01:link,.link_style01:visited{  color:#154E9F; margin-left:10px; text-indent:0; text-align:center;background:#E7EEF8;}
.hot_box{ height:247px; padding-top:14px;}
.hot_box_inner{width:270px; height:230px; margin:0 auto; border:1px solid #fff; background:#fff;}
.news_box{ padding:5px 5px 0px 5px;}
.news_box h2{font-size:20px; font-family:黑体; font-weight:normal; text-align:center; line-height:40px;}
.news_box p{ margin:5px 10px 10px; color:#666;}
.vote_box{ padding-left:5px; padding-bottom:7px;}
.vote_box strong{ line-height:20px; display:block; margin-top:3px; margin-bottom:3px;}
.vote_box label{ display:block; height:22px;}
.vote_box label input{ position:relative; top:2px; margin-right:5px;}
.con_box02,.con_box03{ position:relative; padding-bottom:12px;}
.con_box02 h2,.con_box03 h2{font-size:18px; font-family:黑体; font-weight:normal; line-height:50px; margin-left:50px;}
.con_box02 p{ margin:0px 30px;}
.con_box02 .dashline{ margin:0px 20px;}
.con_box02 img{ margin:12px 10px 0px 20px; border:1px solid #ccc; float:left; display:inline;}
.con_box02 .list_02{ float:left; width:60px;}
.tit_part1,.tit_part2{ width:139px; height:37px; float:left; padding:0px;}
.titpart1 img{
	float:left;
	padding:0px;
	position:absolute;
	left: -20px;
	top: -12px;
	border:none;
}

.titpart2 img{
	float:left;
	padding:0px;
	position:absolute;
	left: 0px;
	top: 0px;
	border:none;
}
.titpart3 img{
	float:left;
	padding:0px;
	position:absolute;
	left: 0px;
	top: 1px;
	border:none;
}

.con_box03_inner{margin:0px 20px;}
.con_box03_inner strong{ font-size:14px; background:url(../images/dot_333.gif) 0px 5px no-repeat; padding-left:10px; line-height:30px;}
.con_box03_inner p{ color:#666;}
.con_box03 .dashline{margin:10px 20px;}
.con_box04{ padding-bottom:10px;}
.con_box04 .tit02{ margin-bottom:15px;}
.con_box04 p img{ border:1px solid #ccc;}
.con_box04 p{ margin:0px 13px; text-align:center; line-height:36px;}
.con_box04 p a:link,.con_box04 p a:visited{ color:#24487F;}
.con_box05{ height:324px; position:relative;}
.con_box05 strong{ font-size:14px; text-align:center; line-height:50px; display:block;}
.con_box05_left{ width:220px; height:200px; position:absolute; top:80px;left:45px;}
.con_box05_right{ width:230px; height:200px;position:absolute; top:80px; right:35px;}
.con_box05 .text_link{  width:120px; height:19px; display:block; margin:10px 0px 0px 45px;}
.con_box05 .text_link:hover{}
.con_box06 h2{  text-align:center; line-height:20px; display:block; margin-top:10px;}
.con_box06 p{ margin:0px 25px 10px;}
.con_box07{ padding:10px 10px 20px 10px;}
.con_box07 h2{ line-height:20px; margin-bottom:20px;}
/*****焦点图*****/
.hot_box_inner{ position:relative;}
.pic_box img{ width:270px; height:230px;}
.pic_num{ position:absolute; bottom:5px; right:0px;cursor: pointer;}
.pic_num a:link,.pic_num a:visited{background:#000;border:1px solid #ccc;color:#fff;display:block;float:left;font-family:Arial,Helvetica,sans-serif;height:16px;margin-right:5px;text-align:center;width:16px;filter: alpha(opacity=40); opacity: 0.4; moz-opacity: 0.4;}
.pic_num a:hover{filter: alpha(opacity=100); opacity: 1.0; moz-opacity: 1.0;text-decoration:none; color:#fff;}
.pic_num a.current:link,.pic_num a.current:visited{filter: alpha(opacity=100); opacity: 1.0; moz-opacity: 1.0;}
/*****List*****/
.list_01{margin:12px 5px 10px 5px;}
.list_01 li{line-height:22px;height:22px;font-size:14px;}
.list_012 li{line-height:23px;height:22px;font-size:13px;}
.list_01 li span{ padding-right:5px;}
.list_02{margin:10px 0px 0px 10px;}
.list_02 li{line-height:22px;height:22px; background:url(../images/dot_333.gif) 0px 10px no-repeat; padding-left:10px;}
.list_03{margin:15px 0px 12px 10px;}
.list_03 li{line-height:28px;height:28px; background:url(../images/dot_666.gif) 0px 10px no-repeat; padding-left:10px;}
.list_03 li a:link,.list_03 li a:visited{ color:#666;}
.list_03 li a:hover{ color:#cc0000;}

/*****Bottom*****/
#eiCopy {margin:10px auto 0px;border-top:1px solid #ccc;text-align:center;position:relative; width:910px; font-family:Arial, Helvetica, sans-serif;}
#eiCopy p {line-height:25px;}
#eiCopy a:link,#eiCopy a:visited {color:#333;text-decoration:none;}
#eiCopy a:hover{color:#C30;text-decoration:underline;}
#biaohao {position:absolute;top:25px;left:650px;}

/*****Red*****/
#red_page .top_box{ background:url(../images/top_red.jpg) no-repeat;}
#red_page .con_box01{ background:url(../images/r_yd.jpg) no-repeat;}
#red_page .con_box01 p{ color:#940202;}
#red_page .hot_box{ background:url(../images/img_bg.jpg) no-repeat; }
#red_page .border02{border:1px solid #E8C0C0;}
#red_page .list_01 li span,#red_page .list_01 li span a:link,#red_page .list_01 li span a:visited{color:#B35426;}
#red_page .list_01 li span a:hover{ color:#cc0000;}
#red_page .tit01{ background:url(../images/tit1.jpg) no-repeat;}
#red_page .tit01 h2{color:#930101;}
#red_page .tit02{border-bottom:1px solid #930101;}
#red_page .con_box02 h2,#red_page .con_box03 h2,#red_page .tit02 h2,#red_page .con_box06 h2{color:#930101;}
#red_page .con_box05{ background:url(../images/r_zf.jpg) no-repeat;}







.newtxt { width:900px; float: right; text-align:center; padding-top:56px; }
/*白“white”-------*/.white,.white a:link,.white a:visited,a.white:link,a.white:visited{color:#fff;}
/*chass=“font_30”时*/.font_30,.font_30 a:link,.font_30 a:visited { font-size:30px;}
/*chass=“font_36”时*/.font_36,.font_36 a:link,.font_36 a:visited { font-size:36px;}
/*黑体“HT”-------*/.HT,.HTa:link,.HT a:visited,a.HT:link,a.HT:visited{ font-family:"黑体";}

/*深红“deepRed”---*/.deepRed,.deepRed a:link,.deepRed a:visited,a.deepRed:link,a.deepRed:visited{color:#990000;}
/*chass=“font_14”时*/.font_14,.font_14 a:link,.font_14 a:visited { font-size:14px;}
/*chass=“b”时*/.b,.b a:link,.b a:visited,a.b:link,a.b:visited{ font-weight:bold;}

.p_style01{ font-size:12px; line-height:22px;}
.p_style04{ font-size:12px; line-height:22px; color:#666;}
.p_style04 a:link,.p_style04 a:visited{ color:#666;}
.p_style05{ font-size:12px; line-height:22px; color:#666;}
.p_style05 a:link,.p_style04 a:visited{ color:#666;}
.list_03 li{line-height:22px;height:22px; background:url(../images/dot_666.gif) 0px 10px no-repeat; padding-left:10px;}


/*chass=“font_18”时*/.font_18,.font_18 a:link,.font_18 a:visited { font-size:18px;}
/*chass=“font_12”时*/.font_12,.font_12 a:link,.font_12 a:visited { font-size:12px;}
/*chass=“font_13”时*/.font_13,.font_13 a:link,.font_13 a:visited { font-size:13px;}
/*灰色“gray”---*/.gray,.gray a:link,.gray a:visited,a.gray:link,a.gray:visited{color:#666;}
.gray a:hover,a.gray:hover{ color:#cc0000;}


.list_03 li a:link,.list_03 li a:visited{ color:#666;}
.list_03 li a:hover{ color:#cc0000;}

.c_red,.c_red a:link,.c_red a:visited{ color:#910202; font-size:12px;}
.c_red a:link,.c_red a:visited{ color:#910202; font-size:12px;text-decoration:underline;}
.c_red a:hover{ text-decoration:none;}

.bottom_x{ width:960px; height:1px; background:#ccc; overflow:hidden; margin:0 auto;}


.c_red,.c_red a:link,.c_red a:visited{ color:#910202; font-size:12px;}
.c_red a:link,.c_red a:visited{ color:#910202; font-size:12px;text-decoration:underline;}
.c_red a:hover{ text-decoration:none;}


