*{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: url('../img/cbg.jpg') no-repeat;}
.content{width:1200px;margin:auto;position: relative;z-index:100;}
.top{width:100%;position: relative;}
.top img{width:100%;}

.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('../img/offbg.png') no-repeat;height:63px;background-size: 100%;line-height: 53px;
}
.jclist .on,.jclist a:hover{background: url('../img/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: #333;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;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.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: #f5fcff;padding:10px 12px;height:448px;position: relative;}
.jj-box .jj-right dt .title a{font-size: 18px;color:#333;font-weight: 900;}
.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:#333;padding-left:20px;position: relative;margin:19px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#gengd a{position: absolute;padding:2px 10px;font-size:14px;color:#fff;background: #2578f0;right:10px;bottom:30px;border-radius: 5px;}
.jczb-type{text-align: center;}
.jj-box .jj-right dd a:hover{color:#2578f0;}
.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){
    .ljzt-box{width:90%;margin:auto;}
    .ljzt-box a{width:100%;}
    .ljzt-box a .ljzt-tit img{width:100%;}
    .ljzt-box a .ljzt-pic img{width:100%;height:200px;}
    .jczb-type img{width:100%;}
    .jclist a{width:49%;font-size:20px;line-height: 42px;}
    .moblie{display: block;}
    .st-newbox{display: none;}
    /* .top{padding-bottom:200px;} */
    .st-newbox{width:100%;}
    .pc-banner{width:100%;}
    #topcontrol{z-index:999999;display: none;}
    .content{width:95%;margin:auto;margin-top:25px;}
    .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;}
    .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;}
}