body {
	background:#fff;
	color:#342f2f;
}
.banner a img{
	display: block;
}
.auto {
	width:1200px;
	margin:0 auto;
	
}
.bgs {
	background:#faf9f9;
}
ul li {
	list-style:none;
}

.main .xcbdy {
	width:1140px;
	background:#291c20;
	padding:20px 30px;
	margin:0 auto;
	margin-top:40px;
}
.main .xcist {
	border:1px solid #f4b241;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
	padding:20px 10px;
}
.main .xcbdy .st_left {
	width:600px;
	float:left;
}
.main .xcbdy .st_left .yworg {
	font-size:35px;
	color:#fff;
	font-weight:700;
	width:530px;
	margin:0 auto;
	padding-top:50px;
}
.main .xcbdy .st_left .yworg span {
	color:#ffa102;
}
.main .xcbdy .st_left .ywor {
	width:530px;
	margin:0 auto;
	font-size:22px;
	color:#fff;
	line-height:40px;
	margin-top:50px;
	margin-bottom:30px;
}
.main .xcbdy .st_left .ywor span {
	color:#ffa102;
}
.main .xcbdy .st_left .undhq {
	width:530px;
	margin:0 auto;
	font-size:28px;
}
.main .xcbdy .st_left .undhq a {
	color:#f4b241;
	border:1px solid #fff;
	padding:10px 30px;
}
.main .xcbdy .xczct {
	float:left;
	margin-top:30px;
}
.main .xcont {
	margin-top:40px;
	/* overflow:hidden;
	zoom:1; */
}
.main .xcont .xcief {
	font-size:36px;
	display:block;
	color:#942a27;
	text-align:center;
	margin-bottom:20px;
	letter-spacing:3px;
	font-weight:700;
}
.main .xcont .xcief .zygi {
	color:#f4b241;
	display:inline-block;
	border-bottom:3px solid #f4b241;
	padding-bottom:5px;
}
.main .xcont .worzy {
	margin-top:20px;
	width:580px;
	float:left;
}
.main .xcont .worzy .tamy {
	font-size:#291c20;
	font-size:20px;
	line-height:30px;
}
.main .xcont .worzy .taya {
	margin-top:20px;
}
.main .xcont .worzy .tamy .zyok {
	color:#942a27;
	font-weight: bold;
}
.main .xcont .worzy .undh {
	margin-top:20px;
	border:1px solid #3e3a39;
	padding:5px 40px;
	display:inline-block;
}
.main .xcont .worzy .undh a {
	font-size:28px;
	color:#942a27;
	font-weight: bold ;
}
.main .xcont .liyst {
	float:right;
}
.main .xcont .onist {
	margin-top:20px;
}
.main .xcont .onist .xlssn {
	background:#f0eff3;
	overflow:hidden;
	zoom:1;
	padding-top:30px;
	padding-bottom:30px;
}
.main .xcont .onist .xlssn .zpxs {
	width:525px;
	float:left;
	margin-left:20px;
}
.main .xcont .onist .xlssn .pexn {
	font-size:36px;
	color:#331c02;
	letter-spacing:5px;
	font-weight: bold;
	text-align: center;
	line-height: 60px;
}
.zpxs h5,.zpxs h5{
	font-size: 30px;
	font-weight: normal;
}
.main .xcont .onist .xlssn .ysnole {
	font-size:20px;
	color:#3a240b;
	margin-top:10px;
}
.main .xcont .onist .xlssn .ysnole span {
	color:#f4b241;
}
.main .xcont .onist .xlssn .liys {
	float:right;
}
.main .xcont .onist .xlss {
	background:#f9f3e3;
	overflow:hidden;
	zoom:1;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:10px;
}
.main .xcont .onist .xlss .zpxs {
	width:525px;
	float:left;
	margin-left:20px;
}
.main .xcont .onist .xlss .pexn {
	font-size: 36px;
	    color: #331c02;
	    letter-spacing: 5px;
	    font-weight: bold;
	    text-align: center;
	    line-height: 60px;
}
.main .xcont .onist .xlss .ysnole {
	font-size:20px;
	color:#3a240b;
	margin-top:40px;
}
.main .xcont .onist .xlss .ysnole span {
	color:#f4b241;
}
.main .xcont .onist .xlss .liys {
	float:left;
}
.main .xcont .onist .xlsst {
	background:#f0eff3;
	overflow:hidden;
	zoom:1;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:10px;
}
.main .xcont .onist .xlsst .zpxs {
	width:525px;
	float:left;
	margin-left:20px;
}
.main .xcont .onist .xlsst .pexn {
	font-size: 36px;
	color: #331c02;
	letter-spacing: 5px;
	font-weight: bold;
	text-align: center;
	line-height: 60px;
}
.main .xcont .onist .xlsst .ysnole {
	font-size:20px;
	color:#3a240b;
	margin-top:30px;
}
.main .xcont .onist .xlsst .ysnole span {
	color:#f4b241;
}
.main .xcont .onist .xlsst .liys {
	float:right;
}
.main .xcont .onist .xlssnt {
	background:#ededed;
	overflow:hidden;
	zoom:1;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:10px;
}
.main .xcont .onist .xlssnt .zpxs {
	width:525px;
	float:left;
	margin-left:20px;
}
.main .xcont .onist .xlssnt .pexn {
	font-size:30px;
	color:#331c02;
	letter-spacing:5px;
}
.main .xcont .onist .xlssnt .ysnole {
	font-size:20px;
	color:#3a240b;
	margin-top:40px;
}
.main .xcont .onist .xlssnt .ysnole span {
	color:#f4b241;
}
.main .xcont .onist .xlssnt .liys {
	float:left;
}
.main .xcont .onist .xlssa {
	background:#fbe8de;
	overflow:hidden;
	zoom:1;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:10px;
}
.main .xcont .onist .xlssa .zpxs {
	width:525px;
	float:left;
	margin-left:20px;
}
.main .xcont .onist .xlssa .pexn {
	font-size:30px;
	color:#331c02;
	letter-spacing:5px;
}
.main .xcont .onist .xlssa .ysnole {
	font-size:20px;
	color:#3a240b;
	margin-top:30px;
}
.main .xcont .onist .xlssa .ysnole span {
	color:#f4b241;
}
.main .xcont .onist .xlssa .liys {
	float:right;
}

.undht{
	display: inline-block;
	clear: both;
	margin-top: 20px;
	width: 100%;
	text-align: center;
}
.undht a {
	font-size:28px;
	color:#f4b241;
	padding:10px 40px;
	background-color: #942a27;
	border-radius: 10px;
	color: #fff;
}

.main .eigst {
	background:#000000;
	margin-top:33px;
	padding-bottom:40px;
}
.main .eigst .bigys {
	text-align:center;
	padding-top:40px;
	display:block;
}
.main .eigst .bzist {
	overflow:hidden;
	zoom:1;
	margin-top:40px;
}
.main .eigst .bzist li {
	display:inline-block;
	float:left;
	height:130px;
	width:600px;
}
.main .eigst .bzist li .zeone {
	display:inline-block;
	font-size:54px;
	color:#fff;
	position:relative;
	bottom:30px;
}
.main .eigst .bzist li .bzrom {
	display:inline-block;
	width:450px;
	border-left:2px solid #fff;
	padding-left:20px;
	margin-left:20px;
}
.main .eigst .bzist li .bzrom .sxift {
	font-size:20px;
	color:#fff;
}
.main .eigst .bzist li .bzrom .zrigt {
	font-size:15px;
	color:#fff;
	margin-top:10px;
}
.main .eigst .bzist li .bzrom .sxift .consj {
	color:#ffa102;
}
/* xfure */
.xfure a{
	float: left;
}
.jxsb .xcont{
	overflow: hidden;
}
.sb_center{
	float: left;
	width: 294px;
	margin-left: 8px;
}
.sb_center a:nth-of-type(2){
	margin-top: 5px;
}
.sb_right{
	float: right;
}
.sb_bottom{
	margin-top: 5px;
}
.sb_bottom a:nth-last-of-type(1){
	margin-left: 8px;
}
.main .undha {
	display:block;
	text-align:center;
	margin-top:30px;
	margin-bottom:7px;
}
.main .undha a {
	font-size: 28px;
	
	padding: 10px 40px;
	background-color: #942a27;
	border-radius: 10px;
	color: #fff;
}

.main .wrkzc {
	background:#f8f8f8;
	margin-top:40px;
	padding-bottom:40px;
}
.main .wrkzc .orzi {
	font-size:35px;
	color:#942a27;
	text-align:center;
	display:block;
	padding-top:20px;
}
.main .wrkzc{
	text-align: center;
}
.main .wrkzc .hanq {
	font-size:21px;
	text-align:center;
	display:inline-block;
	width: 40%;
}
.main .wrkzc .wrst {
	overflow:hidden;
	zoom:1;
	margin-top:15px;
}
.main .wrkzc .wrst li {
	width:381px;
	background-color:#e5e5e5;
	height:241px;
	float:left;
}
.main .wrkzc .wrst .hreg {
	margin-top:25px;
}
.main .wrkzc .wrst .tamne {
	margin-left:28px;
}
.main .wrkzc .wrst li .xqwok {
	text-align:center;
	font-size:25px;
	color:#ffa102;
	padding-top:40px;
}
.main .wrkzc .wrst li .wehep {
	font-size:18px;
	color:#463232;
	width:290px;
	margin:0 auto;
	margin-top:20px;
}
.main .wrkzc .wrst li .yelin {
	text-align:center;
	margin-top:20px;
}
.main .wrkzc .wrst li .yelin span {
	display:inline-block;
	width:15px;
	border-bottom:2px solid #f4b241;
}
.main .xconte {
	margin-top:40px;
}
.main .xconte .xcief {
	font-size:35px;
	color:#221815;
	text-align:center;
	display:block;
}
.main .xconte .eigz {
	font-size:21px;
}
.main .xconte .xeif {
	text-align:center;
	display:block;
	margin-top:40px;
}
.main .xcont .jist li {
	display:inline-block;
	background:#a8724b;
	padding-bottom:10px;
	width:363px;
}
.main .xcont .jist .xzjy {
	margin-left:51px;
}
.main .xcont .jist li .dxzy {
	width:300px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
}
.main .xcont .jist li .jestu {
	float:left;
}
.main .xcont .jist li .jdzy {
	font-size:24px;
	color:#fff;
	letter-spacing:2px;
	padding-top:10px;
}
.main .xcont .jist li .zdsy {
	font-size:20px;
	color:#fff;
	padding-top:5px;
	display:inline-block;
}
.main .xcont .jist li .anbf {
	float:right;
	padding-top:10px;
}
.main .mbm {
	background:#edc869;
}
.main .mbm .bmcon .bmbt {
	display:block;
	text-align:center;
	font-size:36px;
	color:#35322a;
	padding:15px 0 20px 0;
}
.main .mbm .bmcon .bmform ul {
	overflow:hidden;
	zoom:1;
}
.main .mbm .bmcon .bmform ul li {
	display:inline;
	float:left;
	width:365px;
	font-size:27px;
	color:#35322a;
}
.main .mbm .bmcon .bmform ul li .test {
	width:240px;
	height:40px;
	line-height:40px;
	background:#fff;
	border:none;
	font-size:16px;
	padding:0 10px;
}
.main .mbm .bmcon .bmform .btns {
	display:block;
	text-align:center;
	padding:40px 0;
}
.main .mbm .bmcon .bmform .btns .sub {
	background:#302814;
	border:none;
	width:331px;
	height:63px;
	color:#fff;
	font-size:29px;
}
.main .xcont .knsty {
	margin-top:20px;
	margin-bottom:30px;
	overflow:hidden;
	zoom:1;
}
.main .xcont .knsty li {
	border-top:3px solid #ffeee1;
	height:140px;
}
.main .xcont .knsty .hmone {
	border-top:3px solid #ffeee1;
	border-bottom:3px solid #ffeee1;
}
.main .xcont .knsty .kpor {
	display:inline-block;
	width:400px;
	text-align:left;
	float:left;
}
.main .xcont .knsty .shstu {
	font-size:20px;
	margin-top:30px;
}
.main .xcont .knsty .shstu .weh {
	font-size:16px;
	color:#fec85d;
	background:#6a3906;
	padding:5px 12px;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	margin-right:5px;
}
.main .xcont .knsty .taask {
	font-size:18px;
	text-align:left;
	margin-left:36px;
	margin-top:10px;
}
.main .xcont .knsty .taask a {
	color:#fc8f36;
}
.ms img{
	display: block;
}
.main .xcont .knsty .shstu {
    font-size: 20px;
    margin-top: 30px;
}
.main .xcont .knsty .taask {
    font-size: 18px;
    text-align: left;
    margin-left: 36px;
    margin-top: 10px;
}