@charset "utf-8";
/*card*/

.main-bg {width:100%;margin:auto;overflow:hidden;background: url(../../images/bottom-repeat.jpg) repeat-x;}
.main-content { width:1240px; min-height:250px;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 {margin:0 auto;height:38px;width:1240px;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 0px;border:1px solid #ddd;border-top:none;}

.main-content-body .tag-title {margin:0 auto;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 {/*margin:10px 8px;*/width:580px;height:111px;background:url(../../images/b_05.jpg) repeat-x bottom;padding:20px 10px;float: left;border-bottom: 1px solid #d0d0d0;}
.main-content-body .tag-body li {float:left;color:#666;}
.main-content-body .tag-body .pic {width:185px;height:105px;/*border:2px solid #40a9ff;*/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:240px;padding:0 10px;margin-top: 30px;}
.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:104px;height:40px;display:block;margin-top:35px;margin-left:20px;}
.main-content-body .tag-body .get a {width:104px;height:40px;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;}
