@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:20px; width:100%; height:40px; background-color:#e3f2fd; -moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px; border-radius:20px;}
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 25px; background:#2962ff; color:#fff; font:normal normal 20px/40px "微软雅黑", "宋体"; -moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;-o-border-radius:0 20px 20px 0; border-radius:0 20px 20px 0;}
h2 span.titlmo1 a:link, h2 span.titlmo1 a:visited { float:right; padding:0 25px; color:#2962ff; font:normal normal 16px/40px Arial; -moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;-o-border-radius:20px 0 0 20px; border-radius:20px 0 0 20px; transition:background-color 0.3s; -moz-transition:background-color 0.3s; -webkit-transition:background-color 0.3s;}
h2 span.titlmo1 a:hover { background-color:#2962ff; color:#fff; text-decoration:none;}
.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; display:block; float:left; margin:0 10px 20px; width:460px; background:#f4f4f4;-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px; border-radius:20px; transition:margin-top 0.3s, box-shadow 0.3s; -moz-transition:margin-top 0.3s, box-shadow 0.3s; -webkit-transition:margin-top 0.3s, box-shadow 0.3s; -o-transition:margin-top 0.3s, box-shadow 0.3s;}
	.unscramble li img { width:460px; height:150px;-webkit-filter: grayscale(70%);filter: grayscale(70%);transition:filter 0.3s;}
	.unscramble li:hover img {-webkit-filter: none; filter:none;}
	.unscramble li span { display:block; padding:0 15px; width:430px; height:190px; color:#333; font:normal normal 16px/28px "微软雅黑", "宋体";}
	.unscramble li h4 { padding:5px 0; font:normal normal 24px/60px "微软雅黑", "宋体";}
	.unscramble li h4 img { position:relative; top:10px; float:right; width:200px; height:40px;}
		.unscramble li h4 a:link, .unscramble li h4 a:visited { color:#000;}
		.unscramble li h4 a:hover { color:#1565c0; text-decoration:none;}
.unscramble li:hover { box-shadow:0 10px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 10px 10px rgb(0,0,0,0.2);}
		

/* 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;}


/* 2019jh */
.date_nav { overflow:hidden; margin-bottom:30px; width:100%; background:#f4f4f4; color:#333;}
.date_nav ul { overflow:hidden; list-style:none;}
.date_nav ul li { display:block; float:left; margin:6px 9px;-moz-border-radius: 16px;-webkit-border-radius: 16px;-o-border-radius: 16px; border-radius:16px; font:normal normal 14px/32px "微软雅黑", "宋体";}
.date_nav ul li a:link, .date_nav ul li a:visited { display:block; padding:0 20px; background:#fff;-moz-border-radius: 16px;-webkit-border-radius: 16px;-o-border-radius: 16px; border-radius:16px; color:#707070; font:normal normal 14px/32px "微软雅黑", "宋体"; text-decoration:none; transition:background 0.3s; -moz-transition:background 0.3s; -webkit-transition:background 0.3s;}
.date_nav ul li a:hover { background:#2962ff; color:#fff; text-decoration:none;}

.wjhg { margin-top:40px; padding-top:80px; background:url(/images/2014fbh/tt_wjhg.png) no-repeat top center;}
	.wjhg ul { list-style:none;}
	.wjhg ul li { display:inline-block; float:left; margin:0 0 20px 24px; width:110px; text-align:center;}
	.wjhg ul li a:link, .wjhg ul li a:visited { display:inline-block; width:110px; background:#e3f2fd; color:#333; font:normal normal 16px/40px "微软雅黑", "宋体"; text-decoration:none; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; transition:background 0.3s; -moz-transition:background 0.3s; -webkit-transition:background 0.3s;}
	.wjhg ul li a:hover { background:#2962ff; color:#fff; text-decoration:none;}