﻿@charset "gb2312";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: none repeat scroll 0% 0% transparent; border: 0px none; font-size: 100%; margin: 0px; outline: 0px none; padding: 0px; }
ol, ul, li { list-style: outside none none; }
input { margin:0; padding:0;}
a{text-decoration:none;border:none;}
a:hover{text-decoration: underline;text-decoration: none;}
img{ max-width:100%;vertical-align:middle;}
html{width100%;}
body{width:100%;max-width:640px; min-width:320px; margin:0 auto; font-family: Microsoft Yahei; background:#fff;}
.fl{float: left;}
.fr{float: right;}
.red{color: red;}
.conn{width:100%; overflow:hidden; height:auto; margin-bottom:1px;}
.conn1{width:100%; overflow:hidden; height:auto; margin-bottom:1px;position:fixed; top:0; left:0;z-index:99; text-align:center;}
.conn1 img{ width:auto; border-bottom:solid 1px #fff;}
.topk{margin-bottom:1px;}
/*.c_bg{background:#f0f0f0;}*/
.hlist{width:96.875%; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.hlist ul li{width:33.33%; height:auto; overflow:hidden; float:left; position:relative;}
.liin{width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; display:inline-block;}
.liin-t{width:40%; height:auto; overflow:hidden; margin:0 auto; padding-top:15%;}
.liin-m{width:90%; height:auto; overflow:hidden; margin:0 auto;font-size:13px; font-weight:bold;  color:#000; text-align:center; font-family:'Microsoft YaHei';}
.liin-m span{color: red;}
.liin-b span{color: red;}
.liin-b{width:90%; height:auto; overflow:hidden; margin:0 auto;  color:#d5af78; text-align:center; font-family:'Microsoft YaHei';}
.sp{width:100%; height:0.1rem;}
.sp2{width:100%; height:10px;}
.bannerSlides,.anli_slides,.export_slides {width:100%;min-width:320px;overflow:hidden;}
.bannerSlide_container li,.anli_slides li {width:100%;height:auto;float:left;overflow:hidden;} 
.bannerSlide_container li a,.anli_slides li a {display:block;width:100%;height:auto;}
.bannerSlide_container a {position:relative;}
.bannerSlide_foncus {left:0;bottom:4%;width:100%;height:8px;text-align:center;}
.bannerSlide_foncus span,.anliSlide_foncus span {display:inline-block;width:8px;height:100%;margin:0 3px;cursor:pointer;background-color: #FFA643;border-radius: 50%;}
.bannerSlide_foncus span.active,.anliSlide_foncus span.active {background-color: #ffffff;}
.bannerSlide_foncus li{display:inline-block;width:8px;height:100%;margin:0 3px;cursor:pointer;background-color: #FFA643;border-radius: 50%; overflow: hidden; text-indent:-999em;}
.bannerSlide_foncus li.on {background-color: #ffffff;}
.relative {position: relative;}
.absolute {position: absolute;}
/*项目大全*/
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.index_part1{ width:100%; max-width:640px; margin:0 auto 0; padding-top:1em; overflow:hidden;}
.index_part1 h1.tit{ position:relative; text-align:center; width:100%; left:0%; background:url(images/yhfq4.jpg) center bottom  no-repeat; background-size:100%; padding:1% 0;}
/*.index_part1 h1.tit:before{ content:""; z-index:1; width:100%; border-bottom:1px dashed #000; position:absolute; top:50%; left:0;}*/
.index_part1 h1.tit span{ font-size:2em; line-height:2em; padding-left:5%; display:inline-block; /*background:#fafaf9;*/ position:relative; z-index:2; color:#000;font-family:microsoft yahei; }
.index_part1 h1.tit span b{ color: #dbb374; font-weight:normal;}
.index_part1 h1.tit span img{ width:13.8rem; display:block; margin:0 auto;}
.index_part1 h1.tit span.title2 img{ width:15.85rem; display:block; margin:0 auto;}
.index_part1 h1.tit span.title1 img{ width:15.85rem; display:block; margin:0 auto;}
.index_part1 h1.tit span.img_xs img{ width:19.2rem !important;}
.index_part1 h1.tit span.img_title img{ width:12.55rem !important;}
.xm_list ul{ width:100%; padding-top:1.6em; }
.xm_list ul li{ width:21.6%; margin:0 1.7% 2%; float:left; position:relative; list-style:none; -webkit-box-shadow:0 0 5px rgba(158, 158, 158, .5); -moz-box-shadow:0 0 5px rgba(158, 158, 158, .5); box-shadow:0 0 5px rgba(158, 158, 158, .5);}
.xm_list ul li a{ width:100%; display:inline-block;}
.xm_list ul li a img{ width:100%;}
.xm_list ul li a p{ position:absolute; width:100%; height:0.65rem; line-height:0.75rem; text-align:center; display:block; left:0; bottom:0; color:#896c4a;  font-family:microsoft yahei;}
/*本月优惠*/
.hotjp h1.tit{ position:relative; text-align:center; width:100%; left:0%; background:url(images/yhfq3.jpg) center bottom  no-repeat;  background-size:100%;padding:1% 0;}
.hotjp h1.tit span{ font-size:2em; line-height:2em; padding-left:3%;  display:inline-block; /*background:#fafaf9;*/ position:relative; z-index:2; color:#000;font-family:microsoft yahei; }
.hotjp{ width:100%; margin:10px auto;}
.jpList{ width:100%; margin:0 auto;overflow:hidden;transition-timing-function: linear;margin-top:20px;}
.jpList .swiper-slide {/*text-align: center;*/ display: -webkit-box;display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: top; align-items: top; overflow:hidden; }
.jpList .swiper-slide{ width:32% !important;}	
.jpList .swiper-slide a{}
.jpList .swiper-slide a img{width:156px; margin:0 auto;}
.jpList .swiper-slide span{ margin:0 auto; display:block; width:100%;position: relative;}
.jpList .swiper-slide sup{ width:70%; margin:auto; display:block;  font-size:16px; line-height:1.6rem; color:#fff; font-style:normal;border-radius:4px; background:#ff9900;}


.jpList .swiper-slide div{bottom: 0;right: 15%;}
.jpList .swiper-slide strong{ padding-top:5px; display:block; color:#000000; line-height:24px; font-size:20px;font-weight: normal; text-align:center;}
.jpList .swiper-slide em{  display:block; line-height:22px; font-size:18px; color:#ff3c00; font-style:normal; margin-top: 20px;}
.jpList .swiper-slide em b{font-size: 20px;font-weight: normal;}
.swiper-wrapper {	position: relative;	width: 100%;	height: 100%;	z-index: 1;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;display: -webkit-flex;	display: flex;	-webkit-transition-property: -webkit-transform;	-moz-transition-property: -moz-transform;	-o-transition-property: -o-transform;	-ms-transition-property: -ms-transform;	transition-property: transform;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box}
.swiper-container-free-mode>.swiper-wrapper {	-webkit-transition-timing-function: linear !important;	-moz-transition-timing-function: linear !important;	-ms-transition-timing-function: linear !important;	-o-transition-timing-function: linear !important;transition-timing-function: linear !important;margin: 0 auto}
.swiper-slide {-webkit-flex-shrink: 0;	-ms-flex: 0 0 auto;	flex-shrink: 0;	width: 100%;	height: 100%;	position: relative}
.hotjp .msyy{background:#c39f6d; text-align:center; border-radius:20px; width:40%; margin:1.5rem auto 1rem; padding:1% 0;}
.hotjp .msyy a{ color:#fff;}

/*案例*/
.indexAnli h1.tit{ position:relative; text-align:center; width:100%; left:0%; background:url(images/yhfq4.jpg) center bottom  no-repeat;  background-size:100%;padding:1% 0;}
.indexAnli h1.tit span{ font-size:2em; line-height:2em; padding-left:5%; display:inline-block; /*background:#fafaf9;*/ position:relative; z-index:2; color:#000;font-family:microsoft yahei; }
.indexAnli {width:100%;overflow:hidden;}
.indexAnli .anliBox{ margin-top:1rem;}
.indexAnli .focus {width:100%;background-color:#fff; }
.indexAnli .focus em {float:left;position:relative;padding:1% 0; width:20%;}
.indexAnli .focus em img {-moz-transition: transform 0.3s ease-out 0s;-webkit-transition: transform 0.3s ease-out 0s;transition: transform 0.3s ease-out 0s;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;}
.indexAnli .focus em.active:after  {content:'';position:absolute;width:0;height:0;border-color: transparent transparent #fff transparent;border-width:8px;border-style:solid;left:50%;top:-16px;margin-left:-6px;}
.indexAnli .focus em.active img{-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.indexAnli .focus em img {display:block;width:75%;margin:0 auto;}
.indexAnli .focus em p {text-align:center;line-height:2; font-style:normal;}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.indexAnli .msyy{background:#c39f6d; text-align:center; border-radius:20px; width:40%; margin:0 auto 1em; padding:1% 0;}
.indexAnli .msyy a{ color:#fff;}
/*专家*/
.list h1.tit{ position:relative; text-align:center; width:100%; left:0%; background:url(images/yhfq4.jpg) center bottom  no-repeat;  background-size:100%;padding:1% 0;}
.list h1.tit span{ font-size:2em; line-height:2em; padding-left:5%; display:inline-block; /*background:#fafaf9;*/ position:relative; z-index:2; color:#000;font-family:microsoft yahei; }
.list{width:100%; margin:0 auto; overflow:hidden;height:auto;}
.list ul li{width:16%; height:auto; overflow:hidden; float:left}
.list ul li a{display:block; width:100%; margin:0 auto; overflow:hidden; font-family:'Microsoft YaHei'; padding:10px 0px; border-bottom:2px solid #efefef;}
.list ul li a .ysxx-p{width:80.65%; height:auto; overflow:hidden; margin:0 auto;}
.list ul li a .ysxx-p img{border-radius:50%; overflow:hidden;}
.list ul li a .ysxx-t{width:100%; font-size:15px; font-weight:bold; line-height:30px; color:#000; text-align:center;}
.list ul li a .ysxx-m{width:100%; font-size:12px; line-height:20px; color:#000; text-align:left; padding-left:8%}
.list ul li a .ysxx-m span{color:#ffa133;}
.yyjj{width:93.125%; height:auto; overflow:hidden; margin:0 auto;}
.yyjj p{margin-bottom:4px;}
.list-tit{width:auto; height:.32rem; border-left:10px solid #448914; margin:10px 0; font-size:.28rem; line-height:.32rem; font-weight:bold; color:#448914; text-indent:.1rem; font-family:'Microsoft YaHei'}
.list-con1{width:93.75%; height:auto; overflow:hidden; margin:0 auto;}
.list-con1 a{width: 26%; height:.50rem; font-size:.20rem; line-height:.50rem;text-align:center; padding:0 .15rem; border-radius:4px; border: 1px solid #DDDDDD; margin-left:0.08rem; margin-bottom:5px; color:#FE7800; display:block; float:left; font-family:'Microsoft YaHei'}
/*环境*/
.huangjing h1.tit{ position:relative; text-align:center; width:100%; left:0%; background:url(images/yhfq4.jpg) center bottom  no-repeat;  background-size:100%;padding:1% 0;}
.huangjing h1.tit span{ font-size:2em; line-height:2em; padding-left:5%; display:inline-block; /*background:#fafaf9;*/ position:relative; z-index:2; color:#000;font-family:microsoft yahei; }
.yyjj{width:93.125%; height:auto; overflow:hidden; margin:2em auto 0;}
.yyjj p{margin-bottom:4px;}
.f-nav{width:95.3125%; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.f-nav a{width:22.13%; height:auto; overflow:hidden; display:block; float:left; margin-right:3.8266%;}
.f-nav a img{width:100%;}
.f-nav .noR{margin-right:0}


@media screen and (min-width:320px) and (max-width:359px){
/*0.5*/
.index_part1 h1.tit span,.hotjp h1.tit span,.indexAnli h1.tit span,.list h1.tit span,.huangjing h1.tit span{ font-size:15px; }
 	.indexAnli .focus em p {font-size:75%;}
/*	.jpList .swiper-slide em{ font-size:90%}
.jpList .swiper-slide sup{ font-size:90%;margin:10% auto 0;}*/
.jpList .swiper-slide div{position: absolute;bottom: 0;right:30%;}
.jpList .swiper-slide strong{ line-height:20px; font-size:14px;}
.jpList .swiper-slide em{line-height:20px; font-size:14px; margin-top: 10px;}
.jpList .swiper-slide em b{font-size: 14px;}
		.activities .clockContainer,.activities .youhuiPrice {padding-left:17px;}
		.activities .clockContainer:before,.activities .youhuiPrice:before {width:12px;height:12px;}
}
@media screen and (min-width:360px) and (max-width:409px){
		/*0.56*/
		.index_part1 h1.tit span,.hotjp h1.tit span,.indexAnli h1.tit span,.list h1.tit span,.huangjing h1.tit span{ font-size:15px; }
		.indexAnli .focus em p {font-size:80%;}
/* 	.jpList .swiper-slide em{ font-size:90%}
.jpList .swiper-slide sup{ font-size:90%;margin:10% auto 0;}*/
.jpList .swiper-slide div{position: absolute;bottom: 0;right:10%;}
.jpList .swiper-slide strong{ line-height:20px; font-size:14px;}
.jpList .swiper-slide em{line-height:20px; font-size:14px; margin-top: 10px;}
.jpList .swiper-slide em b{font-size: 14px;}
		.activities .clockContainer,.activities .youhuiPrice {padding-left:19px;}
		.activities .clockContainer:before,.activities .youhuiPrice:before {width:13px;height:13px;}
}
@media screen and (min-width:410px) and (max-width:639px){
		/*0.64*/
		.index_part1 h1.tit span,.hotjp h1.tit span,.indexAnli h1.tit span,.list h1.tit span,.huangjing h1.tit span{ font-size:15px; }
		.indexAnli .focus em p {font-size:80%;}
	/* .jpList .swiper-slide em{ font-size:90%}
.jpList .swiper-slide sup{ font-size:90%;margin:10% auto 0;}*/
.jpList .swiper-slide div{position: absolute;bottom: 0;right:10%;}
.jpList .swiper-slide strong{ line-height:20px; font-size:14px;}
.jpList .swiper-slide em{line-height:20px; font-size:14px; margin-top: 10px;}
.jpList .swiper-slide em b{font-size: 14px;}
		.activities .clockContainer,.activities .youhuiPrice {padding-left:22px;}
		.activities .clockContainer:before,.activities .youhuiPrice:before {width:15px;height:15px;}
}
.bd img{
	width:100%;
}

/**首页精品**/

.jpList1{ width:100%; height:3.3rem; overflow:hidden;}
.swiper-main{width:100%;overflow:hidden;margin:auto; padding:0.2rem 0 0;}
.jpList1 .swiper-slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: top;
    align-items: top;
	width:100%;
}

.jpList1 .swiper-slides .daa{width: 1.86rem;height:3.1rem; position: relative;}
.jpList1 .swiper-slides .daa div{position: absolute;width: 0.35rem;bottom: 0.18rem;right: 0.12rem;}
.jpList1 .swiper-slides span{ margin:0 auto; display:block; width:100%;position: relative;}

.jpList1 .swiper-slides strong{ padding-top:0.05rem; display:block; color:#000000; line-height:0.25rem; font-size:0.18rem;font-weight: normal;}
.jpList1 .swiper-slides em{  display:block; line-height:0.22rem; font-size:0.2rem; color:#ff3c00; font-style:normal; margin-top: 0.2rem;}
.jpList1 .swiper-slides em i{font-style: normal; text-decoration: line-through; font-size:0.2rem; color:#a2a2a2;}
.jpList1 .swiper-slides em b{font-size: 0.26rem;font-weight: normal;}
