.qjs_top{ width: 100%; line-height: 35px; background: #3286fa; color: #fff; display: inline-block; position: fixed; left: 0px; top: 0px; z-index: 3;}
.qjs_topnn{ max-width: 1300px; position: relative; margin: 0px auto; padding: 0px 15px; box-sizing: border-box;}
.qjs_topfzx{ float: left;}
.qjs_topfzx ul li{ float: left; margin-right: 15px;}
.qjs_topfzx ul li::after{ content: '|'; display: block; float: right; }
.qjs_topfzx ul li:last-child::after{ content: '';}
.qjs_topfzx ul li a{ color: #fff; font-size: 16px; margin-right: 8px;}
.qjs_topfzx ul li ul{ position: absolute; line-height: 35px; background: #243c6a; width: 100%; left: 0px; top: 35px; padding: 0px 15px; box-sizing: border-box; display: none;}
.qjs_topfzx ul li ul li{ float: left;}
.qjs_denglu { float: right;}
.qjs_denglu a{ float: right; color: #fff; border-radius: 8px; padding: 0px 20px; background: #243c6a;  height: 25px; line-height: 25px; margin-top: 5px; margin-left: 15px;}

.qjs_banner{ width: 100%; height: 227px; position: relative; margin: 0px auto; background: url(../images/banner.jpg) no-repeat center center; margin-top: 35px;}
.qjs_bannernn{ max-width: 1300px; position: relative; margin: 0px auto;}
.qjs_logo{ top: 30px; position: relative; }
.qjs_sousuo{ position: absolute; right: 0px; top: 65px; width: 400px;}
.qjs_sousuo input{ width: 100%; height: 35px; line-height: 35px; background: #fff; border: 1px solid #ccc; border-radius: 5px;}
.qjs_sousuoshaix{ width: 100px; float: left; position: absolute; left: 0px; top: 1px; border: none;}
.qjs_sousuoshaix input{ border: none; height: 33px; line-height: 33px;}
.qjs_sousuo button{ background: #3286fa; color: #fff; border-radius: 5px; height: 35px; line-height: 35px; padding: 0px 15px; border: 1px solid #3286fa; position: absolute; right: -2px; top: 0px; cursor: pointer; }

.qjs_nav{ width: 100%; height: 60px; line-height: 60px; background: #3286fa;}
.qjs_nav ul{ max-width: 1300px; position: relative; margin: 0px auto;}
.qjs_nav ul li{ float: left; width: 10%; text-align: center;}
.qjs_nav ul li a{ font-size: 16px; color: #fff;}
.qjs_nav .layui-nav {padding: 0px;}
.qjs_nav .layui-nav .layui-nav-item a{ padding: 0px 5px;}

.qjs_footer{ background: #2d3237; color: #fff; display: inline-block; width: 100%; padding: 15px; box-sizing: border-box;}
.qjs_footer a{ color: #fff;}
.qjs_footer p{ line-height: 30px;}
.qjs_footernn{ max-width: 1300px; position: relative; margin: 0px auto;}
.qjs_footerL{ float: left; width: calc(100% - 120px);}
.qjs_footerR{ width: 110px; float: right;}
.qjs_footerR img{ width: 100px;}



.qjs_main{ max-width: 1300px; position: relative; margin: 0px auto; margin-top: 15px;}


.jishutongji {    width: 100%; height: auto; display: inline-block; left: 0px; bottom: 0px; position: relative; bottom: 0px; width: 100%; display: inline-block;
 margin-bottom: 15px;}

 .jishutongji ul li {  float: left;  margin: 0px 15px;  height: 80px;  width: 12.5%; margin: 0px 0px; padding: 0px 10px; text-align: center; box-sizing: border-box;    }

.jishutongji ul li span { display: block; width: 100%; height: 35px; line-height: 35px; }

.jishutongji ul li em { font-family: sumZt; font-style: normal; color: #3550a0; font-size: 20px;}


.jishutongji ul li:nth-child(1) { background: #7ca7f9;}

.jishutongji ul li:nth-child(2) { background: #e3aa41;}

.jishutongji ul li:nth-child(3) { background: #c4d76b;}

.jishutongji ul li:nth-child(4) { background: #ffb693;}

.jishutongji ul li:nth-child(5) { background: #55bfcc;}

.jishutongji ul li:nth-child(6) { background: #8ecd5b;}

.jishutongji ul li:nth-child(7) { background: #fce38a;}

.jishutongji ul li:nth-child(8) { background: #f38181;}


.newdiv{ display: inline-block; width: 100%;}
.imgPlay{ height: 360px;}
.imgPlay .layui-carousel img{ width: 100%;}
.nwedivL,.nwedivR{ padding: 0px 5px;}
.nwedivL{ padding-left: 0px;}
.nwedivR{ padding-right: 0px;}
.nwedivR .layui-card{ box-shadow: none;}

.newdiv .new li{ height: 35px; line-height: 35px; }
.newdiv .new li a{ color: #000; font-size: 16px; width: 70%; float: left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; width: calc(100% - 100px);}
.newdiv .new li a:hover{ color :#4089e6;}
.newdiv .new li span{ float: right; color: rgb(22, 22, 22); font-size: 14px; }
.newdiv .new li em{ display: block; width: 10%; float: right;}
.newdiv .new li em img{ width: 22px; border-radius: 2px;}
.newdiv .new li i{ display: block; width: 10%; float: right; font-size: 15px; color: #4089e6;}
.newdiv .layui-tab-title li.layui-this a{ color:#fff;}
.newdiv .layui-tab-content{ padding: 10px 0px;}
.newdiv .layui-card-header{ font-size: 15px; font-weight: bold; background: #ebeef9;}
.newdiv .layui-tab-title{ font-size: 15px;  margin-left: -10px;}
.newdiv .layui-card-body{ display: inline-block; width: 100%; min-height:200px;}
.newdiv .layui-card-body.paddingjx{ padding: 5px 5px;}
.newdiv .layui-card-body .layui-tab-title{ height: 40px; line-height: 40px; background: #ebeef9;}
.newdiv .layui-card-body .layui-tab-title .layui-this::after{ height: 40px; line-height: 40px;}
.newdiv .layui-card-body .layui-tab-title li{ height: 40px; line-height: 40px;}
.newdiv .layui-card-header{ position:relative;}
.newdiv .layui-card-header a{ float: right; font-size: 13px; font-weight: normal; position:absolute; right:10px; top:0px;}
.newdiv .layui-card{box-shadow: none;}
.newdiv .layui-card:hover{box-shadow: none;}
.newdiv .layui-tab{padding: 0px 10px; margin-top: 0px; background: #fff; }
.newdiv .layui-tab-title li{ font-size: 15px; padding: 0px 15px; font-size: 16px; margin: 0px 5px;  }
.newdiv .layui-tab-title li.layui-this{ background: #4089e6; color: #fff; border:none; height: 25px; line-height: 25px; border-radius: 30px; margin: 0px 5px;}
.newdiv .layui-tab-title li.layui-this a{ color:#fff;}
.newdiv .layui-tab-title li.layui-this:after{ border:none; }
.newdiv .layui-tab-content{ width: 100%; display: inline-block;}


.imgPlaySpan{ position:absolute; height:35px; line-height:35px; background: rgba(64,137,230,0.8); z-index:9; bottom:0px; left:0px; width:100%; display:block; color:#fff; text-indent:1em; font-style: normal; }
.imgPlay .layui-carousel-ind{ z-index:11; top:-60px;}


.zhyjzl{ display: inline-block; width: 100%;}
.zhyjzl .layui-card{ box-shadow: none;}
.zhyjzl .layui-card-header{ background: #00867d; color: #fff; font-size: 20px; font-weight: normal;}
.zhyjzlL{ padding-left: 0px;}
.zhyjzlR{ padding-right: 0px;}


.new li{ height: 35px; line-height: 35px; }
.new li a{ color: #000; font-size: 16px; width: 70%; float: left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.new li a:hover{ color :#00867d;}
.new li span{ float: right; color: rgb(22, 22, 22); font-size: 14px; }
.new li em{ display: block; width: 10%; float: right;}
.new li em img{ width: 22px; border-radius: 2px;}
.new li i{ display: block; width: 10%; float: right; font-size: 15px; color: #00867d;}


.block-title {padding-bottom: 16px; font-size: 18px; color: #3285fa; font-weight: bold;}
.news-block {margin-top: 30px; border-bottom: 1px solid #eeeeee;}
.news-block-left {float: left; width: 555px;}
.news-block-right {float: left; width: 555px; margin-left: 26px;}
.news-block-list {margin-top: 5px;}
.news-block-list li {float: left; padding: 15px 10px; width: 535px;}
.news-block-list li:hover {background-color: #eeeeee;}
.news-block-list li img {float: left; width: 196px; height: 114px;}
.news-block-text {float: left; margin-left: 28px; width: 300px;}
.news-block-title {font-size: 16px; width: 300px; color: #585959; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news-block-info { margin-top: 48px; font-size: 12px; color: #8b939a;}
.more-btn {display: block; text-align: center; margin: 30px auto 40px; width: 136px; height: 40px; line-height: 40px; font-size: 16px; color: #3285fa; border: 1px solid #3285fa; border-radius: 20px;}
.more-btn:hover {background-color: #3285fa; color: #ffffff;}
.block-title span{ color: #3285fa; font-size: 14px; font-weight: normal; padding: 5px 0px; border: 1px solid #3285fa; border-radius: 30px; margin: 0px 8px;}
.block-title span.active{ background: #3285fa; color: #fff;}
.block-title span a{ float: none;}
.block-title em{ font-style: normal;}
.block-title span.active a{ color: #fff;}
.block-title {padding-bottom: 16px; font-size: 18px; color: #3285fa; font-weight: bold;}
.block-title a{ color: #3285fa; border-radius: 30px; padding: 5px 15px; font-size: 14px; float: right; font-weight: normal;}

.jysc_jytable {clear: both;margin-top: 10px;background: #fff;border-radius: 2px;overflow: hidden;}

.jysc_jygp {clear: both;width: 100%;}

.jysc_jygp table {width: 100%;border-collapse: collapse;table-layout: fixed;}

.jyscjytable table {table-layout: fixed;}
.jysc_jygp table tr td {text-align: center;height: 30px;line-height: 30px;background: #28509b;border: 1px solid #ccc;font-size: 15px;border-bottom: none;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.jyscjytable table tr td {font-size: 15px;text-align: center;table-layout: fixed;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.jyscjytable table tr td:nth-child(2) {text-align: left;}

.jyscjytable table tr td a {color: #3285fa;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;text-align: left;}

.jyscjytableBt td {background: none;color: #3285fa;font-weight: bold;}

.jyscjytable.jjjytable .jyscjytableBt td {background: #7f9dd2;}

.jyscjytable.jjjytable table tr td a {color: #28509b;}

.zhaoxuqded ul li{ width: 33.33%; float: left; background: #3285fa; height: 95px; text-align: center;}
.zhaoxuqded ul li i{ display: block; margin-top: 8px; font-size: 24px;}
.zhaoxuqded ul li span{ display: block; margin-top: 8px;}
.zhaoxuqded ul li a{ color: #fff;}

.zhaoxuqded ul li:nth-child(1) { background: #7ca7f9;}

.zhaoxuqded ul li:nth-child(2) { background: #e3aa41;}

.zhaoxuqded ul li:nth-child(3) { background: #c4d76b;}

.zhaoxuqded ul li:nth-child(4) { background: #ffb693;}

.zhaoxuqded ul li:nth-child(5) { background: #55bfcc;}

.zhaoxuqded ul li:nth-child(6) { background: #8ecd5b;}

.zhaoxuqded ul li:nth-child(7) { background: #fce38a;}

.zhaoxuqded ul li:nth-child(8) { background: #f38181;}

.zhaoxuqded ul li:nth-child(1) { background: #7ca7f9;}



.qymllist {
height: 164px;margin-top: 15px;margin-bottom: 15px;width: 100%;position: relative;overflow: hidden;}

.qymllist ul {
display: block;width: 80000px;position: absolute;}

.qymllist ul li {
width: 325px;height: 164px;position: relative;overflow: hidden;float: left;padding: 8px;}

.qymllist ul li a {
display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}

.qymllist ul li span {
display: block;width: 100%;height: 100%;}

.qymllist ul li span img {
width: 100%;height: 100%;object-fit: contain;}

.qymllist ul li em {
background: rgba(114,168,251,0.8);position: absolute;bottom: 0px;left: 0px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;font-style: normal;height: 35px;line-height: 35px;text-indent: 8px;}

.qymllist ul li p {
width: 100%;height: 100%;position: absolute;z-index: 66;background: #72A8FB;color: #fff;left: 0px;top: 0px;padding: 8px;line-height: 25px;font-size: 14px;left: 100%;transition: all 0.5s;}

.qymllist ul li:hover p {
left: 0px;}


.gqmllist {
height: 164px;margin-top: 15px;margin-bottom: 15px;width: 100%;position: relative;overflow: hidden;}

.gqmllist ul {
display: block;width: 80000px;position: absolute;}

.gqmllist ul li {
width: 325px;height: 164px;position: relative;overflow: hidden;float: left;padding: 8px;}

.gqmllist ul li a {
display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}

.gqmllist ul li span {
display: block;width: 100%;height: 100%;}

.gqmllist ul li span img {
width: 100%;height: 100%;object-fit: contain;}

.gqmllist ul li em {
background: rgba(114,168,251,0.8);position: absolute;bottom: 0px;left: 0px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;font-style: normal;height: 35px;line-height: 35px;text-indent: 8px;}

.gqmllist ul li p {
width: 100%;height: 100%;position: absolute;z-index: 66;background: #72A8FB;color: #fff;left: 0px;top: 0px;padding: 8px;line-height: 25px;font-size: 14px;left: 100%;transition: all 0.5s;}

.gqmllist ul li:hover p {
left: 0px;}


.prev, .next {width: 30px;height: 30px;line-height: 30px;background: rgba(65,133,250,0.8);color: #fff;text-align: center;border-radius: 50%;z-index: 99;position: absolute;left: 15px;top: 50%;margin-top: -15px;cursor: pointer;
}

.next {right: 15px;left: auto;}

.zhucejigou {
display: inline-block;
width: 100%;
margin-top: 15px;
}

.zhucejigoudiv {
padding: 2px;border-bottom: 1px solid #eee;margin: 2px 0px;display: inline-block;}

.zhucejigoudiv .newlistdivtxt {
max-height: 110px;border-right: 1px solid #eee;}

.zhucejigoudiv .jggrcon {
height: 50px;overflow: hidden;}

.zhucejigoudiv .newspangq span {
float: left;margin: 0px 10px;}

.zhucejigoudiv .newspangq span img {
width: 20px;height: auto;border-radius: 2px;overflow: hidden;}

.zhucejigoudiv .newspangq span i {
color: #2863a7;}


.newlistdivtxt div {color: #999;font-size: 15px;margin-top: 5px;width: 90%;
}

.newlistdivtxt a {color: #2863a7;
}

.nwelisdiv {padding-bottom: 10px;padding-top: 10px;border-bottom: 1px solid #ddd;display: inline-block;width: 100%;
}

.nwelisdivimg {padding: 0px 2px;max-height: 120px;overflow: hidden;text-align: center;
}
.nwelisdivimg ul {margin-top: 10px;}
.nwelisdivimg ul li {padding: 0px 2px;max-height: 75px;overflow: hidden;}
.nwelisdivimg img {width: 100%;overflow: hidden;max-width: 90px;}

.newlistdivtxt {font-size: 18px;line-height: 25px;max-height: 80px;overflow: hidden;padding: 0px 5px;
}

.newlistdivspan {color: #999;font-size: 14px;line-height: 25px;margin-top: 10px;padding: 0px;
}
.newlistdivspan span {margin: 0px;display: block;float: left;margin-right: 10px;}
.bnzcgr{ margin-top: 15px;}
.bnzcgrdiv {width: 216px;height: 350px;float: left;overflow: hidden;padding: 8px;}
.bnzcgrdiv a {text-decoration: none;background: #eee;border: 1px solid #ccc;display: block;padding: 8px;height: 100%;overflow: hidden;position: relative;}
.bnzcgrimg {width: 100%;height: 120px;position: relative;}
.bnzcgrimg span {display: block;border-radius: 50%;width: 120px;height: 120px;overflow: hidden;position: relative;margin: 0px auto;}.bnzcgrimg span img {width: 100%;height: 100%;object-fit: cover;}
.bnzcgrimg em {display: block;width: 30px;height: 30px;position: absolute;left: 120px;bottom: 0px;}
.bnzcgrimg em img {width: 100%;height: 100%;object-fit: contain;display: block;}
.bnzcgrname {height: 30px;line-height: 30px;font-size: 16px;color: #3285fa;margin: 8px 0px;overflow: hidden;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bnzcgrdiv em {width: 20px;height: 20px;display: block;float: left;}
.bnzcgrdiv em img {width: 100%;}
.bnzcgrdw, .bnzcgrsex, .bnzcgrhy {clear: both;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 8px 0px;}
.bnzcgrdw span, .bnzcgrsex span, .bnzcgrhy span {font-size: 15px;color: #000;}
.bnzcgrdw i, .bnzcgrsex i, .bnzcgrhy i {font-size: 14px;color: #999;font-style: normal;}
.bnzcgrhy {height: 50px;}
.bnzcgrhy i {height: 50px;line-height: 25px;white-space: normal;}
.bnzcgrlist {display: inline-block;width: 100%;position: relative;height: 350px;overflow: hidden;}
.bnzcgrlistwap {position: absolute;left: 0px;top: 0px;width: 8000px;}
.block-title {padding-bottom: 16px;font-size: 18px;color: #3285fa;font-weight: bold;margin-bottom: 0px;}
.shangwugangqiyelistgundongwap {height: 360px;position: relative;width: 100%;overflow: hidden;}
.shangwunnnnn {position: absolute;width: 100%;left: 0px;top: 0px;}


.mzdiyp {
    display: inline-block;
    width: 100%;
}

.mzdiypL {
    width: 645px;
    height: 331px;
    float: left;
}
    /* .mzdiypL .layui-carousel > [carousel-item] div{ position: relative;} */
    .mzdiypL .layui-carousel > [carousel-item] div img {
        object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

    .mzdiypL .layui-carousel > [carousel-item] div em {
        display: block;
        position: absolute;
        width: 100%;
        height: 30px;
        line-height: 30px;
        z-index: 9;
        color: #fff;
        left: 0px;
        bottom: 0px;
        font-style: normal;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: rgba(30,159,255,0.8);
    }

.mzdiypR {
    width: calc(100% - 660px);
    float: right;
}

.mzdiypL .layui-carousel-ind {
    top: -50px;
}




.mzdiyp .layui-tab-title li {
    font-size: 15px;
    padding: 0px 15px;
    font-size: 16px;
    margin: 0px 5px;
}

    .mzdiyp .layui-tab-title li.layui-this {
        background: #3285fa;
        color: #fff;
        border: none;
        height: 25px;
        line-height: 25px;
        border-radius: 30px;
        margin: 0px 5px;
    }

        .mzdiyp .layui-tab-title li.layui-this a {
            color: #fff;
        }

        .mzdiyp .layui-tab-title li.layui-this:after {
            border: none;
        }

        .jsscxjztdiv {
            width: 100%;
            height: auto;
            margin: 15px 0px;
            position: relative;
            overflow: hidden;
        }
        
            .jsscxjztdiv ul {
                width: 100%;
                position: relative;
            }
        
                .jsscxjztdiv ul li {
                    width: 25%;
                    float: left;
                    height: 100px;
                    padding: 0px 8px;
                }
        
                    .jsscxjztdiv ul li a {
                        width: 100%;
                        display: flex;
                        height: 100px;
                        background: #eee;
                        border: 1px solid #ccc;
                        border-radius: 5px;
                        justify-content: center;
                        text-align: center;
                        align-items: center;
                        font-size: 18px;
                        font-weight: bold;
                    }
        
                    .jsscxjztdiv ul li:nth-child(n) a {
                        color: #fff;
                    }
        
                    .jsscxjztdiv ul li:nth-child(1) a {
                        background: url(../images/jsscxjztdivbg1.jpg) no-repeat center center;
                        background-size: cover;
                    }
        
                    .jsscxjztdiv ul li:nth-child(2) a {
                        background: url(../images/jsscxjztdivbg2.jpg) no-repeat center center;
                        background-size: cover;
                    }
        
                    .jsscxjztdiv ul li:nth-child(3) a {
                        background: url(../images/jsscxjztdivbg3.jpg) no-repeat center center;
                        background-size: cover;
                    }
        
                    .jsscxjztdiv ul li:nth-child(4) a {
                        background: url(../images/jsscxjztdivbg4.jpg) no-repeat center center;
                        background-size: cover;
                    }
        
                    .jsscxjztdiv ul li:nth-child(5) a {
                        background: url(../images/jsscxjztdivbg5.jpg) no-repeat center center;
                        background-size: cover;
                    }



                    .xuanchuantxt {
                        width: 100%;
                        height: 160px;
                        background: url(../images/xuanchuantxtbg.jpg) no-repeat center center;
                        text-align: center;
                        color: #fff;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        margin-top: 15px;
                        margin-bottom: 15px;
                    }
                    
                        .xuanchuantxt span {
                            text-align: center;
                            font-size: 36px;
                            font-weight: bold;
                        }
                    
                            .xuanchuantxt span a {
                                color: #fff;
                                text-decoration: none;
                            }
                    


@media screen and (max-width: 1300px) {
    .qjs_main{ padding: 15px; box-sizing: border-box;}
    .qjs_sousuo{ width: calc(100% - 700px); max-width: 400px;}
}
@media screen and (max-width: 1100px) {
    .qjs_nav ul li a{ font-size: 14px;}
    .jishutongji ul li span{ font-size: 14px;}
    .jishutongji ul li{ width: 25%;}
    .qjs_nav .layui-nav .layui-nav-item{ line-height: 40px;}
}
@media screen and (max-width: 998px) {
    .qjs_sousuo{ display: none;}
    .qjs_nav{ height: auto; line-height: 45px; display: inline-block; width: 100%;}
    .qjs_nav ul li{ float: left; width: auto; margin: 0px 8px;}
    .mzdiypL {width: 100%;height: 56vw;margin-bottom: 15px;    }
    .mzdiypL img {object-fit: cover;width: 100%;height: 100%;        }
    .mzdiypR {width: 100%;    }
    .guapaijiaoyitabcontent{ overflow-x: auto;}
    .jyscjytable{ min-width: 998px;}
    .block-title{ text-align: center;}
    .block-title em{ display: block; width: 100%; text-align: center;}
    .block-title span{ line-height: 40px;}
}

@media screen and (max-width: 700px) {
    .qjs_logo{ top: 0px; padding: 15px 0px;}
    .qjs_logo img{ width: 100%;}
    .qjs_banner{ height: auto;}
    .jsscxjztdiv ul li{ width: 50%; margin-top: 8px;}
}

@media screen and (max-width: 600px) {
    .jishutongji ul li{ width: 50%;}
}