.banner{
	position: relative;
	width: 100%;
}
.banner_img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.banner img.xia{
	bottom: 5%;
	left: 0;
	right: 0;
	margin: auto;
	width: 0.4rem!important;
	height: 0.2rem!important;
	display: block;
	position: absolute;
}
.header{
	right: 0;
	margin: auto;
	left: 0;
	z-index: 99999;
	padding: 0.3rem 0;
	box-sizing: border-box;
	width: 100%;
	position: fixed;
	top: 0;
	height: 1.4rem;
}
.header_b{
	border-bottom: 1px solid #d2d2d2;
	right: 0;
	margin: auto;
	left: 0;
	z-index: 99999;
	padding: 0.3rem 0;
	box-sizing: border-box;
	width: 100%;
	position: fixed;
	top: 0;
	height: 1.4rem;
	background: #fff;
	display: none;
}
.auto{
	width: 94%;
	margin: auto;
}
.logo{
	float: left;
	height: 0.8rem;
}
.logo img{
	display: block;
	height: 100%;
	width: auto;
}
.anniu{
	float: right;
	height: 0.8rem;
	width: 0.8rem;
}
.anniu img{
	height: 100%;
	display: block;
	width: auto;
}
.nav{
	position: fixed;
	top: 0;
	left: 0;
	margin: auto;
	background: #fff;
	height: 100%;
	width: 100%;
	z-index: 99999;
}
.header_nav{
	padding: 0.3rem 0;
	box-sizing: border-box;
	width: 100%;
	height: 1.4rem;
	border-bottom: 1px solid #e1e1e1;
}
.close{
	float: right;
	width: 0.8rem;
	height: 0.8rem;
}
.close img{
	width: 100%;
	height: 100%;
	display: block;
	margin-top: -0.3rem;
}
.nav ul{
	padding: 0.4rem 0;
	width: 94%;
	margin: auto;
}
.nav li{
	color: #767676;
	font-size: 0.24rem;
	line-height: 0.6rem;
}
.nav li a{
	display: block;
}
.nav_txt{
	width: 94%;
	margin: auto;
}
.nav_txt,.nav_txt *{
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #858484;
}
.jing{
	width: 94%;
	margin: auto;
	padding-top: 0.7rem;
}
.jing img{
	width: 1.33rem;
	height: 1.33rem;
	display: block;
}
.sy_product{
	text-align: center;
	padding: 0.9rem 0 0.6rem;
}
.sy_product_txt h3{
	font-size: 0.28rem;
	color: #020403;
	line-height: 0.5rem;
	font-weight: bold;
}
.sy_product_txt h4{
	font-size: 0.38rem;
	color: #020403;
	line-height: 0.6rem;
}
.sy_product_txt p{
	padding: 0.6rem 0 0.3rem;
	font-size: 0.22rem;
	color: #696969;
	line-height: 0.4rem;
}
.sy_product_txt span{
	display: block;
}
.sy_product_img{
	width: 100%;
}
.sy_product_img img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.product_more{
	font-size: 0.24rem;
	color: #5cc1cf;
	text-transform: uppercase;
	padding-top: 0.4rem;
	line-height: 0.34rem;
	display: block;
}
.sy_ding{
	width: 100%;
	box-sizing: border-box;
	padding: 58% 0 12%;
}
.ding_lun{
	width: 94%;
	margin: auto;
}
.sy_lun_prev,.sy_lun_next{
	color: #fff;
	height: 0.4rem;
	width: 0.4rem;
	text-align: center;
	font-size: 0.26rem;
	line-height: 0.4rem;
    background: none!important;
    outline: none!important;
}
.sy_lun_prev{
      left: 0rem;
}
.sy_lun_next{
      right: 0rem;
}
.sy_lun{
	position: relative;
	width: 92%;
	margin: auto;
}
.sy_lun li{
	text-align: center;
	padding: 0.26rem 13%;
	box-sizing: border-box;
	background: #5cc1cf;
	color: #fff;
}
.sy_lun li h3{
	font-size: 0.28rem;
	line-height: 0.34rem;
}
.sy_lun li h4{
	padding-bottom: 0.1rem;
	position: relative;
	font-size: 0.2rem;
	line-height: 0.3rem;
	text-transform: uppercase;
}
.sy_lun li h4:after{
	position: absolute;
	content: "";
	width: 0.6rem;
	height: 2px;
	background: #fff;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
}
.sy_lun li p{
	padding-top: 0.4rem;
	font-size: 0.2rem;
	line-height: 0.3rem;
	text-transform: uppercase;
}
.list_more{
	text-transform: uppercase;
	margin: 0.34rem auto 0;
	display: block;
	width: 1.54rem;
	height: 0.32rem;
	line-height: 0.32rem;
	text-align: center;
	background: #fff;
	color: #5cc1cf;
	font-size: 0.2rem;
}
.tiyan{
	margin: 1.04rem auto 0.4rem;
	width: 100%;
}
.tiyan img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.us_box{
	margin-bottom: 0.3rem;
	color: #fff;
	text-align: center;
	width: 100%;
}
.us_left,.us_right{
	padding: 18% 0;
	box-sizing: border-box;
	width: 50%;
}
.us_left{
	float: left;
}
.us_right{
	float: right;
}
.us_box h3{
	position: relative;
	padding-bottom: 0.3rem;
	font-size: 0.28rem;
	line-height: 0.4rem;
}
.us_box h3:after{
	position: absolute;
	content: "";
	bottom: 0;
	width: 0.5rem;
	height: 2px;
	background: #fff;
	left: 0;
	right: 0;
	margin: auto;
}
.us_box h4{
	padding-bottom: 0.3rem;
	font-size: 0.2rem;
	line-height: 0.4rem;
	text-transform: uppercase;
	padding: 0.1rem 0 0.2rem;
	letter-spacing: 2px;
}
.us_txt,.us_txt *{
	font-size: 0.2rem;
	line-height: 0.3rem;
}
.us_more{
	width: 1.52rem;
	height: 0.36rem;
	border: 2px solid #fff;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 0.2rem;
	display: block;
	margin: 0.4rem auto 0;
}
.sy_txt{
	width: 94%;
	margin: auto;
	padding: 0.2rem 0 0.6rem;
	text-align: center;
	color: #333232;
	font-size: 0.2rem;
	line-height: 0.3rem;
}
.sy_anli{
	width: 100%;
	box-sizing: border-box;
	background: #f5f5f5;
	padding: 0.7rem 0 1.06rem;
}
.sy_anli li{
	padding: 0 0.4rem;
	box-sizing: border-box;
	display: flex;                             
	align-items: center;
	color: #fff;
	height: 4rem;
	width: 100%;
}
.sy_anli li a{
	display: block;
}
.sy_anli li h3{
	padding-bottom: 0.3rem;
	text-transform: uppercase;
	font-size: 0.38rem;
}
.sy_anli li h4{
	position: relative;
	padding-top: 0.3rem;
	font-size: 0.2rem;
	line-height: 0.3rem;
}
.sy_anli li h4:before{
	position: absolute;
	content: "";
	width: 0.85rem;
	height: 0.06rem;
	background: #5cc1cf;
	top: 0;
	left: 0;
}
.anli_more{
	width: 1.6rem;
	height: 0.5rem;
	border: 2px solid #fff;
	box-sizing: border-box;
	display: block;
	font-size: 0.2rem;
	color: #fff;
	line-height: 0.46rem;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0.4rem;
}
.sy_anli li p{
	text-transform: uppercase;
	font-size: 0.28rem;
	line-height: 0.4rem;
}
.sy_anli li p span{
	display: block;
	font-size: 0.34rem;
	line-height: 0.5rem;
}
.anli_li{
	padding-bottom: 0.6rem;
	font-size: 0.2rem;
	line-height: 0.3rem;
}
.sy_anli li .h5{
	font-size: 0.24rem;
	line-height: 0.44rem;
	color: #333;
}
.sy_anli li .h5 span{
	margin-right: 0.3rem;
	display: inline-block;
	width: 1.5rem;
	height: 0.44rem;
	border-radius: 0.3rem;
	border: 1px solid #fff;
	box-sizing: border-box;
	color: #333;
	font-size: 0.2rem;
	line-height: 0.42rem;
	text-align: center;
}
.sy_news{
	width: 100%;
	box-sizing: border-box;
	padding: 0.8rem 0 0.4rem; 
}
.sy_title h3{
	text-transform: uppercase;
	float: left;
	font-size: 0.28rem;
	color: #1a1a1a;
	line-height: 0.36rem;
}
.news_more{
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.6rem;
	text-align: center;
	float: right;
	width: 1.86rem;
	height: 0.6rem;
	border-radius: 0.3rem;
	background: #5cc1cf;
}
.sy_news li{
	padding: 0.4rem 0.3rem;
	box-sizing: border-box;
	border: 1px solid #eee;
	margin-top: 0.74rem;
}
.sy_news_li_img{
	margin-bottom: 0.2rem;
	width: 100%;
    display: block;
}
.sy_news_li_img img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.sy_news_li_date span{
	width: 0.74rem;
	height: 0.84rem;
	border: 1px solid #5cc1cf;
	font-size: 0.48rem;
	color: #5cc1cf;
	line-height: 0.82rem;
	text-align: center;
}
.sy_news_li_date p{
	font-size: 0.24rem;
	color: #363636;
	line-height: 0.34rem;
}
.sy_news_li_txt h3{
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 0.4rem;
	color: #282828;
	font-size: 0.28rem;
	margin: 0.3rem 0;
}
.sy_news_li_txt p{
	text-transform: uppercase;
	font-size: 0.22rem;
	line-height: 0.34rem;
	color: #858484;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	 text-overflow: ellipsis;
	display: -webkit-box;
}
.footer{
	width: 100%;
}
.footer_top h3{
	position: relative;
	text-transform: uppercase;
	padding: 0.6rem 0;
	font-size: 0.26rem;
	line-height: 0.4rem;
}
.footer_top h3:after{
	position: absolute;
	content: "";
	width: 2.75rem;
	height: 3px;
	background: #333;
	bottom: 0;
	left: 0;
}
.footer_top h4{
	font-size: 0.6rem;
	line-height: 0.7rem;
	content: #363636;
	padding: 0.4rem 0 0.9rem;
}
.code{
	margin-bottom: 0.2rem;
	width: 2.12rem;
	height: 2.12rem;
	display: block;
}
.footer_nav{
	display: flex;
	flex-wrap: wrap;
}
.footer_nav ul{
	margin-bottom: 0.4rem;
	flex: 1;
	min-width: 33%;
	max-width: 33%;
	text-align: center;
}
.footer_nav ul li{
	font-size: 0.24rem;
	color: #858484;
	line-height: 0.48rem;
}
.li_title{
	padding: 0.3rem 0 0.2rem;
	font-size: 0.26rem!important;
	color: #191919!important;
	line-height: 0.4rem!important;
}
.footer_bottom{
	padding: 0 0.2rem;
}
.time{
	font-size: 0.28rem;
	color: #242424;
	line-height: 0.4rem;
}
.name{
	font-size: 0.24rem;
	color: #242424;
	line-height: 0.4rem;
}
.phone{
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #242424;
}
.footer_li{
	margin-bottom: 0.56rem;
}
.banquan{
	line-height: 0.4rem;
	padding: 0.24rem 0.2rem 0.74rem;
	box-sizing: border-box;
	font-size: 0.24rem;
	color: #1a1a1a;
	text-transform: uppercase;
}
.lianjie{
	text-align: center;
	padding-bottom: 1rem;
}
.lianjie h3{
	width: 2.2rem;
	height: 0.7rem;
	border-radius: 0.4rem;
	background: #252525;
	color: #fff;
	font-size: 0.34rem;
	line-height: 0.7rem;
	text-align: center;
}
.lianjie ul{
	padding-top: 0.2rem;
	display: flex;
	flex-wrap: wrap;
}
.lianjie li{
	text-align: left;
	flex: 1;
	min-width: 33%;
	max-width: 33%;
	color: #1b1b1b;
	font-size: 0.24rem;
	line-height: 0.4rem;
	padding: 0.2rem 0;
}
.lianjie li a{
	display: block;
}
.banner_us{
	padding: 2.34rem 0 2.6rem; 
}
.banner_us h3{
	line-height: 0.6rem;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: center;
	color: #fff;
	font-size: 0.48rem;
}
.banner_us span{
	font-weight: lighter;
	display: block;
	font-size: 0.4rem;
}
.txt_us{
	color: #171717;
	text-align: center;
	padding: 0.9rem 0 0.7rem;
}
.txt_us h3{
	letter-spacing: 2px;
	font-size: 0.28rem;
	line-height: 0.4rem;
}
.txt_us span{
	display: block;
	font-size: 0.2rem;
	letter-spacing: 0;
}
.content_us{
	margin-bottom: 0.7rem;
}
.content_us_top{
	border-bottom: 1px solid #bddfe4;
	padding: 0.52rem 0 1.06rem;
}
.content_us_title{
	padding-bottom: 0.3rem;
	position: relative;
	font-size: 0.36rem;
	color: #171717;
	line-height: 0.4rem;
}
.content_us_title span{
	display: block;
	font-size: 0.26rem;
}
.content_us_title:after{
	position: absolute;
	content: "";
	width: 0.76rem;
	height: 0.04rem;
	bottom: 0;
	left: 0;
	background: #eee;
}
.content_left_txt{
	padding-top: 0.4rem;
}
.content_left_txt,.content_left_txt *{
	font-size: 0.2rem;
	color: #171717;
	line-height: 0.5rem;
}
.content_us_bottom{
	padding: 0.52rem 0 1.06rem;
}
.form h4{
	padding: 0.4rem 0 0.8rem;
	font-size: 0.2rem;
	color: #171717;
	line-height: 0.3rem;
}
.form input{
	width: 100%;
	border: 1px solid #fff;
	background: rgba(255,255,255,0.2);
	height: 0.44rem;
	margin-bottom: 0.1rem;
	color: #ededed;
	line-height: 0.44rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
	line-height: 0.44rem;
	color: #666;
	font-size: 0.16rem;
}
input::-webkit-input-placeholder{
	color: #ededed;
	font-size: 0.16rem;
}
.form textarea{
	width: 100%;
	height: 1.62rem;
	border: 1px solid #fff;
	background: rgba(255,255,255,0.2);
	line-height: 0.44rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
	color: #666;
	font-size: 0.16rem;
}
textarea::-webkit-input-placeholder{
	color: #ededed;
	font-size: 0.16rem;
}
.que{
	display: block;
	margin: 0.88rem auto 0!important;
	width: 1.56rem!important;
	height: 0.58rem!important;
	background: #3b909c!important;
	color: #fff!important;
	font-size: 0.2rem!important;
	line-height: 0.58rem!important;
	text-align: center!important;
	border: none!important;
	padding: 0!important;
}
.news li{
	padding: 0.6rem 0 0.3rem;
	width: 100%;
}
.news li a{
	display: block;
}
.news li img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.news_txt{
	padding-bottom: 0.5rem;
	width: 90%;
	margin: auto;
	border-bottom: 2px solid #eaeaea;
}
.date{
	margin-top: 0.34rem;
	text-align: center;
	font-size: 0.54rem;
	color: #5cc1cf;
	font-weight: bold;
	width: 0.9rem;
	height: 1.1rem;
	border: 1px solid #5cc1cf;
	box-sizing: border-box;
}
.date span{
	display: block;
	font-weight: normal;
	font-size: 0.2rem;
	color: #818181;
}
.news_txt h4{
	padding: 0.4rem 0;
	text-transform: uppercase;
	font-size: 0.24rem;
	color: #858484;
	line-height: 0.4rem;
}
.news_txt h5{
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
	 text-overflow: ellipsis;
	display: -webkit-box;
	text-transform: uppercase;
	font-size: 0.2rem;
	color: #8c8c8c;
	line-height: 0.32rem;
}
.content{
	width: 90%;
	margin: auto;
}
.content h4{
	text-transform: uppercase;
	padding: 0.7rem 0 0.4rem;
	font-size: 0.32rem;
	color: #222;
	line-height: 0.5rem;
	text-align: center;
}
.date_show{
	margin: auto;
	width: 1.08rem;
	height: 1.38rem;
	padding-top: 0.16rem;
}
.content_txt{
	padding: 0.4rem 0 1rem;
}
.content_txt,.content_txt *{
	text-transform: uppercase;
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #949494;
	text-align: justify;
}
.content_txt img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.banenr_stores{
	padding: 3.34rem 0;
}
.banenr_stores h3{
	font-size: 0.8rem;
	line-height: 0.8rem;
}
.banenr_stores span{
	padding-top: 0.4rem;
	font-size: 0.52rem;
	line-height: 0.8rem;
}
.service{
	padding: 0.6rem 0 0.2rem;
}
.service li{
	margin-bottom: 0.4rem;
	text-align: center;
}
.service li img{
	width: 0.8rem;
	height: 0.8rem;
}
.service li p{
	font-size: 0.34rem;
	line-height: 0.5rem;
	color: #202020;
}
.service li span{
	text-transform: capitalize;
	display: block;
	font-size: 0.2rem;
	line-height: 0.3rem;
}
.tiyan_img{
	width: 100%;
}
.tiyan_img img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.stores_tiyan{
	padding: 0.55rem 0 0.84rem;
	background: #eee;
}
.stores_img{
	width: 100%;
}
.stores_qie{
	background: #fff;
	padding: 0.32rem 0.26rem 0.4rem;
}
.stores_title{
	border-bottom: 1px solid #bfbfbf;
}
.stores_title li{
	width: 1.8rem;
	display: inline-block;
}
.stores_title li img{
	margin-right: 0.08rem;
	float: left;
	width: 0.52rem;
	height: 0.96rem;
}
.stores_title li p{
	font-size: 0.3rem;
	color: #5cc1cf;
	float: left;
	line-height: 0.96rem;
}
.you{
	margin-right: 0.2rem;
	float: right;
}
.zuo{
	line-height: 0.96rem;
	width: 2.8rem!important;
	float: left;
}
.zuo span{
	color: #bfbfbf;
}
.o{
	position: relative;
}
.o:after{
	position: absolute;
	content: "";
	width: 1.32rem;
	height: 0.04rem;
	background: #5cc1cf;
	bottom: -2px;
	left: 0.3rem;
}
.stores_content_li{
	padding: 0.7rem 0.2rem 0;
}
.stores_content_li h6{
	line-height: 0.4rem;
	font-size: 0.26rem;
	color: #5cc1cf;
	font-weight: bold;
}
.stores_txt{
	font-size: 0.2rem;
	color: #a6a6a6;
	line-height: 0.3rem;
}
.stores_content_lili{
    text-align: center;
    padding: 0.2rem 0.1rem;
    box-sizing: border-box;
    width: 32%;
    display: inline-block;
}
.biao{
	padding: 0.2rem;
	box-sizing: border-box; 
	border: 1px solid #bfbfbf;
	margin-top: 1.12rem;
}
.biao h3{
	text-align: center;
	color: #393939;
	font-size: 0.28rem;
	line-height: 0.4rem;
	padding: 0.5rem 0;
	border-bottom: 2px solid #bfbfbf;
}
.biao_left h4{
	color: #393939;
	font-size: 0.28rem;
	line-height: 0.4rem;
	padding: 0.5rem 0;
}
.biao_left_txt,.biao_left_txt *{
	font-size: 0.24rem;
	color: #747474;
	line-height: 0.34rem;
}
.form_biao{
	margin-top: 0.8rem;
}
.form_biao input{
	text-align: center;
	width: 5rem;
	height: 0.7rem;
	margin: 0 auto 0.46rem;
	display: block;
	border: 1px solid #bfbfbf;
	background: #f5f5f5;
	font-size: 0.24rem;
	color: #373737;
	line-height: 0.7rem;
}
.form_biao input::-webkit-input-placeholder{
	font-size: 0.24rem;
	color: #373737;
}
.form_biao .tijiao{
	margin-top: 0.66rem!important;
	width: 2.47rem;
	height: 0.6rem;
	background: #5cc1cf;
	border-radius: 0.4rem;
	color: #fff;
	line-height: 0.6rem;
	text-align: center;
	border: none;
	font-size: 0.28rem;
}
.design_title{
	padding: 0.54rem 0 0.66rem;
}
.design_title ul{
	display: flex;
	flex-wrap: wrap;
	text-align: center;
}
.design_title li{
	width: 33%;
	margin: 0 8%;
	display: inline-block;
}
.design_thumb img{
	position: absolute;
	top: 0;
	left: 0;
	width: 0.6rem;
	height: 0.6rem;
}
.design_thumb{
	width: 0.6rem;
	height: 0.6rem;
	position: relative;
	float: left;
}
.design_title li p{
	font-size: 0.24rem;
	color: #242424;
	border-bottom: 2px solid #4b4b4b;
	display: inline-block;
	line-height: 0.6rem;
}
.lan{
	display: none;
}
.oo p{
	color: #5cc1cf!important;
	border-bottom: none!important;
}
.oo{
	border-bottom: 2px solid #5cc1cf;
}
.oo .hei{
	display: none!important;
}
.oo .lan{
	display: block!important;
}
.design_list{
	text-align: center;
	width: 100%;
	padding-bottom: 0.4rem;
}
.design_list img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.design_list li{
	margin-bottom: 0.7rem;
	padding-bottom: 0.4rem;
	background: #eee;
}
.design_list li a{
	display: block;
}
.design_list li h3{
	font-size: 0.22rem;
	color: #191919;
	line-height: 0.34rem;
	padding: 0.3rem;
}
.design_list li p{
	width: 1.6rem;
	height: 0.46rem;
	background: #5cc1cf;
	margin: auto;
	font-size: 0.2rem;
	text-align: center;
	line-height: 0.46rem;
	text-transform: uppercase;
	color: #fff;
}
#pages {
	text-align: -webkit-center;
	font-size: 0.2rem;
	height: 0.5rem;
	margin:0.3rem auto 0;
	color: #000;
}
#pages a { 
	border-radius: 4px;
	margin:0 2px;
	display:inline-block;
	height:0.5rem; 
	line-height:0.48rem;
	background:#fff;
    border:1px solid #bfbfbf;
	text-align:center;
	color:#000; 
	padding:0 0.18rem;
}
#pages a.a1 { 
	padding:0 0.18rem;
}
#pages a:hover { 
	background:#5cc1cf; 
	color:#fff; 
	border: 1px solid #bfbfbf;
	text-decoration:none 
}
#pages span { 
	border-radius: 4px;
	margin: 0 2px;
	display:inline-block; 
	height:0.5rem; 
	line-height:0.48rem; 
	background:#5cc1cf; 
	border:1px solid #bfbfbf; 
	color:#fff; 
	text-align:center;
	padding:0 0.18rem;
}
.page .noPage { 
	display:inline-block; 
	width:0.5rem; 
	height:0.5rem; 
	line-height:0.48rem; 
	border:1px solid #bfbfbf; 
	text-align:center; 
	color:#a4a4a4; 
}
.live_list{
	padding-bottom: 0.6rem;
	width: 100%;
}
.live_list li{
	margin-bottom: 0.4rem;
	width: 100%;
}
.live_list li img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.live_list li h3{
	color: #353535;
	line-height: 0.32rem;
	font-size: 0.22rem;
	padding: 0.1rem 0;
	text-align: center;
}
.title{
	color: #363636;
	text-transform: uppercase;
	font-size: 0.32rem;
	line-height: 0.5rem;
	padding: 0.8rem 0 0.4rem;
}
.products{
	padding-bottom: 0.4rem;
}
.products_li li{
	margin-bottom: 0.24rem;
	position: relative;
	width: 100%;
}

.products_li li img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.products_li .bj{
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.products_li li h4{
	text-align: center;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-size: 0.26rem;
}

.products_li li h4 span{
	text-align: center;
	display: block;
}
.bj_ms p{
	box-sizing: border-box;
    text-align: center;
    width: 1.8rem;
    line-height: 0.3rem;
    color: #333;
    margin: 0.1rem auto;
    font-size: 0.2rem;
    padding: 0 0.1rem;
    border-radius: 10px;
    background: #fff;
}
.products_title{
	font-size: 0.4rem;
	line-height: 0.6rem;
	color: #232323;
	padding: 0.8rem 0 0.5rem;
	text-align: center;
}
.products_text{
	letter-spacing: 1px;
	padding: 0 0.56rem;
}
.products_text,.products_text *{
	font-size: 0.2rem;
	color: #969696;
	line-height: 0.24rem;
	text-align: center;
	line-height: 0.36rem;
	max-width: 100%;
}
.products_text span{
	display: block;
	text-align: center;
	color: #232323;
	padding: 0.2rem 0;
}
.products_list{
	padding-bottom: 0.8rem;
}
.products_list h5{
	color: #1c3244;
	font-size: 0.26rem;
	line-height: 0.4rem;
	text-align: center;
	padding: 0.7rem 0;
}
.products_list ul{
	text-align: center;
}
.products_list li{
	display: inline-block;
	padding: 0 2% 6%;
	width: 48%;
	box-sizing: border-box;
}
.products_list li img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.products_list li p{
	color: #1c3244;
	font-size: 0.2rem;
	line-height: 0.4rem;
	padding: 0.1rem 0;
}
.products_image{
	width: 100%;
}
.products_image img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
	margin: 0.7rem auto 0;
}
.banner_show{
	height: 100%;  
	display: flex;                             
	justify-content: center;
	align-items: center;
	position: relative;
	width: 100%;
}
.banner_show img{
	margin: 0.36rem auto 0;
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.banner_show p{
	text-align: center;
	display: block;
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.5rem;
	z-index: 99999;
	position: absolute;
}
.banner_show span{
	display: block;
	text-align: center;
}
.products_show h3{
	border-bottom: 2px solid #eee;
	letter-spacing: 2px;
	padding: 1.26rem 0 0.86rem; 
	text-transform: uppercase;
	font-size: 0.36rem;
	color: #222;
	line-height: 0.5rem;
	text-align: center;
}
.products_show h3 span{
	display: block;
}
.products_show_more{
	width: 2.32rem;
	height: 0.6rem;
	background: #5cc1cf;
	border-radius: 0.4rem;
	color: #fff;
	line-height: 0.6rem;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.24rem;
	display: block;
	margin: 0.74rem auto 1.16rem;
}
.products_show_img{
	/* flex-wrap: wrap;
	display: flex; */
	text-align: center;
}
.products_show_img,.products_show_img *{
	width: 100%!important;
	margin: auto;
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.4rem;
}
.products_show_img img{
	width: 100%!important;
    /* margin: 1%; */
    margin-bottom: 0.2rem;
    height: auto!important;
    /* max-width: 48%; */
    /* min-width: 48%; */
    display: inline-block;
}
.pp{
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.4rem;
	font-size: #343434;
	margin-bottom: 0.5rem;
}
.products_show_quan{
	width: 100%;
}
.products_show_quan,.products_show_quan *{
	width: 100%!important;
	margin: auto;
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.4rem;
}
.products_show_quan img{
    max-width: 100%;
    min-width: 100%;
    height: auto!important;
    display: block;
}
.about_jj{
	border: 2px solid #f7f7f7;
}
.about_jj_left h3{
	padding: 0.56rem 0 0.26rem;
	text-align: center;
	text-transform: uppercase;
}
.about_jj_left h3 span{
	display: block;
}
.about_jj_txt{
	padding: 0 0.14rem;
}
.about_jj_txt,.about_jj_txt *{
	font-size: 0.2rem;
	color: #999;
	line-height: 0.24rem;
	text-align: justify;
}
.about_jj_list{
	padding-top: 0.4rem;
	border-bottom: 2px solid #f7f7f7;
}
.about_jj_txt img{
	max-width: 100%;
	margin: 0.22rem auto 0.74rem;
	display: block;
	height: auto!important;
}
.about_jj_list li{
	margin-bottom: 0.8rem;
	text-align: center;
}
.about_jj_list li h3{
	color: #7b7b7b;
	font-size: 0.28rem;
	line-height: 0.4rem;
}
.about_jj_list li h4{
	font-family: "Arial";
	color: #333;
	font-size: 0.96rem;
	line-height: 1.1rem;
	font-weight: bold;
}
.about_jj_list li h4 span{
	font-size: 0.48rem;
	font-weight: normal;
}
.about_jj_page{
	padding: 0.7rem 0 0.2rem;
}
.about_jj_page,.about_jj_page *{
	font-size: 0.2rem;
	color: #999;
	line-height: 0.3rem;
	text-align: center;
}
.about_jj_page img{
	display: inline-block;
	max-width: 49%;
	min-width: 49%;
	padding: 1% 1%;
	box-sizing: border-box;
	margin: 0.5rem 0 0.2rem;
}
.about_course_list img{
	max-width: 100%;
	min-width: 100%;
	display: block;
	height: auto!important;
}
.about_course_txt{
	background: #eee;
	padding: 1rem 0 0.8rem;
	font-size: 0.2rem;
	color: #212121;
	line-height: 0.4rem;
	text-align: center;
}
.about_course_txt span{
	width: 76%;
	margin: 0.2rem auto 0;
	line-height: 0.3rem;
	font-size: 0.18rem;
	display: block;
}

.about_base{
	color: #fff;
	text-align: center;
	padding: 24% 0;
	margin-bottom: 1rem;
}
.about_base h3{
    width: 68%;
    font-size: 0.36rem;
    line-height: 0.5rem;
    margin: auto;
}
.about_base h3 span{
	display: block;
	font-size: 0.2rem;
	line-height: 0.3rem;
	margin-top: 0.9rem;
}
.about_base h4{
	width: 1.56rem;
	height: 0.48rem;
	background: #5cc1cf;
	border-radius: 0.2rem;
	margin: 0.8rem auto 0;
	color: #fff;
	font-size: 0.2rem;
	line-height: 0.48rem;
	text-align: center;
}
.about_honor {
	padding: 0.6rem 0 1.9rem;
	background: #535353;
	color: #fff;
	margin-bottom: 0.6rem;
}
.about_honor h3{
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
}
.about_honor h3 span{
	display: block;
}
.about_honor_title{
	position: relative;
	padding: 0.8rem 0 0;
	height: 0.8rem;
}
.about_honor_title:after{
	height: 2px;
	width: 100%;
	position: absolute;
	content: "";
	background: #5cc1cf;
	bottom: 0;
	left: 0;
}
.quan{
	background: #5cc1cf;
	text-align: center;
	line-height: 0.8rem;
	font-size: 0.22rem;
	color: #fff;
}
.on{
	background: none;
	color: #5cc1cf;
}
.qqq{
	width: 100%;
}
.aaaa img{
	display: block;
	width: 100%;
}
#certify .swiper-container{
	width: 100%;
	margin: 1.4rem auto 0;
}
#certify {
	position: relative;
	width: 100%;
	margin: 0 auto
}
#certify  .aaaa {
	margin:0 0.56rem;
	transform: scale(1.1) !important;
	width: 3.7rem;
}
#certify  .aaaa img{
	display:block;
	width: 100%;
	height: 100%;
}
#certify .ccc {
	width: 100%;
	bottom: -1.3rem;
}
 .ccc .swiper-pagination-bullet{
      width:0.16rem!important;
      height: 0.16rem!important;
      background: #5cc1cf!important;
      border-radius: 100%!important;
      display: inline-block!important;
      margin: 0 0.1rem!important;
      opacity: 1!important;
}
.ccc .swiper-pagination-bullet-active{
      opacity: 1!important;
      background-color: #fff!important;
}
.ccc{
      bottom: 10px;
      text-align: center!important;
      right: 0!important;
      margin: 0 5px;
}
.qqq_prev,.qqq_next{
	outline: none;
	top: 54%;
	background: none;
      width: 0.42rem;
      height: 0.42rem;
}
.qqq_prev img,.qqq_next img{
      width: 0.42rem;
      height: 0.42rem;
      display: block;
}
.qqq_prev{
      left: 0.1rem;
}
.qqq_next{
      right: 0.1rem;
}
.sybanner{
	width: 100%;
}
.sybanner img{
	max-width: 100%;
	min-width: 100%;
	height: auto!important;
	display: block;
}