@charset "utf-8";
/* CSS Document */
/*CSS rests*/
body,div,table,p,h1,h2,h3,h4,dl,dt,dd,ol,ul,li,input,a,img,form,pre,table,td,th{ padding:0px; margin:0px; border:0 none; outline:0 none;}
/*base*/
div{ overflow:hidden;}
i,em,lable,small,b,strong{ font-style:normal;}
body{ font-family: "宋体","Arial Narrow",HELVETICA; background:url(../images/bgr.jpg) repeat; font-size:14px; }
table { border-collapse: collapse; border-spacing: 0; }
ol,ul{ list-style:none;}
a{ text-decoration:none;color:#742C05;}
.cr{ color:#964206;}
.mt10{ margin-top:10px;}

/**/
h2{ text-indent:-9999px; height:43px;}
.ti9{ text-indent:-9999px; display:block;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.f14{ font-size:14px;}
input{ background:none;}
.more{ position:relative;}
h3{ font-size:16px;}
.none{ display:none;}
.block{ display:block;}
/*start*/
.bg{ background:url(../images/bg.jpg) top  center no-repeat;}
.botbg{ background:url(../images/botmbg.jpg) bottom center no-repeat;}
.warpper{ width:960px; margin:0 auto;}
/*Ani*/
.Ani{ width:330px; height:210px;}
/*top*/
.top{ background:url(../images/navbg.jpg) no-repeat; height:135px;}
.share{ width:227px; height:22px; display:block; position:relative; float:right; top:325px;}
.star{ width:960px; height:166px; background:url(../images/sta_txt.png) no-repeat; position:absolute; display:none;}/*display:none隐藏*/
.nav{ padding:55px 0 0 72px; }
.nav li{ float:left;}
.nav li a{ display:block; margin-left:15px; width:92px; height:30px; overflow:hidden; background:url(../images/navs.jpg) no-repeat; text-indent:-9999px;}
#n1{ background-position:-92PX 0px;}
#n2{ background-position:-92PX -30px;}
#n3{ background-position:-92PX -60px;}
#n4{ background-position:-92PX -90px; margin-left:0px;}
#n5{ background-position:-92PX -120px;}
#n6{ background-position:-92PX -150px;}

a#n1:hover{ background-position:0 0px;}
a#n2:hover{ background-position:0 -30px;}
a#n3:hover{ background-position:0 -60px;}
a#n4:hover{ background-position:0 -90px;}
a#n5:hover{ background-position:0 -120px;}
a#n6:hover{ background-position:0 -150px;}

.nav li a#logo{ width:183px; margin-left:0px; background:none; height:80px;}

.amtion { background:url(../images/topbgs.jpg) no-repeat; height:354px;position:relative; width:960px;}
.hzw_qt { position:absolute; right:100px; bottom:0; width:500px; height:300px;}
.list{ width:262px; overflow:hidden; margin-top:-207px; position:relative;}
.contright{ width:690px; overflow-y:hidden; padding:0 0 0 8px;}
.s_game{ padding:137px 0 0 0; background:url(../images/left_game.jpg) no-repeat;}
.s_game a{ width:262px; height:195px;}

.cards a{ background:url(../images/cards.jpg) no-repeat; height:60px;}
a.novice{ background-position:0 0;}
a.value{ background-position:0 -60px;}
a.novice:hover{ background-position:0 -120px;}
a.value:hover{ background-position:0 -180px;}

/*a*/
.forget{ text-decoration:underline; color:#3b0200;}
.login p.fr{padding:5px 38px 0 0px;}
.l_btn{ padding:10px 0 0 0;}
.l_btn a{ display:block; text-indent:-9999px; width:78px; height:40px; float:left; background:url(../images/btn.jpg) no-repeat;}
a.log_a{ background-position:0 0px; margin:0 10px 0 1px;}
a.log_r{ background-position:-78px 0;}
a.log_a:hover{ background-position:0 -40px;}
a.log_r:hover{ background-position:-78px -40px;}

/*user_info*/
.user_info{ line-height:22px; padding-top:20px;}
.user_info,.user_info a{ color:#fff;}
.user_info a:hover{ text-decoration:underline;}
a.fwq_name{ font-weight:bold; color:#f7ff2a;}

.m_fwq{ background:url(../images/fico.jpg) 0 -60px no-repeat; line-height:29px; margin:0 auto; color:#fff; display:block; text-align:center; width:111px; height:25px; padding:2px 0 3px 0px; overflow:hidden; font-weight:bold; margin-top:3px;}
a.m_fwq:hover{ background-position:0 -90px;}


/*fwq*/
.fwq{ background:url(../images/service.jpg) no-repeat; width:192px; height:264px; padding:0 30px;}
.l_fwq{ background:url(../images/s_fwq.jpg) no-repeat; width:205px; height:311px; padding:0 20px 0 25px;}
.nov_t{ font-size:13px; font-weight:bold; color:#631800; line-height:22px;}
.nov_if{ padding-top:2px;}
.nov_if span{  color:#a24b00; font-size:12px;line-height:20px;}
.l_fwq span a{ color:#a24b00; font-family:Arial, Helvetica, sans-serif; margin-right:2px;}
.l_fwq  a:hover{ color:#889401; text-decoration:underline;}
.l_fwq em{ font-family:"宋体";}
a.d_more{ color:#d0280e; font-size:12px;}
.fwq_ul{ padding-top:15px;}
.l_fwq .fwq_ul{padding-top:0px;}
.fwq_ul li a{ background:url(../images/fico.jpg) 0 0  no-repeat; color:#660e0b; line-height:29px; display:block; padding-left:45px; height:29px;}
.fwq_ul li#new a{ background-position:0 -31px;  color:#a40000; margin-bottom:2px;}
.fwq_ul li a:hover{ text-decoration:underline;}

/*cards*/
h4{ font-weight:bold; font-size:16px; height:28px; line-height:28px;}
.pd20{ height:50px;}
.bd{ font-weight:bold; height:30px;}
.n_car{ color:#964206; font-size:14px; line-height:26px; padding:30px 30px 40px 30px;}
.talk{ padding-top:20px; display:block;}
.whr{ padding:20px 0 30px 0; border-bottom:1px dashed #ebe0d5;}
.n_car select{ margin:5px 10px 0 0px; }
.ko{ margin:12px 10px 12px 0;}
.n_car font{ color:#c30;}
.bods{ border:1px solid #e0e0e0; background:#f6f6f6; width:290px;text-align:center; height:30px; line-height:30px; float:left;}
input.bods{ float:none; text-align:left; width:180px; margin-right:10px;  padding:0 5px;}
.bodsa{ color:#666; width:70px; margin-left:10px; border:1px solid #e2e2e2;  height:30px;  background:#f6f6f6; text-align:center;}
.bod{ float:left;}
.bod strong{ color:#ff0000;}
.get{ width:106px; height:40px; background:url(../images/nhcard.jpg) no-repeat; display:block; text-indent:-99999px;}
/*service*/
.ser{ padding:0 25px 0 30px; background:url(../images/ser.jpg) no-repeat; width:197px; height:315px; color:#7a3503;  font-weight:bold; font-size:13px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
.sub{ background:url(../images/s_ser.jpg) no-repeat; height:290px;}
.ser a{ color:#C30;}
.ser a:hover{ color:#690;}
.ser h2{ height:72px;}
.vc_game{ height:306px; margin-top:4px;}
.conr{ background:url(../images/cbg.jpg) no-repeat; height:311px; width:680px; padding:10px 0 10px 10px; overflow:hidden;}
/*game infomation*/
.g_info{ width:480px; height:306px; background:url(../images/gam_zl.jpg) no-repeat;}
.g_info dl{ padding-top:15px;}
.g_info a{ color:#964206; margin-left:8px;}
.g_info a:hover{ text-decoration:underline; color:#e9380f;}
.g_info dl span{ width:101px; display:block; text-indent:-9999px; float:left;}
.g_info dl dd div{ width:360px; border-bottom:1px dashed #bc7b59; padding:10px 0; line-height:29px;}
.rank{ width:200px; height:300px; background:url(../images/g_rank.jpg) no-repeat; margin-top:5px;color:#eeddb7;}
.rank p.f12{ font-size:12px; height:28px!important; height:30px; color:#f9d2b9; margin:2px 0  0 10px!important; margin:0 0 0 10px;}
.rank select{ width:110px; border:1px solid #b96218;}
.rak_t{ height:21px; margin:1px 0 0 18px;}
.rak_t li{ float:left;}
.rak_t li a{ display:block; margin-right:4px; background:url(../images/fico.jpg) no-repeat; width:29px; height:21px; text-indent:-9999px;}
#r1{ background-position:0 -341px;}
#r2{ background-position:-29px -341px;}
#r3{ background-position:-58px -341px;}
#r4{ background-position:0px -362px;}
#r5{ background-position:-29px -362px;}

li.vis #r1,a#r1:hover{ background-position:0 -383px;}
li.vis #r2,a#r2:hover{ background-position:-29px -383px;}
li.vis #r3,a#r3:hover{ background-position:-58px -383px;}
li.vis #r4,a#r4:hover{ background-position:0px -404px;}
li.vis #r5,a#r5:hover{ background-position:-29px -404px;}

/*.t_rak{}*/
.rak_c{ width:180px; margin:0 auto; padding-top:8px; color:#964206;}
.rak_c ul{ }
#cr{ color:#451d00;}
.rak_c li{ height:20px; overflow:hidden; padding:5px 0 3px 8px;  border-bottom:1px dashed #ecc979;}
.rak_c em,.rak_c span,.rak_csmall{  display:block; float:left;  overflow:hidden; color:#fff;}
.rak_c em{ width:14px; height:16px; overflow:hidden; padding:1px 0 0 3px;}
.rak_c span{ width:97px; margin-left:10px; color:#964206; }
.rak_c small{ width:38px; font-style:normal; }
.t_rak{ height:33px; display:block; background:#eeddb7;}
.t_rak strong{ width:90px; display:block; text-align:center; font-size:14px; color:#964206; float:left; line-height:33px; }
.pic{ height:240px;}
.picer{ width:480px; height:240px; background:url(../images/g_zl.jpg) no-repeat;}

.pic_tl{ height:34px; overflow:hidden; padding:6px 0 0 15px;}
.pic_tl li { float:left;}
.pic_tl li a{ display:block;  width:117px; height:34px; overflow:hidden; background:url(../images/gls.jpg) no-repeat; text-indent:-9999px;}
#a0{background-position:-117px 0px;}
#a1{ background-position:-117px -34px;margin-left:10px;}
#a2{background-position: -117px -170px;margin-left:10px;}

/*beatful*/
#b1{ background-position:-117px -68px; margin-left:10px;}
#b2{ background-position:-117px -102px; margin-left:10px;}
#b3{ background-position:-117px -136px; margin-left:10px;}


li.vis #b1,a#b1:hover{ background-position:0px -68px;}
li.vis #b2,a#b2:hover{ background-position:0px -102px;}
li.vis #b3,a#b3:hover{ background-position:0px -136px;}

li.vis #a0,a#a0:Hover{ background-position:0px 0px;}
li.vis #a1,a#a1:hover{ background-position:0px -34px;}


.pic_lst{ width:404px; margin:0 auto; padding:10px 28px 0 28px;}
.pic_lst li{ color:#964206; height:24px; overflow:hidden;}
.pic_lst li a{ color:#964206; float:left;}
.pic_lst li a:hover{ text-decoration:underline; color:#e9380f;}
.pic_lst i,.n_cont a,.n_cont i{  float:right;}

.b_pic{ width:670px; margin:10px auto 0 auto;}
.b_pic{ padding-left:18px;}
.photo{  padding:10px 15px 0 10px; margin-top:0px;}
.photo .b_pic{  padding-left:0px;}
.b_pic ul li{ float:left; line-height:24px; text-align:center;}
.b_pic ul{ float:left;width:670px;height:160px;overflow:hidden;}
.b_pic ul  a{ display:block; background:#fff;  width:183px; height:150px; overflow:hidden; margin-left:15px; padding:6px; border:1px solid #e7e0d0;text-align: center;color:#964206;}
.photo .b_pic ul a{ height:auto; text-align:center; color:#964206; margin-bottom:10px;}
.photo .b_pic ul p{ padding-top:10px;}
.b_pic ul  a:hover{ background-color:#fde4ad; border-color:#edd193;}
.weibo{ width:200px; height:213px; padding-top:27px; background:url(../images/weibo.jpg) no-repeat;}
.sina,.tecent{ width:68px; height:20px; display:block; float:left; margin:0 0 20px 10px; text-indent:-9999px;}
.wecont{ width:170px; margin:0 10px; color:#964206; padding:0px 5px ; line-height:20px;}
.cbg{ background:url(../images/contbg.jpg) no-repeat top; }
.p_more{ color:#fff3d8; margin:10px 12px 0 0;}
/*custmer*/
.custm{ height:380px; background:url(../images/s_cont.jpg) no-repeat; width:250px;}
/*activ
.activ{ background:url(../images/activ.jpg) no-repeat; height:153px;}
*/
.box_t,.box_b{ background:url(../images/su_rbg.jpg) no-repeat; width:690px;}
.box_t{ height:50px; padding-top:13px;  }
.box_t h2{ background:url(../images/bt.jpg) no-repeat; width:108px; height:28px; margin:0px 0 0 15px;}
.box_t h2.ot{ background-position:0 -28px;}
.s_nav{ margin:10PX 20px 0px; font-size:12px;}
.s_nav a{ color:#ffc89d;}
.s_nav em{ margin:0 10px; color:#ffc89d;}
.box_b{ height:19px; background-position:0 -60px;}
.box{ background:url(../images/boc_c.jpg) repeat-y; padding:0 10px  66px 10px;}
.title{ color:#782d0b; background:#ebc09c; font-weight:bold; height:31px; line-height:31px; padding: 0 0 0 15px;}
.f_cont{ padding:15px 30px 0px 30px;}
.f_cont ul li{ float:left; margin-bottom:15px;} 
.f_cont ul li a{ width:161px; height:25px; line-height:25px; background:url(../images/fwq.jpg) no-repeat; overflow:hidden; display:block; color:#e4debe; text-align:center; font-size:12px; margin:0 20px;}
.f_cont ul li a:Hover{ background-position:0 -25px;}
.comp{ padding:25px 20px 10px 20px;}
.comp li a{ display:block; width:208px; height:58px; border:1px solid #d0a857; margin-bottom:10px;}
/*beatful*/
.beatful{ width:690px; height:238px; overflow:hidden; background:url(../images/plweb.jpg) no-repeat;}
.lnk{ width:690px; height:90px; background:url(../images/lnk.jpg) no-repeat;}
/*new*/
.new{ padding:0 0 0 9px;}
.n_til{ position:relative; top:1px;}
.n_til ul li{ float:left; position:relative;}
.n_til ul li a{ display:block; height:37px; width:56px; display:block; margin-right:3px; text-indent:-9999px; background:url(../images/fico.jpg) no-repeat; overflow:hidden;}
a.more{ top:5px; right:11px; float:right; background:url(../images/fico.jpg) -92px -295px no-repeat; width:20px; height:20px; display:block;}
a.more:Hover{ background-position:-92px -275px;}

#n_t0{ background-position:-1px -275px; width:90px; margin-right:5px;}
#n_t1{ background-position:-56px -164px;}
#n_t2{ background-position:-56px -201px;}
#n_t3{ background-position:-56px -238px;}

.n_vis a#n_t0,a#n_t0:hover{ background-position:0 -127px;}
.n_vis a#n_t1,a#n_t1:hover{ background-position:0 -164px;}
.n_vis a#n_t2,a#n_t2:hover{ background-position:0 -201px;}
.n_vis a#n_t3,a#n_t3:hover{ background-position:0 -238px;}
/*n_cont*/
.cot{ height:213px; padding-bottom:8px;}
.n_cont{ background:url(../images/txtbg.gif) no-repeat; width:319px; height:160px; padding:16px 5px 0 6px;}
.n_cont a{ color:#964206;}
/*act*/
.act a{ float:left; padding-right:9px; }
.act a img{ border:1px solid #742804; width:158px; height:88px; overflow:hidden; display:inline-block;}
/*login*/

.login{ background:url(../images/lbg.jpg) no-repeat;  width:222px; height:165px; padding:24px 0 0 40px; }
.login span{ background:url(../images/til.jpg) no-repeat; width:62px; height:39px; float:left;}
.login .inp{ background:url(../images/inputbg.gif) no-repeat; display:block; overflow:hidden; border:1px solid #b96218; height:23px; line-height:23px; padding:3px 5px 2px 5px;  width:108px; overflow:hidden;}
.login input{  color:#964206; width:102px; height:23px; line-height:23px;}
.n_cont ul li{ border-bottom:1px dashed #ccc; padding-top:7px; height:21px; line-height:21px; overflow:hidden;}
.n_cont a:hover{ color:#e9380f; font-weight:bold;}
#bnone{ border:0 none;}
.n_cont small,.n_cont span,.n_sub ul li{  float:left; }
.n_cont a{ width:275px; }
.n_cont small{ font-size:12px; color:#fff; display:block; text-align:center; background:url(../images/fico.jpg) 0 -314px no-repeat; width:37px; height:15px; overflow:hidden; line-height:15px; margin-right:5px;}
span.user{ background-position:0 0px;}
span.pwd{ background-position:0 -39px;}

/*login2*/
.login2{ background:url(../images/lbg.jpg) no-repeat;  width:203px; height:165px; padding:24px 0 0 40px;}
.login2 p{ font-size:12px;}
.login2 p,.login2 a,.login2 span {  color:#FFF99F;}
.mt10 a{ font-weight:bolder; color:#271F1C; font-size:12px;}

/*news cont*/
.n_sub ul li a{ display:block; background:url(../images/nbt.jpg) no-repeat; height:37px; margin-right:10px;width:67px; text-indent:-10000px;}
#s1,#p1{ width:100px; background-position:0 0px; margin-left:18px; }
#s2{ background-position:-108px 0;}
#s3{ background-position:-178px 0;}
#s4{ background-position:-248px 0;}
li.vis a#s1,#s1:hover{ background-position:0 -37px;}
li.vis a#s2,#s2:hover{ background-position:-108px -37px;}
li.vis a#s3,#s3:hover{ background-position:-178px -37px;}
li.vis a#s4,#s4:hover{ background-position:-248px -37px;}

#p1,#p2,#p3{width:100px;}
#p1{ background-position:0 -74px; }
#p2{ background-position:-106px -74px}
#p3{ background-position:-212px -74px}

li.vis a#p1,#p1:hover{ background-position:0 -111px;}
li.vis a#p2,#p2:hover{ background-position:-106px -111px;}
li.vis a#p3,#p3:hover{ background-position:-212px -111px;}
/*ntxt*/
.ntxt{ padding:20px;}
/**/
ul.sub_list li{  color:#964206;  height:27px; line-height:27px; border-bottom:1px dashed #d0bbae; overflow:hidden;}
ul.sub_list li a:hover{ color:#c30;}
ul.sub_list li i,ul.sub_list li a,ul.sub_list li em,ul.sub_list li small
{ color:#964206; font-size:12px; float:left;}
ul.sub_list li em{ font-size:10px; margin-right:8px;}
ul.sub_list li small.date{ font-size:12px; color:#8b5335; float:right; margin-right:5px;}

.page{  color:#964206;  float:right; padding:20px 0px 0 0;}
.page span,ul.pagelsit,ul.pagelsit li{ float:left; display:inline-block;}
.page span{ margin:0 3px;}
.page a{ color:#964206; margin:0 4px; padding:2px 3px 1px 3px; text-decoration:underline;}
.page a.visted,.page a:hover{ text-decoration:none; background:#964206; color:#fff;}
a.next,a.prev{ font-weight:bold; }

.t_info{ text-align:center; color:#742c05; font-family:"微软雅黑"; padding-bottom:25px; line-height:22px;  border-bottom:1px dashed #e5cb8b;}
.t_info h3{ font-weight:bold; padding:0px 0 10px 0;}
.t_info strong{ font-style:normal; font-weight:normal; color:#C30;}
.t_info i,.t_info small{ font-size:12px;}
.t_cont{  color:#742c05; font-size:13px; line-height:26px; margin-top:20px; font-family:"微软雅黑"; padding-bottom:30px; border-bottom:1px solid #dfdfdf;}
.back{ background:#c30; height:25px; line-height:25px; border:1px solid #c12b1b; display:block; padding:0 15px; color:#fff; width:80px; text-align:center; margin:20px auto 0 auto;}
a.back:hover{ background:#a02417; border-color:#891e13;}

/*act_date*/
.act_date{ background:url(../images/date.gif) no-repeat; width:200px; height:195px; padding:45px 0 0 0;}
.d_title{ height:21px; width:178px; margin:0 auto;}
.d_title li{ float:left;}
.d_title a{ font-size:12px; line-height:21px; display:block; height:21px; width:22px; color:#a94e19; background:url(../images/done.gif) no-repeat; overflow:hidden; margin-left:3px; text-align:center;}
.d_title li.vis a,.d_title a:hover{ background-position:-22px 0;}
.d_cont{ width:160px; margin:0 auto; padding:10px; width:160px; overflow:hidden;display:none;}
.d_cont a{ color:#964206; line-height:22px; font-size:14px;}

.potodetail{ text-align:center; width:588px; margin:0 auto; overflow:hidden;}
.btn{ width:260px; margin:0 auto;}
.btn a{ float:left; margin-right:10px;}
/*foot*/
.footer{ height:180px; padding-top:183px; text-align:center; color:#765a58; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.footer a{ color:#765a58;}
.footer em{ font-size:8px; margin:0 8px; }
/*end*/
.clear{ clear:both;}
.fix{ height:0px; font-size:0px; border:0px; clear:both;}

/*list*/
.f_new{ font-size:13px; padding:10px;}
.f_new a{ color:#782D0B; font-weight:bolder;}

/*game info*/
#g1,#g2,#g3,#g4{ width:100px; background-position:0 0px; margin-left:8px;}
#g1{ background-position:0 -148px; margin-left:18px;}
#g2{ background-position:-105px -148px;}
#g3{ background-position:-211px -148px;}
#g4{ background-position:-317px -148px;}

li.vis a#g1,#g1:hover{background-position:0 -185px;}
li.vis a#g2,#g2:hover{background-position:-105px -185px;}
li.vis a#g3,#g3:hover{background-position:-211px -185px;}
li.vis a#g4,#g4:hover{background-position:-317px -185px;}

/*顶部新flash*/
.tbg2{ background:url(../images/topbgs2.jpg) no-repeat;}
.indexflash { width:690px; float:right; height:320px; padding-top:34px;}