@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size:100%;}q:before,q:after {content:'';}abbr,acronym {border:0;}i,b,u,s{font-style:normal;font-weight:normal;text-decoration: none;}
/*common*/
.fl{float:left;}.fr{float:right;}.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }.clearfix { *zoom: 1;} .hide {display:none;}
.normal-link{ text-decoration: none}.normal-link:hover{text-decoration: underline;}.ico-link{ text-indent: -999em; text-decoration: none}.ico-link:hover{text-decoration: none}
/*main*/
body{ font-family: \5fae\8f6f\96c5\9ed1, Verdana, sans-serif, \5b8b\4f53; background: url(../images/bg.gif) no-repeat center 27px; }
.content{ width: 985px; margin:0 auto;}

.header { background: url(../images/top-repeat-bg.jpg) repeat-x; height: 80px; }
.header .content { background: url(../images/top-bg.jpg) no-repeat; height: 80px; position: relative; }
.header-nav { overflow: hidden; height: 100%; margin-left: 482px }
.header-nav a { float: left; height: 100%; line-height: 80px; font-size: 16px; color: #5a5a5a; width: 74px; text-align: center;  text-decoration: none}
.header-nav a:hover { color: #ff9905;background: url(../images/top-nav-bg.jpg) center bottom no-repeat;}
.header-nav a.on { color: #ff9905; background: url(../images/top-nav-bg.jpg) center bottom no-repeat;}
.header-logo { height: 100%; width: 134px; position: absolute; left: 10px; top:0;}

.kv-content {overflow:hidden;width:100%;max-width:2000px;margin:auto;height:394px;position:relative;}

.kv {overflow:hidden;width:100%;max-width:2000px;margin:auto;height:394px;z-index:1;background:#fff;}
.kv-main {height:394px;left:-50%;position:absolute;top:0;width:200%;}
.kv-scroll {width:2000px;height:394px;margin:0 auto;position:relative;}

#kvContainer {overflow:hidden;width:2000px;height:394px;position:relative;clear:both;}
#kvContainer li {overflow:hidden;width:2000px;height:394px;position:relative;}
#kvContainer li img {width:2000px;height:394px; }
.kv-inSite {width:136px;height:41px;position:absolute;display:block;background:url(../images/a_20.jpg) no-repeat;text-indent:-999px;top:240px;left:770px;z-index:101;}
.kv-text {width:728px;height:70px;position:absolute;display:block;text-align:center;top:300px;left:770px;line-height:70px;font-size:36px;font-weight:bold;color:#fff;}
#kvNumID { position:absolute;top:370px;left:1381px;width:111px;height:14px;z-index:9999;}
#kvNumID li {list-style:none;float:left;width:14px;height:14px;text-align:center;line-height: 14px; cursor:pointer;display:inline;overflow:hidden;color:#85797B;opacity:0;filter:alpha(opacity=0);}
#kvNumID_1 {margin:0;}
#kvNumID_2 {margin:0 0 0 20px;}
#kvNumID_3 {margin:0 0 0 17px;}
#kvNumID_4 {margin:0 0 0 18px;}
#kvNumID li:hover,#kvNumID li.active{color:#FF9803;}

.login-bg {overflow:hidden;width:100%;max-width:2000px;margin:auto;height:207px;z-index:5;position:absolute;left:0;top:172px;}
.login-main {width:985px;height:207px;position:relative;margin:auto;}

.toggle {overflow:hidden;width:100%;max-width:2000px;margin:auto;height:200px;z-index:10;position:absolute;}
.toggle-main {width:985px;height:200px;position:relative;margin:auto;}
.toggle-games {width:118px;height:195px;overflow:hidden;display:none;position:absolute;right:314px;top:0;z-index:15;background:#fff;border:1px solid #d6d6d6;}
.toggle-games li {width:98px;height:27px;padding:0 10px;background:url(../images/toggle-li.jpg) repeat-x bottom;border-bottom:1px solid #d6d6d6;}
.toggle-games li a {color:#5a5a5a;font-size:14px;text-decoration:none;}
.toggle-games li a:hover {color:#ff9905;}

.main-bg {width:100%;margin:auto;overflow:hidden;background: url(../images/bottom-repeat.jpg) repeat-x;}
.main-content { width:985px;height:100%;margin:1px auto 0;overflow:hidden;}

.main-content-right {width:730px;height:100%;}
.main-r-frame {width:730px;height:100%;overflow:hidden;background:#f8f8f8 url(../images/a_03.png) no-repeat 0 0;}
.main-r-frame-top {width:680px;height:38px;padding:0 10px 0 40px;overflow:hidden;line-height:38px;font-size:16px;font-family:"微软雅黑",serif;color:#514c44;}
.main-r-frame-center {width:728px;height:100%;overflow:hidden;border:1px solid #dadada;border-top:0;border-bottom:0;}
.main-r-frame-bottom {width:730px;height:4px;overflow:hidden;background:url(../images/main-frame-bottom.jpg) no-repeat;}

.main-game-list .main-r-frame-top {background:url(../images/a_48.jpg) no-repeat 12px 50%;}
.main-game-list .main-r-frame-center {width:712px;height:278px;padding:12px 8px 0;}
.game-frame {width:156px;height:115px;display:inline;margin:12px 11px;position:relative;cursor:pointer;}
.game-frame-info {width:132px;height:91px;background:#f1f1f1;position:absolute;left:5px;top:5px;padding:7px;color:#797979;font-size:12px;font-family:"宋体",serif;}
.game-frame-info-title {width:132px;/* height:28px;line-height:28px; */font-size:14px;font-weight:bold;}
.game-frame-info-intr {width:132px;height:55px;line-height:1.5;}
.game-frame-info-btn {width:132px;height:19px;}
.game-frame-info-btn a {width:62px;height:19px;display:block;text-indent:-999px;}
.btn-inGame{background:url(../images/game-info-btn2.jpg) no-repeat;}
.btn-inSite{background:url(../images/game-info-btn1.jpg) no-repeat;}

.main-card-frame {margin:15px 0 0;}
.main-card-frame .main-r-frame-top {background:url(../images/a_76.jpg) no-repeat 12px 50%;}
.main-card-frame .main-r-frame-top a {float:right;font-size:12px;color:#4e4941;}
.main-card-frame .main-r-frame-center {width:712px;height:185px;padding:5px 8px;}
.sc, .sc-data{float:left;display:inline;}
.sc {width:20px;height:113px;margin:0 2px 0 0;padding:36px 11px;background:url(../images/a_84.jpg) no-repeat;cursor:pointer;color:#827c71;line-height:28px;font-size:18px;text-align:center;}
.smalltxt {height:57px;padding:64px 11px;}
.sc-on {background:url(../images/a_81.jpg) no-repeat;color:#bf4800;}
.sc-data{ height: 185px;}
.sc-data ul{ width:404px;}
.sc-data li{width:187px;height:82px;display:inline;margin:5px 8px 5px 7px;background:url(../images/a_95.jpg) no-repeat;line-height: 22px;}
.sc-data li .sc-img {width:80px;height:72px;padding:5px 12px;}
.sc-data li .sc-txt {width:82px;height:52px;padding:13px 0;line-height:28px;color:#888277;}
.sc-data li .sc-btn {width:59px;height:25px;display:block;background:url(../images/a_87.jpg) no-repeat;}
.sc-data li .sc-btn:hover {background:url(../images/a_97.jpg) no-repeat;}

.main-frame-left {width:258px;height:100%}
.main-l-frame {width:258px;height:100%;overflow:hidden;background:#f8f8f8 url(../images/a_75.jpg) no-repeat 0 0;}
.main-l-frame-top {width:210px;height:38px;padding:0 0 0 48px;overflow:hidden;line-height:38px;font-size:16px;font-family:"微软雅黑",serif;color:#888888;}
.main-l-frame-center {width:256px;height:100%;overflow:hidden;border:1px solid #dadada;border-top:0;border-bottom:0;}
.main-l-frame-bottom {width:258px;height:4px;overflow:hidden;background:url(../images/left-frame-bottom.jpg) no-repeat;}

.login {position:absolute;top:0;left:0;}
.login .main-l-frame-top {background:url(../images/log-top.jpg) no-repeat 0 0;}
.login .main-l-frame-center {height:166px;}
.log {width:230px;padding:12px 13px 0;}
.log li {width:230px;height:31px;padding:5px 0 0;background:url(../images/log-input.jpg) no-repeat 0 bottom;line-height:31px;overflow:hidden;text-align:left;}

.log li.logBtn {width:230px;height:38px;padding:7px 0 0;background:url(../images/log-btn.jpg) no-repeat 0 7px;;}
.log li.logBtn a {width:230px;height:38px;display:block;text-indent:-2000px;}
.log li.link {width:230px;height:18px;line-height:18px;padding:7px 0 0;background:none;font-size:12px;color:#777066}
.log li.link a {color:#777066}
.ipt1 {width:220px;height:22px;line-height:22px;padding:4px 5px 5px;color:#7a746b;background:none;border:0;}

.loged {width:236px;height:52px;padding:5px 10px 2px;line-height:26px;}
.loged .user-img {width:50px;height:50px;float:left;border:1px solid #e4e4e4;}
.loged .user-info {width:170px;height:52px;float:left;padding:0 5px 0 9px;}
.loged .user-info p {width:170px;height:26px;color:#888888;font-size:12px;font-family:"微软雅黑",serif;}
.loged .user-info p a{color:#888888;}
.username_info {color:#ff6c00;font-size:14px;font-family:"宋体",serif;}
.logout-link {color:#8c887f;font-size:12px;font-family:"宋体",serif;text-decoration:none;}
.sign-btn {width:56px;height:23px;display:block;background:url(../images/a_23.jpg) no-repeat;text-indent:-999px;}

.loged-game {width:252px;height:107px;margin:auto;background:#f0f0f0;}

.loged-game a {background: url(../images/a_29.jpg) no-repeat 0 50%;display: block;font-size: 12px;line-height: 20px;margin: 0 8px 0 10px;overflow: hidden;padding-left: 10px;position: relative;text-decoration:none;color:#888888;}
.loged-game img {margin-right: 5px;position: relative;top: 2px;}
.loged-game b {font-weight: normal;margin-right: 10px;}
.red {color: #454545;}

.login .main-l-frame-bottom {height:3px;background:url(../images/log_btm.jpg) no-repeat;}

.new-server-list .main-l-frame-top {background:url(../images/a_51.jpg) no-repeat 18px 50%;}
.new-server-list .main-l-frame-center {width:246px;height:278px;padding:4px 5px 8px;}
.table {border-collapse:collapse;border-spacing:0;width:246px;margin:auto;}
.table th,.table td {border-bottom:1px dotted #dadada;height:30px;line-height:30px;padding:2px;text-align:center;font-size:12px;}
.table th {height:26px;background:#dedbd3;color:#7f786e;border:none;font-weight:normal;}
.table tr {height:34px;}
.table a {text-decoration:none;}
.table .s-g-name {color:#7f786e;}
.table .focus td{color:#FFF;}
.table .focus a{color:#FFF;text-decoration:none;}
.table .s-last td {border:none;}
.table .ico {font-size:12px;color:#FFF;}
.s-table {display:none;}
#s-tab-1 {display:block;}
.table .s-tab-con {color:#7f786e;}
.table .s-tab-con:hover {background:url(../images/b_03.jpg) no-repeat 0 50%;color:#fff;}
.table .s-tab-con a {color:#7f786e;}
.table .s-tab-con:hover a {color:#fff;}

.news-list {margin:15px 0 0;}
.news-list .main-l-frame-center {width:246px;height:185px;padding:5px;}
.news-list .main-l-frame-center ul {width:246px;height:168px;padding:8px 0;}
.news-list .main-l-frame-center li {width:220px;padding:0 6px 0 20px;line-height:28px;background:url(../images/dot.jpg) no-repeat 8px 50%;border-bottom:1px dashed #dadada;color:#777066;font-size:12px;}
.news-list .main-l-frame-center li a {color:#777066;text-decoration:none;}
.news-list .main-l-frame-center li span {float:right;}

.alert-frame {width:405px;height:320px;overflow:hidden;display:none;position: absolute; left: 50%;margin-left:-202px;background:url(../images/alert-bg.jpg) repeat-y;}
.alert-border {width:405px;height:10px;overflow:hidden;background:url(../images/alert-border.jpg) no-repeat;}
.alert-main {width:377px;height:300px;overflow:hidden;position:relative;margin:auto;}
.alert-close {width:13px;height:13px;display:block;position:absolute;background:url(../images/alert-close.jpg) no-repeat;top:3px;right:0;text-indent:-999px;z-index:1;}
.alert-title {width:371px;height:50px;margin:3px auto 0;line-height:50px;text-align:center;font-size:18px;color:#ff4c05;position:relative;background:url(../images/alert-title-bg.jpg) repeat-x bottom;}
.alert-ico {width:40px;height:38px;display:block;position:absolute;background:url(../images/alert-ico.jpg) no-repeat;top:4px;left:78px;}
#phone .alert-ico {left:98px;}
.pop-txt {color:#514c44;font-size:14px;line-height:30px;padding:30px 30px 0;}
.pop-top-txt {color:#c77600;font-size:18px;line-height:30px;padding:10px 30px 0;}
.pop-input {padding:0 30px;}
.card-txt {width:214px;height:20px;padding:4px 5px;background:#fffdf9;border:1px solid #ebd2aa;line-height:20px;color:#514c44;font-size:14px;}
.pop-input a {color:#c77600;font-size:14px;}
.bind-btn {color:#ff4c05}
.close-btn {width:134px;height:42px;overflow:hidden;display:block;margin:20px auto 0;background:url(../images/alert-btn-2.jpg) no-repeat;}

#sign {height:450px;}
#sign .alert-main {height:430px;}
#sign .pop-txt{padding:14px 30px 0;line-height:24px;}
.calendar {width:351px;margin:auto;}
.calendar .top {width:166px;height:21px;margin:5px auto;padding:3px 5px;background:#f8e5c7;}
.m-prev{width: 21px; height: 21px; float:left;display:block;background:url(../images/m-prev.jpg) no-repeat;}
.m-next{width: 21px; height: 21px; float:left;display:block;background:url(../images/m-next.jpg) no-repeat;}
.month-info {width:124px;height:21px;float:left;display:block;text-align:center;color:#ff4c05;font-size:20px;line-height:21px;}
.con{width:351px;height:176px;}
.con table{ width: 100%; height: 100%;}
.con td, .con th{ border:1px solid #b0886d; text-align: center; }
.con td{ background: #fff; color: #616262; cursor: pointer;}
.con .ext{ background: #fff0d8; }
.con .signed{ background:#fff0d8 url(../images/sign-on.png) no-repeat center center; color: #616262; }
.con .today{ font-weight: bold;}
.con th{ background: #f4cdc8; color: #84533f}

.record-inner {height:240px;overflow-x:auto;padding:10px 15px 0;line-height:26px;}
.record-inner table{width: 100%; margin:0 0 5px;}
.record-inner table caption{text-align: center; height: 40px; line-height: 40px; font-weight: bold;  color: #4C392B;}
.record-inner td,#record th{border: 1px solid #b0886d; background: #fff; color: #616262; text-align: center; padding: 5px;font-size:12px;}
.record-inner th{ font-weight: bold; font-size: 14px; color: #84533f; padding: 10px 5px;}

.main-content-title {height:38px;width:980px;padding-left:20px;background:url(../images/main-content-title.png) repeat-x;}
.main-content-title span {width:950px;padding-left:30px;background:url(../images/a_76.jpg) no-repeat;height:16px;margin-top:11px;font-size:16px;color:#666;display:block; line-height:16px;float:left;}
.main-content-body {padding:20px;border:1px solid #ddd;border-top:none;}

.main-content-body .tag-title {width:960px;height:42px;margin-bottom:20px;}
.main-content-body .tag-title span {width:136px;height:40px;border:1px solid #ddd;border-left:none;background:#eee;float:left;line-height:40px;color:#666;text-align:center;cursor:pointer;_cursor:hand;}
.main-content-body .tag-title span.cur {background:#f90;color:#fff;border-color:#f90;}
.main-content-body .tag-body .tag-body-list {display:none;}
.main-content-body .tag-body ul {width:940px;height:111px;background:url(../images/b_05.jpg) repeat-x bottom;padding:20px 10px;}
.main-content-body .tag-body li {float:left;color:#666;}
.main-content-body .tag-body .pic {width:302px;height:101px;border:5px solid #ddd;position:relative;}
.main-content-body .tag-body .duihuan {width:37px;height:37px;background:url(../images/duihuan.png) no-repeat;position:absolute;top:-6px;left:-6px;}
.main-content-body .tag-body .des {width:380px;padding:0 10px;}
.main-content-body .tag-body .des h3 {color:#f90;font-size:18px;line-height:25px;margin-bottom:10px;}
.main-content-body .tag-body .des p {font-size:13px;line-height:20px;margin-bottom:10px;}
.main-content-body .tag-body .des span {font-size:17px;line-height:25px;color:#555;}
.main-content-body .tag-body .get {width:154px;height:60px;display:block;margin-top:15px;margin-left:50px;}
.main-content-body .tag-body .get a {width:154px;height:60px;display:block;background:url(../images/get-now.jpg);}
.main-content-body .tag-body .get a:hover {background:url(../images/get-now-hover.jpg);}

.main-content-body .tag-body .page {height:30px;position:relative;left:50%;margin:20px 0;float:left;}
.main-content-body .tag-body .page a,.main-content-body .tag-body .page span {height:28px;background:#eee;border:1px solid #ccc;text-align:center;padding:0 10px;position:relative;left:-50%;float:left;margin:0 2px;line-height:30px;color:#666;text-decoration:none;}
.main-content-body .tag-body .page span.current {color:#f60;}

.footer {width:985px;color:#666;text-align:center;margin:10px auto;font-size:14px;line-height:23px;}
.footer a {color:#666;text-decoration:none;}