@charset "utf-8";
/* CSS Document */

/*base css*/

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img , input , button{
	border: 0;
} 
:link, :visited {
	text-decoration: none;
}
ul{
	list-style-type:none;
}
body{
	font-size:12px;
	font-family:微软雅黑;
}
strong, em{
	font-weight:normal;
	font-style:normal;
}
.lay-out{
	width:1000px;
	margin:0 auto;
}
.clearfix:after{
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
.hide{
	visibility:hidden;
}
.hd{
	text-indent:-9999px;
	overflow:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
}
.pipe{
	margin:0 5px;
}
.leftbtn{
	width:44px;
	height:175px;
	position:fixed;
	left:0;
	top:45%;
}
.leftbtn a.enter-btn{
	width:44px;
	height:175px;
	display:block;
	background:url(../img/left_enter.png) no-repeat;
}
.leftbtn a.enter-btn:hover{
	background:url(../img/left_enter_hover.png) no-repeat;
}

/******main******/
.main, .foot{
	width:1220px;
	margin:0 auto;
}
.header{
	height:96px;
	background:url(../img/header_bg.jpg) repeat-x;
}
.mainNav{
	height:90px;
	overflow:hidden;
}
.mainNav a{
	float:left;
	width:143px;
	height:90px;
	display:block;
	background:url(../img/mainNav.jpg) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
.mainNav a.enter-index{
	width:136px;
	background:url(../img/enter_index.jpg) no-repeat;
}
.mainNav a.index{
	background-position:0 0;
}
.mainNav a.activity{
	background-position:-143px 0;
}
.mainNav a.index.hover{
	background-position:0 -90px;
}
.mainNav a.activity.hover{
	background-position:-143px -90px;
}
.wrap.index{
	height:860px;
	background:url(../img/index_bg.jpg) center top no-repeat;
}
.main.index{
	height:860px;
	background:url(../img/bg1.jpg) no-repeat;
	position:relative;
}
.logo{
	width:230px;
	height:140px;
	display:block;
	position:absolute;
	left:172px;
	top:77px;
	text-indent:-999px;
	overflow:hidden;
}
.main.index h2{
	width:465px;
	height:185px;
	position:absolute;
	left:140px;
	top:223px;
	text-indent:-999px;
	overflow:hidden;
}
.main.index h3{
	width:510px;
	height:83px;
	position:absolute;
	left:72px;
	top:414px;
	text-indent:-999px;
	overflow:hidden;
}
.wrap.inner1{
	overflow:hidden;
	background:url(../img/bg2.jpg) fixed center top no-repeat;
}
.wrap.inner2{
	overflow:hidden;
	background:url(../img/bg3.jpg) fixed center top no-repeat;
}
.main.inner1{
	position:relative;
}
.content{
	width:1054px;
	overflow:hidden;
	padding:38px 7px 40px 159px;
}
.leftmenu{
	float:left;
	width:61px;
	height:797px;
}
.leftmenu span{
	width:61px;
	height:72px;
	display:block;
	background:url(../img/left_menu.png) no-repeat;
	cursor:pointer;
}
.leftmenu span.m1{
	background-position:0 0;
}
.leftmenu span.m2{
	background-position:0 -72px;
}
.leftmenu span.m3{
	background-position:0 -145px;
}
.leftmenu span.m4{
	background-position:0 -217px;
}
.leftmenu span.m5{
	background-position:0 -290px;
}
.leftmenu span.m6{
	background-position:0 -362px;
}
.leftmenu span.m7{
	background-position:0 -435px;
}
.leftmenu span.m8{
	background-position:0 -507px;
}
.leftmenu span.m9{
	background-position:0 -580px;
}
.leftmenu span.m10{
	background-position:0 -652px;
}
.leftmenu span.m11{
	background-position:0 -725px;
}
.leftmenu span.m1.hover{
	background-position:-61px 0;
}
.leftmenu span.m2.hover{
	background-position:-61px -72px;
}
.leftmenu span.m3.hover{
	background-position:-61px -145px;
}
.leftmenu span.m4.hover{
	background-position:-61px -217px;
}
.leftmenu span.m5.hover{
	background-position:-61px -290px;
}
.leftmenu span.m6.hover{
	background-position:-61px -362px;
}
.leftmenu span.m7.hover{
	background-position:-61px -435px;
}
.leftmenu span.m8.hover{
	background-position:-61px -507px;
}
.leftmenu span.m9.hover{
	background-position:-61px -580px;
}
.leftmenu span.m10.hover{
	background-position:-61px -652px;
}
.leftmenu span.m11.hover{
	background-position:-61px -725px;
}
.paragraph{
	float:left;
	width:993px;
}
.title{
	width:400px;
	height:73px;
	background:url(../img/title_sprite.png) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
.title.t1{
	background-position:0 0;
}
.title.t2{
	background-position:0 -73px;
}
.title.t3{
	background-position:0 -146px;
}
.title.t4{
	background-position:0 -219px;
}
.title.t5{
	background-position:0 -292px;
}
.title.t6{
	background-position:0 -365px;
}
.title.t7{
	background-position:0 -438px;
}
.title.t8{
	background-position:0 -511px;
}
.title.t9{
	background-position:0 -584px;
}
.title.t10{
	background-position:0 -657px;
}
.detail{
	padding-left:93px;
	padding-top:10px;
}
.detail h4{
	text-indent:2em;
	font-size:18px;
	/*color:#ffd13b;*/
	color:#fdc8d0;
	line-height:28px;
	font-weight:500;
	width:590px;
}
.detail p{
	text-indent:2em;
	width:590px;
	color:#fff;
	font-size:14px;
	line-height:28px;
	margin:10px 0;
}
.detail img{
	margin:10px 0;
	border:1px solid #fd9a09;
	max-width:588px;
}
.detail table{
	border-collapse:collapse;
	border-color:#fd9a09;
}
.detail table th, .detail table td{
	color:#fff;
	text-align:center;
	border-color:#fd9a09;
}
.bossbox{
	padding-left:45px;
	width:1009px;
}
.boss-title{
	width:360px;
	height:85px;
	background:url(../img/boss_title.png) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
.boss-detail{
	width:1009px;
	overflow:hidden;
}
.bdl{
	float:left;
	width:557px;
}
.bdl p{
	font-size:14px;
	color:#fff;
	line-height:28px;
	margin:10px 0;
}
.bdl img{
	margin:10px 0;
}
.bdr{
	float:left;
	margin-left:15px;
	width:378px;
}
.boss-info{
	padding:8px 27px 40px 36px;
	width:315px;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}
.boss-info.expand{
	border-top:3px solid #fff;
	background:url(../img/info_bg.png) repeat;
}
.boss-info.collapse{
	height:30px;
}
.btitle{
	height:26px;
	font-size:22px;
	line-height:26px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#fff;
	font-weight:bold;
}
.info{
	width:315px;
}
.info p{
	color:#fff;
	margin-top:15px;
}
.btns{
	width:27px;
	height:26px;
	display:block;
	background:url(../img/btns.png) no-repeat;
	position:absolute;
	top:8px;
	left:7px;
	cursor:pointer;
}
.btns.collapse{
	background-position:0 0;
}
.btns.expand{
	background-position:0 -26px;
}
/*******footer******/
.footer{
	height:124px;
	background:#000;
}
.foot{
	padding-top:24px;
	padding-bottom:24px;
	height:76px;
	overflow:hidden;
}
.fl{
	float:left;
	padding-left:280px;
	padding-right:17px;
	width:150px;
	height:76px;
	border-right:1px solid #fff;
}
.vspk{
	width:150px;
	height:76px;
	display:block;
	background:url(../img/vspk.jpg) no-repeat;
}
.fr{
	float:left;
	margin-left:20px;
}
.fr p{
	line-height:24px;
}
.fr p, .fr p a{
	color:#fff;
}
.fr p a:hover{
	color:#db0000;
	text-decoration:underline;
}
