*{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;}

.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;display: flex;justify-content: space-between;align-items: center;}
.top .nav a{display:block;width:19%;height:45px;background:#fd0000;color:#fff;font-size: 22px;line-height: 45px;text-align: center;font-weight: 900;padding-bottom:6px;
    border-bottom:3px solid rgba(245,207,139,0);
}
.top .nav a:hover{border-bottom:3px solid #fd0000;cursor: pointer;}
.bzs:before{content:'';position: absolute;width:8px;height: 8px;background: #010101;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 .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:60%;height:68px;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.png')  no-repeat;}

.st-newbox{margin:auto;width:1200px;padding:30px 0;}

.jj-box{width: 1200px;margin:auto;margin-top:10px;overflow: hidden;}
.jj-box .jj-left{width:60%;}

.jj-box .jj-left .swiper-slide {
    position: relative;
    width: 100%;
    height: 100%;
}
.jj-box .jj-left .swiper-slide .pic{height:400px;}
.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:38%;}
.jj-box .jj-right dt .title a{font-size: 22px;color:#e9363e;}
.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:#010101;}
.jj-box .jj-right dt{padding-bottom:5px;border-bottom:1px solid #e9363e;}
.jj-box .jj-right dd a{display: block;font-size:16px;color:#010101;padding-left:20px;position: relative;margin:19px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jj-box .jj-right dd a:hover{color:#e9363e;}
.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: 223px;}
.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;
}
.huim .hm-list a:hover .title{color:#c9140b;}
.zj .hm-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zj .hm-list a{width:33%;margin:15px 0;}
.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;display: flex;justify-content: space-between;flex-wrap: wrap;}
.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:560px;padding: 15px;background: #FFE9C3;}
.jx .jx-box .jx-right li{margin:10px 0;border-bottom:1px solid #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;}

.swiper7{width:1200px; height:406px; margin:0 auto; position:relative;overflow: hidden}
.swiper7 .swiper-container{padding-bottom:60px;}
.swiper7 .swiper-slide{width:633px; height:100%; background:#fff;}
.swiper7 .swiper-slide img{width:100%; height:356px; display:block;}
.swiper7 .swiper-slide a{padding-top:0;	color:#000;}
.swiper7 .swiper-slide a h1{background:none;font-size: 16px;line-height:40px;text-align:center;}
.swiper7 .swiper-slide:not(.swiper-slide-active){pointer-events:none;}
.swiper7 .swiper-slide:not(.swiper-slide-active) a h1{display:none;}
.swiper7 .swiper-pagination{width:100%; bottom:20px;}
.swiper7 .swiper-pagination .swiper-pagination-bullet{
	margin:0 0.05rem;
	width:0.1rem;
	height:0.1rem;
	opacity:1;
	border:2px solid #fff;
	background-color:#ddd;
}
.swiper7 .swiper-pagination .swiper-pagination-bullet-active{
	border:2px solid #0ad;
	background-color:#fff;
}
.swiper7 .swiper-button-prev,
.swiper7 .swiper-button-next{
	--swiper-navigation-color:#0ad;
}
.swiper7 .swiper-button-prev:hover,
.swiper7 .swiper-button-next:hover{
	--swiper-navigation-color:#333;
}
.swiper7 .swiper-button-prev,.swiper7  .swiper-rtl .swiper-button-next{left:0px}
.swiper7 .swiper-button-next,.swiper7 .swiper-rtl .swiper-button-prev{right:0px}

@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%;}
    #topcontrol{z-index:999999;display: none;}
    .content{width:95%;margin:auto;margin-top:2vh;}
    .top .nav{bottom:-17px;width:100%;margin-left:0;left:0;display: flex;justify-content: space-between;}
    .top .nav a{width:24%;height: 35px;line-height: 35px;font-size:18px;padding-bottom:0;margin:5px 0;background-size:100% 100%}
    .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:330% 100%;height: 30px;margin-top:2vh;}
    .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;}
}