@charset "gb2312";
/* CSS Document */

html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body{ font-size:12px; font-family:""; background-color:#040203;}
body,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,textarea,input,select,option,form{ margin:0;}
ol,ul,textarea,input,option,th,td{ padding:0;}
img{ border:0px; vertical-align:top;}
a {blr:expression(this.onFocus=this.blur());outline:none; text-decoration:none;}
area {blr:expression(this.onFocus=this.blur());outline:none;}
.clear{ clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden;}
.f_left { float:left;}
ul li , dl dd , dl dt{ list-style-type:none;}

.wrap_bg{ background:url(../images/wrap_bg.jpg) no-repeat center top; overflow:hidden;}
.wrap{ width:960px; margin:0px auto; min-height:1200px; _height:1200px;}
.banner{ height:323px; background:url(../images/banner.jpg) no-repeat 0 0; position:relative;}
.flash{ position:absolute; top:0px; left:12px;}
.left{ position:relative;}
.btnStart{ position:absolute; width:184px; height:105px; top:47px; left:13px;}
.btnStart a{ display:block; width:146px; height:29px; background:url(../images/a.gif); padding:76px 0px 0px 38px; position:absolute; top:0px; left:0px;}
.btnStart p{ position:absolute; top:-48px; left:-34px;}
.btnStart b,.btnStart i,.btnStart em,.btnStart span{ display:inline-block; vertical-align:middle;}
.btnStart b{ background:url(../images/j.jpg) no-repeat 0 0; width:17px; height:17px;}
.btnStart i{ background:url(../images/x.jpg) no-repeat 0 0; width:17px; height:17px; margin:0px 8px 0px 3px;}
.btnStart em{ background:url(../images/s-crowd.jpg) no-repeat 0 0; width:9px; height:13px; margin-right:5px;}
.btnStart span{ color:#530001; cursor:pointer;}
.comment{ position:absolute; width:150px; height:65px; left:47px; bottom:50px; color:#7E5239; line-height:19px;}
.hot_new{ background:url(../images/hot_new.jpg) no-repeat 0 0; width:470px; height:320px; overflow:hidden;}
.hot_new .nav{ padding:92px 0px 0px 5px;}
.hot_new .nav a{ display:inline-block; width:232px; height:40px;}
.hot_new .nav .nav1{ background:url(../images/hot_nav1.jpg) no-repeat 0 0; margin-right:1px;}
.hot_new .nav .nav2{ background:url(../images/hot_nav2.jpg) no-repeat 0 0;}
.hot_new .nav .curr a{ background-position:0px -40px;}
.hot_new .title{ height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bold;}
.hot_new .title a{ color:#D16421;}
.hot_new ul{ width:414px; margin:13px auto;}
.hot_new li{ height:24px; line-height:24px;}
.hot_new li span{ float:right; color:#7E513E;}
.hot_new li a{ color:#7E513E;}
.hot_new li a:hover{ text-decoration:underline;}

.package{ background:url(../images/package.jpg) no-repeat 0 0; width:269px; height:320px; position:relative;}
.package table{ margin:137px 0px 11px 6px;}
.package td{ text-align:center; height:26px; line-height:26px; color:#7F5139;}
.package .lb{ zoom:1; overflow:hidden; position:absolute; z-index:2; top:198px; left:36px;}
.package .lb span{ float:left; cursor:pointer; margin-top:23px;}
.package .lb .photo{ float:left; width:135px; height:78px; overflow:hidden; margin:0px 8px; display:inline; position:relative;}
.package .lb .photo ul{ zoom:1; overflow:hidden; position:absolute; top:0px; left:0px;}
.package .lb .photo li{ float:left;}
.package .lq_btn{ text-align:center; margin-top:97px;}
.package .dragon{ position:absolute; bottom:0px; right:-27px; width:96px; height:94px; z-index:1;}

.game_datum{ background:url(../images/game_datum.jpg) no-repeat 0 0; width:721px; height:187px; padding:61px 0px 0px 18px;}
.content{ width:705px; height:175px; background-color:#000; padding:1px; border:1px solid #681C0C; zoom:1; overflow:hidden;}
.content .pic{ width:466px; height:175px; margin:1px 1px 0px 0px;}
.content .pic li{ display:none;}
.content .pic .curr{ display:block;}
.content .pic_nav dd{ padding-bottom:1px;}
.content .pic_nav p{ width:238px; height:43px;}
.content .pic_nav .pn1{ background:url(../images/pn1.jpg);}
.content .pic_nav .pn2{ background:url(../images/pn2.jpg);}
.content .pic_nav .pn3{ background:url(../images/pn3.jpg);}
.content .pic_nav .pn4{ background:url(../images/pn4.jpg);}
.content .pic_nav .curr p{ background-position:0px 43px;}

.game_pic{ background:url(../images/game_pic.jpg) no-repeat 0 0; width:739px; height:205px;}
.game_pic .nav{ padding:14px 0px 8px 444px;}
.game_pic .nav a{ display:inline-block; width:135px; height:37px;}
.game_pic .nav .nav1{ background:url(../images/appreciate_nav1.jpg) no-repeat 0 0; margin-right:4px;}
.game_pic .nav .nav2{ background:url(../images/appreciate_nav2.jpg) no-repeat 0 0;}
.game_pic .nav .curr a{ background-position:0px -37px;}
.game_pic .pic{ width:720px; margin:0px auto;}
.game_pic .pic ul{ zoom:1; overflow:hidden;}
.game_pic .pic li{ float:left; width:176px; margin:0px 2px; display:inline;}
.game_pic .pic li a{ display:block; border:1px solid #691D0F;}
.game_pic .pic li p{ text-align:center; color:#7F533A; height:24px; padding-top:7px;}

.copy_right{ min-height:84px; _height:84px; background-color:#040203; clear:both; text-align:center; color:#654129; padding-top:20px;}
.copy_right ul{ zoom:1; overflow:hidden; display:inline-block; _display:inline; margin:0px auto; text-align:center;}
.copy_right li{ float:left; border-right:1px solid #654129; padding:0px 10px; margin-right:-1px;}
.copy_right p{ line-height:25px;}
.copy_right a{ color:#654129;}

.wrap_index{ background:url(../images/index_bg.jpg) no-repeat center top; overflow:hidden;}
.wrap_bg2{ background:url(../images/new_bg.jpg) no-repeat center top; overflow:hidden;}
.wrap_bg_jh{ background:url(../images/jh_bg.jpg) no-repeat center top; overflow:hidden;}
.wrap_bg_hr{ background:url(../images/hr_bg.jpg) no-repeat center top; overflow:hidden;}
.wrap_products{ background:url(../images/products_bg.jpg) no-repeat center top; overflow:hidden;}
.wrap_jh{ width:1200px; margin:0px auto; min-height:2307px; _height:2307px; background-color:#fff;}
.wrap2{ width:1200px; margin:0px auto; min-height:1642px; _height:1642px; background-color:#fff;}
.banner2{ height:400px; background:url(../images/top_nav3_news.jpg) no-repeat 0 0; position:relative;}
.s_right_y{ width:762px; background:url(../images/s_right_y.jpg) repeat-y center top;}
.s_right_top{ background:url(../images/s_right_top.jpg) no-repeat center top;}
.s_right_bottom{ background:url(../images/s_right_bottom.jpg) no-repeat center bottom; min-height:676px; _height:676px; padding:20px 0px 0px 29px; position:relative;}
.list_nav{ zoom:1; overflow:hidden; _margin-bottom:20px;}
.list_nav li{ width:115px; height:33px; background:url(../images/list_nav.jpg) no-repeat 0 0; text-align:center; line-height:33px; font-size:14px; font-weight:bold; color:#E7E7E7; cursor:pointer; float:left; margin:0px 14px 20px 0px;}
.list_main{ zoom:1; overflow:hidden; _margin-bottom:14px; display:none;}
.list_main li{ width:149px; height:20px; background:url(../images/list.jpg) no-repeat 0 0; padding:10px 0px 0px 5px; float:left; margin:0px 8px 14px 0px;}
.list_main li a{ color:#FFFDFF; display:block; width:149px; height:20px;}
.list_main li em{ background:url(../images/s-crowd.jpg) no-repeat 0 0; width:9px; height:13px; margin-right:5px; display:inline-block; vertical-align:middle;}
.title{ margin-bottom:23px;}
.list2{ zoom:1; overflow:hidden; }
.list2 dd{ width:135px; height:35px; background:url(../images/list2.jpg) no-repeat 0 0; float:left; padding:11px 0px 20px 6px;}
.list2 dd a{ display:block; width:135px; height:35px; color:#FFF;}
.list2 dd em , .list2 dd b , .list2 dd i , .list2 dd span{ display:inline-block; vertical-align:middle;}
.list2 dd em{ background:url(../images/s-crowd.jpg) no-repeat 0 0; width:9px; height:13px; margin-right:5px;}
.list2 dd b{ background:url(../images/j.jpg) no-repeat 0 0; width:17px; height:17px;}
.list2 dd i{ background:url(../images/x.jpg) no-repeat 0 0; width:17px; height:17px; margin:0px 8px 0px 3px;}
.list2 dd span{ width:75px;}
.go_index{ position:absolute; top:-51px; right:22px;}
.login_name{ position:absolute; top:10px; left:5px;}
.login_btn{ position:absolute; top:135px; left:50%; margin-left:-160px;}

 .top-nav2 {
  width:1920px;
  display:inline-block;
  float: left;
  margin-left:300px;;
  height:76px;
}

.skyblue{
	float:left;
}
.logo{
	width:80%;height:80%;
}

.top_nav_news{height:76px;margin:0 auto;text-align:center;background:url(../images/top_nav_news.jpg);}



/*menu begin*/
#main_container{
width:1200px;
background:url(images/top_nav_news.jpg)no repeat;
margin:0 auto;
}
#header{
width:1200px;
margin:auto;
height:76px;
background:url(../images/top_nav_news.jpg);
}
#header_index{
width:1200px;
margin:auto;
height:76px;
background:url(../images/index1.jpg);
}
#header_products{
width:1200px;
margin:auto;
height:76px;
background:url(../images/products_01.jpg);
}
#logo{
padding:30px 0 0 10px;
float:left;
}
/*----------------------menu-------------------------*/
#menu{
width:680px;
float:left;
padding:0;
margin-left:240px;
padding:20px 0 0 10px;
}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;padding:0px;font-size:18px;
}
#menu ul li a{
float:left;text-decoration:none;padding:0px 25px 0 25px; color:#fff;text-align:center; height:46px; line-height:46px; 
}
#menu ul li a:hover{
color:#db0000;height:46px;border-bottom: 2px solid #db0000; height:46px; line-height:46px; margin-top:-2px;
}

#menu ul li a.current{
float:left;text-decoration:none;color:#fff;text-align:center;height:46px; line-height:46px; text-align:center; 
}


/*----------------------leftmenu-------------------------*/
#leftmenu{

float:left;
padding:0 0 0 0;
}
#leftmenu ul{
list-style:none;display:block;
}
#leftmenu ul li{
list-style:none;float:left;width:auto;padding:0px;font-size:12px;width:158px;hegith:45px;background:url(images/m_gray.jpg)no-repeat center;
}
#leftmenu ul li a{
float:left;text-decoration:none;color:#000;text-align:center; width:158px;hegith:45px; line-height:45px; 
}
#leftmenu ul li a:hover{
background:url(images/m_red.jpg)no-repeat center;color:#fff;
}
#leftmenu ul li a.current{
float:left;text-decoration:none;color:#fff;text-align:center; width:158px;hegith:45px; line-height:45px; background-color:#b52025;
}




/*----------------------hrmenu-------------------------*/
hrmenu{
width:580px;
float:left;
padding:0;
margin-left:240px;
}
#hrmenu ul{
list-style:none;padding:0px;margin:0px;display:block;
}
#hrmenu ul li{
list-style:none;display:inline;float:left;width:auto;padding:0px;font-size:12px;
}
#hrmenu ul li a{
float:left;text-decoration:none;padding:0px 20px 0 20px; color:#000;text-align:center; height:90px; line-height:90px; 
}
#hrmenu ul li a:hover{
color:#db0000;height:90px;border-bottom: 2px solid #db0000; height:90px; line-height:90px; margin-top:-2px;
}

#hrmenu ul li a.current{
float:left;text-decoration:none;color:#fff;text-align:center;height:90px; line-height:90px; text-align:center; 
}


/*----------------------productmenu-------------------------*/
#p_list{
width:900px;
float:left;
padding:20px;;
margin-left:20px;

}
#p_list ul{
list-style:none;padding:0px;margin:0px;display:block;width:800px;display:inline;
}
#p_list ul li{
list-style:none;display:inline;float:left;width:auto;padding:0px;font-size:12px;heigth:149px;padding:20px ;
}
#p_list ul li h1{
width:179px;
}
#p_list ul li h2{
width:400px;
}
#p_list ul li en_btn{
width:100px;padding-top:60px;margin-top:70px;
}
#p_list ul li a{
float:left;text-decoration:none;padding:10px 20px 0 20px; color:#000;text-align:center; height:30px; line-height:30px; 
}
#p_list ul li a:hover{
color:#fff;height:30px;border-bottom: 2px solid #db0000; height:30px; line-height:30px; margin-top:-2px;background:#db0000;
}

#p_list ul li a.current{
float:left;text-decoration:none;color:#fff;text-align:center;height:90px; line-height:30px; text-align:center; 
}



/*-----------------middle_banner----------------------------*/
.middle_banner{
width:1901px;
height:508px;
margin:0 auto;
vertical-align:center;
}

/*----------------------slider---------------------------*/
.featured_slider { width:1901px; margin:auto; float:left; margin:18px 0 0 6px; }
ul, li{
padding:0px;
margin:0px;
list-style:none;
}
/** ----------------------------------------------------- **/
#featured_border { position: relative; border: none; padding:0px; height:280px; margin: 0px; }
#featured_wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
#featured_images { position: absolute; left: 0; top: 0; }
#featured_images li { float: left; }
#featured_positioner_desc { width:965px; height: 280px; position: absolute; top: 0px; left: 0px; }
#featured_wrapper_desc { width: 100%; height:280px; position: relative; overflow: hidden; }
#featured_desc { position: absolute; left: 0; bottom: 0;  padding:0px; margin:0px; }
#featured_desc li { width: 965px; float: left;padding:0px; margin:0px; }
#featured_desc li div { margin:0px 0 0px 0px; padding:10px; width:945px;  background: url(images/featured-desc-bg.png); }
#featured_desc li h2 {
color:#FFFFFF;
font-size:18px;
padding:0px 0 5px 0;
margin:0px; 
}
#featured_desc li p {
color:#FFFFFF;
font-size:12px;
padding:0px 0 10px 0;
margin:0px;
line-height:18px;
}

#featured_buttons { position: absolute; top: 15px; right: 15px; width: auto; padding:0; list-style:none;}
#featured_buttons li { width: 22px; height: 22px; background: url(images/featured-button-off.png); float: left; margin-left: 3px; text-align:center; font-size:12px; color:#FFFFFF; line-height:22px; cursor: pointer; }
#featured_buttons li.clicked { background: url(images/featured-button-on.png); }
/**/

.sec_content{margin:0 auto;width:1200px;font-size:18px;padding-top:50px;padding-bottom:160px;}


.jh{margin-top:0px;}