@charset "utf-8";
/*全局CSS*/
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,nav{margin:0;padding:0}
body {text-align:left;color:#333;/*font-family:"微软雅黑","Arial Black", Gadget, sans-serif;*/background:#fff;font-size: 0.14rem;letter-spacing: 0.02rem;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
input{outline:none;}
small {line-height: normal;}
textarea{outline: none;}
p{line-height:normal}
img{ border:0; -ms-interpolation-mode:bicubic;vertical-align:top}
a{color:#333; text-decoration:none; outline:none;}
a:hover { color:#ff6600; text-decoration:none;}
ul,li{list-style:none;}
body.flex{display: flex;align-items: center;flex-direction: column;}
.hidden{display: none!important }
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;}

.head{
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-top: 0.2rem;
}
.head .head_title{
    display: flex;
    justify-content: center;
    align-items: center;
}
.head .head_title img{
    width: 1.08rem;
    height: 0.8rem;
    margin: 0 0.25rem 0 0.45rem;
}
.head .head_title_box{
    display: flex;
    flex-direction: column;
}
.head .head_title_box .p1{
    font-size: 0.42rem;
    font-weight: bold;
    color: #121212;
}
.head .head_title_box .p2{
    font-size: 0.28rem;
    color: #949494;
}
.head .head_navbtn{background: url(../img/navbtn.png);width: 0.42rem;height: 0.32rem;margin-right: 0.3rem;margin-top: 0.1rem;background-size: 100% 100%;}

.bxzg{
    width: 6.9rem;
    height: 0.6rem;
    background: #e9e9e9;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.3rem 0;
    font-size: 0.22rem;
    color: #F44336;
    border-radius: 0.3rem;
    letter-spacing: 0.02rem;
	    font-weight: 800;
}

.swiper1{width: 100%;height: 4.2rem}
.swiper1 img{width: 100%}
.f_swiper{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    padding: 0 0.3rem;
    margin-top: 0.3rem;
}
.f_swiper .f_swiper_title{
    position: absolute;
    left: 0.3rem;
    top: 0;
    z-index: 4;
    font-size: 0.28rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.56rem;
    height: 0.6rem;
    background: url(../img/f_swiper.png);
    background-size: 100% 100%;
}
.f_swiper .f_swiper_box{
    display: flex;
    flex-direction: column;
    width: 6.6rem;
    height: 100%;
}
.f_swiper .f_swiper_l{
    display: flex;
    flex-direction: column;
    margin-right: 0.2rem;
}
.f_swiper_box .f_swiper_box_p2{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    color: #666;
    box-sizing: border-box;
    padding-left: 2.3rem;
    margin: 0.2rem 0;
}
.f_swiper .f_swiper_l .p1{
    font-size: 0.28rem;
    color: #121212;
    font-weight: bold;
    margin-bottom: 0.1rem;
}
.f_swiper .f_swiper_l .p2{
    font-size: 0.22rem;
    color: #121212;
}
.f_swiper .f_swiper_box_p2 span{
    color: #e70012;
}
.f_swiper .box2_swiper1{
    width: 100%;
    margin: 0;
    height: 100%;
    background: transparent;
}
.f_swiper .box2_swiper1 .swiper-slide{width: 100%;height: 0.42rem;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 0.4rem;align-items: center;}
.f_swiper .box2_swiper1 .swiper-slide p{
    font-size: 0.22rem;
    color: #121212;
} 
.f_swiper .box2_swiper1 .swiper-slide p.p1{} 
.f_swiper .box2_swiper1 .swiper-slide p.p2{} 
.f_swiper .box2_swiper1 .swiper-slide p.p3{
    color: #848484;
} 

.four_s{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.3rem;
}
.four_s .four_s_box{
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
.four_s .four_s_list{
    width: 3.4rem;
    display: flex;
    height: 1.6rem;
    box-sizing: border-box;
    flex-direction: column;
    margin: 0 0.05rem 0.1rem;
    justify-content: center;
    padding-left: 0.5rem;
}

.four_s .four_s_list  .p1{
    font-size: 0.3rem;
    color: #fff;
    margin-bottom: 0.2rem;
}

.four_s .four_s_list  .p2{
    font-size: 0.22rem;
    color: #fff;
    margin-bottom: 0.05rem;
}

.four_s_list:nth-of-type(1){background: url(../img/tedian1.jpg);background-size: 100% 100%}
.four_s_list:nth-of-type(2){background: url(../img/tedian2.jpg);background-size: 100% 100%}
.four_s_list:nth-of-type(3){background: url(../img/tedian3.jpg);background-size: 100% 100%}
.four_s_list:nth-of-type(4){background: url(../img/tedian4.jpg);background-size: 100% 100%}

.nav{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2rem;
    box-sizing: border-box;
    padding: 0 0.3rem;
    margin-top: 0.2rem;
}
.nav a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.nav a img{
    width: 1rem;
}
.nav a p{
    font-size: 0.24rem;
    color: #333333;
    margin-top: 0.1rem;
}
.f_swiper_bgbox{background: url(../img/nfg.png)no-repeat;width: 100%;display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding: 0.1rem;height: 1.54rem;background-size: 100% 100%;}

.i_probox_head{
    width: 6.9rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .3rem;
}
.i_probox_head p{
    font-size: 0.38rem;
    color: #e60012;
    font-weight: bold;
}
.i_probox_head a{
    color: #aeaeae;
    font-size: 0.22rem;
}
.i_probox_nav{
    width: 7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.6rem;
    margin-top: 0.3rem;
    margin-bottom: 0.4rem;
}
.i_probox_nav span{
    width: 95%;
    height: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #121212;
    font-size: 0.24rem;
    margin: 0.05rem;
    box-shadow: 0 0 0.05rem #ebebeb;
    box-sizing: border-box;
    border-bottom: 0.02rem #fff solid;
}
.i_probox_nav span.thisclass{
    border-color: #e60012;
}
.i_probox_box{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.i_probox_box .i_probox_list{display: none;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 6.9rem;}
.i_probox_list .i_probox_i{
    width: 3.35rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.2rem;
}
.i_probox_i .i_probox_img{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.1rem 0.1rem 0 0;
    overflow: hidden;
}
.i_probox_i .i_probox_img a{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.i_probox_i .i_probox_img a img{
    width: 100%;
}

.i_probox_i .i_probox_i_t{
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    align-items: center;
    height: 1.15rem;
    padding: 0 0.2rem;
    box-shadow: 0 0 0.02rem #e0e0e0;
}
.i_probox_i_t .i_probox_i_tbox{max-width: 2.2rem;display: flex;flex-direction: column;}
.i_probox_i_t .i_probox_i_tbox a{
    font-size: 0.28rem;
    color: #121212;
    margin-bottom: 0.05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
} 
.i_probox_i_t .i_probox_i_tbox p{
    font-size: 0.22rem;
    color: #949494;
    margin-top: 0.1rem;
} 
.i_probox_i_t .i_probox_i_tbox p span{
    color: #e03500;
} 
.i_probox_i_t .i_probox_zx{
    background: url(../img/i_probg.png);
    width: 0.7rem;
    height: 0.8rem;
    color: #fff;
    font-size: 0.22rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 0 0.1rem;
    letter-spacing: 0.02rem;
}
.go_more{
    width: 4.8rem;
    height: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(../img/dingzhi.png);
    background-size: 100% 100%;
    font-size: 0.28rem;
    color: #fff;
    margin: 0.2rem 0 0.3rem;
}
.i_title{
    width: 6.9rem;
    display: flex;
    margin: 0.5rem 0 0.3rem;
}
.i_title .p1{
    font-size: 0.38rem;
    font-weight: bold;
}
.i_title .p1 span{
    color: #e60012;
}
.i_title .s1{
    color: #666;
    font-size: 0.28rem;
    display: flex;
    align-items: center;
}
.i_ys_lb_box{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding-bottom: 0.8rem;
}
.i_ys_lb{
    width: 100%;
    height: 4.2rem;
}
.i_ys_lb .swiper-slide{
    position: relative;
    box-shadow: 0 0.2rem 0.2rem #f0f0f0;
    overflow: hidden;
}
.i_ys_lb .swiper-slide img{
    width: 100%;
    height: 100%;
}
.i_ys_lb .swiper-slide .text_box{
    position: absolute;
    top: 0;
    left: 0;
    height: 1.5rem;
    width: 100%;
    color: #fff;
    background: rgba(0,0,0,0.6);
    display: flex;
    justify-content: center;
    flex-direction: column;
    box-sizing: border-box;
    padding: 0 0.1rem;
    align-items: end;
}
.i_ys_lb .swiper-slide .text_box .p1{
    font-size: 0.28rem;
    font-weight: bold;
    padding-bottom: 0.15rem;
    border-bottom: 2px #fff solid;
    margin-bottom: 0.1rem;
}
.i_ys_lb .swiper-slide .text_box .p2{
    font-size: 0.22rem;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.i_ys_lb .swiper-slide .text_box .p2 span{
    font-weight: bold;
    display: flex;
}

.i_ys_lb .swiper-slide .text_n{
    position: absolute;
    top: 0;
    left: 3.1rem;
    width: 0.5rem;
    height: 0.5rem;
    background: #e60012;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.26rem;
}
.i_ys_lb_box .swiper-pagination{
    bottom: 0.4rem;
}
.i_ys_lb_box  .swiper-pagination-bullet{
    background: #cccccc;
    opacity: 1;
    width: 0.1rem;
    height: 0.1rem;
    margin: 0 0.05rem;
}
.i_ys_lb_box .swiper-pagination-bullet-active{
    background: #e60012;
}

.i_shili{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    padding-bottom: 0.4rem;
}
.nav_3_swiper_1{width: 6.9rem;/* height: 3.4rem; */}
.nav_3_swiper_1 img{width: 100%;height: 100%}
.i_shili .index_nav_3_tabs{
    width: 7.02rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.4rem;
}
.i_shili .index_nav_3_tabs li{
    width: 100%;
    height: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 0.1rem;
    margin: 0 0.06rem;
    font-size: 0.24rem;
    color: #121212;
    box-shadow: 0 0 0.05rem #ebebeb;
}
.i_shili .index_nav_3_tabs li.thisclass{
    color: #fff;
    background: url(../img/i_shili.png);
    background-size: 100% 100%;
}
.i_shili_t{
    width: 100%;
    height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #121212;
    font-size: 0.24rem;
}
.i_shili_img{
    width: 6.9rem;
}
.i_new_nav{background: url(../img/i_new.jpg);background-size: 100% 100%;width: 100%;display: flex;justify-content: center;align-items: center;height: 1rem;margin: 0.4rem 0 0.3rem;}
.i_new_nav span{
    width: 1.7rem;
    height: 0.6rem;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 0.28rem;
    margin: 0 0.3rem;
}
.i_new_nav span.thisclass{
    border: 1px #fff solid;
    border-radius: 0.5rem;
}
.i_new_box{
    width: 6.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.i_new_u{display: none;width: 100%;flex-wrap: wrap;justify-content: center;align-items: center;}
.i_new_u .i_new_l{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px #ededed solid;
}
.i_new_u .i_new_l>a{
    width: 2.6rem;
    height: 1.6rem;
}
.i_new_u .i_new_l .nav_6_list_img{
    width: 100%;
    height: 100%;
}
.i_new_u .i_new_l .nav_6_list_tbox{
    width: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.i_new_u .i_new_l .nav_6_list_t{
    width: 100%;
    color: #121212;
    font-size: 0.28rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 0.15rem;
}
.i_new_u .i_new_l .nav_6_list_info{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.2rem;
    color: #848484;
    text-indent: 0.5rem;
}

.i_new_u .i_new_l .nav_6_list_time{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    color: #848484;
    font-size: 0.2rem;
    margin-top: 0.15rem;
}

.i_new_more{
    width: 1.8rem;
    height: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #848484;
    font-size: 0.24rem;
    border-radius: 0.5rem;
    border: 1px #848484 solid;
    box-sizing: border-box;
    margin: 0.2rem 0 0.5rem;
}

.footer{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #f9f9f9;
}
.footer .f_tel{
    width: 6.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1rem;
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: 0.35rem;
}
.footer .f_tel img{
    width: 0.56rem;
    height: 0.56rem;
    margin-right: 0.2rem;
}
.footer .f_tel span{
    font-size: 0.24rem;
    color: #121212;
}
.footer .f_tel a{
    font-size: 0.4rem;
    color: #e60012;
}
.footer .bq{
    font-size: 0.24rem;
    color: #aeaeae;
    width: 90%;
    text-align: center;
}

.footer .beian{
    font-size: 0.24rem;
    color: #aeaeae;
    margin: 0.1rem 0 0.3rem;
}

.f_xf{
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 1.2rem;
    background: #393939;
    z-index: 1004;
}
.f_xf a{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
	margin-top: .03rem;
	font-size: 0.1rem;
	letter-spacing: 0rem;
}
.f_xf img{
  height: 0.36rem;
    margin-top: .08rem;
    width: 0.38rem;
 
}
.f_xf p{
    color: #fff;
    font-size: 0.24rem;
 
}


.pro_head{
    width: 100%;
    height: 0.6rem;
    background: #f5f5f5;
    position: relative;
    margin: 0.2rem 0 0.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.back{background: url(../img/back.png)no-repeat center center;height: 100%;width: 1.2rem;position: absolute;left: 0;top: 0;background-size: 0.15rem 0.28rem;}

.pro_head p{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.22rem;
    color: #121212;
}
.pro_head p span{
    color: #e60012;
    font-weight: bold;
}
.pro_simg{width: 100%}

.pro_s_h{
    width: 100%;
    background: #f5f5f5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0.2rem;
}
.pro_s_h .pro_s_h_d1{
    height: 0.9rem;
    width: 6.9rem;
    display: flex;
    align-items: center;
}
.pro_s_h .pro_s_h_d1 .p1{
    font-size: 0.32rem;
    color: #121212;
    font-weight: bold;
}
.pro_s_h .pro_s_h_d1 .p2{
    font-size: 0.24rem;
    color: #121212;
    margin-left: 0.5rem;
}

.pro_s_h .pro_s_h_d1 .p2 span{
    color: #e60012;
    font-weight: bold;
}
.pro_s_h .pro_s_h_d2{
    width: 6.9rem;
    height: 0.45rem;
    display: flex;
    align-items: center;
}
.pro_s_h .pro_s_h_d2 .p1{
    font-size: 0.24rem;
    color: #121212;
}
.pro_s_h .pro_s_h_d2 .s1{
    color: #727272;
}
.pro_s_h .pro_s_h_d2 .a1{
    font-size: 0.22rem;
    color: #42b6ff;
    margin-left: 0.5rem;
}
.pro_s_f{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.3rem 0 0;
}
.pro_s_f .pro_s_fbox{
    width: 6.9rem;
    background: #f5f5f5;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    height: 2.3rem;
    justify-content: center;
    align-items: center;
}
.pro_s_f .pro_s_fbox:after{content: '';position: absolute;width: 0;height: 90%;border-left: 1px #e9e9e9 solid;}
.pro_s_f .pro_s_fbox:before{content: '';position: absolute;width: 96%;height: 0;border-bottom: 1px #e9e9e9 solid;}
.pro_s_list{
    width: 50%;
    height: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 0 0.2rem 0 0.15rem;
}
.pro_s_list .pro_s_l_t{
    display: flex;
    flex-direction: column;
}
.pro_s_list .pro_s_l_t .p1{
    font-size: 0.28rem;
}
.pro_s_list .pro_s_l_t .s1{
    color: #e70012;
}
.pro_s_list .pro_s_l_t .p2{
    font-size: 0.2rem;
    color: #727272;
}
.pro_s_list img{
    width: 0.6rem;
    height: 0.6rem;
}
.pro_zx{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.4rem 0;
}
.pro_zx a{
    width: 2.2rem;
    height: 0.6rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    margin: 0 0.3rem;
}
.pro_zx a.a1{background:url(../img/pro_a1.png);background-size: 100% 100%}
.pro_zx a.a2{background:url(../img/pro_a2.png);background-size: 100% 100%}

.pro_bm{
    width: 100%;
    background: #f5f5f5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0.2rem;
}

.pro_bm .pro_bm_t1{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.36rem;
    color: #121212;
    margin: 0.3rem 0 0.05rem;
}
.pro_bm .pro_bm_t1 span{
    font-size: 0.42rem;
    color: #e60012;
    font-weight: bold;
}
.pro_bm .pro_bm_t2{
    font-size: 0.28rem;
    color: #121212;
    margin-bottom: 0.5rem;
}

.pro_bm .swiper-container{
    width: 100%;
    height: 0.8rem;
    padding: 0.05rem 0;
    margin-bottom: 0.1rem;
}
.pro_bm .swiper-container .swiper-slide{
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 0.1rem;
    box-shadow: 0 0 0.05rem #ebebeb;
}
.pro_bm .swiper-container .swiper-slide .pro_s{
    width: 0.48rem;
    height: 0.48rem;
    margin: 0 0.15rem;
}
.pro_bm .pro_s_tb{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.pro_bm .pro_s_tb .p1{
    font-size: 0.2rem;
    color: #121212;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.pro_bm .pro_s_tb .p2{
    font-size: 0.18rem;
    color: #aeaeae;
}
.pro_bm .swiper-wrapper{transition-timing-function: linear;}
.pro_box2{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pro_titlebox{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0.3rem;
}
.pro_titlebox .p1{
    font-size: 0.38rem;
    color: #121212;
    margin: 0.55rem 0 0.1rem;
    font-weight: bold;
}
.pro_titlebox .p2{
    font-size: 0.28rem;
    color: #848484;
}
.pro_titlebox span{
    color: #e60012;
}
.pro_titlebox .xian{
    width: 0.8rem;
    height: 0.04rem;
    background: #e60012;
    margin-top: 0.15rem;
}
.rightbg{background: url(../img/protbg.png)no-repeat;background-size: 1.42rem 1.38rem;background-position: center right;}

.pro_js{
    display: flex;
    flex-direction: column;
    align-items: center;
    border-top: 1px #efefef solid;
    width: 100%;
}
.pro_js .pro_js_box1{
    width: 6.9rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.3rem 0 0.35rem;
}

.pro_js .pro_js_box1 .pro_js_list{
    width: 2.2rem;
    display: flex;
    flex-direction: column;
}
.pro_js_list .pro_js_img{
    width: 100%;
    border-radius: 0.05rem 0.05rem 0 0;
}
.pro_js_list .pro_js_p1{
    font-size: 0.24rem;
    width: 100%;
    height: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #121212;
    box-shadow: 0 0 0.03rem #d7d4d4;
}
.pro_js_box2{
    width: 6.9rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pro_js_box2 .pro_js_img2{
    width: 3.6rem;
}
.pro_js_box2 .pro_js_box2_d{
    width: 3.15rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pro_js_box2 .pro_js_box2_d .p1{
    font-size: 0.24rem;
    color: #121212;
    line-height: 0.4rem;
}
.pro_js_box2 .pro_js_box2_d .a1{
    width: 2.2rem;
    height: 0.5rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    margin: 0.15rem 0 0;
    background: url(../img/pro_a1.png);
    background-size: 100% 100%;
}
.xianbg{background: url(../img/pro_x.png);width: 100%;height: 0.18rem;margin-top: 0.4rem;background-size: 100% 100%;}

.pro_xxnr{
    width: 7.2rem;
    height: 2.8rem;
    padding: 0.02rem 0;
    margin-left: 0.3rem;
}
.pro_xxnr .swiper-slide{
    display: flex;
}
.pro_xxnr .pro_xxnr_img{
    width: 3.1rem;
}
.pro_xxnr_r{
    width: 4.1rem;
    display: flex;
    height: 2.8rem;
}
.pro_xxnr_r .xian{
    width: 0.2rem;
    height: 2.4rem;
    background: #ffd7d7;
    margin-top: 0.4rem;
}
.pro_xxnr_r .nr_box{
    width: 3.9rem;
    display: flex;
    flex-direction: column;
}
.pro_xxnr_r .nr_box .nr_box_t{
    font-size: 0.28rem;
    color: #121212;
    font-weight: bold;
    display: flex;
}
.pro_xxnr_r .nr_box .nr_box_t span{
    width: 0.36rem;
    height: 0.36rem;
    background: #e60012;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 0.15rem;
}
.nr_box_box{
    margin-top: 0.25rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 2.18rem;
    box-shadow: 0 0 0.02rem #d7d0d0;
}
.nr_box_box .nr_box_list{
    display: flex;
    font-size: 0.24rem;
    width: 3.75rem;
}
.nr_box_box .nr_box_list .s1{
    margin-right: 0.1rem;
    font-size: 0.18rem;
}
.nr_box_box .nr_box_list .p1{
    line-height: 0.4rem;
} 
.jigou_list{
    width: 7rem;
    display: flex;
    flex-wrap: wrap;
}
.jigou_list .jigou_list_box{
    width: 2.2rem;
    height: 1.45rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0.05rem;
    box-shadow: 0 0 0.03rem #e4e4e4;
}

.jigou_list .jigou_list_box .p1{
    font-size: 0.24rem;
    color: #121212;
}
.jigou_list .jigou_list_box .p2{
    font-size: 0.2rem;
    margin: 0.1rem 0;
    display: none;
}
.jigou_list .jigou_list_box .p2 span{
	 color: #e60012;
	 font-weight: bold;
	 font-size: 0.22rem;
}
.jigou_list .jigou_list_box .a1{
    width: 1.6rem;
    height: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.2rem;
    color: #e60012;
    border: 1px #e60012 solid;
    border-radius: 0.5rem;
    margin-top: 0.2rem;
}
.jigou_list .jigou_list_box.thisclass{
    background: #f8443a;
    color: #fff;
}
.jigou_list .jigou_list_box.thisclass .p2{}
.jigou_list .jigou_list_box.thisclass .p1{
    color: #fff;
}
.jigou_list .jigou_list_box.thisclass .p2 span{
    color: #fff;
}
.jigou_list .jigou_list_box.thisclass .a1{
    color: #fff;
    border-color: #fff;
}
.kb_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.kb_box .kb_box1{
    width: 6.9rem;
    display: flex;
}
.kb_box1 .tx_box{
    width: 1.88rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
}
.kb_box1 .tx_box .img1{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}
.kb_box1 .tx_box .p1{
    color: #121212;
    font-size: 0.22rem;
    margin: 0.1rem 0;
}
.kb_box1 .tx_box .p1 span{
    color: #e60012;
}
.kb_box1 .tx_box .p2{
    font-size: 0.22rem;
    color: #121212;
}
.kb_box .text_box1{
    width: 5.02rem;
    height: 3.31rem;
    background: url(../img/xybg1.png);
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
    padding-left: 0.6rem;
}
.text_box1 .text_box_head{
    width: 4.1rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: .15rem;
}
.text_box1 .text_box_head .p1{
    font-size: 0.18rem;
    color: #121212;
    font-weight: bold;
}
.text_box1 .text_box_head .p1 span{
    font-size: 0.24rem;
    color: #e60012;
}
.text_box1 .p2{
    width: 4.1rem;
    font-size: 0.2rem;
    color: #121212;
    line-height: 0.32rem;
}
.quan{
    position: absolute;
    width: 4rem;
    height: 4rem;
    border: 0.6rem #f8f8f8 solid;
    border-radius: 50%;
    z-index: -1;
    right: 5rem;
    top: 1rem;
}
.wd_box{
    width: 6.9rem;
    background: #f5f5f5;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.2rem;
}
.wd_list{
    width: 6.25rem;
    display: flex;
    flex-direction: column;
}
.wd_list .wd_list_l{
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px #e6e6e6 solid;
    margin-bottom: 0.2rem;
    height: 0.45rem;
    align-items: center;
}
.wd_list .wd_list_l .p1{
    font-size: 0.24rem;
    color: #121212;
    background: url(../img/star1.png)no-repeat left center;
    background-size: 0.28rem 0.28rem;
    text-indent: 0.5rem;
    display: flex;
    height: 100%;
    align-items: center;
}
.wd_list .wd_list_l .a1{
    font-size: 0.2rem;
    color: #848484;
    background: url(../img/more.png)no-repeat right center;
    box-sizing: border-box;
    padding-right: 0.3rem;
    display: flex;
    align-items: center;
    height: 100%;
    background-size: 0.12rem 0.22rem;
}
.like_box{width: 100%;padding-bottom: 0.03rem;margin-bottom: .6rem;}
.like_box .swiper-slide{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.like_box .i_probox_img{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    border-radius: 0.1rem 0.1rem 0 0;
}
.like_box .i_probox_img a{
    display: flex;
    justify-content: center;
    align-items: center;
}
.like_box .i_probox_img a img{
    width: 100%;
}
.like_box .i_probox_i_t{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    height: 0.9rem;
    box-sizing: border-box;
    padding: 0 0.15rem;
    box-shadow: 0 0 0.03rem #d1d1d1;
}
.like_box .i_probox_i_t .i_probox_i_tbox{}
.like_box .i_probox_i_t .i_probox_i_tbox a{
    color: #121212;
    font-size: 0.24rem;
}
.like_box .i_probox_i_t .i_probox_i_tbox p{
    font-size: 0.2rem;
    color: #949494;
}
.like_box .i_probox_i_t .i_probox_i_tbox p span{}
.like_box .i_probox_i_t .i_probox_zx{
    font-size: 0.18rem;
    width: 0.7rem;
    height: 0.8rem;
}
.i_probox_img .hot{
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0.2rem;
    color: #fff;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0.5rem;
    height: 0.35rem;
    background: rgba(255,0,0,0.7);
}


.ly_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    box-sizing: border-box;
    padding: 0.3rem 0;
}
.ly_box .ly_input{
    width: 5.8rem;
    height: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px #e9e9e9 solid;
    background: #fff;
    margin-bottom: 0.1rem;
}
.ly_box .ly_input span{
    width: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px #ababab solid;
    height: 0.3rem;
}
.ly_box .ly_input span.user1{
    background: url(../img/user.png)no-repeat center center;
    background-size: 0.28rem 0.3rem;
}
.ly_box .ly_input span.phone1{background: url(../img/phone.png)no-repeat center center;
    background-size: 0.28rem 0.3rem;}
.ly_box .ly_input input{
    border: 0;
    width: 5rem;
    font-size: 0.24rem;
    text-indent: 0.3rem;
}

.ly_box .ly_input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #cccccc; 
}

.ly_box .ly_input input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #cccccc;
}

.ly_box .ly_input input:-ms-input-placeholder {
color: #cccccc;
}

.ly_box .ly_input input::-webkit-input-placeholder {
color: #cccccc;
}
.ly_box .ly_btn{
    width: 5rem;
    height: 0.8rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    margin: 0.2rem 0;
    background: url(../img/dingzhi.png);
    background-size: 100% 100%;
}
.ly_box .ly_tip{
    font-size: 0.2rem;
    color: #848484;
}

.wx_box{position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent;
	display: flex;
	justify-content: center;
	align-items: center;transition: all 0.6s;transform: scale(0);z-index:1009}
.wx_from{      width: 6.4rem;
	height: 5.5rem;
	display: flex;
	flex-direction: column;
	border-radius: 0.1rem;
	overflow: hidden;
	box-shadow: 0 0 0.2rem #ccc;
	background: #fff;
	align-items: center;}
.wx_from_1{    width: 100%;
	height: 1.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background: #f5f5f5;
	position: relative;}
.wx_from_1 .p1{
	font-size: 0.36rem;
	color: #000;
	margin-bottom: 0.1rem;
	}
.wx_from_1 .p2{
	font-size: 0.24rem;
	color: #000;
	}
.wx_from_1 span.close{    position: absolute;
	right: 0.1rem;
	top: 0.1rem;
	font-size: 0.42rem;
	width: 0.5rem;
	height: 0.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wx_from_2{    width: 5rem;
	height: 0.8rem;
	margin-top: 0.3rem;
	border: 1px #e4e4e4 solid;
	border-radius: 0.1rem;
	display: flex;
	align-items: center;}
.wx_from_2 em{    background: url(../img/bi.png)no-repeat center;
	width: 0.7rem;
	height: 0.3rem;
	background-size: 0.3rem 0.3rem;
	border-right: 0.02rem #797979 solid;
	margin-right: 0.2rem;}
.wx_from_2 input{border: 0;
	height: 100%;
	width: 3.8rem;
	font-size: 0.3rem;
}
.wx_from_3{    font-size: 0.24rem;
	color: #e60012;
	height: 0.6rem;
	width: 5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px #e60012 solid;
	border-radius: 0.1rem;
	margin-top: 0.2rem;}
.wx_from_4{    width: 5rem;
	font-size: 0.2rem;
	color: #797979;
	letter-spacing: 0.05rem;
	line-height: 0.35rem;
	margin-top: 0.3rem;}	

.pro_maodian{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,0.8);
    z-index: 1005;
    transform: scale(0);
}
.pro_maodian span{
    width: 100%;
    height: 70%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin: 0 0.2rem;
    font-size: 0.24rem;
    border-bottom: 2px transparent solid;
}
.pro_maodian span.thisclass{
    border-color: #e60012;
}
.search-r{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
 
}
.search_box{
    width: 5.8rem;
    height: 0.6rem;
    border: 1px #ef2125 solid;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.5rem;
    overflow: hidden;
}
.search_box .text1{
    width: 4.8rem;
    border: 0;
    height: 100%;
    display: flex;
    text-align: center;
    background: url(../img/ss.png)no-repeat 6% center;
    background-size: 0.4rem 0.38rem;
}
.search_box .btn{
    width: 1rem;
    height: 100%;
    background: #ef2125;
    border: 0;
    border-radius: 0.5rem;
    font-size: 0.24rem;
    color: #fff;
}
.pro_list_nav{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-shadow: 0 0 0.03rem #ebebeb;
    padding: 0.2rem 0;
    margin-bottom: 0.3rem;
    margin-top: 0.3rem;
}
.pro_list_nav a{
    width: 25%;
    height: 0.55rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    color: #666;
}
.pro_list_nav a.thisclass{
    font-size: 0.32rem;
    color: #121212;
}
.l_more{
    width: 100%;
    height: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    color: #aeaeae;
    margin-bottom: 0.2rem;
}

.nav_box{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    height: 0.7rem;
    margin: 0.25rem 0 0.15rem;
}
.nav_box .nav_xf_box{
    width: 100%;
    height: 0.7rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nav_box .nav_xf_box a{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 2%;
    border-bottom: 0.02rem transparent solid;
    font-size: 0.24rem;
}
.nav_box .nav_xf_box a.thisclass{
    border-color: #e60012;
    color: #e60012;
}
.c_tel{
    width: 100%;
    height: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    font-size: 0.28rem;
    color: #121212;
}
.c_tel a{
    color: #e60012;
    font-weight: bold;
}
.map_title{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 1.85rem;
    background: url(../img/lxwm.jpg);
    background-size: 100% 100%;
    margin: 0.55rem 0 0.3rem;
}
.map_title .p1{
    font-size: 0.38rem;
    color: #fff;
    font-weight: bold;
}
.jg_list{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.jg_list .jg_list_l{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #f5f5f5;
    position: relative;
    box-sizing: border-box;
    padding: 0.3rem;
    margin-bottom: 0.3rem;
}
.jg_list .jg_list_l .p1{
    font-size: 0.24rem;
    color: #121212;
    font-weight: bold;
}
.jg_list .jg_list_l .d1{
    display: flex;
    margin: 0.1rem 0 0.2rem;
    font-size: 0.24rem;
    color: #121212;
}
.jg_list .jg_list_l .d1 .s1{
    width: 1.3rem;
}
.jg_list .jg_list_l .d1 .p2{}
.jg_list .jg_list_l .d2 .s1{
    width: 1.3rem;
}
.jg_list .jg_list_l .d2 .p2{
    width: 2.3rem;
    font-size: 0.2rem;
    line-height: 0.32rem;
}
.jg_list .jg_list_l .d2{
    display: flex;
    font-size: 0.24rem;
    width: 3.6rem;
    min-height: 1rem;
    margin-bottom: 0.2rem;
}
.jg_list .jg_list_l .d3{
    display: flex;
    font-size: 0.24rem;
    align-items: center;
}
.jg_list .jg_list_l .d3 .s1{
    width: 1.3rem;
}
.jg_list .jg_list_l .d3 a{
    width: 3.3rem;
    height: 0.5rem;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px #0084ff solid;
    color: #0084ff;
    border-radius: 0.5rem;
    margin-right: 0.2rem;
}
.jg_list .jg_list_l .d3 a.a{}
.jg_list .jg_list_l .d3 a.b{
    color: #ff3c00;
    border-color: #ff3c00;
}
.jg_list .jg_list_l .d3 a.c{
    color: #bd55ff;
    border-color: #bd55ff;
}

.jg_list .jg_list_l .jgimg{
    width: 3rem;
    position: absolute;
    right: 0.3rem;
    top: 0.3rem;
}
.news_show_box{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.news_body_title{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0.5rem;
}
.news_body_title .news_body_title_p1{
    font-size: 0.36rem;
    color: #121212;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    line-height: 0.45rem;
}
.news_body_title .news_body_title_p2{
    font-size: 0.24rem;
    color: #848484;
    margin: 0.2rem 0 0.4rem;
}

.news_body_c{
    width: 6.9rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.news_body_c *{
    font-size: 0.32rem;
    color: #848484;
    line-height: 0.6rem;
    width: 100%;
}
.news_body_c h3{width:100%}
.news_body_c img{
    max-width: 100%;
    margin: 0.15rem 0;
    height: auto!important;
}
.tags{
    display: flex;
    align-items: center;
    width: 6.9rem;
    font-size: 0.24rem;
    color: #121212;
}
.tags p{}
.tags span{
    font-size: 0.22rem;
}

.fenye{
    width: 100%;
    display: flex;
    border-top: 1px #ccc solid;
    margin-top: 0.3rem;
    box-sizing: border-box;
    padding: 0.3rem 0.3rem 0;
}
.fenye ul{
    display: flex;
    flex-direction: column;
}
.fenye li{
    font-size: 0.24rem;
    color: #aeaeae;
    height: 0.5rem;
    display: flex;
    align-items: center;
}
.fenye li a{color: #121212}
.mien_list_3{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.index_nav_6_list{
    width: 6.9rem;
    display: flex;
    flex-direction: column;
    margin-top: 0.8rem;
}
.index_nav_6_list li{
    width: 100%;
    display: flex;
    padding-bottom: 0.2rem;
    margin-bottom: 0.3rem;
    border-bottom: 1px #e7e7e7 solid;
    justify-content: space-between;
}
.index_nav_6_list li>a{
    width: 2.6rem;
    height: 1.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.index_nav_6_list .nav_6_list_img{
    width: 100%;
    height: 100%;
    border-radius: 0.05rem;
}
.index_nav_6_list .nav_6_list_tbox{
    width: 4.1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.index_nav_6_list .nav_6_list_tbox a{
    font-size: 0.28rem;
    color: #121212;
    line-height: 0.45rem;
}
.index_nav_6_list .nav_6_list_tbox .nav_6_list_t{
    line-height: 0.45rem;
}
.index_nav_6_list .nav_6_list_tbox .nav_6_list_time{
    font-size: 0.24rem;
    color: #aeaeae;
    display: flex;
    width: 100%;
    justify-content: flex-end;
}
.index_2_box{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 1.4rem;
}
.index_2_box .index_2_d{
    width: 2.48rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
}
.index_2_box .index_2_d .p1{
    font-size: 0.24rem;
    color: #202020;
}
.index_2_box .index_2_d .p1 span{
    font-size: 0.6rem;
    color: #ff511b;
}
.index_2_box .index_2_d .p2{
    font-size: 0.22rem;
    color: #202020;
}

.index_nav_3{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.index_nav_3 .index_nav_3_tabs{
    width: 100%;
    display: flex;
    justify-content: center;
    height: 0.6rem;
    box-shadow: 0 0 0.1rem #dddcdc;
    align-items: center;
}
.index_nav_3_tabs li{
    width: 1.1rem;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 0.6rem;
    font-size: 0.24rem;
    color: #bbbfc7;
    border-bottom: 0.02rem transparent solid;
}
.index_nav_3_tabs li.thisclass{
    color: #e03500;
    border-color: #e03500;
}
.nav_3_swiper_2{
    width: 100%;
    margin-top: 0.1rem;
}
.nav_3_swiper_2 img{
    width: 100%;
}
.nav_3_swiper_2_lb {
    text-align: right;
    padding-right: 0.3rem;
    box-sizing: border-box;
}
.nav_3_swiper_2_lb .swiper-pagination-bullet {width: 0.1rem;height: 0.1rem;background: #fff;opacity: 1;}

.nav_3_swiper_2_lb .swiper-pagination-bullet-active {
  background: red;
}

.pro_list_1{position: relative;padding-top: 0.15rem}
.pro_list_1 img{width: 100%;height: 100%}

.mien_list_3{/* padding-bottom: 0.4rem */}
.mien_list_3 .mien_3_tabs{width: 3.6rem;
	height: 0.6rem;
	margin: 0.3rem auto;
	background: #f5f5f5;
	box-shadow: 0 0 0.15rem #ccc;
	display: flex;
	justify-content: center;
	align-items: center;}
.mien_list_3 .mien_3_tabs a{    width: 100%;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.28rem;
	color: #000;}
.mien_list_3 .mien_3_tabs a.thisclass{    color: #e60012;
	border-bottom: 0.02rem #e60012 solid;
	background: #fff;}
.mien_list_3 .pro_list_2_swiper .swiper-slide .xc_d2:nth-of-type(1){width: 100%}
.mien_list_3 .pro_list_2_swiper .swiper-slide .xc_d2{margin-bottom: 0.1rem}

.index_nav_2_tabs{height: 0.75rem;width: 100%;    border-top: 0.02rem #f8f8f8 solid;
	border-bottom: 0.02rem #f8f8f8 solid;
 }
.index_nav_2_tabs .swiper-slide{font-size: 0.24rem;color: #000;display: flex;justify-content: center;align-items: center;}
.index_nav_2_tabs .thisclass .title{    padding: 0.01rem 0.15rem;
	background: red;
	color: #fff;
	border-radius: 0.2rem;}
.index_nav_2_tabs .swiper-pagination-progressbar {    height: 0.02rem;
	top: unset;
	bottom: 0;
	background: rgba(248,248,248,.7);
	width: 70%;
	left: 15%;}
.index_nav_2_tabs .swiper-pagination-progressbar span{background: #ff0000;}

.mien_list_3 .pro_list_2_swiper{height: 9.6rem;}
.mien_list_3 .pro_list_2_swiper .swiper-slide{    display: flex;
	flex-wrap: wrap;
	height: auto;}
.mien_list_3 .top{    width: 7.1rem;
	margin: 0.2rem auto;
	display: flex;
	justify-content: space-between;}
.mien_list_3 .top .top_title{    font-size: 0.24rem;
	color: #000;
	text-indent: 0.6rem;
	height: 0.4rem;
	display: flex;
	align-items: center;}
.mien_list_3 .top .change{background: url(../img/14.png)no-repeat right center;
	width: 1.6rem;
	height: 0.4rem;
	font-size: 0.24rem;
	color: #797979;
	display: flex;
	align-items: center;
	justify-content: left;
	background-size: 0.27rem 0.27rem;} 


.pro_list_2_swiper{width: 7.1rem;    padding-bottom: 0.6rem;}
.pro_list_2_swiper .swiper-slide{width: 3.45rem;height: 2.1rem;}

.pro_list_2_swiper .swiper-slide img{width: 100%;height: 100%}
.pro_list_2_swiper .swiper-slide p{      position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0.28rem;
	color: #fff;
	height: 0.5rem;
	width: 80%;
	background: rgba(0,0,0,0.4);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10%;
	line-height: 0.5rem;
	text-align: center;
}
.pro_list_2_swiper  .swiper-pagination-bullet {
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	border-radius: 100%;
	background: #dedede;
	opacity: 1;
}
.pro_list_2_swiper .swiper-pagination-bullet-active {
	opacity: 1;
	background: red;
}

.xc_d1{    position: relative;
	width: 100%;
	margin-bottom: 0.1rem;}
.xc_d2{    position: relative;
	margin-right: 0.06rem;
	width: 3.5rem;float: left}
.xc_d2:nth-of-type(2n+1){margin-right: 0}  
.head_imgbox{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.head_imgbox img{
    width: 100%;
}
.head_imgbox .head_imgboxt{
    position: absolute;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.75rem;
    height: 2.1rem;
    background: rgba(0,0,0,0.6);
}
.head_imgboxt .p1{
    font-size: 0.36rem;
    font-weight: bold;
}
.head_imgboxt .p2{
    font-size: 0.28rem;
    margin: 0.1rem 0;
}
.head_imgboxt .p3{
    font-size: 0.24rem;
}
.imgbox_xf{
    position: absolute;
    width: 2.4rem;
    height: 1.4rem;
    background: #f22c2c;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    top: -0.7rem;
    left: 0;
    flex-direction: column;
}
.imgbox_xf .p1{
    font-size: 0.36rem;
}
.imgbox_xf .xian{
    width: 0.75rem;
    height: 0.02rem;
    background: #fff;
    margin-top: 0.1rem;
}

.about_tbox{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0 0 0.03rem #ccc;
    margin-top: 0.1rem;
    padding-top: 0.2rem;
}
.about_tbox .about_text{
    font-size: 0.24rem;
    color: #121212;
    margin-bottom: 0.4rem;
    width: 6.9rem;
    text-indent: 0.52rem;
    line-height: 0.4rem;
}
.ltbox_xf{
    position: absolute;
    top: 0;
    width: 5.55rem;
    height: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ltbox_xf p{
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    color: #fff;
    height: 100%;
}
.ltbox_xf .p1{
    background: #edc039;
    justify-content: center;
}
.ltbox_xf .p2{
    background: #c0ceff;
    text-indent: 0.2rem;
}
.sl_box{
    position: absolute;
    right: 0;
    bottom: 0;
    background: rgba(187,176,0,0.9);
    width: 2.8rem;
    height: 1.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
}
.sl_box .p1{
    font-size: 0.28rem;
    font-weight: bold;
}
.sl_box .p2{
    font-size: 0.24rem;
    margin-top: 0.15rem;
}
.hz_box{
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #f5f5f5;
    padding-bottom: 0.4rem;
}

.hzimg{
    width: 6.9rem;
}
.sj_box{
    background: #e60012;
    position: absolute;
    color: #fff;
    font-size: 0.24rem;
    width: 4rem;
    right: -0.9rem;
    bottom: 0.45rem;
    height: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: rotate(-30deg);
    -ms-transform:rotate(-30deg);  /* IE 9 */
    -moz-transform:rotate(-30deg);  /* Firefox */
    -webkit-transform: rotate(-30deg); /* Safari 和 Chrome */
    -o-transform:rotate(-30deg);
}
.jxhj_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.3rem;
}
.jxhj_box .box1{
    width: 6.9rem;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    height: 4rem;
}
.jxhj_box .box2{
    width: 6.9rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.1rem;
    align-items: center;
}
.jxhj_box .box1 img{
    margin-bottom: 0.1rem;
}
.jxhj_box .box2 img{
    width: 2.25rem;
}
.jxhj_box .box1 img.img1{
    width: 3.94rem;
    margin-right: 0.1rem;
}
.jxhj_box .box1 img.img2{
    width: 2.88rem;
}
.hjbox_xf{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
}
.hjbox_xf .p1{
    font-size: 0.42rem;
    margin-bottom: 0.15rem;
}
.hjbox_xf .p2{
    font-size: 0.48rem;
    font-weight: bold;
    letter-spacing: 0.15rem;
}
.teacher_box{
    width: 100%;
    display: none;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 0.4rem 0.3rem;
    background: #b60000;
}
.teacher_box .teacher_list{
    width: 100%;
    display: flex;
    margin-bottom: 0.1rem;
    align-items: center;
    overflow: hidden;
    border-radius: 0.1rem;
    height: 4.2rem;
}
.teacher_box .teacher_list img{
    width: 3.3rem;
    margin-right: .01rem;
}
.teacher_list .teacher_list_x_box{
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
    background: #fff;
}
.teacher_list .teacher_list_x_box .teacher_list_x_title{
    width: 100%;
    display: flex;
    align-items: center;
    height: 0.6rem;
}
.teacher_list_x_title p{
    font-size: 0.24rem;
    font-weight: bold;
    margin-left: 0.15rem;
    color: #121212;
}
.teacher_list_x_title span{
    font-size: 0.2rem;
    background: #b60000;
    color: #fff;
    padding: 0 0.1rem;
    margin-left: 0.15rem;
}
.teacher_list_x_box .teacher_list_x_infos{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.2rem;
    box-sizing: border-box;
    padding: 0.15rem;
    flex-direction: column;
}
.teacher_list_x_box .teacher_list_x_infos p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    color: #121212;
}
.pro_h_f{
    width: 100%;
    display: flex;
    margin-top: 0.02rem;
    background: #eceefa;
    height: 1.4rem;
    justify-content: center;
    align-items: center;
}
.pro_h_f .d1{
    width: 2rem;
}
.pro_h_f .d1 .p1{
    font-size: 0.24rem;
    color: #121212;
    line-height: 0.45rem;
}
.pro_h_f .d1 .p1 .s1{
    color: #e60012;
}
.pro_h_f .d1 .p1 .s2{
    color: #e60012;
    font-weight: bold;
}
.pro_h_f .d2{
    display: flex;
    flex-wrap: wrap;
    width: 4.85rem;
    margin-left: 0.15rem;
}
.pro_h_f .d2 input{
    height: 0.5rem;
    font-size: 0.2rem;
    text-align: center;
    width: 3rem;
    border: 1px #c3c9f1 solid;
    box-sizing: border-box;
    border-radius: 0.1rem 0 0 0.1rem;
    border-right: 0;
}
.pro_h_f .d2 .pro_btn{
    width: 1.85rem;
    height: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #e60012;
    color: #fff;
    font-size: 0.24rem;
    border-radius: 0 0.1rem 0.1rem 0;
}
.pro_h_f .d2 .p3{
    color: #414663;
    display: flex;
    text-align: center;
    width: 66%;
    justify-content: center;
    margin-top: 0.05rem;
}
.pro_h_f .d2 .p3 .s1{
    color: #e60012;
}

.liaotian{
    width: 100%;
}
.liaotian .liaotian_img{
    width: 100%;
}
.liaotian .swiper-slide{}
.liaotian_t{
    width: 100%;
    height: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #6c6c6c;
    color: #fff;
    font-size: 0.24rem;
} 
.nav_3_swiper_1 .swiper-pagination{
    bottom: 0.4rem;
}
.nav_3_swiper_1  .swiper-pagination-bullet{
    background: #cccccc;
    opacity: 1;
    width: 0.1rem;
    height: 0.1rem;
    margin: 0 0.05rem;
}
.nav_3_swiper_1 .swiper-pagination-bullet-active{
    background: #e60012;
}


.mw-sub-nav {
    display: none;
}

.mw-sub-nav-on {
    display: block;
    overflow: hidden;
    position: fixed;
    max-width: 750px;
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    top: 0;
    z-index: 1008;
}

.mw-sub-nav-on .mw-nav-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 900;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    animation: .5s fadeInmask ease-out;
    -webkit-animation: .5s fadeInmask ease-out;
}

.mw-sub-nav-on .mw-nav-mask span {
    position: absolute;
    left: 0;
    width: 25%;
    top: 50%;
    text-align: center;
    font-size: 0.5rem;
    transform: translateY(-50%);
    color: #fff;
    opacity: 1;
    z-index: 902;
}

.mw-sub-nav-on .mw-nav-con {
    position: absolute;
    width: 75%;
    height: 100%;
    background: #FFFFFF;
    left: 25%;
    top: 0;
    z-index: 901;
    animation: .3s fadeInRight ease-out;
    -webkit-animation: .3s fadeInRight ease-out;
}

.mw-nav-fot a span {
    color: #fff;
}

@keyframes fadeInmask {
    0% {
        opacity: 0;
    }
    40% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeInRight {
    0% {
        transform: translate3d(100%, 0, 0)
    }
    to {
        transform: none
    }
}



.mw-nav-fot a span {
    color: #fff;
}

/*.mw-sub-nav-on .c {
        position: absolute;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
        text-align: center;
        -webkit-transform: translateY(-50%);
}*/
.mw-nav-con>.c > h2{
    width: 100%;
    padding: .3rem 0.75rem .075rem 0.75rem;
    font-size: 0.28rem;
    font-weight: 600;
    color: #FFFFFF;
    background: #ec3b49;
}
.mw-nav-con>.c>p{
    width: 100%;
    padding: .075rem 0 .35rem 0.75rem;
    font-size: 0.24rem;
    color: #FFFFFF;
    background: #ec3b49;
}
.mw-nav-con>.c>a{
    width: 100%;
    display: block;
    padding: .3rem 1rem;
    font-size: 16px;
    border-bottom: 1px solid #ededed;
    color: #29090A;
}
.mw-nav-con>.c>a:first-child{
    border-top: 1px solid #ededed;
}
.mw-nav-con>.c a i{
    padding-right: .2rem;
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    text-align: center;
}
.mw-sub-nav-on .c a {
    width: 100%;
    display: block;
    padding: .2rem 0.75rem;
    font-size: 0.24rem;
    border-bottom: 1px solid #ededed;
    color: #2B2B2B;
}
.fa-close{
    font-size: 0.48rem !important;
    font-weight: 100 !important;
}
.mw-sub-nav-on .c a.thisclass{
    color: #795548;
}

.fwx{
       display: flex;
    justify-content: space-between;
    position: fixed;
    width: 7.1rem;
    margin: 0.2rem;
    top: -1.5rem;
    left: 0;
    background: #fff;
    padding: .25rem 0;
    border-radius: 0.222222rem;
    box-shadow: 1px 5px 12px -6px #2b2b2b;
    z-index: 1009;
    transition: all 0.3s;
}
.fwx .wx_box1{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0.2rem;
}
.fwx .wx_img{
    background: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiPjxkZWZzPjxzdHlsZS8+PC9kZWZzPjxwYXRoIGQ9Ik03NzkuMTI3IDBDOTI2LjY1MiAwIDEwMjQgOTUuMzg2IDEwMjQgMjQ0Ljg3M3Y1MzQuMjU0QzEwMjQgOTI4LjYzMSA5MjYuNjUyIDEwMjQgNzc5LjEyNyAxMDI0SDI0NC44NzNDOTcuMzQ4IDEwMjQgMCA5MjguNjE0IDAgNzc5LjEyN1YyNDQuODczQzAgOTUuMzY5IDk3LjM0OCAwIDI0NC44NzMgMGg1MzQuMjU0em0tNzQuOTIyIDU4NC40M2MtMTEuMzMyIDAtMjIuNzg0LTExLjM4My0yMi43ODQtMjMuMDQgMC0xMS40MzQgMTEuNDUyLTIzLjAyMiAyMi44LTIzLjAyMiAxNy4yOSAwIDI4Ljc0MSAxMS41ODggMjguNzQxIDIzLjA0IDAgMTEuNTcxLTExLjQ1MiAyMy4wMjMtMjguNzQgMjMuMDIzem0tMTI2LjI3NiAwYy0xMS40MDEgMC0yMi45MjEtMTEuMzgzLTIyLjkyMS0yMy4wNCAwLTExLjQzNCAxMS41Mi0yMy4wMjIgMjIuOTItMjMuMDIyIDE3LjQwOSAwIDI4Ljc1OCAxMS41ODggMjguNzU4IDIzLjA0IDAgMTEuNTcxLTExLjMzMiAyMy4wMjMtMjguNzU3IDIzLjAyM3ptMjU4LjMzOCAyOC44MWMwLTkyLjE2LTkxLjgxOS0xNjcuMjg4LTE5NS4wMDQtMTY3LjI4OC0xMDkuMjQ0IDAtMTk1LjE5MiA3NS4xNzktMTk1LjE5MiAxNjcuMjg3IDAgOTIuNDM0IDg2LjAxNiAxNjcuMjg4IDE5NS4xOTIgMTY3LjI4OCAyMi44NyAwIDQ1LjkxLTUuNzE3IDY4Ljg0Ny0xMS41MDNsNjIuOTQyIDM0LjY0NS0xNy4yMi01Ny42MTdjNDYuMDQ1LTM0Ljc4MiA4MC40MzUtODAuNzc2IDgwLjQzNS0xMzIuODEzek0zNDIuNjk5IDQyOC43MTRjLTE3LjIyIDAtMzQuNTc3LTExLjU3Mi0zNC41NzctMjguODA5IDAtMTcuMzc0IDE3LjM1Ni0yOC43NTcgMzQuNTk0LTI4Ljc1NyAxNy4yMiAwIDI4LjYyIDExLjM4MyAyOC42MiAyOC43NTcgMCAxNy4yMzctMTEuNCAyOC44MDktMjguNjIgMjguODA5ek01MDMuMzMgMzcxLjA4YzE3LjM0IDAgMjguNzQgMTEuNDUxIDI4Ljc0IDI4Ljc1NyAwIDE3LjIzNy0xMS40IDI4LjgwOC0yOC43NCAyOC44MDgtMTcuMTY5IDAtMzQuMzktMTEuNTctMzQuMzktMjguODA4IDAtMTcuMzU3IDE3LjIyMS0yOC43NTcgMzQuMzktMjguNzU3em0xMjMuMzU4IDYyLjQ2NGM3LjQ3NSAwIDE0LjgzLjU4IDIyLjE4NyAxLjM5OS0xOS45MTctOTIuODYtMTE4Ljc4NC0xNjEuODc3LTIzMS42NDYtMTYxLjg3Ny0xMjYuMTQgMC0yMjkuNDk2IDg2LjMyMy0yMjkuNDk2IDE5Ni4wNDQgMCA2My4yODQgMzQuMzkgMTE1LjMyIDkxLjgxOSAxNTUuNjQ4bC0yMi45MiA2OS4zMjUgODAuMjQ3LTQwLjM5N2MyOC42ODkgNS42NjcgNTEuNzQ2IDExLjUyIDgwLjM4NCAxMS41MiA3LjIwMiAwIDE0LjM3LS4zMjQgMjEuNDAyLS44MTlhMTc0LjU1OCAxNzQuNTU4IDAgMCAxLTcuMS00OC4zNWMuMDY4LTEwMC43NjEgODYuMTM1LTE4Mi40OTMgMTk1LjEyMy0xODIuNDkzeiIgZmlsbD0iIzNjYjAzNSIvPjwvc3ZnPg==') no-repeat center center;
    width: 0.5rem;
    height: 0.5rem;
    background-size: 100% 100%;
}
.fwx .wx_box1_t{
    font-size: 0.24rem;
    margin-left: 0.15rem;
}
.fwx .wx_box2{
    margin-right: 0.2rem;
    width: 5.2rem;
    display: flex;
    flex-direction: column;
}

.fwx .wx_tbox{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fwx .wx_t1{
    font-size: 0.3rem;
}
.fwx .wx_nbox{
    font-size: 0.24rem;
    display: flex;
    align-items: center;
}
.fwx .wx_num{
    background: red;
    color: #fff;
    width: 0.3rem;
    height: 0.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    margin-right: 0.3rem;
}
.fwx .wx_info{    width: 4rem;
    font-size: 0.24rem;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
  .fwx .xl{}  

span.shuzi{
    position: absolute;
    width: 5.4vw;
    height: 5.4vw;
    background: #e43c3c;
    color: #fff;
    font-size: 3.4vw;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    top: -0.15rem;
    right: 18%;
    font-weight: bold;
 
}

@keyframes shan{
	0%{
		-webkit-transform: scale(0.6);
		
	}
	100%{
		-webkit-transform: scale(1);
		
	}
}

.news_body_c p{}

.t_hp{
 display: flex;
 height: 0.3rem;
 width: 100%;
 font-size: 0.2rem;
 color: #848484;
 align-items: center;
}
.t_hp p{
    margin-left: 0.15rem;
}
.t_hp img{
 max-width: 1.2rem;
}
.t_swiper{
    width: 6.9rem;
    height: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.3rem 0.4rem;
}

.t_swiper  a{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.24rem;
    box-sizing: border-box;
    background: #f5f5f5;
    border-bottom: 0.02rem #f5f5f5 solid;
}
.t_swiper  a.thisclass{
    color: #e60012;
    border-color: #e60012;
    background: #fff;
}
.t_swiper .swiper-slide{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.t_swiper .swiper-slide a{
    width: 90%;
    height: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px #8e8c8c solid;
    border-radius: .1rem;
    font-size: 0.24rem;
    color: #727272;
    box-sizing: border-box;
}
.t_swiper .swiper-slide a.thisclass{
    color: #e60012;
    border-color: #e60012;
}