@charset "utf-8";
/* CSS Document */

/*global css*/
html{width:100%;height:100%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img{margin:0;padding:0;border:0;}
body{color:#333;font-family:Simsun,Arial; width:100%; margin:0 auto;font-size:14px; }
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
div:after, ul:after, li:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}
p{ line-height:22px; color:#333;  font-weight:400;}
ul,ol{list-style-type:none;}
li{*zoom:1; *vertical-align: middle;}
select,input,img,select{vertical-align:middle;outline:none;}
.clear{clear:both; font-size:0; height:0;visibility:hidden;overflow:hidden;*zoom:1;}
a{color:#444;outline:none;}
a:link,a:visited{color:#444; text-decoration:none;}
a:hover{ color:#287D4F;text-decoration:underline;}
h1{font-size:16px;}
h2,h3,h4{font-size:14px;}
h6{ text-align:center;}
.white,.white a{color:#fff;}
.white:hover{color:#c00; cursor: pointer;}
.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.green a{color:#287D4F;}
.green a:link,.green a:visited,.green a:hover{ color:#287D4F;}
.gray,.gray a,.gray a:link,.gray a:visited{color:#666;}
.gray a:hover{color:#c00;}
.fl{ float:left;}
.fr{ float:right;}
#noborder{border:none;}
#nobg{background:none;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.pl20{padding-left:20px;}
.f12{font-size:12px;}



.main,.w990
{
  width: 990px;
  margin: 0 auto;
  *zoom: 1;
}
.main
{
  border-top: solid 2px #ddd;
  padding-top: 20px;
}
.scroll_note
{
  width: 990px;
  height: 42px;
  background: #EEF3FB;
  overflow: hidden;
  color: #999;
}
.scroll_note ul li
{
  float: left;
  margin: 0 5px;
  line-height: 42px;
}
.main_left
{
  width: 670px;
}
.left_title
{
  font: 21px/32px "Microsoft Yahei","黑体";
  display: inline-block;
  border-bottom: solid 2px #287D4F;
  color: #287D4F;
}
.news_list
{
  border-top: solid 1px #ccc;
}
.news_list li
{
  font: bold 17px/36px "Microsoft Yahei","黑体";
  border-bottom: dashed 1px #ccc;
  padding: 10px 0;
  overflow: hidden;
  height: 36px;
}
.news_list li a
{
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  _width:75%;
}
.news_list li:hover
{
  background: #F6F6F6;
}
.news_list li .date
{
  float: right;
  color: #666;
  font-size: 14px;
  padding-left: 15px;
  font-weight: normal;
}
.page
{
  padding: 30px 0;
}
.page span,.page a
{
  display: block;
  width: 109px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.page .btn_gray
{
  background: url(../images/btn_gray.gif) 0 0 no-repeat;
  color: #999;
}
.page .btn_green
{
  background: url(../images/btn_green.gif) 0 0 no-repeat;
  color: #287D4F;
}
.page .btn_green:hover
{
  background: url(../images/btn_hov.gif) 0 0 no-repeat;
  color: #fff;
}
.page .btn_green:hover a:link,.page .btn_green:hover a:visited,.page .btn_green:hover a:hover
{
  color: #fff;
}

.main_right
{
  width: 300px;
}
.r_model
{
  width: 298px;
  border: solid 1px #ddd;
  margin-bottom: 10px;
}
.r_model .r_title
{
  font: 18px/36px "Microsoft Yahei","黑体";
  color: #555;
  background: #F2F2F2;
  padding-left: 15px;
}
.r_model .r_con
{
  padding: 10px;
}
.info p
{
  line-height: 24px;
}
.news_list02 li
{
  line-height: 20px;
  padding: 5px 0;
}
.ico01 li
{
  padding-left: 12px;
  background:  url(../images/ico01.gif) no-repeat left 10px;
}
.ico02 li
{
  padding-left: 12px;
  background:  url(../images/ico02.gif) no-repeat left 12px;
}
.news li span
{
  padding-left: 5px;
}
.date_model
{
  *zoom: 1;
}
.date_model .year
{
  font: bold 40px/40px "Arial","Microsoft Yahei";
  letter-spacing: -0.08em;
  color: #E5E5E5;
  width: 75px;
}
.date_model .date_list
{
  width: 192px;
}
.date_model .date_list li
{
  width: 45px;
  height: 40px;
  font: bold 16px/40px "Microsoft Yahei","黑体";
  text-align: center;
  background: #ECECEC;
  margin: 0 2px 2px 0;
  float: left;
}
.w120 li
{
  width: 120px;
  float: left;
}

/*文章页*/
.art_title
{
  text-align: center;
  font: 24px/36px "Microsoft Yahei","黑体";
  color: #287D4F;
}
.date_tag
{
  float: right;
  padding-top: 10px;
  color: #999;
}
.article_con
{
  clear: both;
}
.article_con h6,.article_con p
{
  padding-top: 15px;
}
.article_con p
{
  text-indent: 2em;
  line-height: 26px;
}
.tag_note
{
  border-bottom: dashed 1px #ddd;
  margin-top: 30px;
  padding-bottom: 20px;
}
.about p
{
  line-height: 30px;
}
