:root {
    --main-color: #309494;      /* 主色 */
    --more-arrow-01:url(/image/shop/template/5/more_arrow_main.png);   /* 查看更多主色箭头 */
    --more-arrow-02:url(/image/shop/template/5/more_arrow_white.png);   /* 查看更多白色箭头 */

    /* 服务流程 */
    --process-arrow:url(/image/shop/template/5/process_arrow.png);
}
/* 公共样式 */
body{background: #fff;}
.index_content_box{box-shadow: none;overflow: visible;width: 100%;margin-bottom: 0;background-color: #fff;padding: 0;}

.main_item_title_rt{display: block;background: #666;width: 182px;height: 50px;position: relative;margin: 0 auto;overflow: hidden;margin-top: 60px;margin-bottom: 70px;border-radius: 5px;}
.main_item_title_rt span{display: block;height: 50px;line-height: 50px;font-weight: 300;font-size: 14px;color: #fff;margin-left: 30px;position: relative;z-index: 9;}
.main_item_title_rt i{width: 20px;height: 11px; position: absolute;top: 19px;right: 14px;background: var(--more-arrow-02);z-index: 9;}
.main_item_title_rt::after{position: absolute;right: 0;top: 0;content: '';height: 0;width: 40px;border-top: 50px solid var(--main-color);border-left: 25px solid transparent;transition: 0.8s;}
.main_item_title_rt:hover{border-radius: 5px;}
.main_item_title_rt:hover::after{width: 100%;}
.cover_box span{font-size: 14px;}
/* 服务项目 */
.index_product_content{background: #F2F2F3;}
.main_item_product{width: 1200px;margin: 0 auto;background: #F2F2F3;}
.product_list{width: 1200px;margin: 0 auto;}
.product_list .cover_box{height: 90%;border-radius: 10px;}
.product_list li{width: 360px;height: 300px;margin-right: 60px;position: relative;float: left;margin-top: 40px;}
.product_list li:nth-of-type(1){margin-top: 0;}
.product_list li:nth-of-type(2){margin-top: 0;}
.product_list li:nth-of-type(3){margin-top: 0;}
.product_list li:nth-of-type(3n){margin-right: 0;}
.product_list li img{width: 360px;height: 270px;border: 1px solid #CCCCCC;border-radius: 10px;}
.product_list li p{display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;line-height: 40px;background: rgba(239, 239, 239, 0.6);text-align: center;color: #333;font-size: 16px;font-weight: bold;position: relative;padding: 0 10px;margin: 10px 0 20px;}
.product_list li p span{line-height: 22px;}
.product_item_div{height: 270px;border-radius: 10px;}
.product_item_div span {font-size: 54px;width: 40%;margin: 50px auto;}
/* 服务优势 */
.main_item_advantage{width: 100%;background: #FFF;padding-bottom: 70px;}
.service_advantage_item{width: 765px;height: 80px;line-height: 80px;}
.service_advantage_item .service_advantage_item_index{display: block;width: 140px;height: 80px;line-height: 80px;font-size: 30px;font-weight: bold;color: #fff;text-shadow: 2px 1px 0px rgba(48,148,148,0.48);text-align: center;left: 110px;position: relative;}
.service_advantage_item .service_advantage_item_info{display: inline-block;vertical-align: middle;width: 600px;margin-left: 15px;padding-left: 80px;}
.service_advantage_item .service_advantage_item_info .service_advantage_item_title{color: var(--main-color);font-size: 20px;font-weight: bold;height: 20px;line-height: 20px;display: block;}
.service_advantage_item .service_advantage_item_info p{color: #666;font-size: 16px;font-weight: 400;line-height: 24px;margin-top: 8px;}
.service_advantage_item:nth-of-type(2n+1){background: url(../images/advantage_list_01.png) center center no-repeat;background-size: 500px 80px;float: left;position: relative;}
.service_advantage_item:nth-of-type(2n){background: url(../images/advantage_list_02.png) center center no-repeat;background-size: 500px 80px;float: right;position: relative;}
.service_advantage_item:nth-of-type(2n+1) .service_advantage_item_index{float: left;}
.service_advantage_item:nth-of-type(2n) .service_advantage_item_index{float: right;left: -106px;}
.service_advantage_item:nth-of-type(2n+1) .service_advantage_item_info{text-align: left;}
.service_advantage_item:nth-of-type(2n) .service_advantage_item_info{text-align: right;padding-right: 80px;}
.service_advantage_item:first-child{margin-top: 0;}
/* 关于我们 */
.main_item_about{width: 100%; font-size: 0;background: #FFF;}
.main_item_about .main_item_title span{color: var(--main-color);}
.main_item_about .main_item_title i:nth-of-type(1){background: var(--common-title-left-01);}
.main_item_about .main_item_title i:nth-of-type(2){background: var(--common-title-right-01);}
.main_item_content.about{font-size: 0px;line-height: 30px;text-indent: 2em;padding-bottom: 0;margin-bottom: 70px;}
.main_item_content.about span{display: inline-block;vertical-align: top;margin-right: 0;width: 100%;font-size: 16px;text-indent: 2em;}
.main_item_content.about .no_dianpu_logo{width: 1260px;margin-right: 0;}
.main_item_content.about img{width: 400px;height: 300px;}
.flag_ruzhu, .flag_qiye, .flag_geren, .flag_leixing, .flag_xuke{display: inline-block;font-size: 14px;margin-right: 20px;width: 80px;height: 30px;line-height: 28px;text-align: center;border: 1px solid;border-radius: 5px;text-indent: 0;margin-top: 35px;}
.flag_leixing{color: #f26f66;border-color: #f26f66;}
.flag_ruzhu{color: #479DED;border-color: #479DED;}
.flag_qiye, .flag_geren{color: #52a16a;border-color: #52a16a;}
.flag_xuke{width: 108px;color: #52a16a;border-color: #52a16a;}

.flag_geren{cursor: auto;}
.main_item_about .format p{color: #333;}
/*商铺信息*/
.shopInfo-box{width: 100%;margin: 0 auto;padding-bottom: 60px;background: #F2F2F3;}
.main_item_shopInfo{background: #F2F2F3;}
.main_item_shopInfo .main_item_title span{color: var(--main-color);}
.main_item .main_item_content{border: none;padding: 0;}
.shopInfo_item_content{padding-top: 50px;width: 1200px;margin: 0 auto;}
.shopInfo_item{padding: 20px 0;border-bottom: 1px dashed #ccc;display: block;margin-right: 80px;float: left;}
.shopInfo_item:nth-of-type(1){padding-top: 0;}
.shopInfo_item:nth-of-type(2){padding-top: 0;}
.shopInfo_item:nth-of-type(2n){margin-right: 0;}
.shopInfo_item:nth-last-of-type(1){border-bottom: 0;}
.shopInfo_item:nth-last-of-type(2){border-bottom: 0;}
.shopInfo_item_info{float: left;font-size: 16px;color: #333;width: 100%;margin-bottom: 10px;line-height:30px;}
.shopInfo_item_label{display: block;font-size: 16px;width: 90px;float: left;}
.shopInfo_item_value a:hover{color: var(--templateCommenColor);}
.shopInfo_item_value{display: block;font-size: 16px;width: 1110px;float: left;}
.shopInfo_item_content{display: block!important;font-size: 14px;color:#999;line-height: 22px;margin-bottom: 10px;}
.service,.renzheng{margin-right: 10px;}
.shopInfo_item_info:last-of-type{margin-bottom: 0!important;}
.renzheng {background: url(../images/renzheng.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
.gold {background: url(../images/gold_icon.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
.silver {background: url(../images/silver_icon.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
.diamond {background: url(../images/diamond_icon.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
/* 相册区块 */
.main_item_album{width: 100%;height: 598px;background: var(--main-color);}
.main_item_album .index_main_item_title{color: #fff;}
.album_item .album_img{width: 100%;height: 100%;}
.album_item .album_img img{width: 100%;height: 100%;}

.swiper-container{width: 1200px;height: 270px;}
.swiper-slide{width: 220px !important;height: 260px !important;overflow: hidden;margin-right: 25px;border-radius: 10px;}
.swiper-slide img{width: 220px;height: 220px;}
.swiper-slide .main_item_product_title{display: block;width: 220px;height: 40px;line-height: 40px;text-align: center;padding: 0 10px;color: #333;font-size: 16px;font-weight: bold;background: #fff;}
.swiper-slide:hover .main_item_product_title{background: #666;color: #fff;}
.album .main_item_title_rt{margin-top: 50px;border-radius: 5px;}
.album .main_item_title_rt i{background: var(--more-arrow-01);}
.album .main_item_title_rt:hover{border-radius: 5px;}
.album .main_item_title_rt:hover span{color: var(--main-color);transition: 0.8s;}
.album .main_item_title_rt::after{border-top: 50px solid #fff;}

/* 商家动态 */
.main_item_article{width: 100%;background: #F2F2F3;}
.main_item_article .main_item_content{width: 1200px;}
.main_item_article .newslist_item{width: 580px;height: 126px;margin-top: 30px;float: left;margin-right: 30px;background: #fff;position: relative;box-shadow: 1px 1px 7px 0px rgba(167,166,167,0.3100);border-radius: 10px;}
.main_item_article .newslist_item::after{position: absolute;left: 0;top: 0;content: '';height: 0;width: 90px;border-bottom: 126px solid var(--main-color);border-right: 84px solid #FFF;border-radius: 10px 0 0 10px;}
.main_item_article .newslist_item:hover::after{border-right: 84px solid #666;transition: 0.5s;}
.main_item_article .newslist_item:hover{background: #666;transition: 0.5s;}
.main_item_article .newslist_item:nth-of-type(2n){margin-right: 0;}
.main_item_article .newslist_item:nth-of-type(1){margin-top: 0;}
.main_item_article .newslist_item:nth-of-type(2){margin-top: 0;}
.main_item_article .newslist_item .article_date{width: 90px;height: 126px;float: left;position: relative;z-index: 9;border-radius: 10px;}
.main_item_article .newslist_item .article_date span{display: block;width: 100%; text-align: center;color: #fff;font-size: 20px;font-weight: 300;margin-top: 30px;height: 16px;line-height: 20px;}
.main_item_article .newslist_item .article_date span:nth-of-type(2){color: #fff;font-size: 24px;margin-top: 10px;padding-left: 20px;font-weight: bold;height: 48px;line-height: 48px;}
.main_item_article .article_view{width: 400px;height: 126px;float: left;margin-left: 90px;}
.main_item_article .article_view .article_title{width: 100%;height: 22px;color: #333;font-size: 16px;font-weight: bold;line-height: 16px;margin-top: 26px;padding-right: 15px;}
.main_item_article .article_view .article_content{margin-top: 10px; width: 100%;color: #999;font-size: 14px;line-height: 24px;padding-right: 15px;}
.main_item_article .newslist_item:hover .article_view .article_title{color: #fff;}
.main_item_article .newslist_item:hover .article_view p{color: #fff;}

/* 服务信息 */
.main_item_cateinfo .main_item_title span{color: var(--main-color);}
.cateinfo_box{width: 100%;position: static;background: var(--main-bg-color-01);padding-bottom: 30px;}
.cateinfo{width: 1200px;margin: 0 auto;background: var(--main-bg-color-01);}
.cateinfo_list a:hover .cateinfo_item_title{color: var(--templateCommenColor);}
.cateinfo_list{width: 1200px;margin: 0 auto;margin-top: 53px;}
.cateinfo_item-one{width: 1200px;height: 120px;margin-bottom: 10px;}
.cateinfo_item-one:nth-last-of-type(1){border: none;margin-bottom: 0;height: 100px;}
.cateinfo_item{width: 1060px;float: left;margin-left: 20px;}
.cateinfo_item_img{width: 120px;height: 90px;float: left;border-radius: 5px;border: 1px solid #ddd;}
.cateinfo_item:first-child{padding-top: 0;}
.cateinfo_item_title, .cateinfo_item_sub{display: inline-block;}
.cateinfo_item_title, .cateinfo_item_text{font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 1060px;}
.cateinfo_item_title{margin-bottom: 10px;font-size: 16px;font-weight: bold;line-height: 18px;}
.cateinfo_item_text{color: #999;}
.cateinfo_item_sub{font-size: 14px;color: #999;float: right;}
.cateinfo_item_info{display: block;margin-top: 10px;}
.cateinfo_item_thd{font-size: 14px;color: #999;float: right;}
.cateinfo_item_date{float: left;color: #999;font-size: 14px;}
/* 服务流程 */
.main_item_process{width: 100%;background: #3D3E3F;}
.main_item_process .index_main_item_title span{color: #fff;}
.main_item_process .main_item_content{width: 1200px;margin: 0 auto;text-align: center;margin-bottom: 70px;font-size: 0;}
.main_item_process .process_box{display: inline-block;width: 100px;vertical-align: top;}
.main_item_process .process_box img{width: 100px;height: 100px;}
.main_item_process .process_box .process_text{display: block;margin-top: 28px;color: #fff;width: 100%;padding: 0 8px;font-size: 16px;line-height: 26px;text-align: center;}
.main_item_process i{background: var(--process-arrow) center center no-repeat;width: 22px;height: 13px;display: inline-block;vertical-align: top;margin: 0 32px;margin-top: 41px;}
.main_item_process i:last-child{display: none;}
