BODY {
	margin: 0 auto; 
	font-size:12px;
	font-family:"Hiragino Sans GB","Microsoft YaHei","Î¢ÈíÑÅºÚ";
	border-top:2px solid #9C0002;
}
img {
	border:0px;
}
a {
	color:#333;
	text-DECORATION:none
}
a:hover {
	color:#ba0600;
	text-DECORATION:none
}
.clearfix:after, .box:after, .boxNoPad:after
	{content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
}
ul,li {
	margin:0px; 
	padding:0px;
	DISPLAY: block; 
}
.form {
	padding:0px;
	margin:0px;
}

#logoframe {
	background:#ba0600;
}
#logoframebody {
	padding:4px 0;
	margin:0 auto;
	width:995px;
}
#logoframe_left {
	width:270px;
	float:left;
	overflow:hidden;
	margin-bottom:3px;
}
#logoframe_right {
	width:300px;
	float:left;
	padding-top:3px;
	color:#EFCDCB;
}
#logoframe_search {
	width:370px;
	float:right;
	padding-top:30px;
	color:#EFCDCB;
}
#logoframe_right h1{
	margin-top:13px;
	line-height:140%;
}
#logoframe_right h2 {
	margin-top:3px;
}
#logoframe_right h2 span{
	letter-spacing:1px;
	padding:0 8px 0 5px;
	background:url(imgsrc2014/date_bgw.gif) no-repeat right 6px;
}

#logoframe_right h3 a {
	color:#ff9933;
}
#logoframe_search h1 {
	float:left;
	width:40px; 
	height:20px;
	text-align:center;
}
.iconframe {display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;margin-right:10px;vertical-align:middle}

.rssframe {background:url('imgsrc2014/iconframe.jpg') no-repeat;background-position:0 -91px;width:25px;height:21px}
.rssframe:hover{background:url('imgsrc2014/iconframe.jpg') no-repeat;background-position:0 -112px;width:25px;height:21px}
.weixinframe {background:url('imgsrc2014/iconframe.jpg') no-repeat;background-position:0 -43px;width:25px;height:21px}
.weixinframe:hover{background:url('imgsrc2014/iconframe.jpg') no-repeat;background-position:0 -65px;width:25px;height:21px}
.weiboframe {background:url('imgsrc2014/iconframe.jpg') no-repeat;background-position:0 0;width:25px;height:20px}
.weiboframe:hover{background:url('imgsrc2014/iconframe.jpg') no-repeat;background-position:0 -21px;width:25px;height:20px}

#searchframe {
	float:left;
	width:205px;
	font-size:12px;
	height:40px;
}

#Search_form {
	PADDING:0px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FLOAT: left; 
	background:#fff;
	MARGIN: 0px; 
	FONT: 12px arial,sans-serif,verdana; 
	WIDTH: 158px; 
	COLOR: #444; 
	border:1px solid #CAB1B0;
	padding:2px;
	height:14px;
	overflow:hidden;
}
#sbb {
	PADDING: 0px;
	width:37px; 
	height:20px;
	overflow:hidden;
}

.timenav{	padding-top:2px;position:relative; z-index:1; width:61px; }
.timenav .timesub{ display:none; width:500px; left:0; top:23px;  position:absolute; }
.timenav .timesub li{ float:left;		zoom:1;	width:40px; letter-spacing:1px;		}
.timenav h3{
	width:61px;cursor:pointer; 
}
.timenav h3 img{
	float:right;
	padding-top:6px;
}
.timenav .timesub a{color:#EFCDCB;}
.timenav .timesub a:hover{color:#ff9933;}
	
#nav_frame {
	background:#A30400;
	padding:0 0 3px;
	height:25px;
}

#nav2 {
	background:#B30400 url(imgsrc2014/nav_mid.gif) no-repeat 0 0;
	float:right;
	padding:0 10px 0px 40px;
	width:370px;
	height:28px;
	overflow:hidden;
}
#nav2 h2 {
	float:left;
	width:85px;
	overflow:hidden;
	text-align:right;
	padding:5px 0px 0px 6px;
}
#nav2 h2 a{
	color:#fff;
}
#nav2 h2 a:hover{
	color:#ff9933;
}
.nav_bar{
	position:relative; 
	z-index:2;  
	color:#A30400;
	float:left;
	width:570px;
}
.nav{	
	position:relative; 
	margin:0 auto;  
	font-size:14px;
}
.nav a{color:#333;}
.nav h3{	
	font-weight:bold;	
	font-size:14px;	
	padding:4px 8px 0px 8px;	
	margin:0 4px;
	color:#fff;
	width:60px;
	height:25px;
	overflow:hidden;
	text-align:center;
}
.nav h3 img{	float:right;	padding:7px 0px 0 5px;}
.nav h3 a{display:block; 	color:#fff;}
.nav .m{float:left; position:relative; z-index:2;}
.nav .sub{display:none; position:absolute; left:-1px; top:24px; z-index:2; width:85px;  border-top:4px solid #A30400;border-bottom:3px solid #A30400;  background:#fff;}
.nav .sub li{text-align:center; padding:0 8px;}
.nav .sub li a{font-size:13px;display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:20px; line-height:20px; color:#000;letter-spacing:1px;}
.nav .sub li a:hover{color:#ba0600;}



#ad_1_frame {
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;

}
#ad_1_frame img {
	width:720px;
	height:75px;
	padding:2px;
	border:1px solid #fff;
	margin-bottom:5px;
}
#ad_2_frame {

	padding:0px 0 3px;
	margin:10px 0;
	background:#f5f5f5;
}

#ad_2_frame h1{
		text-align:left;
		margin:4px 5px;
		padding:6px 4px;
		font-size:12px;
		border:1px solid #e5e5e5;
	background:#fff;
}
#ad_2_frame h1 span{
	color:#fff;
	background:#ba0600;
	padding:2px 6px;
	font-size:12px;
	margin-right:5px;
}


.ad_flag{width:100%; position:relative; background:#FFF; overflow:hidden;height:200px;}
.ad_flag .ad_bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.ad_flag .ad_bd ul{width:100% !important;}
.ad_flag .ad_bd ul li{ overflow:hidden;height:200px;}
.ad_flag .ad_bd li a{ display:block; }

.ad_flag .ad_hd{width:100%; position:absolute; z-index:1;top:190px;color:#fff;}
.ad_flag .ad_hd ul{text-align:center; padding-top:0px; color:#fff;}
.ad_flag .ad_hd ul li{
cursor:pointer; 
display:inline-block; 
*display:inline; 
zoom:1; 
width:100px; 
height:10px; 
background:url(imgsrc2014/ad_flash.png) -100px 0; 
filter: alpha(opacity=30); opacity: 0.3;
text-align:center;
color:#fff;
}
.ad_flag .ad_hd ul .on{background-position:0px 0px;}



.full_banner{width:100%; position:relative; background:#FFF; overflow:hidden;height:318px;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd ul li{ overflow:hidden;height:318px;	background:#fafafa;}

.full_banner .bd li h3{ display:block; }
.full_banner .bd li a{ display:block; }
.full_banner .hd{width:100%; position:absolute; z-index:1;top:162px;color:#fff;}
.full_banner .hd ul{text-align:right; padding-top:0px; color:#fff;}
.full_banner .hd ul li{
cursor:pointer; 
display:inline-block; 
*display:inline; 
zoom:1; 
width:18px; 
height:18px; 
margin:5px 3px; 
background:url(imgsrc2014/tg_flash_p.png) -20px 0; 
text-align:center;
color:#fff;
padding-right:2px;
}
.full_banner .hd ul .on{background-position:0px 0px;}
		
		
#main {
}
#m_body {
	float:left;
	width:684px;
	overflow:hidden;
	padding-top:2px;
}
#m_silder {
	float:right;
	width:300px;
	overflow:hidden;
 }
 
#body_left {
	float:left;
	width:310px;
	overflow:hidden;
	padding:5px;
	margin-bottom:5px;
	background:url(imgsrc2014/body_img_bg.gif);
}
#body_right {
	float:right;
	width:350px;
	overflow:hidden;
	padding:0 2px 5px;
}

#body_img h1 {
	font-size:18px;
	font-weight:bold;
	padding:5px 10px;
	background:#fafafa;

	line-height:25px;

}
#body_img h2 {
	height:190px;
}
#body_img h3 {
	color:#666;
	line-height:20px;
	background:#fff;
	margin:0 3px 4px;
	padding:0 10px 10px;
}
#body_img_single {
	background:#fff;
	border-top:1px solid #ECE4CB;
	padding:10px 0px 15px 8px;
	margin:0px 0px 0;
}
#body_img_single h1{
	padding:1px 10px 2px 0;
	font-size:16px;
	font-weight:bold;
}
#body_img_single div{
	height:80px;
	overflow-y:hidden;
}
#body_img_single h3{
	color:#666;
	line-height:20px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
	height:68px;
	font-size:12px;
	overflow-y:hidden;
}
#body_img_single h4{
	background: url(imgsrc2014/links2s.gif) no-repeat 0px 6px;
	text-indent:10px;
	font-weight:bold;
	margin-top:5px;
	font-size:13px;
	height:16px;
	overflow-y:hidden;
}
#body_img_single h4 a{
	color:#7C5C2E;
}
#body_img_single h4 a:hover{
	color:#5C0202;
}
#body_img_single h5{
	float:left;
	width:97px;
	height:67px;
	overflow:hidden;
	padding-top:4px;
}
#body_img_single h5 img{
	width:90px;
	height:70px;
}
.business_icon a{
	background:url(imgsrc2014/hiring_top.png) no-repeat right 0;
	padding-right:30px;
}

#midland2 {
	padding-top:0px;
	background:#fff;
}
#hot_single {
	clear:both;
	line-height:18px;
	background:#fff;
	margin:0 3px;
}
.Ninfo {
	padding-left:8px;
}
.Ninfo h1 {
	height:24px;
	line-height:24px;
	overflow-y:hidden;
	padding-bottom:4px;
}
#N5infoline {
	height:5px;
	overflow-y:hidden;
	border-top:1px solid #ECE4CB;
	margin-top:5px;
}

#hot_single h1{
	padding:5px 0 3px;
}
#hot_single h1 a{
	color:#000;
	font-size:15px;
}

#hot_single h1 a:hover{
	color:#ba0600;
}
#hot_single h3{
	color:#666;
	line-height:20px;
	padding-bottom:3px;
	padding-top:2px;
}
#hot_single h4{
	background: url(imgsrc2014/links2s.gif) no-repeat 0px 6px;
	text-indent:10px;
	font-weight:bold;
	margin-top:5px;
	font-size:13px;
	height:16px;
	overflow-y:hidden;
}

#hot_single h4 a{
	color:#7C5C2E;
}
#hot_single h4 a:hover{
	color:#5C0202;
}
#N5infoline2 {
	overflow-y:hidden;
	border-top:1px solid #ba0600;
	margin:5px 3px 0 11px;
}
.boaobroadcast_icon{
	text-indent:48px;
	background:#EEEEEE url(index_boaobroacst.png) no-repeat 3px 5px;
}
.boaobroadcast_icon a{
	font-weight:bold;
}

.slideTxtBox{ 	margin-top:5px;	border-top:2px solid #ba0600;}
.slideTxtBox .hd{ height:40px; line-height:40px; background:#eee; border-bottom:1px solid #eee;  position:relative; }
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{ font-size:15px;	font-weight:bold;	padding:0px 41px;	float:left;	CURSOR: pointer;  }
.slideTxtBox .hd ul li.on{ 	background:url(imgsrc2014/typeframe_active_bg.gif) 0 bottom;	color:#ba0600; }
.slideTxtBox .bd {background:#fff;}
.slideTxtBox .bd ul{ overflow:hidden; zoom:1; }
.slideTxtBox .bd li{ 	border-top:1px solid #eee; background:url(imgsrc2014/item_bg.jpg) repeat-x;}

#divh1{
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	font-size:16px;
	letter-spacing:0.1px;
	color:#743900;
	height:20px;
	overflow-y:hidden;
}
#divh1 span{
	float:right;
	font-size:12px;
	color:#743900;
	padding-top:3px;
}
#divh1 span a{
	color:#743900;
}
#divh2{
	font-size:14px;
	color:#aaa;
	line-height:22px;
	padding-top:5px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:18px;
	margin-bottom:15px;
	letter-spacing:0.1px;
	height:22px;
	overflow-y:hidden;
	clear:right;

}
#divh3{
	padding:12px 0 0;
	color:#999999;
	float:left;
	width:110px;
	text-align:right;
	font-size:12px;
	height:90px;

}
#divh3 img{
	width:90px;
	height:70px;
	border:1px solid #eee;
	padding:1px;
	background:#fff;
}
#divh3 div{
	padding:2px 0 5px;

}
#divh3 span{
	display:none;
}
#divh3 b{

}
#divh4{
	color:#aaa;
	font-size:12px;
	text-align:left;
	text-indent:15px;
	padding-right:10px;
	height:26px;
	overflow-y:hidden;
}
#divh4 b {
	font-weight:normal;
	color:#ddd;
	font-size:10px;
	padding:0px 10px;
}
#divh5{
	float:right;
	width:163px;
	background:url(imgsrc2014/rss2.gif)  no-repeat 118px -30px;
}
#divh5 a{
	color:#aaa;
}
#divh5 div{
	float:left;
	padding-left:4px;
}
#divh5 div span{
	padding:0 7px;
	color:#ddd;
}
.listcomm	{
	background:url(imgsrc2014/rss2.gif)  no-repeat 0px 1px;
}
.listcopy	{
	background:url(imgsrc2014/rss2.gif)  no-repeat 0px -14px;
}
#bdshare{float:none !important;font-size:12px !important;padding-bottom:0 !important;}
#bdshare span.bds_more{	color:#aaa;display:inline !important;padding:0 !important;float:none !important;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ" !important;background-image:none !important;}


.morebutton {
	text-align:center;
	border:1px solid #ddd;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	color:#7D7D7D;
	margin:5px 2px 10px;
	padding:5px;
	cursor:pointer; 
	font-size:13px;
	font-weight:bold;
	background:#EEE;
}


.sideMenu{ 
	padding:2px 0 0;
	border-bottom:1px solid #e3e3e3; 
}
.sideMenu h3{ 
	height:30px; 
	overflow-y:hidden;
	line-height:30px; 
	padding-left:10px;  
	border-top:1px solid #e3e3e3; 
	background:#f7f7f7 url(imgsrc2014/step-brief-bg.jpg); 
	font-size:13px;
	font-weight:bold;
	color:#5F3B29;
	cursor:pointer;
}
.sideMenu h3 a{ 
	color:#5F3B29;
}
.sideMenu h3 a:hover{ 
	color:#ba0600;
}
.sideMenu h3 em{ 
	float:right; 
	display:block; 
	width:40px; 
	height:30px;   
	background:url(imgsrc2014/icoAdd.gif) 16px 12px no-repeat; 
	cursor:pointer; 
}
.sideMenu h3 b{ 
	background:url(imgsrc2014/icoRight.gif) 0 5px no-repeat;
	padding-left:12px;
}
.sideMenu h3.on em{ background-position:16px -56px; }
.sideMenu ul{ 
	padding:5px 5px 10px 22px;
	color:#666; 
	display:none; 
	background:#f9f9f9;
}
.sideMenu ul li{ 
	padding:5px;
	font-size:13px;
	background:url(imgsrc2014/data_item.gif) 0px 12px  no-repeat;
	padding-left:10px;
	line-height:20px;
}



.datanav{	padding-top:2px;float:right;position:relative; z-index:1;  }
.datanav .sub{ display:none; width:276px; right:0; top:22px;  position:absolute; background:#fff; border-top:0px solid #ba0600;border-bottom:2px solid #ba0600;}
.datanav .sub li{ float:left;		zoom:1;	width:42px;	letter-spacing:1px;	background:#efefef;		font-size:12px;		border:2px solid #fff; text-align:center;}
.datanav .sub a{ display:block; padding:7px 8px; }
.datanav .sub a:hover{ background:#FF7519; color:#fff;  }
.datanav .on h3 a{ background:#4E4E4E; color:#fff;   }
.datanav h3{
cursor:pointer; 
}

#menu_frame {
	margin-bottom:5px;
}

#communite_frame {
	background:#fafafa;
}
#frame_title {
	border-top:2px solid #ba0600;
	color:#ba0600;
	font-size:15px;
	font-weight:bold;
	background:#eee;
	padding:7px 10px 7px 10px;	
}
#frame_title span {
	font-size:12px;
	font-weight:normal;
	color:#D8B3B3;
	padding-left:10px;
}
#title_button{
	float:right;
	width:60px;
	color:#fff;
	background:#ba0600;
	text-align:center;
	font-size:12px;
	padding:1px;
}
#title_button a{
	color:#fff;
}
#title_button a:hover{
	color:#ff9933;
}
#blog_frame {
	margin: 5px 5px 8px 10px;
}
#blog_frame h4{
	padding:5px 0;
	font-size:14px;
}
#sound_frame {
	padding:5px 0;
}
#sound_frame h1 {
	font-size:14px;
}
#sound_frame h1 a{
}
#sound_frame h1 span{
	float:right;
	font-size:12px;
	padding-top:1px;
	color:#999;
}
#sound_frame h2 {
	float:left;
	width:50px;
	padding:5px 0 0;
	display:none;
}
#sound_frame h2 img{
	width:40px;
}
#sound_frame h3 {
	color:#888;	
	border-left:4px solid #ddd;
	padding-left:5px;
	margin-left:5px;
	line-height:160%;
	display:none;
}
#blog_frame_list{
	background:#fff;
	padding:2px 2px 2px;
}
#blog_frame_list h1{
	float:left;
	width:70px;
	margin:2px;
	text-align:center;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
		background:#f5f5f5;
	color:#555;
}
#moreitem_frame {
	margin: 5px 5px;
}
#moreitem_frame h4{
	padding:4px 0;
	line-height:150%;
	border-bottom:1px solid #eee;
	font-size:13px;
	height:40px;
	overflow-y:hidden;
}
#moreitem_frame h4 img{
	float:left;
	width:60px;
	height:35px;
	padding-right:5px;
	padding-top:2px;
}

#foot {
	border-top:3px double #fff;
	background:#A70500;

}
#brand_logo {
	float:left;
	width:220px;
	overflow:hidden;
	padding-top:80px;
	text-align:center;
}
#foot2 {
	border-top:3px double #A70500;
	padding:8px 0 5px;
	background:#ba0600;
}
#brand_nav_frame {
	float:right;
	width:750px;
	overflow:hidden;
	border-left:2px solid #B21E1A;
	padding:0 10px;
}
#nav_bottom_item {
	padding:3px 5px;
	color:#fff;
	border-bottom:1px solid #B21E1A;
}
#nav_bottom_item h1{
	float:left;
	width:60px;
	text-align:center;
	font-weight:bold;
	border-right:1px solid #B21E1A;
	padding:5px 0;
}
#nav_bottom_item h2{
	float:left;
	padding:5px 0;
}
#nav_bottom_item a{
	color:#ddd;
}
#nav_bottom_item span{
	padding:0px 10px;
}
#footinfo {
	color:#fff;
	font-size:8px;
	padding-top:2px;
	text-align:center;
}
#footinfo span{
	color:#fff;
	font-size:12px;
	padding:0 10px;
}
#footinfo2 {
	color:#fff;
	FONT: 12px arial,sans-serif; 
	letter-spacing:2px;
	padding:5px 10px 5px;
	text-align:center;
}
#foot2 a {
	color:#fff;
}
#foot2 a:hover {
	color:#aaa;
}

.qr_img2{position:absolute;display:none;margin:35px -70px;padding:10px;background:#fff;}
.qr_img{position:absolute;top:-189px;left:-183px;display:none;}
.qr_tool{width:35px;height:35px;filter: alpha(opacity=50); opacity: 0.5;background-image:url(imgsrc2014/backgrounds.32.png);background-position:0 0;cursor:pointer;}
.qr_tool:hover {width: 35px;height: 35px;filter: alpha(opacity=100); opacity: 1.0;background-image: url(imgsrc2014/backgrounds.32.png);background-position: 0 -35px;}

.top_tool{width:35px;height:15px;filter: alpha(opacity=50); opacity: 0.5;background-image:url(imgsrc2014/backgrounds.32.png);background-position:0 -70px;cursor:pointer;}
.top_tool:hover {width: 35px;height: 15px;filter: alpha(opacity=100); opacity: 1.0;background-image: url(imgsrc2014/backgrounds.32.png);background-position: 0 -85px;}
