@charset "utf-8";

*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#000000;}
a:hover{color:#2763ce;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body {font-family:"微软雅黑"; color:#000000;}


.head {
    width:100%;
    background:url(navbg_202101.gif) repeat-y;
    background-size:100%;
    height:290px;
}

.bt-note-30 {
    width:100%;
    height:30px;
    clear:both;
}

.nav {
    width:1169px;
    margin:0 auto;
    height:68px;
    color:#FFF;
    font-size:18px;
    font-weight:bold;
}

.logo {
    width:1170px;
    margin:0 auto;
    height:222px;
    /*background:url(logo_02.png) no-repeat;*/
    position:relative
}

.title1 {
    width:820px;
    height:222px;
    position:relative;
}

.title2 {
    width:350px;
    height:222px;
    /*background:url(rightlogo_02.png) no-repeat;*/
	background: url(rightlogo_02.png) no-repeat;
    position:relative;
}

.toptitle {
    font-size:58px;
    color:#FFF;
    height:152px;
    width:820px;
}

.toptitle span {
    text-shadow: 3px 3px 3px #525252;
    position:absolute;
    line-height:28px;
    bottom:90px;
    left:0;
}

.bttitle {
    font-size:20px;
    color:#FFF;
    height:70px;
    width:820px;

}
.bttitle span {

    text-shadow: 3px 3px 3px #525252;
    line-height:28px;
    position:absolute;
    bottom:38px;
    left:0
}

.nav-bar li {
    float:left;
    text-align:center;
    line-height:68px;
    width:167px;
    height:68px;
    /*opacity:0.9;*/
    cursor:pointer;
}
.nav-bar li img {
    float:right;
}
.nav-bar a {
	color:#FFF;
}
.nav-bar a:hover {

}

.mouseover {
    background:url(navhover_03.png) no-repeat left;
    background-size: 100%;
}
.mouseout {
    background:url(nav_03.png) no-repeat left;
    background-size: 100%;
}
/*box*/
.width320 {width:320px}
.width1060 {width:1060px;}
.width630 {width:630px;}

.bt-box-1170 {width:1168px; height:auto; margin:0 auto; background:#FFF;}
.bt-box-1110 {width:1110px;height:auto; margin:0 auto; }
.bt-box-800 {width:800px; height:400px;}
.bt-box-370 {width:370px; height:auto;}
.bt-box-570 {width:570px; height:auto;}
.bt-box-680 {width:680px; height:auto;}

.bt-box-370 li {
    display:inline;

}
/*标题*/
.div-title {height:50px;width:370px; position:relative}
.div-title-1 {height:50px;width:1110px;position:relative}
.div-title-2 {height:50px;width:680px;position:relative}

.title-name {
    color:#FFF;
    font-size:18px;
    padding-bottom:8px;
    line-height:40px;
    height:50px;
    font-weight:bold;
    padding-left:20px;
}

.bg1 {
    width:160px;
    background:url(tabbg_202103.png) no-repeat;
}

.bg2 {
    width:175px;
    background:url(tabbg_202107.png) no-repeat;
}

.bg3 {
    width:210px;
    background:url(bg_07.png) no-repeat;
}

.title-left {
    border-bottom:4px solid #e4e4e4;
    height:42px;
    position:relative
}

.title-bt {
    font-size:12px;
    border-bottom:4px solid #e4e4e4;
    line-height:40px;
    height:42px;
    text-align:right;
    font-weight:normal;
    color:#333333;
}

.title-more a{
    font-size:14px;
    font-weight:normal;
    color:#333333;
    position:absolute;
    bottom:0;
    margin:0;
    padding-left:10px;
}

.title-more a:hover {color:#2763ce;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}


/*图片新闻*/

.bord{ width: 768px; height:411px;margin: 0 auto;}
.focusBox { position: relative; width:768px; height:411px; overflow:hidden;}
.focusBox .pic img { width:768px; height:411px; display:block; border:none; }
.pic{float:left;}
.focusBox .txt-bg { position:absolute; bottom:0; z-index:1; height:47px; width:100%;background:url(txt-bg.png) no-repeat;overflow:hidden;}
.focusBox .txt { position:absolute; bottom:0; z-index:2; height:47px; width:100%; overflow:hidden; }
.focusBox .txt ul{padding-left:15px;}
.focusBox .txt li{ height:47px; line-height:47px; position:absolute; bottom:-400px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px;text-decoration: none;font-size:16px;line-height:47px;}
.focusBox .txt li a:hover{color:#3e77de;}
.focusBox .num { position: absolute; z-index: 3; bottom:18px; right:22px; }
.focusBox .num li{ float: left; position: relative; width:10px; height:10px; line-height:18px; overflow:hidden; text-align:center; margin-right:10px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:url(white-point.png) no-repeat;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:url(blue-point.png) no-repeat;}
.section01_l{width: 770px;background:url(tpxwBg.png) no-repeat;padding-top: 7px;height: 418px;}

/*信息区域*/
.bt-mod-wzpb-02{/**编号**/
    padding:0 0 0 0
}
.bt-mod-wzpb-02 li {
    width:100%;
    min-height:35px;
    float:left;
    font-size:14px;
    border-bottom: #dddddd dashed 1px;
    position:relative
}
.bt-mod-wzpb-02 li a {
    line-height:35px;
    float:none;
}
.bt-mod-wzpb-02 li .normal {
    line-height:35px;
    float:left;
}

.bt-mod-wzpb-02 li .page {
    font-size:14px;
    color:#2763ce
}
.bt-mod-wzpb-02 li a:hover{
}
.bt-mod-wzpb-02 .bt-data-time{
    line-height:35px;
    font-size:16px;
}

/*前缀属性*/
.bt-mod-wzpb-02 li .bt-prefix{
    height:35px;
}
.bt-mod-wzpb-02 li .bt-prefix img{
    margin:16px 10px 0 0;
    display:block
}
.bt-mod-wzpb-02 .bt-prefix-bj-d{
    background-position: 0 16px
}
.bt-mod-wzpb-02 .bt-prefix-bj-s{
    background-position: 0 15px
}

.logo-left {
    width:100px;
    height:70px;
}
.focus {
    font-size:18px;
    font-weight:bold;
}
.normal {
    font-size:16px;
    font-weight:normal;
}
/*信息摘要*/
.detail {
    font-size:14px;
    height:150px;
    left:5px;
    width:365px;
    position:relative;
    line-height:30px;
    overflow:hidden;
    color: #666666;
}
.detail span {
    position:absolute;
    bottom:0;
    right:0;
    line-height:30px;
    font-size:16px;
    color:#666;
}
.detail a {
    font-size:14px;
    float:none;
}

/*滑过效果*/
.hover a{
    font-size:18px;
    color:#2763ce
}
.hover .detail{
    display:block;
}

.hover .time1{
    display:none
}

.hover-effect div{
    display:none;
}



.pic1 {
    width:255px;
    cursor:pointer;
}

.pic-ul {
    width:1140px;
}

.pic-ul li{
    width:255px;
    height:182px;
    float:left;
    margin-right:30px;
    list-style:none outside none;
}

.pic-title {
    font-size:14px;
    color:#333333;
    line-height:38px;
    text-align:center;
    width:255px;
    background: #e9e9e9;
}

.footer {
    width:1170px;
    margin: 0 auto;
    background:#9b7b55;
    color:#FFF;
    font-size:14px;
    text-align:center;
}

.foot {
    width:100%;
}

.copyright {
    line-height:30px;
    width:1170px;
}
.search {
    height:82px;
    width:1170px;
    line-height:82px;
    /*padding-top:20px;*/
    /*padding-left:178px*/
    text-align:center;
    position:relative;
}

.search-con {
    width:821px;
    height:42px;
    position:absolute;
    left:50%;
    top: 50%;
    margin-left:-408px;
    margin-top: -21px;
}
.search-bt {
    width:129px;
    height:42px;
    background:url(search_07.png) no-repeat;
    border:0;
    font-size:18px;
    margin-left:10px;
}

.input {
    width:682px;
    height:42px;
    line-height:42px;
    background:#e5e5e5;
    border-radius:5px;
    border:0;
    color:#9c9c9c;
    padding-left:20px;
}
