﻿@charset "utf-8";
/*=========================Reset_start==========================*/
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{font-family:"Arial Normal", "Arial","微软雅黑","宋体",Arail,Tabhoma; font-size: 14px; text-align: left;}
ul,ol,li{list-style: none;}
img{border: 0;}
input,select,textarea{outline:0;}
textarea{resize:none; overflow: auto;}
table{border-collapse: collapse; border-spacing: 0;}
th,strong,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal}

/*==========================Reset_End===========================*/

body{
    background: rgb(237,249,249);
    width:100%;
}
#body{
    background: url(/material/img/bg.png) 0 0 no-repeat;
    width:100%;
}
.inner-body{
    width:1250px;
    margin:0 auto;
    overflow: hidden;
}
.head-logo{
    margin-top:40px;
    margin-left:11px;
    display:inline-block;
}
.head-icon{
    float:right;
    margin-top:18px;
}
.icon-wx{
    background: url(/material/img/icon5.png) 0 3px no-repeat;
    padding-left:30px;
    display: inline-block;
    line-height: 30px;
    font-size:14px;
}
.icon-wb{
    background: url(/material/img/icon6.png) 0 4px no-repeat;
    padding-left:30px;    
    display: inline-block;
    line-height: 30px;
    margin-left:20px;
    font-size:14px;
    margin-right:20px;
}
.icon-yd{
    background: url(/material/img/icon4.png) 0 3px no-repeat;
    padding-left:21px;    
    display: inline-block;
    font-size:14px;
    line-height: 30px;
}
.head-dh{
    width:100%;
    height:55px;
    background: #2378ba;
    margin-top:35px;
}
.dh-span{
    display: inline-block;
    width:16%;
    line-height: 55px;
    color:#fff;
    text-align: center;
    font-size:16px;
    font-weight: bold;
}
.dh-span a{
    color:#fff;
}
.head-sea{
    float:right;
    margin-right:11px;
    position: relative;
    width:200px;
    height:32px;
    margin-top:12px;
    border-radius: 20px;
    background: #fff;
}
.sea-inp{
    width:180px;
    height:30px;
    line-height: 30px;
    display: inline-block;
    border-radius: 20px;
    color:#1672ba;
    border:none;
    position: absolute;
    left:8px;
    font-size:14px;
}
.head-sea em{
    background: url(/material/img/icon2.png) 0 0 no-repeat;
    width:20px;
    height:20px;
    position: absolute;
    right:10px;
    top:6px;
}
/* 头部 */
#footer{
    width:100%;
}
.footer-lj{
    width:100%;
    height:49px;
    background: #2681C9;
}
.footer-con{
    width:982px;
    margin:0 auto;
    padding-top:10px;
}
.footer-con .footer-li{
    float:left;
    padding:0 2%;
    height:29px;
    border-left:1px solid #2C90DE;
    line-height: 29px;
    text-align: center;
    color:#fff;
    width:20%;
    cursor: pointer;
}
.footer-con .footer-li a{
    color:#fff;
    font-size:14px;
}
.footer-con .foot-em{
    background: url(/material/img/icon11.png) 0 0 no-repeat;
    width:23px;
    height:22px;
    display: inline-block;
    vertical-align: middle;
    margin-right:10px;
}
.footer-li h3{
    background: url(/material/img/icon12.png) 175px 5px no-repeat;
    padding-right:60px;
    background-size: 20px;
}
.footer-li1{
    position: relative;
}
.foot-qg{
    position: absolute;
    bottom:39px;
    background: #2681C9;
    width:100%;
    left:0;
    height:0;
    overflow: hidden;
}
.foot-qg li{
    line-height: 30px;
    height:30px;
}
.footer-li2{
    position: relative;
    border-right:1px solid #2C90DE;
}
.footer-li2 h3{
    background: url(/material/img/icon12.png) 175px 5px no-repeat;
    padding-right:60px;
    background-size: 20px;
}
.foot-lj{
    position: absolute;
    bottom:39px;
    background: #2681C9;
    width:100%;
    left:0;
    height:0;
    overflow: hidden;
}
.foot-lj li{
    line-height: 30px;
    height:30px;
}
.footer-con1{
    width:875px;
    margin:0 auto;
    overflow: hidden;
    height:74px;
    padding:30px 0;
}
.footer-con1 a{
    float:left;
}
.footer-con1 img{
    float:left;
    margin-right:15px;
}
.footer-word{
    float:left;
    width:638px;
    margin-top:15px;
}
.footer-word span{
    display: inline-block;
    width:100%;
    text-align: center;
    font-size:14px;
}
/* 页脚 */

#content{
    width:100%;
    background:#fff;
    /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.1)),  color-stop(98%, rgba(255,255,255, 0.6)),color-stop(100%, #FFFFFF)); 
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%,  rgba(255,255,255, 0.6) 98%, #FFFFFF 100%); 
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255,255,255, 0.6) 98%, #FFFFFF 100%); 
    background: -ms-linear-gradient(rgba(255, 255, 255, 0.1) 0%,rgba(255, 255, 255, 0.6) 100%);  * IE9 IE10 * */
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ffffff',endColorstr='#99ffffff',grandientType=1); *//** IE7 **/
    /*-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ffffff',endColorstr='#99ffffff',grandientType=1);*/ /** IE8 **/
    overflow: hidden;
}
.con-head{
    padding:15px;
    overflow: hidden;
}
.yj{
    width:564px;
    height:54px;
    background: #fff;
    box-shadow: 2px 2px 4px #888;
    -webkit-box-shadow: 2px 2px 4px #888;
    -moz-box-shadow: 2px 4px 2px #888;
    box-shadow: 2px 2px 4px #888;
    behavior: url(ie-css3.htc);
    font-size:14px;
    float:left;
}
.yj-tit{
    float:left;
    background: #4495D4;
    width:147px;
    height:54px;
    line-height: 54px;
    color:#fff;
    font-size:14px;
    position: relative;
    text-align: center;
    padding-left: 10px;
}
.yj-tit::before{
    content: "";
    width:25px;
    height:25px;
    background: url(/material/img/icon10.png) 0 0 no-repeat;
    position: absolute;
    left:21px;
    top:13px;
}
.yj-con{
    float:left;
    width:407px;
    height:50px;
    line-height: 54px;
    background: #fff;
}
.yj-con .yj-con-t{
    color:#000;
    float:left;
    margin-left:15px;
    font-size:14px;
}
.yj-con .yj-time{
    color:#aaaaaa;
    float:right;
    margin-right:15px;
}
.yj2{
    width:564px;
    height:54px;
    background: #fff;
    box-shadow: 2px 2px 4px #888;
    -webkit-box-shadow: 2px 2px 4px #888;
    -moz-box-shadow: 2px 4px 2px #888;
    box-shadow: 2px 2px 4px #888;
    behavior: url(ie-css3.htc);
    font-size:14px;
    float:right;
}
.yj-tit2{
    float:left;
    background: #4495D4;
    width:147px;
    height:54px;
    line-height: 54px;
    color:#fff;
    font-size:14px;
    position: relative;
    text-align: center;
    padding-left: 10px;
}
.yj-tit2::before{
    content: "";
    width:25px;
    height:25px;
    background: url(/material/img/icon3.png) 0 0 no-repeat;
    position: absolute;
    left:23px;
    top:17px;
}
.con-h4{
    width:100%;
    text-align: center;
    padding:15px 0;
}
.con-h4 ul li a{
    color:#d80303;
    font-weight: bold;
    font-size:24px;
}
.con-news{
    padding:25px;
    overflow: hidden;
}
.news-left{
    float:left;
    width:549px;
    height:364px;
    position: relative;
}
.news-left .bd{
    overflow: hidden;
}
.news-left .bd li{
    float:left;
    position: relative;
}
.news-left .bd li img{
    width: 549px;
    height:339px;
}
.news-left .bd li p{
    position: absolute;
    bottom:0;
    height:60px;
    color:#fff;
    background: rgba(10,10,10,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000); /*IE8支持*/
    width:100%;
    line-height: 60px;
    font-size:14px;
    padding-left:15px;
}
.news-left .hd{
    position: absolute;
    right:15px;
    bottom:44px;
}
.news-left .hd li{
    float:left;
    height:8px;
    width:8px;
    background: #8E8E8E;
    margin-left:10px;
}
.news-left .hd .on{
    background: #2681C9;
}
.news-right{
    float:left;
    width:595px;
    height:358px;
    margin-left:50px;
}
.news-right .hd{
    width:100%;
    height:44px;
    border-bottom:3px solid #2681C9;
    margin-bottom:10px;
}
.news-right .hd li{
    float:left;
    width:133px;
    line-height: 44px;
    font-size:15px;
    text-align: center;
    cursor: pointer;
}
.news-right .hd .on{
    background: #2681C9;
    color:#fff;
}
.news-right .bd {
    width:595px;
    height:290px;
    overflow: hidden;
}
.news-right .bd ul{
    float:left;
    overflow: hidden;
    width: 100%;
}
.news-right .bd ul li{
    overflow: hidden;
    width:100%;
}
.news-right .bd ul li p{
    line-height:240%;
    width:475px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:14px;
    float:left;
    color:rgb(97, 94, 94);
    padding-left:10px;
}
.news-right .bd ul li p a{
    color:#000;
}
.news-right .bd ul li  em{
    width:3px;
    height:3px;
    background:#F0576F;
    margin-top:15px;
    float:left;
}
.news-right .bd ul li span{
    float:right;
    color:#bdbdbd;
    font-size:14px;
    line-height: 240%;
}
.index-box{
    overflow: hidden;
    padding:0 25px;
    margin-bottom:35px;
}
.index-lbox{
    float:left;
    width:310px;
    border:1px solid #cae4fe;
    height:190px;
    overflow: hidden;
}
.index-lbox .hd li{
    width:50%;
    float:left;
    height:47px;
    line-height: 47px;
    text-align: center;
    font-size:14px;
    border-bottom:1px solid #cae4fe;
    cursor: pointer;
}
.index-lbox .on{
    background: #2681C9;
    color:#fff;
}
.box-gk{
    padding:25px 15px;
    overflow: hidden;
    float:left;
}
.index-lbox .bd,.index-lbox .hd{
    overflow: hidden;
}
.box-gk .gk-li1{
    width:40%;
}
.box-gk .gk-list{
    line-height: 200%;
    width:100%;
}
.box-gk li a{
    color:#000;
}
.bd .box-gk2{
    padding: 15px 0px 15px 25px;
}
.gk-li1{
    float:left;
    text-align:center;
}
.gk-li2{
    float:right;
    text-align: left;
}
.gk-a{
    background: url(/material/img/icon8.png) 0 0 no-repeat;
    height: 30px;
    display: inline-block;
    line-height: 27px;
    padding-left: 30px;
    font-size: 14px;
    color: #000;
}
.zn-a{
    background: url(/material/img/icon7.png) 0 0 no-repeat;
    height: 30px;
    display: inline-block;
    line-height: 27px;
    padding-left: 30px;
    font-size: 14px;
    color: #000;
}
.nb-a{
    background: url(/material/img/icon9.png) 0 0 no-repeat;
    height: 30px;
    display: inline-block;
    line-height: 27px;
    padding-left: 30px;
    font-size: 14px;
    color: #000;
    margin-top:30px;
}
.sgs-a{
    background: url(/material/img/icon1.png) 0 0 no-repeat;
    height: 30px;
    display: inline-block;
    line-height: 27px;
    padding-left: 32px;
    font-size: 14px;
    margin-top:30px;
    color: #000;
    text-align: left;
}
.index-lbox1{
    float:left;
    margin-left:18px;
    width:246px;
    overflow: hidden;
}
.lbox1-img1{
    margin-top:10px;
}
.index-rbox{
    float:left;
    margin-left:20px;
    width:582px;
}

/* 首页 */

.con-lj{
    /* width:100%; */
    background: #F1F1F1;
    height:39px;
    margin:0 15px;
    padding:0 20px;
}
.lj-p{
    line-height: 39px;
    font-size: 14px;
}
.lj-p a{
    color:#000;
}
.con-box{
    padding:15px;
    margin-top:24px;
    overflow: hidden;
    background: #fff;
}
.con-list-left{
    float:left;
    width:227px;
}
.list-tit{
    height:44px;
    background: #1672BA;
    color:#fff;
    line-height: 44px;
    text-align: center;
}
.list-ul{
    background: #f1f1f1;
}
.list-ul li{
    height:44px;
    line-height: 44px;
    border-bottom:1px solid #e5e5e5;
    text-align: center;
    font-size:14px;
    cursor: pointer;
}
.list-ul li.on{
    color:#1672ba;
}
.list-ul a.on{
    color:#1672ba;
}
.list-ul li span{
    float: left;
    margin-left:30px;
}
.list-ul a{
    color:#000;
}
.list-ul li em{
    float:right;
    margin-right:20px;
}
.con-list-right{
    width:960px;
    margin-left:30px;
    float:left;
}
.con-list-right ul{
    overflow: hidden;
    margin-bottom:30px;
}
.con-list-right li{
    float:left;
    margin-right:20px;
}
.con-list-right li img{
    width:220px;
    height:156px;
}
.con-list-right li p{
    text-align: center;
    font-size:14px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width:215px;
}
/* &#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;科普 */
.news-list{
    padding:0 15px;
    margin-top:15px;
}
.news-list li{
    line-height: 30px;
    width:100%;
    overflow: hidden;
    padding:5px 0;
}
.news-list li em{
    width:3px;
    height:3px;
    background-color:#4495d4;
    float:left;
    margin-top:15px;
}
.news-list li .news-tit{
    float:left;
    color:#000;
    font-size:14px;
    margin-left:15px;
}
.news-list li .news-tit a{
    color:#000;
}
.news-list li .news-data{
    float:right;
    color:#a0a0a0;
    font-size:14px;
}
#page {
    padding: 20px 0 50px;
    font-size:14px;
}
.page-bottom a{
    display: inline-block;
    padding: 5px 5px;
    color:#000;
    font-size:14px;
}
.page-bottom font{
    display: inline-block;
    padding: 5px 5px;
}
.pageBox{
    margin:0 auto;
}
.list-tab{
    width:100%;
    height:42px;
    border-bottom:2px solid #e9e9e9;

}
.list-tab h3{
    float:left;
    width:120px;
    text-align: center;
    line-height: 39px;
    cursor: pointer;
}
.list-tab a{
    color:#000;
}
.list-tab h3.on{
    color:#4495d4;
    border-bottom:4px solid #4495d4;
}
.yj-tab{
    width:100%;
    height:42px;
}
.yj-tab h3{
    height:42px;
    line-height: 42px;
    border-radius: 25px;
    border:1px solid #e6e6e6;
    float:left;
    margin-right:15px;
    color:#2077bc;
    font-weight: bold;
    cursor: pointer;
}
.yj-tab h3 a{
    color:#2077bc;
}
.yj-tab .yj-icon1{
    background: url(/material/img/icon13.png) 19px 10px no-repeat;
    padding:0 30px 0 60px;
}
.yj-tab .yj-icon2{
    background: url(/material/img/icon14.png) 19px 10px no-repeat;
    padding:0 30px 0 60px;
}
.yj-tab .yj-icon3{
    background: url(/material/img/icon15.png) 22px 10px no-repeat;
    padding:0 30px 0 60px;
}
.yj-tab .yj-icon4{
    background: url(/material/img/icon16.png) 19px 10px no-repeat;
    padding:0 30px 0 60px;
}

.text_tit{
    overflow: hidden;
}
.text_tit #ReportIDname{
    display: block;
    text-align: center;
    font-size: 20px;
    padding: 15px 0;
}
.text_time{
    text-align: center;
}
.text_time span{
    font-size: 15px;
    color: #ccc;
    display: inline-block;
    line-height: 30px;
    padding:0  20px;
}
.text_text{
    margin-top:15px;
    padding:0 15px;
}
.text_text img{
    max-width:550px;
    padding:15px;
}
.text_text p{
    font-size:14px;
    line-height: 200%;
    text-align: justify;
}
.more a{
    color:#2681C9;
}
.list-tab a{
    float: left;
    width: 120px;
    text-align: center;
    line-height: 39px;
    cursor: pointer;
}
.list-tab a.on {
    color: #4495d4;
    border-bottom: 4px solid #4495d4;
}
#Header .header-1,#Header .head-list,.m-list,.m-footer,#Header{
    display: none;
}