/*!
 * @version : 1.0.0
 * @author  : GUI
 * @update  : 2016-02-26
*/
@charset "utf-8";
.tor{ border-top:1px solid #E1E1E1; }
input[type=submit],input[type=reset],input[type=button]{ filter:chroma(color=#000000); }

/*custom*/
.games-main{ width:990px; margin:0 auto; zoom:1; clear:both; display:block; padding-top:10px; margin-bottom:40px; }
.games-main:after{clear: both;content:'';display:table;}
.games-left{ width:730px; float:left;}
.games-right{ width:250px; float:right;} 
.games-right-form{ border:1px solid #cdcdcd; border-top:0; }
.custom{ width:730px; text-align:left; }
.custom-tab{ height:29px; padding:7px 6px 0; background:url(../images/service/custom-tab.jpg) no-repeat; }
.custom-tab li{ float:left; }
.custom-tab li a{ width:89px; height:29px; line-height:28px; display:block; background:url(../images/service/tab-line.gif) right 8px no-repeat; color:#fff; font-weight:bold; position:relative; }
.custom-tab li.active a{ background:url(../images/service/custom-tab-active.jpg) no-repeat; color:#333; }
.cus-btn{ width:140px; height:38px; line-height:38px; display:block; text-align:center; border:0 none; font-size:14px; cursor:pointer; font-weight:bold; margin:auto; }
.cus-btn1{ background:url(../images/service/q-btn-01.jpg) no-repeat; color:#fff; }
.cus-btn2{ background:url(../images/service/q-btn-04.jpg) no-repeat; color:#333; }
.cus-btn3{ background:url(../images/service/q-btn-02.jpg) no-repeat; color:#999; }

/*form*/
.input1{width:285px; background:#F7F7F7; padding:6px; color:#8A8A8A; border-top:1px solid #9A9A9A; border-left: 1px solid #9A9A9A; border-bottom: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; margin-right:5px; line-height:16px; }
.input1:focus{ border:1px solid #F66E1C; background:#fff; color:#222222;}
a.radio{display:block;float:left;padding:0 0 0 18px;background:url(../images/service/radio.png) no-repeat -10px -21px;cursor:pointer; margin-right:20px; cursor:pointer;}
a.radio.on,a.radio:hover{background:url(../images/service/radio.png) no-repeat -10px -57px;color:#6ca200;}
a.checkbox{display:block;float:left;padding:0 0 0 18px;background:url(../images/service/checkbox.png) no-repeat -8px -22px;cursor:pointer;margin-right:20px;cursor:pointer;}
a.checkbox.on,a.checkbox:hover{background:url(../images/service/checkbox.png) no-repeat -8px -59px;color:#6ca200;}
.select{ width:280px; position:relative; }
.select-btn{ background:url(../images/service/select.png) no-repeat; width:260px; line-height:30px; height:30px; padding:0 10px; margin-left:30px; cursor:pointer; }
.select-div{ position:absolute; top:0; left:0; border:1px solid #D8D8D8; background:#FFF; width:278px; max-height:248px; _height:248px; display:none; overflow-y:auto; }
.select-div p{ border-bottom:1px solid #D8D8D8; padding:0 10px; cursor:pointer;line-height:30px; height:30px; }
.select-div p:hover{ background:#F1F1F1; }
textarea{ display:block; resize:none; }

/*custom-tle*/
.custom-tle{ padding:13px 0; height:20px; line-height:20px; }
.custom-tle h3{ padding-left:10px; font-weight:bold; color:#4d4d4d; background:url(../images/service/q-icon.gif) 0 -396px no-repeat; }
.custom-tle input{ width:160px; height:18px; padding:0 5px; border:1px solid #d5d5d5; }

/*cus-tab-list*/
.cus-tab-tle{ padding:0 14px; line-height:42px; font-size:13px; border-top:2px solid #D7D6DB; border-bottom:1px solid #D7D6DB; }
.cus-tab-tle li{ float:left; margin-right:40px; display:inline; cursor:pointer; }
.cus-tab-tle li.current{ font-weight:bold; color:#FF2626; }
.cus-tab-tle li:hover{ color:#FF2626; }
.cus-tab-list a{ display:block; line-height:36px; border-bottom:1px solid #D7D6DB; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; color:#4c4c4c; background:url(../images/service/q-icon.gif) 14px -132px no-repeat; padding:0 14px 0 42px; }
.cus-tab-list a:hover{ background:#f7f8fd url(../images/service/q-icon.gif) 14px -77px no-repeat; text-indent:8px; color:#FF2626; }

/*custom-text*/
.routine-txt{ color:#4d4d4d; background:#FAFAFA; padding-bottom:12px; border-bottom:1px solid #D7D6DB; }
.r-tle{ line-height:36px; padding-left:28px; font-weight:normal; border-bottom:1px dotted #D7D6DB; background:url(../images/service/q-icon.gif) 0 -77px no-repeat; }
.r-tle h3{ font-weight:normal; }
.r-tle em{ margin:0 5px; } 
.routine-txt .bon{ border-bottom:0 none; }
.answer .r-tle{ background:url(../images/service/act.png) 0 10px no-repeat; }
.question{ padding:0 15px; background:#f7f8fd; border-top:2px solid #D7D6DB; border-bottom:1px solid #D7D6DB; }
.answer{ padding:0 15px; }
.answer .act{ background:url(../images/service/act.png) 0 14px no-repeat; width:30px; height:40px; overflow:hidden }
.answer .fr{ width:660px; padding:12px 10px 10px 0;}
.r-txt{ padding:18px 0 30px; line-height:24px; }
.r-txt .fl{ width:560px; padding-left:28px;}
.r-txt .fr{ width:110px; text-align:center}
.r-txt span{ display:block; font-weight:bold; width:82px; line-height:30px; overflow:hidden; }
.r-txt ul li{ float:left; }
.r-txt li img{ margin-right:5px; }
.deliver{ margin:0 10px; padding:0 10px; border:1px solid #D7D6DB; }
.deliver textarea{ width:666px; height:68px; padding:5px 10px; border:1px solid #D7D6DB; resize:none; display:block; }
.deliver .d-tle{ padding:10px 0; }
.deliver .d-tle a.radio{ margin-left:10px; margin-right:0; }
.deliver .d-btn{ height:24px; line-height:24px; padding:10px 0; }
.deliver .d-btn li{ float:left; padding-right:10px; }
.deliver .d-btn span{ display:block; border:1px solid #D0D0D0; width:58px; height:24px; }
.deliver .d-btn input{ width:58px; height:24px; line-height:24px; background:#fbfbfb; color:#666; border:0 none; display:block; outline:none; cursor:pointer; }
.deliver .d-btn input:hover{ color:#000; }
.deliver .d-btn p{ color:#999999; }
.upload{ height:24px; padding:4px 0 8px; }
.upload input{ width:200px; height:22px; line-height:22px; border:1px solid #ccc; }
.upload span{ color:#999999; }

/*table*/	
.table table{ width:100%; }
.table table thead th{ height:30px; line-height:30px; background:#f7f7f7; border-top:2px solid #D7D6DB; border-bottom:1px solid #e4e4e4; }
.table td{ line-height:35px; border-bottom:1px solid #e4e4e4; }
.table td span{ color:#0080FF; }
.table td a:hover{ text-decoration:underline; }

/*steps*/
.steps{ margin-top:30px; height:50px; line-height:50px; font-size:16px; font-family:Microsoft Yahei; }
.steps li{ float:left; }
.steps ul{ width:516px; margin:auto; }
.steps li{ width:250px; margin:0 4px; display:inline; text-indent:40px; }
.steps li span{ display:block; }
.steps .ss-left{ width:3px; height:50px; background:url(../images/service/steps-bg.jpg) 0 -50px no-repeat; }
.steps .ss-center{ width:223px; height:50px; background:url(../images/service/ss-bg.jpg) repeat-x; color:#999; }
.steps .ss-right{ width:24px; height:50px; background:url(../images/service/steps-bg.jpg) -8px -50px no-repeat; }
.steps .curt .ss-left{ background-position:0 0; }
.steps .curt .ss-center{ background:url(../images/service/ss-curt-bg.jpg) repeat-x; color:#fff; }
.steps .curt .ss-right{ background:url(../images/service/steps-bg.jpg) -8px 0 no-repeat; }
.steps .curt.lt .ss-center{ width:244px; }
.steps .curt.lt .ss-right{ width:3px; background-position:-4px 0; } 
.steps .one{ background:url(../images/service/one.png) left center no-repeat; }
.steps .two{ background:url(../images/service/two.png) left center no-repeat; }
.steps .three{ background:url(../images/service/three.png) left center no-repeat; }
.steps .four{ background:url(../images/service/four.png) left center no-repeat; }
.steps .five{ background:url(../images/service/five.png) left center no-repeat; }
.appeal .steps ul{ width:700px; margin:auto; }
.appeal .steps li{ width:120px; margin:0 10px; display:inline; text-indent:0; text-align:right; }
.appeal .steps .ss-center{ width:93px; }
.appeal .steps .curt .ss-center{ width:93px; }
.appeal .steps .lt .ss-center{ width:114px; text-indent:35px; text-align:left; }
.appeal .steps .lt .ss-right{ width:3px; background-position:-4px -50px !important; } 
.appeal .steps .curt.lt .ss-right{ width:3px; background-position:-4px 0; } 
.found .steps ul{ width:660px; margin:auto; }
.found .steps li{ width:200px; margin:0 10px; display:inline; text-indent:40px; }
.found .steps .ss-center{ width:173px; }
.found .steps .curt .ss-center{ width:173px; }
.found .steps .lt .ss-center{ width:194px; }
.found .steps .lt .ss-right{ width:3px; background-position:-4px -50px !important; } 
.found .steps .curt.lt .ss-right{ width:3px; background-position:-4px 0; } 

/*cus-form*/
.cus-form h4{ border-bottom:1px solid #E1E1E1; padding-bottom:15px; }
.cus-form h4 span{ color:#FF2626; font-size:12px; font-weight:normal; }
.cus-form table{ width:100%; }
.appeal .cus-form table{ table-layout:fixed; }
.cus-form td{ padding:14px 0; line-height:32px; border-bottom:1px solid #E1E1E1; }
.cus-form td.ch3{ line-height:normal; padding:16px 0; }
.cus-form td h3{ color:#333; font-size:14px; text-indent:10px; }
.cus-form .cus-col{ width:230px; text-indent:22px; background:#F7F7F7; color:#3F3F3F; font-size:14px; }
.cus-form .cus-col em{ color:#FF2626; margin-left:4px; }
.cus-form .input1,.cus-form .select,.cus-form .tips{ margin-left:30px; }
.cus-form .tips{ line-height:normal; color:#999; padding-top:8px; }
.cus-form-btn .cus-btn{ margin-bottom:30px; } 
.cus-form-btn a{ color:#F85A1D; font-weight:bold; }
.cus-form-btn a:hover{ text-decoration:underline; }
.ask-self textarea.input1{ width:430px; height:103px; }

/*appeal*/
.lne{ line-height:22px; color:#888; }
.lne a{ margin-left:5px; text-decoration:underline; }
.lne a:hover{ color:#FF2626; }
#recharge{ color:#3F3F3F; font-size:14px; padding-left:35px; } 
#recharge p{ margin-bottom:10px; }
#recharge p:last-child{ margin-bottom:0; }
#recharge .input1{ width:86px; margin-left:18px; }
#recharge .inp1{ width:178px; }
.appeal .c-more{ padding:0 !important; height:50px; background:#F5F5F5; text-align:center; }
.appeal .c-more a{ display:block; color:#0080FF; }
.appeal .c-more a span{ width:78px; height:23px; line-height:23px; border:1px solid #dadada; background:#fff; display:block; margin:auto; cursor:pointer; }
.appeal .c-more a:hover{ color:#FF2626; }
#more_file{ position:relative; }
#more_file a{ position:absolute; right:71px; top:3px; width:90px; height:28px; line-height:28px; display:block; text-align:center; background:url(../images/service/q-btn-03.jpg) no-repeat; color:#FFF; font-weight:bold; }
#describe{ border:1px solid #e4e4e4; padding:0 10px 30px; overflow:hidden; }
#describe textarea.input1{ margin:0; width:695px; height:64px; }
#describe p{ height:36px; line-height:36px; }
.aptxt{ border-bottom:1px solid #E1E1E1; padding:20px 15px; }
.aptxt h3{ font-size:14px; }

/*massage*/
.massage .m-tle{ font-size:20px; font-family:Microsoft Yahei; border-bottom:2px solid #ccc; padding:30px 0 12px; text-indent:10px; font-weight:normal; }
.massage-cont{ padding:42px 0 0 115px; background:url(../images/service/gou.gif) 25px 30px no-repeat; }
.success{ font-size:14px; margin-bottom:25px; }
.success h2{ font-size:24px; font-family:Microsoft Yahei; font-weight:normal; color:#333; margin-bottom:25px; }
.success h2 span{ color:#008C00; }
.success p strong{ color:#007fff; }
.success .suc{ font-size:12px; padding-right:40px; }
.success .suc em{ color:#ff0000; font-weight:bold; }
.msg{ width:540px; padding:20px; background:#f9f9fa; border:1px solid #edefef; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; }
.msg:hover{ border-color:#FDD845; background:#FFFCE8; }
.cus-form .msg{ width:688px; }
.msg .mg1{ border-bottom:1px solid #e0e0e0; padding-bottom:20px; }
.msg .mg2 strong{ color:#f95b1d; }
.msg dt{ font-weight:bold; color:#333; background:url(../images/service/q-icon.gif) no-repeat; padding-left:22px; margin-bottom:5px; }
.msg .mg1 dt{ background-position:0 -305px; }
.msg .mg2 dt{ background-position:0 -254px; }
.msg dd{ line-height:22px; background:url(../images/service/q-icon.gif) 9px -435px no-repeat; padding-left:22px; }
.m-btn a{ display:inline-block; margin-right:5px; }

/*found*/
.found table{ border-top:1px solid #E1E1E1; }
.found .ftxt{ height:60px; line-height:60px; }
.f-radio{ padding-left:30px; }
.f-radio input{ margin-right:5px; }
.f-radio label{ margin-right:30px; }
.found .fem{ margin-left:30px; font-size:14px; }
.found .m-btn .cus-btn{ display:inline-block; vertical-align:middle; }
.found .cus-form .pwd-yz{ width:300px; margin-left:30px; }
.pwd-yz td{ width:100px; height:20px; line-height:20px; padding:0; }
.yzm-phone .input1{ width:134px; }
.yzm-phone a{ display:inline-block; vertical-align:middle; }

/*custom_select*/
.custom_select{ position:relative; }
.custom_select .alert_arrow{ top:41px !important; left:242px !important; }
.custom_select .alert_select{ top:47px !important; left:-120px !important; z-index:1000; overflow:hidden}
.closeLayer{ position:absolute; right:10px; top:30px; }

/*cus-menu*/
.cus-menu h3{ height:38px; line-height:38px; padding:1px; background:#fff url(../images/service/cus-menu-bg.jpg) center repeat-x; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; text-indent:20px; font-size:14px; color:#444; }
.cus-menu li{ height:30px; line-height:30px; padding:1px; }
.cus-menu li a{ display:block; background:url(../images/service/q-icon.gif) 15px -430px no-repeat; padding-left:27px; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; }
.cus-menu li a:hover{ background:#f7efe3 url(../images/service/q-icon.gif) 15px -430px no-repeat; color:#f56718; }

/*pay history*/
.czmx_s{ line-height:30px; padding-right:10px}
.czmx_s .int_33{ height:20px; line-height:20px; background:#6B6F72; color:#fff; border: 1px solid #585B5E; padding:0 10px;}
.czmx1{ background:#6E6A67; line-height:45px; color:#fff; font-size:12px; font-weight:bold; text-align:center}
.czmx2{ line-height:52px; border-bottom:1px solid #e4e4e4; text-align:center}
.mobileFP_tips {color: #E44705; padding-top: 20px; text-align:center;}

.cus-form span{ display:none;}
.cus-form span.table_yse{ padding-left:10px;}
.cus-form span.table_no{ font-size:14px; color:#ff3300; padding-left:10px;}
.cus-form span.table_zh{ float:right; width:150px;  line-height:18px;}
#recharge span.rec_delet{ width:18px; height:18px;  display:block; background:url(../images/service/delete.png) no-repeat right; float:right; cursor:pointer; padding-top:15px}
#cw_tc{ position:fixed; top:50%; left:50%; margin-top:-21px; margin-left:-154px; width:308px; height:43px; line-height:42px; font-size:16px; font-weight:bold; color:#fff; background:url(../images/service/tc.png) no-repeat top; text-align:center; display:none}