@charset "gb2312";

.clear{ clear:both;}

.location{font-size:0.675rem; height:2rem; background:#f0f0f0; color:#8f8f8f; line-height:2rem; text-indent:0.375rem; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.location a{color:#8f8f8f;}

.container2 .c2-item { overflow: hidden;
	display: block;
	width: 100%;
	height: 3.75rem;
	background: #eccb78;
	text-align: center;
}
.t1{padding-top: 0.375rem;}


.container2 .c2-item>.c2-item-form>input#c2-item-form-name,.container2 .c2-item>.c2-item-form>input#c2-item-form-tel{
	display: inline-block;
	width: 5.75rem;
	height: 1.175rem;
	float: left;
	padding: 0 0.35rem;
	background: #fff;
	color: #8a8a8a;
	outline: 0;
	font-size: 0.425rem;
	font-weight: 300;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	margin-left: 0.5rem; margin-top: 0.5rem;
    border: 0;
}
.container2 .c2-item>.c2-item-form>input#c2-item-form-name{margin-left: 1.25rem;}
.container2 .c2-item>.c2-item-form>input:focus {
	color: #333
}


.tj2{
	height: 1.175rem;
	line-height: 1.175rem;
	float: left;
	position: relative;
	background: url('../img/a.jpg') no-repeat;
    background-size:contain;
	font-size: 0.425rem;
	color: #eccb78;
	overflow: hidden; cursor: pointer; width: 6.925rem; border: 0;  margin-left: 4.5rem; margin-top: 0.375rem;}

.c2-item-3 ul li{ float: left; width: 7.15rem; height: 3.875rem; margin-right: 0.25rem;}
.c2-item-3{width: 14.5rem; margin: 0 auto; overflow: hidden; padding-top:0.25rem;}
.c2-item-3 ul{width: 15.5rem;}
.container2 .c2-item>.c2-item-form>a.c2-qq {
	display: inline-block;
	height: 1.125rem;
	float: left;
	padding: 0 0.4rem;
	font-size: 0.425rem;
	line-height: 1.125rem;
	background: #000;
	color: #eccb78;
	margin-left: 0.15rem;
	border: 1px solid #000;
}

.container2 .xc-item {
	width: 100%;
	height:13.975rem;
	position: relative;
	background: url('../img/bg.jpg') center center no-repeat;
    background-size: contain;
}

.xc-item-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 16.25rem;


}
.z1 ul li img{width: 100%;}
.container2 .xc-item>.xc-item-m1 {
	display: block;
	margin: 0 auto;
	text-align: center;
	position: relative;
	color: #fff
}

.container2 .xc-item>.xc-item-m1>h3 {
	display: inline-block;
	font-size: 0.7rem;
	font-weight: 300;
	width: 100%;
	line-height: 1;
	padding-top: 2.25rem
}

.container2 .xc-item>.xc-item-m1>h2 {
	display: inline-block;
	width: 100%;
	line-height: 1;
	padding-top: 0.4rem;
	color: #eccb78;
	font-size: 1rem
}

.container2 .xc-item .c2-item-m2 {
	display: block;
	position: relative;
	padding-left: 3.75rem;
    margin-top: 0.25rem;
    padding-right: 0.5rem;
}

.container2 .xc-item .c2-item-m2>p {
	display: inline-block;
	color: #fff;
	font-size: 0.45rem;
	font-weight: 200;
	text-align: left;
	line-height: 1.8
}

.xc-title,.xc-title>.xc-title-main {

	display: inline-block
}

.container2 .xc-item .c2-item-m2>span {
	display: inline-block;
	position: absolute;
	padding: 0.15rem 0.425rem;
	background: #eccb78;
	color: #000;
	font-weight: 700;
	font-size: 0.4rem;
	top: 0;
	left: 0.375rem;
	border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem
}

.cx-item-btn-1 {
	display: inline-block;
	padding: 0.15rem 0.475rem;
	color: #eccb78;
	border: 1px solid #eccb78;
	font-size: 0.45rem;
	border-radius: 0.475rem;
	-moz-border-radius: 0.475rem;
	-webkit-border-radius: 0.475rem
}



.t4{width: 100%; height: 1.825rem; background: #392F2D; line-height: 1.825rem; color: #fff; margin-bottom: 0.5rem;}
.t4 h2{ font-size: 0.65rem; text-indent: 0.5rem;}
.z1 ul{display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;}
.z1 ul li{width: 4.075rem; float: left; font-size: 0.6rem; text-align: center; padding: 0.375rem 0;}

.z2 {width: 100%; height: 2.275rem; background: #EBCD77; text-align: center;}
.z2 a{border-color: #38302D; color: #38302D; margin-top: 0.625rem;}
.z6{width: 100%; height: 20.65rem;background: url('../img/bg2.jpg') center center no-repeat;background-size: contain; }
.z6 ul li{width: 15.375rem; margin: 0 auto; height: 2.25rem; margin-top: 0.75rem;}
.z6 ul li span{display: block; width: 1.95rem; height: 2.25rem; font-size: 1.25rem; color: #fff; border-right: 0.05rem solid #fff; font-weight: bold; float: left; margin-right: 0.375rem;}
.z6 ul li strong{display: block; float: left; font-size: 0.6rem; color: #ECCE78; font-weight: normal; height: 0.875rem;width: 12.725rem; text-align: inherit;}
.z6 ul li p{float: left; width: 12.725rem; font-size: 0.5rem; color: #fff;}
.z7{text-align: center; padding-top: 0.75rem;}

.z8{background: #EBCD77; width: 100%; overflow: hidden; padding: 0.5rem 0;}
.z8 ul{ width: 15.75rem; display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around; margin: 0 auto;}
.z8 ul li{width: 7.75rem; height: 5.675rem; background: #fff; text-align: center; margin-top: 0.125rem;}
.z8 ul li img{width: 100%;}
.z8 ul li p{font-size: 0.45rem; line-height: 0.65rem; display: block; padding-top: 0.15rem;}
.z8 ul li span{text-align: center; font-size: 0.35rem; line-height: 0.45rem; display: block;}

.z9 h3{text-align: center; font-size: 0.5rem; font-weight: normal; padding-top: 0.75rem;}

.z9 h2{text-align: center; font-size: 1rem; padding-bottom: 0.5rem;}
.z9 p{font-size: 0.6rem; line-height: 1.4; padding: 0 0.5rem; margin-bottom: 0.5rem;}

.z10 ul li{width:7.5rem; height: 6rem;}
.z10 ul li img{width: 100%;}
.z10 ul{display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around; padding-top: 0.5rem;}
.z10 ul li p{ width: 100%; height: 0.8rem; background: #EBCD77; text-align: center; line-height: 0.8rem; font-size: 0.55rem; margin-top: 0.125rem; color: #2F2725;}

.tybd{overflow: hidden; padding-bottom: 1.25rem;}
.tybd .t3{width: 100%; text-indent: 0.375rem; line-height: 1.45rem; padding-top: 0.75rem; }
.tybd .t3 span{display: block; width: 1.45rem; height: 1.45rem; float: left;}
.tybd .t3 h2{font-size: 0.625rem; font-weight: normal;}
.tybd .t3 img{width:1.45rem; height: 1.45rem;}
.tybd ul li{width: 14.25rem; height: 1.525rem; margin: 0 auto; border: 0.05rem solid #E4E4E4; border-radius: 0.3rem; margin-top: 0.625rem;}
.tybd ul li span{font-size: 0.55rem; text-align: center; display: block;  line-height: 1.525rem; width: 3.075rem; float: left;}
.tybd ul li input{width: 8.9rem; height: 1.375rem; background:#FFFFFF; float: left; border: 0; font-size: 0.55rem;}
.tybd ul li select{ width: 8.9rem; height: 1.475rem; background: #fff;border: 0;font-size: 0.55rem;}
.tybd .tj{ width: 14.275rem; margin: 0 auto; padding-top: 0.625rem;}
.tybd .tj input{background: #F73A36; height: 1.6rem; width: 14.275rem; border-radius: 0.3rem; border: 0; font-size: 0.7rem; color: #fff;}