.xtit{margin:0 auto 38px;}
.xtit span{display: block; text-align: center; font-size: 36px; line-height: 46px; color:#E6212A; margin-bottom: 15px;}
.xtit i{display: block; text-align: center; font-size: 16px; line-height: 22px; color:#333333; font-style:inherit;}
.edgebj{height:1200px; width:1200px; margin:0 auto;}
.edge{padding-top:50px;position: relative;}
.edge .tit{background:url(../images/edk.png) no-repeat center 25px;height:83px; margin-bottom:80px;}
.edge ul li{height:300px;margin-bottom: 20px;}
.edge ul li dl dt{width:520px; height:300px;float:left;overflow: hidden; border-radius:5px;}
.edge ul li dl dt img{width:520px; height:300px;transition: .5s;}
.edge ul li dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edge ul li dl dd{width:495px; float:right;padding-top:52px;}
.edge ul li dl dd span{display: block;font-size: 32px; line-height: 36px; color:#E6212A; margin-bottom: 33px;}
.edge ul li dl dd p{font-size: 22px; color:#E6212A;line-height: 26px;}
.edge ul li dl dd i{font-style: inherit; color:#666666; padding-top:10px; float:left; width:100%;}
.edge .tb{width:90px; height:1050px;background:url(../images/tb.gif) no-repeat center; position: absolute;left:565px;top:148px;}
.edge ul li:first-child dl dd{padding-top:32px;}
.edge ul li:nth-child(2n) dl dt{float:right;}
.edge ul li:nth-child(2n) dl dd{float:left;margin-left: 25px;}
.edge ul li:nth-child(2n) dl dd span{text-align: right;}
.edge ul li:nth-child(2n) dl dd p{text-align: right;}
.edge ul li:nth-child(2n) dl dd i{text-align: right;}





.hf_1{width:100%; height:284px; float:left; background: url(../images/hf_01.jpg) no-repeat center 0;}
.hf_2{width:100%; height:249px; float:left; background: url(../images/hf_02.jpg) no-repeat center 0;}

.yg1_1{width:100%; height:auto; background:url(../images/edgebj.jpg) repeat-y center top;}
.yg1_2{width:100%; height:auto; float:left; background: url(../images/vs.png) no-repeat center 0;}
.yg1_3{background: url(../images/edk.png) no-repeat center 25px;height: 83px;margin-bottom:50px; margin-top:140px;}
.yg1_3 span {
    display: block;
    text-align: center;
    font-size: 40px;
    line-height: 46px;
    color: #E6212A;
    margin-bottom: 15px;
}
.yg1_3 i {
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    color: #333333;
    font-style: inherit;
}
.yg1_4{width:100%; height:auto; float:left; padding-bottom:20px;}
.yg1_4 li{width:580px; height:auto; float:left; margin-bottom:20px;}
.yg1_4 li:nth-child(even){padding-left:20px;}
.yg1_4 li img{width:100%; height:200px;}
.yg1_4 li span{width:100%; height:30px; float:left; line-height:30px; text-align:center; color:#fff; background:#E6212A; font-size:16px;}


 
.xbanner {
	background: url(../images/ixbannerbg1.jpg) center center no-repeat;
	width: 100%;
	height: 200px;
}
.xbanner1 {
	background: url(../images/ixbannerbg2.jpg) center center no-repeat;
}
.xbanner .slip_tit {
	width: 772px;
}
.xbanner .slip_tit .tit1 {
	padding-top: 55px;
	font: bold 32px "microsoft yahei";
	color: #fff;
}
.xbanner .slip_tit .tit2 {
	margin-top: 14px;
	font-size: 24px;
	color: #fff;
}
.xbanner .slip_btn {
	width: 300px;
	text-align: center;
}
.xbanner .slip_btn span {
	display: block;
	font-size: 15px;
	color: #fff;
	line-height: 18px;
	padding-top: 40px;
	padding-bottom: 5px;
}
.xbanner .slip_btn span i {
	width: 16px;
	height: 16px;
	background-position: -0px -141px;
	margin-right: 7px;
	vertical-align: bottom;
}
.xbanner .slip_btn p {
	font-weight: bold;
	font-size: 34px;
	color: #fff;
	font-family: "Arial";
	line-height: 45px;
}
.xbanner .slip_btn a {
	display: block;
	width: 300px;
	height: 46px;
	background-position: 0px -217px;
	margin-top: 16px;
	font-size: 18px;
	color: #fff;
	line-height: 46px;
	position: relative;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
.xbanner .slip_btn a:hover {
	background-position: 0px -271px;
}
.xbanner .slip_btn a img {
	width: 300px;
	height: 0;
	transition: all .36s ease;
	position: absolute;
	left: 0;
	top: 46px;
}
.xbanner .slip_btn a:hover img {
	height: 300px;
}
.ico {
	background: url(../images/ico.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}