@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote, 
dl,dt,dd,ul,ol,li, 
pre, 
form,fieldset,legend,textarea,input,
th,td, 
img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ font:12px Arial,'宋体',Verdana,tahoma, Srial, helvetica, sans-serif; color:#555; background:#fff;}
body{ overflow-y:scroll;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
img{ border:0; font-size:0; vertical-align:middle;}
table{ border-collapse:collapse; border-spacing:0;}
/* Link Style*/
a{cursor: pointer}
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#2861A6; text-decoration:underline;}
a:active{ color:#2861A6; text-decoration:underline;}

/*公用*/
	/*结构*/
.header,.footer,#content,.nav,.submenu{ width:960px; margin:0 auto;}
.box{ width:100%; display:inline-block; margin-top:20px;}
.leftSpan{ width:150px; float:left; text-align:right; font-size:14px; line-height:30px;}
	/*字体颜色*/
.red{ color:#2861A6;}
	/*标题*/
.title{ width:100%; height:40px; line-height:40px; display:inline-block; border-bottom:2px solid #ccc;}
.title b{ height:39px; font-size:16px; float:left; padding:0 15px; border-bottom:2px solid #2861A6;}
.title span{ float:right; color:#888; padding-right:15px;}
	/*按钮*/
.btnBox{ display:inline-block; padding-left:150px; margin-top:40px;}
.btn{ width:150px; height:35px; line-height:32px; background:#2861A6; font-size:16px; color:#fff; border:none; border-radius:5px; font-weight:bold; cursor:pointer;}
.btn:hover{ background:#4682B4;}
.btnBox .btn{ margin-right:50px;}
	/*表格*/
.table{ width:100%; text-align:center; border:1px solid #cdcdcd;}
.table th,.table td{ border-collapse:collapse; line-height:40px;}
.table th{ background:#eee;}
.table td{ border:1px solid #cdcdcd; border-collapse:collapse; line-height:40px;}
.table tr.tableB th{ border:1px solid #cdcdcd; color:#2861A6;}
.table a{ color:#2861A6;}
	/*翻页*/
.page{ width:100%; height:22px; display:inline-block; line-height:22px; text-align:right; margin-top:20px;}
.pager{ float: right;}
.page ul{ float: right;margin-right: 20px;}
.pager li{ height:20px; line-height:20px; display:inline-block; text-decoration:none; margin:0 3px;}
.pager li a,.pager li span{ display:block;  padding:0 5px; text-decoration:none; border:1px solid #aaa; background:#e3e3e3;}
.pager li .current{ border:1px solid #e3e3e3}
.pager li:hover a,.pager li span.current{ background:#4682B4; border-color:#4682B4; color:#fff;}
.results{ float: left;width: 100%;text-align: left;}

/*头部*/
#header{ width:100%; height:88px; display:inline-block; background:url(../images/header.gif);}
.header{}
#header .logo{ float:left;}
#header .login{ float:right; line-height:28px; text-align:right;}
#header .login p{ margin-top:10px;}
#header .login a{ margin:0 3px;}
#header .login .tel{ padding-left:40px; display:inline-block; background:url(../images/tel.gif) no-repeat; color:#2861A6; font-size:24px;}

#nav{ width:100%; display:inline-block; background:#2861A6;}
ul.nav li{ width:94px; height:35px; float:left; text-align:center; margin-top:7px; margin-right:30px;}
ul.nav li a{ width:100%; height:35px; color:#fff; font-weight:bold; font-size:16px; line-height:40px; display:block;}
ul.nav li.hover a{ color:#2861A6; background:url(../images/menu.gif); text-decoration:none;}

.sub{ width:100%; height:40px; background:#f3f3f3; border-bottom:1px solid #ccc; display:inline-block;}
ul.submenu{ display:none;}
ul.submenu.hover{ display:block;}
ul.submenu li{ height:40px; line-height:40px; background:url(../images/submenu.gif) no-repeat 10px 20px; float:left; padding-left:20px; display:inline; margin-right:30px;}


/*我的账户*/
.myDiv dl{ float:left; display:inline; margin-left:50px; line-height:30px; margin-top:30px; font-size:14px;}
.myDiv .user{ width:350px; background:url(../images/user1.gif) no-repeat 0 15px; padding-left:70px;}
.myDiv .money{ width:320px; background:url(../images/money1.gif) no-repeat 0 15px; padding-left:100px;}
.myDiv dl dt{ width:100px; float:left; text-align:right;}
.myDiv dl dd{ width:210px; float:left;}
.myDiv dl dd strong{ font-size:16px; margin-right:8px;}
#tdfl ul{ margin-top:20px;}
#tdfl li{ width:20%; float:left; line-height:30px; padding-left:4%;}

/*修改密码*/
#xgmm{ padding-bottom:200px;}
.xgmmM{ display:inline-block; padding:30px 0;}
.xgmmM p{ width:100%; height:30px; display:inline-block; line-height:30px; margin-top:20px;}
.xgmmM p input{ width:250px; height:28px; border:1px solid #ccc; padding:0 10px;}
.xgmmM select{ font-size:14px; height:26px;}
.xgmmM p textarea{ width:250px; height:28px; border:1px solid #ccc; padding:5px;}
/*订单管理*/
.cxtj{ display:inline-block; padding:20px 0;}
.cxtj .time{ padding-left:17px; float:left; line-height:35px;}
.cxtj .time input { width:150px; height:28px; border:1px solid #ccc; margin:0 10px;}
.cxtj .time select{ width:150px; height:28px; border:1px solid #ccc; margin:0 10px;}
.cxtj .cxxz{ float:left; display:inline-block; margin-left:30px;}
.cxtj .cxxz label{ width:90px; height:26px; line-height:26px; display:inline-block; margin:0 10px; background:#e6e6e6; border:1px solid #ccc; font-weight:bold; text-align:center; border-radius:5px; cursor:pointer;}
.cxtj .cxxz label.now{ background:#ffe9dd; border:1px solid #2861A6; color:#2861A6;}
.cxtj .cxxz input{ display:none;}
.cxtj .btn{ float:left; margin-left:50px; margin-top:-3px;}


/*点卡兑换*/
.xztd{ margin-top:20px; height:30px; line-height:30px;}
.xztd select{ font-size:14px; height:26px;}

.txkm{ margin-top:10px;float:left; overflow:hidden;}
.txkm ul{ line-height:30px}
.txkm ul li{ margin-left:100px; font-size:14px; color:red}
.txkm textarea{ width:600px; height:350px; border:1px solid #ccc; padding:10px;}

.radiolist{margin-top:10px; float:left; overflow:hidden; width:90%}
.radiolist input{width:20px; height:28px; border:none; float:left ;overflow:hidden;}
.radiolist label{ height:28px; line-height:28px; width:50px; padding:0px;display:block; float:left; overflow:hidden;}

.dktj{ margin-top:10px; line-height:30px; float:left; overflow:hidden;}
.dktj textarea{ width:600px; height:350px; border:1px solid #ccc; padding:10px;}
.dktj input{ width:250px; height:28px; border:1px solid #ccc; padding:0 10px;}
.cardkind{width:80px; height:26px; line-height:26px; float:left; overflow:hidden; margin-left:5px; cursor:pointer;border:1px solid #cccccc;border-radius:5px; text-align:center; }
.mulcardkind{width:80px; height:26px; line-height:26px; float:left; overflow:hidden; margin-left:5px; cursor:pointer;border:1px solid #cccccc; border-radius:5px;text-align:center;}
.onkind{ background:#2861A6;  color:#fff; border:none; border-radius:5px;  text-align:center;}
.exchangebtn{ width:60px; height:26px; line-height:26px; background:#2861A6; color:#fff; border:none; border-radius:5px; cursor:pointer;}

/*点卡购买*/
.dklist{ width:100%; display:inline-block; padding:20px 0;}
.dklist a{ float:left; display:inline; margin:20px 17px;}
.dklist a img{ width:155px; height:94px; border:1px solid #ddd; border-radius:7px;}

.dkjs{ width:100%; margin-top:30px;}
.dkjs img{ width:155px; height:94px; float:left; display:inline; margin:0 30px;}
.dkjs .text{ padding:0 40px 0 230px; font-size:14px; line-height:30px;}
.dkjs .text .kczyx{ width:80%; display:inline-block; margin-top:10px; line-height:24px; padding:8px 30px 10px 90px; font-size:12px; border:1px solid #FFCD68; background:url(../images/icon1.gif) no-repeat 10px 10px #FFFFCC;}
.mzlist,.gmxx{ width:100%; margin-top:30px; border-top:1px solid #ddd;}
.mzlist li{ margin:0 30px; overflow:hidden; padding:30px 0; border-bottom:1px dashed #ddd;}
.mzlist li img{ width:120px; float:left;}
.mzlist li .text{ padding-left:150px;}
.mzlist li .text b{ width:430px; line-height:34px; display:inline-block; font-size:14px; color:#2861A6;}
.mzlist li .text .price{ width:200px; line-height:34px; display:inline-block; font-size:12px; color:#2861A6;}
.mzlist li .text .kcyx{ width:99%; display:inline-block; margin-top:10px; line-height:24px;}
.mzlist li .text a{ width:109px; height:34px; float:right; text-indent:-999px; overflow:hidden; background:url(../images/icon3.gif);}
.gmxx p{ width:100%;display:inline-block; margin-top:20px; font-size:14px; }
.gmxx .tishi,.gmxx .btnBox{ padding:0; text-align:center;}
.gmxx .leftSpan{ width:350px; float:left; text-align:right;}
.gmxx .input{ width:250px; height:28px; border:1px solid #ccc; padding:0 10px; }
.gmxx .price{ font-size:16px; font-family:"微软雅黑";}


/*提现管理*/
.txts{ width:878px; background:#fffde5; margin-bottom:20px; border:1px solid #f2ce82; display:inline-block; padding:20px 40px;}
.txts .red{ width:100%; height:30px;}
.zhxx{ width:876px; background:#fefdf3; border:1px solid #f1daa9; display:inline-block; padding:20px 0;}
.zhxx dl{ float:left; display:inline; margin-left:50px; line-height:30px;}
.zhxx .user{ width:320px; background:url(../images/bank.gif) no-repeat 0 20px; padding-left:30px;}
.zhxx .money{ width:320px; background:url(../images/money2.gif) no-repeat 0 20px; padding-left:60px;}
.zhxx .bank{ width:320px; background:url(../images/money1.gif) no-repeat 0 20px; padding-left:60px;}
.zhxx .account{ width:320px; background:url(../images/user1.gif) no-repeat 0 20px; padding-left:60px;}

.zhxx dl dt{ width:100px; float:left; text-align:right;}
.zhxx dl dd{ width:210px; float:left;}
.zhxx dl dd strong{ color:#2861A6; margin-right:8px;}
.txje{ width:100%; display:inline-block; margin-top:15px;}
.txje span{ font-size:14px;}
.txje .input{ width:200px; height:24px; line-height:24px; border:1px solid #ddd; margin:0 30px 0 10px;}
.txje .btn{ font-size:14px; width:120px;}

#txgl .table{ margin-top:30px;}

/*公共信息*/
#list{ margin:0 auto; width:910px; padding:30px 0 105px 0;}
#list h2{ height:58px;  border-bottom:solid 1px #e2e2e2; text-align:center;  font-family:arial;}
#list h2 span{ display:block; font-size:14px; height:28px; font-weight:bold;}
#list p{ line-height:28px; font-size:14px; text-indent:28px;}
#list .ye{ height:75px; border-top:solid 1px #e2e2e2; padding-top:20px;}
#list .ye span{ display:block; height:30px; font-size:14px;}
#list .load{ height:23px; border-top:solid 1px #e2e2e2; padding-top:20px; text-align:center;  font-size:16px; font-weight:bold; line-height:23px; margin-top:20px;}
#list .load a{  color:#24659f;}
.word{ width:900px; text-align:center;}

/*尾部*/
#footer{ background:url(../images/footer.gif) repeat-x #f5f5f5; margin-top:80px; text-align:center; padding:25px 0;}
#footer p{ line-height:20px;}
#footer img{ height:30px; margin:10px;}

/*cardexchange*/
.exchangeLeft{width:173px; float:left;border:1px solid #f2ce82; margin-top:5px; overflow:hidden;}
.exchangeLeft dl{ list-style:none;  width:173px;}
.exchangeLeft dl dt{ height:32px; line-height:32px;background:#fffde5; font-size:15px; color:#2861A6; border-bottom:1px solid #f2ce82; text-indent:10px;font-weight:bold;}
.exchangeLeft dl dd{ height:40px; line-height:40px; text-indent:10px; font-size:14px; cursor:pointer; }
.exchangeLeft dl dd a{ text-decoration:none;width:173px; height:40px; display:block;}
.exchangeLeft dl dd a:hover{  background:url(../images/myforward.png) no-repeat; background-position:153px 15px;background-color:#f3f3f3; color:Black; width:173px; height:40px; display:block;}
.card_click{background:url(../images/myforward.png) no-repeat; background-position:153px 15px;background-color:#f3f3f3; color:Black;width:173px; height:40px; display:block; }

.exchangeRight{width:775px; float:right; margin-left:10px; overflow:hidden;}
#facelist{ margin-left:150px}
#facelist li{float:left; list-style:none; font-size:14px}
#Groupsinfo span{ float:left}
.salesmsg {
  color: red;
  float: left;
  width: 80%;
}
.tip_success{border-color:#91c26c;background:#eef8e4;}
.tip_success h2{background-position:0 0;}
.tip_warning{border-color:#ffb05a;background:#fff3e2;}
.tip_warning h2{background-position:0 -62px;}
.tip_failure{border-color:#ff9393;background:#ffeeea;}
.tip_failure h2{background-position:0 -124px;}
.tip_loading {
    font-size:12px;padding:10px 0 2px 30px;background-image:url(../images/loading.gif);background-repeat:no-repeat;
    line-height:18px;
}
.tip_error{
    padding:2px 0 2px 26px;background-image:url(../images/min_tip_bg.png);background-repeat:no-repeat; line-height:15px;
    color:#ff3535;background-position:5px -34px;

}
.min_tip{margin-left:10px;font-size:12px;padding:2px 0;color:#777;}
.min_tip_success,.min_tip_error,.min_tip_optional,.min_tip_notice,.min_tip_doubt{font-size:12px;padding:2px 0 2px 26px;background-image:url(../images/min_tip_bg.png);background-repeat:no-repeat;}
.min_tip_success{color:#0b9a00;background-position:5px 1px;line-height:15px}
.min_tip_success_nobg{color:#0b9a00;}
.min_tip_error{color:#ff3535;background-position:5px -34px;line-height:15px}
.min_tip_error_nobg{color:#ff3535;padding-left:0;}
.min_tip_notice{color:#ff6a00;background-position:5px -70px;}
.min_tip_notice_nobg{color:#ff6a00;}
.min_tip_optional{background-position:5px -104px;}
.min_tip_optional_nobg{background:none;}
.min_tip_doubt{background-position:5px -141px;margin:0;display:inline-block;width:26px;height:16px;vertical-align:middle;padding:0;}