@charset "gb2312";
@import url(global.css);
/*banner*/
.addWrap{ position:relative; width:100%;background:#333;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:5px; left:50%; margin-left:-35px; width:70px;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;/*opacity: 0.6;filter: alpha(opacity=20);*/}
/*mainBody_00*/
.mainBody_00{padding:10px 0;height:auto;overflow:hidden;}

/* ---------------mainBody_01-------------------------------  */

.mainBody_01{width:100%; height:auto; margin:0 auto; overflow:hidden; padding:20px 0;}
.mainBody_01 .list{width:96%; padding:0 2%;}
.mainBody_01 ul{width:47%; height:auto; float:left; padding:0 2%;}
.mainBody_01 .image{width:70%; height:4.5em; margin:0 auto;}
.mainBody_01 .t0 .image{background:url(../images/dh1.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t1 .image{background:url(../images/dh2.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t2 .image{background:url(../images/dh6.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t3 .image{background:url(../images/dh10.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t4 .image{background:url(../images/dh5.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t5 .image{background:url(../images/dh3.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t6 .image{background:url(../images/dh7.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t7 .image{background:url(../images/dh8.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t8 .image{background:url(../images/dh9.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t9 .image{background:url(../images/dh4.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t10 .image{background:url(../images/dh11.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 .t11 .image{background:url(../images/dh12.png) no-repeat center 0;  background-size:100% auto;}
.mainBody_01 li a{width:100%; height:100%; display:block;}
.more{width:100%; height:30px; line-height:30px; text-align:center; margin-top:10px;}
.more a{ font-size:16px}


/* ---------------mainBody_05-------------------------------  */
.mainBody_05{ overflow:hidden;padding:0; margin-bottom:15px}
.mainBody_05 .title{
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 20px 0;
    background: url(../../images/h-tit.png) repeat;	
	}
	
.mainBody_05 .title:after,.mainBody_05 .title:before {
	content: "";
	border-bottom: 1px solid #666;
	width: 30px;
	display: inline-block;
	vertical-align: middle
}	
.mainBody_05 .title span{ color:#e84649;}
.mainBody_05 .list{ width:97%;overflow:hidden;padding:0 3% 0 0; }
.mainBody_05 .list1{ overflow:hidden;padding:2%; margin-top:15px}

.mainBody_05 ul{ width:47%;overflow:hidden; float:left; padding-left:3%;}
.mainBody_05 .image{height: auto; overflow:hidden; border:1px solid #ccc;}
.mainBody_05 ul img{ width:100%; }
.mainBody_05 .more{ width:100%; height:30px; line-height:30px; text-align:center; font-size:1em; overflow:hidden;}
/* ---------------mainBody_06-------------------------------  */
.mainBody_06{ padding:20px 3%; overflow:hidden;}
.mainBody_06 .title{width:100%; text-align:center; font-size:1.8em; line-height:2em; padding-bottom:20px;}
.mainBody_06 .title span{ color:#e84649;}
.mainBody_06 .new1{overflow:hidden; padding-bottom:10px;}
.mainBody_06 .image{width:35%;height:85px;float:left;}
.mainBody_06 .image img{width:100%; height:75px;}
.mainBody_06 .image a{display:block; padding:5px; border:1px solid #d00000; background:#fff;}
.mainBody_06 .image a:hover{display:block;border:1px solid #000;}
.mainBody_06 .more{width:60%;height:24px;line-height:27px; padding-bottom:5px;float:right;overflow:hidden;}
.mainBody_06 .more a{color:#e84649;font-size:1.2em;font-weight:bold;}
.mainBody_06 .more a:hover{color:#333;}
.mainBody_06 .info{width:60%;height:55px;line-height:1.5em; font-size:1em;float:right;overflow:hidden;}
.mainBody_06 .new2{border-top:1px solid #ccc; padding-bottom:20px; overflow:hidden;}
.mainBody_06 .new2 li {float: left;width: 100%;text-indent:20px;height:2.5em;background:url(../images/bi.png) no-repeat 0 center;background-size:auto 50%;border-bottom:1px dashed #ccc;}
.mainBody_06 .new2 li a {float: left;width: 65%;height:2.5em;line-height:2.5em;display:block;overflow: hidden;}
.mainBody_06 ul li a:hover{color:#d00000;}
.mainBody_06 ul li strong {float: right;text-align: right;height:2.5em;line-height:2.5em;width:34%; padding-right:1%;color:#333;font-weight: normal;}



.tmp-02 {
	background-color: #fff
}

.inquiry-header {
	position: relative;
	background-color: #f7f7f7;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 468px
}

.inquiry-header .logo {
	position: absolute;
	color: #fff;
	left: 24px;
	top: 90px
}

.inquiry-header .logo img {
	width: 50%
}

.inquiry-header .slogan {
	position: absolute;
	color: #fff;
	left: 24px;
	top: 90pt;
	font-size: 24px;
	font-weight: 700
}

.inquiry-container {
	position: absolute;
	top: 165px;
	width: 100%
}

@media screen and (max-width:500px) {
	.inquiry-panel {
		margin: 0 25px!important
	}
}

.inquiry-panel {
	margin: 0 auto;
	max-width: 25pc;
	background-color: #fff;
	border-radius: 3px;
	overflow: hidden
}

.inquiry-panel .inquiry-title {
	height: 40px;
	line-height: 40px;
	padding: 0 18px;
	background-color: #ff556e;
	color: #fff;
	font-size: 1pc;
	font-weight: 700
}

.inquiry-panel .inquiry-form {
	padding: 0 18px
}

.inquiry-panel .inquiry-form .form-item {
	height: 45px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #f4f4f4;
	font-size: 14px;
	position: relative
}

.inquiry-panel .inquiry-form .form-item span {
	color: #999
}

.inquiry-panel .inquiry-form .form-item .solid {
	display: inline-block;
	position: absolute;
	right: 71px;
	height: 33px;
	width: 1px;
	background-color: #e8e8e8
}

.inquiry-panel .inquiry-form .form-item .mylocation-wrap {
	position: absolute;
	right: 0;
	top: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 45px;
	padding-left: 15px;
	box-sizing: border-box;
	margin-left: 15px;
	font-size: 14px;
	color: #666
}

.inquiry-panel .inquiry-form .form-item .mylocation-wrap .mylocation {
	color: #ff556e;
	display: inline
}

.inquiry-panel .inquiry-form .form-item .mylocation-wrap span {
	display: inline
}

.inquiry-panel .inquiry-form .form-item .form-icon {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 1pc;
	width: 30px;
	height: 45px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	color: #a9a9a9
}

.inquiry-panel .inquiry-form .form-item .form-value {
	padding-left: 1pc
}

.inquiry-panel .inquiry-form .form-item .form-value input[type=date],.inquiry-panel .inquiry-form .form-item .form-value select {
	position: relative;
	left: 0;
	top: 0;
	height: 100%;
	opacity: 1;
	background-color: #fff;
	border: none;
	font-size: 14px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}

.inquiry-panel .inquiry-form .form-item .form-value input[type=date] option,.inquiry-panel .inquiry-form .form-item .form-value select option {
	font-weight: 700
}

.inquiry-panel .inquiry-form .form-item .form-value input {
	height: 100%;
	width: 100%;
	font-size: 14px;
	border: none
}

.inquiry-panel .inquiry-form .form-item .form-value .link-button {
	background: #fff;
	color: #ff556e;
	position: absolute;
	top: 14px;
	right: 10px;
	font-size: 14px
}

.inquiry-panel .inquiry-form .form-item .form-value .link-button-disabled {
	color: #999
}

.inquiry-panel .inquiry-form .form-item .form-voice-txt {
	background: #fff;
	position: absolute;
	top: 14px;
	right: 10px;
	font-size: 14px
}

.inquiry-panel .inquiry-btn {
	height: 44px;
	line-height: 44px;
	background-color: #ff556e;
	color: #fff;
	margin: 0 18px;
	text-align: center;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px
}

.inquiry-panel .inquiry-error {
	text-align: center;
	font-size: 9pt;
	color: #ff556e;
	margin-bottom: 5px;
	margin-top: -10px
}

.inquiry-panel .inquiry-tip {
	text-align: center;
	font-size: 9pt;
	color: #999;
	margin-bottom: 15px
}

.arrow:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	transform: rotate(-45deg);
	height: 6px;
	width: 6px;
	top: 50%;
	margin-top: -3px;
	right: 3px
}

.arrow01:after {
	margin-right: 86px
}

.panle {
	clear: both;
	margin-bottom:15px;
}

.panle:nth-child(2n) {
	
}

.panle .panle-title {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding: 20px 0;
	background: url(../../images/h-tit.png) repeat;
	
}

.panle .panle-title:after,.panle .panle-title:before {
	content: "";
	border-bottom: 1px solid #666;
	width: 30px;
	display: inline-block;
	vertical-align: middle
}

.panle .panle-title:before {
	margin-right: 8px
}

.panle .panle-title:after {
	margin-left: 8px
}

.panle .panle-content:before {
	content: "";
	display: table
}

.panle .panle-content:after {
	content: "";
	display: table;
	clear: both
}

.panle .about-us {
	padding-bottom: 40px;
	text-align: center;
	margin-top: -10px
}

.panle .about-us .about-item {
	width: 50%;
	float: left;
	height: 155px
}

.panle .about-us .about-item .about-icon {
	height: 75px;
	line-height: 75px
}

.panle .about-us .about-item .about-icon img {
	height: 90%;
	vertical-align: middle
}

.panle .about-us .about-item .about-title {
	font-size: 1pc;
	font-weight: 700;
	height: 26px;
	line-height: 26px;
	color: #666
}

.panle .about-us .about-item .about-tip {
	font-size: 14px;
	line-height: 22px;
	padding: 4px 18px;
	color: #999
}

.panle .examples {
	-webkit-overflow-scrolling: touch;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	padding: 0 18px;
	background: #fff;
	z-index: 200;
	box-sizing: border-box
}

.panle .examples .example {
	line-height: 30px;
	display: inline-block;
	margin-right: 10px;
	box-sizing: border-box;
	position: relative;
	z-index: 20;
	border: 1px solid #ececec
}

.panle .examples .example:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	transform: scale(.5) translate(-50%,-50%);
	border-radius: 30px;
	z-index: 19
}

.panle .examples .example-bg {
	height: 175px;
	width: 290px;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.panle .examples .example-logo span {
	display: inline-block;
	height: 13.2%;
	width: 26%;
	position: absolute;
	bottom: 5pc;
	left: 1pc;
	z-index: 9999;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.panle .examples .example-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	height: 18px;
	max-width: 270px;
	padding-top: 11px;
	margin-left: 15px
}

.panle .examples .example-classified {
	color: #666;
	line-height: 20px;
	height: 20px;
	margin-top: 7px;
	margin-left: 15px
}

.panle .examples .example-classified .example-classified-item+.example-classified-item {
	line-height: 1pc;
	max-height: 60px;
	overflow: hidden
}

.panle .examples .example-classified .example-classified-item+.example-classified-item:before {
	content: "|";
	width: 1px;
	height: 14px;
	padding-left: 8px;
	padding-right: 8px
}

.panle .places {
	padding: 2%;
	
}
.panle .places .ftit{
	width: 100%;
    text-align: center;
    color: #a2a3b1;
    font-size: 16px;
    line-height: 35px;
}

.panle .places .place-item {
	position: relative;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	background: url(../../images/h-tit.png) repeat;
	width:49%;
	float:left;
	margin-bottom:2%
}

.panle .places .place-item:nth-child(2n) {
	margin-left:2%
}
.panle .places .place-item:hover {
	background:#01479d;
}


.panle .places .place-item .mask {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	height: 75pt;
	left: 23%;
	width: 54%;
	background-color: #fff;
	opacity: .7
}

.panle .places .place-item .place-img {
	height:auto;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;

    background-position: 50%;
}
.panle .places .place-item .place-img img{
	width:100%
}
.panle .places .place-item .place-prices {
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #ff556e
}

.panle .places .place-item .place-prices .place-price {
	font-weight: 700;
	margin-left: -3px
}

.panle .places .place-item .place-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	margin: 10px 0 0 0;
	font-size: 18px;
	font-weight: 700;
	padding:0 10px
}

.panle .places .place-item .place-classified {
	display:block;
	color: #999;
	height:auto;
	text-overflow: ellipsis;
	line-height:20px;
	height:64px;
	padding:2%;
	overflow:hidden
}
@media screen and (max-width:382px) {
.panle .places .place-item .place-classified {
	font-size:14px;
}
}
.panle .places .place-item .place-classified .place-classified-item+.place-classified-item {
	line-height: 1pc;
	overflow: hidden
}

.panle .places .place-item .place-classified .place-classified-item+.place-classified-item:before {
	content: "|";
	width: 1px;
	height: 14px;
	padding-left: 8px;
	padding-right: 8px
}

