body {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
div {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
dl {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
dt {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
dd {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
ul {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
ol {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
li {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
h1 {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
h2 {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
h3 {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
h4 {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
h5 {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
h6 {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
pre {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
form {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
fieldset {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
input {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
textarea {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
p {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
blockquote {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
th {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
td {
	margin: 0px; padding: 0px; font-family: Î¢ÈíÑÅºÚ;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none; line-height: 2;
}
ul {
	list-style: none; line-height: 2;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor;
}
acronym {
	border: 0px currentColor;
}
a {
	text-decoration: none;
}
a:focus {
	
}
.clr {
	clear: both;
}
.light {
	color: rgb(255, 0, 0);
}
#wrap {
	background: rgb(46, 45, 61); width: 100%;
}
.nav {
	background: url("../images/nav_bg.jpg") no-repeat top; position: relative;
}
.nav a {
	background: url("../images/nav_bg.jpg"); left: 0px; width: 252px; height: 73px; text-indent: -9999px; display: block; position: absolute; cursor: pointer;
}
.nav a.on {
	background: url("../images/nav_hover_bg.jpg") no-repeat top;
}
.nav a:hover {
	background: url("../images/nav_hover_bg.jpg") no-repeat top;
}
.nav a.nav01 {
	background-position: 0px -146px; top: 144px;
}
.nav a.nav02 {
	background-position: 0px -211px; top: 211px;
}
.nav a.nav03 {
	background-position: 0px -283px; top: 283px;
}
.nav a.nav04 {
	background-position: 0px -354px; top: 354px;
}
.nav a.nav05 {
	background-position: 0px -424px; top: 424px;
}
.nav a.nav08 {
	background-position: 0px -492px; top: 492px;
}
.nav a.nav09 {
	background-position: 0px -563px; top: 563px;
}
.nav a.nav10 {
	background-position: 0px -632px; top: 632px;
}
.nav a.nav11 {
	background-position: 0px -701px; top: 701px;
}
.nav a.nav12 {
	background-position: 0px -772px; top: 772px;
}
.nav a.nav13 {
	background-position: 0px -845px; top: 845px;
}
.bg1 {
	background: url("../images/bg1.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg2 {
	background: url("../images/bg2.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg3 {
	background: url("../images/bg3.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg4 {
	background: url("../images/bg4.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg5 {
	background: url("../images/bg5.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg6 {
	background: url("../images/bg6.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg7 {
	background: url("../images/bg7.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.bg8 {
	background: url("../images/bg8.jpg") no-repeat 0px top rgb(255, 255, 255);
}
.main {
	padding: 90px 220px 60px 60px; margin-left: 252px; min-height: 900px; min-width: 720px;
}
.main h2 {
	font-size: 50px; font-weight: bold;
}
.main h3 {
	color: rgb(123, 131, 151); line-height: 22px; padding-top: 10px; font-size: 14px;
}
.main h4 {
	padding: 10px 0px; font-size: 28px; font-weight: bold;
}
.main .tab {
	overflow: hidden; margin-bottom: 20px;
}
.main .tab a {
	margin: 6px 5px; padding: 0px 7px; border: 1px solid rgb(236, 106, 125); height: 36px; color: rgb(255, 255, 255); line-height: 36px; float: left; cursor: pointer; background-color: rgb(236, 106, 125);
}
.main .tab a:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(236, 106, 125); color: rgb(236, 106, 125);
}
.main .tab a.on {
	background: rgb(255, 255, 255); border: 1px solid rgb(236, 106, 125); color: rgb(236, 106, 125);
}
.content {
	color: rgb(0, 0, 0); padding-top: 20px; font-size: 14px;
}
.content h5 {
	margin: 5px 0px; color: rgb(236, 106, 125); font-size: 20px;
}
.content p {
	padding: 5px 0px; line-height: 35px;
}
.content img {
	padding: 20px 0px 10px;
}
.mid {
	margin: 0px auto; width: 1002px; position: relative;
}
.bg_top {
	background: url("../images/bg9_01.jpg") no-repeat top; padding-top: 413px;
}
.bg_bot {
	background: url("../images/bg9_02.jpg") no-repeat center 392px rgb(193, 199, 215); padding-bottom: 100px;
}
.years_box {
	background: rgb(255, 255, 255); margin: 0px auto; width: 900px; padding-bottom: 70px;
}
.years_tab {
	background: url("../images/tab.jpg") no-repeat top; width: 900px; height: 91px; position: relative;
}
.years_tab a {
	background: url("../images/tab.jpg") no-repeat top; top: 0px; width: 450px; height: 91px; text-indent: -9999px; position: absolute; cursor: pointer;
}
.years_tab a.on {
	background: url("../images/tab_on.jpg") no-repeat top;
}
.years_tab a.years01 {
	left: 0px;
}
.years_tab a.years02 {
	background-position: -450px 0px; left: 450px;
}
.tex {
	padding: 40px 20px;
}
.years_box img {
	padding: 20px 0px 10px;
}
.tex p {
	line-height: 24px; text-indent: 2em;
}
.indexbg {
	background: url("../images/idx_bg_01.jpg") no-repeat left top; height: 1020px; position: relative;
}
.timebg {
	background: url("../images/idx_bg_02.jpg") no-repeat left bottom;
}
.index_nav {
	background: url("../images/index_nav.png") no-repeat top; left: 790px; top: 78px; width: 401px; height: 562px; position: absolute;
}
.index_nav a {
	background: url("../images/index_nav.png") no-repeat top; width: 150px; height: 80px; display: block; position: absolute;
}
.index_nav a:hover {
	background: url("../images/index_nav_on.png") no-repeat top;
}
.index_nav a.tab01 {
	background-position: -22px -12px; left: 22px; top: 12px;
}
.index_nav a.tab02 {
	background-position: -22px -104px; left: 22px; top: 104px;
}
.index_nav a.tab03 {
	background-position: -22px -196px; left: 22px; top: 196px;
}
.index_nav a.tab04 {
	background-position: -22px -288px; left: 22px; top: 288px;
}
.index_nav a.tab05 {
	background-position: -22px -380px; left: 22px; top: 380px;
}
.index_nav a.tab06 {
	background-position: -22px -472px; left: 22px; top: 472px;
}
.index_nav a.tab07 {
	background-position: -235px -12px; left: 235px; top: 12px;
}
.index_nav a.tab08 {
	background-position: -235px -104px; left: 235px; top: 104px;
}
.index_nav a.tab09 {
	background-position: -235px -196px; left: 235px; top: 196px;
}
.index_nav a.tab10 {
	background-position: -235px -288px; left: 235px; top: 288px;
}
.index_nav a.tab11 {
	background-position: -235px -380px; left: 235px; top: 380px;
}
.index_nav a.tab12 {
	background-position: -235px -472px; left: 235px; top: 472px;
}
.detail {
	left: 300px; top: 640px; width: 100px; height: 40px; text-indent: -9999px; display: block; position: absolute; z-index: 11111; cursor: pointer;
}
.timebar {
	left: 1095px; top: 800px; width: 70px; height: 70px; text-indent: -9999px; display: block; position: absolute; z-index: 11111; cursor: pointer;
}
.past {
	background: url("../images/line.png") no-repeat 5px; left: 150px; top: 710px; width: 1000px; height: 39px; margin-top: 121px; position: absolute;
}
.past li {
	padding: 0px 42px 0px 0px; float: left; position: relative;
}
.past li .yellow dt {
	background: url("../images/big.png") no-repeat center; width: 32px; height: 32px;
}
.past li .red dt {
	background: url("../images/small.png") no-repeat center; width: 19px; height: 19px; margin-top: 7px;
}
.end {
	background: url("../images/end.png") no-repeat center; left: 1100px; top: 820px; width: 50px; height: 50px; position: absolute;
}
.past li.current .yellow dt {
	background: url("../images/big_on.png") no-repeat center;
}
.past li.current .red dt {
	background: url("../images/small_on.png") no-repeat center;
}
.past li .step {
	font: 12px/1.5 "Microsoft YaHei"; width: 96px; text-align: center; color: rgb(204, 204, 204); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.past li .yellow .step {
	left: -25px;
}
.past li .red .step {
	left: -35px;
}
.past li .txt {
	font: 12px/1.5 "Microsoft YaHei"; width: 68px; height: 74px; text-align: center; color: rgb(247, 198, 169); display: none; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.past li .txt span {
	color: rgb(255, 192, 0);
}
.past li .yellow .txt {
	left: -15px;
}
.past li .red .txt {
	left: -30px;
}
.past li.even .step {
	top: 30px;
}
.past li.even .txt {
	background: url("../images/ball_top.png") no-repeat top; padding: 18px 0px 22px; text-align: center; bottom: -8px; color: rgb(77, 57, 132); font-weight: bold;
}
.past li.odd .step {
	bottom: 24px;
}
.past li.odd .txt {
	background: url("../images/ball_bot.png") no-repeat top; top: 38px; color: rgb(77, 57, 132); padding-top: 20px; font-weight: bold;
}
.regbox {
	background: url("../../zhuxian.wanmei.com/features/images/popshow.jpg") no-repeat 0px 0px; width: 328px; height: 604px;
}
.reghie {
	height: 55px;
}
.regbtn {
	padding: 0px 0px 0px 35px; height: 155px;
}
.libaobtn {
	background: url("about:blank"); width: 259px; height: 55px; display: block;
}
.closebtn {
	background: url("about:blank"); width: 22px; height: 22px; float: right; cursor: pointer;
}
.reglink {
	width: 211px; height: 35px; margin-left: 17px; float: left; display: inline;
}
.reginp {
	height: 316px; text-align: center;
}
.regweibo {
	padding: 20px 0px 0px 5px;
}
.regweibo a {
	background: url("about:blank"); width: 88px; height: 58px; margin-left: 19px; float: left; display: inline;
}
.regdown {
	padding: 0px 0px 0px 32px;
}
.regdown a {
	background: url("about:blank"); height: 42px; margin-right: 7px; float: left; display: inline;
}
.regdown a.downs1 {
	width: 108px;
}
.regdown a.downs2 {
	width: 157px;
}
#flart_regbar {
	top: 143px; width: 0px; height: 604px; right: 0px; overflow: hidden; position: absolute; z-index: 11111;
}
#regbox {
	left: 0px; top: 0px; height: 604px; overflow: hidden; position: absolute;
}
.btn_bar {
	top: 250px; right: 0px; position: absolute; cursor: pointer;
}
.cunone {
	cursor: default;
}
.btn_login {
	top: 180px; right: 0px; position: absolute; cursor: pointer;
}
.btn_reg {
	top: 250px; right: 0px; position: absolute; cursor: pointer;
}
.showbg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 1020px; display: none; filter: alpha(opacity=50); position: absolute; z-index: 19998; opacity: 0.5;
}
.showfirst {
	background: url("../../zhuxian.wanmei.com/images/cover140118/popbtn.jpg") no-repeat 0px 0px; top: 290px; width: 640px; height: 310px; display: none; position: absolute; z-index: 19999;
}
.spantxt {
	left: 248px; top: 93px; width: 227px; height: 21px; text-align: center; color: rgb(0, 0, 0); line-height: 21px; font-weight: bold; display: block; position: absolute;
}
.ashowbs {
	background: url("about:blank"); top: 151px; width: 160px; height: 100px; right: 28px; position: absolute;
}
.showsecond {
	background: rgb(245, 247, 255); top: 351px; width: 230px; height: 265px; right: 46px; display: none; position: absolute; z-index: 19999;
}
.showreg p {
	text-align: center; line-height: 22px;
}
.showreg a {
	color: rgb(206, 206, 206);
}
.showreg h3 {
	padding: 0px 0px 0px 12px; height: 20px; line-height: 20px; clear: both;
}
.showreg label {
	background: rgb(0, 0, 0); width: 64px; text-align: center; color: rgb(255, 255, 255); margin-right: 3px; float: left; filter: alpha(opacity=30); opacity: 0.3;
}
.showreg span {
	background: rgb(0, 0, 0); padding: 0px 2px; border: currentColor; width: 136px; height: 20px; color: rgb(255, 255, 255) !important; line-height: 20px; float: left;
}
.showreg iframe {
	left: 0px; top: 31px; position: absolute;
}
.showpng {
	background: url("../../event50.wanmei.com/zhuxian/201305/0508arrival/images2/jiantou.png") no-repeat; left: -270px; top: -50px; width: 256px; height: 111px; position: absolute; z-index: 2; _background: none;
}
