@charset "utf-8";
	.ask,.benefit__title,.service__btn,.service__describe,.service__title {
	text-align:center
}
.ask__icon,.items__ico,.lstart--black,.lstart--green,.order-succ__ico,.problem__order,.rstart--black,.rstart--green,.starts {
	vertical-align:middle
}
body{ background-color:#fff}

.clearmar:before {
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}

.common-bgimg {
	background:url(decorate_big.png) no-repeat;
	background:url(decorate_normal.png) no-repeat\9;
	background-size:650px
}
.common-bgimg:hover{
-webkit-animation-name:pulse;animation-name:pulse;
}
.corner-icon--lb,.corner-icon--lt,.corner-icon--rb,.corner-icon--rt {
	position:absolute;
	width:60px;
	height:60px;
	z-index:5
}
.corner-icon--lt {
	top:9px;
	left:9px;
	background-position:-12px -10px
}
.corner-icon--rt {
	top:9px;
	right:9px;
	background-position:-75px -10px
}
.corner-icon--lb {
	bottom:9px;
	left:9px;
	background-position:-12px -73px
}
.corner-icon--rb {
	right:9px;
	bottom:9px;
	background-position:-75px -73px
}

.content-ban {
	width:100%;
	overflow:hidden;
	background-color:#02869d
}
.contain-img {
	width:1300px;
	margin:0 auto
}
.content-ban__img {
	display:block;
	height:400px;
	width:1920px;
	margin-left:-350px
}
.ask__icon,.items__ico,.lstart--black,.lstart--green,.member-name,.rstart--black,.rstart--green,.starts {
	display:inline-block
}
.service {
	position:relative;
	width:100%;
	background-color:#fff
}
.ask {
	font-size:26px;
	color:#fe8e20;
	font-weight:700
}
.ask__icon {
	width:71px;
	height:32px;
	margin-right:9px;
	font-size:18px;
	line-height:32px;
	color:#fff;
	font-weight:400;
	background-position:-305px -12px
}
.service__benefit,.service__content,.service__title {
	position:relative;
	width:1300px
}
.service__content {
	z-index:2;
	margin:0 auto
}
.service__title {
	margin:60px auto 0;
	font-size:34px;
	color:#333
}
.service__describe {
	margin-top:2px;
	font-size:18px;
	color:#999
}
.service__btn {
	width:246px;
	height:57px;
	margin:70px auto 0;
	font-size:16px;
	color:#fff;
	line-height:52px;
	background-position:-7px -143px;
	cursor:pointer
}
.service__bg,.service__figure {
	left:0;
	width:100%;
	z-index:1;
	position:absolute
}
.service__bg {
	bottom:0
}
.benefit__title {
	margin-top:34px;
	font-size:26px;
	font-weight:700;
	color:#ed382d
}
.starts {
	width:26px;
	height:26px;
	background-position:-275px -103px
}
.lstart--green,.rstart--green {
	width:28px;
	height:17px
}
.lstart--black,.rstart--black {
	width:24px;
	height:17px
}
.lstart--black {
	background-position:-403px -36px
}
.rstart--black {
	background-position:-437px -36px
}
.lstart--green {
	background-position:-403px -12px
}
.rstart--green {
	background-position:-433px -11px
}
.service--first {
	height:1085px;
	*height:1199px
}
.ask--first {
	margin-top:39px
}
.service__content--first {
	margin-top:7px
}
.service__benefit--first {
	height:500px;
	margin-top:55px
}
.process--first {
	width:1082px;
	height:200px;
	border:1px solid #e2eaeb;
	margin-top:32px;
	margin-left:100px;
}
.process__benefit--first {
	font-size:22px;
	color:#ed382d;
	text-align:center;
	margin-top:33px
}
.service__bg--first {
	height:395px
}
.four-benefit {
	width:1084px;
	margin:33px auto 0
}
.four-benefit__detail {
	float:left;
	width:271px
}
.four-benefit__detail--first {
	width:225px
}
.four-benefit__detail--third {
	width:268px
}
.four-benefit__detail--fourth {
	width:320px
}
.four-benefit__one {
	float:left;
	width:37px;
	height:35px;
	background-position:-369px -315px;
	margin-left:36px
}
.four-benefit__two {
	float:left;
	width:44px;
	height:34px;
	background-position:-418px -316px
}
.four-benefit__three {
	float:left;
	width:44px;
	height:35px;
	background-position:-471px -315px;
	margin-left:10px
}
.four-benefit__four {
	float:left;
	width:44px;
	height:35px;
	background-position:-523px -315px
}
.four-benefit__text {
	float:left;
	font-size:12px;
	color:#999;
	text-align:left;
	margin-top:-5px;
	margin-left:10px
}
.four-benefit__title {
	font-size:16px;
	color:#333
}
.service--second {
	height:1336px
}
.time-discount {
	position:absolute;
	width:137px;
	height:57px;
	background-position:-333px -73px;
	right:105px;
	top:-2px
}
.service__benefit--second {
	height:654px;
	background-color:#fff;
	margin-top:55px
}
.ask--second {
	margin-top:39px
}
.service__content--second {
	margin-top:22px
}
.service-img--second {
	width:1300px;
	height:228px
}
.benefit__content {
	position:relative;
	z-index:10
}
.benefit__detail {
	position:relative;
	width:1083px;
	height:477px;
	margin:32px auto 0;
	background-color:#fff;
	border:1px solid #e2eaeb
}
.quality-container {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.quality__tab {
	float:left;
	width:361px;
	height:100px;
	background-color:#f9fafa;
	border-bottom:1px solid #e2eaeb;
	cursor:pointer
}
.quality__tab--mid {
	width:359px;
	border-right:1px solid #e2eaeb;
	border-left:1px solid #e2eaeb
}
.quality__tab--active {
	background-color:#fff;
	border-bottom:0
}
.quality__icon {
	float:left;
	width:52px;
	height:43px;
	margin-top:27px;
	margin-left:52px;
	background-position:-485px -12px
}
.quality__icon--mid {
	margin-left:20px
}
.quality__icon--third {
	margin-left:55px
}
.quality__text {
	float:left;
	height:43px;
	margin-top:23px;
	margin-left:7px;
	font-size:14px;
	color:#a8b8ba;
	text-align:left
}
.quality__text--third {
	margin-left:17px
}
.quality__title {
	font-size:20px;
	font-weight:700
}
.quality__tab--active .quality__icon {
	background-position:-485px -73px
}
.quality__tab--active .quality__title {
	color:#27c183
}
.service__bg--second {
	height:395px
}
.quality__items {
	width:1084px;
	height:379px
}
.items {
	width:850px;
	margin:25px auto 0
}
.items__detail {
	float:left;
	width:271px;
	height:41px;
	font-size:14px;
	color:#666;
	text-align:center;
	font-weight:700;
	line-height:41px;
	background-position:-12px -336px;
	cursor:pointer
}
.detail__btn,.service__wordbtn {
	line-height:28px;
	cursor:pointer
}
.items__detail--second {
	margin-left:18px;
	margin-right:19px
}
.items__detail--active,.items__detail:hover {
	color:#27c183;
	background-position:-12px -279px
}
.quality__teams {
	width:920px;
	margin:56px auto 0
}
.quality-member {
	float:left;
	width:140px;
	margin-right:54px
}
.member-ico {
	width:140px;
	height:140px;
	overflow:hidden
}
.member-detail {
	position:relative;
	margin-top:19px;
	font-size:18px;
	color:#333;
	text-align:center
}
.member-name {
	height:31px;
	border-bottom:2px solid #fe8e20
}
.member-score {
	position:absolute;
	top:8px;
	right:18px;
	font-size:12px;
	color:#fe8e20
}
.member-intro {
	margin-top:14px;
	font-size:14px;
	color:#333;
	text-align:center;
	font-weight:700
}
.member-city,.member-works {
	text-align:center;
	font-size:12px
}
.member-works {
	margin-top:2px;
	color:#666
}
.quality-member--last {
	margin-right:0
}
.member-city {
	margin-top:31px;
	color:#999
}
.member-city--detail {
	color:#27c183;
	cursor:pointer
}
.report,.report-etc {
	float:left
}
.report-etc {
	width:221px;
	margin-left:101px;
	margin-top:35px
}
.report {
	margin-top:80px;
	margin-left:89px
}
.report__title {
	margin-bottom:35px;
	font-size:18px;
	font-weight:700;
	color:#666;
	text-align:left
}
.report__text {
	margin-bottom:23px;
	font-size:16px;
	color:#333;
	text-align:left
}
.report--one,.report--three,.report--two {
	display:inline-block;
	width:23px;
	height:19px;
	margin-right:10px;
	vertical-align:middle
}
.report--one {
	background-position:-370px -217px
}
.report--two {
	background-position:-394px -217px
}
.report--three {
	background-position:-421px -217px
}
.quality__item-container {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.quality-ectimg {
	float:left;
	width:534px;
	height:268px;
	margin-top:30px;
	margin-left:90px
}
.items-box {
	float:left;
	margin-top:41px;
	margin-left:17px;
	font-size:14px;
	color:#27c183;
	text-align:left
}
.items-text {
	margin-bottom:8px
}
.items__ico {
	width:14px;
	height:11px;
	margin-right:9px;
	background-position:-459px -150px
}
.detail__btn {
	float:left;
	width:80px;
	height:28px;
	margin-top:240px;
	margin-left:38px;
	background-color:#27c183;
	font-size:12px;
	color:#fff;
	text-align:center
}
.service__benefit-third {
	margin-top:33px
}
.service__content--third {
	height:607px
}
.appfun__detail {
	width:386px;
	float:left
}
.appfun__detail--mid {
	margin-left:31px;
	margin-right:31px
}
.appfun__photo {
	width:386px;
	height:320px
}
.appfun {
	position:relative;
	background-position:-5px -385px;
	width:355px;
	height:105px;
	margin:-53px auto 0;
	text-align:center
}
.appfun__title {
	margin-top:24px;
	font-size:20px;
	color:#333
}
.appfun__describe {
	margin-top:4px;
	font-size:14px;
	color:#666
}
.service__btn--third {
	width:281px;
	height:57px;
	margin-top:30px;
	background-position:-7px -206px
}
.moreserve {
	height:261px
}
.moreserve__title {
	margin-top:40px;
	font-size:24px;
	color:#333;
	text-align:center
}
.moreserve__link {
	width:1300px;
	height:120px;
	margin:19px auto 0
}
.moreserve_link {
	float:left;
	width:384px;
	height:118px;
	border:1px solid #f5f7f8;
	background-color:#fff
}
.moreserve_link--mid {
	margin-left:31px;
	margin-right:29px
}
.moreserve-ico {
	margin-left:92px;
	margin-top:37px
}
.moreserve-ico--one {
	float:left;
	width:54px;
	height:45px;
	background-position:-582px -10px
}
.moreserve-ico--two {
	float:left;
	width:47px;
	height:44px;
	background-position:-582px -66px
}
.moreserve-ico--three {
	float:left;
	width:38px;
	height:43px;
	background-position:-586px -125px
}
.moreserve__word {
	float:left;
	margin-top:36px;
	margin-left:14px;
	font-size:18px;
	color:#333;
	text-align:left
}
.aboutus__data,.aboutus__word,.anser-five__title,.answer-table,.order-succ__text,.order-succ__title,.order__btn,.order__tips,.service__wordbtn,.succtext-title {
	text-align:center
}
.moreserve__text {
	display:block;
	font-size:12px;
	color:#666
}
.service--fourth {
	height:604px
}
.service__benefit--fourth {
	margin-top:30px
}
.service__detail {
	width:595px
}
.service__detail--one {
	float:left
}
.service__detail--two {
	float:right
}
.service__img--fourth {
	display:block;
	width:595px;
	height:320px
}
.service__word {
	position:relative;
	width:564px;
	height:105px;
	margin:-51px auto 0;
	background-position:-6px -529px
}
.service__word--title {
	margin-top:24px;
	margin-left:40px;
	font-size:20px;
	color:#333
}
.service__word--describe {
	margin-top:3px;
	margin-left:40px;
	font-size:14px;
	color:#666
}
.service__wordbtn {
	position:absolute;
	top:6px;
	right:2px;
	width:80px;
	height:28px;
	margin-right:32px;
	margin-top:31px;
	background-color:#fff;
	border:1px solid #a9e6cd;
	font-size:12px;
	color:#27c183
}
.service__wordbtn:hover {
	background-color:#27c183;
	color:#fff;
	border-color:transparent
}
.service__btn--fourth {
	margin-top:28px
}
.service__title--process {
	margin-top:61px
}
.service-process {
	width:1239px;
	height:474px;
	margin:30px auto 0
}
.service__bg--fifth {
	top:0;
	bottom:auto;
	height:450px
}
.detail__btn_process {
	position:absolute;
	top:319px;
	left:511px;
	width:35px;
	height:20px;
	z-index:2;
	cursor:pointer
}
.quality-pop,.quality-pop__gray {
	left:0;
	top:0;
	width:100%;
	height:100%
}
.service__aboutus {
	width:530px;
	margin:28px auto 0
}
.aboutus {
	float:left;
	width:140px;
	height:140px;
	margin-right:49px;
	background-position:-380px -376px
}
.aboutus--last {
	margin-right:0
}
.aboutus__data {
	margin-top:22px;
	font-size:44px;
	color:#ed382d
}
.aboutus__unit {
	margin-top:-5px;
	font-size:16px;
margin-left: -12px;
}
.aboutus__word {
	font-size:16px;
	color:#999
}
.problem {
	width:100%;
	padding-bottom:120px
}
.problem__table {
	width:1300px;
	margin:31px auto 0;
	background-color:#fff
}
.problem__title {
	position:relative;
	width:100%;
	height:85px;
	font-weight:700;
	text-indent:41px;
	font-size:18px;
	line-height:86px;
	color:#666;
	cursor:pointer;
	border-style:solid;
	border-color:#ebf1f3;
	border-width:1px 1px 0;
	-webkit-transition-property:color,background-color,border-color;
	transition-property:color,background-color,border-color;
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}
.problem__title_last
{
border-width:1px 1px 1px;
}
.problem__question-icon {
	position:absolute;
	top:27px;
	right:70px;
	width:31px;
	height:31px;
	background-position:-498px -170px
}
.problem__question--active {
	background-color:#ed382d;
	border-color:#27c183;
	-webkit-transition-property:background-color,border-color;
	transition-property:background-color,border-color;
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}
.answer-table,.answer-table td,.answer-table th,.answer-table--two {
	border:1px solid #dae5e8
}
.problem__question--active .problem__title {
	color:#fff;
	-webkit-transition:color .4s;
	transition:color .4s
}
.problem__question--active .problem__question-icon {
	background-position:-498px -205px
}
.problem__order {
	display:inline-block
}
.problem__order--one {
	width:30px;
	height:26px;
	margin-right:15px;
	background-position:-369px -246px
}
.problem__order--two {
	width:34px;
	height:26px;
	margin-right:11px;
	background-position:-404px -246px
}
.problem__order--three {
	width:33px;
	height:27px;
	margin-right:12px;
	background-position:-442px -246px
}
.problem__order--four {
	width:34px;
	height:26px;
	margin-right:11px;
	background-position:-479px -246px
}
.problem__order--five {
	width:34px;
	height:26px;
	margin-right:11px;
	background-position:-515px -246px
}
.problem__question--active .problem__order--one {
	background-position:-369px -279px
}
.problem__question--active .problem__order--two {
	background-position:-405px -279px
}
.problem__question--active .problem__order--three {
	background-position:-442px -279px
}
.problem__question--active .problem__order--four {
	background-position:-480px -279px
}
.problem__question--active .problem__order--five {
	background-position:-517px -279px
}
.ask-answer {
	height:0;
	overflow:hidden;
	background-color:#fafafa;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-one {
	height:165px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-two {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-three {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-four {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-five {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.answer__onetitle {
	margin-left:38px;
	margin-top:35px;
	font-size:18px;
	color:#333
}
.answer__onetext {
	margin-top:12px;
	margin-left:38px;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-indent:20px;
}
.answer__onetext--two {
	margin-top:2px
}
.answer-table {
	font-size:14px;
	line-height:24px;
	color:#666;
	background-color:#fff
}
.answer-table__head {
	height:56px;
	color:#666;
	font-size:18px;
	background-color:#f1f7f9
}
.answer-strong {
	font-size:14px;
	color:#666;
	font-weight:700
}
.answer-table--two {
	width:1138px;
	height:284px;
	margin:39px auto 0
}
.answer-table-three {
	width:1140px;
	height:261px;
	margin:41px auto 0
}
.answer-table-four {
	width:1140px;
	height:175px;
	margin:40px auto 0
}
.anser-five__title {
	margin-top:25px;
	font-size:16px;
	color:#333
}
.answer-table-five {
	width:1140px;
	height:304px;
	margin:25px auto 0
}

