/*---------------------- banner -----------------------*/
.banner{
	background-color:#000;
	text-align:center;
	position:relative;
	height:560px;
	width:100%;
	}
.banner .swiper-slide{
	filter:alpha(opacity=30);
	opacity:0.3;
	position:relative;
	height:100%;
	width:1200px;
	}
	.bannerText{
		background:url(../images/transparent_50.png) repeat;
		color:#fff;
		text-align:left;
		padding:20px 20px;
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		}
		.bannerText a{
			color:#fff;
			}
		.bannerText h3{
			margin-top:15px;
			}
	.banner .swiper-slide .bannerText{
		display:none;
		}
.banner .swiper-slide-active{
	filter:alpha(opaction=100);
	opacity:1;
	}
	.banner .swiper-slide-active .bannerText{
		display:block;
		}
.bannerPrev,
.bannerNext{
	background:url(../images/transparent_50.png) repeat;
	margin-top:-66px;
	text-align:center;
	position:absolute;
	left:50%;
	top:50%;
	height:132px;
	width:48px;
	}
.bannerPrev:hover,
.bannerNext:hover{
	background-color:#000;
	}
.bannerPrev{
	margin-left:-658px;
	}
.bannerNext{
	margin-left:610px;
	}
	.bannerPrev span,
	.bannerNext span{
		display:inline-block;
		margin-top:48px;
		height:36px;
		width:19px;
		}
	.bannerPrev span{
		background-position:0 0;
		}
	.bannerNext span{
		background-position:-21px 0;
		}
.pagination{
	text-align:right;
	margin-left:-600px;
	padding:0 20px;
	position:absolute;
	left:50%;
	bottom:40px;
	z-index:20;
	width:1160px;
	}
.swiper-pagination-switch{
	background:url(../images/icon_m.png) no-repeat -69px 0;
	cursor: pointer;
	display:inline-block;
	margin-left:10px;
	height:10px;
	width:10px;
	}
.swiper-active-switch{
	background-position:-49px 0 !important;
	}
/*---------------------- banner End -----------------------*/




/*---------------------- index ---------------------------*/
.w340{
	width:340px;
	}
	.redBg{
		background-color:#e63417;
		}
	.popupbox1{
		text-align:center;
		padding:10px 0;
		position:absolute;
		left:0;
		top:0;
		width:60px;
		}
		/* 白色01~10数字 */
		.number1,
		.number2,
		.number3,
		.number4,
		.number5,
		.number6,
		.number7,
		.number8,
		.number9,
		.number10{
			display:inline-block;
			vertical-align:middle;
			height:22px;
			width:28px;
			}
		.number1{ background-position:0 0;}
		.number2{ background-position:0 -46px;}
		.number3{ background-position:0 -94px;}
		.number4{ background-position:0 -141px;}
		.number5{ background-position:0 -189px;}
		.number6{ background-position:0 -236px;}
		.number7{ background-position:0 -282px;}
		.number8{ background-position:0 -331px;}
		.number9{ background-position:0 -377px;}
		.number10{ background-position:0 -424px;}
			
			
		/* 黑色1~9数字 */
		.B1,.B2,.B3,.B4,.B5,.B6,.B7,.B8,.B9,.B10{display:inline-block;vertical-align:middle;height:20px;width:13px;}
		.B1{ background-position:-62px 0;}
		.B2{ background-position:-62px -47px;}
		.B3{ background-position:-62px -95px;}
		.B4{ background-position:-62px -141px;}
		.B5{ background-position:-62px -190px;}
		.B6{ background-position:-62px -237px;}
		.B7{ background-position:-62px -284px;}
		.B8{ background-position:-62px -332px;}
		.B9{ background-position:-62px -379px;}
		.B10{ background-position:-62px -425px; height:22px;}
			
			
		/* 红色1~9数字 */
		.Red1,.Red2,.Red3,.Red4,.Red5,.Red6,.Red7,.Red8,.Red9,.Red10{
			display:inline-block;
			vertical-align:middle;
			height:20px;
			width:13px;
			}
		.Red1{ background-position:-112px 0; height:22px;}
		.Red2{ background-position:-112px -47px;}
		.Red3{ background-position:-112px -95px;}
		.Red4{ background-position:-112px -141px;}
		.Red5{ background-position:-112px -190px;}
		.Red6{ background-position:-112px -237px;}
		.Red7{ background-position:-112px -284px;}
		.Red8{ background-position:-112px -332px;}
		.Red9{ background-position:-112px -379px;}
		.Red10{ background-position:-112px -425px;}
		
	.box1{
		padding:20px;
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		}
		.box1 h2{
			overflow:hidden;
			text-overflow:ellipsis;
			white-space:nowrap;
			}
	.list1 li{
		border-bottom:1px #d6d6d6 solid;
		margin-top:23px;
		padding-bottom:15px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
		.list1 .numberImg{
			margin-right:20px;
			position:relative;
			top:5px;
			}
.w455{
	width:455px;
	}
	.list2{
		border-bottom:1px #d4d4d4 dotted;
		padding-bottom:19px;
		margin-top:19px;
		}
	.list2.noLine{
		border-bottom:none;
		padding-bottom:0;
		}
		.list2Dt{
			height:104px;
			width:138px;
			}
		.list2Dd{
			margin-left:158px;
			}
			.list2Ul li{
				color:#666;
				font-size:12px;
				float:left;
				line-height:24px;
				text-overflow:ellipsis;
				overflow:hidden;
				padding-right:1%;
				white-space:nowrap;
				width:49%;
				}
				.list2Ul .icon{
					background-position:-49px -14px;
					display:inline-block;
					margin-right:5px;
					vertical-align:middle;
					height:4px;
					width:4px;
					}
				.list2Ul li a{
					color:#666;
					}
	.box2{
		background-color:#f2f2f2;
		position:relative;
		min-height:360px;
		}
		.popupbox2{
			background-color:#fff;
			position:absolute;
			left:10px;
			right:10px;
			bottom:15px;
			}
			.popupbox2 h2{
				padding:20px;
				}
			.popupbox2 p{
				border-top:1px #e6e6e6 solid;
				padding:10px 20px;
				}
	
	.popupbox3{
		position:absolute;
		left:0;
		top:0;
		}
	.titleBg47{
		background:url(../images/titlebg_47.png) repeat-x;
		text-align:center;
		overflow:hidden;
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		height:47px;
		}
		.titleBg47 a{
			display:block;
			line-height:47px;
			margin:0 5px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
	.indexTitle{
		background:url(../images/titlebg.gif) repeat-x center center;
		text-align:center;
		margin-top:55px;
		}
		.indexTitle span{
			background-color:#fff;
			padding:0 20px;
			}
		.subTitle a{
			color:#000;
			display:inline-block;
			font-size:20px;
			}
		.subTitle a:hover{
			color:#e63417;
			}
		.subTitle .icon{
			background-position:-58px -14px;
			display:inline-block;
			vertical-align:middle;
			margin:0 40px;
			height:6px;
			width:6px;
			}
.w540{
	width:540px;
	}
	.titleBg68{
		background:url(../images/titlebg_68.png) repeat-x;
		text-align:center;
		overflow:hidden;
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		height:68px;
		}
		.titleBg68 a{
			display:block;
			line-height:85px;
			margin:0 10px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
	.list3 li{
		float:left;
		font-size:14px;
		line-height:30px;
		text-overflow:ellipsis;
		overflow:hidden;
		padding-right:1%;
		white-space:nowrap;
		width:32.33%;
		}
		.list3 .icon,
		.iconSmall{
			background-position:-49px -14px;
			display:inline-block;
			margin-right:5px;
			vertical-align:middle;
			height:4px;
			width:4px;
			}
.list4{
	width:564px;
	}
	.list4 li{
		float:left;
		margin-right:23px;
		position:relative;
		width:165px;
		}
		.list4 li .titleBg47 a,
		.list5 li .titleBg47 a{
			line-height:57px;
			}
.mt48{
	margin-top:48px;
	}
.list5 li{
	position:relative;
	width:240px;
	}
	.labelBox{
		background-color:#e63417;
		padding:6px 8px;
		position:absolute;
		left:-10px;
		top:10px;
		}
.w370{
	width:370px;
	}
.positionXY0{
	position:absolute;
	left:0;
	top:0;
	}
	.icon.tuijian{
		background-position:-89px 0;
		display:inline-block;
		height:85px;
		width:87px;
		}
.list6Dl{
	border-bottom:1px #bdbdbd dotted;
	margin-top:30px;
	padding-bottom:30px;
	}
.list6Dl.noLine{
	border-bottom:none;
	padding-bottom:0;
	}
.list6Dl.list6_3{
	border-bottom:none;
	padding-bottom:0;
	}
	.list6Dl dt{
		width:85px;
		}
	.list6Dd{
		margin-right:103px;
		}
		.list6Dd h2{
			color:#333;
			font-weight:bold;
			font-size:18px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
			.list6Dd h2 a{
				color:inherit;
				}
			.list6Dd h2 a:hover{
				color:#e63417;
				}
		.list6Dd p{
			color:#999;
			font-size:14px;
			line-height:24px;
			margin-top:12px;
			}
.w390{
	width:390px;
	}
	.meifa,
	.xingzuo,
	.jiankang{
		overflow:hidden;
		height:500px;
		}
		.meifaText{
			background:url(../images/transparent_50.png) repeat;
			padding:15px;
			position:absolute;
			left:20px;
			right:20px;
			bottom:38px;
			}
		.meifa .pagination,
		.xingzuo .pagination,
		.jiankang .pagination{
			text-align:center;
			margin-left:0;
			padding:0 ;
			left:20px;
			right:20px;
			bottom:16px;
			width:auto;
			}
			.meifa .swiper-pagination-switch,
			.xingzuo .swiper-pagination-switch,
			.jiankang .swiper-pagination-switch{
				background:url(../images/icon_m.png) no-repeat -69px -14px;
				margin:0 5px;
				}
.w380{
	width:380px;
	}
	.box3{
		background-color:#f2f2f2;
		position:relative;
		min-height:500px;
		}
	.box3 .popupbox2{
		left:20px;
		right:20px;
		bottom:20px;
		}
		.box3 .popupbox2 h2{
			padding:20px 20px 0 20px;
			}
		.box3Text{
			padding:10px 20px 15px;
			}
		.box3Ul{
			border-top:1px #e6e6e6 solid;
			padding:10px 20px;
			}
			.box3Ul li{
				font-size:14px;
				line-height:28px;
				text-overflow:ellipsis;
				overflow:hidden;
				white-space:nowrap;
				}
.w1220{
	width:1220px;
	}
.box4{
	float:left;
	margin-right:20px;
	position:relative;
	width:285px;
	}
	.box4 h2{
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
	.box4 .labelBox{
		left:0;
		top:0;
		}
.w790{
	width:790px;
	}
	.shoushen,
	.yule,
	.qinggan{
		height:442px;
		}
		.shoushen .swiper-wrapper,
		.shoushen .swiper-slide,
		.yule .swiper-wrapper,
		.yule .swiper-slide,
		.qinggan .swiper-wrapper,
		.qinggan .swiper-slide{
			height:100%;
			}
		.shoushenText{
			background-color:#333;
			font-weight:bold;
			font-size:18px;
			text-align:center;
			padding:20px;
			position:absolute;
			left:145px;
			right:145px;
			bottom:42px;
			}
		.yule .pagination,
		.yule .pagination,
		.qinggan .pagination,
		.chSlide .pagination{
			text-align:center;
			margin-left:0;
			padding:0 ;
			left:20px;
			right:20px;
			bottom:16px;
			width:auto;
			}
		.chSlide .pagination{
			width:750px;
			}
			.shoushen .swiper-pagination-switch,
			.yule .swiper-pagination-switch,
			.qinggan .swiper-pagination-switch,
			.chSlide .swiper-pagination-switch{
				background:url(../images/icon_m.png) no-repeat -29px -41px;
				margin:0 5px;
				height:6px;
				width:19px;
				}
			.chSlide .swiper-pagination-switch{
				background-position:0 -50px;
				}
			.shoushen .swiper-active-switch,
			.yule .swiper-active-switch,
			.qinggan .swiper-active-switch,
			.chSlide .swiper-active-switch{
				background-position:0 -41px !important;
				}
.w385{
	width:385px;
	}
	.box5Ul{
		border-top:1px #e6e6e6 solid;
		padding:10px 20px 15px;
		}
	.box5Ul li{
		color:#666;
		font-size:14px;
		margin-top:10px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
		.box5Label{
			background-color:#e63417;
			color:#fff;
			display:inline-block;
			font-weight:bold;
			font-size:16px;
			margin-right:10px;
			padding:6px 8px;
			}
		.box5Ul li a{
			color:inherit;
			}
		.box5Ul li a:hover{
			color:#e63417;
			}
.list7{
	background:url(../images/bg_1.jpg) no-repeat right top;
	border:1px #ececec solid;
	position:relative;
	}
	.bgImg{
		position:absolute;
		left:-72px;
		bottom:0;
		}
	.list7Ul{
		min-height:140px;
		padding:20px 0;
		}
		.list7Ul li{
			float:left;
			font-size:14px;
			text-overflow:ellipsis;
			line-height:30px;
			overflow:hidden;
			padding-left:3%;
			white-space:nowrap;
			width:30.33%;
			}
			.list7Ul li .iconSmall{
				margin-right:10px;
				}
.box6{
	background-color:#f2f2f2;
	padding:6px 20px 10px;
	position:relative;
	}
	.box6 .titleBg47{
		left:20px;
		right:20px;
		bottom:10px;
		}
.box7{
	border:1px #ececec solid;
	margin-top:20px;
	min-height:150px;
	padding:20px 0;
	position:relative;
	}
	.box7 p{
		text-align:center;
		position:absolute;
		left:0;
		right:0;
		top:-12px;
		}
		.box7 p span{
			background-color:#fff;
			display:inline-block;
			font-size:18px;
			font-weight:bold;
			padding:0 30px;
			}
	.box7 a{
		font-size:14px;
		float:left;
		line-height:30px;
		margin-left:10px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		width:67px;
		}
.caizhuang{
	height:360px;
	}
	.czText{
		background:url(../images/bg_3.gif) repeat center top;
		text-align:left;
		position:absolute;
		left:0;
		bottom:10px;
		top:10px;
		height:340px;
		width:250px;
		}
		.czTextBox{
			background-color:#fff;
			margin:10px 0 0 10px;
			padding:45px 15px;
			height:230px;
			width:230px;
			}
	.caizhuang .pagination{
		text-align:center;
		margin-left:0;
		padding:0 ;
		left:20px;
		right:auto;
		bottom:40px;
		width:240px;
		}
		.caizhuang .swiper-pagination-switch{
			background:url(../images/icon_m.png) no-repeat -29px -41px;
			margin:0 5px;
			height:6px;
			width:19px;
			}
		.caizhuang .swiper-active-switch{
			background-position:0 -41px !important;
			}
.list8{
	font-size:0;
	margin-top:35px;
	}
	.list8 span{
		background-color:#e63417;
		color:#fff;
		display:inline-block;
		font-size:16px;
		font-weight:bold;
		margin-right:20px;
		padding:10px;
		}
	.list8 a{
		color:#666;
		display:inline-block;
		font-size:14px;
		font-weight:bold;
		}
	.list8 a:hover{
		color:#e63417;
		}
		.list8 a span{
			background:none;
			color:#666;
			font-size:14px;
			margin-right:0;
			padding:0 5px;
			}
	.box8Ul{
		padding-top:5px;
		}
		.box8Ul li{
			font-size:14px;
			line-height:30px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
.w250{
	width:250px;
	}
.blackBg{
	background-color:#333;
	}
	.redTitle{
		background-color:#e63417;
		color:#fff;
		font-size:20px;
		text-align:center;
		line-height:50px;
		font-weight:bold;
		}
	.list9Box{
		border-bottom:1px #686868 dotted;
		margin:0 20px;
		padding:20px 0;
		}
		.list9P .number1,
		.list9P .number2,
		.list9P .number3,
		.list9P .number4,
		.list9P .number5{
			overflow:hidden;
			margin-right:20px;
			width:14px;
			}
		.list9P .number1{ background-position:-15px 0;}
		.list9P .number2{ background-position:-14px -46px;}
		.list9P .number3{ background-position:-14px -94px;}
		.list9P .number4{ background-position:-14px -141px;}
		.list9P .number5{ background-position:-14px -189px;}
		.list9P .number6{ background-position:-14px -236px;}
		.list9P .number7{ background-position:-14px -282px;}
		.list9P .number8{ background-position:-14px -331px;}
		.list9P .number9{ background-position:-14px -377px;}
		.list9P a{
			color:#fff;
			display:inline-block;
			text-overflow:ellipsis;
			vertical-align:middle;
			overflow:hidden;
			white-space:nowrap;
			width:305px;
			}
		.list9Box .clearfix{
			display:none;
			}
		.list9Box.list9Open .clearfix{
			display:block;
			}
		.list9Box.list9Open .list9P{
			display:none;
			}
		.w110{
			width:110px;
			}
		.list9Div{
			margin-left:130px;
			}
			.list9Div p a{
				background-color:#e63417;
				color:#fff;
				display:inline-block;
				font-size:12px;
				line-height:28px;
				padding:0 5px;
				}
			.list9Div h2{
				color:#fff;
				font-size:18px;
				line-height:24px;
				margin-top:10px;
				}
				.list9Div h2 a{
					color:inherit;
					}
.grayBg{
	background-color:#f2f2f2;
	}
.box9{
	padding:27px 20px 0 20px;
	}
	.box9Dl{
		border-bottom:1px #e4e4e4 solid;
		padding:20px 0;
		}
	.box9Dl.noLine{
		border-bottom:none;
		}
		.box9Dl dd{
			margin-left:130px;
			}
			.box9Dl dd p{
				color:#999;
				font-size:14px;
				margin-top:10px;
				text-overflow:ellipsis;
				overflow:hidden;
				white-space:nowrap;
				}
.xzTuijian{
	padding:20px 20px 0;
	}
.xzTitle{
	border-bottom:1px #e53417 solid;
	margin-top:10px;
	position:relative;
	}
	.xzTitle p{
		text-align:center;
		position:absolute;
		left:0;
		top:-10px;
		width:100%;
		}
	.xzTitle span{
		background-color:#f2f2f2;
		color:#e63417;
		display:inline-block;
		font-weight:bold;
		font-size:18px;
		padding:0 10px;
		}
.list10{
	padding-top:5px;
	}
.list10 .list9P{
	border-bottom:1px #dfdfdf solid;
	padding:20px 0;
	}
	.list10 .list9P .numberImg{
		margin-right:20px;
		}
	.list10 .list9P a{
		color:#000;
		vertical-align:top;
		}
.list10More{
	text-align:center;
	padding:10px 0;
	}
	.list10More a{
		display:block;
		}
	.list10More .icon{
		background-position:-51px -24px;
		display:inline-block;
		margin-right:5px;
		vertical-align:middle;
		height:19px;
		width:15px;
		}
.blackBg1{
	background-color:#000;
	}
	
/* 卡片切换 */
.imageflow img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.imageflow{ padding-bottom:40px; overflow:hidden; position:relative; text-align:left;}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p,
.imageflow .loading,
.imageflow .loading_bar{
	display:none;
	}
.imageflow .caption{
	color:#fff;
	font-size:18px;
	position:absolute;
	bottom:20px;
	text-align:center;
	z-index:10000;
	}
.imageflow .scrollbar{}
.imageflow .slider{}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{
	cursor:pointer;
	margin-top:-18px;
	position:absolute;
	top:50%;
	height:36px;
	width:19px;
	z-index:999;
	}
.imageflow .previous{
	background:url(../images/icon_m.png) no-repeat 0 0;
	left:0;
	}
.imageflow .next{
	background:url(../images/icon_m.png) no-repeat -21px 0;
	right:0;
	}
.fushiSlide{
	padding:50px 0 20px;
	}
.fushiTitle{
	background:url(../images/transparent_50.png) repeat;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:52px;
	padding:0 20px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	}
	.fushiTitle a{
		color:inherit;
		}
.fushiList{
	padding:0 20px 15px;
	}
	.fushiList .list9P{
		border-bottom:1px #686868 dotted;
		padding:16px 0;
		}
.jkList{
	border:1px #e0e0e0 solid;
	margin-top:20px;
	padding:10px 0;
	}
	.jkList .list9P{
		float:left;
		padding:15px 0 15px 2%;
		width:31.33%;
		}
		.jkList .list9P .numberImg{
			margin-right:20px;
			}
		.jkList .list9P a{
			color:#000;
			width:335px;
			}
		.jkList .list9P a:hover{
			color:#e63417;
			}
.ztBox{
	background-color:#f7f7f7;
	float:left;
	width:50%;
	}
.ztBoxImg{
	position:relative;
	width:300px;
	}
	.ztLbael{
		background-position:-324px 0;
		position:absolute;
		left:0;
		top:0;
		height:51px;
		}
	.ztBoxImg.fr .ztLbael{
		background-position:-233px 0;
		left:auto;
		right:0;
		}
		.ztLbael a{
			background-color:#e93c17;
			color:#fff;
			display:inline-block;
			font-weight:bold;
			font-size:20px;
			line-height:40px;
			padding:0 20px;
			}
.ztBoxText{
	padding-bottom:20px;
	position:relative;
	float:left;
	width:50%;
	}
	.ztBoxTextIcon{
		background-position:-195px 0;
		position:absolute;
		left:-14px;
		top:34px;
		height:23px;
		width:14px;
		}
	.ztBoxText.fl .ztBoxTextIcon{
		background-position:-212px 0;
		right:-14px;
		left:auto;
		}
	.ztBoxTextTitle{
		font-size:20px;
		font-weight:bold;
		line-height:24px;
		margin:25px 20px 0;
		}
	.ztBoxTextLine{
		margin:20px 20px;
		}
		.ztBoxTextLine span{
			background-color:#e63417;
			display:inline-block;
			height:4px;
			width:22px;
			}
	.ztBoxTextDiv{
		color:#999;
		font-size:14px;
		line-height:24px;
		margin:0 20px;
		}
		
/*---------------------- index End ---------------------------*/


/*---------------------- page ------------------------*/
.chBanner{
	background-color:#5e5e5e;
	height:578px;
	}
	.subNav{
		font-size:0;
		padding-top:40px;
		}
		.subNav a{
			color:#f9eded;
			display:inline-block;
			font-size:16px;
			vertical-align:middle;
			}
		.subNav a.listsub{
			color:#333;
			}
		.subNav a:hover{
			text-decoration:underline;
			}
		.subNav span{
			background-position:-71px -27px;
			display:inline-block;
			margin:0 15px;
			vertical-align:middle;
			height:6px;
			width:6px;
			}
	.chSlide{
		background-color:#343434;
		margin-top:30px;
		position:relative;
		height:450px;
		}
		.chSlide .bannerPrev,
		.chSlide .bannerNext{
			left:0;
			}
		.chSlide .bannerPrev{
			margin-left:0;
			}
		.chSlide .bannerNext{
			left:742px;
			margin-left:0;
			}
		.chSlideText{
			float:left;
			margin-left:40px;
			width:335px;
			}
			.chSlideH2{
				color:#fff;
				font-size:30px;
				font-weight:bold;
				line-height:36px;
				padding-top:40px;
				}
				.chSlideH2 a{
					color:inherit;
					}
				.chSlideH2 a:hover{
					color:#e63417;
					}
			.chSlideLine{
				padding:25px 0;
				}
				.chSlideLine span{
					background-color:#e63417;
					display:inline-block;
					height:6px;
					width:84px;
					}
			.chSlideDiv{
				color:#c0c0c0;
				font-size:14px;
				line-height:24px;
				padding-bottom:25px;
				}
			.chSlideBtn{
				border:1px #7d7d7d solid;
				color:#c0c0c0;
				display:inline-block;
				padding:12px 30px;
				}
			.chSlideBtn:hover{
				border-color:#fff;
				color:#fff;
				}
			.chSlideUl li{
				color:#fff;
				font-size:14px;
				line-height:30px;
				text-overflow:ellipsis;
				overflow:hidden;
				white-space:nowrap;
				}
				.chSlideUl li a{
					color:inherit;
					vertical-align:middle;
					}
				.chSlideUl li a:hover{
					color:#e63417;
					}
				.chSlideUl li .icon{
					background-position:-49px -20px;
					display:inline-block;
					margin-right:10px;
					height:4px;
					width:4px;
					}
.chTitle{
	background:url(../images/titlebg_1.gif) repeat-x left 18px;
	margin-top:40px;
	}
	.chTitle span{
		background-color:#fff;
		color:#e63417;
		display:inline-block;
		font-size:30px;
		font-weight:bold;
		padding-right:20px;
		}
	.chTitle a{
		background-color:#fff;
		font-weight:bold;
		line-height:30px;
		margin-top:4px;
		padding-left:8px;
		}
.chBox1{
	position:relative;
	height:225px;
	}
	.chBox1 h3{
		background-color:#000;
		color:#fff;
		font-size:18px;
		line-height:62px;
		text-align:center;
		text-overflow:ellipsis;
		margin-top:15px;
		overflow:hidden;
		padding:0 20px;
		position:relative;
		left:-64px;
		white-space:nowrap;
		width:404px;
		}
		.chBox1 h3 a{
			color:inherit;
			}
	.chBox1 div{
		color:#666;
		font-size:14px;
		line-height:24px;
		margin-top:10px;
		}
		.chBox1 div a{
			color:inherit;
			}
	.chBox1 ul li{
		font-size:14px;
		line-height:28px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
.chBox2{
	border-bottom:1px #d9d9d9 dotted;
	padding-bottom:21px;
	margin-bottom:22px;
	}
	.w145{
		width:145px;
		}
	.chBox2Dd{
		margin-left:160px;
		}
		.chBox2Dd li{
			color:#666;
			font-size:12px;
			line-height:24px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
			.chBox2Dd li a{
				color:inherit;
				}
			.chBox2Dd li a:hover{
				color:#e63417;
				}
.pagePosition{
	color:#999;
	font-size:14px;
	padding-top:30px;
	}
	.pagePosition .icon{
		background-position:-33px -50px;
		display:inline-block;
		margin-right:6px;
		position:relative;
		top:1px;
		height:14px;
		width:14px;
		}
	.pagePosition a{
		
		color:inherit;
		display:inline-block;
		margin-right:0px;
		padding-right:2px;
		padding-left:2px;
		}
	.pagePosition a:hover{
		color:#e63417;
		}
.w800{
	width:800px;
	}
.w530{
	width:530px;
	}
.h398{
	height:398px;
	overflow:hidden;
	}
.mt22{
	margin-top:22px;
	}
.mt10{
	margin-top:10px;
	}
.listDl{
	border-bottom:1px #c4c4c4 dotted;
	padding:30px 0;
	}
.listDl dt img{width:250px; height:188px;display: block;border-radius:6px;}
	.listDl dd{
		margin-left:270px;
		}
	.listDl dd h2 {
		display:block;
		overflow:hidden;
		height:28px;
		}
		.listTime{
			color:#666;
			font-size:15px;
			font-family:Arial;
			font-weight:bold;
			margin-top:40px;
			}
			.listTimeIcon{
				background-position:-51px -47px;
				display:inline-block;
				margin-right:7px;
				position:relative;
				top:2px;
				height:15px;
				width:15px;
				}
			.listTimetype a{
			    background-color:#f3f3f3;
				border:1px solid #e8e8e8;
				font-family:"Microsoft Yahei";
			    font-weight:normal;
			    font-size:14px;
				display:inline-block;
				height:20px;
				line-height:20px;
				padding:0 10px;
				border-radius:12px;
				margin-left:30px;
				color:#999;
			   }
			 .listTimetype a:hover{color:#e63417;}
			   
		.listShare{
			font-family:"Microsoft Yahei";
			font-weight:normal;
			font-size:14px;
			position:relative;
			top:-1px;
			}
			.listShare a{
				background-image:url(../images/share.png);
				display:inline-block;
				vertical-align:middle;
				margin-right:5px;
				height:23px;
				width:23px;
				}
.listShare a.bds_tsina { background-position: -23px -23px !important; }
.listShare a.bds_tsina:hover { background-position: -23px 0px !important; }
.listShare a.bds_qzone { background-position: 0px -23px !important; }
.listShare a.bds_qzone:hover { background-position: 0px 0px !important; }
.listShare a.bds_tqq { background-position: -46px -23px !important; }
.listShare a.bds_tqq:hover { background-position: -46px 0px !important; }
.listShare a.bds_weixin { background-position: -69px -23px !important; }
.listShare a.bds_weixin:hover { background-position: -69px 0px !important; }

.listDl .bdsharebuttonbox { padding-bottom: 0 !important; }
.listDl .bdsharebuttonbox a { width: 23px !important; padding-left: 0 !important; height: 24px !important; background: url(../images/share.png) no-repeat !important; margin: 0 4px 0 0 !important; display:inline-block }
.listDl .bdsharebuttonbox .bds_tsina { background-position: -23px -23px !important; }
.listDl .bdsharebuttonbox .bds_tsina:hover { background-position: -23px 0px !important; }
.listDl .bdsharebuttonbox .bds_qzone { background-position: 0px -23px !important; }
.listDl .bdsharebuttonbox .bds_qzone:hover { background-position: 0px 0px !important; }
.listDl .bdsharebuttonbox .bds_tqq { background-position: -46px -23px !important; }
.listDl .bdsharebuttonbox .bds_tqq:hover { background-position: -46px 0px !important; }
.listDl .bdsharebuttonbox .bds_weixin { background-position: -69px -23px !important; }
.listDl .bdsharebuttonbox .bds_weixin:hover { background-position: -69px 0px !important; }

.wrapper{ overflow:hidden; padding-top:20px; margin-left:-15px;margin-right:-15px;}
.wall { display: block;position: relative;}
.wall-column {display: block;position: relative;width: 25%;float: left;padding: 0 1%;box-sizing: border-box;}
.wrapper .article {display: block;margin: 0 0 8% 0;padding: 5%;background: white;border-radius: 3px;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition: all 100;  overflow: hidden; position: relative;}
.wrapper .article img {display: block;width: 100%; margin: 0 0 5% 0;}
.wrapper .article a{ color: #333;}
.wrapper .article p{ overflow: hidden; font-size:16px; font-weight:bold; line-height:28px;}
.wrapper .article small{font-size:12px;color:#ccc;line-height:2em;}
.wrapper .article:hover{ transform: scale(1.01);}
.wrapper .article:hover small{ color:#555}
.wrapper .article:hover p{color:#e63417;}
.wrapper .article input{ width: 20%; padding: 0.6em; border-radius: 0.4em; font-size: 1.1em; z-index: 100; background-color: #f60; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7;}
.wrapper h3{ text-align: center; margin:0 20%; white-space: nowrap; text-overflow: ellipsis; font-weight:normal; color: #333; overflow: hidden;  font-size: 1.5em; padding: 0.7em 0;}
.wrapper h4{ width: 90%; margin:0 5%; text-align: justify; font-weight:normal; color: #999;  font-size: 1.2em; margin-bottom: 3%; line-height:1.5; }
.specbox{margin-bottom:10px; margin-top:50px;padding:8px;background:#fefefe;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;}
.specbox .spec{ padding:8px;background:#222;height:70px;line-height:35px; font-size:16px;}
.specbox .spec a{ color:#fff; display:block; margin-right:15px; margin-left:15px;float:left;}
.specbox .spec a:hover {color:#e63417;}
.xgwz_style2{ padding-top:20px; width:800px; overflow:hidden;}
.gxwz_wp{ width:820px;}
.gxwz_wp li{ float:left; width:185px; margin-right:20px; margin-bottom:25px;}
.gxwz_wp li span{ font-size:14px; line-height:20px;}
.w360{
	width:360px;
	}
.listTab{
	background-color:#fafafa;
	margin-top:20px;
	}
	.listTabTitle a{
		background-color:#333;
		color:#fff;
		font-size:18px;
		font-weight:bold;
		float:left;
		text-align:center;
		line-height:50px;
		position:relative;
		height:50px;
		width:50%;
		}
	.listTabTitle a:hover,
	.listTabTitle a.current{
		background-color:#e63417;
		color:#fff;
		}
		.listTabTitle a span{
			background-position:0 -59px;
			display:none;
			margin-left:-8px;
			position:absolute;
			left:50%;
			bottom:-7px;
			height:7px;
			width:16px;
			}
		.listTabTitle a:hover span,
		.listTabTitle a.current span{
			display:block;
			}
.listTabBox{
	display:none;
	}
	.listTabBox li{
		border-bottom:1px #cdcdcd dotted;
		margin:0 15px;
		padding:20px 0;
		}
	.listTabBox li.noLine{
		border-bottom:none;
		}
	.listTabBox li.listTab5,.listTabBox li.listTab9{
		border-bottom:none;
		}
		.ltbTitle{
			font-size:18px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
		.listTabBox li.current .ltbTitle{
			display:none;
			}
			.ltbTitle .numberImg{
				margin-right:5px;
				height:22px;
				width:30px;
				}
	.ltbDl{
		display:none;
		}
	.listTabBox li.current .ltbDl{
		display:block;
		}
		.ltbDl dt{
			width:145px;
			}
		.ltbDl dt img{
			width:110px;
			height:83px;
			}		
			.ltbDl dt .numberImg{
				margin-right:5px;
				vertical-align:top;
				position:relative;
				top:5px;
				height:22px;
				width:30px;
				}
		.ltbDl dd{
			font-size:18px;
			line-height:24px;
			font-weight:bold;
			margin-left:165px;
			}
.listSlide{
	margin-top:20px;
	position:relative;
	height:310px;
	}
	.listSlide h3{
		background-color:#fff;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		padding:20px 0;
		position:absolute;
		left:20px;
		right:20px;
		bottom:40px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
	.listSlide img{ width:360px; height:270px;}
	.listSlide .pagination{
		text-align:center;
		margin:0;
		left:20px;
		right:20px;
		bottom:20px;
		width:auto;
		z-index:99;
		}
		.listSlide .swiper-pagination-switch{
			background-position:-71px -36px;
			margin:0 5px;
			height:7px;
			width:7px;
			}
		.listSlide .swiper-active-switch{
			background-position:-71px -46px !important;
			}
	.lslidePrev,
	.lslideNext{
		position:absolute;
		bottom:17px;
		height:14px;
		width:16px;
		z-index:100;
		}
	.lslidePrev{
		background-position:0 -69px;
		left:115px;
		}
	.lslideNext{
		background-position:-18px -69px;
		right:115px;
		}
.listRline{
	background:url(../images/titlebg_1.gif) repeat-x left bottom;
	font-size:24px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:16px;
	}
.jiaodian{
	margin-top:20px;
	}
.jiaodian dt{
	color:#e63417;
	font-weight:bold;
	}
	.jiaodian dt .icon{
		background-position:-24px -50px;
		display:inline-block;
		margin-right:6px;
		height:11px;
		width:6px;
		}
	.jiaodian dd{
		margin-bottom:10px;
		width:372px;
		}
		.jiaodian dd a{
			border:1px #e7e7e7 solid;
			float:left;
			font-size:14px;
			font-weight:bold;
			line-height:30px;
			margin:12px 12px 0 0;
			padding:0 5px;
			text-align:center;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			height:30px;
			width:69px;
			}
.dH2{
	border-top:1px #ebebeb solid;
	color:#000;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:1.5;
	padding-top:30px;
	}
	.dLabel{
		color:#888;
		font-size:14px;
		margin-top:20px;
		text-align:center;
		vertical-align:middle;
		}
		.dLabel a{
			color:inherit;
			}
		.dLabel span{
			display:inline-block;
			margin-right:10px;
			position:relative;
			top:3px;
			height:17px;
			width:17px;
			}
		.dTime{
			background-position:-417px 0;
			}
		.dLabel span.dSource{
			background-position:-442px 0;
			margin-left:25px;
			width:16px;
			}
		.dAuthor{
			background-position:-465px 0;
			margin-left:25px;
			}
	.dIntroduction{
		background-color:#fff9f9;
		border:1px #eab5b9 dotted;
		color:#666;
		line-height:25px;
		margin-top:35px;
		padding:15px 10px;
		}
.dEditbox{
	color:#000;
	line-height:35px;
	margin-top:20px;
	}
	.dEditbox p{
		margin-top:20px;
		text-indent:2em;
		}
	.dEditbox .keywordlink{
		color:#e63417;
		border-bottom:1px #e63417 dashed;
		}
.dShare{
	color:#666;
	font-size:14px;
	margin-top:50px;
	}
	.dShare a{
		background-image:url(../images/bg.jpg);
		background-repeat:no-repeat;
		display:inline-block;
		vertical-align:middle;
		height:28px;
		width:28px;
		}
	.dShare a.dQzone{ background-position:-238px -71px;}
	.dShare a.dSina{ background-position:-270px -71px;}
	.dShare a.dTengxun{ background-position:-302px -71px;}
	.dShare a.dWeixin{ background-position:-334px -71px;}
	.dShare a.dMore{ background-position:-366px -71px;}
.aShare {color:#666;font-size:14px;}
.aShare .t { float: left; line-height:28px; padding-right:10px; }
.aShare .bdsharebuttonbox { float: left; padding-bottom: 0 !important; }
.aShare .bdsharebuttonbox a { width: 28px !important; padding-left: 0 !important; height: 28px !important; background: url(../images/share.png) no-repeat !important; margin: 0 4px 0 0 !important; display:inline-block }
.aShare .bdsharebuttonbox .bds_tsina { background-position: 0 -49px !important; }
.aShare .bdsharebuttonbox .bds_qzone { background-position: -28px -49px !important; }
.aShare .bdsharebuttonbox .bds_tqq { background-position: -56px -49px !important; }
.aShare .bdsharebuttonbox .bds_weixin { background-position: -84px -49px !important; }
.aShare .bdsharebuttonbox .bds_renren { background-position: -112px -49px !important; }
.aShare .bdsharebuttonbox .bds_more { background: url(../images/share.png) no-repeat -140px -49px !important; width: 28px !important; height: 28px !important; padding: 0 !important; }
.tags a{display:inline-block;height:22px;line-height:22px;margin-right:10px;padding:0 12px;color:#e63417;border:1px solid #e63417;border-radius:20px; font-size:12px;}
.tags a:hover{background:#e63417;color:#fff}

.topBottomPage{
	border-top:1px #b2b2b2 dotted;
	border-bottom:1px #b2b2b2 dotted;
	margin-top:20px;
	}
	.topBottomPage span{
		color:#666;
		font-size:14px;
		}
	.topBottomPage h3,
	.topBottomPage h3 a{
		color:#000;
		font-size:16px;
		max-width:369px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
	.topBottomPage a:hover{
		color:#e63417;
		}
	.topBottomPage .fl{
		text-overflow:ellipsis;
		overflow:hidden;
		margin-right:30px;
		padding:20px 0;
		white-space:nowrap;
		width:370px;
		}
	.topBottomPage .fr{
		border-left:1px #b2b2b2 dotted;
		text-align:right;
		padding:20px 0 20px 30px;
		width:369px;
		}
.dCorrelation{
	border-bottom:1px #c4c4c4 dotted;
	padding:20px 0;
	}
	.w200{
		width:200px;
		}
	.w200 img{
		width:200px;
		height:150px;
		border-radius:4px;
		}
	.dCorrelation dd{
		margin-left:220px;
		}
		.dCorrelation dd h2{
			font-size:22px;
			font-weight:bold;
			line-height:1.5;
			padding-top:5px;
			}
.dTab a{
	background-color:#f2f2f2;
	border-right:1px #fff solid;
	float:left;
	font-size:18px;
	text-align:center;
	line-height:44px;
	height:44px;
	width:87.8px;
	}
.dTab a:hover,
.dTab a.current{
	background-color:#e63417;
	border-color:#e63417;
	color:#fff;
	}
.w300{
	width:300px;
	}
.dTabList{
	display:none;
	}
.dTabList dd{
	border-left:2px #cbcbcb solid;
	margin:0 0 -1000px 330px;
	padding-bottom:1000px;
	}
.dTabList dt img{
    width:300px;
	height:225px;
	}
	.dTabListUl li{
		color:#666;
		font:15px Arial;
		padding-bottom:27px;
		padding-left:20px;
		position:relative;
		}
	.dTabListUl li.noPadding{
		padding-bottom:0;
		}
		.dTabListUl li h3{
			color:#333;
			font-family:"Microsoft Yahei";
			font-weight:bold;
			font-size:16px;
			margin-top:5px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
		.dTabListUl li p{
			background-position:-417px -25px;
			position:absolute;
			left:-7px;
			top:0;
			height:12px;
			width:12px;
			}
.jiaodian.mt8{
	margin-top:8px;
	}
.contentGray{
	background-color:#f8f8f8;
	}
	.mxkSearch{
		background-color:#fff;
		border:1px #e7e7e7 solid;
		margin-top:25px;
		}
		.mxkSearch dl{
			margin:26px 20px 0 20px;
			}
			.mxkSearch dl dt{
				color:#666;
				float:left;
				font-size:14px;
				text-align:right;
				line-height:22px;
				min-width:50px;
				}
			.mxkSearch dl dd{
				margin-left:50px;
				}
				.mxkSearch dl dd a{
					float:left;
					font-size:14px;
					line-height:22px;
					margin-right:20px;
					padding:0 7px;
					height:24px;
					white-space:nowrap;
					}
				.mxkSearch dl dd a:hover,
				.mxkSearch dl dd a.on{
					background-color:#e89f64;
					color:#fff;
					}
				.mxkSearch dl.mxkZimu dd a{
					margin-right:15px;
					}
		.mxkHotSearch{
			border-top:1px #eaeaea solid;
			margin-top:16px;
			padding:25px 30px;
			}
			.mxkHotSearch .search{
				margin:0;
				}
			.mxkHotSearch .fl{
				line-height:38px;
				}
				.mxkHotSearch .fl a{
					float:left;
					margin-right:18px;
					}
	.mxkList li{
		float:left;
		margin:26px 20px 0 0;
		text-align:center;
		width:224px;
		}
		.mxkList li p{
			color:#000;
			font-size:18px;
			margin-top:10px;
			}
			.mxkList li p a{
				color:inherit;
				}
			.mxkList li p a:hover{
				color:#e63417;
				}
.mvBox1{
	background:url(../images/img_99.jpg) #fff no-repeat center top;
	}
	.mvBox2{
		background-color:#fff;
		border:1px #eee solid;
		box-shadow:0 0 24px rgba(0,0,0,0.14);
		margin-top:30px;
		padding:10px 30px 25px 10px;
		}
		.mvBox2 dt{
			float:left;
			position:relative;
			width:276px;
			}
			.txBg{
				position:absolute;
				left:0;
				top:0;
				height:276px;
				width:276px;
				}
		.mvBox2Dd{
			margin-left:286px;
			overflow:hidden;
			}
			.mvBox2Ul{
				border-top:1px #b2b2b2 dotted;
				margin-top:20px;
				padding-top:15px;
				}
				.mvBox2Ul li{
					color:#666;
					float:left;
					font-size:14px;
					line-height:30px;
					margin-right:20px;
					width:316px;
					}
					.mvBox2Ul li span{
						color:#000;
						}
	.mvNav{
		border-top:1px #e9e7e7 solid;
		border-bottom:1px #e9e7e7 solid;
		margin-top:40px;
		height:59px;
		}
		.mvNav a{
			color:#000;
			font-size:18px;
			float:left;
			line-height:59px;
			margin-right:75px;
			height:59px;
			}
		.mvNav a:hover,
		.mvNav a.current{
			border-bottom:4px #e63417 solid;
			color:#e63417;
			height:57px;
			}
		.mvNav .bqinfo{
		    font-size:12px;
			line-height:59px;
			color:#999;
			float:right;
		    }
	.mvTitle{
		border-bottom:1px #e5e5e5 solid;
		margin-top:40px;
		}
		.mvTitle a.fr{
			font-size:16px;
			margin-top:8px;
			}
		.mvTitle p{
			border-bottom:1px #fff solid;
			color:#000;
			font-size:24px;
			padding-bottom:14px;
			}
	.mvDongtai{
		width:1222px;
		}
		.mvDongtai li{
			float:left;
			margin:20px 22px 0 0;
			position:relative;
			height:309px;
			width:385px;
			}
.mvXinxi{
	background-color:#fff;
	border:1px #f2f2f2 solid;
	border-left:none;
	box-shadow:0 0 12px rgba(0,0,0,0.12);
	margin-top:50px;
	}
	.mvXinxiTitle{
		border-top:3px #e63417 solid;
		border-bottom:1px #f4efef solid;
		}
		.mvXinxiTitle a{
			color:#000;
			font-size:18px;
			float:left;
			margin-right:1px;
			line-height:58px;
			padding:0 25px;
			}
		.mvXinxiTitle a:hover,
		.mvXinxiTitle a.current{
			background-color:#e63417;
			color:#fff;
			}
	.mvXinxiBox{
		display:none;
		line-height:35px;
		padding:30px;
		}

		.mvXinxiBox dd{

			position:relative;
			top:-3px;
			}
			.mvBtn{
				border:1px #e7e7e7 solid;
				display:inline-block;
				line-height:38px;
				padding:0 20px;
				}
	.mvNewsUl li{
		float:left;
		margin-right:20px;
		margin:30px 20px 0 0;
		position:relative;
		height:214px;
		width:285px;
		}
	.mvXiezhenUl li{
		background:url(../images/imgbg.gif) no-repeat;
		float:left;
		margin:30px 16px 0 0;
		position:relative;
		height:268px;
		width:288px;
		}
		.mvxzNb{
			background:url(../images/transparent_50.png);
			border-radius:3px;
			color:#fff;
			font-size:14px;
			line-height:30px;
			padding:0 10px;
			position:absolute;
			right:19px;
			bottom:68px;
			height:30px;
			}
			.mvxzNb .icon{
				background-position:-439px -25px;
				display:inline-block;
				margin-right:5px;
				vertical-align:middle;
				height:13px;
				width:14px;
				}
		.mvxzTitle{
			color:#000;
			margin:12px 20px 0 20px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:nowrap;
			}
			.mvxzTitle a{
				color:inherit;
				}
			.mvxzTitle a:hover{
				color:#e63417;
				}
.listOutline{
	background-color:#fff9f9;
	border:1px #edbec2 dotted;
	line-height:30px;
	margin:40px 0 30px 0;
	padding:15px 20px;
	}
.listOutline h1{ font-size:16px;display:inline}
.listDlPTnone{
	padding-top:0;
	}
.bannerBox{
	background:url(../images/img_110.jpg) no-repeat center top;
	height:578px;
	}
	.pt22{
		padding-top:22px;
		}
	.w600{
		width:600px;
		}
	.mt8{
		margin-top:8px;
		}
	.bannerBoxUl li{
		float:left;
		margin:8px 0 0 10px;
		position:relative;
		width:290px;
		}
	.chNav a{
		border-radius:3px;
		color:#fff;
		float:left;
		font-size:22px;
		font-weight:bold;
		line-height:66px;
		margin:30px 9px 0 0;
		text-align:center;
		height:66px;
		width:125px;
		opacity: 1;
		filter: alpha(opacity=100);
		}
	.chNav a:hover{
	    opacity: 0.8;
		filter: alpha(opacity=90);
	    }
	.chNav a.bgColor1{ background-color:#ff6980;}
	.chNav a.bgColor2{ background-color:#fcaca1;}
	.chNav a.bgColor3{ background-color:#89c0ff;}
	.chNav a.bgColor4{ background-color:#ffbe94;}
	.chNav a.bgColor5{ background-color:#9baef0;}
	.chNav a.bgColor6{ background-color:#ffc86e;}
	.chNav a.bgColor7{ background-color:#ff9fc5;}
	.chNav a.bgColor8{ background-color:#8cd8de;}
	.chNav a.bgColor9{ background-color:#caa6fe;}
.chListBox{
	float:left;
	margin:30px 20px 0 0;
	width:285px;
	}
	.chListBox h2{
		color:#000;
		font-size:18px;
		font-weight:bold;
		margin-top:20px;
		}
		.chListBox h2 a{
			color:inherit;
			}
		.chListBox h2 a:hover{
			color:#e63417;
			}
	.chListBox p{
		color:#666;
		font-size:14px;
		line-height:24px;
		margin-top:15px;
		}
	.chLabel a{
		border:1px #e7e7e7 solid;
		border-radius:3px;
		color:#999;
		font-size:12px;
		float:left;
		line-height:28px;
		margin:10px 10px 0 0;
		padding:0 10px;
		height:28px;
		white-space:nowrap;
		}
	.chLabel a:hover{
		color:#e63417;
		}


/*---------------------- page End ------------------------*/	
	
	
	
#aboutframeWP{ width:1200px; margin:40px auto 0px auto;box-shadow: 0px 0px 5px #ccc; overflow:hidden;}
#aboutleft_frame{ float:left; width:219px; background:#fafafa; border-right:1px solid #eaeaea;margin-bottom: -99999px; padding-bottom: 99999px;}

.aboutdh_menu li{line-height:60px;border-bottom:1px solid #eaeaea; text-align:center;}
.aboutdh_menu li a{background:url(../images/y_d.jpg) no-repeat; background-position:left center;padding-left:10px;}
.a_cur{ color:#e63417;}

#aboutright_frame{ width:980px; float:left; background:#fff;margin-bottom: -99999px; padding-bottom: 99999px;}
/*#aboutleft_frame, #aboutright_frame { min-height: 600px; height: auto !important; height: 600px; }*/
.Rabout_title{ padding-left:40px; font-size:24px; line-height:62px; background:url(../images/abouttitle_line.jpg) no-repeat; background-position:bottom;}
.Rabout_content{ padding-top:40px; width:900px; overflow:hidden; margin:0 auto;}
.neirong_if{ font-size:16px; line-height:30px;}
.neirong_if p{ padding-bottom:15px;}
.Rabout_content2{ padding-top:40px;}
.Rabout_content2 p{ padding-left:40px;}
.huoban_M{ width:900px; overflow: hidden;margin:0 auto;}
.flink_M{ width:900px; overflow: hidden;margin:0 auto;}
.huoban_U{ width:940px;}
.huoban_M li{width: 132px;height: 55px;line-height: 55px;border: 1px solid #eee; margin: 0 18px 20px 0; float: left; text-align: center;-moz-box-shadow: 2px 2px 5px #f1f1f1; -webkit-box-shadow: 2px 2px 5px #f1f1f1;box-shadow: 2px 2px 5px #f1f1f1;}
.flink_M a{ display:block;width: 132px;height: 55px;line-height: 55px;border: 1px solid #eee; margin: 0 18px 20px 0; float: left; text-align: center;-moz-box-shadow: 2px 2px 5px #f1f1f1; -webkit-box-shadow: 2px 2px 5px #f1f1f1;box-shadow: 2px 2px 5px #f1f1f1;}

.zp_a span{ display:block; color:#e63417; font-size:18px;padding-bottom:20px;}
.zp_b{ padding-top:30px;}
.zp_b span{ display:block; color:#e63417; font-size:18px;padding-bottom:20px;}
.zp_a p:nth-child(1){ padding-bottom:30px;} 
.zp_a p:nth-child(2){ padding-bottom:30px;}
.lkong{ height:100px;}
.zfb{
	background: #f1f1f1;
	padding: 10px;
	text-indent: 2em;
	border:1px #ccc dashed;
	line-height: 35px;
	margin-bottom: 25px; 
	margin-left: 20px; 
	margin-right: 20px; 
	border-radius: 5px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	