@charset "utf-8";

/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-weight:normal;}
ul,ol{list-style:none;}
*{ padding:0; margin:0;}
a:link,a:visited,a:active {text-decoration: none; color:#000;}
a:hover {text-decoration: none; color:#FF6600;}
a img{border:none;}
a {cursor: pointer;}
img, input { vertical-align:middle;}
button,input,select,textarea{font-size:100%;}
.center{margin:0 auto;}
.txt_center{ text-align:center;}
.blod {font-weight: bold;}
.block{ display:block;}
.widthall{ width:980px; }

/*浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.clear { height:0; margin:0; padding:0; line-height:0.01em; font-size:0.01em; display:block; clear:both;}
.left{ float:left; display:block;}
.right{ float:right; display:block;}

/*输入框*/
input{border: 1px solid #C0BBB4;}
.input1{ border: 1px solid #CECECE; height:16px; *line-height: 18px; _line-height: 16px; font-size: 12px; }
input.text { border: 1px solid #C0BBB4; vertical-align: middle; }




/* 通用 */
body{background:#ffffff; font-family:"微软雅黑";} 
.all{margin:0 auto; width:1000px; padding:20px 0; overflow:hidden; zoom:1; }

.topbg{background:url(/Content/bsqbsw/Base/images/gsld.jpg) no-repeat top center; height:587px;}
.top{ background:url(/Content/bsqbsw/Base/images/gsld.jpg) no-repeat top center; width:1002px; margin:0 auto; height:587px;}

.maintp{background:url(/Content/bsqbsw/Base/images/special/bsgsl/banner.jpg) no-repeat top center; overflow:hidden; zoom:1;}
.main{background:url(/Content/bsqbsw/Base/images/special/bsgsl/cbg.png) repeat-y top center; width:998px; padding:0 2px; margin:0 auto; overflow:hidden; zoom:1; margin-top:275px; }
.mainbtm{width:1002px; margin:0 auto; height:7px; line-height:0px; font-size:0; margin-bottom:30px;}

.redline{ background:#ad0000; height:4px; line-height:4px; font-size:0;}

.btmbg{background:url(/Content/bsqbsw/Base/images/special/bsgsl/btmbg.jpg) no-repeat top center;}
.btm{background:url(/Content/bsqbsw/Base/images/special/bsgsl/btmbg.jpg) no-repeat top center; margin:0 auto; text-align:center; height:164px; width:1000px; margin-bottom:30px;}
.bottom_menu{text-align:center; line-height:30px; height:30px;  color:#000; padding-top:50px; color:#777777; }
.bottom_menu a{ color:#777777; font-weight: normal;}
.bottom_menu a:hover{color:#cc0000;}
.bottom_menu span{ width:10px; display:inline-block;}
.bottom_font{ padding-top:0px; padding-bottom:30px; text-align:center; line-height:20px; color:#a5a4a4;}
.bottom_font span{ color:#FF0000; padding-left:5px; padding-right:5px;}


/*图片新闻*/
.hot_pics{float:left; width:556px; height:380px; position:relative;}
.hot_pics p img{width:556px; height:380px;}
.fontdiv{ position:absolute; bottom:0; left:0; width:556px; height:40px; background-color:#000; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000;}
.fontdiv p {position:absolute; width:80px; height:16px; bottom:12px; right:6px;}
.fontdiv p a{float:left; display:block; background:#cecece; width:16px; height:16px; margin-left:2px; margin-right:2px; font-size:12px; line-height:16px; text-align:center; color:#9a9898;}
.fontdiv p a:hover{background:#b90000; color:#fff;}
.fontdiv p a.on{background:#b90000; color:#fff;}
.fontdiv h2{color:#fff; padding-left:20px; }
.fontdiv h2 a{color:#fff; font-weight: normal; line-height:40px; font-size:15px;}
.fontdiv h2 a:hover{color:#fdffe1;}
/*热点新闻*/
.news{float:right; width:415px; border-top:#e1e3e2 solid 0px;} 
.news h2{ border-bottom:#414141 solid 1px; height:34px; color:#000000; line-height:26px; font-size:20px; letter-spacing:1px; position:relative;}
.news h2 span{ position:absolute; width:70px; height:26px; top:2px; right:0; font-size:15px;}
.news h2 span img{ margin-right:5px; vertical-align: middle;}
.news ul{ margin-top:5px; margin-bottom:5px; overflow:hidden; zoom:1;}
.news ul li{background:url(/Content/bsqbsw/Base/images/special/bsgsl/newslist.gif) 4px 9px no-repeat; font-size:15px; line-height:30px; width:420px; overflow:hidden;}
.news ul li a{float:left; display:block; padding-left:16px; color:#444444; width:350px; overflow:hidden;}
.news ul li span{display:block; float:right; padding-right:5px; font-size:13px; color:#676767; }

/* 列表新闻*/
.c2{ overflow:hidden; zoom:1; margin-top:20px; margin-bottom:20px;} 
.c2 h2{ border-bottom:#414141 solid 2px; height:34px; color:#000000; line-height:26px; font-size:20px; letter-spacing:1px; position:relative;}
.c2 .box{ width:237px; overflow:hidden; zoom:1; margin:10px 8px 10px 2px;float:left;}
.box h3{ height:28px; font-size:15px; line-height:28px; color:#333333; overflow:hidden;}
.box h3 span{ color:#333333; width:65px; display:inline-block;}
.box h4{ font-size:13px; line-height:22px; color:#999999;}
.box h4 span{ color:#333333; width:65px; display:inline-block;}
.box a{ color:#0066CC; padding-left:10px;}

.newslink{ height:38px; margin-top:15px;}
.newslink a{ display:inline-block; height:38px; margin-right:7px; line-height:38px; text-align:center; padding:0 40px; background:#096faf; color:#ffffff; font-size:16px; letter-spacing:2px;}
.marbtm20{ margin-bottom:20px;}

.c3l{float:left; width:500px; border-top:#e1e3e2 solid 0px;} 
.c3l h2{ border-bottom:#414141 solid 1px; height:34px; color:#000000; line-height:26px; font-size:20px; letter-spacing:1px; position:relative;}
.c3l h2 span{ position:absolute; width:70px; height:26px; top:2px; right:0; font-size:15px;}
.c3l h2 span img{ margin-right:5px; vertical-align: middle;}

.c3l ul{ margin-top:5px; margin-bottom:5px; overflow:hidden; zoom:1;}
.c3l ul li{ 4px 9px no-repeat;  font-size:15px; line-height:30px; width:500px; overflow:hidden; }
.c3l ul li a{float:left; display:block; padding-left:16px; color:#666666; overflow:hidden;}
.c3l ul li.fontblue a{color:#3d84b8;}
.c3l ul li span{display:block; float:right; padding-right:5px; font-size:13px; color:#999999; width:60px; }

.c3r{float:right; width:472px; border-top:#e1e3e2 solid 0px;} 
.c3r h2{ border-bottom:#414141 solid 1px; height:34px; color:#000000; line-height:26px; font-size:20px; letter-spacing:1px; position:relative;}
.c3r h2 span{ position:absolute; width:70px; height:26px; top:2px; right:0; font-size:15px;}
.c3r h2 span img{ margin-right:5px; vertical-align: middle;}
.c3r ul{ margin-top:5px; margin-bottom:5px; overflow:hidden; zoom:1;}
.c3r ul li{background:url(/Content/bsqbsw/Base/images/special/bsgsl/newslist.gif) 4px 9px no-repeat; font-size:15px; line-height:30px; width:490px; overflow:hidden;}
.c3r ul li a{float:left; display:block; padding-left:16px; color:#666666; overflow:hidden;}
.c3r ul li span{display:block; float:right; padding-right:5px; font-size:13px; color:#999999; width:60px; }

.newsbt a {
	height: 30px;
	font-size: 15px;
	line-height: 31px;
	float: left;
}






















