@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:282px;
  margin:0 auto;
  background: url(../images/top.jpg) no-repeat center top;
  }
.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;
  float:right;}

/***************nav******************/

#nav{
  width:1000px;
  height:46px;
  margin:0 auto;
  background-color:#015ab8;
  overflow: hidden;}
.nav{
  height:46px;
  overflow: hidden;
  padding:0 11px;}
#nav ul{
  overflow:hidden;}
#nav ul .nav-ti {
  width:148px;
  height:46px;
  float:left;}
#nav ul .nav-ti a{
  display: block;
  width:100%;
  height:100%;
  color:#fff;
  font-size: 14px;
  text-align: center;
  line-height: 46px;}
#nav ul .nav-ti a:hover{
  background-color:#2A8356;}

#nav ul .nav-bg{
  float: left;
  width:3px;
  height:46px;
  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;
  }
#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:#015ab8;
  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: left;
  width:210px;
  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:#015ab8;
  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;}
.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 #015ab8;}
.main-r .main-title p{
  width:106px;
  height:40px;
  background-color:#015ab8;
  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;overflow: hidden;}
.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:#015ab8;}

.news-list .list-time{
 float: right;
 color:#515151;}

.leftpic{
  width:215px;
  float:left;}
.rightpic{
  float:left;
  width:405px;}
.news-list-pic{
  width:405px;}
.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:#015ab8;}

.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:1000px;
  height:83px;
  margin: 0 auto;
  background: #015ab8;}
#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:#015ab8; 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;}