﻿:root{
	--main_color:#ca0b16;        /* 主色 */
	--main_color_rgb:202,11,22;  /* rgba */
    --main_yell_color:#fed900;   /* 辅色 */
}


#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:#ca0b16;}
#mould72062 .menu span:before{ background-color:#fff; background:#ca0b16;}
#mould72062 .menu span:after{ background-color:#fff; background:#ca0b16;}

#mould72063 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255,255,255,0.5); background:rgb(255,255,255,0.5); width:10px; height:10px;}
#mould72063 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background-color:#fff; background:#ca0b16; width:10px; height:10px;}
#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:15%; 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: #ca0b16;margin-left:3%;}
.top .logo p a{ font-size: 20px; line-height:22px;color: #ca0b16;}
.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;}

#mould72069{ border-bottom: 18px solid #f2f2f2;}
.product{ width:100%; padding:0 3%; box-sizing:border-box;}
.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 {width: 90%!important;}
.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:30px; line-height:40px; font-weight:bold; color: var(--main_color);}
.join_a .right .number li:nth-child(2) span:after{ content:"+"; font-weight: normal; font-size: 24px; line-height:24px;}
.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: #ca0b16; 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;}

/*联系*/
.foot3{  position: fixed;  bottom: 0;  width: 100%;  background-color: #fff;    text-align: center;z-index: 999;} 
.footer{ background: var(--main_color);margin-bottom: 60px;}
.footer_a{ padding:20px 0 20px; text-align:center; color:#fff;}
.footer_a h2{font-size: 1.5vw;line-height: 22px;font-weight:bold;}
.footer_a p{ font-size:14px; line-height:26px; margin:24px 0;}
.footer_a h3{font-size: 24px;line-height:36px;font-weight:bold;}
.footer_a h4{font-size: 30px;line-height: 19px;font-weight:bold;font-family:arial;}

.messages3{ background:none; box-sizing:border-box; color:#333; width:100%;}
.messages3 input{ width: 88%; border: 1px solid #d7d8d9; height: 40px; line-height: 40px; padding: 0 18px; font-size:12px; box-sizing: border-box; outline: none;}
input::placeholder{ color: rgba(0,0,0,0.5);}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{ -webkit-appearance: none; margin: 0;}
input[type="number"]{ -moz-appearance: textfield;}
.messages3 a{display:block;width: 88%;height: 100px;background: url(/images/icon_lx.png) no-repeat top 0px center;margin:0 auto;background-size:auto 100%;}

.footer_a .icon_a{display: flex;justify-content: flex-end;margin-top: 32px;justify-content: center;margin-top: 32px;margin-left: 25%;}
.footer_a .icon_a li{position:relative;margin-right: 10px;cursor: pointer;}
.footer_a .icon_a li:nth-child(3){margin-right: 0px;}
.footer_a .icon_a li div{/* display:none; */width: 90px;height: 90px;border-radius: 4px;left: 50%;transform: translateX(-50%);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.footer_a .icon_a li div img{ width: 100%; height: 100%;}
.footer_a .t{font-size: 14px;line-height: 28px;font-weight:bold;margin:5px 0 5px;}
.footer_a .copy{ border-top:1px solid rgba(255,255,255,0.36); font-size:14px; line-height:24px; padding-top:24px;}
.footer_a .copy a{ color:#fff;}
.footer_a .copy a:hover{ text-decoration:underline;}


/*留言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: #ca0b16;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;}





















