/* CSS Document */
body { text-align: center; font-family:"宋体", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#404040;}
div,form,img {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
ul,ol,li,dl,dt,dd{list-style:none; text-align:left; font-weight:normal;
}

/* 链接颜色 */
a:link {color: #404040; text-decoration:none;}
a:visited {color: #404040;text-decoration:none;}
a:hover {color: #404040; text-decoration:underline;}

a:active {color: #404040;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#005db3;}
.BBlue,a.BBlue:link,a.BBlue:visited{color:#005db3; font-size:14px; font-weight:bold}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D; font-size:12px;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #a75d00; font-weight:bold}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff; font-size:14px; font-weight:bold;}
.c1White,a.c1White:link,a.c1White:visited{ color:#fff; font-size:12px; font-weight:bold;}
.sWhite,a.sWhite:link,a.sWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#3f3f3f;}
a.cBlack:hover{color:#bc2931; text-decoration:none}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff7b0f; background:none; padding-top:4px; padding-left:3px;}
.Orange,a.Orange:link,a.Orange:visited{color:#ff5d00; background:none; padding-top:4px; padding-left:3px;}
.Orange1,a.Orange1:link,a.Orange1:visited{color:#ff5d00; background:none;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#69850c;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小 */
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

/* 其他属性 */
.overflow{overflow:auto; clear:both;}
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; line-height:0;}
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}


/* 主体左边内容 */
.Main{width:950px; margin:auto; clear:both; margin-top:10px;
}
.MainLeft{float:left; width:234px;
}
.ad{clear:both; margin-top:10px;
}
.ad img{ display:block;
}
.ad1{clear:both; margin-top:9px;
}
.ad1 img{border:#b0b0b0 1px solid; display:block; margin-top:10px;
}

.News{clear:both; height:25px; background:url(images/NewsRight.gif) no-repeat right center; margin-top:10px;  text-align:left; color:#ffffff; font-weight:bold; line-height:25px; font-size:14px
}
.News .left{float:left; width:9px; height:25px; background:url(images/NewsLeft.gif) no-repeat
}
.NewsMain{clear:both; width:232px; border:#ccc 1px solid; border-top-width:0px; overflow:hidden;
}
.NewsMain h5{font-size:12px; font-weight:normal; width:90%; margin-left:auto; margin-top:8px; line-height:22px; margin-right:auto; border-bottom:#feddc0 1px solid;
} 
.NewsMain ul{margin:5px 0 5px 0; padding:0; list-style:none
}
.NewsMain li{line-height:22px; padding-left:10px;
}

.Training{height:24px; width:232px; background:url(images/beixunBg.gif); border:#ff7417 1px solid; border-bottom-width:0px; margin-top:10px; line-height:24px;
}
.Training .left{float:left;margin-top:5px; height:19px; line-height:19px; padding:0 15px 0 15px; margin-left:10px; background:url(images/beixunBg1.gif); font-weight:bold; color:#fe4c02; display:inline;
}
.Training .right{float:right; height:22px; line-height:22px; margin-right:10px; display:inline; background:url(images/arr.gif) no-repeat left center; padding-left:10px; padding-top:2px;
}

/* 主体右边内容 */

.MainRight{float:right; width:705px;
}
.MainRightTop{clear:both; 
}
.CenterBanner{float:left;width:360px;height:190px; margin:0;}
.CenterRight{float:right; width:335px;
}
.CenterRight .top{height:25px; background:url(images/News_RightTop.gif) no-repeat right center; line-height:25px; text-align:left;
}
.CenterRight .top .left{height:25px; width:10px; float:left; background:url(images/News_LeftTop.gif) no-repeat left;
}
.CenterRight .top .new{float:left; width:315px; line-height:25px; background:url(images/line.gif) no-repeat bottom left; font-size:14px; font-weight:bold; color:#ff7b0f; 
}
.CenterRight .center{ width:313px;  text-align:left; border:#ff7b0f 1px solid; border-bottom-width:0px; border-top-width:0px; padding:4px 10px 0 10px; overflow:hidden;
}
.CenterRight .center img{ margin-right:10px; float:left;
}
.CenterRight .center h3{ font-size:14px; text-align:left; float:left; margin:0; padding:0;
}
.CenterRight .center p{float:left; margin:5px 0 0 0; padding:0; width:210px; line-height:16px;
}
.CenterRight .center ul{margin:0; padding:0; list-style:none
}
.CenterRight .center li{line-height:18px; background:url(images/point.gif) no-repeat left 6px; padding-left:10px;
}
.CenterRight .bottom{ height:5px; background:url(images/News_RightBottom.gif) no-repeat right;font-size:1px;
}
.CenterRight .bottom .left{float:left; background:url(images/News_LeftBottom.gif) no-repeat left; width:7px; height:5px; font-size:1px;
}
.MRcenter{clear:both; margin-top:10px;
}
.MRcenterLeft{float:left; width:516px;
}
.MRcenterLeft .Job{clear:both; height:25px; width:516px; line-height:25px; background:url(images/jobBg.gif) no-repeat right center;
}
.MRcenterLeft .Job .left{float:left; background:url(images/jobLeft.gif) no-repeat; width:115px; padding-right:10px; font-size:14px; font-weight:bold; color:#ffffff
}
.MRcenterLeft .Job .right{float:right; background:url(images/arr1.gif) no-repeat left 7px; margin-right:10px; padding-left:10px; display:inline;
}
.MRcenterLeft .JobCenter{width:504px; border:#f8ce99 1px solid; border-top-width:0px; padding:5px;
}
.MRcenterLeft .JobCenter ul{margin:0; padding:0; list-style:none
}
.MRcenterLeft .JobCenter li{float:left; width:225px; text-align:left; background:url(images/point1.gif) no-repeat left center; padding-left:10px; line-height:20px; margin-left:8px; margin-right:8px; display:inline;
}
.MRcenterLeft .JobCenter li span{float:right; line-height:20px;
}



.MRcenterLeft .Club{width:504px; border:#f8ce99 1px solid; border-top-width:0px; padding:8px 5px 13px 5px; overflow:hidden
}
.MRcenterLeft .Club .left{float:left;width:245px;
}
.MRcenterLeft .Club .Social{float:left; margin-top:5px; margin-left:5px; display:inline; height:35px; width:18px; background:url(images/sj.gif) no-repeat;
}
.MRcenterLeft .Club .SocialMain{float:left;margin-top:5px;  line-height:18px; background: url(images/line2.gif) repeat-x bottom left; margin-left:5px; text-align:left; width:215px;
}
.MRcenterLeft .Club .Entertainment{float:left; margin-top:5px; margin-left:5px; display:inline; height:35px; width:18px; background:url(images/yl.gif) no-repeat;
}
.MRcenterLeft .Club .EntertainmentMain{float:left;margin-top:5px;  line-height:18px; background: url(images/line2.gif) repeat-x bottom left; margin-left:5px; text-align:left;width:215px;
}
.MRcenterLeft .Club .Peixun{float:left; margin-top:5px; margin-left:5px; display:inline; height:35px; width:18px; background:url(images/px.gif) no-repeat;
}
.MRcenterLeft .Club .PeixunMain{float:left;margin-top:5px;  line-height:18px; background: url(images/line2.gif) repeat-x bottom left; margin-left:5px; text-align:left;width:215px;
}
.MRcenterLeft .Club .Fazhan{float:left; margin-top:5px; margin-left:5px; display:inline; height:35px; width:18px; background:url(images/fz.gif) no-repeat;
}
.MRcenterLeft .Club .FazhanMain{float:left;margin-top:5px;  line-height:18px; background: url(images/line2.gif) repeat-x bottom left; margin-left:5px; text-align:left;width:215px;
}
.MRcenterLeft .Club .right{float:right;width:230px; border-left:#f8ce99 1px solid; height:160px; margin-top:5px; padding-left:15px; text-align:left;
}
.MRcenterLeft .Club .right img{display:block; margin-top:10px; border:#ccc 1px solid; padding:1px; float:left; margin-right:10px;
}
.MRcenterLeft .Club .right h3{ line-height:20px; text-align:left; float:left;margin-top:10px; font-size:12px; width:60%;
}
.MRcenterLeft .Club .right span{float:left; width:120px; line-height:20px;
}
.MRcenterLeft .Club .right h4{margin:10px 0 0 0; padding:0; font-size:12px;
}
.MRcenterLeft .Club .right p{display:block; margin:0; padding:0; list-style:none; clear:both; line-height:18px; color:#666
}




.Headhunting{height:24px; width:514px; background:url(images/lietouBg.gif); border:#a5b537 1px solid; border-bottom-width:0px; margin-top:10px; line-height:24px;
}
.Headhunting .left{float:left;margin-top:5px; height:19px; line-height:19px; padding:0 15px 0 15px; margin-left:10px; background:url(images/beixunBg1.gif); font-weight:bold; color:#69850c; display:inline;
}
.Headhunting .right{float:right; height:22px; line-height:22px; margin-right:10px; display:inline; background:url(images/arr3.gif) no-repeat left center; padding-left:10px; padding-top:2px;
}

.Neirong{clear:both; width:514px; border:#ccc 1px solid; border-top-width:0px; overflow:hidden;
}
.Neirong h5{font-size:12px; font-weight:normal; width:95%; margin-left:auto; margin-top:8px; line-height:22px; margin-right:auto; border-bottom:#def0a6 1px solid;
} 
.Neirong .left{float:left; width:252px; margin-left:10px; margin-top:5px; display:inline; background:url(images/point2.gif) repeat-y right top;
}
.Neirong .left ul{ margin:0; padding:0; list-style:none
}
.Neirong .left li{line-height:22px; color:#877b7b; text-align:left;
}
.Neirong .left li em{float:left; font-style:normal; padding-right:5px; display:inline;
}
.Neirong .left li span{float:right; color:#ff5d00; padding-right:10px;
}

.Neirong .right{float:left; width:252px;  margin-top:5px; display:inline;
}

.Neirong .right ul{margin:0 0 5px 0; padding:0; list-style:none
}
.Neirong .right li{line-height:22px; padding-left:10px;
}


.notes{height:22px; width:504px; background:url(images/JlBg.gif); border:#cecece 1px solid;margin-top:10px; line-height:22px; text-align:left; padding-left:10px; font-weight:bold;
}
.notesCenter{width:504px; border:#cecece 1px solid; border-top-width:0px; padding:5px; overflow:hidden;
}
.notesCenter ul{float:left; margin:5px 0 0 5px; padding:0; list-style:none; display:inline; width:240px;
}
.notesCenter ul h5{width:81px; line-height:23px; height:23px; margin:0; padding:0; display:block; text-align:center; background:url(images/JlBg1.gif); color:#ffffff;
}
.notesCenter li{float:left; line-height:28px; padding-right:10px; display:inline; font-weight:normal;
}



/* 友情链接 */
.link{width:950px; margin-left:auto; margin-right:auto; margin-top:10px;
}
.link img{border:#ccc 1px solid; float:left; margin:0 7px 0 8px;
}
.link1{width:950px; margin-left:auto; margin-right:auto; margin-top:10px;
}
.line{height:5px; width:950px; background:url(images/line1.gif) repeat-x left; font-size:1px; margin-top:10px;

}
/* 版权所有 */
.Copyright{width:950px; margin-left:auto; margin-right:auto; margin-top:5px; line-height:20px;
}
.Copyright img{vertical-align:middle
}
/*MainPromotionBanner*/
#MainPromotionBanner{float:left;width:360px;height:190px; margin:0;}
#MainPromotionBanner #SlidePlayer{position:relative;margin:0 auto;}
#MainPromotionBanner .Slides{
	padding:0;
	margin:0;
	list-style:none;
	height:190px;
	overflow:hidden;
}
#MainPromotionBanner .Slides li {float:left;width:360px;height:190px;}
#MainPromotionBanner .Slides img{display:block;width:360px;height:190px;border:0;}
#MainPromotionBanner .SlideTriggers{
	position:absolute;
	top:165px;
	/*left:5px;*/
	right:0;
	z-index:10;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
}
#MainPromotionBanner .SlideTriggers li{
	float:left;
	display:inline;
	margin:3px;
	width:16px;
	height:16px;
	color:#74a8ed;
	text-align:center;
	line-height:16px;
	font-family:Arial;
	font-size:.9em;
	overflow:hidden;
	cursor:pointer;
	background:url(images/newrc_017.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{
	margin:0 3px;
	height:21px;
	width:21px;
	border:0;
	color:#fff;
	font-size:1.4em;
	font-weight:700;
	line-height:21px;
	background:url(images/newrc_018.gif) no-repeat center center;
}
/* 500出错 */
.Mistakes{width:800px; margin-top:10px; height:388px; margin-left:auto;margin-right:auto; padding:17px 0 0 0; background:url(images/zl_500Bg.gif) repeat-x top left;
}

.MistakesMainImg{ float:left;margin-left:170px; display:inline; padding-right:10px; height:250px;
}
.MistakesMain{ text-align:left; height:250px; 
}
.MistakesMain h3{color:#FF0000; font-size:16px; display:block; margin:0; padding:10px 0 0 0
;}
.MistakesMain p{text-align:left; line-height:20px;display:block;
}