/*yxq 2014-03  */
/*游戏官网模版-黑*/
/*col row    只用做布局*/
html,body{font-family: 'Microsoft YaHei','simsun'; overflow-x:hidden;_overflow-x:visible;}

.red{ color: #ff0000}
.fl{float: left}
.fr{float: right}
.tc{ text-align: center}
.index{
    position: relative;
}
/*comm*/
.hotlink{
    width:980px;
    height: 325px;
    display: block;
	margin:auto;
}

/*bg*/
.bg{background:#fff url("bg.jpg")/*tpa=http://222.187.221.145:10001/banben/571/style/img/bg.jpg*/ no-repeat center top}
.wrapper{ margin-top:-700px;}
.flash{ width:1920px; height:700px; overflow:hidden}

/*headbar-t*/
.headbar-t{ width: 100%;height: 400px;}
.headbar-t .bd{width: 1000px;margin:0 auto;position:relative;}
.headbar-t .logo{ width: 253px; height: 85px; float: left;margin-top:10px;position:absolute;left:50%;top:0;margin-left:-150px;}

.headbar-t .menu{float: left;}
.headbar-t .menu li{float: left; position: relative; height:200px; zoom:1; width:120px;}
.headbar-t .menu li.logo-seat{width:253px;}
.headbar-t .menu li.on{ background:url("http://110.42.97.97:88/88/bg-nav.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-nav.png*/ no-repeat center top;_background:none}
.headbar-t .menu li a{color: #000; line-height: 60px;text-align:center; text-decoration: none;position: relative; display: inline-block;font-size:14px;width:120px;}
.headbar-t .menu li ul{ margin-top:10px;}
.headbar-t .menu li ul li{ clear:both; height:30px;}
.headbar-t .menu li ul li a{ font-size:12px; color:#333; display:block; line-height:30px; text-align:center;  width:auto; white-space: nowrap; }
.headbar-t .menu li ul li.hot a { background:url("http://110.42.97.97:88/88/ico-hot.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-hot.png*/ no-repeat 90px center;}

.elite{ background: url("bg-push.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/bg-push.png*/ no-repeat; width:497px; height:29px; line-height:29px; color:#fff; margin-bottom:10px;}
.elite .title{ display:inline-block; width:98px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-right:10px;}

/*layout*/
.layout{
    width: 980px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.layout .col-left{
    width: 230px;
    float: left;
}
.layout .col-right{
    width: 740px;
    float: right;
}

.btns a{
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
.btns .btn-download{
	background:url("btn-download.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/btn-download.png*/ no-repeat;
	height:113px;
}
.btns .btn-jh{
	background:url("btn-recharge.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/btn-recharge.png*/ no-repeat;
	height:65px;
}

.bg-box{background:#fff;margin-bottom:10px;overflow:hidden;zoom:1;border:1px solid #d2d1d1;padding:5px 15px;}
.bg-box h4{ font-size:20px; font-family:"微软雅黑"; color:#1d1d1d; border-bottom:1px solid #d2d1d1; font-weight:normal;}
.bg-box h4 span{ border-bottom:2px solid #be3946;height:40px; line-height:40px; display:inline-block; margin-bottom:-1px;}
	
/*imglink*/
.imglink{height: 62px; background: url("http://110.42.97.97:88/88/btn-reg.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-reg.png*/ no-repeat; margin-bottom: 15px; clear:both}
.imglink a{ width: 76px; height: 62px; display:block; overflow: hidden; float: left; text-indent: -1000px;zoom:1;font-size:0;}

/*wx-code*/
.wx-code{ background:#d9e7ea; padding:12px;}
.wx-code .hd{ font-size:20px; font-family:"微软雅黑"; color:#000; margin-bottom:5px;}
.wx-code .bd{ text-align:center}
.wx-code .bd p{ margin-top:10px; font-size:14px; color:#333}
/*sidebar*/
.sidebar .bd{margin:10px 0px;overflow:hidden;}
.sidebar .bd li{float:left;width:80px;background: url("http://110.42.97.97:88/88/ico-arrow.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-arrow.png*/ no-repeat left center;padding-left:15px;line-height:30px;height:30px;}
.sidebar .bd li a{color:#4e4e4e;text-decoration:none;font-size:12px;}


/*advice*/
.advice .bd{ height: 100%;overflow: hidden;padding:15px 0px;}
.advice .bd li{ float: left; margin: 0 12px;_margin: 0 10px; height: 24px; line-height: 24px; color: #4e4e4e;}
.col-right .row1{ margin-bottom: 1px;}

/*ad_gallery*/
.ad_gallery{width: 740px; height: 238px; position: relative; float: left;zoom:1; overflow:hidden}
.ad-sheet-wrap{}
.ad-sheet-wrap ul { position: absolute;}
.ad-sheet-con li{float:left; position: relative}
.ad-sheet-con li img {width: 740px; height: 238px; }
.ad-thumb-wrap {position: absolute;right:10px;bottom: 10px; z-index: 100;}
.ad-thumb-wrap span {cursor: pointer; display:block; float: left; width: 25px; height: 6px; margin: 0 5px; background: #fff; text-indent: -1000px; overflow: hidden }
.ad-thumb-wrap span.selected {background-color: #be3946;}
/*news*/
.news{ width: 495px;height: 230px;background: #fff; float: left;position: relative; border:1px solid #e0dfdf; border-top:0}
.news .btn-more{position: absolute; z-index: 10; top:12px; right:25px; font-size:14px; overflow: hidden; color:#288072}
.news .btn-more:hover{ text-decoration:none}
.news .hd{ background: url("http://110.42.97.97:88/88/bg-new-t.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-new-t.png*/ repeat-x; overflow:hidden; zoom:1}
.news .hd li{ float: left; height: 41px;line-height: 41px;font-size: 16px; color: #666; text-align: center; cursor: pointer; padding:0 25px; border-top:3px solid #d2d1d1}
.news .hd li.curr{ border-top:3px solid #ee3238;background:#fff;color:#333;}
.news .news-hot a{display:block; height:36px; line-height:36px; text-align:center; color:#ee3238; font-size:14px; font-weight:bold}
.news .bd .tab{padding: 0px 25px; position: relative; overflow: hidden;}
.news .bd .tab li{ width: 100%;height: 28px;overflow: hidden; border-top:1px dotted #d2d1d1}
.news .bd .tab li span.time{
	float:right;
	color:#9e9e9f;
	
}
.news .bd .tab li span{
	line-height:28px;
	color:#525252;
}
.news .bd .tab li a{
    float: left;
    width: 325px;
    line-height: 28px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #525252;

}
.news .bd .tab li a:hover{
    color: #57434d;
}
.news .bd .tab li a span{
	display:inline-block;
	float:left;
}
/*pic-adv-list*/
.pic-adv-list{
    margin-bottom: 10px;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.pic-adv-list a{
    float: left;
    width: 182px;
    height: 104px;
    display: block;
    margin-right:4px;
    _margin-right:3px;
}
.pic-adv-list a img{
    width: 182px;
    height: 104px;
}
.pic-adv-list a.last{
    margin-right: 0px;
}
/*ren_js*/
.ren-js{margin-bottom:10px; margin-left:2px; margin-top:5px;border:1px solid #e0dfdf;  }
.ren-js .tab-s li{float:left; width:141px; height:42px; line-height:42px;text-align:center;font-size:20px;color:#636268;cursor:pointer; background:#f0f0f0; border:3px solid #f0f0f0}
.ren-js .tab-s li.curr{  background:#be3946;position:relative; width:142px; height:42px; border:3px solid #d32328; color:#fff}
.ren-js .tab-s li.curr em{background:url("http://110.42.97.97:88/88/ico-down.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-down.png*/ no-repeat center bottom;width:14px;height:7px;display:block;position:absolute;left:65px;bottom:-10px;}
.ren-js .bd{clear:both;width:734px;height:321px;overflow: hidden;}
.ren-js .bd img{width:740px;height:322px;}

/*game-info*/
.game-info{
    background: #1A1A1A;
    padding:15px;
    height: 100%;
    overflow: hidden;
}
.game-info .hd{
    border-bottom: 3px solid #961F1F;
    height: 28px;
    padding-left: 10px;
}
.game-info .hd h3{
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 8px;
}
.game-info .hd .more{
    float: right;
    width:37px;
    height: 17px;
    background: url("http://110.42.97.97:88/88/btn-more-2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-more-2.png*/ no-repeat;
    text-indent: -1000px;
    overflow: hidden;
    margin-top: 11px;
}
.game-info .game-info-box{
    float: left;
    background: #141414;
    width: 220px;
    margin-right: 8px;
    padding: 10px;
}
.game-info .game-info-box h4{
    font-weight: normal;
    color: #777777;
    font-size: 16px;
    border-bottom: 1px solid #313131;
    margin-bottom: 10px;
}
.game-info .game-info-box .links{
    line-height: 24px;
    color: #414141;
    background: url("http://110.42.97.97:88/88/line-4.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/line-4.png*/ repeat-x 0 -3px;

}
.game-info .game-info-box .links a{
    color: #414141;
    display: inline-block;
    margin: 0 10px;
    *margin: 0 8px;
    white-space: nowrap;

}
.game-info .game-info-box .links a:hover{
    color: #999999;
}
.game-info .col3{
    margin-right:0px;
}
.line-1{
    height:15px;
    background: #1A1A1A url("http://110.42.97.97:88/88/bg-dot3.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-dot3.png*/;
}

/*strategy*/
.s-tab .strategy .bd{ padding:0 15px}
.strategy .bd li{height: 24px;_height: 22px;padding-left: 15px; background: url("http://110.42.97.97:88/88/ico-arrow.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-arrow.png*/ no-repeat left center;}
.strategy .bd li span{float:right; color:#999}
.strategy .bd li a{color: #6C6C6C;line-height: 24px;_line-height: 22px; width: 260px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;float:left;}
.strategy .bd li a:hover{ color: #999999;}


/*foot*/
.foot{background:#1d1d1d; padding: 30px 0 40px;}
.foot-box{ width: 750px; margin: 0 auto;height: 80px;  padding-left: 250px; background: url("http://110.42.97.97:88/88/logo-sw-game.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/logo-sw-game.png*/ no-repeat left center;}
.foot-txt{ line-height: 26px;color: #444244; text-align: left;}
.foot-txt a{ color:#444244 ;display: inline-block; padding: 0 5px;}
.foot-txt a:hover{color: #999999; text-decoration:none}
.foot-txt .p2,.foot-txt .p3{ padding-left: 5px;}


/*float-right*/
.float-right{
    width: 120px;
    height: 150px;
    left: 50%;
    margin-left: 520px;
    z-index: 100;
    position: fixed;
    _position: absolute;
    zoom:1;
}
.float-right a{
    width: 100%;
    height: 200px;
    display: block;
    position: absolute;
    z-index: 100;
}
/*列表*/
.sub-nav{height: 68px; line-height: 68px;padding: 0 20px;}
.sub-nav h2{float: left;font-size: 24px; color: #bbbbbb; line-height: 68px; padding-left:15px;}
.sub-nav h2 span{color: #B5AAB7;line-height: 68px; padding: 0 5px; font-size: 14px; font-weight: normal;}
.sub-nav{ background: url("opt70.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/opt70.png*/ repeat;}
.sub-nav .crumb{ float: right; color: #bbbbbb; background:url("http://110.42.97.97:88/88/ico-arrow-g.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-arrow-g.png*/ left center no-repeat; padding-left:12px;}
.sub-nav .crumb a{color: #bbbbbb;}

/*con-wrap*/
.con-wrap{background: #ffffff;position: relative; overflow: hidden; zoom:1; width:740px;}
.con-wrap-bg{ min-height: 940px;_height: 940px;position: relative;}
.red{color: #ff0000;}
.org{color: #FDA205;}
.yellow{color: #ffee00;}

/*page*/
.page{margin-top: 20px;padding-top:20px;text-align: center; zoom:1; padding-bottom:3px;}
.page span,.page a{ display: inline-block; *display: inline; padding: 4px 8px;  height: 14px; line-height: 14px; font-size: 12px;  color: #8c8c8c; background: #fff;border:1px solid #cacaca;}
.page a:hover,.page span.curr{background: #be3946; text-decoration: none;border:1px solid #be3946;color:#fff;}
.page .first,.page .last,.page .next,.page .pre{ width: 50px; text-align: center;background:url("http://110.42.97.97:88/88/headbar-bg.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/headbar-bg.png*/ repeat-x;}
/*go-top*/
.go-top{ width: 45px; height: 45px;display: block; background: url("http://110.42.97.97:88/88/bg-gotop.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-gotop.png*/ no-repeat; bottom: -5px; right: -48px; position: absolute;}
/*详情页*/
.news-detail{padding: 20px 30px;height: 100%; margin-bottom: 20px; font-size: 12px; line-height:28px;}
.news-detail .hd{ margin-bottom: 10px; padding-bottom: 5px;border-bottom: 1px solid #9e9e9e;}
.news-detail .hd .title h2{ font-size: 20px; text-align: center; margin-bottom: 20px;color:#666}
.news-detail .hd .info{ text-align: center; color: #666; margin-bottom: 10px;}
.news-detail .hd .source{ display: inline-block; margin-right: 50px;}
.news-detail .hd .left{ float: left;}
.news-detail .hd .right{ float: right;}
.news-detail .bd{ margin-bottom: 100px;clear:both}
.news-detail .bd p{ color: #666;}
.news-detail.bd a{ color: #9E9E9F;}
.news-detail .news-about{ margin-bottom: 20px;}
.news-detail .news-about .hd{ font-size:18px; border-bottom:0; border-top:1px solid #e5eae9; padding-top:10px;}
.news-detail .news-about li{ background:url("http://110.42.97.97:88/88/bg-dot1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-dot1.png*/ left center no-repeat; padding-left:10px;}
.news-detail .news-about a{color:  #666; line-height: 2; text-decoration: underline;text-decoration:none}
.news-detail .news-about a:hover{ text-decoration: underline}
.bshare-custom{ float:right; margin-bottom:20px;}



/*弹出层*/
.background { width:100%; height:100%; opacity:0.6; filter:alpha(opacity=80); background:#000; position:absolute; top:0; left:0; z-index:103; }
.ifhideselect{position:absolute; border:0;left:0;top:0; z-index:-1; background-color:transparent; height:0; width:0;opacity:0;filter:alpha(opacity=0);}
.panelbox{ position:fixed;  _position:absolute;z-index: 1000; display:none}
.panelpic{ width:640px; height: 454px; position:absolute; top:-464px; left:0; border:5px solid #a4515c; background:#f6f4f4; z-index:5}
.panelpic .picbox{  position: absolute; left:32px; top:60px; z-index: 1004}
.panelpic .picbox img{ width:576px;height: 378px;}
.panelbox h3{font-size: 16px; font-weight: bold; color: #ffffff; padding-left: 20px; line-height: 38px; border-bottom: 1px solid #272727; background: url("http://110.42.97.97:88/88/ico-arrow-org.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-arrow-org.png*/ no-repeat 10px center;}
.panelbox .btn-close{ width: 25px; height: 25px;display: block; background: url("http://110.42.97.97:88/88/btn-close.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-close.png*/ no-repeat; position: absolute;  right: 10px;top:10px; text-indent: -1000px; overflow: hidden;}
.panelpic .title{ border-bottom:1px solid #d1d1d1; margin:0 10px;}
.panelpic .title h3{ color:#4a4a4a; font-size:20px; font-family:"微软雅黑"; font-weight:normal; height:40px; line-height:40px;}
.panelpic .btn{ width:36px; height:35px; display: block;  background: url("http://110.42.97.97:88/88/ico-arrow-left-right.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-arrow-left-right.png*/ no-repeat; text-indent: -1000px;overflow: hidden; position: absolute; z-index: 1005;}
.panelpic .pre{ background-position: 0 0; top: 50%; left: 10px; margin-top: -20px;}
.panelpic .next{ background-position: left -35px; top: 50%;right: 10px;margin-top: -20px;}
.panelnormal .panelcenter{ padding-top: 30px; padding-bottom: 20px; font-size: 14px; color: #E3E3E3;}
.panelnormal .panelfoot{text-align: center}
.panelnormal .reg-border-2{ height:225px;}
.btn-red-m{width: 142px; height: 33px;line-height: 33px;font-size: 14px; color: #ffffff;display: inline-block; background: url("http://110.42.97.97:88/88/btn-red-m.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-red-m.png*/ no-repeat; margin: 0 auto; text-align: center;}
.btn-red-m:hover{text-decoration: none;}
.panelfoot{ text-align:center; margin:20px 0}
.panelpic .btn-close{ width: 26px; height: 26px; display: block; position: absolute;background: url("http://110.42.97.97:88/88/btn-close-2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-close-2.png*/ no-repeat; text-indent:-1000px; overflow: hidden; position: absolute;right: 10px; top:5px;}



/*window reg*/
.reg-box{border:1px solid #771c27; width: 414px; }
.reg-border-1{ border: 1px solid #c83a4e}
.reg-border-2{background: url("http://110.42.97.97:88/88/bg-reg.jpg")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-reg.jpg*/ no-repeat top #8d2633;}
.reg-box .enroll{ color:#666}
.reg-box .enroll th{ text-align:right; font-size:14px; color:#fff; padding-right:10px; width:105px;}
.reg-box .enroll input{ height:28px; line-height:28px; width:250px; padding:0 3px; background: #fff; border:1px solid #CACACA; border-radius:2px}
.reg-box .enroll span{ height:25px; line-height:25px; color: #ccc}
.reg-box .enroll .active{ border:1px solid #33cc33}
.reg-box .hd{ height: 45px;width: 100%; border-bottom:1px solid #ce3f4f; position: relative;  overflow: hidden;  margin-bottom: 20px; line-height:45px;}
.reg-box .hd h4{ font-size:16px; color:#ffecec; float:left; border-bottom:1px solid #f34d6e; display:block; height:44px; line-height:44px; margin-left:20px;}
.reg-box .hd .btn-close-2{ width: 26px; height: 26px; line-height:26px; display: block; position: absolute; overflow: hidden;position: absolute;right: 10px; top:5px; color:#fff; font-size:25px; text-decoration:none}
.reg-box .reg-btn{width: 196px;height: 52px; display: block; background: url("http://110.42.97.97:88/88/window-btn-reg.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/window-btn-reg.png*/ no-repeat;margin-top: 15px;margin-bottom: 20px;text-indent: -1000px; overflow: hidden}
.btn-reg{ width:167px; height:54px; line-height:54px; text-align:center; font-weight:bold; font-size:22px; background:url("http://110.42.97.97:88/88/btn-pop.jpg")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-pop.jpg*/ no-repeat; display:block; color:#fff}
.reg-msg{ color:#fff; font-size:14px; margin-top:5px;}
.reg-msg a{ color:#ffde00; font-weight:bold;}

.p-reg .reg-border-2{ height:450px;}
.p-login .reg-border-2{ height:350px;}
.p-msg .reg-border-2{ height:350px; border:0}
.reg-box.p-msg .hd{ border:0; margin-bottom:0}

.p-msg-hd{ padding:0 30px 20px; color:#e3e3e3;border-bottom:1px solid #ce3f4f;}
.p-msg-hd p{ line-height:30px;}
.p-msg-hd .zt1{ font-size:14px; font-weight:bold}
.p-msg-hd .zt2{ color:#fcff00}
.p-msg-bd .zt3{ color:#fff; font-weight:bold; height:45px; line-height:45px;}
.p-msg-bd .zt3 a{color:#fcff00; text-decoration:underline; margin-left:10px;}
.p-msg-bd{ text-align:center; margin-top:10px;}
.p-msg-bd p img{ text-align:center; display:inline-block}
.btn_sider_3{ background:url("http://110.42.97.97:88/88/btn-sider-3.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-sider-3.png*/ no-repeat; width:213px; height:48px; text-indent:-1000px; overflow:hidden; display:block; margin:0px auto}


.con-box{ background:#fff; overflow:hidden; padding:0 18px; margin-bottom:10px; zoom:1; }
.con-box .hd{font-size:18px; border-bottom:1px solid #e3e3e3;color:#333;height:46px;line-height:46px;font-weight:normal;}
.con-box .hd span{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#b5aab7}
.con-box .hd .more{ display:block; background:url("http://110.42.97.97:88/88/ico-more.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-more.png*/ right center no-repeat; font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#999; padding-right:12px; margin-top:-45px; text-align:right}


/*pic-box*/
.pic-box{ background:#fff; height:226px; margin-bottom:10px; clear:both}
.pic-box .hd{ background:url("http://110.42.97.97:88/88/bg-dot4.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-dot4.png*/ repeat-x bottom; overflow:hidden; padding-top:10px;zoom:1}
.pic-box .hd li{ height:42px; line-height:32px; width:128px; text-align:center; float:left; font-size:18px; color:#666; cursor:pointer}
.pic-box .hd li.curr{ border-bottom:2px solid #be3946; color:#333;}
.pic-box .bd{ clear:both}

/*pic-links*/
.pic-links{ background:#fff; height:226px; margin-bottom:10px; float:right}
.pic-links a{border:1px solid #d2d1d1; padding:1px;overflow:hidden; clear:both; display:block; margin-bottom:10px; font-size:0px;}

/*game-pic*/
.game-pic{clear:both; position:relative; margin:20px 0; zoom:1}
.game-pic .hd{ border-bottom: 3px solid #313131;height: 28px;padding-left: 10px;}
.game-pic .hd h3{font-size: 18px;line-height: 20px; padding-bottom: 8px;}
.game-pic .bd li{ float: left; margin:0 13px;_margin:0 10px;}
.game-pic .bd a img{width: 220px;height: 130px;}
.game-pic .bd a{display: block; width: 220px;}
.game-pic .bd a:hover{ text-decoration: none;}
.game-pic .bd a span{ display: block; color: #333; text-align: center;line-height: 20px; margin-top:5px;}
.game-pic .bd a:hover span{color:#666;}
.game-pic .bd .last{margin-right:0px;}

/*role*/
.role{ margin:20px 0;}
.role ul li{ float:left; margin:0 13px;_margin:0 10px;}
.role ul li img{width: 220px;height: 130px;}

/*coop*/
.coop{ width:200px; margin:20px auto; height:258px }
.coop ul{overflow:hidden;zoom:1; }
.coop li{ padding:5px 0}
.coop li a img{vertical-align:bottom;width: 200px; height: 80px;}
.service p{ padding-left: 50px; color: #9C8772;}
.notic{ background: #EFE7DA; border: 2px solid #C8B7A3; padding: 10px}
.notic strong{ border-bottom: 1px solid #D6C9B8; padding-bottom: 5px; display: block; line-height: 18px; color: #A19178; font-size: 14px}
.notic p{ border-top: 1px solid #fff; color:#645142; line-height: 2; padding-left: 20px}

/*news-list*/

.news-list li{  height:30px; line-height:30px;overflow: hidden;clear:both; border-bottom:1px dotted #d2d1d1}
.news-list li .ass{ float: left;line-height:30px; color:#525252}
.news-list li a{ float: left; width: 530px;line-height: 35px;display: block; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  color: #666;}
.news-list li a:hover{color: #999999; text-decoration:none}
.news-list li .time{ float: right;line-height:30px; color:#666}

/*modi*/
.layout .right-box{ padding-top: 0px;}

/*顶部*/
.headbar {background: url("http://110.42.97.97:88/88/headbar-bg.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/headbar-bg.png*/ repeat-x scroll center bottom #e8e8e8;color: #999999;height: 20px;line-height: 20px; padding: 8px; position:relative; z-index:100;}
.headbar-box{ width:980px; margin:auto}
.headbar a { color: #666666; text-decoration: none;}
.headbar .nav {float: left;}
.headbar .nav a {display: inline-block; padding: 0 10px;}
.headbar .login { float: right;}
.headbar .login a {display: inline-block;}
.headbar .login .a {padding-right: 25px;}
.headbar .login .a a { padding: 0 5px;}
.headbar .login #btn-login_qq { background: url("http://110.42.97.97:88/88/headbar-ico-qq.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/headbar-ico-qq.png*/ no-repeat scroll left center rgba(0, 0, 0, 0);display: inline-block; line-height: 20px; padding-left: 20px;}

/*s-tab*/
.s-tab{ border:1px solid #e4e4e4; background:#f5f5f5;width:364px; position:relative}
.s-tab .hd{width:364px;border-bottom:1px solid #e4e4e4; height:44px; cursor:pointer}
.s-tab .hd ul li{ float:left; height:44px; line-height:44px;color:#333; font-size:16px; width:121px; text-align:center; margin-bottom:-1px;}
.s-tab .hd ul li.curr{ border-top:2px #ee3238 solid; background:#efeff0; color:#000}
.s-tab .hd .link-more{ color:#288072; background:url("http://110.42.97.97:88/88/ico-more.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-more.png*/ right center no-repeat; padding-right:12px; position:absolute; right:15px; top:15px;}
.s-tab .hd .link-more:hover{ text-decoration:none}
.s-tab .bd{ clear:both; background:#efeff0; overflow:hidden; height:162px;}
.s-tab .bd .btn-more{ background:url("http://110.42.97.97:88/88/btn-more.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-more.png*/ no-repeat; width:53px; height:15px; display:block; text-indent:-1000px; overflow:hidden; float:right; margin:4px 15px 0 0;}

.t-btns{ margin-top:10px;}
.t-btns li{ float:left; margin:3px 0 3px 13px;_margin:3px 0 3px 7px}
.t-btns li a{ width:104px; height:26px; line-height:26px; background:url("http://110.42.97.97:88/88/bg-btn1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-btn1.png*/ no-repeat; display:block; text-align:center; color:#4e4e4e;}
.t-btns li a:hover{ text-decoration:none}

.strategy{ margin-top:10px;}

/*media*/
.s-tab .media .hd{ height:25px; line-height:25px; background:#fff}
.media .hd li{ float:left; font-size:12px; font-weight:normal; height:25px; line-height:25px; width:72px; text-align:center; cursor:pointer; overflow:hidden}
.media .hd li.curr{ color:#fff; background:#8aa7a5}
.s-tab .media .bd{ background:#fff}


/*news-tab*/
.news-tab{padding:10px 20px; overflow:hidden}
.news-tab .hd{ border-bottom:1px solid #e5eae9; overflow:hidden; margin-bottom:10px;}
.news-tab .hd li{ float:left; height:50px; line-height:50px; font-size:16px; text-align:center; width:25%; cursor:pointer}
.news-tab .hd li a{ color:#000}
.news-tab .hd li a:hover{ text-decoration:none}
.news-tab .hd li.curr{ color:#333; border-bottom:3px solid #ee3238}
.news-tab .bd{ clear:both}

/*下载页*/
.download-box{
	clear:both;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.download-box .hd{ height:50px; line-height:50px; font-size:20px; background:url("http://110.42.97.97:88/88/ico-arrow-b.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/ico-arrow-b.png*/ no-repeat left center; padding-left:20px;}
.download-box .bd{ clear:both; overflow:hidden}
.btn-down1{ background:url("http://110.42.97.97:88/88/down-btn1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/down-btn1.png*/ no-repeat; width:333px; height:113px; display:block; text-indent:-1000px; overflow:hidden; float:left; margin-bottom:10px;}
.btn-down2{ background:url("http://110.42.97.97:88/88/down-btn2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/down-btn2.png*/ no-repeat; width:333px; height:113px; display:block; text-indent:-1000px; overflow:hidden;margin-bottom:10px;}
.down-text{ width:288px; padding:15px 20px; border:1px solid #efefef; background:#fbfbfb; clear:both; line-height:22px; color:#747474}
.download-med{ overflow:hidden}
.download-med li{ float:left; border:1px solid #d2d1d1; margin:0 10px;}
.down-links{ border:1px solid #e5e5e5; background:#f5f5f5; padding:10px; clear:both; margin-top:10px; overflow:hidden}
.down-links a{ color:#525252; border-right:1px solid #999; padding:0 10px; line-height:14px; height:14px; margin:5px 0; display:inline-block}
.down-links a.last{ border:0}
.down-tool1{ display:block; background:url("http://110.42.97.97:88/88/down-g1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/down-g1.png*/ no-repeat; width:328px; height:78px; text-indent:-1000px; overflow:hidden}
.down-tool2{ display:block; background:url("http://110.42.97.97:88/88/down-g2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/down-g2.png*/ no-repeat; width:328px; height:78px; text-indent:-1000px; overflow:hidden}

.download-table td{ height:45px; line-height:45px; text-align:center}
.download-table thead td{ background:#8aa7a5; font-size:14px; font-weight:bold; color:#fff }
.download-table tbody td{ border-bottom:1px dotted #c9c9c9; color:#525252}
.download-table tbody td a{ color:#288072; margin:0 10px;}

/*引导页*/
body,html{position: relative; }
.wrapper1{ margin-top:-1080px; height:1200px; position:relative}
.mt10{ margin-top:10px;}

.bg1{ overflow:hidden; text-align:center;}
.bg1 .st1{ background:url("http://110.42.97.97:88/88/bg-01.jpg")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-01.jpg*/ no-repeat top center; height:352px;}
.bg1 .st2{ background:url("http://110.42.97.97:88/88/bg-02.jpg")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-02.jpg*/ no-repeat top center; height:346px;}
.bg1 .st3{ background:url("http://110.42.97.97:88/88/bg-03.jpg")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-03.jpg*/ no-repeat top center; height:332px;}


.content-yd{ position: absolute; top:390px; left:50%; margin-left:-450px; width:900px;}
.video{ float:left}

.footer{ position:absolute; bottom:0; width:100%; left:0;}


.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:260px; height:auto; overflow:hidden; float:left;  height:463px; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:110px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;background:url("http://110.42.97.97:88/88/sider-btn.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/sider-btn.png*/ no-repeat; height:218px;}
.show_btn span { display:none;}
.close_btn{display:block; width:25px; height:25px; line-height:25px; font-size:30px; color:#efc299;cursor:pointer; float:right; position:relative; margin:5px 5px 0 0}
.close_btn:hover{ text-decoration:none}


.side_text{ height:284px; background:url("http://110.42.97.97:88/88/bg-sidebar-1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-sidebar-1.png*/ no-repeat top #8a2532; color:#fff;  width:260px}
.side_text .zt1{ font-size:20px; font-weight:bold; color:#fcff00; font-family:"微软雅黑"}
.side_text .zt2{ color:#fcff00;}
.side_text .zt3{ font-size:12px; font-weight:bold; float:left; margin-bottom:20px;}
.side_text .zt3 a{ color:#fcff00; font-weight:bold; margin-left:10px; text-decoration:underline}
.side_text .zt4{ color:#d3d3d3}
.side_text .zc{ margin-bottom:10px;}
.side_text .libao{ border-top:1px solid #b42c3c; padding-top:10px; text-align:center}

.enroll-ok{padding:10px 20px;}

.side_download{ background:url("http://110.42.97.97:88/88/bg-sidebar-2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/bg-sidebar-2.png*/ no-repeat; height:179px; overflow:hidden}
.side_download a{background:url("http://110.42.97.97:88/88/btn-sider-2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-sider-2.png*/ no-repeat; width:213px; height:48px; text-indent:-1000px; overflow:hidden; display:block; margin:90px auto 0}

.enroll{ padding-top:60px;  no-repeat top}
.enroll th{ font-weight:normal; color:#fff; height:30px;}
.enroll input{width:135px; height:22px; line-height:22px; padding:0 3px; border:0}
.btn_sider_1{ background:url("http://110.42.97.97:88/88/btn-sider-1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-sider-1.png*/ no-repeat; width:213px; height:48px; text-indent:-1000px; overflow:hidden; display:block; margin:10px auto 0}
.btn_sider_3{ background:url("http://110.42.97.97:88/88/btn-sider-3.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-sider-3.png*/ no-repeat; width:213px; height:48px; text-indent:-1000px; overflow:hidden; display:block; margin:0px auto}
.enroll-s{ padding-top:70px;}
.enroll-s th{ height: 40px;}

.bg-flash{position: absolute; left: 50%;  margin-left: -960px; top:-33px;}


.y-btn-d1{ display:block; background:url("http://110.42.97.97:88/88/y-btn-d1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/y-btn-d1.png*/ no-repeat; width:214px; height:107px; text-indent:-1000px; overflow:hidden}
.y-btn-d2{ display:block; background:url("http://110.42.97.97:88/88/y-btn-d2.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/y-btn-d2.png*/ no-repeat; width:214px; height:77px; text-indent:-1000px; overflow:hidden}
.y-btn-d3{ display:block; background:url("http://110.42.97.97:88/88/y-btn-d3.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/y-btn-d3.png*/ no-repeat; width:214px; height:75px; text-indent:-1000px; overflow:hidden}
.y-btn-p1{ display:block; background:url("http://110.42.97.97:88/88/y-btn-p1.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/y-btn-p1.png*/ no-repeat; width:214px; height:137px; text-indent:-1000px; overflow:hidden; margin-bottom:10px;}
.y-links{ clear:both; background:url("http://110.42.97.97:88/88/opt80.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/opt80.png*/ repeat; overflow:hidden; zoom:1}
.y-links li{ float:left; margin:7px;_margin:7px 6px;}

.font-zt{ margin-left:20px;}
.font-zt span{ margin:0 3px; cursor:pointer }


/*gift*/
.gift .hd{
	border: 1px solid #FFFFFF;
	background: #E7E5E8;
	padding-top: 8px;
	padding-right: 100px;
	padding-bottom: 8px;
	padding-left: 100px;
}
.gift .hd .txt1{ font-size: 14px;  color: #ffffff;}
.gift .gift-box{ background: #CD929D; height: 26px;  float: left;  padding: 2px 5px;}
.sel{ padding: 3px; font-size: 14px; width: 150px;}
.btn-org-m{ width: 91px; height: 30px; display: inline-block;  text-align: center; line-height: 30px;  font-size: 14px; color: #ffffff;  background:url("http://110.42.97.97:88/88/btn-org-m.png")/*tpa=http://222.187.221.145:10001/banben/571/style/img/http://110.42.97.97:88/88/btn-org-m.png*/ repeat-x;}
.btn-org-m:hover{ text-decoration: none}
.gift .bd{padding: 10px 30px;}
.gift  .txt2{ color:#4C4C4C}
.gift .bd{  color: #4C4C4C;}
.gift .bd h3{ height: 30px; line-height: 30px;  font-size: 18px;}
.gift .bd .gift-txt{ padding-top: 10px;}
.gift .bd .gift-txt p{  font-size: 14px;  margin-bottom: 10px;}
.gift .bd .gift-txt img{ width: 100%; margin-bottom: 20px;}
