@charset "utf-8";

/* reset */
body, div, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea { margin:0; padding:0; color:#777; font:normal normal 16px/32px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";}
ol, ul { width:100%;} 
li { list-style:none;}
img { border:0; vertical-align:middle;} 
div { overflow:hidden;}
a{ color:#333; text-decoration:none;}  
a:hover{ color:#be0917; text-decoration:underline;} 
.clear{ clear:both; height:1px; width:100%; overflow:hidden; margin-top:-1px;} 


h2 { overflow:hidden; margin-bottom:30px; width:100%;}
h2.title_s { border:none;}
h2.title_1 { display:block; background:#e60012; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; color:#fff; text-align:left; text-indent:20px;}
h2.title_2 { display:block; width:90px; height:90px; background:#626262; border-radius:10px; -moz-border-radius:10px; color:#fff; text-align:center;}
h3 { padding:15px 0; font:normal normal 30px/46px "微软雅黑", "宋体";}
	h3 a:link, h3 a:visited { color:#333;}
	h3 a:hover { color:#0068b7;}

span.date_all { font-size:30px; line-height:50px;}
span.date_y { display:block; margin:0 10px; border-bottom:1px solid #fff; font-size:20px; line-height:36px;}
span.date_md { display:block; font-size:32px; line-height:53px;}


/* box */
.boxall { padding-bottom:10px; width:100%; background:#ffffff;}
.box1000 { margin:0 auto; padding:0 10px; width:980px;}
.box1000-2 { margin:0 auto; width:1000px;}
.box300 { float:left; width:300px;}
.box_other { padding:20px 0; width:100%; background:#f1f1f1;}

.top { width:100%; height:400px; background:#0c5cb1 url(top.jpg) no-repeat top center;}

.cont1 { width:100%; background:#f8f8f8 url(bg_list1.jpg) no-repeat top center;}
.cont2 { margin-top:40px; width:100%; background:#fff url(bg_list2.jpg) no-repeat top center;}

.big_news { overflow:hidden; position:relative; top:200px; margin:0 auto; padding:10px; width:850px; background:#000; background-color:rgba(0,0,0,0.6);transition:background-color 1s, box-shadow 1s;-moz-transition:background-color 1s, box-shadow 1s;-webkit-transition:background-color 1s, box-shadow 1s;-o-transition:background-color 1s, box-shadow 1s;}
.big_news:hover { background-color:rgba(0,0,0,0.8); box-shadow:0 3px 15px 3px rgba(0,0,0,0.3);}
	.big_news img { overflow:hidden; float:left; margin-right:20px; width:300px; height:200px;}
	.big_news h4 { display:block; float:left; margin-bottom:14px; padding-bottom:10px; width:510px; border-bottom:1px solid #fff; color:#fff; font:normal normal 24px/40px "微软雅黑", "宋体";}
	.big_news span { display:block; float:left; width:510px; color:#fff; font:normal normal 16px/26px "微软雅黑", "宋体";}

.oth { margin:30px auto; width:960px; height:100%;}
	.oth h2 { padding:8px 0; background:#187ac5 url(dot_1.gif) no-repeat 8px 8px; color:#ffffff; font:normal normal 24px/24px "宋体", Arial; text-indent:29px;}
	.oth h2 a:link, .oth h2 a:visited { color:#ffffff; text-decoration:none;}
	.oth h2 a:hover { color:#FF9;}
	.oth .intro h2 { width:170px;}
	.oth .contact h2 { width:170px;}
	.oth span { display:block; color:#333333; font:normal normal 20px/32px "楷体", "宋体";}
	.oth span p { margin:30px 0;}
.intro { margin:0 10px 30px; border-bottom:1px dotted #999999;}
	.intro img { float:right;}
.contact { margin:0 10px;}
	.contact ul { overflow:hidden; list-style:none;}
	.contact ul li { float:left; margin:0 20px; width:430px; border-bottom:1px dotted #aaaaaa; font:normal normal 16px/40px "微软雅黑", "宋体";}
	.contact ul li a { font:normal normal 16px/40px "微软雅黑", "宋体";}

.list_gs { overflow:hidden; margin:0 auto; margin-top:30px; margin-bottom:30px; width:100%;}
.list_gs li { overflow:hidden; display:block; float:left; margin-bottom:30px; width:470px; height:150px; background:#f1f1f1;}
.list_gs li:nth-child(even) { margin-left:20px;}
.list_gs li:nth-child(4n), .list_gs li:nth-child(4n+3) { background:#fffeec;}
.list_gs li img { float:left; width:150px; height:150px; border:none;}
.list_gs li span { display:inline-block; padding:10px; width:300px; font:normal normal 16px/26px "微软雅黑", "宋体";}
.list_gs a { text-decoration:none;}

.list_gs2 { overflow:hidden; margin:30px auto; width:750px;}
.list_gs2 li { overflow:hidden; display:block; float:left; width:150px; height:150px; background:#ffffff; text-align:center;}
.list_gs2 li:nth-child(even) { background:#efefef;}
.list_gs2 li:hover { background:#333333;}
.list_gs2 li img { width:150px; height:150px; border:none;}
.list_gs2 li h3 { position:relative; top:-40px; margin:0 auto; width:130px; background:#cccccc; font:normal normal 16px/30px "微软雅黑", "宋体";}
.list_gs2 li:hover h3 { background:#000000; color:#fff;}
.list_gs2 a { text-decoration:none;}


.art_list1 {}
.art_list1 li { padding:10px 0 20px; border-top:1px dotted #a0a0a0;}
.art_list1 li:nth-of-type(1) { border-top:none;}
.art_list1 span.art_time1 { float:left; display:inline-block; position:relative; top:10px; margin-right:20px; margin-bottom:17px; width:90px; background:#499ad7; border-radius:15px; -moz-border-radius:15px; color:#fff; font-size:20px; line-height:30px; text-align:center;}
.art_list1 span.art_abs1 { display:block; padding-left:110px; color:#707070; font:normal normal 18px/32px "微软雅黑", "宋体";}

.art_list2 { overflow:hidden; margin-bottom:30px; padding:10px 10px 20px; background:#f1f1f1; border-radius:10px; -moz-border-radius:10px;}
.art_list2:hover { background:#626262;}
.art_list2 dt { display:block; position:relative; top:20px; float:left; margin-right:20px;}
.art_list2 dd { display:block; float:left; width:870px;}
.art_list2 span.art_abs2 { display:block; color:#707070; font:normal normal 18px/32px "微软雅黑", "宋体";}
.art_list2:hover span.art_abs2 { color:#fff;}
.art_list2:hover h3 a:link, .art_list2:hover h3 a:visited { color:#fff;}
.art_list2:hover h3 a:hover { color:#fff;}

.page_nav { margin:20px auto; width:1000px; text-align:center;}
.page_nav a, .page_nav span { display:inline-block; margin:0 5px; padding:0 11px; background:#0d6fca; border-radius:16px; -moz-border-radius:16px; color:#fff; font:normal normal 18px/32px "微软雅黑", "宋体";}
.page_nav a:hover { background:#e60012; text-decoration:none;}
.page_nav span { background:#e5e5e5; color:#333;}


/* 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('AGaramondPro.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
.AGaramondPro { font-family:'AGaramondPro';}