.full { width: 100%; }
.full.bw { background: #fff; }
.full.bk { background: #2b2b2b; }
.auto-820 { width: 820px; margin: 0 auto; }
.auto-930 { width: 930px; margin: 0 auto; }
.pub-fl { float: left; }
.fs-18 { font-size: 18px; }
.wr { font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; }
.pos-r { position: relative; }
.bg-35 { background: #ffffff; }
.bg-98 { background: #989898; }
.bg-00 { background: #000000; }
.nav {width: 1030px;margin: 0 auto; height: 55px; line-height: 55px; font-size: 18px; position: relative; }
.nav a { width: 77px; height: 55px; margin: 0 23px; text-align: center; display: inline-block;box-sizing: border-box; }
.nav a:hover,.nav a.current{border-bottom: 5px solid #000000;}
.nav #bckline { width: 77px; height: 5px; background: #000; position: absolute; left: 23px; bottom: 10px; }
.jp { padding-bottom: 120px; }
.jplist { width: 100%; height: 265px; background: #fff; margin-top: 10px; }
.jplist .jpdj { width: 273px; height: 100%; background: #989898; color: #fff; text-align: center; }
.jplist .jpdj h2 { font-weight: normal; font-size: 48px; padding-top: 50px; }
.jplist .jpdj p { font-size: 18px; margin-top: 30px; }
.jplist .jpimg { width: 657px; }
.jplist .jpimg img { margin: 0 auto; }
.jplist .jpimg .jpimgshow { width: 657px; height: 265px; display: table-cell; vertical-align: middle; }

.dspw { margin: 80px auto; }
.dspw ul li { width: 182px; height: 271px; float: left; margin-left: 5px; }
.dspw ul li:first-child { margin-left: 0; }
.dspw ul li div.pwimg { height: 215px; overflow: hidden; }
.dspw ul li p.pwjs { height: 53px; background: #989898; color: #fff; padding: 3px 10px 0; }
.dspw ul li p.pwjs b { font-size: 14px; }

.hdjs { color: #000; font-size: 14px; }
.hdjs h3 { font-size: 24px; font-weight: normal; margin: 40px 0 15px; }
.hdjs h3 b { float: left; width: 11px; height: 24px; background: #000; margin: 4px 10px 0 0; }
.hdjs p { line-height: 20px; }

.footer { padding: 50px 0;position: fixed;bottom: 0;left: 0;z-index: -1; }
.footer,.footer a { color: #ffffff; }
.footer p { line-height: 20px; padding-left: 30px; }
#container{position: relative;}
.fetter-top{margin-bottom: 140px;}

.df-header{
	background-color: #444444;
	height: 40px;
	width: 100%;
}
.df-header .df-header-main{
	width: 980px;
	margin: 0 auto;
	height: 40px;
	position: relative;
}
.df-header .df-header-main .logo{
	padding: 10px 0 0;
	display: inline-block;
}
.df-header .df-header-main .header-nav{
	position: absolute;
	right: 0;
	height: 40px;
	top: 0;
}
.df-header .df-header-main .header-nav ul{
	margin: 0;
	padding: 0;
}
.df-header .df-header-main .header-nav ul li{
	list-style: none;
	display: inline-block;
	width: 70px;
	font-size: 14px;
	line-height: 40px;
	color: #ffffff;
	text-align: center;
}
.df-header .df-header-main .header-nav ul li a{
	color: #ffffff;
}
.df-header .df-header-main .header-nav ul li a:hover{
	color: #ff0000;
}
.nav-main{
	margin: 0 auto;
	width: 1000px;
}
.df-heaimg{
	height: 225px;
	width: 100%!important;
	background: url("../images/er-header.jpg") no-repeat center top;
	position: relative;
}
.auto-1030{
	width: 1030px;
	margin: 0 auto;
}
.zuopin-content.cfp-content .cfp-tx{
	margin: 2px!important;
	float: none;
	display: inline-block;
	width: 250px;
	height: 250px;
}
.zuopin-content .cfp-tx.effect-zoe p.description{
	width: 230px;
}
.zh-header-join{
	position: absolute;
	display: block;
	width: 155px;
	height: 35px;
	left: 50%;
	margin-left: 320px;
	top: 133px;
}
.cfp-l-name,.cfp-r-img{
	float: left;
}
.cfp-l-name{
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	width: 100px;
}
.cfp-r-img{
	width: 530px;
}
.cfp-r-img a{
	display: inline-block;
	margin: 0 10px 10px 0;
}
.cfp-m-l{
	width: 640px;
}
.cfp-m-r{
	width: 230px;
}