@charset "utf-8";

.spe-top-banner-wrap {
	height: 480px;
	position: relative
}

.spe-top-banner-wrap>.container {
	position: relative;
	z-index: 2;
	height: 100%
}

.spe-top-banner-wrap .banner-txt {
	position: absolute;
	width: 520px;
	background-color:#0a0405;
	padding: 10px;
	top: 110px;
	right: 130px;
}

.spe-top-banner-wrap .banner-txt .txt-wrap {
	border: 1px solid rgba(255,255,255,.2);
	padding: 30px;
	color: #fff;
}

.spe-top-banner-wrap .banner-txt .txt-wrap .title {
	margin-bottom: 0;
}

.spe-top-banner-wrap .banner-txt .txt-wrap .desc {
	margin-top: -20px;
	font-size: 16px;
}

.sp-title .title:before {
	width: 65px;
	height: 65px;
	content: "";
	background-image: url("/images/syl/ptitle-icon-dark.png");
	background-size: cover;
	position: absolute;
}

.sp-list-items>li {
	position: relative;
	background-color: #dbd7c8;
}

.sp-list-items>li:after {
	background-image: url("/images/syl/juanzhou.png");
	height: 10px;
	background-repeat: repeat-x;
	position: absolute;
	content: "";
	bottom: -5px;
	left: 0;
	width: 100%
}

.sp-list-items>li .item {
	height: 130px;
	text-align: center;
	transition: background-image .2s ease-in
}

.sp-list-items>li .item a {
	display: block;
	color: #fff;
	height: 100%;
	padding-top: 20px;
}

.sp-list-items>li .item a:hover {
	color: #e8cf95
}

.sp-list-items>li .item .icon {
	height: 50px;
}

.sp-list-items>li .item .icon i {
	font-size: 34px;
}

.sp-list-items>li .item .title {
	font-size: 18px;
}

.sp-list-items>li .item.lcjy {
	background-color: #298980;
	background-image: url("/images/syl/gengduo-item-bg-1.jpg")
}

.sp-list-items>li .item.ltbz {
	background-color: #3d5d26;
	background-image: url("/images/syl/gengduo-item-bg-2.jpg")
}

.sp-list-items>li .item.ytjy {
	background-color: #105188;
	background-image: url("/images/syl/gengduo-item-bg-3.jpg")
}

.sp-list-items>li .item.jscy {
	background-color: #857457;
	background-image: url("/images/syl/gengduo-item-bg-4.jpg")
}

.sp-list-items>li .item.xhhq {
	background-color: #a64358;
	background-image: url("/images/syl/gengduo-item-bg-5.jpg")
}

.sp-list-items>li .item.xmfw {
	background-color: #2d3414;
	background-image: url("/images/syl/gengduo-item-bg-6.jpg")
}

.sp-list-items>li .item.qffw {
	background-color: #1e2d5c;
	background-image: url("/images/syl/gengduo-item-bg-3.jpg")
}

.sp-list-items>li .item:hover {
	background-image: none
}

.spe-ltbz-why {
	background-color: #d4e0ca
}

.spc-ltbz-a,.sp-lcjy-a {
	background-color: #fff;
	margin-bottom: 20px;
	width: 100%
}

.spc-ltbz-a .img-wrap,.sp-lcjy-a .img-wrap,.sp-qf-a .img-wrap {
	width: 670px;
	position: relative;
	overflow: hidden;
}

.spc-ltbz-a .desc-wrap,.sp-lcjy-a .desc-wrap,.sp-qf-a .desc-wrap,.sp-jingshen-a .desc-wrap {
	vertical-align: middle;
	padding-right: 180px;
	font-size: 22px;
	color: #1c0a0a;
	position: relative
}

.spc-ltbz-a .desc-wrap img,.sp-lcjy-a .desc-wrap img,.sp-qf-a .desc-wrap img,.sp-ytjy-a .desc-wrap img,.sp-jingshen-a .desc-wrap img {
	display: block;
	position: absolute;
	right: 20px;
	top: 35px
}

.s-ltbz-item-a {
	background-color: #fff;
	border: 8px solid #285512;
	padding: 5px;
}

.s-ltbz-item-a .txt-wrap {
	border: 1px solid #285512;
	line-height: 50px;
	background-image: url("/images/syl/lingtangbuzhi/icon-b.png");
	background-repeat: no-repeat;
	background-position: 98% 98%
}

.s-ltbz-item-a .txt-wrap .title {
	font-size: 22px;
	text-align: center;
	color: #285512;
	font-weight: 600
}

.s-ltbz-item-a .txt-wrap .desc {
	padding: 0 15px;
	text-align: justify;
	background-image: url("/images/syl/lingtangbuzhi/line-50.png");
	height: 200px;
	font-size: 16px;
}

.spe-ltbz-progress,.s-ltbz-baike {
	background-color: #162450
}

.spe-ltbz-anli {
	background-image: url("/images/syl/lingtangbuzhi/taohua.png");
	background-position: 0% 0%;
	background-repeat: no-repeat
}

.s-ltbz-anli-wrap {
	background-color: #cbb59f;
	border-top: 30px solid #5c2827;
	border-left: 15px solid #5c2827;
	border-right: 15px solid #5c2827;
	width: 1040px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}

.spe-ltbz-anli .wujiao {
	background-color: #5c2827;
	height: 15px;
	width: 1100px;
	margin-left: auto;
	margin-right: auto
}

.ltbz-anli-item .title-wrap {
	background-color: #856e60;
	color: #fff;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
}

.s-ltbz-item-b {
	background-image: url("/images/syl/lingtangbuzhi/lc-bg-pc.png");
	height: 510px;
	background-repeat: no-repeat;
	position: relative
}

.s-ltbz-item-b .img-wrap {
	position: absolute;
	top: 55px;
	left: 56px
}

.s-ltbz-item-b .txt-wrap {
	position: absolute;
	top: 190px;
	left: 80px;
	right: 40px;
	color: #5a3819
}

.s-ltbz-item-b .txt-wrap .num {
	font-family: "SimSun";
	font-size: 32px;
	text-align: center;
	font-weight: 600;
	color: #0f1529
}

.s-ltbz-item-b .txt-wrap .num:after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #5a3819;
	margin: 5px auto
}

.s-ltbz-item-b .txt-wrap .title {
	font-size: 22px;
	text-align: center;
	margin-bottom: 15px;
}

.s-ltbz-item-b .txt-wrap .desc {
	font-size: 16px;
}

.sp-gengduo-list .woman {
	position: absolute;
	background-image: url("/images/syl/women.png");
	width: 134px;
	height: 164px;
	bottom: -40px;
	right: -45px
}

.sp-lcjy-a .desc-wrap {
	padding-left: 20px
}

.sp-lcjy-why1 {
	background-image: url("/images/syl/lingchejieyun/window.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	height: 433px;
}

.sp-lcjy-why {
	background-image: url("/images/syl/lingchejieyun/window.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	height: 313px;
}
.sp-lcjy-why .top-a {
	background-color: #01776f;
	height: 60px;
	width: 240px;
	position: relative
}

.sp-lcjy-why1 .top-a{
	background-color: #01776f;
	height: 60px;
	width: 240px;
	position: relative
}

.sp-lcjy-why .top-a:before{
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	right: -60px;
	border-left: 60px solid #01776f;
	border-top: 60px solid transparent
}

.sp-lcjy-why1 .top-a:before {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	right: -60px;
	border-left: 60px solid #01776f;
	border-top: 60px solid transparent
}

.sp-lcjy-why1 .main-wrap {
	background-color: #01776f;
	height: 383px;
	width: 330px;
	position: relative
}

.sp-lcjy-why .main-wrap {
	background-color: #01776f;
	height: 253px;
	width: 330px;
	position: relative
}

.sp-lcjy-why1 .main-wrap .title {
	position: absolute;
	left: 15px;
	top: -30px;
	width: 150px;
	height: 110px;
	border: 5px solid #f2ffe6;
	color: #f2ffe6;
	font-size: 32px;
	text-align: center;
	padding: 12px 15px 0;
	line-height: 1.2;
	border-radius: 20px
}

.sp-lcjy-why .main-wrap .title {
	position: absolute;
	left: 15px;
	top: -30px;
	width: 110px;
	height: 110px;
	border: 5px solid #f2ffe6;
	color: #f2ffe6;
	font-size: 32px;
	text-align: center;
	padding: 12px 15px 0;
	line-height: 1.2;
	border-radius: 20px
}

.sp-lcjy-why1 .main-wrap .desc {
	background-color: #fff;
	padding: 15px;
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px;
	height: 260px;
	font-size: 17px;
	font-weight: bold;
	color: #666
}

.sp-lcjy-why .main-wrap .desc {
	background-color: #fff;
	padding: 15px;
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px;
	height: 130px;
	font-size: 16px;
				   
	color: #666
}

.sp-lcjy-c .img-wrap {
	width: 520px;
}

.sp-lcjy-c {
	margin-bottom: 20px
}

.sp-lcjy-c .desc-wrap {
	vertical-align: middle;
	padding-right: 20px;
	color: #fff;
	font-size: 16px;
}

.sp-lcjy-item-a .num>div {
	width: 40px;
	height: 40px;
	background-color: #b8270b;
	color: #fff;
	line-height: 36px;
	border: 2px solid #fff;
	text-align: center;
	margin: -30px auto 0;
	border-radius: 50%;
	position: relative;
	z-index: 2;
	font-size: 22px;
}

.sp-lcjy-item-a .txt-wrap {
	background-color: #fafbee;
	border: 3px solid #b8270b;
	padding: 0 15px;
	font-size: 16px;
	line-height: 45px;
	height: 186px;
	background-image: url("/images/syl/lingchejieyun/5.png")
}

.sp-lcjy-cx {
	margin-bottom: 20px;
	position: relative
}

.sp-lcjy-cx:before,.sp-lcjy-cx:after {
	content: "";
	position: absolute;
	top: -4px;
	height: 20px;
	width: 50%;
	pointer-events: none;
}

.sp-lcjy-cx:before {
	background-image: url("/images/syl/lingchejieyun/5-l.png");
	background-position: 0% 0%;
	left: 0
}

.sp-lcjy-cx:after {
	background-image: url("/images/syl/lingchejieyun/5-r.png");
	background-position: 100% 0%;
	right: 0
}

.sp-lcjy-cx>li {
	height: 450px;
	position: relative;
	z-index: 2;
	float: left
}

.sp-lcjy-cx>li .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url("/images/syl/lingchejieyun/5--.png");
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.sp-lcjy-cx>li .title {
	position: absolute;
	text-align: center;
	left: 50%;
	top: 40%;
	color: #7f3521;
	font-size: 24px;
	width: 110px;
	margin-left: -55px;
	line-height: 1.2;
	font-weight: 600;
	z-index: 3
}

.sp-lcjy-cx>li .img {
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 100%;
	left: 0;
	z-index: 3
}

.qf-p-a {
	position: relative;
	height: 400px
}

.qf-p-a .txt-wrap {
	background-color: #f7ebd0;
	border: 5px solid #461515;
	padding: 20px 30px 20px 180px;
	float: left;
	width: 890px;
	margin-left: 260px;
	margin-top: 40px
}

.qf-p-a .txt-wrap p {
	font-size: 16px
}

.qf-p-a .txt-wrap .title {
	display: inline-block;
	margin-bottom: 20px;
	font-size: 22px;
	color: #fff;
	background-color: #8c4d23;
	padding: 5px 15px
}

.qf-p-a .img-wrap {
	position: absolute;
	left: 0;
	border-radius: 50%;
	overflow: hidden;
	border: 8px solid #9b3441;
	width: 396px;
	height: 396px;
}

.qf-p-b-wrap {
	background-color: #0a0f20;
	background-image: url("/images/syl/qianfen/qf-bg-1.jpg");
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: cover;
}

.sp-qf-a {
	background-color: #5ca07f;
	width: 100%
}

.sp-qf-a .desc-wrap {
	color: #fff
}

.sp-qf-b {
	background-color: #1e2d5c;
	border: 8px solid #3a4a6b;
	padding: 20px;
	margin-top: 20px
}

.qianfen-liucheng {
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
}

.qianfen-liucheng>li {
	width: 120px;
	height: 240px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("/images/syl/qianfen/qf-bzbg.png");
	background-repeat: no-repeat;
}

.qianfen-liucheng>li .num {
	color: #7b331d;
	font-size: 26px;
	padding: 10px 0 0 30px;
	font-family: "SimSun";
	font-weight: 600;
}

.qianfen-liucheng>li .txt {
	color: #fff;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
	font-size: 22px;
	width: 40px;
	margin: 30px auto 0 18px;
	letter-spacing: 2px
}

.qianfen-liucheng-b {
	padding: 30px 30px 20px;
}

.qf-lc-detail .img-wrap {
	width: 180px;
}

.qf-lc-detail .txt-wrap {
	background-color: #b28850;
	background-image: url("/images/syl/qianfen/qf-bg-2.png");
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding: 15px 15px 0;
}

.qf-lc-detail .txt-wrap .num,.ytjy-tsx-item .txt-wrap .num {
	background-image: url("/images/syl/qianfen/qf-bg-3.png");
	width: 52px;
	height: 47px;
	margin: 0 auto 5px;
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	font-family: "SimSun";
	font-weight: 600;
}

.qf-lc-detail .txt-wrap .title,.ytjy-tsx-item .txt-wrap .title {
	font-size: 22px;
	margin-bottom: 10px;
	color: #fff;
	text-align: center;
	line-height: 1.3
}

.qf-lc-detail .txt-wrap .desc {
	font-size: 15px;
	text-align: justify;
	color: #fff;
}

.qf-banner-b {
	height: 150px;
	background-color: #1c0a0a;
	color: #b28850;
	background-image: url("/images/syl/qianfen/qf-img-3.jpg");
	background-position: 0% 50%;
	background-repeat: no-repeat;
	position: relative;
	padding-left: 400px;
	padding-top: 35px
}

.qf-banner-b .title-1 {
	font-size: 28px
}

.qf-banner-b .title-2 {
	font-size: 24px
}

.qf-banner-b .title-2 span {
	color: #e8cf95;
	margin: 0 5px
}

.qf-banner-b .img {
	position: absolute;
	right: 20px;
	top: 10px
}

.qf-zysx,.qf-zysx-wrap {
	position: relative;
}

.qf-zysx {
	padding-left: 10px
}

.qf-zysx .item {
	background-image: url("/images/syl/qianfen/3.png");
	background-repeat: no-repeat;
	height: 300px;
	position: relative;
	z-index: 1
}

.qf-zysx .item .txt {
	width: 150px;
	height: 100%;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
	padding: 38px 50px;
	font-size: 16px
}

.qf-zysx .item-2 {
	background-image: url("/images/syl/qianfen/2-min.png");
	background-repeat: no-repeat;
	height: 300px;
	position: relative;
	z-index: 1;
	margin-left: 10px
}

.qf-zysx-wrap .zhou-l,.qf-zysx-wrap .zhou-r {
	position: absolute;
	background-repeat: no-repeat;
	top: -6px;
	width: 55%;
	height: 21px;
}

.qf-zysx-wrap .zhou-l {
	background-image: url("/images/syl/qianfen/3-2.png");
	left: -30px;
}

.qf-zysx-wrap .zhou-r {
	background-image: url("/images/syl/qianfen/3-1.png");
	right: 0;
	background-position: 100% 50%
}

.qf-zysx .item-2 .txt {
	width: 270px;
	height: 100%;
	padding: 30px 90px 0 30px
}

.qf-zysx .item-2 .txt p {
	color: #fff;
	font-size: 22px
}

.yongpin-list-sp .img-wrap {
	position: relative
}

.yongpin-list-sp .img-wrap a {
	display: block
}

.yongpin-list-sp .img-wrap .ss {
	position: absolute;
	right: 0;
	bottom: 0;
	background-image: url("/images/syl/qianfen/qf-bg-4.png");
	width: 120px;
	height: 60px;
	color: #fff;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px
}

.yongpin-list-sp .img-wrap .ss i {
	font-size: 24px;
	line-height: 1
}

.yongpin-list-sp .txt-wrap {
	background-color: #1c0a0a;
	color: #a2894d;
	padding: 10px
}

.yongpin-list-sp .txt-wrap .title {
	font-size: 16px;
}

.yongpin-list-sp .txt-wrap a {
	color: #e8cf95;
}

.yongpin-list-sp .txt-wrap a:hover {
	color: #932333
}

.ytjy-p-a {
	background-color: #cadfdf;
}

.sp-ytjy-a {
	background-color: #182551;
	color: #fff;
	width: 100%;
	margin-bottom: 30px
}

.sp-ytjy-a .img-wrap {
	width: 480px;
}

.sp-ytjy-a .desc-wrap {
	font-size: 22px;
	padding-right: 180px;
	vertical-align: middle;
	position: relative
}

.ytjy-youshi-item .zhou {
	height: 12px;
	background-repeat: no-repeat;
	background-image: url("/images/syl/guoji/2.png");
	background-position: 50%
}

.ytjy-youshi-item .main {
	background-color: #fff;
	border-color: #4a748c;
	border-style: solid;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 5px;
	border-right-width: 5px;
	position: relative;
	width: 248px;
	margin-left: auto;
	margin-right: auto
}

.ytjy-youshi-item .main .title-wrap {
	position: absolute;
	top: -3px;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
	font-size: 26px;
	font-family: "SimSun";
	font-weight: 600;
	color: #273653;
	width: 74px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	left: 50%;
	margin-left: -37px;
	padding-right: 20px;
	padding-top: 40px;
	background-image: url("/images/syl/guoji/1.png");
	height: 220px
}

.ytjy-youshi-item .main .img-wrap {
	height: 210px;
	text-align: center;
	padding-top: 5px
}

.ytjy-youshi-item .main .txt-wrap {
	height: 140px;
	padding: 20px 15px 0;
	font-size: 16px;
	color: #5b5b5b
}

.ytjy-p-b {
	background-image: url("/images/syl/guoji/ytjy-bg-1.jpg");
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: cover;
}

.ytjy-wenti-wrap {
	position: relative;
	padding-bottom: 74px;
}

.ytjy-wenti-wrap .zhou {
	position: relative;
	height: 20px;
}

.ytjy-wenti-wrap .zhou:before,.ytjy-wenti-wrap .zhou:after {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	width: 50%;
	height: 100%;
	bottom: -5px
}

.ytjy-wenti-wrap .zhou:before {
	left: 0;
	background-image: url("/images/syl/guoji/3.png");
}

.ytjy-wenti-wrap .zhou:after {
	right: 0;
	background-image: url("/images/syl/guoji/4.png");
	background-position: 100% 50%;
}

.ytjy-wenti-wrap .main {
	margin-left: 50px;
	margin-right: 50px;
	background-image: url("/images/syl/guoji/8.png");
	padding: 30px;
}

.ytjy-wenti-wrap .flower {
	position: absolute;
	background-image: url("/images/syl/guoji/5.png");
	width: 128px;
	height: 74px;
	background-repeat: no-repeat;
	bottom: 0;
	left: 50%;
	margin-left: -64px
}

.ytjy-wenti-item {
	border: 2px solid #fff
}

.ytjy-wenti-item .que {
	background-color: #fff;
	font-size: 22px;
	padding: 15px;
	margin: 1px 1px 0;
	border-bottom: 10px solid #c7bf9c
}

.ytjy-wenti-item .answer {
	background-color: #fff;
	padding: 15px;
	margin: 0 1px 1px;
}

.ytjy-wenti-item .answer p {
	font-size: 16px;
	height: 120px
}

.ytjy-p-c {
	background-color: #151f3f
}

.ytjy-liuchen-title-wrap {
	background-image: url("/images/syl/guoji/9.png");
	height: 166px;
	background-repeat: no-repeat;
	background-position: 50% 100%;
	position: relative
}

.ytjy-liuchen-title-wrap .title {
	position: absolute;
	top: 90px;
	text-align: center;
	left: 0;
	width: 100%;
	font-size: 26px;
	color: #5a3819;
	font-weight: 600
}

.ytjy-liuchen-txt-wrap {
	margin-left: auto;
	margin-right: auto;
	background-color: #633235;
	width: 1096px;
	padding: 10px 20px;
}

.ytjy-liuchen-txt-wrap .main {
	background-color: #eee8e3;
	padding: 20px;
}

.ytjy-liuchen-bottom {
	background-image: url("/images/syl/guoji/11.png");
	background-position: 50% 0%;
	height: 50px;
	background-repeat: no-repeat
}

.ytjy-jstg {
	background-color: #93662f;
	width: 300px;
	color: #fff;
	height: 240px;
	position: relative
}

.ytjy-jstg .txt .title {
	font-size: 24px;
	padding: 10px;
	position: relative;
	line-height: 1.2;
	text-align: center
}

.ytjy-jstg .txt .title:before {
	position: absolute;
	content: "";
	border: 3px solid rgba(255,255,255,.2);
	width: 100%;
	height: 50px;
	left: 0;
	bottom: 0
}

.ytjy-jstg .txt .title:after {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: rgba(255,255,255,1);
	bottom: -12px;
	left: 23px
}

.ytjy-jstg .txt .desc {
	padding-top: 20px;
	height: 80px;
	padding-left: 4px
}

.ytjy-jstg.c-2 {
	background-color: #1e2d5c
}

.ytjy-liuchen-txt-wrap .tips {
	width: 400px;
	margin-left: 16px;
	background-color: #fff;
	border: 4px solid #932333;
	padding: 15px;
	height: 240px;
	color: #444
}

.ytjy-liuchen-txt-wrap .tips .keytext {
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 15px;
}

.ytjy-liuchen-txt-wrap .tips p {
	font-size: 16px
}

.ytjy-tsx-item {
	width: 100%;
	height: 280px;
	position: relative;
}

.ytjy-tsx-item .txt-wrap {
	position: relative;
	height: 100%;
	width: 50%;
	background-color: rgba(178,136,80,.9);
	z-index: 2;
	margin-left: auto;
	margin-right: 0;
	background-image: url(/images/syl/qianfen/qf-bg-2.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding: 15px 15px 0;
}

.ytjy-tsx-item .desc {
	color: rgba(255,255,255,.7);
	font-size: 15px
}

.ytjy-liuchen-txt-wrap .tips-b {
	background-color: #fff;
	border: 4px solid #932333;
	padding: 15px;
	height: 280px;
}

.ytjy-liuchen-txt-wrap .tips-b li {
	font-size: 16px;
	margin-bottom: 15px;
	padding-left: 22px;
	color: #666;
	position: relative
}

.ytjy-liuchen-txt-wrap .tips-b li:before {
	content: "\e623";
	font-family: iconfont;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	color: #932333
}

.sp-jingshen-a {
	width: 100%;
	background-color: #e8d9b9;
	color: #1c0a0a;
	margin-bottom: 20px
}

.sp-jingshen-a .img-wrap {
	width: 680px;
}

.sp-jingshen-youshi-item {
	height: 325px;
	border: 8px solid #377d73;
	background-color: #0a0405;
	padding: 5px;
}

.sp-jingshen-youshi-item .wrap {
	border: 1px solid #aa7d3f;
	padding: 20px 10px 10px;
	height: 100%
}

.sp-jingshen-youshi-item .wrap .title {
	color: #fff;
	text-align: center;
	position: relative
}

.sp-jingshen-youshi-item .wrap .title:before {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	border: 3px solid rgba(255,255,255,.2);
	border-radius: 50%;
	left: 50%;
	margin-left: -50px;
	top: 20px
}

.sp-jingshen-youshi-item .wrap .title .top {
	font-size: 34px;
	display: inline-block;
	width: 36px;
	line-height: 1.2
}

.sp-jingshen-youshi-item .wrap .title .bottom {
	font-size: 28px;
	position: relative;
	margin-top: 20px;
}

.sp-jingshen-youshi-item .wrap .title .bottom:before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 50%;
	top: -10px;
	left: 48%
}

.sp-jingshen-youshi-item .wrap .desc {
	color: #cdb075;
	font-size: 16px;
	margin-top: 15px
}

.sp-jingshen-zhou {
	height: 12px;
	position: relative;
}

.sp-jingshen-zhou:before,.sp-jingshen-zhou:after {
	content: "";
	width: 50%;
	height: 100%;
	top: 0;
	background-repeat: no-repeat;
	position: absolute
}

.sp-jingshen-zhou:before {
	background-image: url("/images/syl/jingshen/1.png");
	left: 0
}

.sp-jingshen-zhou:after {
	background-image: url("/images/syl/jingshen/2.png");
	right: 0;
	background-position: 100% 50%
}

.sp-js-bz-item {
	background-image: url("/images/syl/jingshen/3.png");
	width: 144px;
	height: 456px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-top: 50px;
}

.sp-js-bz-item .title {
	color: #204e49;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
	font-size: 26px;
	font-family: "SimSun";
	font-weight: 600;
	height: 220px;
	padding-top: 40px;
	padding-left: 50px
}

.sp-js-bz-item .num {
	color: #e5b550;
	text-align: center;
	font-size: 22px
}

.sp-jingshen-c {
	background-color: #376e5e;
}

.sp-jingshen-fenge {
	background-image: url("/images/syl/jingshen/7-min.jpg");
	height: 68px;
	background-position: 50% 0%;
}

.sp-jingshen-wenda>li {
	background-color: #d4c19e;
	padding: 30px 15px;
}

.sp-jingshen-wenda>li:nth-child(even) {
	background-color: #b28850
}

.sp-jingshen-wenda>li .title {
	font-size: 20px;
	margin-bottom: 15px;
	line-height: 1.3
}

.sp-jingshen-wenda>li:nth-child(even) .title,.sp-jingshen-wenda>li:nth-child(even) .title a {
	color: #fff
}

.sp-jingshen-wenda>li .num {
	width: 132px;
	height: 132px;
	background-image: url("/images/syl/jingshen/11-min.png");
	margin-bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	padding-top: 44px;
	margin-left: auto;
	margin-right: auto
}

.sp-jingshen-wenda>li .desc {
	color: #4c4032;
	height: 180px;
}

.sp-jingshen-wenda>li .btn-wrap {
	text-align: center
}

.sp-js-pz-a {
	background-color: #fff;
	padding: 2px;
	position: relative;
	margin-top: 48px
}

.sp-js-pz-a .title-img {
	height: 97px;
	width: 400px;
	position: absolute;
	margin-left: -200px;
	left: 50%;
	margin-top: -49px
}

.sp-js-pz-b {
	border: 2px solid #376e5e;
	padding: 1px
}

.sp-js-pz-b .title-wrap {
	height: 120px;
	background-color: #78201f;
	text-align: center;
	padding-top: 60px;
	font-size: 24px;
	color: #fff;
	border-right: 1px solid #fff;
	background-image: url("/images/syl/jingshen/6-min.png");
	background-repeat: no-repeat;
	background-position: 50% 100%
}

.sp-js-pz-b .desc {
	background-color: #ebdecb;
	padding: 15px;
	height: 160px;
	border-right: 1px solid #376e5e;
	font-size: 16px
}

.sp-js-pz-b .desc p:last-child {
	margin-bottom: 0
}

.sp-js-pz-b>li:last-child .title-wrap,.sp-js-pz-b>li:last-child .desc {
	border-right: 0
}

.sp-js-pz-b>li:nth-child(2) .title-wrap {
	background-image: url("/images/syl/jingshen/5-min.png");
	background-position: 50% 0%
}

.sp-jingshen-tab {
	text-align: center;
	margin-bottom: 20px;
}

.sp-jingshen-tab>li {
	display: inline-block;
	font-size: 0;
	padding: 0 5px;
}

.sp-jingshen-tab>li>span {
	display: block;
	background-image: url("/images/syl/jingshen/9.png");
	width: 170px;
	height: 54px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	text-align: center;
	font-size: 18px;
	line-height: 54px;
}

.sp-jingshen-tab>li>span:hover,.sp-jingshen-tab>li.active>span {
	color: #376e5e;
	background-image: url("/images/syl/jingshen/10.png")
}

.sp-js-imgtxt .txt {
	text-align: center;
	padding-top: 10px;
}

.sp-xuanmu-youshi {
	padding-top: 15px;
	min-height: 260px
}

.sp-xuanmu-youshi.c-1 {
	background-color: #6c728a
}

.sp-xuanmu-youshi.c-2 {
	background-color: #5ca07f
}

.sp-xuanmu-youshi.c-3 {
	background-color: #a64358
}

.sp-xuanmu-youshi.c-4 {
	background-color: #59332c
}

.sp-xuanmu-youshi .title-wrap {
	text-align: center;
	font-size: 24px;
	color: #59332c;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	height: 140px;
	line-height: 120px;
	font-weight: 600
}

.sp-xuanmu-youshi .desc {
	color: #fff;
	padding: 15px;
	font-size: 16px
}

.sp-xuanmu-youshi.c-1 .title-wrap {
	background-image: url("/images/syl/xuanmu/ys-1.png")
}

.sp-xuanmu-youshi.c-2 .title-wrap {
	background-image: url("/images/syl/xuanmu/ys-2.png")
}

.sp-xuanmu-youshi.c-3 .title-wrap {
	background-image: url("/images/syl/xuanmu/ys-3.png")
}

.sp-xuanmu-youshi.c-4 .title-wrap {
	background-image: url("/images/syl/xuanmu/ys-4.png")
}

.sp-xuanmu-a {
	background-color: #b47622;
	height: 130px;
	background-position: 100% 50%;
	padding: 50px 0 0 300px;
	position: relative;
	background-repeat: no-repeat
}

.sp-xuanmu-a .tsx-img {
	background-image: url("/images/syl/xuanmu/tsx-logo.png");
	width: 200px;
	height: 120px;
	position: absolute;
	left: 80px;
	top: 40px
}

.sp-xuanmu-a .title-a {
	color: #fff;
	font-size: 32px;
	line-height: 1.2
}

.sp-xuanmu-a .meta {
	color: #f5d3c1;
	font-size: 22px
}

.sp-xuanmu-a.c-1 {
	background-image: url("/images/syl/xuanmu/img-b.jpg")
}

.sp-xuanmu-a.c-2 {
	background-image: url("/images/syl/xuanmu/img-c.jpg")
}

.sp-xuanmu-a.c-3 {
	background-image: url("/images/syl/xuanmu/img-d.jpg")
}

.sp-xuanmu-b {
	background-color: #fff;
	padding: 40px 20px 20px
}

.sp-xmlc-wrap {
	background-color: #633235;
	padding: 20px 20px 5px
}

.sp-xmtd-wrap {
	background-color: #006346;
	padding: 20px 20px 5px
}

.sp-xmlc-item,.sp-xmtd-item,.sp-hzmd-item {
	background: linear-gradient(120deg,#fee496 0%,#fcc775 60%);
}

.sp-xmlc-item .txt {
	padding: 10px;
	color: #6d3a20;
	font-size: 16px
}

.sp-xmlc-item .txt span:first-child {
	font-weight: 600
}

.sp-xmlc-item .txt span + span {
	margin-left: 10px
}

.sp-xmtd-item .txt,.sp-hzmd-item .txt {
	padding: 10px;
	position: relative;
	color: #6d3a20
}

.sp-xmtd-item .txt .name {
	font-size: 22px;
}

.sp-xmtd-item .txt .meta {
	position: absolute;
	right: 10px;
	top: 8px;
	line-height: 1.3
}

.sp-hzmd-item .txt .name {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 5px
}

.sp-hzmd-item .txt .local:before {
	content: "\e771";
	font-family: iconfont;
	margin-right: 2px
}

.sp-hzmd-item .txt .jiage {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #bf1d2d;
	font-weight: 600
}

.sp-xmfw-yh-item {
	background-image: url("/images/syl/xuanmu/7.png");
	width: 182px;
	height: 435px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	padding: 60px 10px 0;
	margin-left: auto;
	margin-right: auto
}

.sp-xmfw-yh-item .title {
	font-size: 22px;
	text-align: center;
	margin-bottom: 10px;
	color: #57716f
}

.sp-xmfw-yh-item .img {
	text-align: center
}

.sp-xmfw-yh-item .img img {
	border: 3px solid #57716f
}

.sp-xmfw-yh-item .desc {
	padding-top: 10px;
	text-align: justify;
	font-size: 15px
}

.sp-xm-yh-zhou {
	position: relative;
	height: 20px;
}

.sp-xm-yh-zhou:before,.sp-xm-yh-zhou:after {
	position: absolute;
	width: 50%;
	height: 100%;
	background-repeat: no-repeat;
	top: 0;
	content: ""
}

.sp-xm-yh-zhou:before {
	background-image: url("/images/syl/xuanmu/5.png");
	left: 0
}

.sp-xm-yh-zhou:after {
	background-image: url("/images/syl/xuanmu/6.png");
	right: 0;
	background-position: 100% 50%
}

.sp-xmfw-yh-wrap {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: -15px;
	position: relative;
	z-index: 2
}

.spe-top-banner-wrap.haisa .banner-txt {
}

.spe-top-banner-wrap.haisa .banner-txt .txt-wrap .desc {
	margin-top: 0
}

.spe-top-banner-wrap.haisa .tese >li {
	text-align: center
}

.spe-top-banner-wrap.haisa .tese >li .icon {
	width: 60px;
	height: 60px;
	margin: 0 auto 10px;
	border-radius: 4px;
	background-image: url("/images/syl/haisa/hs-top-icon.png");
	background-repeat: no-repeat;
	background-size: 100% auto
}

.spe-top-banner-wrap.haisa .tese >li .icon.c-a {
	background-position: 0 -120px
}

.spe-top-banner-wrap.haisa .tese >li .icon.c-b {
	background-position: 0 -60px
}

.spe-top-banner-wrap.haisa .tese >li .icon.c-c {
	background-position: 0 -180px
}

.sp-haisa-a {
	background-color: #33a179;
	color: #fff;
	background-image: url("/images/syl/haisa/sp-haisa-a.jpg");
	background-repeat: no-repeat;
	padding: 20px 180px 20px 400px;
	position: relative;
	margin-bottom: 20px
}

.sp-haisa-a .title {
	font-size: 24px;
	margin-bottom: 15px
}

.sp-haisa-a dl>dt {
	float: left;
	width: 80px;
	margin-bottom: 5px;
	color: #fde675;
	font-weight: 600
}

.sp-haisa-a dl>dd {
	margin-left: 80px;
	margin-bottom: 5px
}

.sp-haisa-a img {
	display: none
}

.hs-youshi-item {
	background-color: #fff;
	border-radius: 8px;
	height: 200px;
	overflow: hidden
}

.hs-youshi-item .title-wrap {
	background-image: url("/images/syl/haisa/hsys-title-bg.png");
	background-repeat: no-repeat;
	position: relative;
	height: 32px;
	background-position: 100% 50%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	font-weight: 600
}

.hs-youshi-item .title-wrap i {
	display: block;
	position: absolute;
	left: 15px;
	top: 5px;
	width: 22px;
	height: 22px;
	background-color: #db2f43;
	border-radius: 50%;
	line-height: 22px;
	font-style: normal;
}

.hs-youshi-item .layout-table {
	margin: 20px
}

.hs-youshi-item .layout-table .img-wrap {
	width: 160px;
}

.hs-youshi-item .layout-table .img-wrap img {
	border-radius: 4px
}

.hs-youshi-item .layout-table .img-wrap .label {
	display: block;
	background-color: #f1401f;
	margin-top: 5px;
	text-align: center;
	line-height: 26px;
	border-radius: 13px;
	font-size: 15px;
	padding: 0
}

.hs-youshi-item .layout-table .txt-wrap {
	padding-left: 15px;
	padding-top: 15px;
	font-size: 15px
}

.hs-liucheng-item {
	background-color: #08b27f;
	padding: 25px;
	height: 320px;
	color: #fff;
	text-align: center
}

.hs-liucheng .hs-liucheng-item:nth-child(even) {
	background-color: #04947f
}

.hs-liucheng-item .img-wrap {
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.hs-liucheng-item .img-wrap img {
	display: block;
	margin: 0 auto
}

.hs-liucheng-item .img-wrap img.a {
	opacity: 100;
	transition: all .2s ease-in-out
}

.hs-liucheng-item .img-wrap img.b {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	opacity: 0;
	transition: all .2s ease-in-out
}

.hs-liucheng-item:hover img.b {
	opacity: 100
}

.hs-liucheng-item:hover img.a {
	opacity: 0
}

.hs-liucheng-item .num {
	font-size: 26px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px;
}

.hs-liucheng-item .num:after {
	content: "";
	display: block;
	width: 40px;
	height: 3px;
	background-color: #fff;
	margin: 10px auto 0
}

.hs-liucheng-item .txt {
	font-size: 16px
}

.hs-liucheng-tips {
	color: #fff;
	padding: 10px 30px;
	background-color: #2f47a7;
	border-top: 5px solid #ffd466;
	font-size: 16px;
	position: relative
}

.hs-liucheng-tips:before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 50%;
	left: 15px;
	top: 18px
}

.hs-tc-bg {
	background-color: #dfdbca
}

.hs-photo-wrap .title {
	background-image: url("/images/syl/haisa/26.png");
	height: 80px;
	background-position: 0% 50%;
	color: #fff;
	padding-top: 40px;
	padding-right: 10px;
	text-align: right;
	font-size: 18px;
	background-repeat: no-repeat
}

.hs-photo-wrap .photo-container {
	padding: 20px;
	background-color: #fff
}

.hs-photo-wrap .photo-container img {
	border-radius: 4px
}

.hs-warmtips .title {
	text-align: center;
	color: #fff;
	height: 80px;
	background-color: #2f47a7;
	border-bottom: 5px solid #ffd466;
	font-size: 22px;
	padding-top: 30px
}

.hs-warmtips .tips-container {
	background-color: #007d6b;
	padding: 20px
}

.hs-list>li {
	padding-left: 20px;
	margin-bottom: 10px;
	color: #fff;
	position: relative;
	font-size: 15px
}

.hs-list>li:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	left: 0;
	top: 6px;
	background-color: #08b27f
}

.hs-list.c-b>li {
	color: #444
}

.hs-district-wrap {
	position: relative;
}

.hs-district-wrap:before,.hs-district-wrap:after {
	content: "";
	position: absolute;
	width: 400px;
	height: 300px;
	top: 20px
}

.hs-district-wrap:before {
	background-image: url("/images/syl/haisa/24.jpg");
	left: 0
}

.hs-district-wrap:after {
	background-image: url("/images/syl/haisa/25.jpg");
	right: 0
}

.haisa-ditu {
	background-color: #fff;
	width: 600px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 2
}

.haisa-ditu .baidu-map {
	height: 320px;
}

.hs-taocan {
	padding: 15px 10px;
	background-color: #fff;
	height: 100%;
	position: relative
}

.hs-taocan:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 5px;
	background: linear-gradient(90deg,#0ab380,#fff)
}

.hs-taocan .title-wrap .hs-title {
	background-color: #08b27f;
	color: #fff;
	width: 75%;
	text-align: center;
	font-size: 22px;
	height: 60px;
	border-radius: 0 0 20px 20px;
	padding-top: 10px
}

.hs-taocan .title-wrap .hs-price {
	float: right;
	width: 24%;
	text-align: center;
	font-size: 22px;
	background-color: #ffd466;
	padding-top: 10px;
	height: 60px;
	border-radius: 0 0 20px 20px;
	color: #f1401f
}

.hs-taocan .title-wrap .hs-price:before {
	content: "\ffe5";
	font-size: 75%
}

.hs-taocan.c-b {
	background-color: #007d6b
}

.hs-taocan.c-b:before {
	background: #0ab380
}

.hs-taocan .tc-content {
	padding: 20px;
}

@media only screen and (min-width:768px) {
	.spc-ltbz-a .img-wrap:before {
		width: 50px;
		height: 100%;
		background-color: #fff;
		position: absolute;
		content: "";
		right: -26px;
		transform: skewX(-10deg)
	}

	.sp-title {
		width: 70px;
	}

	.sp-title .title {
		width: 40px;
		float: right;
		font-size: 32px;
		line-height: 1.1;
		text-align: center;
		position: relative
	}

	.sp-title .title:before {
		left: -10px;
		top: -30px;
	}

	.sp-title .meta {
		width: 30px;
		writing-mode: vertical-rl;
		writing-mode: tb-rl;
		padding-top: 30px;
		text-align: center;
		letter-spacing: 2px;
		font-size: 18px;
		float: left
	}

	.sp-gengduo-list .sp-title {
		float: right;
		margin-top: 60px;
	}

	.sp-gengduo-list .sp-gd-wrap {
		float: left;
	}

	.sp-list-items>li {
		width: 140px;
		padding-top: 130px;
		padding-bottom: 70px;
	}

	.sp-list-items>li +li {
		margin-left: 10px;
	}

	.sp-list-items>li:nth-child(even) {
		padding-top: 180px;
	}

	.sp-lcjy-fwnr {
		margin-bottom: 20px;
	}

	.sp-lcjy-fwnr .zhou-1,.sp-lcjy-fwnr .zhou-2 {
		width: 25px;
		background-repeat: no-repeat;
		height: 516px;
		background-image: url("/images/syl/lingchejieyun/zhou-1.png");
		float: left
	}

	.sp-lcjy-fwnr .main {
		width: 1120px;
		background-color: #e4f3f7;
		height: 454px;
		margin-top: 30px;
		border-color: #4a739d;
		border-style: solid;
		border-top-width: 5px;
		border-bottom-width: 5px;
		border-left-width: 10px;
		border-right-width: 10px;
		position: relative;
		padding: 30px;
		float: left
	}

	.sp-lcjy-fwnr .main:before,.sp-lcjy-fwnr .main:after {
		content: "";
		position: absolute;
		width: 50%;
		top: 0;
		bottom: 0;
		background-repeat: no-repeat;
		pointer-events: none
	}

	.sp-lcjy-fwnr .main:before {
		background-image: url("/images/syl/lingchejieyun/border-1.png");
		background-position: 0% 50%;
		left: 0
	}

	.sp-lcjy-fwnr .main:after {
		background-image: url("/images/syl/lingchejieyun/border-2.png");
		background-position: 100% 50%;
		right: 0;
	}

	.sp-lcjy-item-a .img-wrap {
		text-align: center
	}

	.sp-lcjy-item-a .num {
		text-align: center;
		background-image: url("/images/syl/lingchejieyun/3.png");
		background-repeat: no-repeat;
		background-position: 50% 100%;
		height: 70px
	}

	.sp-lcjy-cx>li .desc {
		width: 60px;
		margin: 30px auto 0;
		writing-mode: vertical-rl;
		writing-mode: tb-rl;
		font-size: 16px;
		height: 110px;
		line-height: 20px;
		letter-spacing: 1px;
		position: relative;
		z-index: 3
	}

	.qf-p-a .zhou {
		width: 20px;
		float: left;
		background-color: #9b3441;
		height: 300px;
		border-radius: 4px;
		position: relative;
		margin-top: 35px
	}

	.qf-p-a .zhou:before,.qf-p-a .zhou:after {
		content: "";
		width: 12px;
		height: 6px;
		background-color: #2d6297;
		position: absolute;
		left: 4px;
	}

	.qf-p-a .zhou:before {
		top: -6px;
		border-radius: 2px 2px 0 0;
	}

	.qf-p-a .zhou:after {
		bottom: -6px;
		border-radius: 0 0 2px 2px;
	}

	.qf-tel-a {
		position: relative;
		top: -50px;
		margin-bottom: -50px;
	}

	.qianfen-liucheng-b {
		background-image: url("/images/syl/qianfen/lc-bg.png");
		background-repeat: no-repeat;
		position: relative
	}

	.qianfen-liucheng-b:after {
		content: "";
		display: block;
		background-image: url("/images/syl/qianfen/4-3.png");
		background-repeat: no-repeat;
		background-position: 50.3% 0%;
		height: 73px;
		margin-top: 20px
	}

	.qf-p-c-wrap {
		background-image: url("/images/syl/qianfen/thua.png");
		background-position: 0% 0%;
		background-repeat: no-repeat
	}

	.spe-top-banner-wrap.ytjy .banner-txt {
		width: auto;
		right: 260px
	}

	.ytjy-jstg .img {
		position: absolute;
		left: 15px;
		top: 15px;
	}

	.ytjy-jstg .txt {
		position: absolute;
		right: 15px;
		width: 52px;
		top: 30px;
	}

	.ytjy-jstg .txt .desc {
		writing-mode: vertical-rl;
		writing-mode: tb-rl;
	}

	.spe-top-banner-wrap.jscy .banner-txt {
		width: auto;
	}

	.spe-top-banner-wrap.haisa .banner-txt {
		width: auto;
		right: 40%;
		margin-right: -200px
	}

	.sp-haisa-a img {
		position: absolute;
		display: block;
		right: 20px;
		top: 30px;
	}

	.hs-swiper .swiper-slide {
		flex: 0 0 50%;
		height: auto
	}
	
	.hs-swiper .swiper-slide-sea {
		flex: 0 0 100%;
		height: auto
	}

	.hs-swiper-tab {
		display: none
	}

	.hs-wave-img-a {
		position: absolute;
		background-image: url("/images/syl/haisa/wave-bg-a.png");
		width: 1071px;
		height: 1032px;
		right: 0;
		bottom: -447px;
		pointer-events: none
	}

	.hs-wave-img-b {
		position: absolute;
		background-image: url("/images/syl/haisa/wave-bg-b.png");
		width: 708px;
		height: 711px;
		left: 0;
		top: -387px
	}
}

@media only screen and (max-width:767px) {
	.sp-list-items>li {
		width: 32.333%;
		margin-right: 1%;
		padding: .8rem 0 .4rem 0;
		margin-bottom: .3rem
	}

	.sp-list-items>li:after {
		height: 10px;
		bottom: -5px;
	}

	.sp-list-items>li .item {
		height: 1.6rem;
	}

	.sp-list-items>li .item a {
		padding-top: .2rem;
	}

	.sp-list-items>li .item .icon {
		height: .6rem;
	}

	.sp-list-items>li .item .icon i {
		font-size: .4rem;
	}

	.sp-list-items>li .item .title {
		font-size: .32rem;
		font-weight: 600
	}

	.spe-top-banner-wrap {
		height: 4.8rem;
	}

	.spe-top-banner-wrap>.container {
		position: relative;
		z-index: 2;
		height: 100%
	}

	.spe-top-banner-wrap .banner-txt {
		position: absolute;
		width: auto;
		padding: .1rem;
		top: auto;
		right: .2rem;
		left: 1.6rem;
		bottom: .6rem
	}

	.spe-top-banner-wrap .banner-txt .txt-wrap {
		padding: .2rem;
	}

	.spe-top-banner-wrap .banner-txt .txt-wrap .title {
	}

	.spe-top-banner-wrap .banner-txt .txt-wrap .title img {
		height: 1rem
	}

	.spe-top-banner-wrap .banner-txt .txt-wrap .desc {
		margin-top: -.2rem;
		font-size: .28rem;
		font-weight: normal
	}

	.sp-title {
		margin-bottom: .4rem;
		text-align: center
	}

	.sp-title .title {
		font-size: .48rem;
		font-weight: 600;
		display: inline-block;
		line-height: .8rem;
		position: relative
	}

	.sp-title .title:before {
		width: .8rem;
		height: .8rem;
		right: -.5rem;
		top: 0;
	}

	.sp-title .meta {
		font-size: .28rem;
		line-height: .4rem
	}

	.spc-ltbz-a .img-wrap,.sp-lcjy-a .img-wrap,.sp-qf-a .img-wrap {
		width: 100%;
	}

	.spc-ltbz-a .desc-wrap,.sp-lcjy-a .desc-wrap,.sp-qf-a .desc-wrap,.sp-ytjy-a .desc-wrap,.sp-jingshen-a .desc-wrap {
		padding-right: 1.6rem;
		font-size: .3rem;
		padding-bottom: .2rem;
		padding-left: .2rem;
		padding-top: .2rem
	}

	.spc-ltbz-a .desc-wrap img,.sp-lcjy-a .desc-wrap img,.sp-qf-a .desc-wrap img,.sp-ytjy-a .desc-wrap img,.sp-jingshen-a .desc-wrap img {
		right: .2rem;
		top: .2rem;
		width: 1.2rem
	}

	.s-ltbz-item-a {
		border-width: .1rem;
		padding: .1rem;
		height: 100%
	}

	.s-ltbz-item-a .txt-wrap {
		line-height: .5rem;
		height: 100%;
		background-size: auto .4rem
	}

	.s-ltbz-item-a .txt-wrap .title {
		font-size: .4rem;
		padding-top: .2rem
	}

	.s-ltbz-item-a .txt-wrap .desc {
		padding: .2rem;
		background-image: none;
		height: auto;
		font-size: .3rem;
		min-height: 2.0rem
	}

	.spe-ltbz-why .portfolio,.s-ltbz-anli-wrap .portfolio {
		margin-right: -.2rem;
	}

	.spe-ltbz-why .portfolio>.portfolio-item,.s-ltbz-anli-wrap .portfolio>.portfolio-item {
		padding-right: .2rem;
		padding-bottom: .2rem
	}

	.spe-ltbz-anli {
		background-image: none
	}

	.s-ltbz-anli-wrap {
		border-top-width: .3rem;
		border-left-width: .1rem;
		border-right-width: .1rem;
		width: 100%;
		padding: .2rem;
	}

	.spe-ltbz-anli .wujiao {
		height: .3rem;
		width: auto;
		margin-left: -.2rem;
		margin-right: -.2rem
	}

	.ltbz-anli-item .title-wrap {
		font-size: .3rem;
		line-height: .8rem
	}

	.s-ltbz-item-b {
		background-image: url("/images/syl/lingtangbuzhi/lt-bg-M.png");
		height: 6rem;
		background-size: 100% auto
	}

	.s-ltbz-item-b .img-wrap {
		top: .5rem;
		left: 50%;
		margin-left: -1.0rem;
		width: 2.0rem
	}

	.s-ltbz-item-b .txt-wrap {
		top: 1.68rem;
		left: .68rem;
		right: .68rem;
	}

	.s-ltbz-item-b .txt-wrap .num {
		font-size: .34rem;
	}

	.s-ltbz-item-b .txt-wrap .num:after {
		display: none
	}

	.s-ltbz-item-b .txt-wrap .title {
		font-size: .36rem;
		margin-bottom: .1rem;
		font-weight: 600
	}

	.s-ltbz-item-b .txt-wrap .desc {
		font-size: .28rem;
		text-align: justify;
		line-height: 1.4
	}

	.sp-gengduo-list .woman {
		right: .3rem;
		bottom: 0;
		width: 2rem;
		height: 3rem;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: 50% 100%
	}

	.sp-lcjy-why  {
		height: auto;
		background-size: auto 3.8rem
	}
	
	.sp-lcjy-why1  {
		height: auto;
		background-size: auto 3.8rem
	}

	.sp-lcjy-why .top-a {
		height: .8rem;
		width: 4.2rem;
	}
	
	.sp-lcjy-why1 .top-a {
		height: .8rem;
		width: 4.2rem;
	}

	.sp-lcjy-why .top-a:before {
		width: .8rem;
		height: .8rem;
		right: -.8rem;
		border-left-width: .8rem;
		border-top-width: .8rem
	}
	
	.sp-lcjy-why1 .top-a:before{
		width: .8rem;
		height: .8rem;
		right: -.8rem;
		border-left-width: .8rem;
		border-top-width: .8rem
	}

	.sp-lcjy-why1 .main-wrap {
		height: 5.6rem;
		width: 6.2rem;
	}
	
	.sp-lcjy-why .main-wrap {
		height: 3.6rem;
		width: 6.2rem;
	}

	.sp-lcjy-why .main-wrap .title {
		left: .2rem;
		top: -.48rem;
		width: 2.6rem;
		height: 1rem;
		border-width: .06rem;
		font-size: .4rem;
		padding: .2rem 0 0;
		border-radius: .2rem
	}
	
	.sp-lcjy-why1 .main-wrap .title{
		left: .2rem;
		top: -.48rem;
		width: 2.6rem;
		height: 1rem;
		border-width: .06rem;
		font-size: .4rem;
		padding: .2rem 0 0;
		border-radius: .2rem
	}
	
	.sp-lcjy-why1 .main-wrap .desc {
		padding: .2rem;
		left: .2rem;
		right: .2rem;
		bottom: .2rem;
		height: 4.6rem;
		font-size: .3rem;
	}

	.sp-lcjy-why .main-wrap .desc {
		padding: .2rem;
		left: .2rem;
		right: .2rem;
		bottom: .2rem;
		height: 2.4rem;
		font-size: .3rem;
	}

	.sp-lcjy-c .img-wrap {
		width: 100%;
	}

	.sp-lcjy-c .desc-wrap {
		padding-right: .3rem;
		font-size: .3rem;
		padding-left: .3rem;
		padding-bottom: .3rem;
		padding-top: .3rem
	}

	.sp-lcjy-fwnr {
		margin-bottom: .3rem;
	}

	.sp-lcjy-fwnr .zhou-1,.sp-lcjy-fwnr .zhou-2 {
		height: .4rem;
		background-repeat: no-repeat;
		background-image: url("/images/syl/lingchejieyun/zhou-2.png");
		width: auto;
		margin-left: -.3rem;
		margin-right: -.3rem;
		background-size: 100% auto
	}

	.sp-lcjy-fwnr .zhou-1 {
		background-position: 50% 100%
	}

	.sp-lcjy-fwnr .main {
		background-color: #e4f3f7;
		border-color: #4a739d;
		border-style: solid;
		border-top-width: .1rem;
		border-bottom-width: .1rem;
		border-left-width: 0;
		border-right-width: 0;
		position: relative;
		padding: .4rem .2rem .2rem .1rem;
		margin-left: .06rem;
		margin-right: .06rem
	}

	.sp-lcjy-item-a .img-wrap {
		width: 2.2rem
	}

	.sp-lcjy-item-a .num {
		background-image: url("/images/syl/lingchejieyun/3-M.png");
		background-position: .1rem 50%;
		height: auto;
		width: .6rem;
		background-repeat: no-repeat
	}

	.sp-lcjy-item-a .num>div {
		width: .6rem;
		height: .6rem;
		line-height: .56rem;
		border-width: 1px;
		margin: auto auto auto -.5rem;
		font-size: .34rem;
	}

	.sp-lcjy-item-a .txt-wrap {
		padding: .2rem;
		font-size: .3rem;
		line-height: 1.5;
		height: auto;
		background-image: none;
		width: calc(100% - 2.8rem)
	}

	.sp-lcjy-cx {
		margin-bottom: .1rem;
	}

	.sp-lcjy-cx:before,.sp-lcjy-cx:after {
		display: none
	}

	.sp-lcjy-cx>li {
		height: 5.6rem;
	}

	.sp-lcjy-cx>li .bg {
		background-image: url("/images/syl/lingchejieyun/5--M.png");
		background-position: 50% 0%;
		background-size: 98% auto
	}

	.sp-lcjy-cx>li .zhou {
		position: absolute;
		top: -.1rem;
		height: .28rem;
		width: 100%;
		pointer-events: none;
		background-image: url("/images/syl/lingchejieyun/5-l.png");
		z-index: -1;
		background-size: auto .28rem
	}

	.sp-lcjy-cx>li:nth-child(even) .zhou {
		background-image: url("/images/syl/lingchejieyun/5-r.png");
		background-position: 100% 0%;
	}

	.sp-lcjy-cx>li .desc {
		width: 1.8rem;
		margin: .3rem auto 0;
		font-size: .3rem;
		line-height: 1.5;
		position: relative;
		z-index: 3
	}

	.sp-lcjy-cx>li .title {
		font-size: .36rem;
		width: 100%;
		margin-left: 0;
		line-height: 1.2;
		left: 0
	}

	.sp-lcjy-cx>li .img {
		bottom: .3rem;
		width: 88%;
		left: 6%
	}

	.qf-p-a {
		height: auto
	}

	.qf-p-a .txt-wrap {
		padding: 2rem .3rem .1rem;
		float: none;
		width: auto;
		margin-left: .1rem;
		margin-right: .1rem;
		margin-top: 2.2rem
	}

	.qf-p-a .txt-wrap p {
		font-size: .3rem
	}

	.qf-p-a .txt-wrap .title {
		margin-bottom: .2rem;
		font-size: .4rem;
		padding: 5px 15px;
		font-weight: 600;
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 3.6rem;
		text-align: center
	}

	.qf-p-a .img-wrap {
		left: 50%;
		border-width: .08rem;
		width: 3.8rem;
		height: 3.8rem;
		margin-left: -1.9rem;
		top: -1.9rem
	}

	.qf-p-a .zhou {
		height: .4rem;
		background-color: #9b3441;
		border-radius: 4px;
		position: relative;
	}

	.qf-p-a .zhou:before,.qf-p-a .zhou:after {
		content: "";
		width: .12rem;
		height: .2rem;
		background-color: #2d6297;
		position: absolute;
		top: .1rem;
	}

	.qf-p-a .zhou:before {
		left: -.12rem;
		border-radius: 2px 0 0 2px;
	}

	.qf-p-a .zhou:after {
		right: -.12rem;
		border-radius: 0 2px 2px 0;
	}

	.qf-tel-a {
		padding-top: .3rem
	}

	.sp-qf-a .desc-wrap,.sp-jingshen-a .desc-wrap {
		width: 100%;
		min-height: 1.6rem;
	}

	.sp-qf-b {
		border-width: .1rem;
		padding: .2rem;
		margin-top: 20px
	}

	.qianfen-liucheng {
		width: auto;
	}

	.qianfen-liucheng>li {
		width: 1.4rem;
		height: 3rem;
		margin-right: 0;
		margin-left: .1rem;
		background-size: 1.4rem auto
	}

	.qianfen-liucheng>li .num {
		font-size: .36rem;
		padding: .1rem 0 0 .3rem;
	}

	.qianfen-liucheng>li .txt {
		font-size: .36rem;
		width: auto;
		margin: .14rem auto 0 .16rem;
		letter-spacing: 1px
	}

	.qianfen-liucheng-b {
		padding: 0
	}

	.qf-lc-detail .img-wrap {
		width: 3rem;
	}

	.qf-lc-detail .txt-wrap {
		padding: .2rem .3rem;
		width: calc(100% - 3rem);
		background-size: 1.8rem auto
	}

	.qf-lc-detail .txt-wrap .num,.ytjy-tsx-item .txt-wrap .num {
		width: .8rem;
		height: .8rem;
		margin: 0 auto .1rem;
		line-height: .8rem;
		font-size: .36rem;
		background-size: .8rem auto;
		background-repeat: no-repeat;
		background-position: 50% 50%
	}

	.qf-lc-detail .txt-wrap .title,.ytjy-tsx-item .txt-wrap .title {
		font-size: .36rem;
		margin-bottom: .14rem;
		font-weight: 600
	}

	.qf-lc-detail .txt-wrap .desc {
		font-size: .3rem;
		line-height: 1.4
	}

	.qf-banner-b {
		height: auto;
		padding-left: .2rem;
		padding-top: 2rem;
		padding-bottom: .2rem;
		background-position: 0% 0%;
		background-size: 100% auto
	}

	.qf-banner-b .title-1 {
		font-size: .36rem
	}

	.qf-banner-b .title-2 {
		font-size: .32rem
	}

	.qf-banner-b .img {
		right: .2rem;
		top: .2rem;
		width: 1.2rem
	}

	.qf-zysx {
		padding-left: 0
	}

	.qf-zysx .item {
		height: 4.8rem;
		background-size: 2.4rem auto
	}

	.qf-zysx .item .txt {
		width: 2.4rem;
		padding: .6rem;
		font-size: .3rem
	}

	.qf-zysx .item-2 {
		height: 4.8rem;
		margin-left: .2rem;
		background-size: auto 4.8rem
	}

	.qf-zysx-wrap .zhou-l,.qf-zysx-wrap .zhou-r {
		width: 11.4rem;
		height: .3rem;
		background-position: 50%
	}

	.qf-zysx-wrap .zhou-l {
		left: 0;
	}

	.qf-zysx-wrap .zhou-r {
		right: auto;
		left: 100%;
		background-position: 50%
	}

	.qf-zysx .item-2 .txt {
		width: 4.32rem;
		padding: .3rem 1.4rem 0 .3rem
	}

	.qf-zysx .item-2 .txt p {
		font-size: .36rem;
		font-weight: 600
	}

	.yongpin-list-sp .img-wrap .ss {
		width: 1.8rem;
		height: .9rem;
		padding-right: .1rem;
		padding-top: .1rem;
		background-size: 100%;
		font-size: .24rem
	}

	.yongpin-list-sp .img-wrap .ss i {
		font-size: .36rem
	}

	.yongpin-list-sp .txt-wrap {
		padding: .2rem
	}

	.yongpin-list-sp .txt-wrap .title {
		font-size: .28rem;
	}

	.portfolio.yongpin-list-sp {
		margin-right: -.1rem
	}

	.portfolio.yongpin-list-sp>.portfolio-item {
		padding-right: .1rem;
		padding-bottom: .1rem;
	}

	.sp-ytjy-a {
		margin-bottom: .3rem
	}

	.sp-ytjy-a .img-wrap {
		width: 100%;
	}

	.ytjy-youshi-item {
		height: 100%
	}

	.ytjy-youshi-item .zhou {
		height: 0;
		display: none
	}

	.ytjy-youshi-item .main {
		border-top-width: .1rem;
		border-bottom-width: .1rem;
		border-left-width: .1rem;
		border-right-width: .1rem;
		width: auto;
		height: 100%;
		overflow: hidden
	}

	.ytjy-youshi-item .main .title-wrap {
		font-size: .4rem;
		width: 1rem;
		margin-left: -.6rem;
		padding-right: .2rem;
		padding-top: .2rem;
		background-size: 1rem auto;
		height: 3.2rem;
		top: -2px
	}

	.ytjy-youshi-item .main .img-wrap {
		height: auto;
		padding-top: .2rem;
		padding-bottom: .1rem;
		padding-left: .1rem;
		padding-right: .1rem
	}

	.ytjy-youshi-item .main .txt-wrap {
		height: auto;
		padding: .2rem;
		font-size: .3rem;
	}

	.ytjy-wenti-wrap {
		padding-bottom: 1.2rem;
	}

	.ytjy-wenti-wrap .zhou {
		height: .3rem;
	}

	.ytjy-wenti-wrap .zhou:before,.ytjy-wenti-wrap .zhou:after {
		bottom: -5px;
		background-size: auto .3rem
	}

	.ytjy-wenti-wrap .main {
		margin-left: .76rem;
		margin-right: .76rem;
		padding: .3rem .2rem .1rem;
	}

	.ytjy-wenti-wrap .flower {
		width: 2rem;
		height: 1.2rem;
		margin-left: -1rem;
		background-size: 2rem auto;
	}

	.ytjy-wenti-item .que {
		font-size: .32rem;
		padding: .2rem;
		border-bottom-width: .1rem;
		font-weight: 600
	}

	.ytjy-wenti-item .answer {
		background-color: #fff;
		padding: .2rem;
		margin: 0;
	}

	.ytjy-wenti-item .answer p {
		font-size: .3rem;
		height: auto
	}

	.ytjy-liuchen-title-wrap {
		background-image: none;
		height: auto;
		background-color: #633235;
		padding: .1rem .1rem 0
	}

	.ytjy-liuchen-title-wrap .title {
		position: relative;
		top: auto;
		left: auto;
		font-size: .4rem;
		font-weight: 600;
		background-color: #eac47a;
		padding: .2rem 0
	}

	.ytjy-liuchen-txt-wrap {
		width: 100%;
		padding: .1rem;
	}

	.ytjy-liuchen-txt-wrap .main {
		padding: .2rem;
	}

	.ytjy-liuchen-bottom {
		height: .6rem;
		background-size: 100% auto
	}

	.ytjy-tsx-item {
		height: 4.4rem;
	}

	.ytjy-tsx-item .txt-wrap {
		width: 50%;
		padding: .2rem .2rem 0;
	}

	.ytjy-tsx-item .desc {
		font-size: .28rem;
		line-height: 1.4
	}

	.ytjy-jstg {
		width: 50%;
		height: auto;
		padding: .2rem
	}

	.ytjy-jstg .img {
		text-align: center;
		height: auto
	}

	.ytjy-jstg .img img {
		height: 3rem
	}

	.ytjy-jstg .txt {
		margin-top: .2rem;
	}

	.ytjy-jstg .txt .title {
		font-size: .4rem;
		padding: .1rem 0;
		font-weight: 600;
		width: 1rem
	}

	.ytjy-jstg .txt .title:before {
		display: none
	}

	.ytjy-jstg .txt .title:after {
		bottom: 50%;
		left: auto;
		right: -.2rem
	}

	.ytjy-jstg .txt .desc {
		padding-top: 0;
		height: auto;
		padding-left: .4rem;
		width: calc(100% - 1rem)
	}

	.ytjy-liuchen-txt-wrap .tips {
		width: 100%;
		margin-left: 0;
		padding: .2rem;
		height: auto;
		margin-top: .2rem
	}

	.ytjy-liuchen-txt-wrap .tips .keytext {
		font-size: .32rem;
		margin-bottom: .2rem;
	}

	.ytjy-liuchen-txt-wrap .tips p {
		font-size: .28rem
	}

	.ytjy-liuchen-txt-wrap .tips-b {
		padding: .2rem;
		height: auto;
	}

	.ytjy-liuchen-txt-wrap .tips-b li {
		font-size: .28rem;
		margin-bottom: .2rem;
		padding-left: .4rem;
	}

	.ytjy-liuchen-txt-wrap .tips-b li:before {
		font-size: .32rem;
	}

	.sp-jingshen-a .img-wrap {
		width: 100%
	}

	.spe-top-banner-wrap.jscy .background-image-holder {
		background-position: 35% 50%
	}

	.sp-jingshen-youshi-item {
		height: 100%;
		border-width: .1rem;
		padding: .1rem;
	}

	.sp-jingshen-youshi-item .wrap {
		padding: .3rem .2rem;
	}

	.sp-jingshen-youshi-item .wrap .title {
	}

	.sp-jingshen-youshi-item .wrap .title:before {
		width: 1.6rem;
		height: 1.6rem;
		margin-left: -.8rem;
		top: .2rem
	}

	.sp-jingshen-youshi-item .wrap .title .top {
		font-size: .48rem;
		width: .5rem;
		font-weight: 600
	}

	.sp-jingshen-youshi-item .wrap .title .bottom {
		font-size: .36rem;
		margin-top: .3rem;
		font-weight: 600
	}

	.sp-jingshen-youshi-item .wrap .title .bottom:before {
		top: -.14rem;
	}

	.sp-jingshen-youshi-item .wrap .desc {
		font-size: .28rem;
		margin-top: .3rem
	}

	.sp-js-bz-item {
		width: 1.6rem;
		height: 5.068rem;
		padding-top: .4rem;
		background-size: 1.6rem auto
	}

	.sp-js-bz-item .title {
		font-size: .4rem;
		height: 2.52rem;
		padding-top: .4rem;
		padding-left: .5rem
	}

	.sp-js-bz-item .num {
		font-size: .32rem;
		font-weight: 600
	}

	.sp-jingshen-wenda>li {
		padding: .2rem;
	}

	.sp-jingshen-wenda>li .title {
		font-size: .32rem;
		margin-bottom: 0;
		float: left;
		line-height: 1rem
	}

	.sp-jingshen-wenda>li .num {
		width: 1.0rem;
		height: 1.0rem;
		margin-bottom: 0;
		font-size: .32rem;
		padding-top: 0;
		background-size: cover;
		margin-left: 0;
		float: left;
		margin-right: .2rem;
		line-height: 1rem
	}

	.sp-jingshen-wenda>li .desc,.sp-jingshen-wenda>li .btn-wrap {
		display: none
	}

	.sp-js-pz-a {
		margin-top: 0
	}

	.sp-js-pz-a .title-img {
		display: none
	}

	.sp-js-pz-b {
		border: 2px solid #376e5e;
		padding: 1px
	}

	.sp-js-pz-b .title-wrap {
		height: 1.2rem;
		padding-top: .3rem;
		font-size: .36rem;
		border-right: 0;
		background-size: auto .6rem;
		font-weight: 600
	}

	.sp-js-pz-b .desc {
		padding: .2rem;
		height: auto;
		border-right: 0
	}

	.sp-js-pz-b .desc p:last-child {
		margin-bottom: 0
	}

	.sp-jingshen-tab>li {
		padding: 0
	}

	.sp-jingshen-tab>li>span {
		width: 3rem;
		height: .9rem;
		font-size: .32rem;
		line-height: .9rem;
		background-size: auto .9rem
	}

	.sp-xuanmu-youshi {
		padding-top: .2rem;
		min-height: auto;
		height: 100%
	}

	.sp-xuanmu-youshi .title-wrap {
		font-size: .4rem;
		height: 1.6rem;
		line-height: 1.4rem;
		background-size: auto 1.6rem
	}

	.sp-xuanmu-youshi .desc {
		padding: .2rem;
		font-size: .28rem
	}

	.sp-xuanmu-a {
		height: 1.6rem;
		padding: .7rem 0 0 2.1rem;
		background-size: auto 1.6rem
	}

	.sp-xuanmu-a .tsx-img {
		width: 1.8rem;
		height: 1.08rem;
		left: .2rem;
		top: .8rem;
		background-size: 1.8rem auto
	}

	.sp-xuanmu-a .title-a {
		font-size: .32rem;
	}

	.sp-xuanmu-a .meta {
		font-size: .28rem
	}

	.sp-xuanmu-b {
		padding: .4rem 0 0
	}

	.sp-xmlc-wrap,.sp-xmtd-wrap {
		padding: .2rem .2rem 0
	}

	.sp-xmlc-item {
		height: 100%
	}

	.sp-xmlc-item .txt {
		padding: .2rem .1rem;
		font-size: .28rem
	}

	.sp-xmlc-item .txt span + span {
		margin-left: .1rem
	}

	.sp-xmtd-item .txt,.sp-hzmd-item .txt {
		padding: .2rem .14rem
	}

	.sp-xmtd-item .txt .name {
		font-size: .36rem;
		font-weight: 600
	}

	.sp-xmtd-item .txt .meta {
		right: .14rem;
		top: .12rem;
		font-size: .24rem
	}

	.sp-hzmd-item .txt .name {
		font-size: .32rem;
		text-align: center;
		font-weight: 600;
		margin-bottom: 5px
	}

	.sp-hzmd-item .txt .jiage {
		right: .14rem;
		bottom: .2rem
	}

	.sp-xm-yh-zhou {
		display: none
	}

	.sp-xmfw-yh-wrap {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
	}

	.sp-xmfw-yh-wrap>li {
		padding-bottom: .2rem
	}

	.sp-xmfw-yh-item {
		width: 90%;
		height: 100%;
		padding: .2rem;
		background-image: none;
		background-color: #fff;
	}

	.sp-xmfw-yh-item .title {
		font-size: .32rem;
		font-weight: 600;
		margin-bottom: .2rem;
	}

	.sp-xmfw-yh-item .desc {
		padding-top: .2rem;
		font-size: .28rem
	}

	.spe-top-banner-wrap.haisa .banner-txt .txt-wrap .title {
		margin-bottom: .1rem
	}

	.spe-top-banner-wrap.haisa .banner-txt .txt-wrap .title img {
		height: .8rem;
	}

	.spe-top-banner-wrap.haisa .tese >li .icon {
		width: .6rem;
		height: .6rem;
		margin: 0 auto .1rem;
	}

	.spe-top-banner-wrap.haisa .tese >li .icon.c-a {
		background-position: 0 -1.2rem
	}

	.spe-top-banner-wrap.haisa .tese >li .icon.c-b {
		background-position: 0 -.6rem
	}

	.spe-top-banner-wrap.haisa .tese >li .icon.c-c {
		background-position: 0 -1.8rem
	}

	.sp-haisa-a {
		background-image: none;
		padding: .3rem;
	}

	.sp-haisa-a:before {
		content: "";
		position: absolute;
		left: .1rem;
		top: .1rem;
		right: .1rem;
		bottom: .1rem;
		border: 1px solid rgba(255,255,255,.25)
	}

	.sp-haisa-a .title {
		font-size: .36rem;
		font-weight: 600;
		margin-bottom: .2rem;
		text-align: center
	}

	.sp-haisa-a dl>dt {
		width: 1.4rem;
	}

	.sp-haisa-a dl>dd {
		margin-left: 1.4rem;
	}

	.hs-youshi-item {
		height: auto
	}

	.hs-youshi-item .title-wrap {
		height: .6rem;
		font-size: .32rem;
		line-height: .6rem;
		background-size: cover
	}

	.hs-youshi-item .title-wrap i {
		left: .2rem;
		top: .1rem;
		width: .4rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .28rem
	}

	.hs-youshi-item .layout-table {
		margin: .2rem
	}

	.hs-youshi-item .layout-table .img-wrap {
		width: auto;
		flex: 0 0 2.8rem;
		min-width: 0
	}

	.hs-youshi-item .layout-table .img-wrap .label {
		line-height: .5rem;
		border-radius: .25rem;
		font-size: .24rem;
	}

	.hs-youshi-item .layout-table .txt-wrap {
		padding-left: .2rem;
		padding-top: .1rem;
		font-size: .28rem;
		min-width: 0;
		flex: 0 0 calc(100% - 2.8rem)
	}

	.hs-liucheng-item {
		padding: .3rem .2rem;
		height: auto;
	}

	.hs-liucheng-item .img-wrap {
		margin-bottom: .3rem;
	}

	.hs-liucheng-item .num {
		font-size: .4rem;
		margin-bottom: .2rem;
	}

	.hs-liucheng-item .num:after {
		width: .4rem;
		height: 2px;
		margin: .2rem auto 0
	}

	.hs-liucheng-item .txt {
		font-size: .28rem;
		line-height: 1.2
	}

	.hs-liucheng-tips {
		padding: .2rem .3rem;
		font-size: .3rem
	}

	.hs-liucheng-tips:before {
		display: none
	}

	.hs-photo-wrap .title {
		height: auto;
		background-position: 100% 50%;
		padding-top: .4rem;
		padding-bottom: .2rem;
		padding-right: .2rem;
		font-size: .32rem;
		font-weight: 600;
		background-size: cover;
	}

	.hs-photo-wrap .photo-container {
		padding: .3rem .3rem .1rem
	}

	.hs-warmtips .title {
		height: auto;
		font-size: .4rem;
		font-weight: 600;
		padding-top: .2rem;
		padding-bottom: .2rem;
		border-bottom-width: 3px
	}

	.hs-warmtips .tips-container {
		padding: .3rem
	}

	.hs-list>li {
		padding-left: .3rem;
		margin-bottom: .12rem;
		font-size: .28rem
	}

	.hs-list>li:before {
		width: .14rem;
		height: .14rem;
		top: .12rem;
	}

	.hs-district-wrap:before,.hs-district-wrap:after {
		width: 300px;
		height: 225px;
		top: 20px;
		background-size: cover
	}

	.hs-district-wrap:before {
		left: -.3rem
	}

	.hs-district-wrap:after {
		right: -.3rem
	}

	.haisa-ditu {
		width: 100%;
		padding: .1rem;
	}

	.haisa-ditu .baidu-map {
		height: 250px;
	}

	.hs-taocan {
		padding: .3rem .1rem;
	}

	.hs-taocan:before {
		height: 3px;
	}

	.hs-taocan .title-wrap .hs-title {
		width: 50%;
		font-size: .32rem;
		height: 1rem;
		padding-top: .2rem;
		border-radius: 0 0 .2rem .2rem;
		font-weight: 600
	}

	.hs-taocan .title-wrap .hs-price {
		width: 50%;
		font-size: .4rem;
		padding-top: .2rem;
		height: 1rem;
		border-radius: 0 0 .2rem .2rem
	}

	.hs-taocan .title-wrap .hs-price:before {
		content: "\ffe5";
		font-size: 75%
	}

	.hs-taocan .tc-content {
		padding: .3rem .1rem;
	}

	.hs-swiper .swiper-slide,.hs-swiper .swiper-slide-sea {
		height: auto
	}
	
	

	.hs-swiper-tab {
		margin-bottom: .2rem
	}

	.hs-swiper-tab>li {
		padding: .01rem .1rem
	}

	.hs-swiper-tab .hs-tab {
		text-align: center;
		background-color: #fff;
		padding: .1rem 0;
		border-radius: 4px;
		position: relative
	}

	.hs-swiper-tab .hs-tab .title {
		font-size: .32rem
	}

	.hs-swiper-tab>li.active .hs-tab {
		background-color: #08b27f;
		color: #fff;
	}

	.hs-swiper-tab>li.active .hs-tab:before {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		width: 8px;
		height: 6px;
		border-top: 6px solid #08b27f;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent
	}
}