@charset "utf-8";
/* CSS Document */
*, html, body, div, span, applet, object, iframe, button, select, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  vertical-align:baselinebaseline;
  font-size:12px;
  font-family:"宋体", Verdana, Geneva, sans-serif;
  outline:0;
  padding:0;
  margin:0;
  border:0;
}
select, h1, h2, h3, h4, h5, h6 { font-size:12px;}
button { cursor:pointer;}
button span { display:none;}
form { display:inline;}
/* remember to define focus styles! */   
:focus { outline: 0;}
ol, ul { list-style: none;}
/* tables still need cellspacing="0" in the markup */   
table {
  border-collapse:separate;
  border-spacing:0;
}
caption, th, td {
  font-weight:normal;
  text-align:left;
}
a img { border:0;}
/* remove possible quote marks (") from <q> & <blockquote> */   
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}


/*=============== 基本框 ===========================*/
.head, .content, .foot {
  width:1000px;
  margin:0 auto;
  clear:both;
  color:#376e8d;
  background:#fff;
}
.c { clear:both;}
a {
  color:#376e8d;
  text-decoration:none;
}
a:hover {
  color:#376e8d;
  text-decoration:underline;
}

/*=============== 三栏结构页面布局（包含两栏布局） ============================*/
.content { margin-bottom:5px;}
.content .left_box, 
.content .right_box .center{
  float:left;
  width:195px;
}
.content .right_box{
  float:left;
  width:800px;
  margin-left:5px;
}
.content .right_box .center{ width:455px;}
.content .right_box .right{
  float:right;
  width:340px;
}

/*=============== 盒模型样式 ===============================*/
.layout200, .layout350, .layout1000 {
  width:191px;
  background-color:#f3fbff;
  border:1px solid #7db5de;
  padding:1px;
  margin-bottom:5px;
}
.layout350 { width:336px;}
.layout1000 { width:996px;}
.layout200 h3, .layout350 h3 {
  width:100%;
  height:26px;
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_tit.gif) repeat-x left center;
  color:#0059a5;
  border-bottom:1px solid #7db5de;
}
.layout200 h3 span, .layout350 h3 span {
  display:block;
  background:url(http://www1.bsqgs.com:9000/resource/files/images/icon.gif) no-repeat;
  height:19px;
  padding:6px 0 0 28px;
  float:left;
}
.layout350 h3 a {
  display:block;
  float:right;
  width:55px;
  text-align:center;
  padding-top:7px;
  font-weight:normal;
  color:#0059a5;
}

/*====================== 新闻列表 ======================*/
ul.list { 
  width:100%; 
  float:left;
}
ul.list li { 
  height:25px;
  line-height:25px;
}
ul.list li span.l {
  display:block;
  float:left;
  width:74%;
}
ul.list li span.r {
  display:block;
  float:right;
  width:19%;
}
ul.list li a {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/icon_arrow.gif) no-repeat 10px center;
  padding:0 0 0 20px;
}

/*================ 头部图片及flash =====================*/
.head {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/img_head_left.gif) no-repeat left top;
  height:150px;
}
.head .left { 
  float:left; 
  width:390px; 
  height:50px;
  padding:110px 0 0 100px;
  font-family:"幼圆";
  font-size:16px;
  color:#05538f;
  text-align:center;
  font-weight:bold;
}
.head .left b {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#ff5400;
}
.head .right { 
  float:right; 
  padding-right:1px;
  width:502px;
  height:150px;
}

/*============== 导航 =======================*/
dl#nav .t1 { display:none;}
dl#nav {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_nav.gif) no-repeat left top;
  width:998px;
  height:35px;
  position:absolute;
  position:relative!important!;
  border:1px solid #86d0f4;
  margin:152px 0 0 0;
  margin:-8px 0 0 0!important!;
}
dl#nav dt {
  height:24px;
  line-height:34px;
  float:left;
  text-align:center; 
  font-weight:bold;
}
dl#nav .no { 
  padding:3px 5px 0 4px;
  _padding:8px 5px 0 4px;
}
dl#nav dd {
  position:absolute;
  bottom:-35px;
  *bottom:-33px;
  _bottom:-35px;
  width:1000px;
  padding:10px 0;
  background:#fff;
  float:left;
  clear:both;
  color:#0667b9; 
}
dl#nav dd a { 
  padding-right:5px;
  color:#0667b9; 
}
dl#nav dt a, #nav dt a:hover { 
  color:#0667b9; 
  display:block;
  font-size:14px;
}
dl#nav dd a:hover { color:#000;}
dl#nav dt a:hover, #nav dd a:hover { text-decoration:none;}
/* tab */
dl#nav #t-index a {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/tab_nav1.gif) no-repeat left top;
  width:70px;
}
dl#nav #t-services a, dl#nav #t-party a, #nav #t-tax a, #nav #t-concern a {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/tab_nav2.gif) no-repeat left top;
  width:90px;
}
/* select */
dl#nav #t-index a:hover, body#index #t-index a,
dl#nav #t-services a:hover, body#services #t-services a, 
dl#nav #t-party a:hover, body#party #t-party a, 
dl#nav #t-tax a:hover, body#tax #t-tax a, 
dl#nav #t-concern a:hover, body#concern #t-concern a{ 
  height:34px;
  display:block;
  color:#000;
}

/*================== 搜索 ================================*/
ul.search_box {
  width:260px;
  height:32px;
  position:relative;
  z-index:10;
  float:right;
  top:10px;
  top:-30px!important!;
  color:#fff;
  left:0;
}
ul.search_box li {
  float:left;
  padding:0 5px;
}
ul.search_box li input {
  border:1px solid #0667b9;
  background:#fff url(http://www1.bsqgs.com:9000/resource/files/images/icon_search.gif) no-repeat left top;
  padding:5px 0 2px 20px;
  color:#535353;
}
ul.search_box li .btn{
  background:url(http://www1.bsqgs.com:9000/resource/files/images/btn_search.gif) no-repeat left top;
  width:67px;
  height:23px;
  display:block;
  margin-right:10px;
}
ul.search_box li a { padding:0 5px;}
ul.search_boxl li select {
  margin-left:5px; 
  padding:2px 3px;
}

/*============= 重要提醒 =================*/
.marquee_box {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_warning.gif) repeat-x left top;
  width:1000px;
  height:17px;
  padding:10px 0 8px 0;
  margin:41px auto 5px auto;
  _margin:-30px auto 5px auto;
  border-bottom:1px solid #d7effb;
}
.marquee_box h3 {
  float:left;
  width:90px;
  text-align:center;
}
.marquee_box a { color:#F00;}
.marquee_box marquee {
  float:right;
  width:890px;
  padding-right:15px;
}

/*====================== 面包屑 ======================*/
.breadcrumb {
  padding-left:15px;
  width:985px;
}
.breadcrumb a { 
  padding:0 5px;
  color:#535353;
}

/*============= 用户登录 =============================*/
.login h3 span { background-position:left 0;}
.login button {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/btn_login.gif) no-repeat;
  width:91px;
  height:27px;
}
/* 登录前 */
.login ul.pre { padding:5px 10px;}
.login ul.pre li { padding:5px 0;}
.login ul.pre li input {
  border:1px solid #adcbe0;
  height:21px;
  line-height:21px;
  padding:0 2px;
  color:#999;
}
.login ul.pre li .input { width:115px;}
.login ul.pre li .input1 { width:61px;}
.login ul.pre li button { 
  background-position:left 0;
  float:left;
}
.login ul.pre li a { 
  float:right;
  padding:8px 5px 0 0;
  color:#0667b9;
  text-decoration:underline;
}
/* 登录后 */
.login ul.back { 
  padding:5px 10px;
  *padding:4px 10px;
  _padding:3px 10px 4px 10px;
  text-align:center;
}
.login ul.back li { 
  padding:7px 0 8px 0;
  *padding:10px 0;
  _padding:9px 0;
}
.login ul.back li b {
  font-size:14px;
  color:#F30;
}
.login ul.back li a {
  text-decoration:underline;
  padding:2px 10px 2px 25px;
  background:url(http://www1.bsqgs.com:9000/resource/files/images/icon_login.gif) no-repeat left center;
}
.login ul.back li button { background-position:left -27px;}

/*============= 左快速导航 =============================*/
ul.left_nav_box { width:195px;}
ul.left_nav_box li a {
  display:block;
  width:195px;
  height:37px;
}
ul.left_nav_box li span { display:none;}
ul.left_nav_box li { 
  background:url(http://www1.bsqgs.com:9000/resource/files/images/btn_left.gif) no-repeat;
  width:195px;
  height:37px;
  margin-bottom:5px;
}
ul.left_nav_box li.one { background-position:left 0;}
ul.left_nav_box li.two { background-position:left -37px;}
ul.left_nav_box li.three { background-position:left -74px;}
ul.left_nav_box li.four { background-position:left -111px;}

/*============= 左导航 =============================*/
.left_nav .bottom {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_left_menu2.gif) no-repeat left top;
  width:191px;
  height:11px;
}
.left_nav ul {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_left_menu1.gif) no-repeat left top;
  margin:0 auto;
  padding-top:10px;
  width:191px;
  height:336px;
  height:335px\0; /* ie8 only*/
  *height:324px; /* ie7 only*/
  _height:325px; /* ie6 only*/
}
.left_nav ul li {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_left_nav.gif) no-repeat left top;
  padding:10px 0 10px 30px;
  padding:10px 0 12px 30px\0; /* ie8 only*/
  _padding:9px 0 10px 30px; /* ie6 only*/
}
.left_nav ul li a {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/icon_out.gif) no-repeat;
  height:25px;
  padding:5px 0 5px 43px;
  font-size:15px;
  font-weight:bold;
  color:#0667b9;
}
.left_nav ul li a:hover {color:#fe7302;}
/* 外网a样式 */
.left_nav ul li a.out_one { background-position:0 0;}
.left_nav ul li a.out_two { background-position:0 -25px;}
.left_nav ul li a.out_three { background-position:0 -50px;}
.left_nav ul li a.out_four { background-position:0 -75px;}
.left_nav ul li a.out_five { background-position:0 -100px;}
.left_nav ul li a.out_six { background-position:0 -125px;}
.left_nav ul li a.out_seven { background-position:0 -150px;}
.left_nav ul li a.out_eight { background-position:0 -175px;}
.left_nav ul li a.out_nine { background-position:0 -200px;}
/* 内网a样式 */
.left_nav ul li a.in_one { background-position:0 0;}
.left_nav ul li a.in_two { background-position:0 -25px;}
.left_nav ul li a.in_three { background-position:0 -50px;}
.left_nav ul li a.in_four { background-position:0 -75px;}
.left_nav ul li a.in_five { background-position:0 -100px;}
.left_nav ul li a.in_six { background-position:0 -125px;}
.left_nav ul li a.in_seven { background-position:0 -150px;}
.left_nav ul li a.in_eight { background-position:0 -175px;}
.left_nav ul li a.in_nine { background-position:0 -200px;}
.left_nav ul li a.in_ten { background-position:0 -225px;}
.left_nav ul li a.in_eleven { background-position:0 -250px;}

/*================ 焦点广告样式 ===============================*/
.layout430 { 
  background:#f3fbff;
  border:1px solid #7db5de;
  padding:4px 0 5px 0;
  width:453px;
}

/*================ 通知公告样式 ===============================*/
.notice_box h3 span { background-position:left -52px;}
.notice_box {
  float:left;
  background-image:url(http://www1.bsqgs.com:9000/resource/files/images/bg_notice1.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  height:317px;
  margin-left:3px;
}
.notice_box ul.list { padding-top:5px;}
.notice_box ul.list li { 
  height:28px;
  *height:26px;
}

/*================ 右新闻样式 ===============================*/
.news_box { 
  width:393px; 
  float:left;
  margin-left:6px;
}
.news_box h3 span { background-position:left -26px;}
.news_box h3 span a {
  float:none;
  text-align:left;
  padding-top:0;
  color:#0059a5;
  font-weight:bold;
  cursor:pointer;
}
.news_box ul.tab_self {
  float:left;
  position:relative; 
  top:-27px; 
  left:111px; 
  width:280px;
  font-size:12px;
  margin-bottom:-35px;
}
.news_box ul.tab_self li {
  float:right;
  cursor:pointer;
  background:url(http://www1.bsqgs.com:9000/resource/files/images/tab_viln.gif) no-repeat right 7px;
  padding:6px 5px 20px 5px;
  color:#0059a5;
}
.news_box ul.tab_self li a { color:#0059a5;}
.news_box ul.tab_self li.no { background:none;}
.news_box ul.tab_self li.now { 
  background:url(http://www1.bsqgs.com:9000/resource/files/images/tab_selected.gif) no-repeat left top;
  width:64px;
  padding:6px 0 20px 0;
  color:#fff;
  font-weight:bold;
  text-align:center;
}
.news_box .list_self { 
  clear:both;
  padding-bottom:2px;
}
.news_box .list_self .img {
  float:left;
  border:2px solid #7fb6df;
  width:97px;
  height:118px;
  margin:5px 0 0 5px;
}
.news_box ul.list {
  float:right;
  width:280px;
  padding:0 5px 0 0;
}
.news_box ul.list li { /* only ie6 ie7 */
  *height:23px;
  *line-height:23px;
}
.news_box ul.list li span.r { width:20%;}

/*============== 脚部 ===================*/
.foot { 
  text-align:center;
  background:#e8f7fe;
  padding-bottom:10px;
  margin-top:7px;
}
.foot h5 {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/bg_footer.gif) repeat-x left center;
  padding:10px 0;
  border:1px solid #a6d0e7;
}
.foot p { 
  font-family:Arial, Helvetica, sans-serif;
  padding-top:8px;
}
.foot p b { padding-right:5px;}

/*============== 文章列表 ===================*/
.layout1000 { padding-bottom:10px;}
.layout1000 ul { padding-top:15px;}
.layout1000 ul li { height:28px;}
.layout1000 ul li a { width:87%;}
.layout1000 ul li span.r { 
  width:8%; 
  text-align:center;
}

/*============== 分页 ===================*/
.sabrosus {
  margin:0 3px 10px 3px;
  padding:15px 7px 3px 3px;
  text-align:right;
  border-top:1px dotted #999;
  clear:both;
}
.sabrosus a {
  border:1px #9aafe5 solid;
  padding:2px 5px;
  color:#2e6ab1;
  margin-right:2px;
  text-decoration:none
}
.sabrosus a:hover {
  border:1px #2b66a5 solid;
  color:#000;
  background-color:lightyellow
}
.pagination a:active {
  border:1px #2b66a5 solid;
  color:#000;
  background-color:lightyellow
}
.sabrosus span.current {
  border:1px navy solid;
  padding:2px 5px;
  font-weight:bold;
  color:#fff;
  margin-right:2px;
  background-color:#2e6ab1
}
.sabrosus span.disabled {
  border:1px #929292 solid;
  padding:2px 5px;
  color:#929292;
  margin-right:2px;
}

/*============== 文章正文 ===================*/
.layout1000 {
  padding:0 20px;
  width:958px;
}
.layout1000 h2 {
  color:#0667b9;
  font-size:24px;
  line-height:22px;
  text-align:center;
}
.layout1000 h1, .layout1000 h5, .layout1000 h4 {
  font-size:13px;
  font-weight:normal;
  padding:3px 0 0 0;
}
.layout1000 h4 {
  font-size:12px;
  padding:5px 0 10px 0;
  margin-bottom:10px;
  border-bottom:1px dotted #999;
  text-align:center;
  color:#535353;
}
.layout1000 h1, .layout1000 h5 {
  text-align:right;
  padding:10px 20px 20px 0;
  clear:both;
}
.layout1000 ul.download { 
  width:96%;
  margin:20px 0 0 20px;
  border-top:1px dotted #999;
}
.layout1000 ul.download li {
  height:24px;
  line-height:24px;
  margin:5px 5px 0 0;
}
.layout1000 ul.download a {
  font-weight:bold;
  color:#C30;
  background:url(http://www1.bsqgs.com:9000/resource/files/images/icon_download.gif) no-repeat left center;
  padding:2px 0 2px 20px;
}

/*======================= 每周之星 =============================*/
.layout1000 .img {
  float:left;
  width:320px;
  border:5px solid #7db5de;
  margin:0 10px 0 20px;
}
.layout1000 .tit, .layout1000 .tit1 {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/star.gif) no-repeat left center;
  padding:15px 0 25px 50px;
  margin:0 auto 10px auto;
  border-bottom:1px dotted #999;
  text-align:left;
  color:#0667b9;
  width:910px;
  font-size:24px;
}
.layout1000 .tit1 {
  border-bottom:0;
  margin:15px auto 0 auto;
}
.layout1000 .tit1 a { margin-left:747px;}
table.star { 
  width:96%;
  margin:-10px auto 0 auto;
  border:1px solid #CCC;
  border-bottom:0;
  border-collapse:collapse;
}
table.star td {
  padding:10px 5px;
  border-bottom:1px solid #CCC;
  background:#FFF;
  color:#06F;
  font-size:14px;
}

/*======================= 表单样式 =============================*/
table.form, h3.red {
  width:95%;
  margin:5px auto;
}
table.form th {
  background:#cbeeff;
  padding:5px 10px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  width:200px;
  border-bottom:2px solid #fff;
}
table.form td {
  background:#fff;
  padding:15px 10px;
} 
h3.red, table.form b { color:red;}
h3.red{ margin-top:20px;}
table.form .input, table.form .textarea {
  border:1px solid #0667b9;
  padding:5px 3px;
  width:600px;
}
table.form .textarea { height:200px;}
table.form .btn {
  background:url(http://www1.bsqgs.com:9000/resource/files/images/btn_form.gif) no-repeat left center;
  width:86px;
  margin:0 5px;
  padding:8px 0;
  _padding:8px 0 5px 0;
  font-weight:bold;
  color:#0667b9;
}

/*======================= 视力保护色样式 =============================*/
.vision_box {
  width:1000px;
  height:25px;
  margin:0 auto;
  padding-top:3px;
  line-height:18px;
}
.vision_box ul {
  width:100%;
  float:left;
}
.vision_box ul li {
  float:right;
  padding:0 0 0 10px;
}
.vision_box ul li a {
  display:block;
  width:15px;
  height:15px;
  cursor:pointer;
}
.vision_box ul li a.c1 { 
  background-color:#f3fbff;
  border:1px solid #7db5de;
}
.vision_box ul li a.c2 {
  background-color:#DCE2F1;
  border:1px solid #b8c4e0;
}
.vision_box ul li a.c3 {
  background-color:#FFF2E2;
  border:1px solid #ead5bb;
}
.vision_box ul li a.c4 {
  background-color:#EAEAEF;
  border:1px solid #ceced0;
}
.vision_box ul li a.c5 {
  background-color:#E3EDCD;
  border:1px solid #c9d6ab;
}
.vision_box ul li a.c6 {
  background-color:#E9EBFE;
  border:1px solid #c4c8ec;
}
.vision_box ul li a.c7 {
  background-color:#FDE6E0;
  border:1px solid #e8c1b7;
}
.vision_box ul li a.c8 {
  background-color:#fff;
  border:1px solid #CCC;
}
.vision_box ul li a.c9 {
  background-color:#FAF9DE;
  border:1px solid #e0dfb9;
}



