@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */

}

@media screen and (min-width: 2000px) {
}



@media screen and (max-width: 1580px) {
.c_max .cbiaoti::after {
    width: 7px;
    height: 20px;
    float: left;
    background: #e50012;
    position: absolute;
    left: 0;
    bottom: -10px;
    content: '';
}

}



@media screen and (max-width: 1440px) {

 .s_bann_bg img { width: 100%; height: 19rem!important; }

}




@media screen and (max-width: 1400px) {

 .s_bann_bg img { width: 100%; height: 18.5rem!important; }

}




@media screen and (max-width: 1360px) {

 .s_bann_bg img { width: 100%; height: 18rem!important; }

}




@media screen and (max-width: 1500px) and (min-width: 1300px) {

    .s_centlist ul li a .cimgs { width: 100%; height: 17.5rem; float: left; margin: 0; position: relative; overflow: hidden; }


     

.c_max .cbiaoti::after {
    width: 7px;
    height: 20px;
    float: left;
    background: #e50012;
    position: absolute;
    left: 0;
    bottom: -12px;
    content: '';
}

.m_navi ul li {
    width: 98px;
    position: relative;
    z-index: 12;
    margin-right:2px;
    float: left;
}



#certify4 .swiper-button-prev1{left:68%;}

#certify4 .swiper-button-next1{right:-9px !important;}


}





@media screen and (max-width: 1300px) {

 .s_bann_bg img { width: 100%; height: 18rem!important; }

}





@media screen and (max-width: 1299px) and (min-width: 1001px) {
.header .w_left {
    position: absolute;
    height: 80px;
    width: 280px;
    float: left;
    overflow: hidden;
    left: 0;
    top: 0;
}

.m_navi ul li {
    width: 96px;
    position: relative;
    z-index: 12;
    margin-right:2px;
    float: left;
}


    .s_centlist ul li a .cimgs { width: 100%; height: 12.5rem; float: left; margin: 0; position: relative; overflow: hidden; }

/*

    #certify3 .ipg2-box { overflow: hidden; width: 1200px; height: 420px; position: absolute; top: 0px; left: 0; z-index: 3; }
    #certify3 .swiper-container { margin: 0; overflow: visible; width: 650px; }
    #certify3 .ipg2-box .swiper-slide { width: 550px; height: 335px; float: left; position: relative; overflow: hidden; background: transparent; }

*/

    .s_bann_bg img { width: 100%; height: 16.5rem; }


.auto { width: 1200px; margin: 0 auto; position: relative;  display:block;}

#certify3 { position: relative; margin: 0px auto 0px 0px; }

#certify3 .ipg2-box { overflow: hidden; width: 1920px; height: 520px; position: absolute; top:0px; left: 0; z-index: 3; }
#certify3 .swiper-container { margin: 0; overflow: visible; width: 950px; }
#certify3 .ipg2-box .swiper-slide { width: 950px; height: 514px; float:left; position:relative; overflow: hidden;  background: transparent; }

#certify3 .swiper-slide  .swipbcon{width: 100%; height: 100%; float:left; position:absolute; z-index:5; left:0; top:0; overflow: hidden; }



#certify3  .swiper-slide .swiperbg{ width: 950px; height: 514px;  float:left; position:relative; z-index:2; overflow: hidden; }

#certify3  .swiper-slide .swiperbg img{width:100%; height:100%;}


#certify3 .ipg2-box .swiper-slide:before { content: ""; position: absolute; left: 0; right: 0; top: 390px; bottom: 0; height: 130px; opacity: 0; transition: all .5s; }
#certify3 .ipg2-box .swiper-slide.swiper-slide-active:before { opacity: 1; }
#certify3 .ipg2-box .swiper-slide:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; transition: all .5s; }
#certify3 .ipg2-box .swiper-slide { opacity: 1;  transition: all .8s; }
#certify3 .swiper-slide-active { transition: all .8s; opacity: 1 !important; }
#certify3 .swiper-slide-prev { transition: all .8s; opacity: 0; }
#certify3 .swiper-slide-active, .swiper-slide-duplicate-active { /* transform:scale(1);*/ -webkit-tap-highlight-color: transparent; outline: none; }




#certify3 .swiper-button-prev3 { width: 44px !important; height: 22px !important; background: url(../images/left11.png) no-repeat left top !important; position: absolute; top: 450px; left: 880px; outline: none; margin: 0 0 0 0 !important; background-size: contain; opacity: 1 !important; display: inline-block; z-index: 71; }
#certify3 .swiper-button-prev3::after { content: ''; }
#certify3 .swiper-button-next3 { width: 44px !important; height: 22px !important; background: url(../images/right12.png) no-repeat left top !important; position: absolute; top: 450px; left: 930px !important; outline: none; margin: 0 0 0 0 !important; background-size: contain; opacity: 1 !important; display: inline-block; z-index: 71; }
#certify3 .swiper-button-next3::after { content: ''; }



.sw_more{width:140px; height:50px; float:right; margin:40px 30px 0 0; border:1px solid #f5f5f5; font-size:16px; color:#4e4db5; 
text-align:center; line-height:50px; font-weight:normal;  }
 

.swipbcon  .swip_bt{width:710px; height:360px; float:left; }

.swipbcon  .swip_bt h3{width:600px; height:50px; float:left; margin:120px 0 0 40px;  font-size:40px; color:#fff; text-align:left; line-height:50px; font-weight:bold; }
.swipbcon  .swip_bt h4{width:600px; height:50px; float:left; margin:10px 0 0 40px; font-family:Arial;  font-size:24px; color:#fff; text-align:left; line-height:30px; font-weight:bold;  text-transform:uppercase;}
.swipbcon  .swip_bt h5{width:600px; height:30px; float:left; margin:0px 0 0 40px;  font-size:18px; color:#fff; text-align:left; line-height:30px; font-weight:normal; }


.sw_time{width:200px; height:70px; float:right; margin:100px 30px 0 0; border:1px solid transparent; font-family:Arial; font-size:30px; color:#cbcbcb; text-align:right; line-height:40px; font-weight:normal; transition: all .3s;}

.sw_time font{width:100%; height:30px; float:left; font-size:24px; color:#4e4db5; text-align:right; line-height:30px; font-weight:bold; }



.sw_ttxt{width:280px; height:60px; float:left; margin:30px 0px 0 40px; font-size:16px; color:#333333; text-align:left; line-height:30px; font-weight:normal;  text-overflow:ellipsis; overflow:hidden;}


.s_more{width:140px; height:50px; float:right; margin:40px 30px 0 0 ; border:1px solid #f2f2f2; font-size:16px; color:#4e4db5; 
text-align:center; line-height:50px; font-weight:normal;   }




#certify4 .swiper-button-prev1{left:65.4%;}

#certify4 .swiper-button-next1{right:-8px !important;}

}

@media screen and (max-width: 1280px){


#certify4 .swiper-button-prev1{left:68%;}

#certify4 .swiper-button-next1{right:-9px !important;}

}
 

@media screen and (max-width: 1000px) {



    .max { width: 100%; max-width: 1920px; min-width: initial; height: auto; margin: 0 auto; overflow: hidden; }
    .z_max { width: 94%; max-width: 1560px; margin: 0 auto; clear: both; margin-top: 1rem; }
    .z_max.zy { width: 94%; display: block; margin: 0 auto; }


.pc_banner{display:none;}

.mob_banner{display:block;}


    /*PC*/
    .header { height: 80px; width: 100%; float: left; position: fixed; background: #1e2d3b; z-index: 10; display: none !important; }


    .z_head { position: absolute; width: 100%; left: 0; top: 0; z-index: 99; height: 6rem; display: flex; align-items: center; justify-content: flex-start; }
    .z_head .logo { float: left; margin-left: 4%; }
    .z_head .logo img { height: 3rem; } 
    .z_head .nav { position: absolute; width: 20px; height: 3px; background: #fff; right: 3%; top: 50%; margin-top: -1.5px; }
    .z_head .nav::before { content: ""; position: absolute; width: 100%; height: 3px; background: #fff; top: -8px; }
    .z_head .nav::after { content: ""; position: absolute; width: 100%; height: 3px; background: #fff; bottom: -8px; }
    .z_head .nav.nhov { background: transparent; }
    .z_head .nav.nhov::before { transform: rotate(45deg); top: 0; }
    .z_head .nav.nhov::after { transform: rotate(-45deg); bottom: 0; }
   
    .z_nav { position: fixed; width: 100%; height: calc(100% - 0rem); left: 0; top: 6rem; z-index: 99; background: rgba(0,0,0,0.5); }
    .z_nav .nav { width: 100%; float: left; background: #fff; height: calc(100% - 0rem); }
    .z_nav .nav ul { width: 100%; float: left; margin-top: 2rem; }
    .z_nav .nav ul li { width: 100%; float: left; border-bottom: 1px solid #eee; margin-bottom: 1rem; }
    .z_nav .nav ul li.selected { }
    .z_nav .nav ul li a { display: flex; align-items: center; justify-content: space-between; width: 94%; float: left; margin: 0 3%; font-size: 2rem; color: #000000;  margin-bottom: 1rem; }
    .z_nav .nav ul li a img { width: .6rem; }
    .z_nav .nav ul li ul { background: #f7f9fa; margin: 0; padding: 0 3rem; padding-top: 1.5rem; box-sizing: border-box; }
    .z_nav .nav ul li ul li { border: 0; margin-bottom: 2rem; padding: 0; }
    .z_nav .nav ul li ul li a { font-size: 1.4rem; color: #333333; margin-bottom: 0; }
    
#certify4 .swiper-button-prev1{left:56%;}

#certify4 .swiper-button-next1{    right: -7px !important;}

.s_conta ul li {
    width: 94%;
    margin: 3% 0% 3% 3%;
    float: left;
}




.mob_show{width:90%; display:block; margin:0 auto;}

.mob_bgline{width:82%; float:left; margin-top:3vw;   height:40px; display:block; background:none; border-bottom:1px solid #222;}

.seacz2{width: 65%; height:40px; float: left; margin:0% 0 0% 1%; background:none; border: none; font-family: ' Microsoft YaHei'; font-size:16px; color: #222; line-height: 40px; text-align: left; font-weight: normal;}
 

.seacz3{width:23px; height:25px; float: right; margin:1% 0 0% 1%; background:url(../images/ss3.png) no-repeat center bottom; background-size:23px 25px; border: none; font-family: ' Microsoft YaHei'; font-size:12px; color: #fff; line-height: 35px; text-align: center; font-weight: normal;  text-indent:-999px;}




.s_bann_bg { width: 100%; height: 16rem; position: relative; z-index: 4; margin: 0; top: 0; float: left; margin-bottom: 30px; overflow: hidden; }

.s_bann_bg img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	object-fit: cover; }

.m_cokkie h3{font-size:28px;}
.m_cokkie h4{font-size:18px; line-height:30px;}


    .m_cleft { width: 88%; max-width: initial; float: left; padding: 3% 0 0% 8%; background: #df2a3a; position: relative; }
    .m_clink { width: 94%; max-width: 910px; float: left; position: relative; margin: 12% 0 0 3%; }

    .m_new_type { width: 100%; max-width: initial; float: left; }

    .m_new_type_img { width: 100%; float: left; }

    .m_new_type_txt { width: 100%; float: right; margin: 4% 0 0 0; }
    .m_new_type_2 ul li { width: 96%; height: 50px; float: left; margin: 1% 4% 0 0; padding: 1% 0 1% 0; border-bottom: 1px solid #f6f6f6; }


    .m_new_right { width: 100%; max-width: initial; float: right; position: relative; z-index: 10; overflow: hidden; }

    .m_new_right_bg { width: 100%; height: auto; float: right; position: relative; z-index: 3; margin: 1% 0% 0 0; overflow: hidden; }

    .m_foot1 { width: 97%; max-width: 488px; float: left; margin: 4% 0 0 0; border-right: 2px solid transparent; }
    .m_fright { width: 100%; max-width: 980px; float: right; margin: 4% 0 0 0; }
    .tabt1 { width: 21%; height: 50px; float: left; padding-left: 10%; margin: 4% 2% 1% 0; background: url(../images/cico1.png) no-repeat 5px 12px transparent; border: 1px solid #545557; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 58px\9; line-height: 50px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }
    .tabt4 { width: 55.5%; height: 50px; float: left; padding-left: 9%; margin: 4% 0% 1% 0; background: url(../images/cico3.png) no-repeat 5px 12px transparent; border: 1px solid #545557; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 58px\9; line-height: 50px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }

    .auto { display: none; }

    .mob_auto { display: block; }


   .c_max {
    width: 100%!important;
    max-width: inherit;
    position: absolute;
    left: 0%!important;
    margin-left: 0%!important;
    /* margin-top: 17%; */
    bottom: 36px;
}

.c_max .cbiaoti {
    width: 90%;
    height: 60px;
    float: left;
    position: relative;
    z-index: 6;
    left:2%!important;
    bottom: 0;
}

    .c_max .cbiaoti h4 {width:40%; float:left; font-size: 20px; }

    .c_max .cbiaoti font {width:50%; float: right; margin: 3% 0 0 0; font-size: 14px; color: #fff; line-height: 20px; text-align: left; font-weight: normal; }



    .s_ptype_box { width: 202px; float: left; border: 1px solid #f8f8f8; border-top: 1px solid transparent; display: none; }


    .s_ptype { display: none; }
    .mob_box { width: 100%; float: left; display: block; }

    .m_swiper { width: 100%; float: left; }
    .other-page { padding-top: .1rem; padding-bottom: .1rem; }
    .prod-page { overflow: hidden; }
    .prod-page .other-menu { line-height: 45px; margin-left: 10px; white-space: nowrap; margin-bottom: 10px; overflow-x: auto; }
    .prod-page .other-menu ::-webkit-scrollbar { width: 0; height: 0; color: transparent; }
    .prod-page .other-menu::-webkit-scrollbar { display: none; }
    .prod-page .other-menu .list { width: auto; height: auto; text-align: center; display: inline-table; margin: 0 10px; }
    .prod-page .other-menu .list:last-of-type { margin-right: .3rem; }

    .prod-page .other-menu .list img { border-radius: 20px; }


    .prod-page .other-menu .list font { width: 100%; height: 30px; float: left; font-family: ' Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 40px; text-align: left; font-weight: normal; text-transform: uppercase; }
    .prod-page .other-menu .list.pon { color: #e50012; }



    .mob_pnavi { width: 100%; float: left; margin: 0% 0 2% 0; }

    .mob_pnavi ul { width: 100%; float: left; margin: 2% 0 2% 0; }
    .mob_pnavi ul li { width: 30%; height: 40px; float: left; margin: 2% 3% 1% 0; }
    .mob_pnavi ul li a { width: 100%; height: 40px; float: left; font-size: 14px; color: #333333; line-height: 20px; text-align: left;
	 font-weight: normal; display: flex; align-items: center; justify-content: center; border: 1px solid #f3f3f3; border-radius: 6px; }
    .mob_pnavi ul li a:hover, .mob_pnavi ul li a.pov1 { background: #f3f3f3; }

.s_pright dl dd {
    width: 100%;
    float: left;
    position: relative;
    height: auto;
    margin-bottom: 10px;
    display: flex;
}

.s_pright dl dd font {
    width: 33.33%;
    height: auto;
    float: left;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 20px;
    padding: 4px 0;
    background: #f3f3f3;
    display: flex;
    align-items: center;
    justify-content: center;
    text-overflow: ellipsis;
    overflow: hidden;
}
.s_pright dl dd font:nth-child(2) {
    width: 33.33%;
    height: auto;
    float: left;
    padding: 4px 0;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 20px;
    background: #f4f7f7;
    display: flex;
    align-items: center;
    justify-content: center;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .s_gright, .s_pright { width: 100%; max-width: initial; }
    .s_pright dl dd font, .s_pright dl dd:nth-child(2) font { font-size: 14px; }



    .tabt1 { width: 87%; height: 50px; float: left; padding-left: 10%; margin: 4% 2% 1% 0; background: url(../images/cico1.png) no-repeat 5px 14px transparent; border: 1px solid #545557; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 58px\9; line-height: 50px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }
    .tabt2 { width: 87%; height: 50px; float: left; padding-left: 10%; margin: 4% 2% 1% 0; background: url(../images/cico2.png) no-repeat 5px 14px transparent; background-size: 20px; border: 1px solid #545557; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 58px\9; line-height: 50px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }


    .tabt3 { width: 87%; height: 50px; float: left; padding-left: 10%; margin: 4% 0% 1% 0; background: url(../images/cico3.png) no-repeat 5px 14px transparent; background-size: 20px; border: 1px solid #545557; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 58px\9; line-height: 50px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }


    .tabt4 { width: 87.5%; height: 50px; float: left; padding-left: 10%; margin: 4% 0% 1% 0; background: url(../images/cico3.png) no-repeat 5px 14px transparent; background-size: 20px; border: 1px solid #545557; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 58px\9; line-height: 50px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }



    .tabt5 { width: 97%; height: 50px; float: left; padding-left: 0%; margin: 4% 0% 3% 0%; background: #e50012; border: 1px solid #e50012; font-family: Microsoft YaHei; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 50px; text-align: center; font-weight: normal; cursor: pointer; overflow: hidden; }

    .s_news ul li a .s_necon { width: 58%; }


    .m_foot_line { width: 100%; float: left; padding: 2% 0; font-size: 12px; color: #fff; line-height: 28px; text-align: center; font-weight: normal; display: flex; align-items: center; justify-content: center; border-top: 1px solid #707478; margin: 4% 0 0 0; flex-grow: initial; flex-wrap: wrap; }

    .m_foot1_3 { font-size: 12px; line-height: 30px; }




.s_cokkie ul{width:35%;}

.s_cokkie ul li {
    float: left;
    margin: 0 0 0 1%;
    width: 49%;
    position: relative;
}

.s_abo_img {
    width: 93%;
    float: left;
    position: relative;
}


.s_abo_txt {
    width: 100%;
    float: right;
    position: relative;
    margin: 8% 0 4% 0;
    font-size: 16px;
    color: #333333;
    text-align: left;
    line-height: 38px;
    font-weight: normal;
}





.s_history::after {
    width: 2px;
    height: 157vh;
    float: left;
    background: #e2747d;
    left: 51%;
    content: '';
    position: absolute;
    z-index: 1;
}




.s_history dl dd h3 {
    width: 92%;
    float: right;
    padding-right: 8%;
    position: relative;
    height: 30px;
    font-size: 20px;
    color: #e50012;
    text-align: right;
    line-height: 30px;
    font-weight: normal;
}

.s_history dl dd h3::after {
    width: 14px;
    height: 14px;
    float: right;
    background: #e2747d;
    border: none;
    border-radius: 50%;
    content: '';
    margin-right: -18px;
}

.s_history dl dd h4 {
    width: 90%;
    float: right;
    margin: 0 10% 0 0;
    position: relative;
    height: auto;
    font-size: 14px;
    color: #757575;
    text-align: right;
    line-height:25px;
    font-weight: normal;
}


.s_history dl dt h3 {
    width: 90%;
    float: left;
    padding-left: 10%;
    position: relative;
    height: 30px;
    font-size: 20px;
    color: #e50012;
    text-align: left;
    line-height: 30px;
    font-weight: normal;
}


.s_history dl dt h3::after {
    width: 14px;
    height: 14px;
    float: left;
    background: #e2747d;
    border: none;
    border-radius: 50%;
    content: '';
    margin-left: -21px;
}

 
.s_history dl dt h4 {
    width: 90%;
    float: left;
    margin: 0 0 0 10%;
    position: relative;
    height: auto;
    font-size: 14px;
    color: #757575;
    text-align: left;
    line-height: 25px;
    font-weight: normal;
}

.s_serv1 img {
    width: 100%;
    float: left;
    margin: 0;
}

 
.s_serv1 .stxt1 {
    width: 98%;
    float: left;
    height: auto;
    margin: 2% 0 0 2%;
    font-size: 16px;
    color: #333333;
    text-align: left;
    line-height: 36px;
    font-weight: normal;
}


.s_serv2 .stxt2 {
    width: 97%;
    float: left;
    height: auto;
    margin: 2% 2% 0 0%;
    font-size: 16px;
    color: #333333;
    text-align: right;
    line-height: 36px;
    font-weight: normal;
}

.s_serv2 .vimg1 {
    width: 100%;
    float: right;
    margin: 0;
}
.s_serv2 .vimg1 img {
    width: 100%;
    float: left;
}


.s_whshow  img{width:100%;}
.s_whshow font {
    width: 98%;
    float: left;
    height: auto;
    margin: 2% 0 0 2%;
    font-size: 16px;
    color: #333333;
    text-align: left;
    line-height: 36px;
    font-weight: normal;
}



.s_whua { width: 94%; max-width: initial; max-height: 280px; float: left; padding:4% 2%;   margin:-10% 0 3% 0; overflow: scroll; overflow-x: hidden; 
 overflow-y: auto; position: relative; overflow: -moz-scrollbars-none;
    overflow: -moz-scrollbars-none;
}


.s_whua font {
    width: 98%;
    float: left;
    height: auto;
    margin: 0 0 0 0%;
    font-size: 20px;
    color: #333333;
    text-align: left;
    line-height: 27px;
    font-weight: normal;
}

.s_whua font .wpic {
    width: 100%;
    float: left;
    margin: 0 2% 1% 0;
    overflow: hidden;
}

.s_inc_cokk h5 { width: 100%; float: left; height: 40px; margin-bottom: 0px; position: relative; }


    /*1000*/
}




@media screen and (max-width: 768px) {



    .mob_bcon .mob_swbt { width: 70%; height: 56%; float: left; margin: 4% 0% 3% 0; }

    .mob_bcon .mob_swbt h3 { width: 80%; height: 50px; float: left; margin: 8% 0 0 40px; font-size: 26px; color: #fff; text-align: left; line-height: 50px; font-weight: bold; }
    .mob_bcon .mob_swbt h4 { width: 80%; height: 30px; float: left; margin: 10px 0 0 40px; font-family: Arial; font-size: 20px; color: #fff; text-align: left; line-height: 30px; font-weight: bold; text-transform: uppercase; }
    .mob_bcon .mob_swbt h5 { width: 80%; height: 30px; float: left; margin: 0px 0 0 40px; font-size: 16px; color: #fff; text-align: left; line-height: 30px; font-weight: normal; }



    .mob_more { width: 17%; height: 30px; float: right; margin: 4% 3% 0 0; border: 1px solid #f5f5f5; font-size: 14px; color: #4e4db5; text-align: center; line-height: 30px; font-weight: normal; transition: all .3s; }

    .mob_more:hover {  border: 1px solid #f5f5f5; background: #fff; transition: all .3s; }

    .mob_time { width: 20%; height: 70px; float: right; margin: 8% 3% 0 0; font-family: Arial; font-size: 20px; color: #cbcbcb; text-align: right; line-height: 40px; font-weight: normal; transition: all .3s; }

    .mob_time font { width: 100%; height: 30px; float: left; font-size: 18px; color: #4e4db5; text-align: right; line-height: 30px; font-weight: bold; }



    .mob_ttxt { width: 70%; max-width: initial; height: 40px; float: left; margin: 3% 0px 0 5%; font-size: 14px; color: #333333; text-align: left; line-height: 20px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_centlist ul {
    width: 103%;
    float: left;
}


.s_centlist ul li {
    width: 48%;
    height: auto;
    float: left;
    margin: 1% 2% 1% 0;
}

.c_max .cbiaoti h4 {width:100%; float:left; font-size: 20px; }

.c_max .cbiaoti font {width:auto;  max-width:97%; float: right; margin: 3% 0 0 0; font-size: 14px; color: #000; line-height: 20px; text-align: left; font-weight: normal; }

.c_max .cbiaoti font a{color:#333;}

.c_max .cbiaoti font .aimg1 { float: left; margin: 2px 5px 0 0; display:none ; }


.c_max .cbiaoti font .aimg2 { float: left; margin: 2px 5px 0 0; display:block ; }


    /*768*/
}





@media screen and (max-width:480px) {


    .mob_bcon .mob_swbt { width: 70%; height: 56%; float: left; margin:0% 0% 3% 0; }

    .mob_bcon .mob_swbt h3 { width:100%; height:30px; float: left; margin:2% 0 0 3%; font-size: 20px; color: #fff; text-align: left; line-height:30px; font-weight: bold; }
    .mob_bcon .mob_swbt h4 { width: 100%; height:40px; float: left; margin: 10px 0 0 3%; font-family: Arial; font-size: 14px; color: #fff; text-align: left;
 line-height: 20px; font-weight: bold; text-transform: uppercase; }
    .mob_bcon .mob_swbt h5 { width: 100%; height: 40px; float: left; margin: 0px 0 0 3%; font-size: 13px; color: #fff; text-align: left; line-height:20px; font-weight: normal; }

    .mob_ttxt { width:76%; max-width: initial; height: auto; float: left; margin:2% 0px 0 5%; font-size: 14px; color: #333333; text-align: left; line-height: 20px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


    .mob_more { width: 19%; height: 30px; float: right; margin: 4% 3% 0 0; border: 1px solid #f5f5f5; font-size: 14px; color: #4e4db5; text-align: center; line-height: 30px; font-weight: normal; transition: all .3s; }

.mob_time font {
    width: 100%;
    height: 40px;
    float: left;
    font-size: 12px;
    color: #4e4db5;
    text-align: right;
    line-height: 20px;
    font-weight: bold;
}

#certify6 .swiper-slide .biaoti {
    width: 48%;
    height: auto;
    float: left;
    margin-left: 2%;
}

.s_history::after {
    width: 2px;
    height: 139vh;
    float: left;
    background: #e2747d;
    left: 51%;
    content: '';
    position: absolute;
    z-index: 1;
}

    /*480*/
}
