.footer{background: #1aafab;}
.bqxx{background: #1aafab;}
.wzfl_left dt a{color: #fff;}
.wzfl_right p{color: #fff;}
a.c-btn{display: block; width: 158px; line-height: 40px;border: 1px solid #cccccc;
    border-radius: 21px; font-size: 16px; text-align: center;color: #333; right: 0;top: 40px;}
a.c-btn b{    display: inline-block;
    background: url(../img/index/icon/a3.png);
    width: 16px;
    height: 12px;
    vertical-align: middle;
    margin: -3px 0 0 10px;}
.c-pc-f5{background: #f5f5f5;}

 /**/
.c-text-c{text-align: center;}
.c-text-l{text-align: left;}
.c-text-r{text-align: right;}
.c-flex1{flex: 1;}
.c-flex2{flex: 2;}
.c-flex3{flex: 3;}
.c-flex4{flex: 4;}
.c-flex-row-sbc{display: flex;justify-content: space-between;align-items: center;}
.c-flex-row-sbs{display: flex;justify-content: space-between;align-items: flex-start;}
.c-flex-row-ss{display: flex;justify-content: flex-start;align-items: flex-start;}
.c-flex-row-sc{display: flex;justify-content: flex-start;align-items: center;}
.c-flex-row-cc{display: flex;justify-content: center;align-items: center;}
.c-flex-row-ec{display: flex;justify-content: flex-end;align-items: center;}
.c-flex-row-hsbc{display: flex;flex-direction:column;justify-content: space-between;align-items: center;}
.c-flex-row-hcc{display: flex;flex-direction:column;justify-content: center;align-items: center;}
.c-flex-hs{align-items: flex-start!important;}
.c-flex-h{flex-direction: column!important;}
/* 行 */
.c-line-1{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.c-line-2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*间距*/
.c-mt10{margin-top: 10px;}
.c-mt20{margin-top: 20px;}
.c-mt30{margin-top: 30px;}
.c-mt50{margin-top: 50px;}
.c-mr20{margin-right: 20px;}
.c-ml20{margin-left: 20px;}
.c-mb30{margin-bottom: 30px;}
.c-p10{padding: 10px;box-sizing: border-box;}
.c-p20{padding: 20px;box-sizing: border-box;}
.c-ptb50{padding-top: 50px;padding-bottom:50px;box-sizing: border-box;}
/*平铺*/
.c-row{margin-top: 30px;
    display: flex;flex-wrap: wrap;gap: 16px; }
/*4*/
.c-row .item{flex: 0 0 calc(25% - 12px);
    border: 1px solid #eee;color: #888;}
/*3*/
.c-row .items{flex: 0 0 calc(33.33% - 11px);
   color: #888;}
.c-row .item img,.c-row .items img{width: 100%;}
.c-row .items img{width: 100%;height: 350px;}
.c-row .item .c-row-ft{width: 100%;padding: 20px;box-sizing: border-box;}


/*首页*/
.c-title-sup{font-size: 30px;}
.c-title-sub{font-size: 22px;}
.c-text-sup{font-size: 22px;color: #bb1010;}
.c-text-sub{font-size: 18px;}
.c-text-text{font-size: 14px;}
.c-text16{font-size: 16px;}
.c-fw600{font-weight: 600;}
.c-lh16{line-height: 1.6;}
/*内页*/
.c-title-lg{font-size: 28px;color: #1c96d5;font-weight: 600;}
.c-title-md{font-size: 20px;display: flex;align-items: center;justify-content: center;}
.c-title-md:before{content: '';width: 50px;height: 1px;background: #adadad;display: inline-block;margin-right: 10px;}
.c-title-md:after{content: '';width: 50px;height: 1px;background: #adadad;display: inline-block;margin-left: 10px;}
.c-bread>div:last-child {color: #999}
.c-detail-tabs{border: 1px solid #eaeaea;min-height: 60px;}
.c-detail-item{border-right: 1px solid #efefef;min-width: 180px;min-height: 60px;font-size: 16px;}
.c-detail-item.avtive{color: #1e50ae;border-top: 5px solid #1e50ae; }
.c-detail-title{font-size: 20px;color: #224ba4;}
.c-line1{border: 1px solid #f0efef;border-bottom: none;margin: 20px 0;}
.c-line2{border: 1px dashed #f0efef;border-bottom: none;margin: 20px 0;}
/**/
.c-pc-hide{display: none;}
.c-app-hide{display: block;}
/**/
.c-change{
    /*display: flex;flex-direction: column;justify-content: center;align-items: center;*/
    position: absolute;
    right: 0;
    top: 10px;
    color: #000;font-size: 16px;
    background-color:#fff;
    line-height: 2;border: 1px solid #ccc;border-radius: 3px;padding: 3px 5px;box-sizing: border-box;}
.c-change>div{display: flex;justify-content: flex-start;align-items: center;width: 100%;}
.c-change>a{display: flex;justify-content: flex-start;align-items: center;width: 100%;}
.c-change .c-num{margin-right: 8px;margin-left: 5px;}
.c-change .c-icon-l{margin: 5px 0;width: 20px;height: 20px;}

.c-change .c-sub{display: none;}
.c-change:hover .c-sub{display: flex;}
.c-change:hover .c-icon-r{transform: rotate(180deg);}
@media(max-width:1400px) {
    /*首页*/
    .logo{margin-top: 0;}
    .nav h3 a{line-height: 60px;}
    .sub{top: 60px;}
    .c-row .item { height: 300px;}
}
@media(max-width:1200px){
    .c-text-sup{font-size: 18px;}
    .c-text-sub{font-size: 16px;}
    .c-title-sup{font-size: 24px;}
    .c-title-sub{font-size: 18px;}
    /**/
    .c-row{margin-top: 20px;gap: 12px;}
    .c-row .item{flex: 0 0 calc(50% - 6px);padding: 0;height: 200px;}
    .c-row .item .c-row-ft{padding: 8px;}
    .c-row .items{flex: 0 0 calc(50% - 6px);}
    .c-row .items .c-imgs{height:300px; }
    .c-row .items .c-imgs img{height:auto;}
    /*ft*/
    .wzfl_right .box{display: none;}
    .wzfl_right {padding-left: 0;}
    .wzfl_right.c-flex-row-ss{justify-content: center;}
}

@media screen and (max-width: 468px){
    .c-pc-hide{display: block;}
    .c-app-hide{display: none;}
    .c-app-f5{background: #f5f5f5;}
    .c-app-f{background: #fff;}
    .w1200{width: 100%;}
    .c-mt50{margin-top: 30px;}
    .c-mt30{margin-top: 15px;}
    .c-ptb50{padding-top: 20px;padding-bottom: 20px;}
    .nyNav .z-item-l{display: none;}
    .nyNav .z-item-r{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-start; }
    .nyNav .z-item-r .item{flex: 0 0 calc(33.33% - 7px); color: #888;margin: 0;white-space: nowrap;}
    .nyNav .z-item-r .item.on a{white-space: nowrap;}
    .ab .mid .scale{display: flex;flex-wrap: wrap;gap: 10px;}
    .ab .mid .scale .item{flex: 0 0 calc(50% - 5px); }
    .c-row .items .c-imgs{height:150px; }
    .c-detail-tabs{border-width: 0;}
    .c-detail-item.avtive{border-width: 0;border-bottom: 5px solid;flex: 1;}
    .c-detail-title{line-height: 1.6;font-size: 18px;padding: 0 10px;}
    .lxdh{display: block;width: 30px;position: absolute;right: 0;top: 50px;z-index: 99;border-left-width: 0;}
    .c-change{padding: 3px 8px;}
    .c-change .c-num,.c-change .c-icon-r{display: none;}
}





































