﻿:root{
	--main_color:#d80c18;        /* 主色 */
	--main_color_rgb:216,12,24;  /* rgba */
    --main_yell_color:#fff6ed;   /* 辅色 */
}
@font-face{ font-family:'alimama'; src: url('/images/alimama.ttf');}
@font-face{ font-family:'Beba'; src: url('/images/BebasNeue-Bold.ttf');}

#mould72066{ border-top-width:0px; border-top-style:solid; margin-top:20px;}
#mould72065{ margin-top:20px;}
#mould72067{ margin-top:20px;}
#mould72062 .menu span{ background-color:#fff; background:var(--main_color);}
#mould72062 .menu span:before{ background-color:#fff; background:var(--main_color);}
#mould72062 .menu span:after{ background-color:#fff; background:var(--main_color);}
#mould72063 .swiper-container .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; background:url(/images/icon_btn.png) no-repeat; background-size:cover; opacity:0.3; border-radius:inherit;}
#mould72063 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ opacity:1;}
#mould72063 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 5px;}

.top { background: #fff; height:auto; padding:4px 0;}
.top .logo > a{ width:30%; margin:0 10px;}
.top .logo img{ width:100%; margin-top: 0; border-radius:4px;}
.top .logo p{ font-size: 12px; line-height:16px; margin-top:10px;color: var(--main_color);margin-left:3%;}
.top .logo p a{ font-size: 20px; line-height:22px;color: var(--main_color);}
.top ul{ top: 0.58rem;}
.menu{ top: 25%;}

#mould72064 .about_img{ padding: 10px 20px 0 20px;}
#mould72064 .about_img img{ margin-bottom: 10px; border-radius:6px;}
.bt1 .tt p:nth-child(2){ margin-top:2px; font-size: .14rem;}


.product li {margin-bottom: 4%;}

#mould72069{ border-bottom: 18px solid #f2f2f2;}
.product{ width:100%; padding:0 3%; box-sizing:border-box;}
.product h2{font-size: 20px;color: var(--main_color);display: block;line-height: 20px;}
.product h3{font-size: 22px;display: block;font-weight: bold;color:  var(--main_color);padding: 8px 0 0px 0;line-height: 20px;}
.product li a{ box-sizing:border-box;}
.product li p{ font-size:.14rem;}
.n2_img{ height:75px;}
.n2_img img{ height: 100%;}
.n2_contain p:nth-child(1){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n2_contain p:nth-child(3){ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news2 ul li:last-child a{ border-bottom: none; padding-bottom:5px;}
#mould72069 .text2_more{ border-color:#999; color:#999; margin-bottom:20px;}

.copy h2{ line-height:24px; padding: 8px 0;}
.copy h2 a{ line-height:24px;}


/*标题2*/
.title_42 {padding:0 3%;}
.title42 h2{font-size: 20px;color: var(--main_color);display: block;line-height: 20px;}
.title42 h3{font-size: 22px;display: block;font-weight: bold;color:  var(--main_color);padding: 4px 0 4px 0;line-height: 20px;}


.about_a{margin-top: 17px!important;}
.about_a .left{ width:100%%;}
.about_a .left h2{font-size: 20px;color: var(--main_color);display: block;line-height: 20px;}
.about_a .left h3{font-size: 22px;display: block;font-weight: bold;color:  var(--main_color);padding: 8px 0 0px 0;line-height: 20px;}
.about_a .left p{font-size: 16px;line-height: 30px;line-height: 31px;}
.about_a .left a{display:block;width: 110px;height: 42px;font-size: 16px;line-height: 42px;font-weight: bold;text-align: center;color: #fff;background: var(--main_color);border-top-left-radius: 28px;border-bottom-right-radius: 28px;margin: 10px auto;transition: .5s;}
.about_a .left a:hover{ border-radius:10px;}
.about_a .right{ width:100%;}
.about_a .right video{ width:100%; display:block;}



/*优势*/
.join_a .left{ width:100%;}
.join_a .right{ width:100%;}
.join_a .right h2{font-size: 20px;color: var(--main_color);display: block;line-height: 20px;}
.join_a .right h3{font-size: 22px;display: block;font-weight: bold;color:  var(--main_color);line-height: 20px;}
.join_a .right h4{ font-size:18px; line-height:22px; font-weight:bold; color:#666;}
.join_a .right .number{ margin: 26px 0 20px; display: flex;}
.join_a .right .number li+li{ margin-left:30px;}
.join_a .right .number span{ font-family:arial; font-size:22px; line-height:36px; font-weight:bold; color: var(--main_color);}
.join_a .right .number p{ font-size:12px; line-height:18px; font-weight:bold;}

.join_a .right .txt{ border:3px solid var(--main_color); padding:16px 14px; box-sizing:border-box;}
.join_a .right .txt p{ font-size:14px; line-height:24px;}
.join_a .right a{display:block;width: 110px;height: 42px;font-size: 16px;line-height: 42px;font-weight: bold;text-align: center;color: #fff;background: var(--main_color);border-top-left-radius: 28px;border-bottom-right-radius: 28px;margin: 10px auto;transition: .5s;}
.join_a .right a:hover{ border-radius:10px;}


/*标题1*/
#mould47736{ margin-top:20px;}
#mould47736 .xw4_tit h1{ color:#ed1a51;}
#mould47736 .xw4_tit .xw4_line{ background-color:#ed1a51; background:#ed1a51;}




/*新闻1*/
.center_new ul li:first-child{ padding-top:0;}
.center_new .xw_title{ width: 2.75rem;}
.center_new ul{ padding: 0 0.12rem;}
.center_new ul .news_time{ background: var(--main_color); width: 0.6rem; height: 0.6rem; margin-top: 0;}
.center_new .news_time span:first-child{ margin-bottom:0.05rem; display: block;}
.center_new .xw_title h3{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; margin-bottom: 5px;}
.center_new .xw_title p{ line-height: 18px; text-indent: inherit;}
.all_xw{ padding:0;}

/*======================底部======================*/
.flex_space {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer_bg{ width: 100%; background: var(--main_color);padding-top: 20px;}
.footer_bg .foot_pic{ width:60%; margin:0 auto;}
.b_contact{ padding:0 7%;}
.b_contact .f_tel{ margin-top:15px; color:#fff;}
.b_contact .f_tel p{ font-size:18px; margin-bottom:24px;}
.b_contact .f_tel a{ font-size:48px; font-family: 'Beba'; color:#fff; letter-spacing: 2px;}
.b_contact .lj {margin: 0 auto;padding: 20px 0;}
.b_contact .lj p {color: #fff;}
.b_contact .lj p a{color: #fff;}
.foot_ewm { margin-top:24px;}
.foot_ewm li{ width:23%; text-align:center;  color:rgba(255,255,255,.9); font-size:10px;}
.foot_ewm li .pic img{width:100%;}
li.t_center {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.foot_s{ width:100%; border-radius:25px; margin-top:20px; padding:6px 12px; font-size:14px; background:#fff; box-sizing:border-box; font-family:'alimama';  color:#888;}
.foot_s img{ display:block;  height:25px; margin-top: 2px;}
.foot_s span{ background:var(--main_color); color:#fff; display:block; line-height:28px; padding:0 8px; border-radius:42px;}
.foot_tel{ margin:20px 0 25px;}
.foot_tel img{ width:100%;}
.copyright{ padding: 0.2rem 7%;color:rgba(255,255,255,0.5);text-transform:uppercase; font-size:12px;}
.copyright a{color:rgba(255,255,255,0.5);}

.zzs {
width: 90%;
margin: 0 auto;
}

.zza {
color: #fff;
display: flex;
    flex-direction: column;
    align-items: center;
}

.zza p {
/* line-height: 2; */
margin-bottom: 3%;
}

li {}

.messages3 a#submit {
background: #FFF;
width: 60px;
line-height: 2;
display: flex;
align-items: center;
justify-content: center;border-radius: 5px;margin-bottom: 2%;color:var(--main_color);}
.zzb {color: #fff;}
ul#message2 {
    display: flex;
    flex-direction: column;
    align-items: center;
}


/*留言1*/
#mould47744{ margin-bottom:.6rem; background-position: center;}
iframe{ width:94%; height:270px; margin:0 auto;display: block;}
.dinggou{ width:86%;}
.dinggou .srk{ margin:0; border:none; padding: 3px 6px; height: 26px;}
.dinggou .bz{ border:none; padding: 3px 6px;}
.dinggou .tj,.dinggou .cz{ width:60px; margin-left:auto; line-height:24px; height:auto;}
.dinggou .cz{ color:#333; margin-left:40px;}
#mould47744 .dinggou .sx{color:rgb(255, 255, 255);}
#mould47744{    background: var(--main_color);padding-top:30px;padding-bottom:30px;}
#mould47744{margin-bottom:0 !important;}
.dinggou .tj{background: #333;}


#mould72064,#mould72071,#mould47742{padding-bottom: 15px;width: 90%;margin: 0 auto;}





















