/* 首页头部高度 */
/*.banner,.head_style{*/
/*	height: 1080px;*/
/*}*/
.floor1_style{
	overflow: hidden;
	width: 70%;
	margin: 0 auto;
	min-width: 1200px;
}
.floor1_style>div.left{
	width: 48%;
}
.floor1_style>div.left:first-child{
	margin-right: 4%;
}
.floor1_style>div.left:first-child>img{
	max-width: 100%;
}
.floor1_style>div.left:nth-child(2)>div.floor1_title{
	margin-bottom: 80px;
	margin-top: -10px;
}
.floor1_style>div.left:nth-child(2)>div.floor1_title>p{
	color:  #61c1be;
	font-size: 34px;
	font-weight: 800;
}
.floor1_info>p{
	font-size: 18px;
	color: #666;
	line-height: 35px;
}
.floor1_info>p:first-child{
	margin-bottom: 50px;
}
.swiper-container .swiper-slide>a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.swiper-container .swiper-slide>a>img{
	width: 100%;
	height: 100%;
}
.paginations{
	    position: absolute;
	    bottom: 20px;
	    width: 100%;
	    text-align: center;
}
.paginations>span{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: white;
	border-radius: 100%;
	margin: 0 5px;
	cursor: pointer;
}
.paginations>span.swiper-active-switch{
	background: #61c1be;
}
.arrow_style .arrow-left{
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left:20px;
	width: 61px;
	height: 72px;
}
.arrow_style .arrow-right{
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right:20px;
	width: 61px;
	height: 72px;
}
.arrow_style>a>img{
	width: 100%;
	height: 100%;
}
/* 严正声明 */
.onlist {
	background: #fff;
	padding: 90px 0;
}

.onlist .content {
	width: 1024px;
	margin: auto;
}

.onlist .content img {
	width: 100%;
}
/*门店加盟*/
.join_us {
	width: 100%;
	min-width: 1200px;
	margin: auto;
	background: #61c1be;
	padding-right: 10%!important;
}

.join_us img {
	max-width: 100%;
}

.join_us .us_l {
	width: 40%;
	float: left;
}

.join_us .us_l .us_cont {
	margin: 70px 0 0 20%;
	color: #fff;
}

.join_us .us_l .us_cont .tit_1 {
	position: relative;
	font-size: 60px;
	font-family: 'ral';
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 10px;
	opacity: 0.3;
	z-index: 1
}

.join_us .us_l .us_cont .tit_2 {
	font-size: 58px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
	line-height: 100px;
}

.join_us .us_l .us_cont .tit_3 {
	font-size:45px;
}

.join_us .us_l .us_cont .tit_4 {
	font-weight: lighter;
	font-size: 34px;
	margin-top:140px;
}

.join_us .us_l .us_cont .tit_5 {
	font-size: 34px;
	vertical-align: middle;
	margin-top: 20px;
	font-weight: lighter;
}

.join_us .us_l .us_cont .tit_5 font {
	float: left;
}

.join_us .us_l .us_cont .tit_5 span {
	    font-size: 50px;
	    float: left;
	    margin-top: -12px;
	    color: white;
	    font-weight: 800;
}

.join_us .us_l .us_cont .tit_6 {
	width: 150px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: white;
	margin-top: 30px;
}
.join_us .us_l .us_cont .tit_6>a{
	color: #61c1be;
	font-size: 22px;
}
.join_us .us_r {
	width: 60%;
	float: right;
}
/* 地图 */
.map{
	width: 100%;
	    margin: 0 auto;
	    min-width: 1200px;
}
.map_first{
	position: relative;
	width: 100%;
	height: 100%;
}
.map_title{
text-align: center;
    line-height:60px;
    position: absolute;
    top: 160px;
    left: 46%;
    transform: translateX(-54%);
}
.map_first>img{
	width: 100%;
}
.map_title>p{
	font-size: 48px;
	    font-weight: 800;
	    color: #61c1be;
}
.map_title>div>span{
	font-size: 30px;
	font-weight: lighter;
}
.map_title>div>span.map_count{
	font-size: 48px;
	font-weight: 800;
	 color: #61c1be;
}
/* 地区显示 */
.dq_navs {
	overflow: hidden;
}

.dq_navs ul {
	overflow: hidden;
	display: inline-block;
	width: 100%;
}

.dq_navs ul a {
	display: block;
	overflow: hidden;
	float: left;
	width: 12.5%;
	border-right: 1px solid white
}

.dq_navs ul li {
	width: 100%;
	font-size: 16px;
	background: #61c1be;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: white;
}

.dq_navs ul a .action_on {
	background: #61c1be
}

.dq_navsall {
	width: 75%;
	margin: 0 auto;
	margin-top: 20px;
	min-width: 1200px;
}
/*门店分布*/
.shop_list {
	width: 75%;
	height: 285px;
	margin: 15px auto;
	position: relative;
	padding: 0 10% 0 0;
	min-width: 1200px;
}
.shop_list .shop_r{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 10%;
	line-height:285px;
	text-align:center;
}
.shop_list .shop_r>img{
	max-width: 100%;
	max-height: 100%;
}

.shop_list .shop_r span {
	vertical-align: middle;
	line-height: 30px;
	text-align: justify;
	writing-mode: tb-rl;
}

.shop_list .shop_l {
    padding-top:1%;
    border: 2px solid #acabab;
    padding-left: 2%;
	height: 100%;
	position: relative;
}

.shop_list .shop_l ul {
    display: inline-block;
     width: 100%;
     height: 237px;
     overflow-y: auto;
     padding-right: 7%!important;
	 padding-top: 3%!important;
}

.shop_list .shop_l li {
	    width: 33.33%;
	    float: left;
	    padding-right: 3%;
	    min-height: 103px;
	    margin-bottom: 32px;
	    font-size: 14px;
	    color: #646564;
	    height: 103px;
	    border-bottom: 1px dashed #cbcbcb;
	    padding-bottom: 20px;
}
.shop_list .shop_l li p {
	font-size:20px;
	font-weight: 700;
	color: #61c1be;
	margin-bottom: 5px;
}
.shop_list .shop_l li>div.shop_l_mdfb>div{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.shop_list .shop_l li>div.shop_l_mdfb>div.shop_l_address{
	margin-bottom: 5px;
}
.shop_list .shop_l li>div.shop_l_mdfb>div
.shop_list .shop_l li>div>span {
	color: #666666;
	font-size: 14px;
}

.shop_list .shop_l .rom {
	position: absolute;
	bottom: 25px;
	left: 3%;
}

.shop_list .shop_l .rom a {
	color: #666666;
	font-size: 14px !important;
}
.md_name{
    position: absolute;
    top: 5%;
    right: 25px;
    width: 4%;
    height: 95%;
    border: 2px solid #61c1be;
    border-radius: 10px;
    padding: 10px 0;
    text-align: center;
}
.md_name>p{
	    color: #61c1be;
	    font-size: 25px;
	    font-weight: 800;
	    line-height: 25px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
}
/* <!-- 行业口碑 平台认可 --> */
.koubei{
	width: 80%;
	margin: 0 auto;
	min-width: 1200px;
	text-align: center;
	margin-top: 75px!important;
}
.koubei_style{
	height: 550px;
	width: 100%;
	overflow: hidden;
}
.koubei_style>div.left:first-child{
	width: 45%;
	margin-right:3%;
	height: 550px;
}
.koubei_style>div.left:nth-child(2){
	width: 52%;
	height: 550px;
}
.koubei_style>div.left>a{
	display: inline-block;
	width: 100%;
	height: 550px;
	overflow: hidden;
}
.koubei_style>div.left>a>img{
	width: 100%;
	height: 100%;
}
.koubei_style_right_f{
	margin-bottom: 25px;
}
.koubei_style_right_f>div.left>a,
.koubei_style_right_s>div.left>a{
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.koubei_style_right_f>div.left:first-child{
	width: 48%;
	margin-right: 3%;
	height: 250px;
}
.koubei_style_right_f>div.left:nth-child(2){
	width: 49%;
	height: 250px;
}
.koubei_style_right_f>div.left>a>img,
.koubei_style_right_s>div.left>a>img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.koubei_style_right_s>div.left:first-child{
	margin-right: 3%;
}
.koubei_style_right_s>div.left{
	width: 48.5%;
	height: 275px;
}
.koubei_style_right_f>div.left>a:hover>img,
.koubei_style_right_s>div.left>a:hover>img,
.koubei_style>div.left>a:hover>img{
	transform: scale(1.1);
		transition: all 2s ease 0s;
		-webkit-transform: scale(1.1);
		-webkit-transition: all 2s ease 0s;
}
.index_title{
	margin-bottom: 40px;
}
.index_title>a{
	font-size:34px;
	color: #61c1be;
	font-weight: 800;
}
/* 新闻中心 */
.news{
	    width: 70%;
	    margin: 0 auto;
	    min-width: 1200px;
	    text-align: center;
	    margin-top: 75px!important;
	    overflow: hidden;
}
.news_list>li{
	float: left;
	width: 48%;
	margin-right: 4%;
	height: 150px;
	margin-bottom: 50px;
}
.news_list>li:nth-child(2n){
	margin-right: 0px!important;
}
.news_list>li>a,
.news_list{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.news_list>li>a>div.left:first-child{
	width: 320px;
	height: 100%;
	border-radius: 10px;
	position: relative;
}
.news_list>li>a>div.left:first-child>p{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align: left!important;
	left: 0;
	background: rgba(0,0,0,0.4);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	color: white;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_list>li>a>div.left:first-child>div{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 10px;
}
.news_list>li>a>div.left:first-child>div>img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-radius: 10px;
}
.news_list>li>a:hover>div.left:first-child>div>img{
	transform: scale(1.1);
		transition: all 2s ease 0s;
		-webkit-transform: scale(1.1);
		-webkit-transition: all 2s ease 0s;
}
.news_list>li>a>div.left:nth-child(2){
	width: calc(100% - 335px);
	margin-left: 15px;
	height: 150px;
	position: relative;
}
.news_list>li>a>div.left:nth-child(2)>div.news_title{
	position: absolute;
	text-align: left!important;
	top: 15px;
	width: 100%;
	text-align: left!important;
}
.news_list>li>a>div.left:nth-child(2)>div.news_title>p:first-child{
	font-size: 20px;
	font-weight: 800;
	color: #666;
	margin-bottom: 5px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_list>li>a:hover>div.left:nth-child(2)>div.news_title>p:first-child{
	color: #61c1be!important;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.news_list>li>a>div.left:nth-child(2)>p.news_time{
	position: absolute;
	bottom: 0;
	text-align: left!important;
	border: 1px solid #61c1be;
	width: 110px;
	text-align: center!important;
}
/* 二维码 */
.index_ewm{
	position: relative;
	margin-top: 140px!important;
}
.index_ewm_style>div.left{
	width: 253px;
	text-align: center;
}
.index_ewm_style>div.left:first-child{
	margin-right: 220px;
}
.index_ewm_style{
	width: 726px;
	margin: 0 auto;
}
.index_ewm_style>div.left>p.ewm_title{
	font-size: 25px;
	    font-weight: 800;
	    color: #666666;
	    margin-bottom: 10px;
}
.index_ewm_style>div.left>img{
	width: 100%;
	height: 253px;
}
.index_ewm_style>div.left>div.ewm_ms{
	margin-top: 10px;
}
.index_ewm_style>div.left>div.ewm_ms>p{
	font-size: 18px;
}
