﻿*{ margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 0.6rem; }
img{ border: 0; outline: 0;}
a,p,span,h1,i{ text-decoration: none; margin: 0;}
li,ul{ list-style: none;}
input,button{ border: none; outline: none; background: none; margin: 0;}
a{cursor: pointer;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;}
.container{ width: 92%; margin: 0 auto;}


/*mobile-index-head*/
.header{ width: 100%;}
.header_top{ position: fixed; width: 96%; top: 0; left: 0; background: #fff; height: 2.8rem; display: flex; align-items: center; justify-content: space-between; padding: 0 2%; z-index: 999;}
.header_top .header_logo{ width: 10.8rem;}
.header_top .header_menu{ width: 1.5rem;}
.header_title{ display: none; position: fixed; width: 100%; height:100%;left: 0; top: 0; z-index: 9999; background: #fff;}
.header_title01{ display: flex; align-items: center; justify-content: space-between; padding: 0 0 0 5%; height: 3rem; border-bottom: solid 0.03rem #dfdfdf;}
.header_title01 p{ font-size: 0.9rem; font-weight: bold;    color: #000;}
.header_title01 span{ font-size: 1.2rem; font-weight: bold; line-height: 3.2rem; padding: 0 0.7rem;color: #000;}
.dropdown-menu{ border-bottom: solid 0.03rem #dfdfdf;}
.dropdown-menu:last-child{ border-bottom: solid 0.03rem #dc4f33;;}
.dropdown-menu p{ font-size: 0.7rem; padding: 0 10%; line-height: 2.2rem;    color: #000;}
.dropdown-menu p a{font-size: 0.7rem; line-height: 2.2rem;    color: #000;}
.dropdown-menu ul{ display: flex; align-items: center; flex-wrap: wrap; padding: 0.3rem 0 0.3rem 10%; background: rgba(0,0,0,0.7);}
.dropdown-menu .dropdown-ul li{ width: 33%;}
.dropdown-menu li{ width: 48%; line-height: 1.8rem; height: 1.8rem;} 
.dropdown-menu li a{ font-size: 0.65rem;color: #fff;}
.header_tel{font-size: 0.7rem;line-height: 2.2rem;color: #fff;text-align: center;   background: #dd514c;width: 60%;margin: 1rem auto;border-radius: 3rem;}


/*banner*/
.swiper-container{ width: 100%;}
.swiper-slide{ position: relative;}
.swiper-container .banner_tu{ width: 100%; display: block; opacity: 0.8;}

#swiper01{margin-top: 2.8rem;}
#swiper01 .swiper-pagination-bullet{ width: 1rem; height: 0.15rem; background: #d8dbe2; opacity: 1; border-radius: 0;}
#swiper01 .swiper-pagination-bullet-active{ width: 1rem; height: 0.15rem; background: #fff; border-radius: 0;}
#swiper01 .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.15rem;}
#pagination01{ bottom: 0.6rem;}
.banner_word{ position: absolute; top: 2rem; left: calc(50% - 6rem); width: 12rem; opacity: 0; visibility: hidden; transition: opacity 2.5s; -webkit-transition: opacity 2.5s;}
.swiper-container .swiper-slide-active .banner_tu{ transition: opacity 1.5s; opacity: 1;}
.swiper-slide-active .banner_word{ opacity: 1; visibility: visible;}
.rel{ position: relative;}


/*首页search*/
.index_search{background: #fff;}
.index_search01{ background: #f2f2f2; padding: 0.5rem 0.8rem 0.5rem;}
.search{ display: flex; align-items: center; background-color: #fff; *border-radius: 0.3rem; height: 1.8rem;}
.search .search_in01{ width: 79%; padding: 0 3%;}
.search .search_in02{ width: 15%;text-align: center;background: url(/static/mobile/img/search.png) center no-repeat; cursor: pointer;height: 1.8rem;}
.search input::-webkit-input-placeholder { color: #999; font-size:0.5rem;} 

/*首页发展历程*/
.index_history{width: 100%;padding:1rem 0;}
.his_tit{font-size: 0.7rem; height: 1rem; line-height: 1rem; margin: 1rem 0;}
.his_tit2{font-size: 1rem; height: 2.5rem; line-height: 1.5rem; font-weight: 600;}
.his_tit2 i{color: #dd514c; font-size: 1.2rem;font-style: normal;}
.index_history ul{margin:2rem 0;overflow:hidden;position:relative;}	
.index_history ul li{height:4rem;*margin:1rem 0;overflow:hidden;position:relative;}

.lileft{position:absolute;top:0;left:0px;width:25%;}
.lileft .date .year{font-size:0.9rem;color:#333;}
.lileft .date .md{font-size:0.7rem;color:#555;}

.point{width:1.5rem;height:1.5rem;position:absolute;top:0;left:20%;}
.point b{height: 0.5rem;width: 0.5rem;display: block;margin: 0.3rem 0 0 0.6rem;border-radius: 0.5rem;border: 0.1rem solid #dd514c;}
.liright{position:absolute;top:0;right:2%;line-height:1.2rem;width:65%;}
.liright p{font-size:0.6rem;}



/*首页-关于襄美士*/
.index_company{width: 100%;padding: 0 0 1rem;background:linear-gradient(to bottom,#dc4f33 8rem,#f8f8f8 8rem);}
.company_title{padding: 1.5rem 0; margin: 0 auto;text-align:center;}
.company_title .company_tit1{height: 2rem;width:100%}
.company_title .company_tit1 h1{ font-size: 1.2rem; line-height: 1.5rem;}
.company_title .company_tit1 p{ font-size: 0.6rem;line-height: 2rem;color: #fff;}
.company01{width:100%}
.company01 img{width: 92%;padding: 0 4%;height: auto;}
.company01a{ overflow-x: scroll; white-space: nowrap; padding-right: 3%;height: 4.7rem;}
.company01a::-webkit-scrollbar{ display: none;}
.company01a li{ display: inline-block; width: 3.5rem; padding: 0 0.6rem; vertical-align: top; margin-right: 0.2rem; height: 4.6rem; background: #fff; border: solid 0.03rem #dc4f33;}
.figure{ display: flex; align-items: flex-start;color: #dc4f33;}
.figure h1{ font-weight: 500; font-size: 1.4rem; ;}
.figure01{ text-align: center;}
.figure01 span{ font-size:0.8rem;font-weight: bold;}
.figure01 p{ font-size: 0.5rem;}
.company01a li:nth-child(2n){ background: #dc4f33;}
.company01a li h2{ font-weight: 500; font-size: 0.5rem; margin-top: 0.4rem; width: 3rem; white-space: normal;color: #dc4f33;}
.company01a li:nth-child(2n) h1{ color: #fff;}
.company01a li:nth-child(2n) .figure{color:#fff;}
.company01a li:nth-child(2n) h2{ color: #fff;}

.company02{ font-size: 0.6rem; line-height: 1rem; margin: 1.5rem 0;}

.company03{width:100%;margin-bottom:1rem;}
.company03 ul{width:100%;height:auto;display:flex;}
.company03 ul li{width:50%;background-color: #f8f8f8;}
.company03 ul li img{width:100%;}
.company03a{margin: 4%;}
.company03a span{font-weight: 600;font-size: 0.8rem;line-height: 1rem;display:flex;height:1.5rem}
.company03a i{background: #dc4f33;width: 0.2rem;height: 1rem;margin-right: 0.2rem;}
.company03a p{font-size: 0.6rem;line-height: 1.1rem;}

.company04{width:100%;margin:2rem 0 1rem;}
.company04 ul{width:100%;height:auto;display:flex;}
.company04 ul li{width:35%;}
.company04 ul li:nth-child(2n){width:65%}
.company04a{width: 80%;padding-left: 10%;}
.company04a a{border-radius: 0.5rem;font-size:0.7rem;background-color: #dc4f33;color: #fff;padding: 0.2rem 0.6rem;}

/*首页食品展示*/
.index_food{width: 100%;height: auto;margin: 1rem 0;}
.food_title{width: 100%;margin: 0 auto;text-align: center;}
.food_title h1{font-size: 1.2rem;line-height:2rem;}
.food_title span{font-size: 0.6rem;line-height: 2rem;}

.food{padding-top: .5rem;}
.food ul{height: auto;overflow: hidden;margin-top: .4rem;}
.food ul li{margin: 0;width: 48%;margin-right:2%;height: auto;border: .02rem solid #ccc;margin-bottom: .25rem;float:left}
.food ul li img{width: 100%;height: auto;display:block;}
.food ul li:nth-child(2n){margin-right:0;}
.food ul li p{border-top: 0.03rem solid #ccc;line-height: 2rem;font-size: 0.6rem;padding-left: 1.7rem;background: url(/static/mobile/img/logo2.png) no-repeat 0.2rem center;color:#252525;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.food ul li p:after{content: "→";padding-left:1rem;top: 0;font-size: 0.7rem;}
.food .more{display: block;width: 50%;background: #dc4f33;text-align: center;line-height: 2rem;  font-size: 0.7rem;color: #fff;margin: 0 auto;margin-top: 1rem;border-radius: 1rem;}

/*广告隔断*/
.adv {
    width: 100%;
    height: 6.4rem;
    background: #dc4f33 url(/static/mobile/img/index_adv.jpg) no-repeat center;
    background-size: 100% auto;
    margin: 2rem 0;
}

/*首页-门店展示*/
.index_store{width: 100%;height: auto;margin: 1rem 0 0;}
.store_title{width: 100%;margin: 0 auto;text-align: center;}
.store_title h1{font-size: 1.2rem;line-height:2rem;}
.store_title span{font-size: 0.6rem;line-height: 2rem;}
.store_conn{background: linear-gradient(to top,#dc4f33 13rem,#ffffff 13rem);color:#fff;padding:0 0.2rem;}
#swiper02{width:100%;overflow:hidden;position:relative;}
.store_conn dt{padding: 0.3rem ;font-size: 1.0rem;color:#fff;}
.store_conn dd.dis{height: 6rem;line-height: 1.2rem;width: 96%;margin-left: 2%;color: #fff;}
.store_conn dd img{border-radius: 1rem;width: 100%;}
.sy_arr{background-size: 100%;width: 1.5rem;height: 1.5rem;position: absolute;top: 5rem;z-index: 10;}
.arr_left{background-image:url(/static/mobile/img/arrow_l.png);left:0.2rem;}
.arr_right{background-image:url(/static/mobile/img/arrow_r.png);right:0.2rem;}

/*首页-加盟流程*/
.index_joinus{width: 100%;margin:0 auto;background-color:#f8f8f8;}
.joinus_title{width: 100%;text-align: center;padding:2rem 0 0 0 ;}
.joinus_title h1{font-size: 1.2rem;line-height:2rem;}
.joinus_title span{font-size: 0.6rem;line-height: 2rem;}
.process{width:100%;height:auto;padding: 1rem 0 3rem;}
.process ul{width:100%;display:flex;}
.process ul li{width:33%;display: flex;}
.process ul li:last-child {margin-right:0;display:block;}
.process .lc{    height: 2rem;
    border: 0.03rem #dc4f33 solid;
    border-radius: 0.5rem;
    width: 4rem;
    text-align: center;
    font-size: 0.7rem;
    line-height: 2rem;
    color: #dc4f33;
    font-weight: 600;}

.process .arrow_right {width: 0;
    height: 0;
    margin: 0.5rem 0.3rem 0 0.3rem;
    border-top: 0.5rem solid transparent;
    border-bottom: 0.5rem solid transparent;
    border-left: 0.5rem solid #f49f17;
    display: inline-block;}
.process .arrow_down {position: relative;
    width: 0;
    height: 0;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.5rem solid #f49f17;
    margin: 0.5rem 0 0.5rem 1.5rem;}
.process .arrow_left {width: 0;height: 0;margin: 0.5rem 0.3rem 0 0.3rem;border-right: 0.5rem solid #f49f17; border-top: 0.5rem solid transparent;border-bottom: 0.5rem solid transparent;}

/*首页-品牌实力*/
.index_brand{width: 100%;padding: 2rem 0 2rem;}
.brand_title{width: 100%;margin: 0 auto;text-align: center;}
.brand_title h1{font-size: 1.2rem;line-height:2rem;}
.brand_title span{font-size: 0.6rem;line-height: 2rem;}
.serve01{ display: block; width: 100%;}
.serve02{ padding: 1rem 0.6rem; display: flex; align-items: center;}
.serve02a{ width: 3rem; height: 3rem; font-size: 1.5rem; font-weight: bold; text-align: center; line-height: 3rem; color: #fff;border: 0.03rem #fff solid;}
.serve02b{ margin-left: 0.6rem;}
.serve02b p{ font-size: 0.8rem; font-weight: bold;color:#fff;}
.serve03{ font-size: 0.6rem; padding: 0 0.9rem;color:#fff;line-height: 1.2rem;}
#swiper03{ padding-bottom: 3.5rem; background: #dc4f33;}
#swiper03 .swiper-pagination-bullet{ width: 0.3rem; height: 0.3rem; background: #fff; opacity: 1;}
#swiper03 .swiper-pagination-bullet-active{ width: 0.3rem; height: 0.3rem; background: #000;}
#swiper03 .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.25rem;}
#pagination03{ bottom: 1.2rem;}
.touch{ width: 100%; background: #dc4f33;border-top: 0.03rem #fff solid;text-align: center; line-height: 2rem; height: 2rem; margin-bottom: 2rem;}
.touch p,.touch span{ font-size: 0.75rem; font-weight: bold; color: #fff;}

/*首页-新闻动态*/
.index_news{width: 100%;padding:0 0 1rem 0;background-color:#f8f8f8;}
.news_title{width: 100%;text-align: center;padding:2rem 0 0 0 ;}
.news_title h1{font-size: 1.2rem;line-height:2rem;}
.news_title span{font-size: 0.6rem;line-height: 2rem;}
.news01{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.8rem;}
.news01 li{ width: 49%; line-height: 1.6rem; height: 1.6rem; text-align: center; border: solid 0.03rem #e1e1e1; background: #fff;border-radius: 0.3rem;}
.news01 .on{ background: #dc4f33;    color: #fff;}
.news02a_img{ width: 100%;}
.news02a_img img{ display: block; width: 100%; height: 69vw;}
.news02a_content{ margin: 0.6rem 0;}
.news02a_content h1{ font-size: 0.75rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news02b{ background: #fff; padding-bottom: 0.8rem; margin-bottom: 0.8rem;}
.news02b_content{ width: 90%; margin: 0 5%; padding: 0.8rem 0; border-bottom: solid 0.03rem #e1e1e1;}
.news02b_content:last-child{ border-bottom: 0;}
.news02b_title{ width: 100%; font-size: 0.65rem !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #323232;}
.news02b_title .kred{ color:#FF0000; font-size: 0.65rem !important;} 
.news02b_plain{ margin: 0.5rem 0 0; display: flex; align-items: center;}
.news02b_plain img{ display: block; width: 24vw; height: 18vw; margin-right: 0.5rem;}
.news02b_plain p{ flex: 1; font-size: 0.55rem !important; color: #999; line-height: 0.9rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.news02b_plain .kred{color:#FF0000; }
.news02b_word{ font-size: 0.5rem; color: #ccc; margin: 0.5rem 0 0;}
.news02b_word span{ font-size: 0.5rem; color: #ccc;}
.news_more{ height: 2rem; line-height: 2rem; background: #dc4f33; text-align: center;border-radius: 0.3rem;width: 50%;margin: 0 auto;}
.news_more a{ color:#fff;font-size: 0.8rem;}




/*footer+固定底部菜单*/
.footer01{ background: #333; padding: 1rem 8%;  align-items: center;}
.footer01a{ width: 100%;}
.footer01a h1{font-size: 0.8rem;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0.1rem;
    line-height: 1.5rem;}
.footer01a p{ font-size: 0.6rem; color: #fff; line-height: 1.3rem;}
.footer01a span{ font-size: 0.6rem; color: #fff; line-height: 1.2rem;}
.footer01b{margin: 1rem 0 0;}
.footer01b ul{width:100%;display:flex;}
.footer01b ul li{width:50%}
.footer01b img{ width: 90%;margin:0 5%; display: block;}
.footer01b p{font-size:0.6rem;color:#fff;text-align:center; line-height: 1.5rem;}

.footer02{ background: #333; border-top: solid 0.03rem #3e3e3e; padding: 0.6rem 8%; text-align: center;}
.footer02 p{ font-size: 0.5rem; color: #666; line-height: 1rem;}
.footer02 span{ font-size: 0.5rem; color: #666; line-height: 1rem;}
.interval{ height: 2.8rem;}

.footer{ background: #000; position: fixed; bottom: 0; width: 100%; left: 0; z-index: 99;}
.footer ul{ display: flex; align-items: center;}
.footer li{ flex: 1; border-right: solid 0.03rem #fff; text-align: center; height: 2.2rem; padding-top: 0.6rem;}
.footer li:last-child{ border-right: 0;}
.footer li img{ height: 0.8rem; display: block; margin: 0 auto 0.1rem;}
.footer li span{ font-size: 0.6rem; color: #fff;}

/*内页通用样式*/
.picture_bg{ position: relative; margin-top: 2.8rem;}
.picture{ width: 100%;}
.picture img{ display: block; width: 100%;}
.read{ width: 92%;position: absolute; top: 7.2rem; left: 4%; z-index: 99;}
.read01{ background:rgba(220,79,51,0.7); padding: 0 0.8rem 0.7rem;}
.read01_title{ height: 2.6rem; line-height: 2.6rem;}
.read01_title p{ display: inline; font-size: 0.9rem; font-weight: bold; margin-right: 0.3rem;color: #fff;}
.read01_title span{ font-size: 0.75rem; font-weight: bold; text-transform:uppercase;color: #fff;}
.read01_search{ display: flex; align-items: center; border: solid 0.03rem #fff; border-radius: 0.3rem; height: 1.8rem;}
.read01_search .search_in01{ width: 75%; padding: 0 3%;color: #fff;}
.read01_search .search_in01::-webkit-input-placeholder { color: #fff;} 
.read01_search .search_in01:-moz-placeholder { color: #fff;} 
.read01_search .search_in01::-moz-placeholder { color: #fff;} 
.read01_search .search_in01:-ms-input-placeholder { color: #fff;}
.read01_search .search_in02{ width: 15%; text-align: center;}
.read01_search .search_in02 img{ display: block; margin: 0 auto;}
.read02{ display: flex; align-items: center; height: 2.2rem; padding: 0 0.8rem;}
.read02 img{ width: 0.9rem;}
.read02 p{ color: #666; margin-left: 0.6rem;}
.read02 a{color: #323232;}
.read02 span{ color: #666;}

.put_in{ text-align: center; margin: 6rem 0 0rem;}
.put_in01{ line-height: 2rem; height: 2rem; font-size: 0.9rem; font-weight: bold;}
.pilot{ padding-left: 4%; overflow-x: scroll; white-space: nowrap; margin: 0.6rem 0 1rem;}
.pilot::-webkit-scrollbar{ display: none;}
.pilot a{ display: inline-block; padding: 0 0.7rem; background: #fff; margin: 0 0.2rem 0 0; height: 1.6rem; line-height: 1.6rem; text-align: center;color: #323232;}
.pilot .pilot_active{ background: #dc4f33;color:#fff;}

.page_info {width: 90%;text-align: center;margin: 1rem auto;height: 1.5rem;line-height: 1.5rem;}
.page_info a {display: inline;margin-right: 5%;float: left;width:30%;}
.page_info a div {height: 1.5rem;border: 0.03rem solid #999;font-size: 0.7rem;color: #999;}
.page_info a:last-child {margin-right: 0;}

.correlation01{ display: flex; align-items: center; justify-content: space-between;}
.correlation01 h1{ font-size: 0.75rem;}
.correlation01 a{color: #323232;}
.correlation02{ background: #fff; padding-bottom: 0.6rem;}
.correlation02 img{ display: block; width: 100%; height: 69vw;}
.correlation02 h1{ margin: 0.6rem 0 0.4rem; font-weight: 500; padding: 0 0.6rem; font-size: 0.7rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #323232;}
.correlation02 span{ display: inline-block; padding: 0 0.6rem;color: #323232;}
#swiper06{ margin: 0.6rem 0 0; padding: 0 0 4rem;}
#swiper06 .swiper-pagination-bullet{ width: 0.3rem; height: 0.3rem; background: #666;}
#swiper06 .swiper-pagination-bullet-active{ width: 0.3rem; height: 0.3rem; background: #dc4f33;}
#swiper06 .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.25rem;}
#pagination06{ bottom: 2.5rem;}

.guide{ display: flex; align-items: center; flex-wrap: wrap; margin-top: 6rem;}
.guide a{ width: 32%; background: #fff; margin: 0 2% 0.4rem 0; height: 2rem; line-height: 2rem; text-align: center; color: #323232;}
.guide a:nth-child(3n){ margin-right: 0;}
.guide .guide_active{ background: #dc4f33;color:#fff;}

.infor02{ background: #fff; padding: 0.7rem; margin: 0.5rem 0 0.5rem;}
.record{ background: url(/static/mobile/img/tj_title.png) center center no-repeat; background-size: 100%; text-align: center; font-size: 0.75rem; font-weight: bold; margin: 1.5rem 0 0.8rem;}
.record_content li{ background: url(/static/mobile/img/tj_bg.jpg) center center no-repeat; background-size: 100%; display: flex; justify-content: center; align-items: center;
width: 90%; height: 4.2rem; padding: 0 5%; margin-bottom: 0.5rem;}
.record_content p{ color: #fff; font-size: 0.7rem; line-height: 1rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;width:70%;margin-left:20%;}
.record_content p a{ color:#fff;}
/*内页通用样式-end*/




/*内页-关于我们*/
.about_us{ line-height: 1rem; text-align: justify;}
.about_us img{width:100%!important;height:auto!important;}
.about_content{ background: #fff; padding: 0.3rem 0.8rem 1.8rem; margin: 0.6rem 0 2.5rem;}
.about_content_h1{ font-size: 0.9rem; font-weight: bold; line-height: 3rem; height: 3rem; text-align: center;}

.culture{width: 100%;height: auto;display: flex;}
.culture ul li{float: left;width: 100%;position: relative;cursor: pointer;margin: 0 0 2rem 0;}
.culture .culture_txt{width: 100%;height: 3rem;text-align: center;line-height: 3rem;font-size: 1rem;font-weight: bold;}
.culture .culture_tup {width: 0;height: 0;border-left: 1rem solid transparent;border-right: 1rem solid transparent;margin:0 auto;}
.culture .culture_msg{color: #fff;font-size: 0.8rem;height: 8rem;line-height: 8rem;text-align: center;}
.cor1_txt{color:#dc4f33;}
.cor1_tup{border-bottom: 1rem solid #dc4f33;}
.cor1_msg{background-color:#dc4f33;}
.cor2_txt{color:#dc9133;}
.cor2_tup{border-bottom: 1rem solid #dc9133;}
.cor2_msg{background-color:#dc9133;}
.cor3_txt{color:#336fdc;}
.cor3_tup{border-bottom: 1rem solid #336fdc;}
.cor3_msg{background-color:#336fdc;}
.cor4_txt{color:#b723c9;}
.cor4_tup{border-bottom: 1rem solid #b723c9;}
.cor4_msg{background-color:#b723c9;}



/*内页-襄美食*/
.put_in02{ display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between;}
.put_in02 li{ width: 48%; background: #fff; margin-bottom: 0.8rem; padding-bottom: 0.5rem;}
.put_in02 img{ display: block; width: 100%; height: 33.1vw;}
.put_in02 p{ padding: 0 4%; line-height: 1.5rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.put_in02 a{ display: block; width: 92%; margin: 0.6rem auto 0; font-size: 0.5rem; line-height: 1.2rem; color: #dc4f33; border: solid 0.03rem #dc4f33;}

.information{ margin-top: 0.3rem;}
.infor01{ background: #fff; padding: 0.7rem;}
.infor01 h1{ font-size: 0.9rem; line-height: 1.2rem; margin-bottom: 0.5rem;}
.infor01 p{ color: #666; line-height: 1rem;}
.infor01 span{ color: #666;}

.food_conn{ line-height: 1rem; text-align: justify;}
.food_conn img{width:100%!important;height:auto!important;}

.work{ padding: 0.8rem 0 0.8rem;}
.work a{color: #323232;}
.work p{ color: #666; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.work span{ color: #666;}

/*neiye-加盟合作*/
.joinus_div_title{width: 100%;text-align: center;padding:3rem 0 0 0 ;}
.joinus_div_title h1{font-size: 1.2rem;line-height:2rem;}
.joinus_div_title span{font-size: 0.6rem;line-height: 2rem;}

.joinus_div1{width: 100%;background-color:#f8f8f8;display: inline-block;margin-bottom: 2rem;}
.joinus_div1 .coop ul li{width: 100%;margin-bottom: 1rem;}
.joinus_div1 .coop ul li:last-child {margin-right:0;}
.coop .coop_tit{width: 100%;display:flex;margin-top: 1.5rem;}
.coop .coop_tit .coop_num{height: 1.5rem;background-color: #dc4f33;border-radius: 50%;width: 1.5rem;font-size: 1rem;text-align: center;color: #fff;line-height: 1.5rem;}
.coop .coop_tit .coop_txt{font-size: 1.2rem;font-weight: bold;margin-left: 0.5rem;line-height: 1.5rem;color: #dc4f33;}	
.coop .coop_con{width: 90%;margin: 0 auto;border: 0.1rem #f49f17 solid;height: 7rem;margin-top: 1rem;border-radius: 1rem;display: flex;justify-content: center;align-items: center;}
.coop .coop_con p{width: 90%;font-size: 0.7rem;line-height: 1.6rem;}

.joinus_div2{width: 100%;background-color:#f8f8f8;display:inline-block;margin-bottom: 2rem;}
.process{width:100%;height:auto;padding: 1rem 0 3rem;}
.process ul{width:100%;display:flex;}
.process ul li{width:33%;display: flex;}
.process ul li:last-child {margin-right:0;display:block;}
.process .lc{height: 2rem;border: 0.03rem #dc4f33 solid;border-radius: 0.5rem;width: 4rem;text-align: center;font-size: 0.7rem;line-height: 2rem;color: #dc4f33;font-weight: 600;}
.process .arrow_right {width: 0;height: 0;margin: 0.5rem 0.3rem 0 0.3rem;border-top: 0.5rem solid transparent;border-bottom: 0.5rem solid transparent;border-left: 0.5rem solid #f49f17;display: inline-block;}
.process .arrow_down {position: relative;width: 0;height: 0;border-left: 0.5rem solid transparent;border-right: 0.5rem solid transparent;border-top: 0.5rem solid #f49f17;margin: 0.5rem 0 0.5rem 1.5rem;}
.process .arrow_left {width: 0;height: 0;margin: 0.5rem 0.3rem 0 0.3rem;border-right: 0.5rem solid #f49f17; border-top: 0.5rem solid transparent;border-bottom: 0.5rem solid transparent;}

.joinus_div3{width: 100%;background-color:#f8f8f8;display:inline-block;margin-bottom: 2rem;padding-bottom: 2rem;}
.budget ul{width: 100%;}
.budget ul li{width:100%;}
.budget_bg{width: 100%;border: 0.1rem #f49f17 solid;margin-top: 1rem;border-radius: 0.8rem;}
.budget_bg .budget_tit{width: 100%; margin-top: 1rem; text-align: center;}
.budget_bg .budget_tit span{font-size: 1rem;font-weight: 800;color:#dc4f33;}
.budget_bg .budget_tit em{font-size: 0.5rem;}
.budget_bg .budget_table{width: 90%;margin: 1rem auto;}
.budget_table table {width: 100%;background-color: #f49f17; border-collapse: collapse; text-align: center; }
.budget_table th, td {border: 0.05rem solid #ddd;height: 2rem;color: #000;font-size: 0.7rem;font-weight: 400;}
.budget_table td i{color: red; font-size: 0.9rem; font-weight: bold;font-style: normal;}
.budget_table tr:nth-child(even) {background-color: #f9f9f9; }
.budget_table tr:nth-child(even) td{color: #000;font-size: 0.8rem;font-weight:normal;}
.budget_bg .budget_msg{width: 90%;line-height: 1.5rem;margin: 0.5rem auto;height:6rem;}
.budget_bg .budget_msg p{font-size: 0.8rem;font-weight: 600;}
.budget_bg .budget_msg span{width: 50%;float: left;font-size: 0.8rem;}
.budget_bg .budget_msg i{font-size: 0.8rem;color: #dc4f33;font-style: normal;}

.budget_bg .budget_msg2{width: 90%;line-height: 1.5rem;margin: 0.5rem auto;height:6rem;}
.budget_bg .budget_msg2 p{font-size: 0.8rem;font-weight: 600;}
.budget_bg .budget_msg2 span{width: 100%;float: left;font-size: 0.8rem;}
.budget_bg .budget_msg2 i{font-size: 0.7rem;color: #dc4f33;font-style: normal;}


.joinus_div4{width: 100%;background-color:#f8f8f8;display:inline-block;margin-bottom: 2rem;}
.earning{margin:0 auto;}
.earning table {width: 100%;background-color: #fdf288; border-collapse: collapse; text-align: center;}
.earning th, td {border: 0.05rem solid #ddd;padding: 0.1rem;height: 2rem;color: #000;font-size: 0.7rem;font-weight: 400;}
.earning tr:nth-child(even) {background-color: #ffb013; }
.earning tr:nth-child(even) td{color: #000;font-size: 0.7rem;}

/*lby-资讯列表*/
.news03b{padding-bottom: 0.8rem; margin-bottom: 0.8rem;}
.news03b_content{ width: 100%;  border-bottom: solid 0.03rem #e1e1e1;border-top-left-radius: 0.8rem; border-top-right-radius: 0.8rem; background:#fff;margin-bottom: 1rem;}
.news03b_content:last-child{margin-bottom: 0;}
.news03b_plain{ width:100%;}
.news03b_plain img{width: 100%; border-top-left-radius: 0.8rem; border-top-right-radius: 0.8rem;}
.news03b_title{font-size: 0.7rem;font-weight: normal;color: #323232;margin: 0.5rem 0 0 0.5rem;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news03b_word{font-size: 0.5rem;color: #ccc;margin:0.3rem 0 0.3rem 0.5rem;height: 1.5rem;display:flex;}
.news03b_word01{line-height:1.5rem;}
.news03b_word01 img{width:1rem;height:1rem;margin-top: 0.25rem;}
.news03b_word02{line-height:1.5rem;font-size: 0.6rem; color: #ccc;margin-left: 0.3rem;}

/*ny-资讯内容*/
.newsinformation{ margin-top: 0.3rem;}
.newsinfor01{ background: #fff; padding: 0.7rem;}
.newsinfor01 h1{ font-size: 0.9rem; line-height: 1.2rem; margin-bottom: 0.5rem;}
.newsinfor01 p{ color: #666; line-height: 1rem;}
.newsinfor01 span{ color: #666;}
.newsinfor02{ background: #fff; padding: 0.7rem; margin: 0.5rem 0 0.5rem;}
.newsinfor_conn{ line-height: 1rem;text-align: justify;}
.newsinfor_conn img{ display: block;margin: 0;padding: 0;width: 100%;height: auto;}
.newsinfor_conn video{width:100%;}
.newsinfor_conn table{width:100%!important;}
.newsinfor_conn .tiaozhuan{margin:1rem 0;}
.newsinfor_tbsm{background-color: #f8f8f8;margin: 0.5rem 0;padding: 1rem;}
.newsinfor_tbsm .smtitle{text-align: center;font-size: 0.6rem;line-height: 1.8rem;color: #999;}
.newsinfor_tbsm p{line-height: 1.2rem;font-size: 0.6rem;color: #999;}

.newsinfor_page{ padding: 0.8rem 0 0.8rem;}
.newsinfor_page a{color: #323232;}
.newsinfor_page p{ color: #666; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsinfor_page span{ color: #666;}

/*内页-联系我们*/
.contactus_div_title{width: 100%;text-align: center;padding:3rem 0 0 0 ;}
.contactus_div_title h1{font-size: 1.2rem;line-height:2rem;}
.contactus_div_title span{font-size: 0.6rem;line-height: 2rem;}

.contactus_div1{width: 100%;background-color:#f8f8f8;margin-bottom: 2rem;}
.address{width:100%;margin: 1rem 0;}
.address ul li{line-height:1.5rem;}
.address ul li h1{font-size:1rem;font-weight:600;}
.address ul li h2{font-size: 0.7rem;font-style: normal;font-weight: 500;}
.address ul li h3{font-size: 0.8rem;font-style: normal;color: #dc4f33;}
.address ul li h4{font-size: 0.7rem;font-style: normal;font-weight: 500;}	
.addr_map{width:100%;}

.contactus_div2{width: 100%;background-color:#f8f8f8;margin-bottom: 2rem;}
.form_container{width:100%;}
.ts{width:100%;}
.ts p{font-size:0.6rem;color:red;}
.nr{width:100%}
.nr .iptBox{width:100%;margin:1.5rem 0;}
.nr .iptBox input{width: 44%;border: 0.03rem #aaa solid;line-height: 1.5rem;height: 1.5rem;margin-right: 4%;font-size: 0.55rem;}
.nr .txtBox {width:100%;height:2rem;}
.nr .txtBox textarea{width:100%;font-size: 0.6rem;height:2rem;border-color: #aaa;}
.nr .iptBox .code{width:100%;}
.nr .iptBox .code img{width:45%;}
.nr .btnBox{width: 100%; background: #dc4f33; text-align: center; line-height: 1.5rem; margin: 0.8rem 0;border-radius:0.7rem;}
.nr .btnBox .btn-wave{color:#fff;font-size:0.6rem;}	

.contactus_div3{width: 100%;background-color:#f8f8f8;margin-bottom: 2rem;}
.social{width:100%;padding-bottom: 1rem;}
.social ul{display:flex;}
.social ul li{width:49%;margin-right:1%;}
.social ul li img{width:100%;}
.social ul li p{width: 100%;text-align: center;color: #000;font-size: 0.6rem;}


/*搜索页面*/
.ny_search{ background: #fff; padding-bottom: 0.8rem; margin-bottom: 0.8rem;}
.ny_search_content{ width: 90%; margin: 0 5%; padding: 0.8rem 0; border-bottom: solid 0.03rem #e1e1e1;}
.ny_search_content:last-child{ border-bottom: 0;}
.ny_search_title{ width: 70%;line-height:1.5rem; font-size: 0.75rem ; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #323232;text-align:center;}
.ny_search_plain{ margin: 0.5rem 0 0; display: flex; align-items: center;}
.ny_search_plain img{ display: block; width: 80vw; height: 60vw; margin-right: 0.5rem;}
.ny_search_word{ font-size: 0.6rem;  margin: 1rem 0 0;display:flex;}
.ny_search_word .into{width: 30%;line-height: 1.5rem;font-size: 0.65rem;color: #333;}
.ny_search_word .ny_search01{line-height: 1.5rem;font-size: 0.65rem;}
.ny_search_word .ny_search02{background: url(/static/mobile/img/stores_share3.png) center center no-repeat;background-size: 100%;width: 6rem;height: 1.5rem;text-align:center;line-height:1.5rem}
.ny_search_word .ny_search02 a{color:#fff;font-size:0.65rem;}
.ny_search_word .ny_search03{background: url(/static/mobile/img/stores_share4.png) center center no-repeat;background-size: 100%;   width: 6rem;height: 1.5rem;text-align:center;line-height:1.5rem}
.ny_search_word .ny_search03 a{color:#fff;font-size:0.65rem;}
.ny_search_word .ny_search04{width: 25%;font-size: 0.65rem;line-height: 1.5rem;}
.ny_search_word span{width: 75%; font-size: 0.6rem; line-height:1.5rem;color: #434343; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}



/*ny-门店展示*/

.stores{ width: 92%;position: absolute; top: 13.2rem; left: 4%; z-index: 99;}
.stores01{ background:#fff; padding: 0.8rem;border-radius: 0.5rem; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
.stores01_title{ display: grid;}
.stores01_title .store_tit{height:1.5rem; font-size: 0.9rem; font-weight: bold; color: #000; letter-spacing: 0.1rem;}
.stores01_title .store_intro {line-height:1rem;}
.stores01_title .store_intro p{font-size: 0.65rem;text-transform:uppercase;color: #333;}

.stores01_time{margin-top:1.5rem;}
.stores01_time p{font-size: 0.65rem;color: #999;font-weight:bold;letter-spacing: 0.1rem;}
.stores01_time span{font-size: 0.65rem;color: #000;line-height: 1.5rem;}
.
.stores01_cao {display:flex;margin-top:1.5rem;}
.stores01_cao .share1{width:20%}
.stores01_cao .share2{width:20%}
.stores01_cao img{width:1.5rem;height:1.5rem;}
.stores01_cao .share3{background: url(/static/mobile/img/stores_share3.png) center center no-repeat;background-size: 100%;   width: 6rem;height: 1.5rem;text-align:center;line-height:1.5rem}
.stores01_cao .share3 a{color:#fff;font-size:0.65rem;}
.stores01_cao .share4{background: url(/static/mobile/img/stores_share4.png) center center no-repeat;background-size: 100%;   width: 6rem;height: 1.5rem;text-align:center;line-height:1.5rem}
.stores01_cao .share4 a{color:#fff;font-size:0.65rem;}

.stores02{width:100%;margin-top:2rem;}
.stores02 .title{width:100%;font-size:0.8rem; font-weight:bold;margin-bottom: 0.5rem;}
.stores02 .list{width:100%;margin:0 auto;overflow-x: scroll;white-space: nowrap;*height: 4.7rem;}
.stores02 .list li{display: inline-block;width: 40%;padding: 0.4rem 0;vertical-align: top;margin-right: 2%;background:#f9efe6;}
.stores02 .list li .tjfood01{width:100%;height:auto;}
.stores02 .list li .tjfood02{width: 36%;padding:2%;}
.stores02 .list li .tjfood02 img{width:1rem;height:1rem; float:left;}
.stores02 .list li .tjfood02 span{color: #000; font-size:0.6rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 0.2rem;line-height:1rem;}

.stores03{width:100%;margin-top:2rem;}
.stores03 .title{width:100%;font-size:0.8rem; font-weight:bold;margin-bottom: 0.5rem;}
.stores03 .list{width:100%;}
.stores03 .list li img{width:100%;}

.stores04{width:100%;margin:2rem 0 4rem;}
.stores04 .title{width:100%;font-size:0.8rem; font-weight:bold;margin-bottom: 0.5rem;}
.stores04_conn{ line-height: 1rem;text-align: justify;}
.stores04_conn img{ display: block;margin: 0;padding: 0;width: 100%;height: auto;}


/*ny-襄美食*/

.ms{ width: 92%;position: absolute; top: 13.2rem; left: 4%; z-index: 99;}
.ms01{ background:#fff; padding: 0.8rem;border-radius: 0.5rem; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
.ms01_title{ display: grid;}
.ms01_title p{height:1.5rem; font-size: 0.9rem; font-weight: bold; color: #000; letter-spacing: 0.1rem;}
.ms01_title .ms_intro {line-height:1rem;}
.ms01_title .ms_intro p{font-size: 0.65rem;text-transform:uppercase;color: #333;}

.ms01_price{margin-top:1.5rem;}
.ms01_price p{font-size: 0.8rem;color: #000;font-weight:bold;letter-spacing: 0.1rem;}
.ms01_price i{font-size: 0.75rem;color:#dc4f33;line-height: 1.5rem;padding-left:0.8rem;}
.ms01_price span{font-size: 0.5rem;color: #999;line-height: 1.5rem;}
.
.ms01_cao {display:flex;margin-top:1.5rem;}
.ms01_cao .share1{width:50%}
.ms01_cao .share1 img{width:6rem;height:1.5rem;}
.ms01_cao .share2{width:50%}
.ms01_cao .share2 img{width:4.5rem;height:1.5rem;};


.ms02{width:100%;margin-top:2rem;}
.ms02 .title{width:100%;font-size:0.8rem; font-weight:bold;margin-bottom: 0.5rem;}
.ms02 .list{width:100%;margin:0 auto;overflow-x: scroll;white-space: nowrap;*height: 4.7rem;}
.ms02 .list li{display: inline-block;width: 40%;padding: 0.4rem 0;vertical-align: top;margin-right: 2%;background:#f9efe6;}
.ms02 .list li .tjms01{width:100%;height:auto;}
.ms02 .list li .tjms02{width: 36%;padding:2%;}
.ms02 .list li .tjms02 img{width:1rem;height:1rem; float:left;}
.ms02 .list li .tjms02 span{color: #000; font-size:0.6rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 0.2rem;line-height:1rem;}

.ms03{width:100%;margin-top:2rem;}
.ms03 .title{width:100%;font-size:0.8rem; font-weight:bold;margin-bottom: 0.5rem;}
.ms03 .list{width:100%;}
.ms03 .list li img{width:100%;}

.ms04{width:100%;margin:2rem 0 4rem;}
.ms04 .title{width:100%;font-size:0.8rem; font-weight:bold;margin-bottom: 0.5rem;}
.ms04_conn{ line-height: 1rem;text-align: justify;}
.ms04_conn img{ display: block;margin: 0;padding: 0;width: 100%;height: auto;}



/**/
.product{ padding: 0 0 1rem;}
.product01{ background: #efefef;}
.product_title{ padding: 1.5rem 0; margin: 0 auto;}
.product_title01{text-align: center; width: 80%;}
.product_title02{ position: absolute; top: 0; left: 0;}
.product_title03{ text-align: center;}

.title_bg{ background: #dc4f33;}
.product_title img{ height: 0.6rem;}
.product_title .product_text{ overflow: hidden; height: 1.6rem;}
.product_title h1{ font-size: 1rem; line-height: 1.5rem;}
.product_title p{ font-size: 0.5rem; color: #999; line-height: 0.75rem;}
.product_title .product_title_h1{ color: #fff;}
.product_title .product_title_span{ color: #323232;}
.product_title .product_title_span2{ color: #fff;}
.white_color{color:#fff;}

/* #swiper02{ position: relative; padding: 0 0 0.6rem;} */
/* .Prev02{ width: 0.7rem; position: absolute; top: 5.8rem; left: 0; z-index: 99;} */
/* .Next02{ width: 0.7rem; position: absolute; top: 5.8rem; right: 0; z-index: 99;} */
.advert{ width: 80%; margin: 0 auto; background: #f5f5f5; }
.advert_tu{ width: 100%; text-align: right;}
.advert_tu img{ width: 100%;height:7.5rem;}
.advert_word{ padding: 0 8%;}
.advert_word p{ font-size: 0.9rem; font-weight: bold;color: #323232;}
.advert_word span{ font-size: 0.55rem; color: #666; line-height: 0.7rem; margin-top: 0.3rem; height: 3.2rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; overflow: hidden;}
.explicit{ width: 80%; border-radius: 0.2rem; background: #dc4f33; color: #fff; font-weight: bold; line-height: 1.8rem; height: 1.8rem; margin: 0 auto; text-align: center;}
.explicit a{color: #fff;}
.case_tab{ overflow: hidden; margin-bottom: 1rem;}
.case_tab::-webkit-scrollbar{ display: none;}
.case_tab li{ float: left; width: 25%; font-size: 0.7rem;  text-align: center; background: #fff; line-height: 1.8rem; border: solid 0.01rem #efefef; box-sizing: border-box;}
.case_tab li:last-child{ border-right: 0;}
.case_piclist{ padding-bottom: 2rem;}
.case_tab .on{ background: #dc4f33;  font-size: 0.7rem;   color: #fff;}

.case01_tu{ width: 100%;}
.case01_tu img{ display: block; width: 100%; height: 69vw;}
.case01_tip{ display: flex; align-items: flex-end; justify-content: space-between; padding: 0.5rem 1%;}
.case01_word{ width: 100%;}
.case01_word p{ font-size: 0.6rem; margin-top: 0.1rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;color: #323232;}
.case01_tip a{ display: block; padding: 0.25rem 1rem; color: #fff; background: #ce0000; border-radius: 1rem;}
.case02{ display: flex; align-items: center; justify-content: space-between; margin-top: 0.8rem;}
.case02a{ width: 48.5%;}
.case02a_tu{ width: 100%;}
.case02a_tu img{ display: block; width: 100%; height: 34vw;}
.case02a_tip{ padding: 0.4rem 0;}
.case02a_tip p{font-size: 0.55rem; margin-top: 0.1rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;color: #323232;}
.case03{ display: block; color: #fff; background: #dc4f33; font-weight: bold; text-align: center; width: 100%; line-height: 1.8rem; height: 1.8rem;  margin: 1rem 0 0;    font-size: 0.8rem;}

/* .plat{ width: 100%;} */
/* .plat img{ display: block; width: 100%;} */
/* #swiper03{ padding-bottom: 2rem;} */
/* #swiper03 .swiper-pagination-bullet{ width: 0.3rem; height: 0.3rem; background: #aaa; opacity: 1;} */
/* #swiper03 .swiper-pagination-bullet-active{ width: 0.3rem; height: 0.3rem; background: #000;} */
/* #swiper03 .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.25rem;} */
/* #pagination03{ bottom: 0.5rem;} */
/* .brand{ display: flex; align-items: center; flex-wrap: wrap;} */
/* .brand li{ width: 33.2%; height: 18.5vw; padding-top: 0.5vw; background: #fff; text-align: center; box-sizing: border-box; border-top: solid 0.03rem #e1e1e1; border-left: solid 0.03rem #e1e1e1;} */
/* .brand li img{ width: 4.5rem; height: 2.8rem; vertical-align: middle;} */
/* .brand li:nth-child(3n){ border-right: solid 0.03rem #e1e1e1;} */
/* .brand li:nth-child(n+7){ border-bottom: solid 0.03rem #e1e1e1;} */

.profit{ background-color:#dc4f33; background-size: 100%; padding-bottom: 2rem;}
.superiority01{ width: 100%;}
.superiority01 img{ display: block; width: 100%; height: 56vw;}
.superiority02{ background: #dc4f33; padding: 1.2rem 0.8rem 0.8rem;}
.superiority02 h1{ font-size: 0.8rem; margin-bottom: 0.2rem;color:#fff;}
.superiority02 span{ display: block; font-size: 0.5rem; text-transform:uppercase; height: 2.5rem;color:#fff;}
.superiority02 p{ display: block; line-height: 1rem; height: 6rem;color:#fff;}
#swiper04{ position: relative; padding-top: 1.1rem;}
.Prev04{ width: 2rem; position: absolute; top: 9.5rem; left: 0.2rem; z-index: 99;}
.Next04{ width: 2rem; position: absolute; top: 9.5rem; right: 0.2rem; z-index: 99;}
.superiority03{ display: flex; justify-content: flex-end; margin: 0 0 1.5rem;}
.superiority03a{ width: 3.5rem; height: 3.1rem; padding-top: 0.4rem; background: #dc4f33; text-align: center;border:solid 0.01rem #fff;}
.superiority03a p{ font-size: 1.2rem; font-weight: bold; color:#fff;}
.superiority03a span{ font-weight: bold;color:#fff;}
.profitBtn{ width: 100%; margin: 1.5rem 0 0; border: dashed 0.03rem #fff; box-sizing: border-box; font-weight: bold; color: #fff; text-align: center; line-height: 2rem; height: 2rem;}

/* .serve01{ display: block; width: 100%;} */
/* .serve02{ padding: 1rem 0.6rem; display: flex; align-items: center;} */
/* .serve02a{ width: 3rem; height: 3rem; font-size: 1.5rem; font-weight: bold; text-align: center; line-height: 3rem; color: #fff; background: #000;} */
/* .serve02b{ margin-left: 0.6rem;} */
/* .serve02b p{ font-size: 0.8rem; font-weight: bold;} */
/* .serve03{ font-size: 0.6rem; padding: 0 0.9rem;} */
/* #swiper05{ padding-bottom: 3.5rem; background: #dc4f33;} */
/* #swiper05 .swiper-pagination-bullet{ width: 0.3rem; height: 0.3rem; background: #fff; opacity: 1;} */
/* #swiper05 .swiper-pagination-bullet-active{ width: 0.3rem; height: 0.3rem; background: #000;} */
/* #swiper05 .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.25rem;} */
/* #pagination05{ bottom: 1.2rem;} */
/* .touch{ width: 100%; background: #000; text-align: center; line-height: 2rem; height: 2rem; margin-bottom: 2rem;} */
/* .touch p,.touch span{ font-size: 0.75rem; font-weight: bold; color: #fff;} */

/* .introduce01{ background: url(/static/mobile/img/about_tu.jpg) top center no-repeat; background-size: 100%; padding: 10rem 0 0 4%;} */
/* .introduce01a{ overflow-x: scroll; white-space: nowrap; padding-right: 3%;} */
/* .introduce01a::-webkit-scrollbar{ display: none;} */
/* .introduce01a li{ display: inline-block; width: 3.5rem; padding: 0 0.6rem; vertical-align: top; margin-right: 0.2rem; height: 4.6rem; background: #fff; border: solid 0.03rem #aaa;} */
/* .introduce01a li:nth-child(2n){ background: #dc4f33;} */
/* .introduce01a li h2{ font-weight: 500; font-size: 0.5rem; margin-top: 0.4rem; width: 3rem; white-space: normal;} */
/* .introduce01a li:nth-child(2n) h1{ color: #fff;} */
/* .figure{ display: flex; align-items: flex-start;} */
/* .figure h1{ font-weight: 500; font-size: 1.4rem; color: #dc4f33;} */
/* .figure01{ text-align: center;} */
/* .figure01 span{ font-size:0.8rem; color: #dc4f33; font-weight: bold;} */
/* .figure01 p{ font-size: 0.5rem;} */

	
.introduce02{ font-size: 0.6rem; line-height: 1rem; color: #666; margin: 1.5rem 0;}
.introduce03{ height: 2rem; line-height: 2rem; background: #dc4f33; margin-bottom: 1rem; text-align: center; font-weight: bold;}
.introduce03 a{ color:#fff;font-size: 0.8rem;}
.introduce03_p{ color: #fff;}
.introduce03_p a{ color: #fff;font-size: 0.8rem;}
/* .news01{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.8rem;} */
/* .news01 li{ width: 30%; line-height: 1.6rem; height: 1.6rem; text-align: center; border: solid 0.03rem #e1e1e1; background: #fff;} */
/* .news01 .on{ background: #dc4f33;    color: #fff;} */
/* .news02a_img{ width: 100%;} */
/* .news02a_img img{ display: block; width: 100%; height: 69vw;} */
/* .news02a_content{ margin: 0.6rem 0;} */
/* .news02a_content h1{ font-size: 0.75rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} */
/* .news02b{ background: #fff; padding-bottom: 0.8rem; margin-bottom: 0.8rem;} */
/* .news02b_content{ width: 90%; margin: 0 5%; padding: 0.8rem 0; border-bottom: solid 0.03rem #e1e1e1;} */
/* .news02b_content:last-child{ border-bottom: 0;} */
/* .news02b_title{ width: 100%; font-size: 0.65rem !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #323232;} */
/* .news02b_title .kred{ color:#FF0000; font-size: 0.65rem !important;}  */
/* .news02b_plain{ margin: 0.5rem 0 0; display: flex; align-items: center;} */
/* .news02b_plain img{ display: block; width: 24vw; height: 18vw; margin-right: 0.5rem;} */
/* .news02b_plain p{ flex: 1; font-size: 0.55rem !important; color: #999; line-height: 0.9rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;} */
/* .news02b_plain .kred{color:#FF0000; } */
/* .news02b_word{ font-size: 0.5rem; color: #ccc; margin: 0.5rem 0 0;} */
/* .news02b_word span{ font-size: 0.5rem; color: #ccc;} */

.foot { background-color:#404040;}
.foot_in { padding:2.2rem 0 1.5rem;}
.foot_in ul {margin:0 auto; width: 80%;}
.foot_in ul li { display: flex; align-items: center; font-size:0.6rem; color:#fff; height:1.5rem; line-height:1rem; margin:0 0 0.5rem; width:85%; padding-left: 15%;}
.foot_in ul li:nth-child(1) { background:url(/static/mobile/img/icon10.png) no-repeat left center; background-size:1.2rem;}
.foot_in ul li:nth-child(2) { background:url(/static/mobile/img/icon11.png) no-repeat left center; background-size:1.2rem;}
.foot_in ul li:nth-child(3) { background:url(/static/mobile/img/icon12.png) no-repeat left center; background-size:1.2rem;}
.foot_in ul li:nth-child(4) { background:url(/static/mobile/img/icon13.png) no-repeat left center; background-size:1.2rem;}
.foot_in .logo2{ text-align: center;}
.foot_in .logo2 img{ width: 6rem; margin:0 auto 1.8rem;}
.foot_2 { padding:0.8rem 10%; border-top:0.06rem solid #575757; text-align: center;}
.foot_2 p { font-size:0.5rem; color:#fff; line-height:1rem; margin:0px auto;}







.news_content{ line-height: 1rem; text-align: justify;}





.proud{ margin: 6rem 0 2.5rem; text-align: center;}
.proud_title{ line-height: 2rem; height: 2rem; font-size: 0.9rem; font-weight: bold;}
.proud01{ margin: 0.6rem 0 0; display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.proud01 li{ width: 48%; margin-bottom: 0.5rem; text-align: center;}
.proud01 li img{ width: 100%; height: 33.1vw; display: block;}
.proud01 li p{ font-size: 0.6rem; line-height: 0.9rem; margin: 0.2rem 0 0; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.proud02{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; padding-top: 1rem; border-top: solid 0.03rem #e1e1e1;}
.proud02 li{ width: 48%; margin-bottom: 0.5rem; text-align: center;}
.proud02 li img{ width: 100%; height: 62vw; display: block;}
.proud02 li p{font-size: 0.6rem; margin: 0.2rem 0 0; line-height: 0.9rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}


.fabric{ margin: 6rem 0 2.5rem;}
.fabric li{ border: solid 0.03rem #e1e1e1; display: flex; align-items: center; height: 4.2rem; background: #fff; margin-bottom: 0.6rem;}
.fabric01{ border-right: solid 0.03rem #e1e1e1; width: 30%; height: 100%; display: inline-flex; align-items: center; justify-content: center;}
.fabric01 img{ width: 3.5rem;}
.fabric02{ width: 64%; padding: 0 3%;}
.fabric02 h1{ font-size: 0.6rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fabric02 .fabric02_p{ font-size: 0.5rem; color: #999; line-height: 0.7rem; margin: 0.15rem 0 0; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.fabric02 p{ font-size: 0.5rem; color: #999; margin-top: 0.2rem;}
.fabric02 span{ font-size: 0.5rem; color: #cf0000; font-weight: bold;}

.tariff{ margin: 6rem 0 0;}
.tariff01{ display: block; width: 100%; height: 69vw;}
.tariff02{ font-size: 0.9rem; font-weight: bold; text-align: center; line-height: 3rem;}
.tariff03{ padding: 0.6rem 0.4rem; background: #fff; line-height: 1rem;}
.tariff03 li{ display: flex; align-items: flex-start; margin-bottom: 0.4rem;}
.tariff03 p{ width: 24%; height: 1.2rem; line-height: 1.2rem;}
.tariff03 span{ width: 76%; color: #666; line-height: 0.8rem; padding-top: 0.2rem;}
.tariff04{ display: flex; align-items: center; height: 1.8rem; justify-content: space-between; background: #e40004; width: 92%; padding: 0 4%; border-radius: 0.2rem;}
.tariff04 span{ font-size: 0.7rem; font-weight: bold; color: #fff;}
.tariff04 img{ width: 1rem;}
.tariff05{ background: #fff; margin: 1.5rem 0 2.5rem;}
.tariff05a{ border-bottom: solid 0.03rem #e1e1e1; display: flex; align-items: center; justify-content: space-around;}
.tariff05a li{ line-height: 2rem; border-bottom: solid 0.1rem transparent;}
.tariff05a .tariff05a_active{ border-bottom: solid 0.1rem #dc4f33;}
.relate{ padding: 0.9rem 0.6rem 1.2rem; box-shadow: 0 0 0.6rem #eee;}
.relate01{font-size: 0.75rem; font-weight: bold; margin-bottom: 0.8rem;}
.relate02{ display: flex; align-items: center; height: 2rem; padding: 0 3%; border: solid 0.03rem #e1e1e1; margin-bottom: 0.6rem;}
.relate02 img{ width: 0.8rem;}
.relate02 input{ flex: 1; padding-left: 3%;}
.relate03{ display: flex; align-items: flex-start; padding: 0.6rem 3%; border: solid 0.03rem #e1e1e1; margin-bottom: 0.8rem;}
.relate03 textarea{ flex: 1; border: 0; outline: 0; height: 4rem; resize: none; padding-left: 3%;}
.relate button{ background: #dc4f33; font-size: 0.65rem; line-height: 1.8rem; height: 1.8rem; text-align: center; width: 100%;}
.tariff05b li{ display: none; padding: 0.8rem;}
.tariff05b .tariff05b_active{ display: block;}


/*移动站点foot*/
.foot {
	width: 100%;
	margin: 0px auto 0px auto;
	background-color: #dc4f33;
	padding-bottom: 55px;
	border-bottom: 1px solid #fff;
}
.foot .foot_title{
	text-align:center;
}
.foot .foot_title img{    width: 80%;  margin: 20px auto;}
.foot_in {
	width: 90%;
	margin: 0px auto;
	padding-top: 40px;
	padding-bottom: 35px;
	border-radius: 15px;
	background-color: #fff;
}
.foot_ewm {
	width: 90%;
	height: 160px;
	margin: 0px auto;
	background: url(/static/mobile/img/footbg.png) no-repeat center center;
	background-size: 100%;
}
.foot_in p {
	font-size: 0.8rem;
	color: #dc4f33;
	line-height: 25px;
	padding-left: 80px;
	margin: 0px auto 20px;
}
.foot_in p a, .foot_in p a:hover {
	font-size: 30px;
	color: #dc4f33;
}
.foot_ewm img {
	margin-top: 5%;
	margin-left: 5%;
}
.foot_2 {
	width: 100%;
	margin: 0px auto 54px;
	padding: 50px 0px;
	background-color: #323232;
}
.foot_2 p {
    text-align: center;
    font-size: 0.8rem;
    color: #fff;
    line-height: 25px;
}






/*在线留言*/
.msg_m_form {width: 100%;height:600px;}
.msg_m_form form {width: 100%;float: left;}


.msg_m_form .msg_m_form_left{ width:30%; float:left; height:80px; line-height:40px;}
.msg_m_form .msg_m_form_right{  width:70%; float:right;  font-family:"微软雅黑";  color:#333;  height:80px;  line-height:40px;}

.msg_m_form form input[type="text"] {
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	border: 1px solid #ccc; 
	font-size: 15px;
	color: #999999;
	width: 100% !important;
	text-indent: 10px;
	background-color: #fff;
}
.msg_m_form form input[type="submit"] {
	background: url(/static/mobile/img/submit.png) no-repeat center center;
	width: 100px;
	height: 30px;
	border: none;
}
.msg_m_form form textarea {
	width: 100%;
	line-height: 50px;
	border: 1px solid #ccc; 
	text-indent: 10px;
}
