* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body {overflow-x: hidden;}
.w1440{max-width:1600px;margin: 0 auto;}
.w800{max-width:800px;margin: 0 auto;}
img{ max-width:100%;}
body{font-size: .16rem;} 

.red{ color:#b91c22;}
.baise{ color: #ffffff;}
.img { overflow:hidden;}
.img img{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; }



/*导航*/
.english{padding-right:2.18%; padding-top:.32rem}
.english a{display:inline-block; background:#b91c22; color:#ffffff; width:.7rem; height:.35rem;border-radius:.04rem; text-align:center; line-height:.35rem;}

/*banner*/
.index_banner {width: 100%;position: relative;}
.index_banner .swiper-pagination{ width:100%; text-align: center; bottom:.3rem;}
.index_banner .swiper-pagination  span{ width:.14rem; height:.14rem; background: #232323; margin: 0 .05rem; opacity:1;}
.index_banner .swiper-pagination  span.swiper-pagination-bullet-active{ background:#ce3a27;}


/*底部*/
.footer{ width: 100%; background-image:url(../img/bottombj.jpg); background-size:cover;}
.footer1{padding-top:90px; padding-bottom:50px;}
.footer1  .fl { width: 70%;}
.footer1  .fl  dl{width: 33.33%;float: left;}
.footer1  .fl  dl dt{color: #ffffff;}
.footer1  .fl  dl  dd a{display: block;color: #ffffff;margin-top:.25rem; font-size:.16rem;}
.footer1  .fl dl{float: left;}
.footer1  .fr {width:25%;}
.footer2{width: 100%; border-top:1px solid #af3d42;color: #ffffff; padding:.4rem 0; }
.footer2 a{color: #ffffff;}
.ewm{ margin-bottom:.4rem;}
.footer1y{color: #ffffff;}
.footer1y p{margin-bottom:.2rem;}
.wb_img{ padding-top:20px;}
.wb_img span{display: inline-block; margin-right:.2rem;}


/*首页公司简介*/
.index_jj{ width:100%; position:relative;}
.index_jj_red{ width:100%; height:3.57rem; background:#b91c22; position:absolute; left:0; top:0px;}
.index_jj1{ position:relative;}
.index_jj1_z{ margin-top:.76rem;}
.index_jj1_z{ width:50%;}
.index_jj1_y{ width:40%;}
.index_jj1_y  h2{ font-size:.6rem; color:#ffffff; text-align:right; font-weight:bold; padding-top:.4rem;}
.index_jj1_y  h6{ font-size:.19rem; color:#ffffff; text-align:right;}
.index_jj1_y_p{font-size:.18rem; color:#ffffff; line-height:.3rem; margin-top:.2rem;text-align: justify;}
.index_jj1_y_t{ margin-top:.6rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.index_jj1_y_t span{ display:inline-block; width:1.23rem; height:1.23rem; border-radius:1.23rem; overflow:hidden;box-shadow: .1rem .1rem .16rem rgba(213,213,213,.89);}
.index_jj1_y_m{ text-align:right; margin-top:.4rem;}
.index_jj1_y_m a{ font-size:.24rem; font-weight:bold; color:#8c8c8c}
.index_jj1_y_m a img{ width:.21rem}

/*首页产品*/
.index_cp_bt{ font-size:.6rem;text-transform: uppercase; font-weight:bold; color:#b91c22; margin-top:.4rem;}
.index_cp_key{ font-size:.36rem;font-weight:bold; color:#8c8c8c;}
.index_cp_sm{ text-align:right; font-size:.18rem; color:#8c8c8c;text-transform: uppercase;}
.sale_tab{ margin-top:.1rem;}
.sale_tab_top  div{ width:33.33%; height:1.19rem; float:left; background:url(../img/tabs.png) top repeat-x; padding:.3rem .2rem .2rem .2rem; display: flex;justify-content:space-between;cursor:pointer}
.sale_tab_top  div span{ width:1.1rem; height:.77rem; position:relative;}
.sale_tab_top  div span .cptb1{ position:absolute; left:0; top:0;}
.sale_tab_top  div span .cptb2{ position:absolute; left:0; top:0; opacity:0;}
.sale_tab_top  div b{ font-size:.24rem;text-transform: uppercase; color:#8c8c8c;width:70%; font-weight:normal;display: flex; text-align:right;align-items:center; }
.sale_tab_top  div.current b{ color:#ffffff;}
.sale_tab_top  div.current{ background:url(../img/tabs1.png) top repeat-x;}
.sale_tab_top  div.current span  .cptb1{ opacity:0;}
.sale_tab_top  div.current span  .cptb2{ opacity:1;}
.sale_tab_bottom{ margin-top:.15rem}
.index_cp_box1{ background:#b91c22;}
.index_cp_box1z{ width:50%; background:url(../img/cpbj.png) no-repeat; padding:.6rem;}
.index_cp_box1z h4{ font-size:.6rem; color:#ffffff; font-weight:bold;}
.index_cp_box1z h6{ margin-top:.3rem;}
.index_cp_box1z h6 span{ display:inline-block; background:#ffffff; font-size:.48rem; font-weight:bold; color:#b91c22; padding:.15rem .6rem;border-radius:0  .8rem  .8rem .6rem;}
.index_cp_box1z_p{ margin-top:.4rem; font-size:.18rem; color:#ffffff; line-height:.3rem;}
.index_cp_box1y{ width:50%;}
.index_cp_box2{display: flex;justify-content:space-between;}
.index_cp_box2 li{ margin-top:.2rem; width:33%;}
.index_cp_box2_bt{ width:100%; background:#8c8c8c; margin-top:.1rem; padding:.2rem; overflow:hidden}
.index_cp_box2_bt span{ float:left; font-size:.24rem; color:#ffffff;}
.index_cp_box2_bt b{ float:right;font-size:.24rem; color:#ffffff; font-weight:normal;}
.index_cp_box2_bt b img{ position:relative; margin-left:.2rem; width:.21rem}
.index_cp_box2 li:hover  .img img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.index_cp_box2 li:hover  .index_cp_box2_bt{ background:#b91c22}
.sale_tab_bottom  .list_swiper{ display:none;}
/*首页合作*/
.index_hz{ margin-top:.9rem;}
.index_hz_z{ width:50%;}
.index_hz_y{ width:50%; padding:0 5%;}
.index_hz_y h4{font-size:.6rem;text-transform:uppercase;font-weight:bold;color:#b91c22;margin-top:.4rem;text-align:right;}
.index_hz_y h6{font-size:.19rem; text-align:right; margin-top:.1rem}
.index_hz_y_p{ margin-top:.14rem; color:#8c8c8c; line-height:.3rem; text-align:right; margin-top:.5rem;}

/*首页我们*/
.index_women{ width:100%; background:#f2f2f2; padding:.9rem 0; margin-top:.8rem;}
.index_womenz{ width:80%;}
.index_womenz h4{font-size:.6rem;text-transform:uppercase;font-weight:bold;color:#b91c22;}
.index_womenz p{font-size:.19rem; margin-top:.2rem;}
.index_womeny{ width:20%;}
.index_womeny a{display:inline-block;background: #e1b1b3; border:1px solid #b91c22;font-size: .24rem;color: #ffffff;padding: .15rem .6rem;border-radius: 0 .8rem .8rem .6rem; margin-top:.3rem}
.index_womeny a:hover{ background:#b91c22; color:#ffffff}



/*产品列表页*/
.cplist{ padding:.5rem 0  1rem 0}
.cplist h4{ font-size:.36rem; color:#8c8c8c;text-transform: uppercase; font-weight:bold;}
.cplist_wz{ font-size:.24rem; margin-top:.05rem;text-transform: uppercase;}
.cplist_wz span{ display:inline-block; margin:0 .1rem; position:relative; top:-2px;}
.cplist_wz span img{ width:.1rem; height:.16rem;}


.cplist_li li{width:33%; float:left; margin-right:0.3%; margin-top:1rem;}
.cplist_li li .img{ border-bottom:2px solid #ffffff}
.cplist_li li p{ background:#f2f2f2; margin-top:.1rem; text-align:center; padding:.4rem 0; font-size:.24rem}
.cplist_li li:hover  .img img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.cplist_li li:hover p{ background:#b91c22; color:#ffffff}
.cplist_li li:hover .img{border-bottom:2px solid #b91c22}
.page{ margin-top:.58rem;}
.pagez a{ display:inline-block; border:1px solid #b5b5b5; height:.52rem; border-radius:.04rem; line-height:.52rem; padding:0 .2rem; margin-right:.05rem; font-size:.24rem;}
.pagez span{font-size:.24rem; color:#8c8c8c}
.pagez a.on{ background:#b91c22; color:#ffffff;border:1px solid #b91c22;}
.pagey{font-size:.24rem; line-height:.52rem;color:#8c8c8c }
.pagey  .select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border: none;width:1.16rem;font-size:.24rem;color: #8c8c8c;border:1px solid #b5b5b5; background:#ffffff; height:.52rem; line-height:.52rem;border-radius:.04rem;       background: url(../img/xlj.png) right center no-repeat;
 background-size: 0.51rem 0.51rem; padding-left:.2rem}
 .pagez .ym01{ width:.14rem}
 .pagez .ym02{ width:.3rem}
 
 
 .xiazai{ width:100%; background:#f2f2f2; padding:1rem 0}
 .xiazai_bt{font-size: .6rem;color: #b91c22;text-transform: uppercase;font-weight: bold;}
 .xiazai_x{ font-size:.19rem;}
 .xiazai_li  li{width:48%; float:left; margin-top:.67rem; margin-right:4%;}
 .xiazai_liz{ width:2.5rem; background:#ffffff;box-shadow: 0px .02rem .1rem .01rem #dadada;}
 .xiazai_liy{width:calc(100% - 3rem); }
 .xiazai_liy  h3{ font-size:.36rem; color:#8c8c8c; font-weight:bold; margin-top:.4rem}
 .xiazai_liy p{ font-size:.14rem; color:#8c8c8c; margin-top:.26rem;}
 .xiazai_liy_img{ margin-top:.2rem;}
 .xiazai_liy_img img{ width:.32rem}
 .xiazai_liy_more{ width:100%; text-align:center;background: #e1b1b3; height:.8rem; line-height:.8rem; border:1px solid #b91c22;font-size: .24rem;color: #ffffff;border-radius: 0 .8rem .8rem .6rem; margin-top:.3rem}
 .xiazai_liy_more img{ position:relative; margin-left:.6rem; width:.19rem;}
 .xiazai_liy_more:hover{background:#b91c22; color:#ffffff}
 .xiazai_li  li:nth-child(2n+2){ margin-right:0;}
 
 /*产品内容页*/
.cpcon_box{ width:100%; position:relative; padding:1rem  0}
.cpcon_box_h{ position:absolute; width:100%; height:4.10rem; background:#b91c22; top:0; left:0;}
.cpcon_box_top{ position:relative;}
.cpcon_box_top .baise a{ color:#ffffff}
.cpcon_box_cp{ margin-top:.48rem}
.cpcon_box_cpz{ width:50%;}
.cpcon_box_cpy{ width:46%}
.cpcon_box_cpy h4{ font-size:.6rem; color:#ffffff; width:100%; text-align:right; font-weight:bold;}
.cpcon_box_cpy h6{font-size:.48rem; color:#ffffff; width:100%; text-align:right; font-weight:bold;}
.cpcon_box_cpy_p{ margin-top:1.95rem; font-size:.24rem; line-height:.36rem;text-align: justify;}
.cpcon_xiangq_p{ margin-top:.5rem;}
.cpcon_xiangq_p h6{ font-size:.24rem; color:#b91c22; font-weight:bold; margin-bottom:.1rem;}
.cpcon_xiangq_txt{ font-size:.24rem; line-height:.36rem;}


/*公司简介*/
.about_box1{ width:100%; background:#b91c22; padding:.8rem 0;}
.about_box1z{ width:50%;}
.about_box1y{ width:46%;}
.about_box1y  h4{ width:100%; text-align:right; font-size:.6rem; color:#ffffff; font-weight:bold;}
.about_box1y  h6{ width:100%; text-align:right;font-size:.19rem; color:#ffffff; margin-top:.1rem;}
.about_box1y_p{ font-size:.18re; color:#ffffff; line-height:.3rem;}
.about_box1y_p p{ margin-top:.3rem;text-align: justify;}
.about_box2{ width:100%;padding:.8rem 0;}
.about_box2_bt{font-size:.6rem; color:#b91c22; font-weight:bold;text-transform: uppercase;}
.index_licheng_box{ width: 100%; position: relative; margin-top:.8rem;}
.index_licheng_list{display: flex;justify-content: space-between;}
.index_licheng_list li{ width:16.66%; position:relative;}
.index_licheng_list::before {content: '';display: block;width:100%;height:.02rem;background: #dfdfdf;left:0;position: absolute;top: 0;}
.index_licheng_list  li::after {content: ''; display: inline-block;width:.7rem;height:.4rem;background-image: url(../img/lcimg1.png);background-size: 100%  100%; position: absolute;left:50%;top:-.2rem;margin-left: -.35rem;}
.index_licheng_list_txt{ padding: 0 .3rem; line-height: .3rem; margin-top:.6rem;}
.index_licheng_list  li:hover  h6{ color: #b91c22;}
.index_licheng_list  li:hover  .index_licheng_list_txt{ color:#b91c22;} 
.index_licheng_list  li:hover::after{background-image: url(../img/lcimg2.png);} 
.index_licheng_list  li:hover .xian_d{background: #b91c22;}
.index_licheng_pic li{ width:32%; float:left; margin-right:2%; margin-top:.6rem;}
.index_licheng_pic li:nth-child(3n+3){ margin-right:0;}
.index_licheng_pic li:hover .img img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.cplist_li li:hover p{ background:#b91c22; color:#ffffff} 
.about_box3{width:100%; background:#f2f2f2; padding:.8rem 0;}
.about_box3_list{ width:100%; position:relative;}
.about_box3_list::before {content: '';display: block;width:.02rem;height:3.8rem;background:#999999;left:50%;position: absolute; margin-left:-.01rem;top:.4rem;}
.about_box3_list dl{ width:42%;margin-top:.4rem; float:left;}
.about_box3_list dl dt{ font-size:.19rem; color:#000000; margin-bottom:.3rem;}
.about_box3_list dl dd{ font-size:.16rem; line-height:.28rem; color:#232323; min-height:1.2rem;}
.about_box3_list dl:nth-child(2n+2){float:right;}
.about_box4{ width:100%;  padding:.8rem 0;}
.about_box2_x{ font-size:.19rem}
.about_box4_p{ width:100%; position:relative; margin-top:.6rem;}
.about_box4_p_btn{ position:absolute; right:0; bottom:0;}
.about_box4_p_btn a{display:inline-block;background: #e1b1b3; border:1px solid #b91c22;font-size: .24rem;color: #ffffff;padding: .25rem .3rem;border-radius: 0 .8rem .8rem .6rem; margin-top:.3rem}
.about_box4_p_btn a:hover{ background:#b91c22; color:#ffffff}
.about_box4_p_lx h6{ font-size:.3rem; color:#8c8c8c; font-weight:bold; margin-bottom:.3rem;}
.about_box4_p_lx p{font-size:.24rem; color:#8c8c8c; font-weight:bold; margin-top:.1rem;}

/*表单*/
.form_box1{ width:100%; background:#b91c22; padding:.8rem 0;}
.form_box1_bt{font-size:.36rem; color:#ffffff; font-weight:bold; }
.form_box1_p{font-size:.24rem; color:#ffffff; line-height:.36rem;}
.form_box1_p p{margin-top:.4rem;}
.form_box2{width:100%;  padding:.8rem 0;}
.form_box2_bt{font-size:.36rem; color:#b91c22; font-weight:bold; }
.form_box2_form ul li{ margin-top:.4rem;}
.form_box2_form ul li  .label{ font-size:.24rem; color:#8c8c8c;}
.form_box2_form ul li  .input{ margin-top:.1rem}
.form_box2_form ul li  .input  .srk{ border:0; width:100%;background: #ffffff;box-shadow: 0 .02rem .1rem .01rem #dadada; padding:.2rem;
    /*-moz-box-shadow: 0 .02rem .1rem .01rem #dadada;
-webkit-box-shadow: 0 .02rem .1rem .01rem #dadada;*/
}
.form_box2_form ul li  .input  .question-content{ border:0; width:100%;background: #ffffff;box-shadow: 0 .02rem .1rem .01rem #dadada; padding:.2rem}
.form_box2_form ul li .radio{font-size:.24rem; color:#8c8c8c; line-height:.36rem;}
.form_box2_form ul li .radio  input{ position:relative; top:-3px;}
.xieyi{ font-size:.24rem; color:#8c8c8c; line-height:.36rem;}
.form_box2_form ul li .fxk{ position:relative; top:-3px;}
.form_box2_form .btn{ text-align:center;}
.form_box2_form .btn  .tj{display:inline-block;background: #e1b1b3; border:1px solid #b91c22;font-size: .24rem;color: #ffffff;padding: .25rem  1rem;border-radius: 0 .8rem .8rem .6rem; margin-top:.3rem}
@media screen  and (max-width:1600px){
    .w1440{max-width:1400px;margin: 0 auto;}
}

@media screen  and (max-width:1440px){
	.w1440{max-width:1200px;margin: 0 auto;}
	.index_jj1_y_t{margin-top: .9rem;}
	.index_hz {margin-top: .7rem;}
}


@media screen  and (max-width:1200px){
	.w1440 {max-width: 90%;margin: 0 auto;}
	.index_womenz {width:100%; float:none;}
	.index_womeny {width:100%; float:none;}
	.index_hz_z{width:100%; float:none;}
	.index_hz_y{width:100%; float:none;}
	.index_cp_box2 li { width:100%; margin-bottom:20px;}
	.index_cp_box2{flex-flow: row wrap;}
	.index_cp_box1y{width:100%; float:none;}
	.index_cp_box1z{width:100%; float:none;}
	.index_jj1_z{width:100%; float:none;}
	.index_jj1_y{ width:100%; float:none}
	.index_cp_sm { margin-top:.1rem}
	.footer1{ display:none;}
	.index_jj_red {height:8.6rem;}
	.sale_tab_top div b {font-size: .18rem;}
	.cplist_li li {width:100%;}
	.xiazai_li li {width:100%;}
	.cpcon_box_cpz{ width:100%; height:6.8rem;overflow:hidden}
	.cpcon_box_cpy{ width:100%;}
	.cpcon_box_h{height:11.5rem;}
	.cpcon_box_cpy h4 { margin-top:.4rem;}
	.cpcon_box_cpy_p {margin-top:.9rem;}
	.about_box4_p_btn{position:relative;}
	.about_box3_list dl {width:100%;}
	.about_box3_list::before { display:none;}
	.about_box1z{width:100%; float:none;}
	.about_box1y{width:100%; float:none; margin-top:.2rem;}
	.index_licheng_list::before { display:none;}
	.index_licheng_list{flex-flow: row wrap;}
	.index_licheng_list li {width:100%;}
	.index_licheng_list li::after {display:none;}
	.index_licheng_list_txt { padding:0;}
	.index_licheng_box { margin-top:0}
	.sale_tab_top div {padding: .36rem .2rem  .2rem .2rem;}
	.form_box2_form ul li  .input  .srk{border:1px solid #dadada}
}