@charset "utf-8";

/* reset */
* { margin:0; padding:0; border:none;}

div { overflow:hidden;}
a:link, a:visited { color:#333; text-decoration:none;}
a:hover { color:#be0917; text-decoration:underline;}

h2 { overflow:hidden; margin-bottom:10px; width:100%; border-bottom:1px solid #004986;}
h2.title_s { border:none;}
h3 { font:normal normal 24px/60px "微软雅黑", "宋体";}
	h3 a:link, h3 a:visited { color:#000;}
	h3 a:hover { color:#be0917;}

/* box */
.boxall { padding-bottom:10px; width:100%; background:#0d0d0d;}
.box960 { margin:0 auto; width:960px;}
.box300 { float:left; width:300px;}
.box_picnews { margin-bottom:20px; width:100%;}
.box_other { padding:20px 0; width:100%; background:#f1f1f1;}
.box_weibo { float:left; margin-right:20px; padding-right:19px; width:620px; height:607px; border-right:1px solid #666;}

.top_banner span { display:inline-block; padding:15px; background:#fff; color:#000; font-size:30px; line-height:30px; z-index:12; position:relative; top:30px; right:30px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#ffffff', endColorstr='#ffffff');}
:root .top_banner span { filter:none; background-color:rgba(255,255,255,0.6);}

/* line1 */
.big_news { float:left; margin-right:20px; width:480px;}
	.big_news ul { list-style:none;}
	.big_news ul li { font:normal normal 16px/31px "微软雅黑", "宋体";}

.pic_news { float:left; width:460px; height:306px;}
	.pic_news a:link, .pic_news a:visited { text-decoration:none;}
	.pic_news a:hover span { color:#ff6;}
	.pic_news img { width:460px; height:306px;}
	.pic_news span { display:block; padding:13px 10px; background:#000; color:#fff; font:normal normal 14px/14px "宋体"; z-index:10; position:relative; top:-40px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');}
	:root .pic_news span { filter:none; background-color:rgba(0,0,0,0.8);}

/* line2 */
h2 span.titl1 { float:left; padding:0 15px; background:#004986; color:#fff; font:normal normal 20px/40px "微软雅黑", "宋体";}
h2 span.titlmo1 a:link, h2 span.titlmo1 a:visited { float:right; padding:0 10px; color:#004986; font:normal normal 16px/40px Arial;}
h2 span.titlmo1 a:hover { color:#be0917;}
.flash { width:100%;}
	.flash ul { padding-left:90px; list-style:outside;}
	.flash ul li { padding-bottom:10px; border-bottom:1px dotted #959595; color:#be0917; font-size:50px; line-height:60px; list-style-type:decimal;}
	.flash ul li:hover { background:#f4f4f4;}
	.flash span.art_time1 { color:#666; font-size:24px; line-height:60px;}
	.flash span.art_abs1 { display:block; color:#666; font:normal normal 14px/28px "微软雅黑", "宋体";}
	.flash a:link, .flash a:visited { color:#000; font:normal normal 30px/60px "微软雅黑", "宋体";}
	.flash a:hover { color:#be0917;}

/* line3 */
h4.tt_picnews_info { padding:0 10px; color:#fff; font:normal normal 20px/70px "微软雅黑", "宋体";}
.picnews_info { display:block; padding:0 10px; color:#fff; font:normal normal 14px/28px "微软雅黑", "宋体";}

h2.titl2 { margin:0 auto; width:960px; background:url(/images/2014fbh/dot01.png) no-repeat 0 10px; border:none; color:#000; font:normal normal 20px/40px "微软雅黑", "宋体"; text-indent:30px;}
h2.titl2 span { float:right; color:#777; font:normal normal 14px/40px "微软雅黑", "宋体";}

.box_picnews ul li a:hover { text-decoration:none;}


/* line4 */
.unscramble { list-style:none;}
.unscramble li { overflow:hidden; margin-bottom:20px; width:100%; background:#f4f4f4;}
	.unscramble li img { float:left; width:300px; height:200px;}
	.unscramble li span { display:block; float:left; width:625px; padding:0 15px 0 20px; color:#666; font:normal normal 16px/28px "微软雅黑", "宋体";}
	.unscramble li h4 { margin-bottom:10px; border-bottom:1px solid #666; font:normal normal 24px/60px "微软雅黑", "宋体";}
		.unscramble li h4 a:link, .unscramble li h4 a:visited { color:#000;}
		.unscramble li h4 a:hover { color:#be0917;}

/* line6 */
.related_news { list-style:none;}
	.related_news li { overflow:hidden; float:left; margin-right:20px; width:460px; background:url(/images/2014fbh/bg_list01.gif) repeat-x 0 -12px; color:#999; font:normal normal 14px/26px "微软雅黑", "宋体"; list-style-type: disc;}
		.related_news li a:link, .related_news li a:visited { padding:0 5px 0 18px; background:#fff url(/images/2014fbh/bg_list01.gif) no-repeat 0 4px; font:normal normal 14px/26px "微软雅黑", "宋体";}
		.related_news li span { float:right; background:#fff;}

/* line7 */
h2.title_s span.titl2 { display:inline-block; float:left; padding:0 15px; background:#004986; color:#fff; font:normal normal 16px/32px "微软雅黑", "宋体";}
h2.title_s span.titlmo2 a:link, h2 span.titlmo2 a:visited { display:inline-block; float:left; padding:0 10px; background:#fff; border:1px solid #004986; border-left:none; color:#004986; font:normal normal 14px/30px Arial;}
h2.title_s span.titlmo2 a:hover { color:#be0917;}

.previous, .ftf { overflow:hidden; list-style:none;}
.previous { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #666;}
	.previous li { margin-top:10px; font:normal normal 14px/24px "微软雅黑", "宋体"; }
		.previous li a:link span, .previous li a:visited span { display:inline-block; float:left; margin-right:5px; width:66px; border:1px solid #be0917; border-left-width:3px; color:#be0917; line-height:22px; text-align:center;}
		.previous li a:hover span {background:#be0917; color:#fff;}
	.ftf li { overflow:hidden; float:left; margin-top:10px; height:146px; text-align:center;}
		.ftf li img { width:145px; height:115px;}
		.ftf li a span { display:block; width:145px; height:31px; background:#333; color:#fff; font:normal normal 12px/31px "微软雅黑", "宋体";}
		.ftf li a:hover span { background:#be0917; text-decoration:none;}



/* other */
.space30 { border-bottom:30px solid #fff;}
.space30_2 { width:100%; height:30px;}
.space10 { border-bottom:10px solid #fff;}
.mr10 { margin-right:10px;}

.show_of { overflow:visible;}

#gotop{ display:none; width:50px; height:50px; position:fixed; right:50px; bottom:50px; background:url(/images/2014fbh/backtop.png) no-repeat -70px 0px; cursor:pointer;}


/* text_add */
@font-face {
	font-family: 'AGaramondPro';
	src: url('/images/2014fbh/fonts/AGaramondPro.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
.AGaramondPro { font-family:'AGaramondPro';}


/* general */
.nav_zzb { width:100%; background:#f8f8f8;}
.nav_zzb ul { margin:0 auto; width:960px; list-style:none;}
.nav_zzb ul li { float:left; color:#434343; font:normal normal 12px/36px "微软雅黑", "宋体";}
.nav_zzb ul li.logo_zzb { font-size:0;}
.nav_zzb ul li.logo_zzb a:link, .nav_zzb ul li.logo_zzb a:visited { display:block; width:78px; height:36px; background:url(/images/cmbc2013/logo_zzb.png) no-repeat 10px 4px; font-size:0;}
.nav_zzb ul li.logo_zzb a:hover { background:#c7000b url(/images/cmbc2013/logo_zzb.png) no-repeat 10px -48px;}
.nav_zzb ul li a:link, .nav_zzb ul li a:visited { display:block; padding:0 10px; color:#434343; text-decoration:none;}
.nav_zzb ul li a:hover { background:#c7000b; color:#fff;}

.bot { width:100%; background:#fff; color:#000; font:normal normal 12px/22px "宋体", "微软雅黑"; text-align:center;}
.bot p { margin:15px 0;}
.bot a:link, .bot a:visited { padding:3px; color:#000; text-decoration:none;}
.bot a:hover { background:#333; color:#fff;}
