/*
YUI 3.5.0 (build 5089)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html {
	color:#000;
	background:#FFF
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ul, ol, li {
	list-style: none;
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}
input, textarea, select {
*font-size:100%
}
legend {
	color:#000
}
#yui3-css-stamp.cssreset {
	display:none
}
:focus {
	border:0;
}
a {
	text-decoration:none;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	height:0px;
	font-size:0;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.zise {
	color:#783ca2 !important;
}
/**/
.top {
	background-color:#323431;
	height:70px;
	font-family:Microsoft YaHei;
	font-size:16px;
}
.w1000 {
	width:1000px;
	margin:0 auto;
}
.top .top_box {
	background:url(/job/vip/meng/images/index1.gif) no-repeat 0 0;
	height:70px;
}
.top .top_box ul {
	float:right;
}
.top .top_box li {
	float:left;
	margin: 0 10px;
	height:70px;
	line-height:70px;
	display:inline;
}
.top .top_box li a {
	color:#dfd4e7;
	padding:0 30px;
	display:block;
}
.top .top_box li.selected, .top .top_box li.selected a, .top .top_box li a:hover {
	background-color:#f5f6fa;
	color:#323431;
}
.banner {
	background:url(/job/vip/meng/images/index2.gif) no-repeat center;
	height:408px;
}
.content {
	padding:20px 0;
	font:12px/32px simsun;
	color:#777;
}
.content .title01 {
	background:url(/job/vip/meng/images/index3.gif) no-repeat center;
	height:62px;
	padding:20px 0;
}
.content .about {
	/*background:url(/job/vip/meng/images/index4.gif) no-repeat left center;*/
	height:412px;
}
.content .about .wid320{ width:320px; line-height:31px;}
.bg1 {
	background:url(/job/vip/meng/images/index5.gif) no-repeat top center #f0e3fd;
	margin-top:50px;
}
.bg1 .logo {
	padding:40px 0;
}
.bg1 .logo .title02 {
	background:url(/job/vip/meng/images/index6.gif) no-repeat center;
	height:62px;
}
.bg1 .logo .logo_box {
	width:1030px;
	margin:0 auto;
	padding:20px 0;
}
.bg1 .logo .logo_box .logo_div {
	width:227px;
	height:227px;
	float:left;
	margin:15px;
	display:inline;
	position:relative;
}
.bg1 .logo .logo_box .logo_div a {
	width:227px;
	height:227px;
	display:block;
	cursor:pointer;
}
.bg1 .logo .logo_box .logo_div a img {
	width:227px;
	height:227px;
}
.bg1 .logo .logo_box .logo_div .logo_hover {
	background:url(/job/vip/meng/images/logo_bg.png) repeat 0 0;
	width:227px;
	height:157px;
	padding-top:70px;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	display:none;
}
.bg1 .logo .logo_box .logo_div .logo_hover p {
	font:14px/30px Microsoft YaHei;
	color:#fff;
	text-align:center;
	padding-bottom:10px;
}
.bg1 .logo .logo_box .logo_div .logo_hover .see_job {
	border:1px solid #fff;
	padding:5px 10px;
	font:14px/30px Microsoft YaHei;
	color:#fff;
	width:70px;
	text-align:center;
	margin:0 auto;
	clear:both;
}
.content .title03 {
	background:url(/job/vip/meng/images/index7.gif) no-repeat center;
	height:62px;
	padding:20px 0;
}
.content .about01 {
	font:12px/32px simsun;
	color:#777;
}
.bg2 {
	background: url(/job/vip/meng/images/index8.gif) no-repeat top center #f4f4f4;
}
.bg3 {
	background: url(/job/vip/meng/images/index11.gif) no-repeat top center #fff;
}
.about02 {
	background:url(/job/vip/meng/images/index10.gif) no-repeat right center;
	text-align:left;
	padding:40px 400px 40px 0;
	font:12px/32px simsun;
	color:#777;
}
.about03 {
	background:url(/job/vip/meng/images/index12.gif) no-repeat left center;
	text-align:left;
	height:293px;
	padding:40px 0 40px 420px;
	font:12px/32px simsun;
	color:#777;
}
.about04 {
	background:url(/job/vip/meng/images/index14.gif) no-repeat right center;
}
.about05 {
	background:url(/job/vip/meng/images/index15.gif) no-repeat left center;
	height:auto;
}
.w1000 h4 {
	background:url(/job/vip/meng/images/index13.gif) no-repeat left center;
	padding-left:30px;
	font: bold 16px/30px simsun;
	color:#5d308c;
	margin-bottom:15px;
}
.bg4{ background:url(/job/vip/meng/images/index16.gif) repeat 0 0; padding:70px 0;}
.word{ background:url(/job/vip/meng/images/word.png) no-repeat center; height:211px;}
.footer {
	background-color:#fff;
	padding:22px 0;
}
.footer .footer_box {
	background:url(/job/vip/meng/images/index23.gif) no-repeat right center;
	height:36px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#999;
}
.img{
	position:relative;
	width:669px;
	height:412px;
	float:left;
}
.img img {
	width:669px ;
	height:412px;
}

.img .jt_box a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.img .jt_box a {
	display:block;
	width:45px;
	height: 55px;
	background:url(/job/vip/meng/images/ico_jt.gif) no-repeat 0% 0%;
	text-indent:-9999px;
	border:0;
	top:357px;
}
.img .jt_box a.nextNav {
	background-position:-44px 0;
	right:0;
	width:45px;
}
.img .jt_box a.nextNav:hover{
	background-position:-44px -55px;
}

.img .jt_box a.prevNav{
	background-position:0 0px;
	left:579px;
	width:45px;
}
.img .jt_box a.prevNav:hover {
	background-position:0 -55px;
}

.slideBox{width:669px; height:412px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:1px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:669px; height:412px; }