*{margin:0;padding:0;list-style: none;text-decoration: none;}
.dn{display: none;}
.fl{float: left;}
.fr{float: right;}
.cf:after{content:'';display: table;clear: both;}
img{vertical-align: middle;}
/* body{background: #fbf4e4;} */
.con-all{background: #fbf5e7 url('../images/botbg.jpg') bottom center no-repeat;}
.content{width:1200px;margin:auto;position: relative;z-index:100;}
.top{width:100%;position: relative;}
.top img{width:100%;}
.tytit{margin-bottom:50px;width: 100%;height:63px;}
.ywjjbg{background: url('../images/ywjj.jpg') no-repeat;}

.zybstit{width:100%;height:52px;margin-top:20px;
    margin-bottom: 30px;text-align: right;
}
.mt30{margin-top:30px;}
.zybsbg{background: url('../images/zybs.jpg') no-repeat;}
.scxdbg{background: url('../images/scxd.jpg') no-repeat;}
.mrykbg{background: url('../images/mryk.jpg') no-repeat;}
.xxwdbg{background: url('../images/xxwd.jpg') no-repeat;}
.mhsjbg{background: url('../images/mhsj.jpg') no-repeat;}
.yawjbg{background: url('../images/yawj.jpg') no-repeat;}
.wspjbg{background: url('../images/wspj.png') no-repeat;}
.jfkt .jfkt-list dd{float:left;width: 48%;}
.jfkt .jfkt-list dd .jfkt-img{width:100%;height:300px;}
.jfkt .jfkt-list dd .jfkt-img img{width:100%;height:100%;}
.jfkt .jfkt-list dd .jfkt-txt{margin:10px 0;}
.jfkt .jfkt-list dd .jfkt-txt a{font-size:16px;color:#333;display: block;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;position: relative;padding-left:10px;}
.jfkt .jfkt-list dd .jfkt-txt a::before{content:'';width:6px;height:6px;position: absolute;top:50%;left:0;background: #f0bc60;
}
.jfkt .jfkt-list dd:nth-child(2n){margin-left:4%;}


.zybstit a{font-size:16px;color:#da2718;line-height: 77px;padding-right:10px;}
.zybstit a:hover{color:#f0bc60;}
.jfkt{width:1200px;margin:30px auto;}
.jfktbg{background: url('../images/jfkt.jpg') no-repeat;}
.scxd-list .scxd-text{width:90%;margin:auto;}
.scxd-list .scxd-text li{margin:10px 0;}
.scxd-list .scxd-text li a{font-size:16px;color:#333;display: block;width:100%;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;position: relative;padding-left:10px;
}
.scxd-list .scxd-text li a::before{content:'';width:6px;height:6px;position: absolute;top:50%;left:0;
    background: #f0bc60;
}
.scxd-list .scxd-img{margin-top:20px;}
.scxd-list .scxd-img a{display: block;width:32%;float:left;}
.scxd-list .scxd-img a:nth-child(2){margin:0 23px;}
.scxd-list .scxd-img a .scxdlist-pic{height:240px;}
.scxd-list .scxd-img a .scxdlist-pic img{width:100%;height:240px;}
.scxd-list .scxd-img a .scxdlist-text{padding:0 10px;height:35px;line-height:35px;background: #fff;text-align: center;font-size: 16px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scxd-list .scxd-img a .scxdlist-text:hover{color:#da2718;}
.scxd-list .scxd-text li a:hover{color:#da2718;}
.scxd-list .scxd-text li a:hover::before{background:#da2718;}
.top .nav{width:1224px;margin:20px auto;}
.top .nav a{display:block;width:18%;height:45px;background: url('../images/navbg.jpg') no-repeat;
    float: left;background-size:100%;margin:0 1%;
    color:#c9140b;font-size: 22px;line-height: 45px;text-align: center;font-weight: 900;padding-bottom:20px;
    border-bottom:3px solid rgba(245,207,139,0);
}
.jczb-type{margin-top:60px;}
.jclist{margin-top:20px;}
.jclist a{display: block;width:20%;float:left;font-size:22px;color:#fff;text-align: center;
    background: url('../images/offbg.png') no-repeat;height:63px;background-size: 100%;line-height: 53px;
}
.jclist .on,.jclist a:hover{background: url('../images/onbg.png') no-repeat;background-size: 100%;}

.top .nav a:hover{border-bottom:3px solid rgba(249,207,125,1);cursor: pointer;}
.bzs:before{content:'';position: absolute;width:8px;height: 8px;background: #fff;left:5px;top:7px;}
.hzs:before{content:'';position: absolute;width:8px;height: 8px;background: #000;left:5px;top:15px;}
.hzs1:before{content:'';position: absolute;width:8px;height: 8px;background: #000;left:5px;top:8px;}

.jujiao{width:1200px;margin:auto;}
.type{width:100%;position: relative;}
.type:before{content:'';position: absolute;width:100%;height:28px;background: #f8cf8a;top:26px;z-index:1;}
.type .more{margin:30px 10px 0 0;position: relative;z-index:2}
.type .more a{padding:1px 15px;color:#c9140b;font-size: 16px;background: #fff;border-radius: 3px;}
.type .typebg{width:30%;height:52px;position: relative;z-index:2}
.type .jjbg{background: url('../images/yw.jpg')  no-repeat;}
.type .hmbg{background: url('../images/zj.jpg')  no-repeat;}
.type .tsbg{background: url('../images/jd.jpg')  no-repeat;}
.type .qftfxbg{background: url('./qftfx.png')  no-repeat;}
.type .stbg{background: url('../images/st.jpg')  no-repeat;}
.type .jxbg{background: url('../images/jx.jpg')  no-repeat;}

.st-newbox{margin:auto;width:1200px;padding:1px 0;}
.st-newbox li{width:31%;float:left;margin:15px 1%;}
.st-newbox li a{display:block}
.st-newbox li a .pic{height:240px;}
.st-newbox li a .pic img{width:100%;height:100%;}
.st-newbox li a .title{font-size:16px;color:#fff;background:rgba(0,0,0,0.5);text-align: center;}
.jj-box{width: 1200px;margin:auto;height: 448px;overflow: hidden;}
.jj-box .jj-left{width:66%;}

.jj-box .jj-left .swiper-slide {
    position: relative;
    width: 100%;
    height: 100%;
}
.jj-box .jj-left .swiper-slide .pic{height:448px;}
.jj-box .jj-left .swiper-slide .pic img {
    width: 100%;height: 100%;
}
.jj-box .jj-left .swiper-slide .title {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px 0;
    background: rgba(0,0,0,0.5);
    z-index: 11;
}
.jj-box .jj-left .swiper-slide .title a {
    font-size: 18px;
    color: #fff;
    display: block;
    margin-left: 5%;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jj-box .jj-left .swiper-pagination {
    width: 30% !important;
    left: 67% !important;
    text-align: right;
    
}

.jj-box .jj-left .swiper-pagination-bullet {
    background: #8a8a8a;
    width: 15px;
    height: 15px;
    opacity: 1;
}

.jj-box .jj-left .swiper-pagination-bullet-active {
    background: #d31616;
}
.jj-box .jj-right{width:31%;background: #da2718;padding:10px 12px;height:448px;position: relative;}
.jj-box .jj-right dt .title a{font-size: 18px;color:#333;}
.jj-box .jj-right dt .desc{margin-top:10px;text-indent: 25px;line-height: 25px;}
.jj-box .jj-right dt .desc span{font-size: 14px;color:#333;}
.jj-box .jj-right dt{padding-bottom:5px;border-bottom:1px solid #e9d4bc;}
.jj-box .jj-right dd a{display: block;font-size:16px;color:#fff;padding-left:20px;position: relative;margin:19px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jczb-type{text-align: center;}
.jj-box .jj-right dd a:hover{color:#f0bc60;}
.jujiao .jj-list{margin-top:10px;width:100%;background: #fff;}
.jujiao .jj-list a{display: block;float:left;width:46%;margin:10px 1%;font-size:18px;color:#333;
    padding:5px 0 5px 20px;border-bottom: 1px dashed #ccc;position: relative;}
.jujiao .jj-list a:hover{color:#c9140b;}

.huim{width: 1200px;margin:13px auto;}
.huim .hm-list a{display: block;width:32%;float:left;margin-top:10px;}
/* .huim .hm-list a:nth-child(2n){margin:10px 1.9%;} */
.huim .hm-list a .pic{height: 270px;}
.huim .hm-list a .pic img{width:100%;height: 100%;}
.huim .hm-list a .title{background: #fffef9;height:30px;padding:10px;font-size:16px;color:#333;line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tlist{position: relative;}
.tlist #more{position: absolute;padding:2px 10px;font-size:14px;color:#fff;background: #2578f0;
    right:0;bottom:20px;border-radius: 5px;
}

/* .ljzt-box{width:1200px;margin:auto;margin-top:50px;padding-bottom: 50px;}
.ljzt-box a{display: block;width:49%;text-align: center;float:left;}
.ljzt-box a:nth-child(2){margin-left:2%;}
.ljzt-box a .ljzt-pic{margin-top:30px;height:255px;}
.ljzt-box a .ljzt-pic img{width:100%;height:100%;} */
.huim .hm-list a:hover .title{color:#c9140b;}
.zj .hm-list a{width:46%;margin:15px 2%;}
.qftfx{width: 1200px;margin:auto;margin-top:50px;}
.qftfx .qftfx-list a{display: block;width:32%;float:left;margin-top:10px;}
.qftfx .qftfx-list a:nth-child(2){margin:10px 1.9%;}
.qftfx .qftfx-list a .pic{height: 230px;}
.qftfx .qftfx-list a .pic img{width:100%;height: 100%;}
.qftfx .qftfx-list a .title{background: #fffef9;height:30px;padding:10px;font-size:16px;color:#333;line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.qftfx .qftfx-list a:hover .title{color:#c9140b;}

.ts{width: 1200px;margin:auto;margin-top:10px;}
.ts .swiper-slide .pic{height:360px;width:100%;}
.ts .swiper-slide .pic img{width:100%;height:100%;}
.ts .swiper-slide .title {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px 0;
    background: rgba(0,0,0,0.5);
    z-index: 11;
    height:30px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.ts .swiper-slide .title a {
    font-size: 16px;
    color: #fff;
    display: block;
    margin-left: 5%;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ts .swiper-pagination {
    width: 100%;
    left: 0;
    text-align: center;
    ;
}

.ts .swiper-pagination-bullet {
    background: #8a8a8a;
    width: 15px;
    height: 15px;
    opacity: 1;
}

.ts .swiper-pagination-bullet-active {
    background: #d31616;
}

.shiting{width: 1200px;margin:auto;}
.shiting .stbox{position: relative;background: #c9140b;height:270px;margin:100px 0;}
.shiting .stbox .st-left{width:35%;}
.shiting .stbox .st-left {padding:20px 20px;}
.shiting .stbox .st-left li{margin:26px 0;}
.shiting .stbox .st-left li a{padding-left:20px;font-size:16px;color:#fff;display: block;position:relative;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.shiting .stbox .st-right{width:52%;position: absolute;height:370px;background: #fff;right:5%;top:-65px;padding:10px;}
.shiting .stbox .st-right video{width:100%;height:100%;}
.shiting .stbox .st-left .on a{color:#f5cf8b}

.jx{width: 1200px;margin:auto;}
.jx .jx-box{margin-top:10px;background: #fff;padding:15px;}
.jx .jx-box .jx-left{width:40%;}
.jx .jx-box .jx-left .title a{font-size:20px;color:#c9140b;display: block;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.jx .jx-box .jx-left .desc{margin-top:10px;text-indent: 25px;}
.jx .jx-box .jx-left .desc span{line-height: 25px;color:#000;font-size: 14px;}
.jx .jx-box .jx-left .desc a{font-size:14px;color:#e1a132;}
.jx .jx-box .jx-left .desc a:hover{color:#c9140b;}

.jx .jx-box .jx-right{width:55%;}
.jx .jx-box .jx-right li{margin:10px 0;border-bottom:1px dashed #ccc;padding:5px 0;}
.jx .jx-box .jx-right li span{font-size:16px;color:#333;vertical-align: middle;}
.jx .jx-box .jx-right li a{font-size:16px;color:#333;display: inline-block;width:98%;overflow: hidden;vertical-align: middle;
    text-overflow: ellipsis;white-space: nowrap;padding-left:20px;position: relative;}
.jx .jx-box .jx-right li a:hover{color:#c9140b;}
.jx .jx-box .jx-right li:hover span{color:#c9140b}

.bot,.bot img{width:100%;}
#topcontrol{z-index:999999;}

.st-newbox{width:1200px;margin: auto;}
.moblie{display: none;}

@media screen and (max-width: 680px){
    .moblie{display: block;}
    .st-newbox{display: none;}
    /* .top{padding-bottom:200px;} */
    .st-newbox{width:100%;}
    .pc-banner{width:100%;}
    .jfkt .jfkt-list dd .jfkt-img{height:240px;}
    .scxd-list .scxd-img a:nth-child(2){margin:15px 0;}
    #topcontrol{z-index:999999;display: none;}
    .content{width:95%;margin:auto;}
    .top .nav{bottom:-17px;width:100%;margin-left:0;left:0;}
    .top .nav a{width:33.33%;height: 35px;line-height: 35px;font-size:18px;padding-bottom:0;margin:5px 0;}
    .zybstit{background-size: 100%;height:30px;margin-bottom:0;}
    .zybstit a{line-height: 10px;}
    .scxd-list .scxd-img a{width:100%;}
    .jfkt{width:100%;}
    .tytit{background-size:100%;margin-bottom:0;height:40px;}
    .jfkt .jfkt-list dd{width:100%;}
    .jfkt .jfkt-list dd:nth-child(2n){margin-left:0;}
    .jujiao{width:100%;}
    .huim{width:100%;margin:20px auto;}
    .shiting{width:100%;}
    .jx{width:100%;}
    .qftfx{width:100%;margin-top:20px;}
    .type .typebg{background-size:700% 100%;height: 30px;margin-top:20px;}
    .jj-box{width:100%;height:auto;}
    .jj-box .jj-left{width:100%;float:none;}
    .jj-box .jj-left .swiper-slide .pic{height:240px;}
    .jj-box .jj-right{width:94%;float:none;margin-top:10px;height:395px;}
    .jj-box .jj-right dt .title{overflow: hidden;
        text-overflow: ellipsis;white-space: nowrap;}
    .jj-box .jj-right dt .title a{overflow: hidden;
        text-overflow: ellipsis;white-space: nowrap;}
    .jujiao .jj-list a{width:92%;overflow: hidden;
        text-overflow: ellipsis;white-space: nowrap;}
    .zj .hm-list a{width:98%;margin:15px 0;}
    .huim .hm-list a{width:98%;}
    .huim .hm-list a:nth-child(2n){margin-left:0;}
    .huim .hm-list a .pic{height:auto;}
    .ts{width:100%;}
    .ts .swiper-slide .pic{height:240px;}
    .shiting .stbox{margin:260px 0 0 0;}
    .shiting .stbox .st-right{width:95%;height: 205px;top:-240px;right:0;left:50%;margin-left:-50%;}
    .shiting .stbox .st-left{width:95%;padding:10px;}
    .shiting .stbox{height: 240px;}
    .qftfx .qftfx-list a{width:100%;}
    .qftfx .qftfx-list a:nth-child(2) {
        margin: 10px 0;
    }
    .jx .jx-box .jx-left{width:100%;}
    .jx .jx-box .jx-right{width:100%;}
    .jx .jx-box .jx-right li a{width:80%;}
    .type .qftfxbg{width:40%;}
    .bot{margin-top:20px;}
    .web-footer{height: 204px!important;}
    .web-footer .container{width:100%!important;max-width: 100%!important;padding:0!important;
        display:block!important;margin-top:20px!important;height:auto!important;
    }
    .web-footer .left-box .icon{float:left;width:28%!important;text-align: center;}
    .web-footer .left-box{display:block!important;width:100%!important;}
    .web-footer .left-box .info-list{display:block!important;width:72%!important;float:left;padding-left:0px!important;}
    .web-footer .right-box{display:block!important;width:100%!important;}
    .web-footer .right-box .qr-box{float:right!important;width:27%!important;text-align:center;margin-left:0!important;margin-top:10px!important;}
}