.show{display:block;}
.hidden{display:none;}
li{list-style:none;}
.bbtt{ width:100%; height:72px; position:relative; overflow:hidden; }
.bbtt div{ float:left; width:256px; height:23px; margin:34px 0 0 0; background:url(../images/tt.png) no-repeat;}
.b4mb{background-color:#fafafa;}
.bbtt div.btt1{ background-position:0 0; }
.bbtt div.btt2{ background-position:0 -24px;}
.bbtt div.btt3{ background-position:0 -48px;}
.bbtt div.btt4{ background-position:0 -72px;}
.bbtt div.btt5{ background-position:0 -95px;}
.bbtt div.btt6{ background-position:0 -119px;}
.bbtt div.btt7{ background-position:0 -143px;}
.bbtt div.btt8{ background-position:0 -166px;}
.bbtt a{background:url(../images/tt.png) no-repeat left -192px; position:absolute; width:316px; height:58px; top:2px; right:0px;}

#main{ width:100%; height:1580px; position:relative; overflow:hidden; background-color:#000A17;}

/**/
.box1{ width:320px;  }
.box1 .b1-wp{ width:100%; height:240px; position:relative; }
.box1 a,.box1 div{ float:left;  background:url(../images/box1.jpg) no-repeat;}
.box1 div.game-down-dv{width:100%; height:150px; background-position:0 0;}
.box1 div.game-reg-dv{ width:50%; height:75px; background-position:0 -150px;}
.box1 div.game-pay-dv{width:50%; height:75px; background-position:-160px -150px;}
.box1 div.game-zliao-dv{ width:50%; height:75px; background-position:0 -225px;}
.box1 div.game-card-dv{width:50%; height:75px; background-position:-160px -225px;}

.box1 .down-game{ width:100%; height:150px; background-position:-320px 0; }
.box1 .game-reg{ width:100%; height:75px; background-position:-320px -150px;}
.box1 .game-pay{ width:100%; height:75px; background-position:-480px -150px;}
.box1 .game-zliao{ width:100%; height:75px; background-position:-320px -225px;}
.box1 .game-card{ width:100%; height:75px; background-position:-480px -225px;}
/*轮播*/
.box2{ width:640px; }
.box2 .wraps,.box2 .wraps a,.box2 .wraps img{display:block;width:100%;height:300px;overflow:hidden;z-index:1; position:relative; overflow:hidden;}
.box2 .tabs{position:absolute; right:20px;bottom:20px; width:100%; height:12px; text-align:right;z-index:2; }
.box2 .tabs a{display:inline-block;  margin:0 6px 0 6px;width:12px;height:12px; background:url(../images/lb.png) no-repeat 0 0 }
.box2 .tabs a.active{ background-position:-12px 0px;  }
.box2 .tabs a:hover{ background-position:-12px 0px;}
.box3{ width:320px; overflow:hidden;}
.box3 a{ width:320px; height:100px; float:left; display:block;  opacity: 0.9; filter:alpha(opacity=90);}
.box3 a.b3-mt{background:url(../images/b3mt.jpg);}
.box3 a.b3-jy{background:url(../images/b3jy.jpg);}
.box3 a.b3-syj{background:url(../images/b3syj.jpg);}
.box3 a:hover{opacity: 1; filter:alpha(opacity=100);}


/*职业*/
.box4{ width:1282px; height:689px; background-color:#001725;}
.box4 .column03{width:100%; height:535px; position:relative; overflow:hidden; }
.box4 .column03 .tabs03_content{position:absolute;top:0px;left:0px;width:960px;height:535px;z-index:1;overflow:hidden;}
.box4 .column03 .tabs03_content li{width:960px; height:535px; position:relative; overflow:hidden; float:left;}
#b4-l1{ background:url(../images/sj.jpg) no-repeat right top; }
#b4-l2{ background:url(../images/jx.jpg) no-repeat right top; }
#b4-l3{ background:url(../images/ts.jpg) no-repeat right top; }
#b4-l4{ background:url(../images/tw.jpg) no-repeat right top; }
#b4-l5{ background:url(../images/yl.jpg) no-repeat right top; }
.b4-txt{ width:430px; position:absolute; left:26px; top:146px; height:164px;font-size:13px; text-align:left; color:#333333;}
.b4-txt p{ line-height:20px;}
.b4-txt p.b4-cpt{ font-weight:bold; line-height:22px;}

.b4-tc{ width:480px; height:84px; position:absolute; left:26px; top:306px; overflow:hidden;} 
.b4t-list{ float:left; height:16px; margin:0px 66px 9px 0; width:172px;  text-align:left; color:#3c2b5b;}
.b4t-list span{ float:left; width:38px; height:16px; line-height:16px; }
.b4t-list div{ float:left;  height:16px; width:132px; background:url(../images/zs.png) no-repeat left top; }
.b4t-list div ul{ float:left; height:16px; font-size:3px; background:url(../images/zs.png) no-repeat left -16px;}
.tabs03_content a{ width:112px; height:30px; position:absolute; left:26px; overflow:hidden; top:398px; background:url(../images/home1225/qx.png) no-repeat left top;}
.tabs03_content a:hover{ background-position:0 -30px;}
#tabs03 {position:absolute;left:26px; top:87px;width:430px;height:36px;overflow:hidden;z-index:10; background-color:#dddddd;}
.tabs-wp{ width:100%; height:36px; position:relative; overflow:hidden;}
#tabs03 a{float:left;display:block; text-align:center; color:#616161;width:86px; height:34px; line-height:34px; font-size:14px;  overflow:hidden; background-color:#ffffff; }
#tabs03 a.at1{ background-position:0 0;}
#tabs03 a.at2{ background-position:-32px 0;}
#tabs03 a.at3{ background-position:-64px 0;}
#tabs03 a.at4{ background-position:-96px 0;}
#tabs03 a.at5{ background-position:-128px 0;}
#tabs03 a.at6{ background-position:-160px 0;}
#tabs03 a.current{ color:#54288a;}

.box-xh,.box-xh2{ position:absolute; height:2px; bottom:0px; left:0px; background-color:#54288a; z-index:66; font-size:2px;}
/*新闻*/
.box5{ width:320px; background:url(../images/news.jpg) no-repeat 12px 142px; background-color:#ffffff; height:462px;}
.b3t-wp{ background-color:#f2f2f2; width:100%; position:absolute; left:0px; top:0px; height:44px;  border-top:3px solid #dddddd; border-bottom:2px solid #e5e5e5; z-index:22px;}

.bxh-tt{ width:100%; height:49px; position:relative; margin:auto;}
.bxh-tt ul{ width:100%; height:49px; position:absolute; z-index:33px; top:0px; left:0px; overflow:hidden;}
.bxh-tt ul li{ float:left; height:44px; border-top:3px solid #dddddd; width:90px; border-bottom:2px solid #e5e5e5;  text-align:center; color:#8f8f8f; line-height:44px; font-size:14px; font-weight:bold; cursor:pointer; background-color:#f2f2f2;}
.bxh-tt ul li:hover,.bxh-tt ul li.current{ color:#54288a; border-top:3px solid #54288a; border-bottom:2px solid #ffffff; background-color:#ffffff;}
.news-top{ width:282px; height:143px; position:relative; overflow:hidden; border-bottom:solid 1px #dddddd; margin:auto;}
.topnews{ width:176px; height:108px; float:right; margin-top:24px; }
.topnews a{ font-size:14px; color:#54288a;  float:left; width:100%; height:28px; line-height:28px; text-align:center; position:relative; overflow:hidden;}
.topnews p{ line-height:20px; height:80px; font-size:12px; color:#666666; overflow:hidden; float:left; text-align:left; text-indent:14px;}

.b3-cont{ width:282px; height:195px; position:relative; overflow:hidden; margin:auto;}
.b3-cont ul{ height:186px; position:absolute; left:0px; top:7px; overflow:hidden;}
.b3-cont ul li{ width:282px; height:190px; float:left; position:relative; overflow:hidden;}
.b2cul{ width:846px; }
.b2c-ul{  width:100%; height:190px;  position:relative; overflow:hidden;}
.b3-cont .b2c-ul li{position:relative; width:100%;line-height:34px;height:34px;  }
.b3-cont .b2c-ul li a{color:#333333;text-decoration:none; font-size:13px; float:left; text-align:left; width:226px; overflow:hidden;}
.b3-cont .b2c-ul li a:hover{text-decoration:underline; color:#54288a; }
.b3-cont .b2c-ul li span{display:block;position:absolute;height:34px;line-height:34px;right:0px;top:0px; color:#696969; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
