﻿@charset "utf-8";
/* CSS Document */
body{  }
*{ padding:0; margin:0;}
ul,li{ list-style-type:none}
a{ color:#333; text-decoration:none}
img{ border:none}
.top{ height:100px; background:url(../images/topbg1.jpg)}
.top_1{ background:url(../images/topbg2.jpg) top center no-repeat; height:10px;}
.yahei{ font-family:"微软雅黑"}
.main{ width:1000px; margin:0 auto;}
.fl{ float:left}
.fr{ float:right} 
.mart25{ margin-top:24px;} 
.marl25{ margin-left:25px;} 
.mart10{ margin-top:10px;}
.mart20{ margin-top:20px;}
.mart30{ margin-top:30px;} 
.font14{ font-size:14px;}
 
.menu li{ width:98px; float: left; line-height:100px; height:100px; display:block; text-align: center; letter-spacing:1px; border-left:#dddddd solid 1px;  font-size:16px; }
.menu .last{border-right:#dddddd solid 1px;}  
.menu li a{color:#3e3a39;} 
.menu li a:hover,.menu li .active{ color:#ff7e16;}
 
.bannerbg{ background: url(../images/bannerbg.jpg)  center 50px no-repeat; height:320px; }  
.title{ line-height:40px; color:#2a2a2a; letter-spacing:1px; background:url(../images/t01.jpg) left center no-repeat; padding-left:20px; font-size:16px; }
.title a,.titleA a{ color:#ff7e16; float:right; font-size:12px; font-family:"宋体" ; padding-right:10px;}
.title a:hover,.titleA a:hover{ text-decoration: underline}
  
.banner1{ height:237px;}

.test{ background:#fff; padding:30px 0;margin-top:35px}
.box{ border:#eaeaea solid 1px;}
.titleA{ background:; line-height:35px; padding-left:30px; font-weight:normal; letter-spacing:1px; font-size:16px}
.t_bg01{ background:url(../images/t02.jpg) 7px center no-repeat #f1f1f1}
.t_bg02{ background:url(../images/t03.jpg) 7px center no-repeat #f1f1f1}
.t_bg03{ background:url(../images/t04.jpg) 7px center no-repeat #f1f1f1} 
.w320{ width:320px;} 
.w660{ width:660px;}
.clear{ clear:both; padding:0; margin:0;} 
.guanzhu{ padding:15px 25px; height:90px;} 
.guanzhu a{ width:72px; float:left; display:block}
.guanzhu a span{ line-height:20px;  text-align:center; display:block} 
.newslist{ padding:10px; height:100px} 
.newslist img{ float:left} 
.newslist ul{ width:460px; float:right}
.newslist ul li{ font-size:14px; line-height:25px; display:block}
.newslist ul li span{ float:right; color:#666;}  
.newslist ul li a{ color:#666;}   
.newslist ul li a:hover,.partner  li a:hover,.bottom p a:hover{color:#21a0e3;}
.partner ul{ padding:15px 0;}
.partner  li{ width:104px; float:left; display:block; font-size:14px; line-height:30px; padding-left:20px; background:url(../images/t05.jpg) 10px center no-repeat} 
.partner  li a{ color:#888888}

.bottom{ border-top:#ff7e16 solid 2px; background:#f1f1f1; padding:30px 0;} 
.bt_right{ width:570px; font-size:14px; color:#888888} 
.bottom p{ line-height:25px; } 
.btcenter{ width:780px; margin:0 auto}
.bottom p a{ color:#888; padding:0 10px;}

/*图片切换2*/
.pro-switch {height: 254px;position: relative;width:1000px;/* margin-top:20px;*/ border: 1px solid #E2E2E2;border-right: none;}
.flexslider {margin: 0;padding: 0;} 
.flexslider .slides > li {//display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img { }
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;} 
* html .slides {height: 230px;} 
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;	width:1000px;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {	zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;/*background: url(../images/ad_ctr.png) no-repeat 0 0;*/position: absolute;top: 50%;	z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;} 
.flex-direction-nav .flex-prev {left: 0;} 
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;text-align: center;left:0; top:200px;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom:1;*display: inline;}  
.flex-control-paging li a {background:#666;display:block;height:16px;overflow: hidden;text-indent:-99em;width:16px;cursor: pointer; border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;}
.flex-control-paging li a.flex-active { background:#ed6c00} 
.marL20{ margin-left:18px;}

/*banner*/

/*.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom:1;}

img{border:0;}
.wrapper {width:1000px;margin:0 auto;padding-bottom:50px;}
h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei", SimHei;}
.shuoming {margin-top:20px;border:1px solid #ccc;padding-bottom:10px;}
.shuoming dt {height:30px;line-height:30px;font-weight:bold;text-indent:10px;}
.shuoming dd {line-height:20px;padding:5px 20px;}*/
/* qqshop focus */
#focus {width:1000px;height:295px;overflow:hidden;position:relative;}
#focus ul {height:380px;position:absolute;}
#focus ul li {float:left;width:1000px;height:295px;overflow:hidden;position:relative;background:#000;}
#focus ul li div {position:absolute;overflow:hidden;}
/*#focus .btnBg {position:absolute;width:1000px;height:20px;left:0;bottom:0;background:#000;}*/
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:10px;text-align:right;}
#focus .btn span {display:inline-block;_display:inline;_zoom:1;width:16px;height:16px;_font-size:0;margin-left:5px;cursor:pointer;background:#838383;border-radius:8px;}
#focus .btn .on { background:#ff8618;}  
#focus .preNext {width:45px;height:100px;position:absolute;top:90px;background:url(../img/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;} 
#focus .next {right:0;background-position:right top;}   


/*page*/
.pagebanner{ height:150px;background:url(../images/comm_top_bg.jpg) center center ;}
.pagebg{ background:url(../images/pagebg1.jpg) left repeat-y}
.pageL{ width:260px; margin-top:40px;}    
.pageL li{ margin-top:0px;} 
.pageL li a{ line-height:40px; display:block; height:47px; padding-left:80px; letter-spacing:1px; color:#2a2a2a;  font-size:16px;}
.pageL li a:hover,.pageL li .current,.pageL li .firstnav{background:url(../images/pagebg.jpg); color:#fff; } 
.pageL li li{ margin-top:0;}  
.pageL .mart20{ margin-top:20px;}  
.pageL li li a:hover{ color:#ff7e16} 
.pageL li li a{ color:#838383; font-family:"宋体"; line-height:30px; height:30px; background: url(../images/t06.jpg) 80px  center no-repeat; padding-left:90px;  font-size:14px;} 
.pageL li li a:hover,.pageL li li .active{ background: url(../images/t07.jpg) 80px  center no-repeat ; color:#ff7e16}  
.pageR{ width:640px; background:#f1f1f1; padding-top:60px; padding:60px 50px; min-height:800px; line-height:28px; letter-spacing:1px; color:#838383}
.pageR_partner{width:680px;   padding:60px 30px;} 
.partnerimg li{ float:left; width:226px; margin-bottom:25px; text-align:center; display:block}
.partnerimg li img{ border:#dddddd solid 1px;} 


.news_list li{ padding:35px 0; border-bottom:#eaeaea solid 1px; height:180px; }
.news_list li img{ float:left }
.news_list li div{ width:640px; float:right; padding:0 20px }
.news_list li div h3{ color:#2a2a2a; font-size:20px; font-family:"微软雅黑"; font-weight:300; line-height:20px;}
.news_list li div h4{ margin-top:10px; line-height:25px; font-size:14px; font-weight:normal; color:#2a2a2a}
.news_list li div h4 span{ color:#ff7e16}
.news_list li div  p{ margin-top:15px; line-height:28px; color:#838383; font-size:14px;}
.pageMenu{ text-align:center; margin:50px 0; }
.pageMenu span,.pageMenu a{ border:#dadada solid 1px; margin:5px 9px; line-height:38px; padding:8px 12px; border-radius:17px; color:#838383; -webkit-border-radius:17px; -moz-border-radius:17px; -o-border-radius:17px;}
.pageMenu span:hover,.pageMenu a:hover,.pageMenu .active{ color:#fff; background:#ff7e16; border:#ff7e16 solid 1px;}

.TitleB{ line-height:50px; text-align:center; color:#000000; font-size:24px; letter-spacing:1px;}
.gengxin{ text-align:center; line-height:60px; font-size:12px; border-bottom:#dbdbdb solid 1px; } 
.gengxin span{ padding:0 20px;}
 
.txt{ font-size:14px; color:#838383}

.recharge {
    background: #f9f9f9 none repeat scroll 0 0;
    margin: 0 auto ;
    min-height: 700px;
    width: 1000px;
    overflow: hidden;
}
.payment {
    float: left;
    width: 220px;
}
.payment h3 {
    line-height: 40px;
    padding: 0 20px;
}
.payment li {
    border-bottom: 1px dashed #c9c9c9;
    color: #606060;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 35px;
    padding: 0 20px;
}
.payment .cur {
    background: #eee none repeat scroll 0 0;
    color: #ff7429;
}
.selectPay {
    background: #fff none repeat scroll 0 0;
    float: right;
    min-height: 700px;
    padding: 30px 50px;
    width: 680px;
}
.selectPay > div {
    display: none;
}
.gamePay li {
    color: #606060;
    display: block;
    font-size: 14px;
    line-height: 30px;
    margin: 15px 0;
    min-height: 35px;
}
.gamePay li span {
    color: #999;
    font-size: 12px;
}
.gamePay li .name {
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 90px;
}
.gamePay li .Cont {
    float: right;
    width: 579px;
}
.se_game {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    text-align: center;
    width: 90px;
}
.gamePay li .Cont input[type="text"] {
    border: 1px solid #ccc;
    height: 26px;
    padding-left: 5px;
    width: 165px;
}
.money a {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    font-size: 12px;
    margin: 0 5px;
    padding: 7px 12px;
}
.money a:first-child {
    margin-left: 0;
}
.gamePay li .cur {
    background: rgba(0, 0, 0, 0) url("/themes/default/images/select.png") no-repeat scroll right bottom;
    border: 2px solid #ff7429;
    color: #ff7429;
    font-weight: bold;
}
.gamePay li .other {
    margin: 15px 0;
}
.gamePay li .other input[type="text"] {
    height: 30px;
    padding-left: 5px;
    width: 90px;
}
.gamePay li i {
    color: red;
    font-style: normal;
    margin: 0 5px;
}
.gameMoney {
    background: #ff7429 none repeat scroll 0 0;
    color: #fff;
    padding: 0 15px;
    width: 70px;
}
.bank_recommend li {
    float: left;
    margin: 5px 0;
    width: 170px;
}
.bank_recommend li input[type="radio"] {
    float: left;
    margin: 10px 5px 5px 0;
}
.bank_recommend img {
    border: 1px solid #ccc;
    height: 36px;
    padding: 5px 30px 5px 5px;
    width: 100px;
}
.bank_recommend li .bor {
    border: 1px solid #ff7429;
}
.moreBank {
    border-top: 1px dashed #ccc;
    height: 35px;
    margin-bottom: 30px;
    position: relative;
}
.moreBank a {
    background: rgba(0, 0, 0, 0) url("/themes/default/images/btn.png") no-repeat scroll 0 0;
    color: #606060;
    display: block;
    font-size: 12px;
    height: 27px;
    left: 200px;
    line-height: 27px;
    margin: 0 auto;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 135px;
}
.moreBank .down {
    background-position: 0 -36px;
}
.moreBank .up {
    background-position: 0 0;
}
.payBtn {
    background: #ff7429 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 35px;
    width: 140px;
}
.gamePay li .rechargeGame {
    background: rgba(0, 0, 0, 0) url("/themes/default/images/gaa.gif") no-repeat scroll center top;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    position: relative;
    width: 155px;
}
.gamePay li .rechargeGame a {
    color: #fff;
    font-weight: 700;
}
.gamePay li .selectgame {
    background: #f2f2f2 none repeat scroll 0 0;
    display: none;
    height: 188px;
    left: 0;
    position: absolute;
    top: 40px;
    width: 460px;
}
.gamePay li .selectgame .btnIcon {
    color: #a3a3a3;
    left: 50px;
    position: absolute;
    top: -15px;
}
.gamePay li .selectgame .title {
    background: #a3a3a3 none repeat scroll 0 0;
    height: 32px;
}
.gamePay li .selectgame .close {
    background: rgba(0, 0, 0, 0) url("/themes/default/images/colse.gif") repeat scroll 0 0;
    display: block;
    float: right;
    height: 32px;
    width: 32px;
}
.gamePay li .gameName {
    padding: 5px;
}
.gamePay li .gameName li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    color: #666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 5px;
    min-height: 18px;
    overflow: hidden;
    padding: 5px 0;
    width: 95px;
}
.gameName li img {
    float: left;
    height: 18px;
    margin: 0 5px;
    width: 18px;
}
.marl10 {
    padding-left: 10px;
}
.mart20 {
    margin-top: 20px;
}
          
      
 
  
    