:root {
    --advantage-process-bg-color1: linear-gradient(0deg, #dd4b50, #ff838b);   /*鏈嶅姟浼樺娍 鏈嶅姟娴佺▼*/
    --advantage-process-bg-color2:#dd4b50;

    --advantage-process-bg-img1:url(service_process_one.png);
    --advantage-process-bg-img2:url(service_process_two.png);
    --advantage-process-bg-img3:url(service_process_two_down.png);
}
.content_box{box-shadow: none;overflow: visible;width: 100%;margin-bottom: 0;}
.main_content{width: 100%;padding-left: 0;font-size: 0;border: 0;margin-bottom: 40px;}
.main_item{font-size: 12px;border: 0;overflow: visible;width: 1200px;margin: 0 auto;padding: 0px;background-color: transparent;box-shadow: none;}
.main_item_title{width:100%;border: 0;padding-right: 0;box-sizing: content-box;margin: 40px 0;position: relative;}
.main_item_title::before{content: '';background: url(default_title_icon.png) no-repeat;background-size: cover;position: absolute;width: 28px;height: 16px;bottom: 0;left: 50%;transform: translate(-50%,20px);}
.main_content_bgc{width: 100%;}
.main_item_content_box{padding: 30px;background-color: #f1eae4;}
.main_item_about{font-size: 0;}
.main_item_content.about{margin-bottom: 15px;font-size: 14px;line-height: 28px;text-indent: 2em;}
.flag_ruzhu, .flag_qiye, .flag_geren, .flag_leixing{display: inline-block;font-size: 14px;margin-right: 10px; margin-left:10px;width: 80px;height: 30px;line-height: 28px;text-align: center;border: 1px solid;border-radius: 5px;margin-bottom: 8px;background-color: #fff;}
.flag_leixing{color: #f26f66;border-color: #f26f66;}
.flag_ruzhu{color: #479DED;border-color: #479DED;}
.flag_qiye, .flag_geren{color: #52a16a;border-color: #52a16a;}

.flag_geren{cursor: auto;}
.main_item_product .main_item_content{background-color: #3b3b3b;padding: 30px;}
.product_list {font-size: 0;}
.product_item{width: 550px;display: inline-block;overflow: hidden;padding-right: 30px;box-sizing: content-box;margin-bottom: 30px;border-bottom: 1px solid #797979;}
.product_item a{margin-bottom: 30px;}
.product_item:nth-of-type(2n){padding-right: 0;}
.product_item_img{margin-right: 20px; width: 136px;height: 88px;display: inline-block;border: 1px solid #fff;overflow: hidden;}
.product_item_img img{width: 100%;height: 100%;}
.product_ic_title{font-size: 18px;color: #fff;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.product_ic_title span:hover{color: red;}
.product_ic_title a,.product_ic_title span{color: #fff!important;}
.product_ic_text{font-size: 14px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.product_item_info{display: inline-block;width: 390px;vertical-align: top;}
.product_ic_price{font-size: 14px;color: #333;}
.product_ic_price span{color: #D42828;font-weight: bold;}

.main_item_album  .main_item_title_rt{margin-top: 30px;}
.swiper-container{width: 1370px;}
.swiper-slide{display: inline-block;}
.swiper-slide a{font-size: 14px;color: #333;}
.swiper-slide:hover .casebox,.swiper-slide:hover a{border-color: #ff9c00;color: #ff9c00;}
.casebox{display: inline-block;border-radius: 5px;border: 1px solid #e4e4e4;}
.swiper-slide a ,.swiper-slide .casebox{display: inline-block;width: 100%; height: 300px;;}
.casebox img{display: inline-block; width: 100%;height: 100%;}
.swiper-button-prev.swiper-button-prev-t.hidden-sm.hidden-xs{background: #fff;width: 37px;height: 222px;top: 0px;left: 0;}
.swiper-button-prev.swiper-button-prev-t.hidden-sm.hidden-xs::after{background: url(leftbtn.png) no-repeat;width: 40px; height: 50px;}
.swiper-button-next.swiper-button-next-t.hidden-sm.hidden-xs{background: #fff;width: 37px;height: 222px;top: 0px;right: 0;}
.swiper-button-next.swiper-button-next-t.hidden-sm.hidden-xs::after{background: url(rightbtn.png) no-repeat;width: 40px; height: 50px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0 !important;}
.case_t.text-center{padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;margin-top: 15px;margin-bottom: 25px;}
.album_item{display: inline-block;width: 200px;height: 204px;background-color: #1d1b1c;padding: 10px;margin:0 10px 20px 0;}
.album_img{width:100%;height: 232px;position: relative;overflow: hidden;background-color: #fff;}
.album_img img{width: 100%;height: 100%;}
.album_title{height: 60px;line-height: 60px;text-align: center;font-size: 14px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.album_item:nth-of-type(4n){margin-right: 0;}
.album_cont {position: absolute;bottom: 0;right: 0;height: 19px;line-height: 19px;text-align: center;background-color: #0000004d;color: #fff;padding:0 5px;font-size: 12px;}
.hover_show{display: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #d4282880;width: 150px;height: 150px;border-radius: 150px; font-size: 14px;color: #fff;font-weight: bold;text-align: center;padding-top: 75px;}
.hover_show_eye{display: none;position: absolute;left: 50%;top: 20px; background: url(album_show_eye.png) no-repeat center;width: 30px;height: 30px;background-size: 30px 30px;transform: translateX(-50%) translateY(15px);}
.album_item:hover .hover_show,.album_item:hover .hover_show_eye{display: block;}
.swiper-wrapper {
    -webkit-transition-timing-function: linear !important; 
    -moz-transition-timing-function: linear !important;
    -ms-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    margin: 0 auto;
  }
.main_item_content.newslist{padding: 30px;background: #f1eae4;}
.main_item_article {font-size: 0;}
.product_item_box a{display: block;margin-bottom: 20px;height: 72px;box-sizing: content-box;padding-left: 10px;}
.product_item_box a:hover{background-color: #d32526;}
.product_item_box{margin-bottom: 10px;width: 535px;display: inline-block;margin-right: 70px;}
.product_item_box:nth-of-type(2n){margin-right: 0;}
.article_date, .article_item{vertical-align: top;}
.article_date{height: 72px;display: inline-block;font-size: 34px; color: #D42828;padding: 5px 0;margin-right: 20px;text-align: center;}

.article_item{width: 400px;display: inline-block;height: 72px;}
.article_ic_title{font-size: 16px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;margin-top: 8px;}
.article_ic_text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 12px;color: #999;}
.product_item_box a:hover .article_date,.product_item_box a:hover .article_ic_title,.product_item_box a:hover .article_ic_text{color: #fff;}
.cateinfo_item{width: 100%; border-bottom: 1px dashed #ccc;padding: 15px 0 12px;}
.cateinfo_item:last-of-type{border: 0;}
.cateinfo_item_title, .cateinfo_item_sub{display: inline-block;}
.cateinfo_item_title, .cateinfo_item_text{width: 1070px;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.cateinfo_item_text{color: #999;}
.cateinfo_item_sub{font-size: 14px;color: #999;float: right;}

.ewm_content{line-height:28px;margin:10px 10px 0 10px;padding:10px;background-color:#FFEDEC!important;border:1px #ff6600 solid!important; border-radius:6px;}.ewm_content a{color:blue; text-decoration:underline;}.ewm_content a:hover{ text-decoration:none;}