.site_menu2{
  width: 962px;
  margin-bottom: 10px;
  border: 1px solid #D9DADA; border-top: 0;
  }
  .site_menu2 ul{
    overflow: hidden;
    border: 1px solid #FFF; border-top: 0;
    height: 35px;
    padding: 0 8px;
    line-height: 35px;
    background: url(/images/news/g_sitemenu2.gif) repeat-x 0 0;
    }
    .site_menu2 ul li{
      float: left;
      padding: 0 9px;
      background: url(/images/news/strip_sitemenu2.gif) no-repeat 0 center;
      }
    .site_menu2 ul li.first{
      background: none;
      }
    .site_menu2 ul li.current a{
      color: #B81F1D;
      }
    .site_menu2 ul li a{
      color: #656565;
      text-decoration: underline;
      }
    .site_menu2 ul li a:hover{
      color: #B81F1D;
      }
.channel_menu{
  overflow: hidden; zoom: 1;
  }
  .channel_menu h1{
    float: left;
    width: 245px;
    height: 50px;
    }
  .channel_menu ul{
    overflow: hidden; zoom: 1;
    float: left;
    padding-top: 24px;
    }
    .channel_menu ul li{
      float: left;
      height: 16px;
      border-left: 1px solid #204196;
      margin-left: -1px;
      padding: 0 10px;
      font-size: 14px;
      line-height: 16px;
      }
    .channel_menu ul li a{
      color: #204196;
      font-weight: bold;
      }
  .channel_menu p{
    float: right;
    padding-top: 10px;
    }
.prom1{
  overflow: hidden; zoom: 1;
  }
  .prom1 a{
    float: left;
    margin-right: 8px;
    }
  .prom1 a.last{
    margin: 0;
    }

.c0{clear: both;}
.c1{width: 654px; float: left; margin-right: 10px; overflow: hidden;}
.c2{width: 300px; float: left; overflow: hidden;}

.b0{
  position: relative;
  overflow: hidden; zoom: 1;
  }
.b1{
  border: 1px solid #CCC;
  }
.b2{
  background: #F5F5F5;
  }
.b3{
  border: 1px solid #FFF;
  }
.split1{ overflow: hidden; zoom: 1;}
  .split1 .split{float: left; width: 50%;}
.split2{ overflow: hidden; zoom: 1;}
  .split2 .split{float: left; width: 33%;}
.split3{ overflow: hidden; zoom: 1;}
  .split3 .split{float: left; width: 24.9%;}
.split_line{border-right: 1px dashed #CCC; margin: 5px 0;}
.ml1{}/*multi line*/
  .ml1 li{
    padding: 5px 0;
    }

.mg1{margin-bottom: 10px;}
.mg2{margin: 9px;}
.mg3{margin: 10px 10px 0;}
.mg4{margin: 20px;}
.pd1{padding: 10px;}

.lh1{line-height: 21px;}
  .lh1 li{height: 21px;}
.lh2{line-height: 24px;}
  .lh2 li{height: 24px;}
.lh2 .intro{color:#666666;}

.n1{text-align: center;}
.n2{text-align: right;}
.n3{font-size: 14px;}
.n4{font-size: 16px;}

.lnk1, .lnk1 a{color: #BA1218 !important;}
.lnk2, .lnk2 a{color: #004498 !important;}
.lnk3, .lnk3 a{color: #666 !important;}
.lnk4, .lnk4 a{font: 18px Arial,sans-serif;}
.lnk5, .lnk5 a{color: #666666 !important; text-decoration: underline;}
.lnk6, .lnk6 a{color: #333333 !important; font-size: 14px;}
.lnk7, .lnk7 a{color:red;!important; text-decoration: underline;}

.bfc{overflow: hidden; zoom: 1;} /* block formatting context */

img.img1, .img1 img{ border: 1px solid #000;}
img.img2, .img2 img{ border: 1px solid #E6E6E6;}

.m0{
  position: absolute;
  }
.m1{
  position: absolute;
  right: 10px; top: 5px;
  }
.hr1{
  height: 0; overflow: hidden;
  border-bottom: 1px dashed #CCC;
  }




.hl1{overflow: hidden; zoom: 1;}
  .hl1 .img{float: left; padding: 0 10px 10px 0;}


.tl1{overflow: hidden; zoom: 1;}
  .tl1 li{overflow: hidden; zoom: 1;}
  .tl1 li .time{float: right; margin-left: .5em;}
  .tl1_video li{ padding-left: 18px; background: url(/images/news/icon01.gif) no-repeat 0 center;}

.ol1{
  padding-left: 25px;
  background: url(/images/news/bg_ol1.gif) no-repeat 0 3px;
  line-height: 22px;
  }

.h01{
  height: 27px;
  margin-top: -1px; padding: 0 10px;
  border: solid #DEE1DF; border-width: 1px 0;
  background: url(/images/news/g01.gif) repeat-x 0 0;
  line-height: 27px;
  font-size: 14px;
  font-weight: normal;
  }
.h02{
  font: 20px "黑体",sans-serif;
  }
.h03{
  height: 27px;
  margin-top: -1px; padding: 0 10px;
  border: solid #DEE1DF; border-width: 1px 0;
  background: url(/images/news/g01.gif) repeat-x 0 0;
  line-height: 27px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}

.cmtl1{

  }
  .cmtl1 li{
    margin-bottom: 5px;
    }
  .cmtl1 .meta{
    background: #F3F3F3;
    padding: 5px 10px;
    border-bottom: 1px dashed #CCC;
    }
  .cmtl1 .meta cite{float: left; margin-right: 10px;}
  .cmtl1 .meta .ip{float: left; margin-right: 10px;}
  .cmtl1 .meta .time{float: right;}
  .cmtl1 blockquote{font-size: 14px;color:#666666;}
  .cmtl1 .actions{text-align: right;}

.pg1{
  clear: both;
  height: 30px;
  padding: 0 15px;
  text-align: right;
  line-height: 20px;
  }
  .pg1 .left{
    float: left;
    }
  .pg1 .right{
    float: right;
    }
  .pg1 a{color:#2E6AB1; border: 1px solid #9AAFE5; padding: 2px 5px;}
  .pg1 a:hover{color:#FFF; background: #2E6AB1; text-decoration: none;}
  .pg1 .current{color: #FFF; background: #2E6AB1; font-weight: bold; cursor: default;}
  .pg1 .disabled{border: 1px solid #929292; padding: 2px 5px; color: #929292;}


.news_doc{}
  .news_doc .news_title{
    font: 24px/2 黑体,sans-serif;
    text-align: center;
    }
  .news_doc .news_meta{
    text-align: center;
    padding-bottom: 10px;
    color: #696861;
    border-bottom: 1px solid #DFE1DF;
    }
  .news_doc .news_meta em{
    color: #F00;
    text-decoration: underline;
    }
  .news_doc .news_tag{
    padding: 10px;
    text-align: center;
    }
    .news_doc .news_tag a{
      text-decoration: underline;
      }

  .news_doc .news_summary{
    padding: 10px;
    margin: 20px;
    border: 1px solid #CCC;
    color: #626262;
    background: #F3F3F3;
    }
  .news_doc .news_body{
    margin: 20px;
    font-size: 14px;
    line-height: 2;
    }
    .news_doc .news_body address{
      margin-top: 10px;
      text-align: right;
      font-size: 12px;
      }
    .news_doc .news_body .img{
      margin: 1em auto;
      text-align: center;
      }
  .news_doc .news_editor{
    overflow: hidden; zoom: 1;
    margin: 20px;
    text-align: right;
    }
  .news_doc .news_meta2{
    overflow: hidden; zoom: 1;
    border: dashed #DADBD6;
    border-width: 1px 0;
    font-size: 14px;
    padding: 5px 10px;
    margin: 20px 0;
    }
    .news_doc .news_meta2 span{
    font-size: 12px!important;
    }
    .news_doc .news_meta2 .comments{
      float: left;
      font-weight: bold;
      }
    .news_doc .news_meta2 .comments em{
      color: #BA1218;
      }
    .news_doc .news_meta2 .actions{
      float: right;
      }
    .news_doc .news_meta2 .actions a{
      margin-right: 5px;
      }
    .news_doc .news_meta2 .actions img{
      vertical-align: 0px;
      margin-right: 2px;
      }
   .news_doc .news_eamil{
     overflow: hidden; zoom: 1;
     border-width: 1px 0;
     font-size: 12px;
     padding: 5px 20px;
	}
   	  
  .news_doc .news_pagination{
    text-align: center;
    }
  .news_doc .news_nav{
    overflow: hidden; zoom: 1;
    border: 1px solid #BFC9E2;
    margin-bottom: 20px;
    }
    .news_doc .news_nav h4{
      height: 26px;
      padding-left: 20px;
      line-height: 26px;
      background: url(/images/news/g02.gif) repeat-x 0 0;
      font-size: 14px;
      color: #FFF;
      font-weight: normal;
      }
    .news_doc .news_nav .left{float: left; width: 49.9%}
    .news_doc .news_nav .right{float: right; width: 49.9%}
    .news_doc .news_nav ol{
      padding: 10px 20px;
      }
    .news_doc .news_nav ol li{
      margin: 0px 0px 3px 0px;
      }
      .news_doc .news_nav ol .current{
        color: #F00;
        }
    .news_doc .news_nav .left ol{border-right: 1px solid #BFC9E2;}

  .news_doc .news_emotion{
    overflow: hidden; zoom: 1;
    background: #F3F3F3;
    padding: 10px;
    }

  .news_doc .news_emotion .title{
    font-size: 14px;
    color: #333333;
    line-height: 60px;
    }
  .news_doc .news_emotion .item{
    float: left;
    margin-bottom: .5em;
    width: 12.49%;
    text-align: center;
    }

  .news_doc .news_gallery{

    }
  .news_doc .news_gallery .actions{
    padding: 5px;
    }

  .news_doc .news_gallery .pagination{
    float: left;
    }

  .news_doc .news_gallery .preview{
    background: #F1F1F2;
    padding: 10px;
    }
  .news_doc .news_gallery .others{
    padding: 0 15px;
    }
  .news_doc .news_gallery .others ul{ border: 1px solid #D7D6D6; padding: 1px; height: 54px; overflow: hidden;}
    .news_doc .news_gallery .others ul li{float: left; margin: 0 10px; display: inline; opacity: 0.3;}
      .news_doc .news_gallery .others ul li.current{opacity: 1;}
      .news_doc .news_gallery .others ul li:hover{opacity: 1;}
    .news_doc .news_gallery .others ul li img{height: 52px; padding: 1px;}
      .news_doc .news_gallery .others ul li a:hover{border: 0;}
      .news_doc .news_gallery .others ul li a:hover img{background: #FF8919;}
  .news_doc .news_gallery .others .prev{
    overflow: hidden;
    position: absolute; left: 0 ; top: 0;
    background: url(/images/news/btn_prev2.gif) no-repeat;
    width: 13px; height: 58px;
    text-indent: -9527px;
    }
  .news_doc .news_gallery .others .next{
    overflow: hidden;
    position: absolute; right: 0 ; top: 0;
    background: url(/images/news/btn_next2.gif) no-repeat;
    width: 13px; height: 58px;
    text-indent: -9527px;
    }



.tab1{
  overflow: hidden; zoom: 1;
  margin-top: -27px;
  }
  .tab1 .tabs{
    overflow: hidden; zoom: 1;
    height: 27px;
    line-height: 26px;
    margin: 0 0 0 150px;
    border-left: 1px solid #DEE1DF;
    }
    .tab1 .tabs li{
      float: left;
      height: 27px;
      border-right: 1px solid #DEE1DF;
      line-height: 26px;
      }
    .tab1 .tabs li a{
      padding: 2px 15px;
      }
    .tab1 .tabs li.current{
      background: url(/images/news/bg_tab1_a.gif) repeat-x 0 0;
      }
    .tab1 .tabs li.current a{
      color: #000;
      }
  .tab1 .tabcontainer{
    clear: both;
    zoom: 1;
    }
  .tab1_alt{
    padding-top: 27px;
    }
  .tab1_alt .tabs{
    position: absolute; right: -1px; top: 0;
    margin-left: 0;
    }
    .tab1_alt .tabs li a{
      padding: 2px 10px;
      }
    .tab1 .tabs li.current a{
      color: #004498;
      font-weight: bold;
      }
  .tab1_alt2{
    margin: 0;
    }
    .tab1_alt2 .tabs{
      margin: 10px;
      }
    .tab1_alt2 .tabs li{
      border-top: 1px solid #DEE1DF;
      }
    .tab1_alt2 .tabs li a{
      padding: 2px 8px;
      }
  .tab1_alt2 .tabcontainer{
    margin-top: -11px;
    border-top: 1px solid #DEE1DF;
    }



input, select{vertical-align: middle;}
.news_doc .news_body h3 {
  margin-bottom:10px;
  text-align:center;
  color:#000;
  font-size:18px;
  font-weight:700;
  border-bottom:1px solid #b1dcfe;
  }
.news_doc .news_body cite {
  display:block;
  height:25px;
  line-height:25px;
  text-align:center;
  }

.news_doc .news_body cite a {
  margin-left:5px;
  color:orange;
  }


.news_doc .news_body p {
  text-indent:25px;
  margin: 10px 0;

  }

  .news_doc .news_body p img, .news_doc .news_body div img {
  display:block;
  margin:auto;
  border: 1px solid #000000;
  }
.news_doc .news_body a {
  color: #004AA1;
  }
.news_doc .news_body p cite {
  display:block;
  font-size:12px;
  height:20px;
  line-height:20px;
  text-align:left;
  }
 .update_bar {
background:#FFFFD1 none repeat scroll 0 0;
border:1px solid #E9C94D;
color:#4E2207;
height:40px;
line-height:40px;
overflow:hidden;
padding:0 10px;
}
.update_bar strong {
color:#FD0E57;
}
.update_bar a {
color:#F55E01;
font-weight:bold;
text-decoration:underline;
}
.update_bar span {
color:#BCBCBC;
float:right;
}
.update_bar em a {
color:#106DE6;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.update_bar em {
background:transparent url(/images/share/subnav_icon.png) no-repeat scroll left center;
color:#106DE6;
font-style:normal;
margin-left:30px;
padding-left:20px;
text-decoration:none;
}
.mood_bg {
background:transparent url(/images/news/mood_bg.gif) no-repeat scroll 0 0;
height:79px;
vertical-align:bottom;
width:22px;
}
.mood_option {
height:43px;
overflow:hidden;
text-align:center;
font-size:12px;
}
.input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DCDDDD;
font-size:14px;
color: #666666;
padding:2px;
}
.button {
cursor:pointer;
font-size:14px;
padding:0 5px;
}
.commentBody {
background-attachment:scroll;
background-color:#FFFFFF;
background-image:url(/images/news/post_text_bg.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #DCDDDD;
font-size:14px;
height:130px;
padding:5px 0 0 5px;
text-align:left;
width:99%;
}
.folder_ctl a.folded,.folder_ctl a.unfolded{
  padding-right: 10px;
  background: no-repeat right center;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
}
.folder_ctl a.folded{ background-image: url(/images/news/icon_arrow_down.gif);}
.folder_ctl a.unfolded{ background-image: url(/images/news/icon_arrow_right.gif);}
.folder_body{
  overflow: hidden;
}
