@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{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{
	font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
	font-size: 12px;
	outline: none;
}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
ul,ol,li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.wid1000{width:978px; margin:0 auto;}            

/***************header******************/

#header{
  width:100%;
  height:122px;
  margin:0 auto;
  background-color:#1E6F49;
  border-bottom:1px solid #314738;
}
.logo{
  height:100%;
  overflow: hidden;
  position: relative;
  padding:0 11px;
}
.logo-l{
  width:397px;
  height:80px;
   float:left;
  position: absolute;
  top:17%;
}
.logo-r{
  width:399px;
  height:122px;
  background: url(../images/header2.png) no-repeat ;
  float:right;
}

/***************nav******************/

#nav{
  width:100%;
  height:35px;
  margin:0 auto;
  background-color:#1E6F49;
  border-top:1px solid #3E9166;
  border-bottom:3px solid #314738;
  overflow: hidden;
}
.nav{
  height:35px;
  overflow: hidden;
  padding:0 11px;
}
#nav ul{
  width:752px;
  overflow:hidden;
  float: left;
}
#nav ul .nav-ti {
  width:148px;
  height:35px;
  float:left;
}
#nav ul .nav-ti a{
  display: block;
  width:100%;
  height:100%;
  color:#fff;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
}
#nav ul .nav-ti a:hover{
  background-color:#2A8356;
}

#nav ul .nav-bg{
  float: left;
  width:3px;
  height:35px;
  background: url(../images/nav-bg.png) no-repeat ;
}

.search{
  width:167px;
  height:25px;
  float: right;
  overflow: hidden;
  padding-top:5px;
}
.search-input{
  float:left;
  border:none;
  width:118px;
  height:25px;
}
.search-btn{
  float: right;
  width:35px;
}
.search>div{
  float: left;
  width:14px;
  height:25px;
  background: url(../images/search-input.png) no-repeat ;
}

/***************content******************/

#content{
  width:100%;

  margin:0 auto;
  background-color:#f0f0f0; 
}
#content>div{
  width:978px;
  padding:0 11px;
  margin:0 auto;
  background-color:#fff; 
  padding-bottom:15px;
}
.banner{
  width:978px;
  margin:0 auto;
  padding-top: 11px;
  padding-bottom: 11px;
  background-color:#fff;
}
.banner img{
  width:978px;
  height:200px;
}

.banner11{
  width:978px; height:264px;
  margin:0 auto;
  padding-top: 11px;
  padding-bottom: 11px;
  background-color:#fff;
}
.banner11 img{
  width:978px;
  height:264px;
}




.main{
  overflow: hidden;
}
.main .kstd{
  width:305px;
  height:43px;
  background-color:#1E6F49;
  position: relative;
  margin-bottom:11px;
}

.main .kstd p{
  width:90px;
  margin:0 auto;
  color:#fff;
  font-size: 16px; 
  background:url(../images/kstd.png) no-repeat ; 
  background-position:80px 16px;
  line-height: 37px;
}
.main .kstd-list{
  width:305px;
}
.main .kstd-list li{
  width:100%;
  height:55px;
  overflow: hidden;
  margin-bottom:15px;
}
.main .kstd-list li img{
  float: left;
}
.main .kstd-list li span{
  float: right;
  width:214px;
  height:100%;
  background-color:#EAEAEA; 
  color:#242424;
  font-size:13px;
  line-height: 55px;
  padding-left:30px;
}
.main .yqlj{
  width:301px;
  height:247px;
  border: 1px solid #DBDBDB;
  padding:2px 1px;
}
.yqlj-title{
  margin-top:10px;
  height:40px;
  font-size: 16px;
  line-height: 40px; 
  padding-left:25px;
}
.main .yqlj-tit{
  width:276px;
  height:40px;
  color:#fff;
  background-color:#1E6F49;
  font-size: 16px;
  line-height: 40px; 
  padding-left:25px;
}
/*下拉菜单*/

.choice{
  position:relative;
  margin-top: 12px;
  z-index: 99;
}
.select{
  padding-left:20px;
}
.select dt{
  height:32px;
  display:inline-block;
  border:1px solid #eee;
  background:url(../images/select-bj.png) 165px 0 no-repeat;
  line-height:32px;
  font-size: 14px;
  cursor:pointer;
  text-indent: 5px;
  width:250px;
  color: #999;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
  z-index:99;
}
.select dd{
  position:absolute;
  left:0;
  top:33px;
  border:1px solid #eee;
  background:#fff;
  display:none;
  font-size: 14px;
  z-index: 100;
  *z-index: 99999;
}
.select dd ul{
  width:200px;
  max-height:250px;
  /*overflow:auto;*/
}
.select dd ul li a{
  line-height:28px;
  display:block;
    color: #999;
}
.select dd ul li a:hover{
  background:#fafafa;
}
.select1 dt{ 
 margin-top:13px;
}
.select1 dd{
  top:80px; 
}
.select2 dt{ 
 margin-top:13px;
}
.select2 dd{
  top:127px; 
}

/*    右边      */
.main-r-top{
  border:1px solid #DEDDDD;
}
.main-r .main-title{
  overflow: hidden;
  width:658px;
  border-bottom:2px solid #1E6F49;
}
.main-r .main-title p{
  width:106px;
  height:40px;
  background-color:#1E6F49;
  color:#fff;
  font-size:15px;
  line-height: 40px;
  text-align: center;
}
.main-r .main-title a{
  color:#515151;
  font-size: 14px;
  line-height: 40px;
  margin-right:10px;
}

.news-list{
  width:620px;
  padding:8px 12px;
}
.news-list li{
  width:100%;
  /*height:27px;*/
  line-height:27px;
  overflow: hidden;
  font-size: 14px;
  
  background:url(../images/point.png) no-repeat left center;
  padding-left:10px;
}
.news-list a{
  color:#515151;
  float: left;
  
}
.news-list a:hover{
  color:#1E6F49;
}

.news-list .list-time{
 float: right;
 color:#515151;
}

.leftpic{
  width:215px;
  float:left;
}
.rightpic{
  float:left;
  width:405px;
}
.news-list-pic{
  width:400px;
  padding:8px 12px;
}
.news-list-pic li{
  width:100%;
  /*height:27px;*/
  line-height:27px;
  overflow: hidden;
  font-size: 14px;
  
  background:url(../images/point.png) no-repeat left center;
  padding-left:10px;
}
.news-list-pic a{
  color:#515151;
  float: left;
  
}
.news-list-pic a:hover{
  color:#1E6F49;
}

.news-list-pic .list-time{
 float: right;
 color:#515151;
}

.main-r-mid{
  border:1px solid #DEDDDD;
  margin-top:15px;
}

.main-r-bot{
  border:1px solid #DEDDDD;
  margin-top:15px;
}
/*  footer */
#footer{
  width:100%;
  height:83px;
  margin: 0 auto;
  background: url(../images/footer.png) repeat-x ;
}
#footer p{
  text-align: center;
  color:#fff;
  font-size: 13px;
  padding-top:10px;
  line-height: 28px;
}
/*  border:1px solid #aaa;  */



/**************   list   **********************/
.main-r{width:660px;}
.dqlm{width:620px; height:48px; border-bottom:1px solid #fff; background:#f8f8f6; padding:0 20px; line-height:48px;}
.dqlm h3{color:#1E6F49; font-size:20px; display:block; float:left;}
.local,.local a{color:#666; font-size:12px;}
.local a{padding:0 6px;}
.list,.jj{width:620px;padding:15px 20px; border-top:1px solid #e8e8e8; min-height:300px;}
/*.list li{background:url(../images/point.jpg) no-repeat left center; padding-left:15px; height:36px; line-height:36px;}*/
.list li a{color:#333; display:block; float:left; height:39px; line-height:39px; overflow:hidden; width:540px;}
.list li i{display:block; float:right; width:80px; text-align:right; height:39px; line-height:39px;color:#999;}

.content{width:945px; padding:20px; border-top:1px solid #e8e8e8;}
.content-title{width:100%; margin-bottom:20px;}
.content-title h3{display:block; float:left; color:#000; font-size:18px; line-height:35px;padding-top:15px; text-align:center; width:100%;}
.content-title i{display:block; float:left;  color:#000;line-height:30px; background:#f8f8f6; text-align:center; font-size:12px; margin-top:15px; width:100%;}
.content-content{width:945px;  min-height:500px; border-bottom:5px solid #f8f8f6; padding-bottom:30px; margin-bottom:15px;}
.content-content p,.jj p{line-height:30px; text-indent:2em; margin-bottom:15px;text-align:justify; text-justify:inter-ideograph; font-size:14px;}


.sxt{width:978px; padding:0 10px;}
.sxt p{display:block; width:100%; height:26px; line-height:26px; color:#666;}
.sxt p a{color:#666;}

.ssjg{width:958px; padding:20px; border-top:1px solid #e8e8e8;}
.ssjg li{width:928px; height:90px; border-bottom:1px dashed #ccc; padding:15px;}
.ssjg li h3{display:block; float:left; width:100%; height:30px; line-height:30px; color:#333; font-size:14px;}
.ssjg li h3 a{color:#333;}
.ssjg li p{display:block; float:left; line-height:22px; height:44px; overflow:hidden; color:#666;}
.ssjg li i{display:block; float:left; line-height:22px; overflow:hidden; color:#999;}
.ssjg li:hover{background:#ededed;}
.yqljLink li{float:left;}