@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td ,fieldset,legend,input,textarea,select{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
fieldset{display:inline;}
button{line-height:1.2;vertical-align:middle;cursor:pointer;}
strong{font-weight:800;}
body{font:12px Arial,'\5FAE\8F6F\96C5\9ED1';}
a{color:#222;text-decoration:none;outline:none;cursor:pointer;}
a:hover{color:#064583;/*text-decoration:underline;*/}
.fl,.layout .fl,.chief{float:left;display:inline}
.fr,.layout .fr,.extra{float:right;display:inline}

/*布局结束*/

.hd h2,.hd h3{float:left;display:inline}
body{height:100%;font-family: "微软雅黑",Arial;font-size:12px;line-height:24px;}
.ScA1{position:relative;width:1200px;height:485px;background:#fff;overflow:hidden;zoom:1;margin:0 auto;}
.ScA1 .warpFocus{position:absolute;width:1200px;height:485px;z-index:1;background:url("../img/warpfocus.png") left top no-repeat;background-size:100% 100%;}
.ScA1 .shadow{display:block;position:absolute;top:162px;left:86px;width:343px;height:161px;z-index:10;*top:165px;}
.ScA1 .shadow dt{float:left;width:173px;height:303px;padding-top:20px;font-family:arial, '\5FAE\8F6F\96C5\9ED1';background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#70ffffff',endColorstr = '#70ffffff')\9;}
.ScA1 .shadow dd{overflow:hidden;float:right;width:160px;height:308px;padding:15px 5px 0;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#70ffffff',endColorstr = '#70ffffff')\9;}
.ScA1 .shadow dd p{color:#221f20;font-size:12px;padding:2px 0;overflow:hidden;height: 100px;overflow:hidden;}
.ScA1 .shadow dd p .extra{text-align:right;}
.ScA1 .shadow dd span.home_more{display: block;width: 100%;height: 150px;font-size: 14px;line-height: 150px;margin-top: 30px;text-align: center;}

.ScA1 .shadow dt a{text-decoration:none;line-height:30px;font-size:20px;font-weight:700;color:#221f20;overflow:hidden;}
.ScA1 .fcon{position:relative;width:1200px;height:485px;margin:0 auto;}
.ScA1 .fcon img{display:block;width:1200px;height:485px;;}
.ScA1 li{float:left;width:1200px;height:485px;}
.ScA1 .count{overflow:hidden;float:left;}
.ScA1 .cols{position:absolute;width:20000px;}
.ScA1 .prev,.ScA1 .next{position:absolute;width:171px;height:159px;top:163px;cursor:pointer;z-index:100;*top:165px;*width:175px;*height:170px;}
.ScA1 .prev{right:256px;background:url("../img/focusPrev.png") center no-repeat;background-size:100% 100%;*right:254px;}
.ScA1 .next{width:169px;right:86px;background:url("../img/focusNext.png") center no-repeat;background-size:100% 100%;}
.ScA1 .prev:hover{background:url("../img/focusPrevhover.png") center no-repeat;background-size:100% 100%;}
.ScA1 .next:hover{background:url("../img/focusNexthover.png") center no-repeat;background-size:100% 100%;}
body.bg{
    background: url(../images/bg.jpg) center 0 no-repeat;
}
#header{
    height: 133px;
    width: 1200px;
    margin: 0 auto;
}
#header .logo{
    width: 482px;
    display: block;
    height: 100%;
    background: url(../images/logo.png) 3px center no-repeat;
}
#header .top{
    height: 83px;
    width: 100%;
}
#header .search{
    margin-right: 26px;
    height: 100%;
}
#header .searchbox{
    width: 100%;
    height: 26px;
    background: url(../images/sea.png) 0 0 no-repeat;
}
#header .search>ul{
   height: 30px;
   line-height: 30px;
   margin:26px 0 15px 0;
}
#header .search>ul>li{
    padding-left: 8px;
    float: right;
}
#header .search>ul>li.xl{
    width: 74px;
    height: 30px;
}
#header .search>ul>li.mr{
    margin-left: 8px;
   background: url(../images/s.jpg) 0 center no-repeat;
}
#header .search a{
    color: #222222;
    font-style: 12px;
}
#header .search a:hover{
    color: #1e5398;
}
.searfrom{
    display:none;
    width:135px;
    height: 30px;
    position: relative;
    border:1px solid #9c9c9c;
    border-radius: 30px;
}
.searfrom input{
    border-style: none;
    border-width: 0;
    height: 30px;
    line-height: 30px;
    color: #6a6d83;
    font-size: 13px;

}
.searfrom .txt{
    float: left;
    width: 95px;
    padding-left: 10px;
    background:none;
}
.searfrom .btn{
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    top: 0;
    background: url(../images/topnavliringt.png) center no-repeat;
}

.topss{
    height: 30px;
    width: 16px;
    background: url(../images/topnavliringt.png) center no-repeat;
}
#header #nav{
    width: 100%;
    height: 41px;
    padding-top: 1px;
}
#header .nav{
    width: 1200px;
    margin: 0 auto;
    height: 38px;
    line-height: 38px;
    z-index:101;

}
#header .nav li{
    position: relative;
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    z-index:101;
}
#header .nav li>a{
    display: block;
    color: #222222;
    padding: 0 12px;
    position: relative;
}
#header .nav li i{
    position: absolute;
    display: none;
    bottom: 0;
    width: 70%;
    left: 50%;
    margin-left: -35%;
    height: 1px;
    background: #222;
        *bottom: 10px;
}
#header .nav li:hover i{
    display: block;
    transition:all 0.3s;
}
#header .nav li div{
    position: absolute;
    width: 130%;
    overflow: hidden;
    left: 50%;
    top: 38px;
    display: none;
        margin-left:-65%;
    background: url(../images/l.png) 0 0;
    z-index: 11;

        text-align: ;
}

#header .nav li>a.i{
    width: 15px;
    padding: 0 10px;
    display: block;
    height: 38px;
    background: url(../images/home.png) center center no-repeat;
}
#header .nav li:hover div{
    display: block;
}

#header .nav li div a{
    display: block;
    height: 33px;
    line-height: 33px;
    /* margin: 0 17px; */
    text-align: center;
    color: #fff;
}
#header .nav li div a:hover{
    opacity: 0.8;filter:alpha(opacity:80);
    transition:all 0.3s;
}
#bottom{
    width: 100%;
    margin-top: 29px;
    border-top: 1px solid #d8d8d8;
}
#bottom .box{
    width: 1200px;
    padding-top: 20px;
    margin: 0 auto;
    height: 80px;
}
#bottom .box .topnav{
    height: 24px;
    line-height: 24px;
        overflow: visible;
}
#bottom .topnav>li{
    float: left;
    height: 100%;

}
#bottom .topnav>li.mr{
    padding-right: 8px;
    margin-right: 5px;
    margin-left: 3px;
    background: url(../images/s.jpg) 100% center no-repeat;
}
#bottom .topnav a{
    color: #064583;
    font-size: 12px;
}
#bottom .topnav a:hover{
    color: #222;
    opacity: 0.8;filter:alpha(opacity:80);
    transition:all 0.3s;
}
#bottom .fl>ul{
    width: 100%;
    overflow: hidden;

}
#bottom .fl>ul>li{
    height: 30px;
    line-height: 30px;
    color: #222;
    font-size: 12px;
}
#bottom .fr a{
    width: 36px;
    height: 36px;
    float: left;
    margin-right: 2px;
}
#bottom .fr a.mr{
    margin-left: 5px;
}
#bottom .fr a.a1{
    background: url(../images/a1.png) center no-repeat;
}
#bottom .fr a.a2{
    background: url(../images/a2.png) center no-repeat;
}
#bottom .fr a:hover{
        opacity: 0.8;filter:alpha(opacity:80);
    transition:all 0.3s;
}
.content{
    width: 1200px;
    margin:0 auto;
    overflow: hidden;
}
.content .photo{
    width: 100%;
    height: 380px;
    overflow: hidden;
}
.content .photo li{
    float: left;
    height: 100%;
    width: 300px;
    line-height: 24px;
    background: #616368;
}
.content .photo li.mr{
    background: #4c4e53;
}
.content .photo .pic{
    height: 210px;
    width: 100%;
    display: block;
    background: #000;
}
.photo li:hover img{
    opacity: 0.8;filter:alpha(opacity:80);
    transition:all 0.3s;
}
.photo li a{
    display: block;
    color:#f2f2f2;
}
.photo li .tit{
    padding: 0 20px;
    font-size: 14px;
    line-height: 24px;
    padding-top: 15px;
}
.photo li em{
    padding: 0 20px;
    color: #f2f2f2;
    height: 24px;
    line-height: 24px;
}
.photo li .dis{
    padding: 0 20px;
    color: #aaacab;
    line-height: 20px;
    height: 64px;
    overflow: hidden;
}
.photo li .more{
    padding: 0 20px;
}
.photo li .more a{
    color: #d7d7d9;
    float: right;
}
.pagecont{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.pageleft{
    width: 890px;
    overflow: hidden;
    float: left;
}
.pageright{
    float: right;
    width: 250px;
    overflow: hidden;
    padding-right: 25px;
}
.newslist{
    overflow: hidden;
    padding-top: 30px;
    padding-left: 7px;
}
.newslist li{
    height: 35px;
    line-height: 35px;
    *height: 32px;
    *line-height: 32px;
    font-size: 14px;
    padding-left: 15px;
    background: url(../images/d.jpg) 4px center no-repeat;
}
.newslist li a{
    float: left;
    padding-left: 3px;
    color: #222222;
}
.newslist li  span{
    float: right;
    color: #888888;
    font-size: 12px;
    padding-right: 5px;
}
.newslist li a:hover{
    color: #064583;
}
.parent{
    height: 34px;
    line-height: 34px;
    border-top: 1px solid #555555;
    *height: 32px;
    *line-height: 32px;
    color: #222222;
    font-weight: 700;
    text-indent: 11px;

    border-bottom: 1px dashed #666666;
}
.parent.l{
    margin-top: 32px;
}
.newsshowpage .parent.l{
    margin-top: 0;
}
.pagenav{
    overflow: hidden;
}
.pagenav li{
    height: 34px;
    line-height: 34px;
    width: 100%;
    border-bottom: 1px dashed #666666;
    *height: 32px;
    *line-height: 32px;
}
.pagenav li a{
    width: 100%;
    height: 100%;
    display: block;
    color: #555555;
    font-size: 14px;
    text-indent: 11px;
}
.pagenav li a:hover{
    color: #fff;
    background: #c8c8c8;
}
.pagenav li a.s{
    color: #fff;
    background: #c8c8c8;
}
.newshow.l{
    border-top: 1px solid #555555;
}
.newslist.l{
        padding-top:5px;
    border-top: 1px solid #555555;
}
.newshow{
    color: #222;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 7px;
}
.newshow.mr{
    margin-top: 35px;
}
.newshow .newstitle{
    padding-top: 15px;
    padding-bottom: 5px;
    line-height:35px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 15px;
}
.newshow .newstitle {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
}
.newshow .newstitle em{
    display: block;
    width: 100%;
    color: #888888;
    font-size: 12px;
}
.newshow .newstitle span{
    display: inline-block;
    padding-left: 10px;
}
/*.newshow .newstitle .box{
    display: inline-block;
    width: auto;
}*/
.newshow .text *{
    font-family:'微软雅黑' !important;
    font-size: 16px !important;
}
.bdsharebuttonbox{
    display: block;
}
ul.page{
    position: relative;
    color: #222;
    font-size: 14px;
    padding-top: 10px;
    margin-top: 40px;
    border-top: 1px solid #e3e3e3;
}
ul.page li{
    height: 30px;
    line-height: 30px;
}
ul.page a{
    color: #222222;
}
ul.page a:hover{
    color: #064583;
}
ul.page .box{

    position: absolute;
    top: 10px;
    height: 30px;
    right: 0;
}
ul.page .box .bl{
    color: #555555;
}
ul.page .box a{
    display: block;
    float: left;
    padding-left: 10px;
}
ul.page .box .re{
    color: #555555;
}
.pageban{
    height: 400px;
    width: 1200px;
    margin: 0 auto;
    background: url(../images/ban.jpg) center 0 no-repeat;
}
.fenx{
    overflow: hidden;
    display: block;
    margin-top: 15px;
}
.NewsPage{
    text-align: center;

}
.menubox{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;

}
.menubtn{
    height: 7px;
    width: 12px;
    background: url(../images/menu.png) center no-repeat;
    margin: 0 auto;
    margin-top: 22px;
    cursor: pointer;
    transition: all 0.5s;
}
.menubtn.s{
    background: url(../images/menu1.png) center no-repeat;
    transition: all 0.5s;
}
.menu{
    display: none;
    width: 1200px;
    height: 0;
    margin-top: 15px;
    overflow: hidden;
    opacity: 0;filter:alpha(opacity=0);
    transition: all ease 0.35s;
}
.menu.s{
    display: block;
    height: 237px;
    opacity: 1;filter:alpha(opacity=100);
    transition: all ease-in 0.5s;
}
.menu ul{
    float: left;
    height: 100%;
    overflow: hidden;

}
.menu ul.mr{
    padding-left:18px;
    padding-right:15px;
}
.menu ul li{
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #666666;
    *height: 24px;
    *line-height: 24px;
}
.menu a{
    color: #666;
}
.menu a:hover{
    color: #064583;
}
.menu ul li.tit{
    height: 35px;
    line-height: 35px;
    position: relative;
    color: #333333;
    font-size: 14px;
    *height: 33px;
    *line-height: 33px;
}
.menu ul li.tit b{
    width: 14px;
    background: #134e85;
    position: absolute;
    height: 1px;
    bottom: 2px;
    left: 0;

}
.message_board{
    width: 756px;
    height: 656px;
    background: #fff;
    display: block;}
.message_box{
    width: 666px;
    height: 413px;
    margin: 38px auto auto auto;
    color: #2e2e2e;}
.message_box em{color:#33529b }
.m_text1{
    width: 303px;
    height: 54px;
    }
.m_text2{
    width: 666px;
    height: 54px;
    margin-top: 26px;
}
.m_text3{
    width: 666px;
    height: 198px;
    margin-top: 26px;}
.m_box1{
    width: 301px;
    height: 27px;
    border: 1px solid #d0d0d0;
    background: #efefef;
    padding-left: 5px;}
.m_box2{
    width: 664px;
    height: 27px;
    border: 1px solid #d0d0d0;
    background: #efefef;
    padding-left: 5px;}
.m_box3{
    width: 664px;
    height: 169px;
    border: 1px solid #d0d0d0;
    padding-left: 5px;
    padding-top: 5px;
    }
.m_text4{
    margin-top: 26px;
    width: 172px;
    height: 28px;}
.m_text4 .submit{
    width: 74px;
    height: 28px;
    background: #33529b;
    float: left;
    border: none;
    font-size: 16px;
    color: #ffffff;}
.m_text4 .reset{
    width: 74px;
    height: 28px;
    background: #666;
    float: right;
    border: none;
    font-size: 16px;
    color: #ffffff;}

.ban{
    height: 380px;
    width: 100%;
    background: url(../images/ban1.jpg) center 0 no-repeat;
}
.zszt2018 .ban{
    height: 380px;
    width: 100%;
    background: url(../images/ban2018.jpg) center 0 no-repeat;
}
.bluebg{
    background: #1f8eaf;
    padding: 31px 0 20px 0;
    /*height: 360px;*/
    overflow: hidden;
    border-bottom: 1px solid #2b6a9d;
}
.zszt2018 .bluebg{
    background: #05a3a6;
}

.bluebg .box{
    width: 1200px;
    margin: 0 auto;
    color: #fff;
    height: 100%;
}
.bluebg .box .fl{
    width: 533px;
    padding-left: 15px;
}
.bluebg .box .fl a{
    color: #ffc600;
}
.bluebg .box .fl a:hover{
    opacity: 0.8;filter:alpha(opacity=80);
    transition:all 0.35s;
}
.bluebg .box .text{
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 5px;
}
.bluebg .box .fr{
    width: 530px;
    padding-right: 15px;
}
.page-title{
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-weight: 700;
    font-size: 30px;
}
.bluebg .box b{
    font-size: 18px;
    line-height: 38px;
}
.bluebg ul.text{
    overflow: hidden;
    width: 100%;
}
.bluebg ul.text li{
    height: 37px;
    line-height: 37px;
    padding-left: 17px;
    background: url(../images/t.jpg) 4px center no-repeat;
    border-bottom: 1px dashed #63b0c7;
    *height: 34px;
    *line-height: 34px;
}
.bluebg ul.text li a{
    color: #fff;
    font-size: 14px;
    float: left;
}
.bluebg ul.text li span{
    float: right;color: #adcedb;
    font-size: 14px;
}
.bluebg ul.text li a:hover{
    opacity: 0.8;filter:alpha(opacity=80);
    transition:all 0.35s;
}
.bluebg .more{
    background: url(../images/more.jpg) center no-repeat;
    height: 28px;
    line-height: 28px;
    display:block;
    width: 95px;
    border-radius: 28px;
    color: #ffffff;
    font-size: 12px;
    padding-left: 15px;
    text-align: center;
    margin-top: 12px;
}
.bluebg a:hover{
    opacity: 0.8;filter:alpha(opacity=80);
    transition:all 0.35s;
}
.greenbg{
    width: 100%;
    padding: 25px 0;
    background: #0b9f71;
    border-bottom: 1px solid #2e8388;
}
.greenbg .box{
    width: 1200px;
    margin: 0 auto;
}
.greenbg .box b{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    height:35px;
    line-height: 35px;
}
.greybg{
    width: 100%;
    height: 275px;
    background: #339499 ;
}
.zszt2018 .greybg{
    background: #497bc0 ;
}

.greybg .box{
    width: 1200px;
    margin: 0 auto;
    background:url(../images/greybg.png) 100% 27px no-repeat;
}


.greybg ul.text{
    padding-top: 16px;
    overflow: hidden;
    width: 345px;
}
.greybg ul.text li{
    height: 37px;
    line-height: 37px;
    border-bottom: 1px dashed #63b0c7;
    *height: 34px;
    *line-height: 34px;
    color: #fff;
    font-size: 14px;
}
.greybg ul.text li a{
    color: #fff;
    font-size: 14px;
    float: left;
}
.greybg .page-title{
    padding-top: 20px;
}
    .year{
                position: relative;
                height: 118px;
                width: 100%;

                background: #ccc;
            }
            .year li{
                width: 100%;
                height: 100%;
                background: url(../images/hf.jpg) center 0 no-repeat;
            }
            .year .btn{

                height: 22px;
                width: 22px;
                position: absolute;
                z-index: 6;
                top: 2;
                cursor: pointer;
                right: 2px;
                background: #ccc;
            }
            .year li a{
                width: 100%;
                height: 100%;
                display: block;
            }
.purplebg{
    background: #3daa89;
    overflow: hidden;
    padding: 20px 0;
}
.zszt2018 .purplebg{
    background: #3daa89;
}


.purplebg .box{
    overflow: hidden;
    width: 1180px;
    padding: 0 10px;
    margin: 0 auto;
}

.zszt2018 .purplebg .box .xyshleft {
    width: 900px;
}
.purplebg .list{
    padding-top: 15px;
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
}
.purplebg .list li{
    float: left;
    width: 360px;
    height: 257px;
    background: #000;
    position: relative;
    overflow: hidden;
}

.zszt2018 .purplebg .box .xyshleft .list li {
    width: 280px;
    height: 220px;
}

.zszt2018 .spdz{
    margin-top:15px;
}
.purplebg .list li.mr{
    margin-right: 50px;
}
.zszt2018 .purplebg .list li.mr{
    margin-right: 20px;
}
.purplebg li a{
    display: block;
    line-height: 46px;
    text-align: center;
    font-size: 18px;
    color: #f5f5f5;
    font-weight: 700;
}
.purplebg li a img{
    width: 100%;
    height: 100%;
}
.purplebg li:hover img{
    opacity: 0.8;filter:alpha(opqcity=80);
    transition:all 0.35s;
}

.purplebg .spdz:hover img{
    opacity: 0.8;filter:alpha(opqcity=80);
    transition:all 0.35s;
}

.purplebg li .tit{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 46px;
    width: 100%;
    background: url(../images/ll.png) 0 0;
    z-index: 3;
}
#KeFuDiv{
    z-index: 1000;
    visibility: visible;
    position: absolute;
    width: 180px;
}
#KeFuDiv li{
    height: 36px;
    line-height: 36px;
    margin-bottom:1px;
    background: url(../images/ll.png) 0 0;
}
#KeFuDiv li a{
    width: 100%;
    height: 100%;
    display: block;
    color: #f5f5f5;
    font-size: 14px;
    background: url(../images/cr1.png) 17px center no-repeat;
    text-indent: 35px;
    transition:all 0.5s;
}
#KeFuDiv li:hover{
        background: #fff;
        transition:all 0.5s;
}
#KeFuDiv li:hover a{
    background: url(../images/cr2.png) 17px center no-repeat;
    color: #134e85;
    transition:all 0.5s;
}
.orangebg{
    width: 100%;
    padding: 25px 0;
    background: #d47541;
    overflow: hidden;
    padding-bottom: 35px;
    border-bottom: 1px solid #2b6a9d;
}
.zszt2018 .orangebg{
    background: #4c88bf;
}

.orangebg .page-title{
    margin-bottom: 10px;
}
.orangebg .fr{
    width: 590px;
    // height: 270px;
    padding-top: 10px;
}
.orangebg .fl{
    padding-top: 10px;
    width: 560px;
}
.orangebg .box{
    width: 1200px;
    margin: 0 auto;
}

table.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#f5f5f5;
    border-width: 1px;
    border-color: #e19f7a;
    border-collapse: collapse;
}
table.gridtable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    text-align: center;
    border-color: #e19f7a;
    font-size: 15px;
    color: #f5f5f5;
    font-weight: 700;
    font-family: "微软雅黑";
}
table.gridtable td {
    padding: 8px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    text-align: center;
    border: 1px solid #e19f7a;
}
table.gridtable td.tit{
    color: #f5f5f5;
}
table.gridtable tr.tablebg td{
    color: #f5f5f5;
}
table.gridtable p{
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}

.tmgcztbtn{
    font-size: 14px;
    position: absolute;
    top: 9px;
    left: 0;
    color: #cc362f;
    text-decoration:underline;

}


.zszt2018 table.gridtable {
    border-color: #fff;
}
.zszt2018 table.gridtable th {
    border-color: #fff;
}
.zszt2018 table.gridtable td {
    border: 1px solid #fff;
}

/* 文件列表 */
.wj_catlist, .rs_catlist{
 overflow: hidden;
padding-top: 30px;
}
.wj_catlist .wj_list{
width: 49%;
float: left;
margin-left: 2%;
box-sizing: border-box;
margin-bottom: 10px;
margin-top: 0;
height: 310px;  
padding-bottom: 0;
}
.wj_catlist .wj_list:first-child, .wj_catlist .wj_list:nth-child(3){
margin-left: 0;
}

.wj_list{
border: 1px solid #dee0e3;
border-radius: 5px;
overflow: hidden;
background-color: white;
margin-top: 30px;
box-sizing: border-box;
position: relative;
height: 576px;
padding-bottom: 30px;
}
.wj_list p{
    overflow: hidden;
    display: block;
    padding: 5px 10px;
    color: #000000;
    background-color: #d3d3d3;
    font-weight: bold;
    font-size: 14px;
}
.wj_list p span{
float: left;
}
.wj_list p a{
float: right;
color: #000000;
text-decoration: none;

font-size: 12px;
}
.wj_list li{
display: block;
list-style: none;
background: url(../images/d.jpg) 10px center no-repeat;
padding: 5px 10px;
padding-left: 20px;
overflow: hidden;
}
.wj_list li a{
color: #434343;
text-decoration: none;
float: left;
}
.wj_list li a:hover{
color: #064583;
}
.wj_list li span{
float: right;
}
.wj_list .wjpage{
    position: absolute;
    bottom: 10px;
    display: block;
    width: 100%;
}

/* 首页改 */
.shadow{
    background: rgba(255,255,255,0.7);
}
.shadow ul{
overflow: hidden;
width: 100%;
padding-top: 20px;
}
.shadow ul li{
float: left;
color: #222222;
font-size: 14px;
width: 25%;
text-align: center;
padding: 5px 0;
height: auto;
cursor: pointer;
}

.shadow ul li.active{
color: #134e85;
border-bottom: 2px solid #134e85;
}
.shadow .newsblock{

}
.shadow .newsblock div{
 display: none;
}
.shadow .newsblock div:first-child{
display: block;
}

.ScA1 .shadow .newsblock  dt{
height: 80px;
box-sizing: border-box;
width: 100%;
}
.ScA1 .shadow .newsblock dd{
padding-bottom: 21px;
}

.rs_catlist .wj_list{
width: 290px;
margin-left: 10px;
float: left;
margin-bottom: 10px;
margin-top: 0;
height: 242px;  
padding-bottom: 0;
}
.rs_catlist{

}

/****************/
.main_piclist {
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.main_piclist ul {
    margin-bottom: 20px;
    display: block;
    width: 100%;
    overflow: hidden;
}
.main_piclist li {
    float: left;
    width: 280px;
    margin-right: 25px;
    margin-bottom: 20px;
    height: 220px;
    overflow: hidden;
}
.main_piclist li a {
    display: block;
    width: 100%;
    overflow: hidden;
}

.main_piclist li a .main_piclist_pic {
    display: block;
    width: 280px;
    height: 180px;
    overflow: hidden;
    text-align: center;
}
.main_piclist li a .main_piclist_pic img {
    height: 180px;
}
.main_piclist li a .main_piclist_wz {
    display: block;
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
}
/*****************/
.bsFrameDiv div{
    width: 178px !important;
    height: 178px !important;
	padding:21px;
	
}

.bsFrameDiv img{
    display: none !important;
}