@charset "utf-8";
/* CSS Document */
/*dnfbm*/
body{font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;min-width:990px; *width:990px; width:auto;}
html,body{-webkit-text-size-adjust:none;}
.f_l{ float:left;}.f_r{ float:right;}.t_l{ text-align:left;}.t_r{ text-align:right;}.t_c{ text-align:center;}.f_b{ font-weight:bold;}.p_r{ position:relative;}.p_a{ position:absolute;}.d_n{ display:none}.d_b{ display:block;}.c_y{ color:#c7a16e;}.c_r{ color:#dd0000}.c_f60{ color:#f60}.pdr_10{ padding-right:10px;}.w_250{ width:250px;}.w_150{ width:150px;}.w_100{ width:100px;}.w_80{ width:80px;}.mr_10{ margin-right:10px;}.b_n{ background:none;}.w_353{ width:353px;}.w_606{ width:606px;}.w_970{ width:970px;}
/*nav*/
.nav{ background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:51px; width:100%;}
.nav .nav_cont{ width:990px; height:51px; margin:0 auto; overflow:hidden;background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.nav .subnav{ float:right; display:inline; line-height:25px; height:25px; padding-top:13px;}
.subnav li {float:left; display:inline; padding:0 10px; background:url(../images/link_line.gif) no-repeat right center;}
.subnav li.nobg {background:none;}
.subnav li a{ color:#333; text-decoration:none;}
.subnav li a:hover{ color:#900000;}
.nav .a_wbhd{ display:block; background:url(../images/wbhd.jpg) 0 0 no-repeat;margin-right:8px; width:218px; height:51px; text-indent:-999em; overflow:hidden;}
/*commen*/
.wrap{width:100%;}
.banner{text-indent:-999em; overflow:hidden; margin:0 auto;width:990px;}
.main{margin:0 auto;overflow:hidden;}
.main .m_ft{/*position:absolute;bottom:0;left:0;width:990px;z-index:3;*/}
.foot{width:100%;}
.foot_cont{ width:990px; margin:0 auto; height:24px; text-align:center; line-height:24px; color:#726e6a; font-size:12px;}

.ipt{height:20px;line-height:20px; padding:2px;color:#000; vertical-align:middle;}
.rdo{ vertical-align:middle; margin:-3px 3px 0 0;*margin-top:-2px}
.vir_select{ height:24px;padding-left:4px; color:#333; cursor:pointer; overflow:hidden;}
.span_i{ height:20px; padding:2px; color:#000; display:block; line-height:20px;}
.w_250 .span_i{ width:226px;}
.w_100 .span_i{ width:75px;}
.iblk{ display:inline; color:#9A9696;}
.iblk em{ color:red; padding:0 3px;}
.line_bg{ height:1px; font-size:1px; overflow:hidden; background:#444; margin:10px 0; border-top:1px solid #000;}

.simu{ text-decoration:none;float:left; color:#C7A16E; padding:0 10px 0 20px; background:url(../images/simu.gif) 0 -101px no-repeat; vertical-align:middle}
.selected{ background-position:0 -67px;}
.team .simu{ background-position:0 -100px; vertical-align:middle; }
.team .selected{ background-position:0 -66px}



.btn_1{display:block;text-indent:-999em; overflow:hidden; vertical-align:middle;}
.btn_2{text-align:center; color:#ddc2b2; display:block;vertical-align:middle; margin:0 auto; text-decoration:none;}

.regis_box{ width:970px;}
.regis_title{ height:40px; padding:2px; width:966px; overflow:hidden;}
.regis_title li{ float:left; width:322px;}
.regis_title li a{ display:block; width:322px; height:40px;  text-decoration:none; font-weight:bold; line-height:40px;text-align:center; font-size:15px; text-shadow:0 0 3px rgba(0,0,0,.7);}

.person_cont{height:300px; font-size:14px; padding:25px 100px 10px 35px; width:835px;}
.person ul li{ padding:5px 0 5px 80px; position:relative; z-index:2; height:26px; overflow:hidden;}
.lab_1{ z-index:3;display:block;height:26px;line-height:26px;width:70px; color:#797268; left:0; top:4px;}
.person .li_btn{ height:44px; padding:10px 0 0 80px;}

.team{ padding:15px 15px 20px;}
.team_table td{ padding:4px 0; line-height:26px; color:#C7A16E}
.team_table th{ color:#797268; font-weight:normal; font-size:12px; text-align:right;}
.team_table td i{ color:#797268;}
.team .code{ padding:10px 0; height:30px; line-height:26px; text-align:center; color:#797268;}
.team .code .vcode_display,.team .code .vcode_display ul,.team .code .vcode_display li{ display:inline;}
.team .code .vcode_display img{ display:inline; vertical-align:middle; cursor:pointer}
.team .div_btn{ height:44px; padding-top:10px; width:940px; text-align:center}
.team .div_btn .btn_1{ margin:0 auto;}
.team .ipt{ float:left;}
.team .code .ipt{ float:none}

.inquir{ padding:90px 0 90px 340px;}
.inquires{ height:35px; width:180px; padding-left:40px; float:left; margin-right:10px; position:relative; z-index:5; box-shadow:0 0 2px #ccc;}
.inquires input{line-height:20px;padding:9px 3px 6px; border:none;color:#000; width:173px;}
.inquir .btn_find{cursor:pointer;width:66px;height:38px;border:none;font-size:14px; line-height:38px; font-weight:bold; padding:0;font-family: simsun;}

.main_box{ margin-top:9px; width:972px; overflow:hidden;}
.intro{  padding:9px; height:335px; line-height:22px;}
.intro p{ text-indent:2em;}
.intro .img_div{ width:335px; height:65px; padding-bottom:10px;}
.intro .img_div img{ width:335px; height:65px;}
.in_btn{ width:335px; padding-top:10px;}
.in_btn a{display:block;width:137px;height:28px;text-align:center;line-height:28px;text-decoration:none;margin:0 auto;font-size:12px;}
.in_btn .txt{ height:220px; overflow:hidden;}

.schedule{ padding:9px; height:335px;}
.ul_tab{ padding-bottom:9px; height:32px;}
.ul_tab li{ float:left; width:72px; padding-right:9px; height:32px;}
.ul_tab li a{text-align:center;display:block; height:20px; padding:6px 0; width:72px; text-decoration:none;line-height:20px;}
.s_div{ width:586px; height:292px;}
.ul_title{ height:20px; padding:7px 0; overflow:hidden;}
.ul_title li{ width:97px;text-align:center; margin-left:-1px; float:left; height:20px;line-height:20px; }
.s_cont{ height:257px; padding:0 4px; overflow-x:hidden; overflow-y:auto; width:578px;}
.s_cont table td{ height:29px; line-height:29px; text-align:center;}

.rule{height:224px; padding-bottom:9px;}
.rule ul{ height:186px;}
.rule ul li{ height:20px; padding:6px 10px 5px 30px; line-height:20px;}

.prize{position:relative; z-index:2; height:233px; height:165px; padding:34px 30px;}
.prize .div_su{ width:546px; overflow:hidden; height:165px; position:relative; z-index:6}
.prize .pre{position:absolute; text-indent:-999em; overflow:hidden; height:26px; width:12px; display:block; top:85px; left:10px}
.prize .next{position:absolute; text-indent:-999em; overflow:hidden;height:26px; width:12px; display:block; top:85px; right:10px}
.div_su ul li{ float:left; width:166px; padding:0 8px;}
.div_su ul li .a_img{ width:160px; height:130px; display:block; }
.div_su ul li img{ width:160px; height:130px;}
.div_su ul li p{ text-align:center; height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; padding:8px 3px 0; font-size:14px;}
.div_su ul li p  a{ text-decoration:none;}

.against{padding:9px;}
.against ul li{ float:left; width:317px; height:39px;}
.against ul li a{ display:block; height:38px; line-height:38px; text-align:center;font-size:14px;text-decoration:none; text-shadow:0 1px 2px #000;}

.timeline{padding:20px 20px 25px;text-align:center; position:relative; z-index:10; width:930px;}
.timeline .ingbg{position:absolute;z-index:11;top:25px;left:20px;height:9px;width:930px;overflow:hidden;}
.timeline .ingbg .flbg{ width:8px; position:absolute; display:block; height:9px; left:0; z-index:12; top:0;}
.timeline .ingbg .frbg{width:8px; position:absolute; display:block; height:9px; right:0; z-index:12; top:0;}
.timeline ul{width:910px; overflow:hidden; position:relative; z-index:15; padding:0 10px}
.timeline ul li{ float:left;width:12%; padding:20px 0 0;}
.timeline ul li i{padding:0 8px;}

.person .vir_div{ width:256px; position:relative;}
.person .vir_div .iblk{ position:absolute; top:0; left:260px; white-space:nowrap}
.droplist{ border:1px solid #151411; background:#88807B; box-shadow:0 0 2px #ccc;}
.droplist li{ vertical-align:middle; height:25px; line-height:25px;}
.droplist li a{display: block;text-decoration: none;color: #333;padding: 0 5px;text-overflow: ellipsis;white-space: nowrap;
overflow: hidden;}
.droplist li a:hover{ background:#746d68}

.team .vir_div{ width:106px; position:relative;}
.team .vir_div .iblk { position:absolute; top:0; left:107px;}

.tips{border:8px solid #564f4a;background:#28231F; position:relative; z-index:9}
.tips .wrap_in{padding:40px 25px;line-height:24px;width:640px;color:#ddd; font-size:14px;}
.tips .closew{ display:block; background:url(../images/close.jpg) 0 0 no-repeat; width:55px; height:35px; position:absolute; right:0; text-indent:-999em; top:0; z-index:10;}
.tips .errormes{ padding:50px 0; text-align:center; color:#797268; font-size:14px;}
.tips .errormes em{ color:#f90; padding:0 5px; font-size:15px;}
.tips p{ text-align:center; padding-top:15px;}

.message{ padding:50px 0; text-align:center;}
.message p{ padding-bottom:15px; color:#C89770}
.message p em,.tipmes p em{ color:#f60}

.tipmes{ padding:50px 200px; text-align:center; color:#C89770}
.tipmes ul li,.tipmes p{ text-align:left; padding:5px 0;}

/*change*/
.wrap{ background:#120701 url(../images/body_bg.jpg) center top no-repeat; }
.banner{background:url(../images/banner.jpg) 0 0 no-repeat;  height:402px;}
.main{ background:url(../images/re_y.jpg) 0 0 repeat-y;  width:972px; padding:0 9px 10px; position:relative; z-index:2;}
.main .m_ft{background:url(../images/main_ft.jpg) 0 0 no-repeat;height:10px; margin:0 -9px -10px; width:990px; overflow:hidden;}
.foot{height:24px;padding:23px 0 60px;}

.ipt{border:1px solid #151411;background:#88807b; -moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc; }
.vir_select{border:1px solid #151411; background:#88807b url(../images/set.gif) right center no-repeat; -moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc; height:20px; line-height:20px; padding:3px 0 2px 4px;}

.btn_1{ background:url(../images/bm_img.jpg) 0 -120px no-repeat;  height:44px; width:178px;}
.btn_1:hover{ background-position:0 -164px;}
.title{ background:url(../images/re_x.jpg) 0 -64px repeat-x; height:36px;}
.title h2{ background:url(../images/bm_img.jpg) -1px -265px no-repeat;height:20px;padding:9px 0 7px 25px;line-height:20px;color:#c89770;font-size:15px;}
.title h2 em{ font-size:9px; color:#666; font-weight:normal; padding-left:5px;}
.border_nt{ border:1px solid #010000; border-top:none;}
.btn_2{ background:url(../images/bm_img.jpg) -190px -160px no-repeat; width:60px; height:23px; line-height:23px;}
.btn_2:hover{ background-position:-250px -160px;}

.regis_box{ background:#28231f; border:1px solid #1a1512;}

.regis_title li a{background:url(../images/bm_img.jpg) 0 0 no-repeat;color:#bbab95;}
.regis_title li a:hover{ background-position:0 -40px;}
.regis_title li .current,.regis_title li .current:hover{ background-position:0 -80px;}
.regis_title li .current{ color:#dbc9b4;}

.person_cont{ background:url(../images/img_bg.jpg) right bottom no-repeat;}
.person ul li{ color:#C7A16E}
.person .per_code .vcode_display{ position:absolute; left:190px; width:80px; height:30px; top:2px;}
.person .per_code .vcode_display ul li{ padding:0;}
.person .per_code .vcode_display ul li img{ margin-top:-2px;}
.person .per_code .iblk{ position:absolute; top:5px; left:280px;}

.btn_s{ background:url(../images/bm_img.jpg) -145px -221px no-repeat; height:44px; width:76px; display:inline-block; line-height:44px; text-align:center; font-size:15px; color:#fcd1af; margin-right:5px; text-decoration:none;}
.btn_b{ background:url(../images/bm_img.jpg) -221px -221px no-repeat; height:44px; width:76px; display:inline-block; line-height:44px; text-align:center; font-size:15px; color:#fcd1af; text-decoration:none;}

.inquires{  border:1px solid #1c1b18; background:#88807b url(../images/bm_img.jpg) -287px -185px no-repeat;}
.inquires input{background:#88807b; }
.inquir .btn_find{background:url(../images/bm_img.jpg) -190px -120px no-repeat;color:#dbc9b4;}
.inquir .btn_find:hover{ background-position:-256px -120px;}
.inquires .iblk{ position:absolute; top:6px; left:302px;}

.in_look{ padding:15px 15px 20px;}
.look_person{ padding-bottom:15px;}
.look_person li{ position:relative;padding: 4px 0 4px 80px;z-index: 2;height: 26px;overflow: hidden;color: #C7A16E;}
.in_look p{ color:#c7a16e; text-align:center; padding:20px 0}
.in_look .c_r{ color:#dd3311}
.in_look .div_btn{ text-align:center}

.intro{ background:#564f4a;color:#b2a7a1;}
.in_btn a{ background:url(../images/bm_img.jpg) 0 -208px no-repeat;color:#c89770;}
.in_btn a:hover{ background-position:0 -236px;}
.in_btn .txt{ height:220px; overflow:hidden;}

.schedule{  background:#564f4a;}
.ul_tab li a{background:url(../images/re_x.jpg) 0 0 repeat-x;color:#958d89;}
.ul_tab li .current{ background-position:0 -32px; color:#c89770;}
.s_div{border:1px solid #010000;}
.ul_title{ background:#534136; border-bottom:1px solid #010000;}
.ul_title li{ border-left:1px solid #6f5849;color:#ab9181;}
.s_cont{background:#beb7b0;}
.s_cont table td{ border-bottom:1px solid #96918e;}
.s_cont .tr_hover{ background:#a5a09b}

.rule{ background:#564f4a; }
.rule ul{ background:url(../images/ul_bg.gif) 0 0 repeat;}
.rule ul li{color:#959595;}
.rule ul li em{ color:#c89770;}

.prize{ background:#564f4a;}
.prize .pre{background:url(../images/bm_img.jpg) -226px -185px no-repeat;}
.prize .end_pre{ background-position:-202px -185px;}
.prize .next{background:url(../images/bm_img.jpg) -214px -185px no-repeat;}
.prize .end_next{ background-position:-190px -185px;}
.div_su ul li .a_img{border:3px solid #b8b8b8;}
.div_su ul li .a_img:hover{ border:3px solid #d27122;}
.div_su ul li p  a{ color:#c89770;}
.more_a{ line-height:36px; padding-right:10px; text-decoration:none; color:#C89770}
.more_a:hover{ text-decoration:underline}

.against{ background:#979592;}
.against ul li{ border-top:1px solid #291a1a;}
.against ul li a{color:#998d83;background:#322020; border-top:1px solid #644040; border-left:1px solid #322020; border-right:1px solid #605449;  text-shadow:0 1px 2px #000;}
.against ul li .current{ border-top:1px solid #c0a892; background:#605449; color:#fae4d0;}

.timeline{ background:#4c4641;}
.timeline .ingbg{background:url(../images/bm_img.jpg) 0 -310px repeat-x;}
.timeline .ingbg .flbg{background:url(../images/bm_img.jpg) 0 -325px no-repeat;}
.timeline .ingbg .frbg{ background:url(../images/bm_img.jpg) -312px -325px no-repeat;}
.timeline ul li{background:url(../images/bm_img.jpg) center -320px no-repeat; color:#ddcbbe;}
.timeline ul li em{ color:#c47e04}
.timeline ul .li_first{ width:14%;}
.timeline ul li i{ color:#aea197;}
