.banner {
    width: 100%;
    height: 500px;
    text-align: center;
}
.banner img {
	width: 100%;
}
.xlags {
	width: 100%;
	clear: both;
	text-align: center;
	padding-bottom: 60px;
}
.xlags h2 {
	padding-top: 50px;
	font-size: 34px;
	font-weight: normal;
	color: #FF552E;
}
.xlags2 {
	background: #F5F5F5;
	height: 945px;
	margin-top: -5px;
}
.xlags2 ul {
	width: 1200px;
	margin: auto;
}
.xlags2 ul li {
	float: left;
	width: 280px;
	height: 357px;
	background: #FFFFFF;
	margin-top: 40px;
	cursor: pointer;
}
.xlags2 ul li img {
	width: 280px;
	height: 153px;
}
.xlags2 ul li .zcp1 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 20px;
	padding-bottom:0;
}
.xlags2 ul li .zcp2 {
	width: 220px;
	font-size: 14px;
	margin: auto;
	line-height: 24px;
	margin-top: 10px;
	padding-bottom:0;
}
.xlags2 ul li .zcp3 {
	width: 220px;
	margin: auto;
	font-size: 14px;
	color: #FF552E;
	line-height: 24px;
	padding-bottom:0;
}
.xlags2 ul .zcyd {
	margin-left: 26.6px;
}
.xlags3 .ystpul {
	width: 1200px;
	height: 427px;
	margin: auto;
	margin-top: 80px;
	margin-bottom: 50px;
}
.xlags3 .ystpul .ystpli {
	float: left;
	width: 600px;
	height: 427px;
}
.xlags3 .ystpul .ystpli ul {
	width: 510px;
	margin: auto;
}
.xlags3 .ystpul .ystpli ul li {
	margin-left: 54px;
	text-align: left;
}
.xlags3 .ystpul .ystpli ul li .zcysp1 {
	font-size: 24px;
	color: #FF552E;
	font-weight: bold;
}
.xlags3 .ystpul .ystpli ul li .zcysp2 {
	font-size: 16px;
	margin-top: 10px;
}
.xlags3 .ystpul .ystpli ul .lmliyd {
	margin-top: 52px;
}
.xlags4 {
	height: 500px;
	background: #F5F5F5;
}
.xlags4 ul {
	width: 1200px;
	margin: auto;
	margin-top: 80px;
}
.xlags4 ul li {
	width: 249px;
	float: left;
}
.xlags4 ul li .zyjs {
	width: 185px;
	height: 186px;
	margin: auto;
	display: table;
}
.xlags4 ul li .zyjs .zyjsp {
	display: table-cell;
	vertical-align: middle;
	font-size: 24px;
	color: #FF552E;
	line-height: 35px;
}
.xlags4 ul li .slgjp {
	font-size: 18px;
	color: #FF552E;
	width: 249px;
	margin: auto;
	line-height: 30px;
	margin-top: 30px;
}
.xlags4 ul .zydli {
	margin-left: 68px;
}
.xlags5 .zclcd {
	width: 1200px;
	height: 218px;
	margin: auto;
	margin-top: 80px;
}
.xlags5 .zclcd ul {
	width: 909px;
	position: relative;
	top: 6px;
	margin-left: 242px;
}
.xlags5 .zclcd ul li {
	width: 120px;
	height: 143px;
	display: table;
	float: left;
}
.xlags5 .zclcd ul li p {
	font-size: 18px;
	color: #FF552E;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	line-height: 34px;
}
.xlags5 .zclcd ul .zlcyd {
	margin-left: 77px;
}
.xlags6 {
	margin-top: 100px;
}
.xlags6 img {
	width: 100%;
	cursor: pointer;
}
.xlags7 ul {
	width: 1200px;
	margin: auto;
	margin-top: 50px;
}
.xlags7 ul li {
	width: 600px;
	height: 435px;
	float: left;
}
.xlags7 ul li .hxfwd1 {
	width: 380px;
	height: 102px;
	margin: auto;
}
.xlags7 ul li .hxfwd1 p {
	float: left;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	width: 50%;
	margin-top: 30px;
	line-height: 30px;
}
.xlags7 ul li .hxfwd2 {
	width: 435px;
	height: 230px;
	margin: auto;
}
.xlags7 ul li .hxfwd2 p {
	float: left;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
}
.xlags7 ul li .hxfwd2 .hxfwp1 {
	width: 80px;
	margin-top: 80px;
}
.xlags7 ul li .hxfwd2 .hxfwp2 {
	width: 275px;
	font-size: 36px;
	line-height: 65px;
	padding-top: 50px;
}
.xlags7 ul li .hxfwd2 .hxfwp4 {
	font-size: 24px;
	line-height: 44px;
}
.xlags7 ul li .hxfwd3 p {
	margin-top: 5px;
}
.xlags7 ul li .hxfwd4 {
	width: 435px;
	text-align: center;
	height: 80px;
	margin: auto;
}
.xlags7 ul li .hxfwd4 p {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 26px;
}
.xlags7 ul li .hxfwd5 p {
	margin-top: 40px;
}
.xlags8 h2 {
	padding-top: 100px;
}
.xlags8 ul {
	width: 1200px;
	height: 420px;
	margin: auto;
	margin-top: 40px;
}
.xlags8 ul li {
	float: left;
	width: 240px;
}
.xlags8 ul li .ysp1 {
	font-size: 24px;
	color: #FF552E;
	margin-top: 24px;
}
.xlags8 ul li .ysp2 {
	font-size: 14px;
	width: 190px;
	margin: auto;
	margin-top: 16px;
	line-height: 24px;
}

/*# sourceMappingURL=xlagszc-style.css.map */
.bg-light {
    background-color: #F1F1F1;
}
.section {
    padding: 30px 0;
    text-align: center;
	overflow:hidden;
}
.in {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 10px;
    box-sizing: border-box;
}
.fs8 {
    padding-top: 50px;
    font-size: 34px;
    font-weight: normal;
    color: #FF552E;
}
.flex.boxsFull>.item {
    display: flex;
    display: -webkit-flex;
    align-items: stretch;
    -webkit-align-items: stretch;
}
.L-3 > .item {
    width: 33.33%;
}
.flex.boxsFull>.item>.box {
    box-sizing: border-box;
    flex: 1;
    -webkit-flex: 1;
}
.flex.boxsFull>.item>.box p{ padding-top:10px;}
.boxsBgWhite .box {
    background-color: #FFF;
}
.hvBoxsShadow .box {
    transition: box-shadow 0.5s;
}
.boxsRadius .box {
    border-radius: 6px;
    overflow: hidden;
}
.boxsPd2 .box {
    padding: 40px;
}
.L-2 > .item, .L-3 > .item, .L-4 > .item, .L-5 > .item, .L-6 > .item, .L-7 > .item, .L-8 > .item {
    float: left;
    padding-left: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.clear{ clear:both;}
.ui-text-description{ width:800px; text-align:center; padding:40px 0; margin:0 auto;}