

.header{
    width: 100%;
    /* height: 774px; */
    background: url(01Bj_01.jpg) no-repeat;
    background-size: 100% 100%;
}
.top{
    width: 110px;
    height: 42px;
    background: #e7081a;
    margin-left: 85%;
    line-height: 42px;
    text-align: center;
    margin-bottom: 30%;
}
.top a{
    font-size: 18px;
    color: #ffffff;

}
.nav{
    height: 100px;
    line-height: 100px;
    margin: 0 auto;
    width: 1100px;

}
.nav ul li{
    float: left;
    margin-left: 15px;
    height: 100px;
    width: 95px;
    line-height: 100px;
    text-align: center;
}
.nav ul li a{
    font-size: 22px;
    color: #ffffff;
    font-weight: 900;
}


.ZhongJ{
    width: 100%;
    height: auto;
    background: url(01Bj_02.jpg) no-repeat;
    background-size: 100% 88%;
}
.biaoT{
    height: 158px;
    line-height: 158px;
    text-align: center;
}
.biaoT a {
    font-size: 42px;
    color: #df0015;
    font-weight: 900;
}
.LUNb{
    height: 472px;
}






/* 轮播图 */
.box {
    width: 617px;
    height: 467px;
    /* margin: 20px auto; */
    overflow: hidden;
    position: relative;
    float: left;
}

.box-1{
    height: 100%;
}
.box-1 ul li {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.box-1 ul{
    height: 100%;
}

.box-1 ul li img {
    display: block;
    width: 100%;
    height: 88%;
}

.box-1 ul li h2 {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 60px;
    width: 100%;
    background:#c30000;
    text-indent: 2em;
    /* padding-right: 500px; */
    font-size: 18px;
    line-height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
    color: ghostwhite
}

.box-2 {
    position: absolute;
    right: 10px;
    height: 4%;
    bottom: 14px;
}

.box-2 ul li {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin: 0 5px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    text-indent: 100px;
    cursor: pointer;
}

.box-2 ul .on {
    background: #ffffff;
}

.box-3 span {
    position: absolute;
    color: white;
    background: rgba(125, 125, 120, .3);
    width: 50px;
    height: 80px;
    top: 50%;
    font-family: "宋体";
    line-height: 80px;
    font-size: 60px;
    margin-top: -40px;
    text-align: center;
    cursor: pointer;
}

.box-3 .prev {
    left: 50px;
    display: none;
}

.box-3 .next {
    right: 10px;
    display: none;
}

.box-3 span::selection {
    background: transparent;
}

.box-3 span:hover {
    background: rgba(125, 125, 120, .8);
}



.w3cFocus .prev,.w3cFocus .next{ position:absolute; display:block; left:10px; top:97px; width:46px;
                height:62px; background:url(focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8; }
                .w3cFocus .next{ left:auto; right:10px; background-position:-46px 0; }
                .w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1
    
                    !important; }

/* 轮播右侧 */
.lun2{
    width: 562px;
    height: 467px;
    float: left;
    margin-left: 15px;
}
.wai{
    width: 100%;
    height: 50px;
}
.wai a img{
    width: 180px;
    height: auto;
    margin-left: 3px;
}
.zyjs{
    width: 559px;
    height: 180px;
    margin-top: 40px;
   
}
.js{
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(1_14.jpg) no-repeat;
    background-size: 100% auto;
}
.js h2{
    font-size: 24px;
    color: #db001d;
    font-weight: 900;
    float: left;
    margin-left: 15px;
}
.js a{
    font-size: 13px;
    margin-top: 4px;
    color: #999999;
    font-weight: 300;
    float: right;
}
.jslb{
 width: 95%;
 margin: 0 auto;
}
.jslb li{
    height: 60px;
    line-height: 32px;
    margin-top: 10px;
    font-size: 18px;
}
.jslb li a{
    color: #333333;
}
.zongB{
    height: 840px;
}
.zbdt{
    height: 154px;
    width:100%;
    margin-top:20px;
}
.zbdt img{
    height:auto;
    width:100%;
}
.dtlb{
    width: 540px;
    height: 151px;
    background:#ffffff;
    box-shadow: 0px 0px 10px #888888;
    margin: 20px 10px;
    padding: 20px;
    float: left;
}
.dtlb span{
    color: #333333;
    font-size: 20px;
}
.dtlb p{
    font-size: 16px;
    color: #999999;
    text-indent:2em;
    line-height: 35px;
    margin-top: 30px;
}
.dtlb a{
    color: #c92f23;
}
.jcdt{
    height: 154px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.jcdt img {
    height: auto;
    width: 100%;
}
.new-bj{

    width: 1254px;
    height: 661px;
    margin: 0 auto;
    background: url(bj_03.png) no-repeat;
    background-size: 100% auto;
}
.jcdt-lb{
    width: 50%;
    height: 594px;
    float: left;
}
.jcdt-zuo{
    width: 150px;
    float: left;
    height: auto;
}
.jcdt-zuo img{
    margin-left: 100px;
    margin-top: 50px;
}
.jcdt-you{
    width: 450px;
    margin-left: 10px;
    height: auto;
    float: left;
}
.jcdt-you ul 
{
    margin-top: 68px;
    
}
.jcdt-you ul li:first-child{
    background: #e83740;

 } 
 .jcdt-you ul li:first-child a{
    color: #ffffff;
 }   
.jcdt-you ul li{
    width: 100%;
    height: 70px;
    background: #f3e4d6;
    border-radius: 50px;
    line-height: 70px;
    text-align: center;
    margin: 42px 0px;

}
.jcdt-you ul li a {
    color: #333333;
    font-size: 20px;
}
.xxzl1{
    height: 154px;
    width: 100%;
    margin-top: 20px;
}
.xxzl1 img {
    height: auto;
    width: 100%;
}
.xxzl2{
    margin-top: 60px;
    width: 100%;
    height: 592px;
}
.xxzl21{
    width: 100%;
    height: 592px;
}
.xxzl-zuo{
    width: 659px;
    float: left;
    height:100%;
}
.xxzl-zuo1{
    width: 100%;
    height: 190px;
    background: url(1_35.jpg) no-repeat;
    background-size: 100% 100%;
}
.xxzl-zuo11{
    width: 264px;
    height: 190px;
    float: left;
}
.xxzl-zuo11 img{
    width: 90%;
    margin-top: 10px;
    margin-left: 15px;
    height: 90%;

}
.xxzl-zuo12{
    height: 100%;
    width:387px;
    float: left;
   

}
.xxzl-zuo12 p{
    width:90%;
    height:auto;
    margin-top: 40px;
    margin-left: 25px;
   
    margin-bottom: 10px;
}
.xxzl-zuo12 p a{
    font-size: 20px;
    color: #ffffff;
}
.xxzl-zuo12 span{
    height: 60px;
    display: block;
    margin-left: 20px;
    width: 92%;

}
.xxzl-zuo12 span a{
 font-size: 16px;
 
 color: #fcb9b4;
}

.xxzl-zuo2{
    width: 100%;
    height: 190px;
    background: url(1_39.jpg) no-repeat;
    background-size: 100% 100%;
}

.xxzl-you{
    width: 521px;
    height: 96%;
    background: url(1_34.jpg) no-repeat;
    background-size: 100% 100%;
    float: right;
}
.xxzl-you ul{
    width: 85%;
    margin: 0 auto;
    padding-top: 70px;
}
.xxzl-you ul li {
    width: 100%;
    margin-top: 20px;
    height: 137px;
    border-bottom: 1px dashed #d5d3d2;
}
.xxzl-you ul li p{
    height: 60px;
    width: 100%;
}
.xxzl-you ul li a{
    color: #333333;
    font-size: 20px;
}
.xxzl-you ul li span{
    font-size: 16px;
    color: #999999;

}
.xxzl-you ul li span a{
    
    font-size: 16px;
    color: #d60f1b;
}
.jyxc{
    height: 260px;
    background: url(1_45.jpg) no-repeat;
    background-size: 100% auto;
    margin-top: 20px;
    padding-top: 60px;
}
.jyxc p{
    text-indent: 2em;
    height: 225px;
    line-height: 35px;
    width: 64%;
    margin-left: 40px;
    color: #333333;
    font-size: 20px;

}
.jsdt{
    height: 200px;
    background: url(sjdt-list.png) no-repeat;
    background-size: 100% auto;
    margin-top: 20px;
    padding-top: 60px;
}
.jsdt p{
    text-indent: 2em;
    height: 175px;
    line-height: 35px;
    width: 64%;
    margin-left: 185px;
    color: #333333;
    font-size: 20px;

}
.ztyj{
    width: 100%;
    height: 494px;
    background: url(1_50.jpg) no-repeat;
    background-size: 100% 100%;
}
.ztyj p{
    width: 38%;
    /* height: 143px; */
    color: #ca3b3b;
    margin: 0 auto;
    font-size: 20px;
    padding-left: 50px;
    text-indent: 2em;
    line-height: 35px;
    padding-top: 11%;
}
}

.wwls {
    height: 450px;
    margin-top: 20px;
}
.wwls p {
    /* height: 130px; */
    line-height: 45px;
    color: #333333;
    font-size: 20px;
    white-space: normal;
    word-break: break-all;
    text-indent: 2em;
}

.thbj{
    width: 100%;
    height: 230px;
    background: url(jb_02.jpg) no-repeat;
    background-size: 100% 100%;
}
.scrollBox1{margin-top: 50px; margin-bottom: 60px; height: 200px; padding:0px;position:relative; }
.scrollBox1 .piclist{ overflow:hidden; zoom:1;}
.scrollBox1 .ohbox{overflow:hidden; position:relative;margin: 0 auto;width: 90%;}
.scrollBox1 {position:relative;zoom:1;}
.scrollBox1 .piclist li img{
    width: 100%;
    height: 160px;
}
.scrollBox1 .piclist li{float:left; display:inline; width:245px; height: 200px; margin-right:30px;}
.scrollBox1 .piclist li span{ font-size: 16px; color: #333333; height:35px;line-height:35px;display:block;text-align:center;   }
.scrollBox1 .pageBtn span{ background:url(jt02.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:50px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox1 .pageBtn .prev{left:0px;background-position:10px 0px ;}
.scrollBox1 .pageBtn .next{right:0px;background-position:-32px 0px ;}
.scrollBox1 .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox1 .pageBtn .list li{ background:url(); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox1 .pageBtn .list li.on{background-position:-114px -57px }

.footer{
    height: 128px;
    width:100%;
}
.footer p{
    height: 128px;
    line-height: 128px;
    text-align: center;
    font-size: 16px;
    color: #f6cdcd;
    width:100%;
    background: #cc130a;
}
@media screen and (max-width: 970px) {
    .top {
        margin-bottom: 360px;
    }
    .ztyj p {
        width: 40%;
        padding-top: 12%;
    }
    .nav {
      
        width: 100%;
    }
    .nav ul li{
        width: 105px;
    }
   
    .nav ul li a{
        font-size: 22px;
    }
    
}
/* 文章页开始 */
.top-by {
    background: url(01_03.png) top center no-repeat;
    background-size: 100% 100%;
    height: auto;
    margin: 0 auto;
}
 .top-by1 {
    background:#FAFAF9;
    background-size: 100% 100%;
    height: auto;
    margin: 0 auto;
}
.top-by1{
    width: 100%;
    margin: 0 auto;
    background: url(bj1002.png) no-repeat;

    
}
.top-by11{
    width: 80%;
    /*height: 205PX;*/
    text-align: center;
    padding-bottom: 20px;
    margin: 0 auto;
}
.top-by11 h1{
    width: 100%;
    padding-top: 70px;
    /* height: 74PX; */
    font-size: 25px;
    line-height: 44px;
    color: #333333;
    font-weight: 900;
}
.top-by11 h2{
    color:#333;
    margin-top:20px;
    font-size: 18px;
}

.top-by11 p{
    width: 100%;
    height: 45PX;
    font-size: 16px;
    line-height: 44px;
    color: #333333;
    /* font-weight: 900;  */
}
.top-by2{
    width: 84%;
    margin: 0 auto;
    height: auto;
    text-align: center;
    border-top: 2px solid #ccc;
    padding-top: 35px;
    min-width: 500px;
    padding-bottom:20px;
}

.top-by2 p{
    width: 100%;
    height: auto;
    margin: 15px 0;
    font-size: 16px;
    line-height: 30px;
    font-family: "微软雅黑" !important;
    font-size: 15px;
    color: #333333;
    white-space: normal;
    word-break: break-all;
    text-indent: 2em;
    /* font-weight: 900;  */
}
.kmk{
    height: 50px;
font-size: 14px;
padding-left: 20px;

}
  .top-by1{
    background: none;
}
 .top-by{
     background:#fafaf9 !important;
 }
.kmk a{
   line-height: 50px;
   color: #333333;
   font-family: "微软雅黑";
}

    .top-by11 h1{
        padding-top: 0px !important;
        /* height: 97PX; */
    }
    .top-by2{
        padding-top: 0px !important;
    }
    .top-by11 h2{
        margin-top: 0px;
margin-bottom: 8px;
        font-size: 20px;
text-align: center;
color: #333333;
line-height: 1.8;
    text-decoration: none;
list-style: none;
font-family: "微软雅黑";
box-sizing: content-box;
    font-weight: 700;
    }

    /* 基层动态 */
    .zsy_conlist{ width:100%;}
.zsy_conlist ul{ padding-top: 0px;
    margin-top: 20px;}
.zsy_conlist ul li{height:50px; line-height:50px; width: 90%;
    margin: 0 auto;}
.zsy_conlist ul li{background-position:5px center; text-indent:15px; color:#333333;}
.zsy_conlist li a{ display:inline-block; float:left; color:#333333; font-size: 16px;}

.zsy_conlist li a:hover{
    text-decoration: underline;
}
.zsy_conlist li span{ display:inline-block; float:right; color: #999999;font-size: 16px;}
    .zsy_piclist{ width:100%;}
    .zsy_piclist a{ text-decoration:none;}
    .zsy_piclist ul li{ height:120px; margin-top:30px; color:#333333;}
    .zsy_piclist img{ display:inline-block; float:left; margin-top:3px; width:191px; color:#333333;}
    .zsy_piclist dl{ display:inline-block; float:right; width:595px; color:#cacaca;}
    .zsy_piclist dl dt a{ font-size:18px; line-height:22px; color:#333333; font-weight:bold;}
    .zsy_piclist dl dd{ margin-top:10px;}
    .zsy_piclist dl dd a{ font-size:14px; line-height:22px; color:#333333;}
    .zsy_piclist dl dd p{ margin-top:7px; font-size:14px; line-height:16px; color:#7c7c7c;}
.erjibt{
    width: 95%;
    height: 55px;
    margin: 0 auto;
    line-height: 50px;
  background-color: #ffffff;
  display: block;
}

    .erjibt a{
        font-size: 13px;
        margin-top: 4px;
        color: #999999;
        font-weight: 300;
        float: right;
        margin-right: 20px;
        display: block;
    }
    .erjibt h2 {
        font-size: 24px;
        color: #db001d;
        font-weight: 900;
        float: left;
        margin-left: 15px;
    }

    /* 书画展示lanmu */
    .main_hotnew {
        margin: 0 auto;
        width: 1230px;
        background: #fff;
    }
    .w1100 {
        width: 1200px;
        margin: 0 auto;
    }
    .main {
        margin: 0 auto;
        

    }
    .default_pgContainer {
        min-height: 100px;
       
    }
    .lmy_tpy {
        width: 25%;
        height: 230px;
        float: left;
    }
    .lmy_tpy .tpy_list {
        width: 95%;
        margin: 0 auto;
    }
    .lmy_tpy .tpy_pic img {
        width: 100%;
        height: 165px;
    }
    .lmy_tpy .tpy_title {
        text-align: center;
        padding: 10px 0;
    }