/* top */
.topbox{
    height: 180px;
    background: url(../images/16.jpg) #1577e4 no-repeat 683px bottom/1000px 100%;
  min-width: 1000px;
}
.top{
    /* background: url(../images/16.jpg) no-repeat 64px -19px/100%; */
}
.logo img{
    width: 700px;
}
.shoucang{
    font-size: 1.2em;
}
#date{
    width:350px;
}
.t_b{
    font-size: 1.2em;
    font-weight: 400;
    color: #fff;
}
.sear{
    height: 24px;
    line-height: 24px;
    width: 35%;
    margin-left: 20px
}
.sear .val{
    height: 24px ;
    border-radius: 4px;
}
.sear .search{
    height: 24px;
    width: 48px;
    border-radius: 4px;
    margin-left: 10px;
}
.f_size ss{
 cursor:pointer;
}
.f_size{
    margin-left: 20px;
}

/* /nav */
.navbox{
    min-width: 1000px;
    background-color: #6abbe9;
    box-shadow: 0 2px 11px #0068db;
    margin: 0 0 11px 0;
}
.nav ul li {
  float: left;
 
}
.nav ul li a{
    display:block;
    width: 83.3px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    font-size: 1.12em;
    font-weight: 400;
    color: #fff;
    border-right: 1px solid #49aae7;
}
.nav ul li:nth-of-type(1) a{
    border-left: 1px solid #49aae7;
}


/* 主体新闻 */
.t_new{
    background-color: #fff;
    margin: 10px auto;
}
.news{
    width:790px;
    border: 1px solid #b1d6ff;


}

        /* 新闻标题 */
 .tit{
        height: 40px;
        line-height: 38px;
        padding-right: 20px;
        border-bottom: 2px solid  #1577e4;
        border-top: 1px solid #b1d6ff;
        background-color: #ceedfc;
        padding-left: 8px;
    }  
 .tit h3{
    color: #2b91e2;
 }

    .tit a{
        height: 38px;
        line-height: 38px;
        font-size: .8em;
        color: #1577e4;
        cursor: pointer;
    }

      /* 图篇新闻 */
      /* fullSlide */
.fullSlide{width:50%;height:280px;position:relative;background:#000;margin-left:5px;margin-top:5px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{position:absolute;z-index:1;bottom:0;right:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:18px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:18px;}
.fullSlide .hd ul .on{background:red;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=0);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.fullSlide img{
    width: 100%;
    height: 100%;
}
.fullSlide .bd .title{
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 4px;
    left: 0;
    color: #19951e;
    font-weight: bolder;
}
.fullSlide .bd .title p,.fullSlide .bd .title h2{
    display: inline-block;
    width: 100%;
    text-align: center;
    
}
.fullSlide .bd .title h2{
    font-size: 16px;
    color: #1577e4;
}

.newl{
width:47%;
margin-right: 10px;

}
.list  li{
    width:100%;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    /* min-width: 355px; */
   
}
.t_new .news >.newl li{
    padding-left: 15px;
    background: url(../images/point.png) no-repeat left center;
}
.list  li a{
    font-size: 1.1em;
    width: 74%;
    /* min-width: 263px; */
    display: inline-block;
    float:left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list  .morNews a{
    /* height: 38px;
    line-height: 38px; */
    font-size: .8em;
    color: #1577e4;
    cursor: pointer;
    float: right;
    width: 70px;
}

.list  .morNews{
    height: 20px;
    line-height: 20px;
}

.list  li span{
    float: right;
    min-width: 36px;
}
.tzgg{
    border: 1px solid #b1d6ff;

    width: 200px;
    height: 330px;
    overflow: hidden;
}
 .list{
    padding: 0 5px;
  
 }
.tzgg  .list li a{
    width: 100%;
}
.tzgg  .list li:nth-of-type(1){
    line-height: 24px;
    height: auto;
    border-bottom: 1px dotted #6abbe9;
   
}
.tzgg  .list li:nth-of-type(1) a{
    white-space: pre-wrap;
    
}
/* cont */

.cont{
    min-width: 1000px ;
}
.part1 .left{
    width:190px;
    background: #fff;
}
.left >.list li{
    line-height:44px;
    height:44px;
    text-align: center;
    width: 80%;
   margin-left: 18px;
   border-bottom: 2px solid #6abbe9;
}
.left >.list a{
    font-size: 1.17em;
    font-weight:bold;
    display: inline;
    color: #2b91e2;
    margin-left: 10px;
   
}
.part1 .right{
    width: 800px;
}
.part1 .right .hyzx,.part1 .right .jkjd{
    width: 395px;
    background: #fff;
}
.cont .list span{
    float: left;
}
/* 中部广告图 1*/
.c_ad1{
    width: 100%;
    height: 140px;
    margin-top: 16px;
}
.c_ad1 img{
    width: 100%;
    height: 100%;
}
/* 中部广告2 */
.ad2{
    width: 100%;
    height: 140px;
    margin-top: 16px;
}
.ad2 .c_ad{
    width: 710px;
}
.ad2 .c_ad img{
    width: 100%;
    height: 100%;
}

/* 圖片   活动摄影*/
.hdsy{
 margin-top: 15px;
}
#leader{ width:998px; overflow:hidden;
    background:#fff; border:1px solid #ccc ; margin:0 auto; margin-bottom:18px; }

#leader ul{  margin:10px 28px; position:relative; }
#leader li{  text-align:center;  top:0; margin: 0 2px;}
#leader li img{ width:200px; height:148px; }

#leader li a{
   color:#000;
}
.someone{
   width: 1000px;
   margin: 0 auto;
}

.part2>div{
    width: 326px;
    background: #fff;
    margin-top: 10px;
}
.part2 .left1,.part2 .center{
    margin-right: 10px;
}
/* 证书查询 */
.zscx{
    width: 280px;
    height: 126px;
    padding-top: 34px;
    padding-left: 10px;
    background-color: #f0fff1;
    border: 2px solid #ceedfc;
}
.zscx>p{
    font-size: 1.2em;
    width: 60px;
    height: 60px;
    text-align: center;
    border: 3px solid #ceedfc;
    background: #d2d2d2;
    border-radius: 4px;
    color: #fff;
    padding-top: 2px;
}
.zscx form{
    width: 200px;
}
.zscx label:nth-of-type(2){
margin-top: 8px;
}
.zscx input{
    width: 76px;
    height: 24px;
    border: 1px solid #ceedfc;
}
.zscx .submit{
    position: relative;
    left: -8px;
    top: -18px;
}
.submit input{
    width: 50px;
    height: 40px;
    font-size: 1.2em;
    /* font-weight: bold; */
    color: #fff;
    border: 2px solid #ceedfc;
    border-radius: 4px;
}
/* 科普天地 */
.kptd .left2,.kptd .center,.kptd .right{
    width: 326px;
}
.kptd .left2,.kptd .center{
    margin-right: 10px;
}
.kptd{
    height: 368px;
    overflow: hidden;
}
.tab li{ 
float: left;
width: 20%;
text-align: center;
font-size: 1.17em;
font-weight: bold;
cursor: pointer;
}
.tab{
    height: 40px;
    line-height: 40px;
    background: #fff;
    border-bottom: 2px solid #ceedfc;
}
.tab .on{
    background-color: #ceedfc;  
}
.kptd .left2 .list,.kptd .center .list,.kptd .right .list{
    display: none;
    background: #fff;
    min-height: 358px;
}
.kptd .left2 .current ,.kptd .center .current,.kptd .right .current{
    display: block;

}
/* 会员展示 */
.hylist{
    height: 345px;
    overflow: hidden;
    background: #fff;
   margin: 10px 0 ;
}
.hylist .box{
    position: absolute;
}
.hylist ul{
    padding-left: 5px;
    /* position: relative; */
}
.hylist ul li:nth-of-type(5n){
    margin-right: 0;
}
.hylist ul li{
    float: left;
    margin-left: 8px;
    margin-top: 10px;
}
.hylist ul img{
 width:238px;
 height:163px;
}

/* 友情链接 */

.friend{
    height: 80px;
    line-height: 37px;
    font-size: 1.2em;
    padding: 0 10px;
    margin: 0 0 10px 0;
    color: #fff;
    background-color: #ceedfc;
}
.friend span{
    color: #f00;
}
.friend a{
    margin: 0 8px;
    color: #1577e4;
}


/* footer */
.bottom{
    background-color: #1577e4;
    overflow: hidden;
    width: 100%;
    min-width: 1000px;
}
.bottom ul{
    width: 100%;
    text-align: center;
    display: block;
    margin: 0 auto;
margin-top:45px;

}
.bottom ul li a{
    color:#ffffff;
}
.bottom ul li{
    /* float: left; */
    display: inline-block;
    border-right: 1px solid #ffffff;
    padding: 0 16px;
}
.detail{
    
    display: inline-block;
    color: #ffffff;
    width: 300px;
}
.detail p {
 
    width: 610px;
    font-size: 1.1em;line-height: 28px;
   
}
.bott{
    margin-top:20px;
    padding-left: 285px;
}

.detail p a{
    line-height: 28px;
    font-size: 1.1em;
    color: #ffffff;
    
}
.copyright{
    text-align: center;
    margin: 10px auto;
}
.wx{
    width: 132px;
}



/* main_left */

.m_left{
    width:200px;
}
.m_left .left{
    width:100%;
    border: 1px solid #b1d6ff;
}
.m_left .tzgg{
    width:100%;
}
.m_left .zscx{
    width:100%;
}
.m_left .zscx form{
    width:190px;
    margin-top: 10px;
}
.m_left .zscx  .submit input{
    font-size: 1.1em;
    cursor: pointer;
}
.m_left .zscx{
    padding-top:10px;
}


/* mainleft right*/

.main_r {
    width: 780px;
    border: 1px solid #b1d6ff;
}
.content{
    min-height:596px;
    margin-top: 35px;
}
.cont_tit{
    background: #6abbe9;
}
.cont_tit h3{
    height: 30px;
    line-height: 30px;
    font-size: 1.2em;
    color: #fff;
    padding-left: 20px;
}
/* 面包屑 */
.rod{
    background: url(../images/cur_bg.gif) no-repeat left top /100% 100%;
    height: 35px;
    width: 400px;
    line-height: 35px;
    padding: 0 0 0 70px;
    color: #a7a7a7;
}
.rod a{
    
    color: #a7a7a7;
}
.mem-box{
	padding: 30px;
}
.mem-1{
	border: 1px dashed #dfdfdf;
	padding: 15px;
	overflow: hidden;
	margin-bottom: 20px;
}
.mem-1 dt{float: left;}
.mem-1 dt img{
	width: 116px;
	height: 145px;
}
.mem-1 dd{
	padding-left: 140px;
}
.mem-1 h3{
	font-size: 14px;
	margin: 0 0 4px 0;
}
.mem-1 h3 a{
	font-size: 12px;
	color: #aeb3b7;
	font-weight: normal;
}
.mem-1 a:hover{text-decoration: underline;}
.mem-1 p{
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 4px;
}
.page{
  text-align: center;
}
.page li{display:inline;}
.page a{
  display: inline-block;
  padding: 0 7px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #cfcfcf;
  color: #4d4d4d;
  margin-left: 4px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.page span{
	padding: 0 4px;
	display: inline-block;
	margin-left: 4px;
}
.page a.on,.page a:hover{
  background-color: #e5e7e4;
  color: #4d4d4d;
  border: 1px solid #11a0dc;
}
.txt-content{padding: 30px 20px;overflow: hidden;}
.txt-content h1{text-align: center;font-size: 1.3em;color: #0a83d2;padding-bottom: 10px;}
.txt-content .info{text-align: center;font-size: .9em;color: #999;padding-bottom: 13px;}
.txt-content .info span{padding: 0 15px;}
.txt-content .content{padding: 15px;text-indent: 2em;
	border: 1px dashed #ddd;line-height: 25px;
	border-left: 0;border-right: 0;
    color: #555;}
    .txt-content .content img{
        display: block;
        margin: 0 auto;
    }

    /* 查询结果 */

.txt-content tr{
    height: 36px;
    line-height: 36px;
    text-align: center;
}

/*list*/
.list_ac{
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.list_ac li{
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-bottom:1px dashed #a9a6a6;
	border-top:1px dashed #fff;
	font-size:12px;
	background-position:0px 18px;
	background-image: url(../images/con3.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
}
.list_ac li a{
	margin-left:10px;
	line-height:30px;
	font-size: 12px;
}
.list_ac li span{ color:#877a71; float:right; margin-right:10px;}
.list_ac a:hover{
	color: #075c01;
}
/* 图片新闻列表页 */
.n_m_t li .s1{border:1px solid #ccc; padding:2px; display:block;}
.n_m_t .s1:hover{ border:1px solid #075c01; }
.n_m_t li {
	float: left;
	width: 170px;
	margin: 3px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}
.n_m_t li img{
	display: block;
    background: #fff;
    overflow: hidden;
    height: 122px;
    width: 163px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}