
.bao{
	width: 100%;
	background: #f0f0f0;
}
.warp{
	width: 1160px;
	margin: auto;
	position: relative;
}
.warp .p1{
	position: absolute;
	width: 1px ;
	height: 46px;
	background: #bfbfbf;
	left: 116px;
    top: 104px;
}
.warp .p2{
	position: absolute;
	width: 1px ;
	height: 46px;
	background: #bfbfbf;
	left: 116px;
    top: 191px;
}
.warp .p3{
	position: absolute;
	width: 1px ;
	height: 46px;
	background: #bfbfbf;
	left: 116px;
    top: 276px;
}
.warp .p4{
	position: absolute;
	width: 1px ;
	height: 46px;
	background: #bfbfbf;
	left: 116px;
    top: 364px;
}
.warp .ull{
	float: left;
	padding-top: 16px;
}
.warp .ull li{
	margin-top: 60px;
	color: #010101;
	font-size: 18px;
	cursor: pointer;
}
.warp .ull li span{
	display: inline-block;
	float: right;
	width: 10px;
	height: 10px;
	background: #bfbfbf;
	margin-left: 22px;
	border-radius: 100%;
	margin-top: 5px;
}
.warp .xxq{
	width: 995px;
	float: left;
	background: #fff;
	margin-top: 64px;
	margin-left: 38px;
	margin-bottom: 100px;
	display: none;
}
.hong{
	border: 2px solid #E5E5E5;
	color: #E5E5E5;
}
.bai{
	border: 2px solid #FF0000;
	color: #FF0000;
}
.er .s{
	width: 100%;
}
.er .s p{
	width:486px;
	float: left;
	margin-top: 92px;
	margin-left: 56px;
	color: #000000;
	font-size: 16px;
	line-height: 37px;
}
.er .s p span{
	font-weight: bold;
}
.er .s img{
	width: 34%;
	padding-top: 92px;
	padding-left: 44px;
}
.er .x{
	width: 888px;
	margin: auto;
}
.er .x p{
	color: #000000;
	font-size: 16px;
	line-height: 37px;
	margin-top: 30px;
}
.er .x a{
	display: block;
	color: #000000;
	font-size: 16px;
	line-height: 54px;
}
.er .x span{
	display: block;
	color: #000000;
	font-size: 16px;
	line-height: 37px;
	margin-top: 18px;
	margin-bottom: 80px;
}
.san{
	width: 888px;
	margin: auto;
}
.san .ding{
	margin-top: 49px;
}
.san .s p{
	width: 500px;
	float: left;
	color: #000000;
	font-size: 16px;
	line-height: 31px;
}
.san .s p span{
	display: block;
	margin-top: 40px;
}
.san .s img{
	width: 39%;
	padding-left: 36px;
}
.san .x p{
	color: #000000;
	font-size: 16px;
	line-height: 37px;
	margin-top: 40px;
}
.di img{
	float: right;
	padding-bottom: 66px;
}
.si{
	width: 888px;
	margin: auto;
	padding-top: 75px;
	margin-left:47px;
}
.si ul{
	width: 429px;
	height: 149px;
	float: left;
	border: 1px solid #eee;
	margin-left: 12px;
	margin-top: 15px;
}

.si ul li{
	float: left;
	color: #000000;
	font-size: 18px;
	line-height: 149px;
}
.si ul li span{
	padding-left: 18px;
}
.si ul li a{
	display:block;
	margin-left: 18px;
	line-height: 34px;
	margin-top:42px;
}
.si ul .oy{
	margin-top:-52px;
	margin-left: 0;
}
.si ul .tt{
	margin-left: 44px;
}
.si ul .ttt{
	line-height: 149px;
	padding-top: 0px;
}
.si ul:hover{
	box-shadow: 0 1px 15px #ccc;
}
.wu{
	width: 803px;
	height: 449px;
	margin:90px auto 104px;
}
.wu p{
	width: 267px;
	height: 149px;
	border: 1px solid #eee;
	box-sizing: border-box;
	float: left;
	text-align: center;
}
.wu p img{
	padding-top: 34px;
}
.wu .xia img{
	padding-top: 42px;
}
.wu .zx img{
	padding-top: 52px;
}
/*·¢Õ¹Àú³Ì*/
.event_box{width:888px;margin:3% auto 0;position:relative;}

.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;padding-top: 33px;}

.parHd  ul{width:78%;text-align:center;margin:0 auto;padding-top:25px !important;overflow: hidden;}

.parHd .tempWrap{margin:0 auto;}

.parHd li.no_line:before{display:none;}

.parHd li{di-splay:inline-block;width: 38px;float: left;cursor:pointer;font-size:16px;color:#cccccc;    margin: 0px 30px;
    position: relative;
    font-weight: bold;
    height: 31px;}


.parHd li:after{
	content: '';
    width: 46px;
    height: 2px;
    background: #e5e5e5;
    position: absolute;
    z-index: 60;
    left: -2px;
    top: 30px;
	}
	.parHd .act{
		color: #FF0000;
	}
.parHd .act:after{
	background: #FF0000;
	
}
.parBd{margin-top:20px;}
.parBd .slideBox{ margin-bottom: 93px;}
.parBd .slideBox .hre{
	width: 760px;
	height:90px;
	border: 1px solid #FF0000;
	margin: auto;
    border-radius: 10px;
    box-sizing: border-box;
    margin-top: 22px;
}
.parBd .slideBox .hre .z{
	display:block;
	float: left;
	width: 160px;
	background: #FF0000;
	line-height: 89px;
	padding-left: 0;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	color: #FFFFFF;
	font-size: 24px;
	text-align: center;
	margin-left: -1px;
}
.parBd .slideBox .hre .y{
	display:block;
	width: 594px;
	float: left;
	line-height: 90px;
	color: #000000;
	font-size: 18px;
	
	text-align: center;
}
.sPrev,.sNext{
	width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    top:75px;
    border: 2px solid #E5E5E5;
    border-radius: 100%;
    color: #E5E5E5;
    font-size: 29px;
    text-align: center;
    background: #fff;
    line-height: 20px;
}

.sPrev{left:0;}
.sNext{right:0;}
.hui{
	width: 820px;
	height: 2px;
	background: #e5e5e5;
	margin: -1px auto;
    box-sizing: border-box;

}
.sPrev:hover{border:2px solid #FF0000;color: #FF0000;}
.sNext:hover{border:2px solid #FF0000;color: #FF0000;}
.hui{
	width: 837px;
	height: 2px;
	background: #e5e5e5;
	margin: -1px auto;
    box-sizing: border-box;

}
