.top{ height:524px;}
.showbox{ height:auto; float:left; width:100%; overflow:hidden; padding-bottom:200px;}
.leftbox{ float:left; margin:0 12px 0 44px; width:800px; height:auto; overflow:hidden; background:#fff; min-height:792px;}
.mb10{ margin-bottom:10px;}
.actbut{position:absolute; left:0px; top:0; z-index:2; width:100%; height:524px; }

/*左边导航Top*/
.snav{ height:74px; background:#f5f5f5;}
.snav dd{ float:left; padding:0; height:36px; margin:20px 0 0 48px; color:#6289ad;}
.snav dd span{ float:left; line-height:36px; margin-right:5px; font-size:26px;}
.snav dd font{ float:left; font-size:16px; line-height:26px; margin-top:10px;}
.snav div{ float:right; margin:24px 29px 0 0; line-height:24px; color:#787878;}
.snav div a{color:#787878;}
.snav div a:hover{ text-decoration:underline;}
.snav div span{ padding:0 5px;}

/*列表页*/
.rNav{ float:left; width:722px; margin:21px 0 0 49px; height:36px; border-bottom:solid 1px #e3e3e3; position:relative; }
.rNav a{ float:left; margin-right:76px; padding:0 10px 0 2px; line-height:30px; height:100%; font-size:18px; color:#525252;}
.rNav a.hover,.rNav ul a:hover{ color:#72a5d3;}
.rNav i{ position:absolute; width:50px; height:2px; left:0; bottom:-1px; z-index:2; background:#72a5d3;}

.showlist,.img_box{ float:left; margin:28px 0 0 50px; width:718px; overflow:hidden; height:auto; padding-bottom:40px;}
.showlist a{ float:left; width:100%; height:60px; color:#505050; border-bottom:dashed 1px #cccccc; line-height:60px;}
.showlist a:hover{ background:#f5f5f5;}
.showlist a p{ max-width:84%; float:left; }
.showlist a p span{ float:left; width:46px; height:20px; line-height:20px; text-align:center; color:#fff; background-position:-115px top; margin:19px 15px 0 9px;}
.showlist a font{ float:right; margin-right:12px; color:#848484; font-family:Arial, Helvetica, sans-serif;}

.img_box a{ float:left; text-align:center; width:215px; margin-top:20px; height:156px; color:#6e6e6e; overflow:hidden; position:relative;}
.img_box a p{ line-height:30px;}
.img_box a i{ float:left; width:100%; height:120px; overflow:hidden;}
.img_box a p:hover{ text-decoration:underline;}
.img_box a.mlr24{ margin:20px 36px 0 36px;}
.img_box a:hover img{transform:scale(1.06);   -webkit-transform:scale(1.06); }

/*新闻内容页*/
.show_tt{ text-align:center; width:88%; min-height:58px; float:left; margin:40px 0 0 6%; padding-bottom:10px; border-bottom:solid 1px #dcdcdc;}
.show_tt h1{color:#6289ad; font-size:20px; width:100%; line-height:28px;  font-weight:bold;}
.show_tt span{ float:left; width:100%; line-height:24px; color:#868686; font-size:14px;}
.show_cont{ height:auto; float:left; width:88%; overflow:hidden; margin:32px 0 0 6%; padding-bottom:80px; color:#505050;  text-align:left; line-height:30px;}
.show_cont img{ max-width:700px; margin:15px 0;}
.show_cont a{ text-decoration:underline; color:#505050; }

/*下载专区*/
.downbox{ width:88%; margin:51px 0 0 6%; float:left;  height:auto; position:relative; overflow:hidden; color:#6e6e6e;}
.downbox .d_but{ float:left; width:298px; height:80px; border-radius:5px; margin:0 10px 0 0; background:#6fa0ce;  display:block; font-size:26px; line-height:80px; font-weight:bold; color:#fff; text-indent:60px; }
.downbox .d_but i{ position: absolute; background-position: -185px -86px;  width: 47px; height: 32px; left: 24px; top: 24px; padding: 0; margin: 0; z-index: 2;}
.downbox .d_but:hover{ background:#93cae8; }
.downbox .d_but:hover i{ top:26px;}
.downbox .down_info{ width:222px; height:80px; margin-left:22px; display:inline; float:left; text-align:left; line-height:20px;}
.downbox .dif_bb{ padding-top:10px;}
.downbox .bd_tt{ width:100%; float:left;  line-height:42px; font-size:20px; text-align:left; color:#787878;  margin:58px 0 6px 0;}
.downbox .bd_tt2{ border-bottom:solid 1px #dcdcdc; margin:18px 0 20px 0; padding-bottom:10px;}
.downbox .bd_ltt{ width:100%; float:left; height:40px; text-align:center;}
.downbox .bd_ltt span{ float:left; width:234px; background-color:#f5f5f5; color:#6e6e6e; line-height:40px;}
.downbox .ltt2{ margin:0 1px;  }
.downbox .bd_list{ width:100%; float:left; height:auto; overflow:hidden; padding-bottom:40px;}
.downbox .bd_list li{ width:100%; height:50px; border-bottom:solid 1px #dcdcdc; float:left;}
.downbox .bd_list li span,.bd_list li a{ float:left; width:234px; line-height:50px;color:#6e6e6e; }
.downbox .bd_list li a{color:#6289ad;}
.downbox .bd_list li a:hover{ text-decoration:underline;}
.downbox .bd_lbg{ background-color:#f8f8f8;}
.downbox .ddp{float:left; width:100%; line-height:20px; text-align:left;  color:#6fa0ce;}

.down_driver,.down_table{ padding-bottom:40px;}
.down_driver span { display: inline-block; width: 230px;}
.down_driver span img { margin-bottom: 20px;}
.down_driver span a { display: inline-block; opacity: .9; filter:alpha(opacity=90);  width: 104px; line-height: 26px; color: #fff;  background: #6fa0ce;  border-radius: 3px;}
.down_driver span a:hover{opacity:1; filter:alpha(opacity=100);}
.down_table table {  width: 100%; border-collapse: collapse; border-spacing: 0;}
.down_table th { background: #f5f5f5; font-size: 16px;}
.down_table td, .down_table th { height: 20px;  line-height: 20px;  padding: 14px 0;  border: 1px solid #dfdfdf;}


/*分页*/
.pageBox{ float:left; width:100%; height:40px; position:relative; margin-bottom:50px; }
.sLnewsPage{ text-align:center; line-height:18px; float:left; font-size:14px; position:relative; left:50%;color:#686868;}
.sLnewsPage a{ color:#686868; padding:0 15px; line-height:40px;}
.sLnewsPage li{ width:auto; padding:0; margin:0; float:left;}
.sLnewsPage span{ padding:15px 15px; line-height:40px; }
.sLnewsPage span.zNum{ background:none;}
.sLnewsPage .active{ color:#72a5d3;}
.sLnewsPage a:hover{ color:#72a5d3;}

/*玩家守则*/
.pl_cont{ float:left; margin:30px 0 40px 46px; width:696px; padding-right:42px; text-align:left; height:722px; overflow:hidden; position:relative;}
.pl_cont p{ line-height:24px; color:#505050;  }
.pl_cont h3{ line-height:24px; padding:28px 0; margin:0; color:#777777;}
.pl_cont h3,.pl_cont p{ text-indent:28px; }
.pl_cont p.pb28{ padding-bottom:28px;}

/*客服中心*/
.kefubox{ margin:58px 0 0 27px; float:left; height:525px; background:url(../images/kefu/bg.png) no-repeat 20px top;}
.kefubox li{ float:left; margin-left:20px; width:194px; padding-left:28px; height:100%; text-align:left;}
.kefubox li h2{ font-size:16px; line-height:26px; margin:0; padding-top:26px;}
.kefubox li p{ color:#daf5ff; line-height:24px;}
.kefubox li a{ float:left; margin-top:9px; line-height:18px; width:78px; background:url(../images/kefu/but.png) no-repeat; color:#fff; text-align:center;}

/*右边通栏*/
.rightbox{ float:left; width:300px;}
.rbox1{ height:232px;}
.rbox1 a{ float:left; width:100%; color:#fff;}
.rbox1 .down{ height:166px;background:url(../images/r1.jpg) no-repeat left top; position:relative; }
.rbox1 .down i{ background:url(../images/show/r1.jpg) no-repeat right top; position:absolute; left:0; top:0;}
.rbox1 .down dd{ position:absolute; background-position:-185px -86px; width:47px; height:32px; left:129px; top:44px; padding:0; margin:0; z-index:2;}
.rbox1 .down span{ float:left; width:100%; font-size:24px; line-height:28px;  margin-top:83px; position:relative; z-index:2;}
.rbox1 .down font{ float:left; width:100%; font-size:12px; line-height:16px; position:relative;z-index:2; }
.rbox1 .down:hover span{ margin-top:84px;}
.rbox1  i.link{ position:absolute; width:1px; height:64px; font-size:1px; left:150px; background:#5a83a9; top:167px;}
.rbox1 .but{ width:50%; height:66px; line-height:66px; text-align:left; background:#6fa0ce;}
.rbox1 .but i{ float:left; height:100%; width:33px; margin:0 5px 0 26px;}
.rbox1 .reg i{ background-position:right -103px;}
.rbox1 .pay i{ background-position:right -161px;}
.rbox1 .but:hover{ background:#7daddb;}

.rbox2{ height:240px; background:url(../images/r2.jpg) no-repeat left top;}
.rbox2 h2{ color:#72a5d3; font-size:16px; text-align:left; text-indent:26px; line-height:26px; padding:18px 0 9px 0; margin:0; font-weight:400; }
.rbox2 ul{ float:left; margin-left:27px; width:160px; height:145px;}
.rbox2 ul a{ line-height: 24px; float: left; width: 58px; text-align: left; margin:0 14px 8px 0; display: inline-block;  color: #505050; }
.rbox2 ul a:hover{ color:#e55c5c; }

.rbox3{ height:90px; background:url(../images/r3.jpg) no-repeat left top;}
.rbox3 h3,.rbox3 p{text-align:right; padding-right:28px;}
.rbox3 h3{ font-size:16px; padding-top:21px;  line-height:30px; margin:0; font-weight:400;}
.rbox3 p{ font-size:12px; line-height:24px;}
.rbox3 a{ color:#fff;}
.rbox3 p a:hover{ text-decoration:underline;}

.rbox4{ float:left; width:100%; height:200px; background:#fff;}
.rbox4 dd{ float:left; width:144px; margin:14px 6px 0 11px;  height:144px;}
.rbox4 a{ float:left; margin-top:14px; width:119px; height:30px; position:relative; color:#646464;}
.rbox4 a span{ position:absolute; z-index:2; left:0; top:0; width:100%; line-height:30px; text-align:left; text-indent:45px;}
.rbox4 a.wb{ margin-top:46px; background-position:-172px top;}
.rbox4 a.wb i{  background-position:right top;}
.rbox4 a.tb{ margin-top:11px; background-position:-172px -41px;}
.rbox4 a.tb i{background-position:right -41px;}
.rbox4 a:hover{ color:#fff;}
.rbox4 p{ line-height:20px; color:#000; float:left; width:100%; font-size:12px; margin-top:8px;}