@font-face {
	font-family: "Montserrat-Medium";
	src:url('../font/Montserrat-Medium-7.otf');
}
@font-face {
	font-family: "Montserrat-Regular";
	src:url('../font/Montserrat-Regular-8.otf');
}
@font-face {
	font-family: "Raleway-v4013-Black";
	src:url('../font/Raleway-v4013-Black.otf');
}
@media screen and (min-width: 1701px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1601px) and (max-width: 1700px){
    html {
        font-size: 1150%!important
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
    html {
        font-size: 1050%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    html {
        font-size: 950%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}
.w{max-width:1600px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

/*首页*/
.indtop{width:100%; height:.5rem; background:rgba(39,62,130,.8); position:fixed; top:0; z-index:9999;}
.logo{width:1.8rem; margin-top:.075rem;}
.indtop_bg{width:100%; height:.5rem;}

/*****pc导航*****/
.nav_menu3{height:.2rem;margin-top:.15rem;}
.nav_menu3 li{float:left;line-height:.2rem;margin-right:.3rem;}
.nav_menu3 ul,.nav_menu3 ul li,.nav_menu3 ul li a{display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nav_menu3 ul li a{font-family: "Montserrat-Medium";color: #fff;display:block;line-height:.2rem;height:.2rem;font-size:.08rem;}
.nav_menu3 ul li.on a{border-bottom:2px solid #bd2429;}
.nav_menu3 ul li:hover a{border-bottom:2px solid #bd2429;}
.nav_menu3 ul ul {width:275px;position: absolute;left: -9999px;z-index:9999;display:block;text-align:center;}
.nav_menu3 li:hover > ul {left: 0;background:#ffffff;box-shadow:0 0 5px rgba(0, 0, 0, .2);}
.nav_menu3 ul ul li {height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;margin:0;}
.nav_menu3 ul li:hover > ul > li {height: .2rem;width:100%;}
.nav_menu3 ul ul li a {display:block;height:.2rem;line-height: .2rem;text-decoration: none;color: #212121;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;font-size:.08rem;}
.nav_menu3 ul ul li:hover{background:#bd2429;}
.nav_menu3 ul ul li:hover a{color:#FFFFFF;}
.nav_menu3 ul li:hover li a,.nav_menu3 ul li.on li a{border-bottom:1px solid #bd2429;}
.indtop_fx a{display:block; float:left; height:.08rem; width:auto; margin-top:.06rem; margin-right:.08rem;}
.indtop_fx a img{width:auto; height:100%;}
.pc_top_search{width:.09rem; height:.09rem; margin-top:.055rem;}

.ban_1{left:0; top:.65rem;}
.ban_1 h3{font-family: "Raleway-v4013-Black"; color:#bd2429; font-size:.3rem; line-height:.36rem;}
.ban_1 p{font-family: "Montserrat-Medium"; color:#686868; font-size:.12rem; line-height:.21rem; margin-top:.2rem;}
.ban_1 a{font-family: "Montserrat-Medium"; display:block; width:.79rem; height:.22rem; border-radius:.11rem; background:#bd2429; text-align:center; line-height:.22rem; color:#FFFFFF; font-size:.07rem; margin-top:.3rem; transition: all .5s;}
.ban_1 a:hover{width:.9rem; background:#ee4146;}
.banner .swiper-container .swiper-pagination{bottom:.125rem;}
.banner .swiper-container .swiper-pagination-bullet{opacity:1; width:5px; height:5px; background:#ffffff;}
.banner .swiper-container .swiper-pagination-bullet-active{background:none; width:13px; height:13px; border:2px solid #FFFFFF; transform: translateY(3px);}

.product h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; color:#323232; text-align:center; margin-top:.45rem;}
.product_1{width:.2rem; height:.015rem; background:#bd2429; margin:0 auto; margin-top:.17rem;}
..product_c ul{margin-left:-.14rem;}
.product_c{margin-top:.35rem;}
.product_c li{float:left; width:25%; padding-left:.14rem; position:relative;}
.product_2{position:absolute; width:calc(100% - .14rem); height:100%; top:0; right:0; background:rgba(0,0,0,.5); font-size:.13rem; text-align:center; color:#FFFFFF; line-height:.19rem; transition: all .5s;}
.product_3{width:100%; height:.38rem; position:absolute; top:0; bottom:0; margin:auto 0;}
.product_3 p{font-family: "Raleway-v4013-Black";}
.product_4{width:.365rem; height:.365rem; margin:0 auto; display:none;}
.product_c li:hover .product_2{background:rgba(189,36,41,.4);}
.product_c li:hover .product_4{display:block;}
.product_c li:hover .product_3{height:.845rem;}
.product_c li:hover .product_3 p{margin-top:.1rem;}

.new_p{width:100%; background:#fafafa; margin-top:.5rem; padding-top:.4rem; padding-bottom:.45rem;}
.new_p h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; line-height:.18rem;}
.new_p_con{margin-top:.2rem;}
.new_p_con li{width:49%; float:left; border:.01rem solid #e0e0e0; background:#FFFFFF; height:1.06rem; margin-top:.1rem;}
.new_p_con li:nth-child(even){float:right;}
.new_p_con_img{width:28%; text-align:center; height:.72rem; margin-top:.17rem;}
.new_p_con_img img{width:auto; height:100%;}
.new_p_con_txt{width:65%; margin-top:.19rem;}
.new_p_con_txt .new_p_con_txt_t{font-family: "Montserrat-Medium"; font-size:.11rem; color:#bd2429; line-height:.11rem; width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_p_con_txt p{color:#a4a9ae; font-size:.095rem; line-height:.14rem; height:.28rem; overflow:hidden; margin-top:.1rem;}
.new_p_con_txt a{display:block; font-size:.09rem; color:#646464; line-height:.09rem; padding:0; margin-top:.13rem;}
.new_p_con_txt a img{width:.04rem; margin-right:.05rem;}
.new_p_con li:hover{border-color:#bd2429;}
.new_p_con li:hover .new_p_con_txt a{color:#bd2429;}

.yingyong h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; color:#bd2429; text-align:center; margin-top:.45rem;}
.yingyong_c li{float:left; width:25%; height:2rem; background:#ec7679; position:relative;}
.yingyong_c li:nth-child(even){background:#7993dd;}
.yingyong_c{margin-top:.4rem;}
.yy_img{width:1.03rem; margin:0 auto; margin-top:.36rem;}
.yingyong_c li p{font-family: "Montserrat-Medium"; text-align:center; color:#FFFFFF; font-size:.12rem; margin-top:.2rem;}

.about{width:100%; background:url(../img/bg1.jpg); background-size:100% 100%; margin-top:.55rem; padding-top:.4rem; padding-bottom:.3rem;}
.about h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; color:#323232;}
.about_lf{width:49%; margin-top:.34rem;}
.about_lf_t{font-family: "Montserrat-Medium"; font-size:.15rem; color:#bd2429; line-height:.15rem; margin-top:.2rem;}
.about_lf_1{width:.3rem; height:1px; background:#bd2429; margin-top:.05rem;}
.about_lf_2{font-family: "Montserrat-Regular"; margin-left:.4rem; margin-top:.1rem; font-size:.08rem; line-height:.16rem; color:#767676;}
.about_lf_2 a{font-family: "Montserrat-Medium"; color:#273e82; margin-top:.2rem; display:inline-block;}
.about_lf_2 a img{width:.105rem; transform: translateY(-.01rem); margin-left:.05rem;}
.about_rt{width:48%; margin-top:.34rem;}
.about_rt li{border-bottom:1px solid #273e82; padding-bottom:.15rem; margin-bottom:.15rem;}
.about_rt_img{width:36%; border-radius:5px; overflow:hidden;}
.about_rt_txt{width:60%;}
.about_rt_txt1 a{font-family: "Montserrat-Medium"; font-size:.09rem; color:#000000; display:block; margin-top:.08rem; width:100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_rt_txt p{font-family: "Montserrat-Regular"; font-size:.07rem; line-height:.12rem; color:#858585; margin-top:.06rem; height:.36rem; overflow:hidden;}
.about_rt_txt span{font-family: "Montserrat-Regular"; display:block; font-size:.07rem; color:#8b8b8b; margin-top:.09rem;}
.about_rt li:hover{border-bottom:1px solid #bd2429;}
.about_rt li:hover .about_rt_txt1 a{color:#bd2429;}

.footer{width:100%; background:#273e82; padding-top:.45rem;}
.bot_logo{width:.96rem;}
.bot_1{width:1.01rem; height:.01rem; background:#eceef0; margin-top:.15rem;}
.bot_2{font-family: "Raleway-v4013-Black"; font-size:.12rem; line-height:.12rem; margin-top:.16rem;}
.bot_3 a{display:block; float:left; width:.18rem; margin-right:.1rem; margin-top:.12rem;}
.fot_adds{margin-left:.8rem; width:2.1rem;}
.footer h3{font-size:.09rem; color:#f7f7f7; line-height:.18rem;}
.fot_adds li{margin-top:.15rem;}
.fot_adds li div{width:.1rem;}
.fot_adds li p{font-family: "Montserrat-Regular"; color:#dde3f5; font-size:.07rem; margin-left:.15rem;}
.fot_nav a,.fot_cp a{font-family: "Montserrat-Regular"; display:block; line-height:.165rem; font-size:.07rem; color:#dde3f5; background:url(../img/30.png) left center no-repeat; background-size:.03rem auto; padding-left:.1rem;}
.fot_nav{margin-left:.8rem;}
.fot_nav a:hover,.fot_cp a:hover,.bottom a:hover{color:#bd2429;}
.bottom{font-size:.07rem; color:#FFFFFF; text-align:center; border-top:1px solid #FFFFFF; height:.32rem; line-height:.32rem; margin-top:.4rem;}
.bottom a{color:#FFFFFF;}

/*列表页*/
.cp_ban{font-family: "Raleway-v4013-Black"; position:absolute; font-size:.3rem; height:.3rem; line-height:.3rem; top:.9rem;}
.bread {font-family: "Montserrat-Medium"; background: #f7f7f7;height: .26rem;line-height: .26rem;font-size: .08rem;}
.bread_1 img {margin-right: .05rem; width:.09rem;}
.bread span {margin: 0 .05rem;}
.bread a {color: #3f3f3f;}

.cp_list {margin-top: .3rem;}
.list_left {width: 15%;}
.chanpin_nav h3{font-family: "Raleway-v4013-Black"; width:100%; background:#bd2429; font-size:.11rem; color:#FFFFFF; height:.35rem; line-height:.35rem; padding-left:.1rem; border-top-left-radius:.03rem; border-top-right-radius:.03rem;}
.chanpin_nav ul{border:1px solid #d1d1d1; border-top:none; border-bottom:none;}
.chanpin_nav li {font-size: .07rem;height: .28rem;border-bottom: 1px solid #d1d1d1;}
.chanpin_nav li a {font-family: "Montserrat-Regular"; display: block;color: #040404;line-height: .28rem;height: .28rem;margin: 0 .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.chanpin_nav li:hover a, .chanpin_nav li.on a {color: #bd2429;}
.list_left_1 h3 {font-family: "Raleway-v4013-Black"; font-size: 22px;color: #bd2429;border-bottom: 1px solid #bd2429;margin-top: 35px;padding-bottom: 8px;}
.list_left_2 {font-family: "Montserrat-Regular"; font-size:14px; line-height: 28px;word-break: break-all;margin-top: 15px;color: #757575;}
.list_left_2 span {color: #000000;}

.list_con{width:84%;}
.list_con li {float: left;width: 25%; padding-left:.17rem; margin-bottom:.1rem;}
.list_con li p{font-family: "Montserrat-Medium"; text-align: center;color: #2c2c2c; line-height:.11rem; height:.22rem; overflow:hidden; font-size:.08rem; padding:0 .1rem; margin-top:.05rem;}
.page span ,.page a {font-family: "Montserrat-Regular"; display: inline-block; text-align:center; line-height:.2rem; width:.2rem; height:.2rem; background:#e2e2e2; font-size:.08rem; color:#FFFFFF;margin: 0 1px;}
.page a:hover,.page a.on{background:#bd2429;}

.page span.current{background:#bd2429;}

.page{margin-top:.35rem;    margin-bottom: .35rem;}

.videos{margin:.6rem auto;}
.videos h3{font-family: "Raleway-v4013-Black"; font-size:.2rem; color:#bd2429; line-height:.2rem;}
.videos h3 span{display:block; width:.2rem; height:2px; background:#bd2429; margin-top:.17rem;}
.videos .swiper-container{margin-top:.26rem;}
.videos .swiper-container .swiper-slide p{font-family: "Montserrat-Medium"; font-size:.08rem; color:#2c2c2c; line-height:.12rem; height:.24rem; overflow:hidden; text-align:center; margin-top:.1rem; padding:0 .15rem;}
.videos .swiper-container .swiper-slide a:hover p{color:#bd2429;}
.videos .swiper-container .swiper-button-prev,.videos .swiper-container .swiper-button-next{width:.2rem; height:.2rem; margin-top:-.1rem; background-size:100% 100%; outline:none;}
.videos .swiper-container .swiper-button-prev{background-image:url(../img/42.png); left:0;}
.videos .swiper-container .swiper-button-next{background-image:url(../img/43.png); right:0;}
.videos .swiper-container .swiper-button-next.swiper-button-disabled{background-image:url(../img/40.png); opacity:1;}
.videos .swiper-container .swiper-button-prev.swiper-button-disabled{background-image:url(../img/41.png); opacity:1;}

/*产品详情页*/
.det_con{width:85%; padding-left:.2rem;}
.det_con h3{font-family: "Raleway-v4013-Black"; font-size:.17rem; color:#3d3d3d; line-height:.17rem; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom:.2rem;}
.list_det_img .gallery-top .swiper-slide div, .list_det_img .gallery-thumbs .swiper-slide div{margin: 4px;}
.list_det_img {width: 45%;}
.list_det_img .gallery-top .swiper-slide img, .list_det_img .gallery-thumbs .swiper-slide img{border: 1px solid #e1e1e1;}
.list_det_img .gallery-thumbs{width: 88%;margin: 0 auto;margin-top: .15rem;}
.list_det_img .gallery-thumbs .swiper-slide-thumb-active img{border-color: #bd2429;}
.list_det_img .swiper-button-next{right: 0;}
.list_det_img .swiper-button-prev{left: 0;}
.list_det_img .swiper-button-next, .list_det_img .swiper-button-prev{width: 20px;height: 33px;margin-top: -16px;background-size: 100% 100%;outline: none;}

.list_det_bd{width: 50%;margin-top: 4px;}
.list_det_bd_t{width: 100%;background: #bd2429;text-align: center;color: #FFFFFF;padding: .15rem 0;}
.list_det_bd_t h3{font-family: "Raleway-v4013-Black"; font-weight: normal;font-size: .19rem;line-height: .19rem; color:#FFFFFF; margin-bottom:0;}
.list_det_bd_t p{font-family: "Montserrat-Medium"; font-size: .09rem;line-height: .09rem;margin-top: .11rem;}
.list_det_bd_1 input{font-family: "Montserrat-Regular";width: 100%;padding: 0 .06rem;}
.list_det_bd_c input{font-family: "Montserrat-Regular";background: #fbfbfb;height: .24rem;border: 1px solid #dddddd;font-size: .07rem;margin-top: .1rem;outline: none;}
.list_det_bd_2 input{width: 100%;padding: 0 .06rem;}
.list_det_bd_c textarea{font-family: "Montserrat-Regular";width: 100%;background: #fbfbfb;border: 1px solid #dddddd;font-size: .07rem;margin-top: 20px;outline: none;padding:.06rem;height: .74rem; font-size:.065rem;}
.list_det_bd_c button{font-family: "Montserrat-Regular";width: 1.05rem;height: .21rem;background: #bd2429;color: #FFFFFF;outline: none;cursor: pointer;font-size: .08rem;margin-top: .15rem;border: none;}

.list_det_rt_tab .zx_t{border: 1px solid #e5e5e5;height: 46px;margin-top: .35rem;}
.list_det_rt_tab .zx_t li{font-family: "Montserrat-Regular";float: left;width: auto;height: 44px;margin: 0;font-size: .09rem; color:#4a4949; line-height:44px; padding:0 .08rem; cursor:pointer;}
.list_det_rt_tab .zx_t li.active{color:#FFFFFF; background:#bd2429;}
.list_det_rt_tab_1{font-family: "Montserrat-Regular";font-size:.08rem; color:#646464; line-height:.16rem; margin-top:.2rem;}
.list_det_rt_tab{border-bottom:1px dashed #dcdcdc; padding-bottom:.2rem;}
.det_page{margin-top: .25rem;}
.det_page a.huan{color: #FFFFFF;background: #bd2429;}
.det_page a{display: block;width: 1.75rem;height: .27rem;padding: 0 .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .09rem;line-height: .27rem;}
.det_page a.hui{color: #FFFFFF;background: #d0d0d0;}

}
@media screen and (min-width:769px) and (max-width: 1665px){
.w{width:95%; margin:0 auto;}
}
@media screen and (min-width:769px) and (max-width: 1200px){
.ban_1 h3{font-size:.24rem; line-height:.26rem;}
.fot_nav{margin-left:.5rem;}
.fot_adds{margin-left:.5rem; width:1.7rem;}
}
@media screen and (min-width:769px) and (max-width: 940px){
.ban_1{top:.4rem;}
.ban_1 h3{font-size:.2rem; line-height:.22rem;}
.fot_nav{margin-left:.2rem;}
.fot_adds{margin-left:.2rem; width:1.5rem;}
}
@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{width:100%;height:auto;}
.ww{width:93.75%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

/*首页*/
.indtop{width:100%; height:.5rem; background:rgba(39,62,130,.8); position:fixed; top:0; z-index:9999;}
.logo{width:1.8rem; margin-top:.075rem; margin-left:.1rem;}
.indtop_bg{width:100%; height:.5rem;}

/*    导航菜单     */
.nav {position:fixed;z-index: 100;opacity: 0;z-index:1000;-webkit-transform: translateX(0);transform: translateX(0);width: 40%;height: 100%;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav--active .nav {opacity: 1;background:#333;}
.nav__list {padding:0.1rem;margin-top:0.5rem;line-height:0.35rem;font-size:0.13rem;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger {display: block;position: absolute;width: 30px;height: 25px;right: 0.1rem;top: 0.23rem;z-index: 1001;}
.nav__icon {display: inline-block;position: relative;width: 30px;height: 3px;background-color: #fff;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 30px;height: 3px;position: absolute;background: #fff;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -10px;}
.nav__icon:after {margin-top: 10px;}
.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.nav--active .nav__icon {background: rgba(0, 0, 0, 0)!important;}
.nav--active .nav__icon:before {margin-top: 0;background:#FFFFFF;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.nav--active .nav__icon:after {margin-top: 0;background:#FFFFFF;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
/* 导航语言分享 */
.indtop_fx a{display:block;float:left; height:.16rem;margin-right:0.07rem;}
.indtop_fx a img{width:auto; height:100%;}
.sj_top_search input {width: 90%;padding: 0 5%;background: #FFFFFF;height: 0.26rem;border: none;border-radius: 0.13rem;margin: 0.15rem 0 0.1rem 0;}
.indtop_yy{margin-top:.15rem;}
.indtop_yy select{border:none;height:.2rem;margin-left:.08rem;background:none;color:#FFFFFF;}
.indtop_yy option{color:#000000;}

/*二级导航*/
.cd-accordion-menu {width: 100%;margin-top:.2rem;}
.cd-accordion-menu ul {display: none;}
.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
.cd-accordion-menu label, .cd-accordion-menu a {position: relative;display: block;color: #ffffff;}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top:-1px;}
.cd-accordion-menu label {cursor: pointer;}
.cd-accordion-menu label::before{background-image: url(../img/cd-icons.svg);background-repeat: no-repeat;}
.cd-accordion-menu label::before {right: 0;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left: 0.1rem;font-size:0.12rem;}
.cd-accordion-menu ul label::before {right: 0;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:0.2rem;font-size:0.09rem;line-height:0.25rem;color:#cbd8da;}
.cd-accordion-menu.animated label::before {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}

.ban_1{left:0; top:.3rem;}
.ban_1 h3{font-family: "Raleway-v4013-Black"; color:#bd2429; font-size:.14rem;}
.ban_1 p{font-family: "Montserrat-Medium"; color:#fff; font-size:.1rem; margin-top:.1rem;}
.ban_1 a{font-family: "Montserrat-Medium"; display:block; width:.85rem; height:.22rem; border-radius:.11rem; background:#bd2429; text-align:center; line-height:.22rem; color:#FFFFFF; font-size:.1rem; margin-top:.3rem; transition: all .5s;}
.ban_1 a:hover{width:.9rem; background:#ee4146;}
.banner .swiper-container .swiper-pagination{bottom:.125rem;}
.banner .swiper-container .swiper-pagination-bullet{opacity:1; width:5px; height:5px; background:#ffffff;}
.banner .swiper-container .swiper-pagination-bullet-active{background:none; width:13px; height:13px; border:2px solid #FFFFFF; transform: translateY(3px);}

.product h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; color:#323232; text-align:center; margin-top:.35rem;}
.product_1{width:.2rem; height:.015rem; background:#bd2429; margin:0 auto; margin-top:.1rem;}
..product_c ul{margin-left:-.14rem;}
.product_c{margin-top:.15rem;}
.product_c li{float:left; width:46%; margin-left:2.66%; position:relative; margin-top:.1rem;}
.product_2{position:absolute; width:100%; height:100%; top:0; right:0; background:rgba(0,0,0,.5); font-size:.13rem; text-align:center; color:#FFFFFF; line-height:.19rem; transition: all .5s;}
.product_3{width:100%; height:.38rem; position:absolute; top:0; bottom:0; margin:auto 0;}
.product_3 p{font-family: "Raleway-v4013-Black";}
.product_4{width:.365rem; height:.365rem; margin:0 auto; display:none;}

.new_p{width:100%; background:#fafafa; margin-top:.5rem; padding-top:.4rem; padding-bottom:.4rem;}
.new_p h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; line-height:.18rem;}
.new_p_con{margin-top:.2rem;}
.new_p_con li{width:100%; border:.01rem solid #e0e0e0; background:#FFFFFF; height:1.06rem; margin-top:.1rem;}
.new_p_con_img{width:28%; text-align:center; height:.72rem; margin-top:.17rem;}
.new_p_con_img img{width:auto; height:100%;}
.new_p_con_txt{width:65%; margin-top:.19rem;}
.new_p_con_txt .new_p_con_txt_t{font-family: "Montserrat-Medium"; font-size:.11rem; color:#bd2429; line-height:.11rem; width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_p_con_txt p{color:#a4a9ae; font-size:.1rem; line-height:.14rem; height:.28rem; overflow:hidden; margin-top:.1rem;}
.new_p_con_txt a{display:block; font-size:.1rem; color:#646464; line-height:.09rem; padding:0; margin-top:.13rem;}
.new_p_con_txt a img{width:.04rem; margin-right:.05rem;}

.yingyong h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; color:#bd2429; text-align:center; margin-top:.35rem;}
.yingyong_c li{float:left; width:50%; height:2rem; background:#ec7679; position:relative;}
.yingyong_c li:nth-child(2),.yingyong_c li:nth-child(3){background:#7993dd;}
.yingyong_c{margin-top:.3rem;}
.yy_img{width:1.03rem; margin:0 auto; margin-top:.36rem;}
.yingyong_c li p{font-family: "Montserrat-Medium"; text-align:center; color:#FFFFFF; font-size:.12rem; margin-top:.2rem;}

.about{width:100%; background:url(../img/bg1.jpg); background-size:100% 100%; margin-top:.55rem; padding-top:.4rem; padding-bottom:.3rem;}
.about h3{font-family: "Raleway-v4013-Black"; font-size:.18rem; color:#323232;}
.about_lf{margin-top:.34rem;}
.about_lf_t{font-family: "Montserrat-Medium"; font-size:.15rem; color:#bd2429; line-height:.15rem; margin-top:.2rem;}
.about_lf_1{width:.3rem; height:1px; background:#bd2429; margin-top:.05rem;}
.about_lf_2{font-family: "Montserrat-Regular"; margin-left:.4rem; margin-top:.1rem; font-size:.08rem; line-height:.16rem; color:#767676;}
.about_lf_2 a{font-family: "Montserrat-Medium"; color:#273e82; margin-top:.2rem; display:inline-block;}
.about_lf_2 a img{width:.105rem; transform: translateY(-.01rem); margin-left:.05rem;}
.about_rt{margin-top:.34rem;}
.about_rt li{border-bottom:1px solid #273e82; padding-bottom:.15rem; margin-bottom:.15rem;}
.about_rt_img{width:36%; border-radius:5px; overflow:hidden;}
.about_rt_txt{width:60%;}
.about_rt_txt1 a{font-family: "Montserrat-Medium"; font-size:.09rem; color:#000000; display:block; width:100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_rt_txt p{font-family: "Montserrat-Regular"; font-size:.07rem; color:#858585; line-height:.12rem; margin-top:.05rem; height:.36rem; overflow:hidden;}
.about_rt_txt span{font-family: "Montserrat-Regular"; display:block; font-size:.07rem; color:#8b8b8b; margin-top:.05rem;}

.footer{width:100%; background:#273e82; padding-top:.35rem;}
.bot_logo{width:1rem; margin:0 auto;}
.bot_1{width:1.01rem; height:.01rem; background:#eceef0; margin:0 auto; margin-top:.15rem;}
.footer .bot_2{font-family: "Raleway-v4013-Black"; font-size:.14rem; margin-top:.25rem;}
.bot_3 a{display:block; float:left; width:.18rem; margin-right:.1rem; margin-top:.12rem;}
.fot_adds{margin-top:.2rem; border-bottom:1px solid rgba(255,255,255,.2); border-top:1px solid rgba(255,255,255,.2); padding-bottom:.15rem; padding-top:.25rem;}
.footer h3{font-family: "Raleway-v4013-Black"; font-size:.14rem; color:#f7f7f7; line-height:.18rem;}
.fot_adds li{margin-top:.15rem;}
.fot_adds li div{width:.1rem;}
.fot_adds li p{font-family: "Montserrat-Regular"; color:#dde3f5; font-size:.1rem; margin-left:.15rem;}
.fot_nav a,.fot_cp a{font-family: "Montserrat-Regular"; display:block; margin-top:.15rem; font-size:.1rem; color:#dde3f5; background:url(../img/30.png) left center no-repeat; background-size:.05rem auto; padding-left:.15rem;}
.fot_nav{margin-top:.25rem; border-bottom:1px solid rgba(255,255,255,.2); padding-bottom:.15rem;}
.fot_cp{margin-top:.25rem;}
.bottom{font-size:.1rem; color:#FFFFFF; text-align:center; border-top:1px solid #FFFFFF; line-height:.2rem; margin-top:.3rem; padding:.1rem 0;}
.bottom a{color:#FFFFFF;}

/*列表页*/
.cp_ban{font-family: "Raleway-v4013-Black"; position:absolute; font-size:.2rem; top:.8rem; left:.1rem;}
.bread {font-family: "Montserrat-Medium"; background: #f7f7f7;height: .3rem;line-height: .3rem;font-size: .08rem;}
.bread_1 img {margin-right: .05rem; width:.11rem; transform: translateY(-.01rem); margin-left:.1rem;}
.bread span {margin: 0 .05rem;}
.bread a {color: #3f3f3f;}

.cp_list{margin-top:.3rem;}
.chanpin_nav h3{font-family: "Raleway-v4013-Black"; width:100%; background:#bd2429; font-size:.14rem; color:#FFFFFF; height:.35rem; line-height:.35rem; padding-left:.1rem; border-top-left-radius:.03rem; border-top-right-radius:.03rem;}
.chanpin_nav ul{border-left: 1px solid #dadada;border-right: 1px solid #dadada; padding-top:.08rem;}
.chanpin_nav li{font-family: "Montserrat-Regular"; width: 50%;float: left;font-size: 0.11rem;line-height: 0.3rem;border-bottom: 1px solid #dadada;}
.chanpin_nav li a{display:block; padding:0 .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.list_con{margin-top:.3rem;}
.list_con ul{margin-left:-.15rem;}
.list_con li {float: left;width: 50%; padding-left:.15rem; margin-bottom:.2rem;}
.list_con li p{font-family: "Montserrat-Medium"; text-align: center;color: #2c2c2c; line-height:.11rem; height:.22rem; overflow:hidden; font-size:.08rem; padding:0 .1rem; margin-top:.1rem;}
.page a {font-family: "Montserrat-Regular"; display: inline-block; text-align:center; line-height:.2rem; width:.2rem; height:.2rem; background:#e2e2e2; font-size:.08rem; color:#FFFFFF;margin: 0 1px;}
.page a.on{background:#bd2429;}
.page{margin-top:.35rem;}

.videos{margin:.6rem auto;}
.videos h3{font-family: "Raleway-v4013-Black"; font-size:.2rem; color:#bd2429; line-height:.2rem;}
.videos h3 span{display:block; width:.2rem; height:2px; background:#bd2429; margin-top:.17rem;}
.videos .swiper-container{margin-top:.26rem;}
.videos .swiper-container .swiper-slide p{font-family: "Montserrat-Medium"; font-size:.08rem; color:#2c2c2c; line-height:.12rem; height:.24rem; overflow:hidden; text-align:center; margin-top:.1rem; padding:0 .15rem;}
.videos .swiper-container .swiper-slide a:hover p{color:#bd2429;}
.videos .swiper-container .swiper-button-prev,.videos .swiper-container .swiper-button-next{width:.2rem; height:.2rem; margin-top:-.1rem; background-size:100% 100%; outline:none;}
.videos .swiper-container .swiper-button-prev{background-image:url(../img/42.png); left:0;}
.videos .swiper-container .swiper-button-next{background-image:url(../img/43.png); right:0;}
.videos .swiper-container .swiper-button-next.swiper-button-disabled{background-image:url(../img/40.png); opacity:1;}
.videos .swiper-container .swiper-button-prev.swiper-button-disabled{background-image:url(../img/41.png); opacity:1;}

/*产品详情页*/
.det_con{margin-top:.3rem;}
.det_con h3{font-family: "Raleway-v4013-Black"; font-size:.17rem; color:#3d3d3d; line-height:.17rem; width:100%; margin-bottom:.2rem;}
.list_det_img .gallery-top .swiper-slide div, .list_det_img .gallery-thumbs .swiper-slide div{margin: 4px;}
.list_det_img {width: 100%;}
.list_det_img .gallery-top .swiper-slide img, .list_det_img .gallery-thumbs .swiper-slide img{border: 1px solid #e1e1e1;}
.list_det_img .gallery-thumbs{width: 88%;margin: 0 auto;margin-top: .15rem;}
.list_det_img .gallery-thumbs .swiper-slide-thumb-active img{border-color: #bd2429;}
.list_det_img .swiper-button-next{right: 0;}
.list_det_img .swiper-button-prev{left: 0;}
.list_det_img .swiper-button-next, .list_det_img .swiper-button-prev{width: 20px;height: 33px;margin-top: -16px;background-size: 100% 100%;outline: none;}

.list_det_bd{width: 100%;margin-top: .3rem;}
.list_det_bd_t{width: 100%;background: #bd2429;text-align: center;color: #FFFFFF;padding: .15rem 0;}
.list_det_bd_t h3{font-family: "Raleway-v4013-Black"; font-weight: normal;font-size: .19rem;line-height: .19rem; color:#FFFFFF; margin-bottom:0;}
.list_det_bd_t p{font-family: "Montserrat-Regular"; font-size: .09rem;line-height: .09rem;margin-top: .11rem; padding:0 .1rem;}
.list_det_bd_1 input{font-family: "Montserrat-Regular";width: 100%;padding: 0 .06rem;}
.list_det_bd_c input{font-family: "Montserrat-Regular";background: #fbfbfb;height: .24rem;border: 1px solid #dddddd;font-size: .07rem;margin-top: .1rem;outline: none;}
.list_det_bd_2 input{width: 100%;padding: 0 .06rem;}
.list_det_bd_c textarea{font-family: "Montserrat-Regular";width: 100%;background: #fbfbfb;border: 1px solid #dddddd;font-size: .07rem;margin-top: 20px;outline: none;padding:.06rem;height: .74rem; font-size:.065rem;}
.list_det_bd_c button{font-family: "Montserrat-Regular";width: 1.5rem;height: .3rem;background: #bd2429;color: #FFFFFF;outline: none;cursor: pointer;font-size: .08rem;margin-top: .15rem;border: none;}

.list_det_rt_tab .zx_t{border: 1px solid #e5e5e5;height: 46px;margin-top: .35rem;}
.list_det_rt_tab .zx_t li{font-family: "Montserrat-Regular";float: left;width: auto;height: 44px;margin: 0;font-size: .09rem; color:#4a4949; line-height:44px; padding:0 .08rem; cursor:pointer;}
.list_det_rt_tab .zx_t li.active{color:#FFFFFF; background:#bd2429;}
.list_det_rt_tab_1{font-family: "Montserrat-Regular";font-size:.08rem; color:#646464; line-height:.16rem; margin-top:.2rem;}
.list_det_rt_tab{border-bottom:1px dashed #dcdcdc; padding-bottom:.2rem;}
.det_page{margin-top: .25rem;}
.det_page a.huan{color: #FFFFFF;background: #bd2429;}
.det_page a{display: block;width: 48%;height: .27rem;padding: 0 .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .09rem;line-height: .27rem;}
.det_page a.hui{color: #FFFFFF;background: #d0d0d0;}

}