@charset "UTF-8";

body,caption,td,th {
	font-size: 14px
}

a,body {
	color: #555
}

a,a:hover {
	text-decoration: none
}

body,button,input,select,textarea {
	font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif
}

li,ol,ul {
	list-style: none
}

body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	padding: 0;
	margin: 0;
	border: none
}

*,:after,:before {
	box-sizing: inherit
}

body {
	background: #fff;
	width: 100%
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 400;
	font-size: 100%
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: 400
}

img {
	border: 0;
	margin: 0
}

button,input,select,textarea {
	font-size: 14px
}

table {
	border-collapse: collapse
}

html {
	overflow-y: scroll
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

::selection {
	background: #FE7E00
}

::-moz-selection {
	background: #FE7E00
}[v-cloak] {
	display: none!important
}

.x-container {
	display: block;
	width: 100%;
	min-width: 1200px
}

.x-container .xc-item {
	display: block;
	width: 1200px;
	margin: 0 auto;
	text-align: center
}

a[x-h-gold]:hover {
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	border-color: #eccb78!important;
	color: #eccb78!important;
	box-shadow: 0 0 6px #eccb78;
	-moz-box-shadow: 0 0 6px #eccb78;
	-webkit-box-shadow: 0 0 6px #eccb78
}

a[x-h-bk]:hover {
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	opacity: .7
}

.container1 {
	height: 807px;
	background: url('../img/banner.jpg') top center no-repeat; margin-top: -5px;
}

.container1 .xc-item {
	height: 807px;
	position: relative
}

.container1.on .xc-item>a {
	opacity: 1;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0)
}

.container1 .xc-item>a {
	position: absolute;
	display: inline-block;
	padding: 8px 22px;
	left: 50%;
	bottom: 100px;
	border: 1px solid #fff;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	opacity: 0;
	transform: translate(-50%,16px);
	-moz-transform: translate(-50%,16px);
	-webkit-transform: translate(-50%,16px);
	transition: transform 1.2s .4s,opacity 1.2s .4s;
	-moz-transition: transform 1.2s .4s,opacity 1.2s .4s;
	-webkit-transition: transform 1.2s .4s,opacity 1.2s .4s
}

.container2 .c2-item {
	display: block;
	width: 100%;
	min-width: 1200px;
	height: 110px;
	background: #eccb78;
	text-align: center
}

.container2 .c2-item>.c2-item-form {
	display: inline-block;
	margin-top: 30px;
	font-size: 0
}


.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: 230px;
	height: 47px;
	float: left;
	padding: 0 14px;
	background: #fff;
	color: #8a8a8a;
	outline: 0;
	font-size: 17px;
	font-weight: 300;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	margin: 0 8px
}

.container2 .c2-item>.c2-item-form>input:focus {
	color: #333
}

.container2 .c2-item>.c2-item-form>a.c2-post {
	display: inline-block;
	height: 47px;
	line-height: 47px;
	float: left;
	position: relative;
	background: url('../img/1.png') 200px 10px no-repeat #000;
	font-size: 17px;
	color: #eccb78;
	padding: 0 90px 0 16px;
	font-weight: 300;
	margin-left: 20px;
	overflow: hidden
}
.tj{
	height: 47px;
	line-height: 47px;
	float: left;
	position: relative;
	background: url('../img/1.png') 200px 10px no-repeat #000;
	font-size: 17px;
	color: #eccb78;
	padding: 0 90px 0 16px;
	font-weight: 300;
	margin-left: 20px;
	overflow: hidden; cursor: pointer;}
.c2-item-3 ul li{ float: left; width: 286px; height: 155px; margin-right: 10px;}
.c2-item-3{width: 890px; margin: 0 auto; overflow: hidden; padding-top: 30px;}
.c2-item-3 ul{width: 930px;}
.container2 .c2-item>.c2-item-form>a.c2-qq {
	display: inline-block;
	height: 45px;
	float: left;
	padding: 0 16px;
	font-size: 17px;
	line-height: 45px;
	background: #000;
	color: #eccb78;
	margin-left: 6px;
	border: 1px solid #000
}

.container2 .xc-item {
	width: 100%;
	height: 650px;
	position: relative;
	background: url('../img/bg2.jpg') center center no-repeat;
}

.xc-item-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 650px;


}

.container2 .xc-item>.xc-item-m1 {
	display: block;
	width: 1200px;
	margin: 0 auto;
	height: 650px;
	text-align: center;
	position: relative;
	color: #fff
}

.container2 .xc-item>.xc-item-m1>h3 {
	display: inline-block;
	font-size: 28px;
	font-weight: 300;
	width: 100%;
	line-height: 1;
	padding-top: 90px
}

.container2 .xc-item>.xc-item-m1>h2 {
	display: inline-block;
	width: 100%;
	line-height: 1;
	padding-top: 16px;
	color: #eccb78;
	font-size: 40px
}

.container2 .xc-item .c2-item-m2 {
	display: block;
	width: 800px;
	position: relative;
	padding-left: 200px;
	margin: 35px auto 0
}

.container2 .xc-item .c2-item-m2>p {
	display: inline-block;
	width: 800px;
	color: #fff;
	font-size: 18px;
	font-weight: 200;
	text-align: left;
	line-height: 1.8
}

.xc-title,.xc-title>.xc-title-main {
	width: 1200px;
	display: inline-block
}

.container2 .xc-item .c2-item-m2>span {
	display: inline-block;
	position: absolute;
	padding: 6px 17px;
	background: #eccb78;
	color: #000;
	font-weight: 700;
	font-size: 16px;
	top: 0;
	left: 50px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px
}

.cx-item-btn-1 {
	display: inline-block;
	padding: 6px 19px;
	color: #eccb78;
	border: 1px solid #eccb78;
	font-size: 18px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px
}

.container3 {
	background: #eccb78
}

.xc-title {
	text-align: center
}

.xc-title>.xc-title-main .xc-title-main-icon {
	display: inline-block;
	width: 210px;
	height: 160px;
	background-image: url('../img/1.png');
	background-repeat: no-repeat
}

.xc-title-main>h2,.xc-title-main>h5 {
	display: inline-block;
	width: 1200px;
	color: #000
}

.xc-title-main>h5 {
	font-size: 24px;
	margin-top: 14px
}

.xc-title-main>h2 {
	font-size: 38px;
	font-weight: 700;
	line-height: 1.4
}

.container3 .xc-title {
	padding: 60px 0 50px
}

.container3>.c3-item {
	display: block;
	width: 100%;
	min-width: 1200px;
	background: #392F2D;
}

.container3>.c3-item>.c3-item-choice {
	display: block;
	width: 100%;
	min-width: 1200px;
	height: 95px
}

.container3>.c3-item .c3-item-choice-tabs {
	width: 1200px;
	margin: 0 auto;
	height: 94px;
	line-height: 94px;
	font-size: 0;
	color: #fff
}

.container3>.c3-item .c3-item-choice-tabs>.c3-item-choice-tabs-des {
	display: inline-block;
	float: left;
	height: 94px;
	font-size: 22px;
	font-weight: 100
}

.container3>.c3-item .c3-item-choice-tabs>span {
	display: inline-block;
	height: 94px;
	line-height: 94px;
	position: relative;
	float: right;
	color: #fff;
	font-size: 22px;
	font-weight: 200;
	padding: 0 50px;
	cursor: pointer;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.container3>.c3-item .c3-item-choice-tabs>span::before {
	content: "";
	height: 24px;
	width: 1px;
	position: absolute;
	margin-top: -12px;
	top: 50%;
	left: 0;
	background: #fff;
	transform: rotate(34deg);
	-moz-transform: rotate(34deg);
	-webkit-transform: rotate(34deg);
	font-weight: 200
}

.container3>.c3-item .c3-item-choice-tabs>span b {
	display: inline-block;
	height: 94px;
	position: relative;
	float: right;
	width: 17px
}

.container3>.c3-item .c3-item-choice-tabs>span b::before {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

.container3>.c3-item .c3-item-choice-tabs>span b::after {
	transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0)
}

.container3>.c3-item .c3-item-choice-tabs>span b::after,.container3>.c3-item .c3-item-choice-tabs>span b::before {
	content: "";
	width: 2px;
	height: 15px;
	position: absolute;
	background: #eccb78;
	top: 50%;
	right: 0;
	margin-top: -8.5px;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.selected b::after {
	transform: rotate(90deg)!important;
	-moz-transform: rotate(90deg)!important;
	-webkit-transform: rotate(90deg)!important
}
/* .c3-item-r{width: 100%; background: #fff;}
.c3-item-r ul{width: 1200px; margin: 0 auto;}
.c3-item-r ul li.l1{width: 100%; height: 54px; background: #C4C4C4;}
.c3-item-r ul li.l1 span,.c3-item-r ul li.l2 span{display: block; width: 20%; float: left;line-height: 54px; font-size: 18px; color: #3C2F29; text-align: center;}
.c3-item-r ul li.l2{width: 100%; height: 162px; padding: 25px 0;} */
.c3-item-choice-tabs-des span{font-weight: bold;color: #ffe391;}
.c3-item-r{width: 100%;background: #fff;padding-bottom: 1px;}
.c3-item-r .c3-des{width: 1160px;margin: auto;padding-left: 40px; background: #ededed;font-size: 18px;line-height: 54px;}
.c3-item-r .c3-des2{padding: 10px 0;line-height: 44px;padding-left: 40px;}
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.c3-zplist{width: 1120px;margin: 30px auto;}
.c3-item-choice-tabs-des2{font-size: 24px;width: 1200px;margin: 30px auto;}
.c3-item-choice-tabs-des2 span{font-weight: bold;}


.selected {
	opacity: .6;
	color: #ccc
}[no-s-text] {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none
}

.container3 .c3-item-2 {
	width: 100%;
	min-width: 1200px;
	background: #fff
}

.container3 .c3-item-2-content {
	width: 1200px;
	height: 540px;
	margin: 0 auto
}
.c3-item-2-content-left-bg-layer{
    display:inline-block;
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#000;
    opacity:.2;
    z-index:2;
}
.container3 .c3-item-2-content .c3-item-2-contenet-left {
	width: 600px;
	height: 540px;
	float: left;
	position: relative
}

.container3 .c3-item-2-content .c3-item-2-content-left-bg {
	position: absolute;
	width: 960px;
	height: 540px;
	background: url('https://file.shxdf.cn/index/image/112902/04_xczc/b3.jpg') no-repeat;
	top: 0;
	right: 0;
	background-size: 100% 100%
}
.container3 .c3-item-2-content .c3-item-2-content-left-bg > video{
    display:block;
    width:960px;
    height:540px;
}
.container3 .c3-item-2-content .c3-item-2-contenet-right {
	width: 600px;
	height: 550px;
	float: right
}

.container3 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list {
	width: 520px;
	margin: 0 auto
}

.container3 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul {
	width: 520px;
	margin-top: 50px
}

.container3 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li {
	display: block;
	cursor: default;
	width: 520px;
	height: 64px;
	line-height: 64px;
	color: #3d3421;
	font-weight: 500;
	text-align: left;
	font-size: 20px;
	border-bottom: #e5e5e5 1px solid
}

.container3 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li>a {
	display: inline-block;
	float: right;
	font-size: 17px;
	font-weight: 200
}

.container3 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li[border-top-show] {
	border-top: #e5e5e5 1px solid
}

.container3 .c3-item-2-content .c3-item-2-contenet-right .c3-item-2-content-right-list>ul li span {
	font-weight: 200;
	color: #3d3421;
	font-size: 18px;
	padding-left: 4px
}

.container3 .c3-item-3 {
	display: block;
	width: 100%;
	min-width: 1200px
}

.xc-btn-bk {
	display: inline-block;
	padding: 6px 19px;
	color: #000;
	border: 1px solid #000;
	font-size: 19px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	font-weight: 500
}

.c3-item-3 .c3-item-3-btn {
	display: block;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 60px 0 70px
}

.xc-btn-margin {
	margin-left: 20px
}

.container4 {
	background: url(../img/bg1.jpg) no-repeat;
}

.container4 .xc-title-main>h5 {
	color: #fff
}

.container4 .xc-title-main>h2 {
	color: #eccb78;
	margin-top: 10px
}

.container4 .xc-title-main>h2>span {
	display: inline-block;
	width: 40px;
	height: 60px;
	vertical-align: bottom;
	margin-right: 6px;
	background: url('../img/1.png') 0 -1173px no-repeat
}

.container4 .xc-title {
	padding: 60px 0 50px
}

.container4 .c4-item-list {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.container4 .c4-item-list .c4-item-list-left,.container4 .c4-item-list ul,.container4>.c4-item-list .c4-item-list-right {
	width: 570px
}

.container4 .c4-item-list .c4-item-list-left {
	float: left
}

.container4 .c4-item-list .c4-item-list-right {
	float: right
}

.container4 .c4-item-list ul li {
	width: 490px;
	padding-left: 80px;
	height: 85px;
	position: relative;
	margin-bottom: 40px;
	cursor: pointer
}

.container4 .c4-item-list ul li>span {
	display: inline-block;
	position: absolute;
	width: 70px;
	height: 51px;
	top: 0;
	left: 0;
	background: url('../img/1.png') no-repeat
}

.container4 .c4-item-list ul li::before {
	content: "";
	height: 85px;
	width: 1px;
	background: #fff;
	position: absolute;
	left: 80px;
	top: 0
}

.container4 .c4-item-list .c4-item-list-des {
	display: block;
	width: 455px;
	float: right;
	height: 85px;
	text-align: left
}

.container4 .c4-item-list .c4-item-list-des .c4-item-list-des-title {
	display: inline-block;
	width: 455px;
	font-size: 22px;
	font-weight: 400;
	color: #fff
}

.container4 .c4-item-list .c4-item-list-des .c4-item-list-des-title span {
	color: #eccb78
}

.container4 .c4-item-list .c4-item-list-des>p {
	width: 455px;
	font-size: 15px;
	color: #fff;
	font-weight: 200;
	padding-top: 10px;
	line-height: 1.5
}

.c4-item-list-left .c4-item-list-des-h,.c4-item-list-right .c4-item-list-des-h {
	display: none;
	width: 600px;
	height: 132px;
	background-repeat: no-repeat;
	position: absolute;
	top: -30px
}

.c4-item-list-left .c4-item-list-des-h {
	left: 610px
}

.c4-item-list-right .c4-item-list-des-h {
	right: 610px
}

.c4-item-btn {
	padding: 55px 0 80px
}

.container5 {
	background: #eccb78
}

.container5 .xc-title {
	padding: 60px 0 35px
}

.container5 .c5-slide {
	width: 1200px;
	padding-bottom: 30px
}

.c5-slide-box {
	position: relative
}

.container5 .slide-tips,.container5 .slide-tips ul {
	width: 1200px
}

.container5 .slide-tips ul li {
	width: 396.67px;
	float: left;
	padding: 225px 0 10px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #fff;
	text-align: center;
	color: #000;
	margin: 12px 3px 0 0
}

.container5 .slide-tips ul li>h4 {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	font-size: 22px;
	line-height: 1.5
}

.container5 .slide-tips ul li>h6 {
	display: inline-block;
	width: 100%;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5
}

.container5 .c5-btn-1 {
	display: block;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0 30px
}

.container5 .xc-item {
	padding-bottom: 60px
}

.c5-slide-next,.c5-slide-prev {
	display: block;
	width: 33px;
	height: 40px;
	position: absolute;
	top: 47%;
	cursor: pointer;
	background-image: url('../img/1.png');
	background-repeat: no-repeat
}

.c5-slide-prev {
	left: -60px;
	background-position: 4px -1337px
}

.c5-slide-next {
	right: -60px;
	background-position: -32px -1337px
}

.container6 {
	background: #171415
}

.container6 .xc-title h5 {
	color: #fff
}

.container6 .xc-title h2 {
	color: #eccb78
}

.container6 .xc-title {
	padding: 60px 0 35px
}

.container6 .xc-item .c6-list,.container6 .xc-item .c6-list ul {
	width: 1200px
}

.poster-main,.poster-main .poster-list {
	width: 900px;
	height: 270px
}

.container6 .xc-item .c6-list ul li {
	padding-top: 395px;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #eccb78
}

.poster-main {
	position: relative
}

.poster-main a,.poster-main img {
	display: block
}

.poster-main .poster-list .poster-item {
	position: absolute;
	left: 0;
	top: 0
}

.poster-main .poster-btn {
	position: absolute;
	height: 100%;
	width: 100px;
	top: 0;
	z-index: 10;
	opacity: .6
}

.poster-main .poster-prev-btn {
	left: 0;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.poster-main .poster-next-btn {
	right: 0
}

.c5-bg-control {
    cursor: pointer;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTA1MTg0OTMwMTE1IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIzNTciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTI1Ni4yNjcgMy4yMDFjLTguMDYwIDAtMTYuMTIzIDMuMTA4LTIyLjI0MSA5LjI5LTEyLjIzOSAxMi4zNzMtMTIuMjM5IDMyLjQxNiAwIDQ0LjgxNGw0NDkuMDkyIDQ1Mi44NTktNDQ5LjA5MyA0NTIuODg1Yy0xMi4yMzkgMTIuMzkxLTEyLjIzOSAzMi40MzcgMCA0NC44MDcgMTIuMjg4IDEyLjM3MyAzMi4xNTkgMTIuMzczIDQ0LjQ0NyAwbDQ3MS4yOTItNDc1LjI3OWMxMi4yODUtMTIuMzc0IDEyLjI4NS0zMi40MzQgMC00NC44MDdsLTQ3MS4yOTItNDc1LjI3OGMtNi4xNjYtNi4xODMtMTQuMTgyLTkuMjktMjIuMjAzLTkuMjl6IiBwLWlkPSIyMzU4IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) center center no-repeat;background-size: 12%
}

.container6 .xc-item .c6-list ul li>h5 {
	display: inline-block;
	width: 100%;
	font-size: 24px;
	line-height: 2;
	font-weight: 300;
	color: #000
}

.container6 .xc-item .c6-list ul li>h6 {
	display: inline-block;
	width: 100%;
	font-size: 17px;
	line-height: 1.4;
	color: #333;
	font-weight: 400
}

.container6 .xc-item {
	padding-bottom: 60px
}

.container6 .c6-btn-1 {
	display: block;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 50px 0 60px
}

.container7 {
	background: #2F2725;
	padding-bottom: 90px
}

.container7 .xc-title {
	padding: 60px 0 50px
}

.container7 .c7-item {
	width: 100%;
	min-width: 1200px
}

.c7-item-list {
	width: 100%;
	position: relative
}

.c7-item-l-slide {
	display: block;
	width: 100%;
	float: left
}

.c7-item-l-slide .bd,.c7-item-l-slide ul {
	display: block;
	width: 100%
}

.c7-item-l-slide ul li {
	display: block;
	width: 100%;
	position: relative
}

.c7-item-l-slide ul li>p {
	display: inline-block
}

.c7-item-l-slide ul li img {
	float: left
}

.c7-item-list .c7-item-l,.c7-item-list .c7-item-r {
	width: 50%;
	float: left;
	background: #fff
}

.c7-item-list .c7-item-r {
	position: absolute;
	height: 100%;
	background: #fff;
	top: 0;
	right: 0;
	text-align: center;
	color: #000
}

.c7-item-list .c7-item-r>h3 {
	width: 100%;
	line-height: 1.3;
	font-size: 24px;
	font-weight: 200;
	padding-top: 30px
}

.c7-item-list .c7-item-r>h2 {
	width: 100%;
	line-height: 1;
	font-size: 32px;
	padding-top: 10px
}

.c7-item-list .c7-item-r>p,.container7 .c7-item-list-in {
	width: 89%;
	margin: 0 auto;
	padding-top: 20px
}

.c7-item-list .c7-item-r>p {
	text-align: center;
	font-size: 18px;
	line-height: 1.7;
	font-weight: 100
}

.container7 .c7-item-r .c7-item-list-in li {
	width: 22.5%;
	margin: 12px .52% 0;
	float: left;
	border: 1px solid #e8e8e8
}

@media screen and (max-width:1600px) {
	.container7 .c7-item-r li {
		width: 22.5%;
		margin: 8px .52% 0;
		float: left;
		border: 1px solid #e8e8e8
	}

	.c7-item-list .c7-item-r>h3 {
		width: 100%;
		line-height: 1.2;
		font-size: 20px;
		font-weight: 200;
		padding-top: 16px
	}

	.c7-item-list .c7-item-r>p {
		width: 89%;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		line-height: 1.5;
		font-weight: 100;
		padding-top: 14px
	}

	.container7 .c7-item-list-in {
		width: 89%;
		margin: 0 auto;
		padding-top: 10px
	}

	.c7-item-list .c7-item-r>h2 {
		width: 100%;
		line-height: 1;
		font-size: 28px;
		padding-top: 10px
	}
}

.c7-btn-1 {
	width: 100%;
	padding: 60px 0 0;
	text-align: center
}

.container8 {
	background:#2F2725
}

.container8 .xc-title h5 {
	color: #fff
}

.container8 .xc-title h2 {
	color: #eccb78
}

.container8 .xc-title {
	padding: 60px 0 35px
}

.container8 .c8-list {
	width: 1200px;
	margin: 0 auto
}

.container8 .c8-list ul {
	width: 1200px
}

.container8 .c8-list ul li {
	width: 387px;
	padding-top: 220px;
	float: left;
	margin-right: 19.5px;
	background-repeat: no-repeat;
	background-position: center top
}

.container8 .c8-list ul li>p {
	display: inline-block;
	width: 387px;
	line-height: 34px;
	background-color: #eccb78;
	color: #000;
	height: 34px;
	font-size: 18px
}

.container8 .xc-item {
	padding-bottom: 60px
}

.container8 .c8-btn-1 {
	display: block;
	text-align: center;
	padding-top: 20px
}

.x-v-stencil {
	display: block;
	width: 100%;
	min-width: 1200px;
	background:#EBCD77;
}

.x-v-height {
	padding: 40px 0
}

.x-v-stencil .x-v-stencil-item {
	display: block;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.x-v-stencil .x-v-stencil-item-forms {
	display: block;
	width: 390px;
	height: 50px;
	line-height: 50px;
	font-size: 0;
	text-align: left
}

.x-v-stencil .x-v-stencil-item-forms-input {
	display: inline-block;
	width: 390px;
	height: 50px;
	text-align: left;
	float: left;
	font-size: 0;
	transition: 160ms ease;
	-moz-transition: 160ms ease;
	-webkit-transition: 160ms ease;
	margin-right: 15px;
	color: #999!important
}

.x-v-stencil .x-v-stencil-item-forms-input>input,.x-v-stencil .x-v-stencil-item-forms-input>span,.x-v-stencil-item>a {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	display: inline-block
}

.x-v-stencil .x-v-stencil-item-forms-input>input {
	color: #999!important;
	outline: 0;
	width: 310px;
	float: left;
	font-weight: 200
}

.x-v-stencil .x-v-stencil-item-forms-input.on {
	box-shadow: 4px 4px 10px #ccc;
	-moz-box-shadow: 4px 4px 10px #ccc;
	-webkit-box-shadow: 4px 4px 10px #ccc;
	color: #000!important
}

.x-v-stencil .x-v-stencil-item-forms-input.on>input {
	color: #000!important
}

.x-v-stencil .x-v-stencil-item-forms-input>span {
	width: 80px;
	background: #fff;
	float: left;
	text-align: center
}

.x-v-stencil-item>a {
	width: 390px;
	background: #ef7700;
	color: #fff;
	text-align: center;
	font-weight: 200;
	transition: .2s ease;
	-moz-transition: .2s ease;
	-webkit-transition: .2s ease
}

.x-v-stencil-item>a:hover {
	background: rgba(239,119,0,.8)
}

.x-v-stencil .x-v-stencil-list {
	width: 1200px;
	background: #fff;
	margin: 45px auto 0;
	padding-bottom: 30px
}

.x-v-stencil-list-r {
	width: 400px;
	float: right
}

.x-v-stencil-list-l {
	width: 700px;
	float: left;
	padding: 0 80px 0 20px
}

.x-v-stencil-list-l>.x-v-stencil-list-mod {
	width: 700px;
	height: 150px;
	overflow: hidden
}

.x-v-stencil h4 {
	display: inline-block;
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 21px;
	font-weight: 700;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	cursor: default
}

.x-v-stencil .x-v-stencil-list-l-list {
	width: 700px
}

.x-v-stencil .x-v-stencil-list-l-list.top {
	margin-top: -150px
}

.x-v-stencil .x-v-stencil-list-l-list>li {
	width: 300px;
	height: 40px;
	line-height: 40px;
	float: left;
	background: #e7e7e7;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 0 0 10px
}

.x-v-stencil .x-v-stencil-list-l-list>li>a {
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 400;
	color: #464646;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.x-v-stencil .x-v-stencil-list-l-list>li:hover {
	background: #ffd3ac
}

.x-v-stencil .x-v-stencil-list-l-list>li:nth-of-type(odd) {
	margin-right: 60px
}

.x-v-stencil-list-r>.x-v-stencil-list-r-tel {
	display: inline-block;
	width: 400px;
	height: 20px;
	background: url(data:image/jpeg;base64,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) bottom left no-repeat
}

.container7 .c7-item-l-slide .bd li>p {
	position: absolute;
	width: 32px;
	font-size: 26px;
	color: #eccb78;
	cursor: default;
	line-height: 1.2;
	text-align: center;
	top: 60px;
	right: 50px;
	z-index: 4
}

.container7 .c7-item-l-slide .bd li>p::after,.container7 .c7-item-l-slide .bd li>p::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 17px;
	height: 17px
}

.container7 .c7-item-l-slide .bd li>p::before {
	border-top: 1px solid #eccb78;
	border-left: 1px solid #eccb78;
	top: -14px;
	left: -10px
}

.container7 .c7-item-l-slide .bd li>p::after {
	border-bottom: 1px solid #eccb78;
	border-right: 1px solid #eccb78;
	bottom: -14px;
	right: -10px
}

.tj2{width: 390px;
    height: 50px;
	background: #ef7700; font-size: 18px; cursor: pointer;
	color: #fff;
	text-align: center;
	font-weight: 200;
	transition: .2s ease;
	-moz-transition: .2s ease;
	-webkit-transition: .2s ease}

