@charset "utf-8";
body{overflow-y: scroll;}
/* 充值中心CSS Document */
.paycontentwrap{overflow:hidden; background-color:#f5f5f5;}
.pay_wrapper{width:1180px; overflow:hidden; margin:0 auto; border:0px solid #d5d7d6; padding:33px 0 0;}

.payto_div{ height:35px; overflow:hidden; padding-left:45px;}
.payto_span{ float:left; display:block; width:62px; height:35px; line-height:35px; color:#8d8d8d; font-size:12px;}
.paytobtn_div{ float:left; width:405px; height:35px; overflow:hidden;}
a.paytoyx_a,a.paytoyxb_a{ float:left; display:block; width:138px; height:35px; line-height:35px; text-align:center; color:#8d8d8d; font-size:13px; background:url(../images/pay/paytobtnbg.jpg) left top no-repeat;}
a.paytoyxb_a{ margin-left:26px;}
a.payto_cur{ background-position:left bottom; color:#ff8a00;}
.paytoright_div{ float:left; width:655px; height:35px; line-height:35px; overflow:hidden; color:#8d8d8d; font-size:12px;}
.pay_input{ display:inline-block; width:229px; height:33px; line-height:33px; padding:0 2px 0 10px; border:1px solid #ebebeb; border-radius:5px; background-color:#fff; color:#9f9f9f; font-size:14px;}
.tips_span01{ display:none; height:35px; line-height:35px; color:#8d8d8d; font-size:12px; padding-left:33px; background:url(../images/pay/right.jpg) 5px 8px no-repeat; background-size:17px 17px; vertical-align:middle}
/*.tips_span02{ display:inline-block; height:35px; line-height:35px; color:#8d8d8d; font-size:12px; padding-left:33px; background:url(../images/pay/wrong.jpg) 5px 8px no-repeat;  background-size:17px 17px; vertical-align:middle}
*/
.tips_span02{ display:none; height:35px; line-height:35px; color:#8d8d8d; font-size:12px; padding-left:33px; background:url(../images/pay/wrong.jpg) 5px 8px no-repeat;  background-size:17px 17px; vertical-align:middle}

.selectgame_div{ height:60px; padding:25px 0 0; position:relative;z-index:1}
.selgame_left01{ float:left; width:720px; height:35px; line-height:35px; color:#8d8d8d; font-size:12px; padding-left:45px;}
.selyx_div{ display: inline-block; width:153px; height:35px; line-height:35px; padding:0 60px 0 40px; color:#fff; font-size:12px; background:url(../images/pay/selyxbg.jpg) left top no-repeat; margin-right:138px; cursor:pointer; text-align:center; margin-left:2px;}
.selfwq_div{display: inline-block; width:153px; height:35px; line-height:35px; padding:0 50px; color:#fff; font-size:12px; background:url(../images/pay/selyxbg.jpg) left -35px no-repeat; cursor:pointer; text-align:center}

.selgame_left02{ display:none; float:left; width:720px; height:50px; color:#8d8d8d; font-size:12px; line-height:24px; padding-left:45px;}
.yxbword_div{ display:inline-block; width:600px;  vertical-align:top; line-height:24px; color:#8d8d8d; font-size:12px;}
.yxbword_div a{ color:#ff8a00; font-size:13px;}

/**选择充值的游戏弹出层**/
.xzyxwrap_div{ position:absolute; width:644px; overflow:hidden; padding-top:11px; left:107px; top:60px; display:none;}
.xzyxtoparrow{ position:absolute; width:17px; height:11px; top:0; left:108px; line-height:0; font-size:0; background:url(../images/pay/xzyxtoparrow.png) left top no-repeat;}
a.xzyxgb_a{ position:absolute; display:block; width:17px; height:17px; font-size:0; line-height:0; background:url(../images/pay/xzyxgb.jpg) left top no-repeat; top:20px; right:10px;}

#xzyxtab-title{ height:24px; background-color:#ff8a00; padding:5px 0 5px 25px;}
#xzyxtab-title .selected{ display:block; width:85px; height:24px; line-height:27px; text-align:center; background-color:#fff; color:#ff8a00; border-radius:8px;}
#xzyxtab-title span{ float:left; display:block; width:85px; height:27px; line-height:27px; cursor:pointer; text-align:center; color:#fff; font-size:13px; font-family:"微软雅黑";}
#xzyxtab-content{  height:120px; overflow-y:scroll; border:1px solid #dadada; border-top:none; background-color:#fff; padding-bottom:10px;}
#xzyxtab-content .hide{display:none;}
#xzyxtab-content div{ overflow:hidden;}

.xzyxwrap_ul{ width:560px; overflow:hidden; margin:10px auto 0;}
.xzyxwrap_li{ overflow:hidden; margin-bottom:0px;}
.xzyx_left_span{ float:left; display:block; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; font-size:12px; background-color:#ff8a00;}
.xzyx_right_ul{ float:right; width:530px; overflow:hidden;}
.xzyx_right_li{ float:left; display:inline-block; width:96px; height:18px; line-height:18px; overflow:hidden; margin-right:10px; margin-bottom:5px;}
.xzyx_right_li input{ vertical-align:middle; width:10px; height:10px; border:0px solid #ccc; margin-right:5px;}
.xzyx_right_li label{ color:#8d8d8d; font-size:12px; }

.ywg_div01{ line-height:24px; height:24px; text-align:center; color:#8d8d8d; font-size:12px; margin-top:20px;}

/**选择游戏服务器弹出层**/
.xzfwqwrap_div{ position:absolute; width:644px; overflow:hidden; padding-top:11px; left:500px; top:60px; display:none;}
.xzfwqtoparrow{ position:absolute; width:17px; height:11px; top:0; left:108px; line-height:0; font-size:0; background:url(../images/pay/xzyxtoparrow.png) left top no-repeat;}
a.xzfwqgb_a{ position:absolute; display:block; width:17px; height:17px; font-size:0; line-height:0; background:url(../images/pay/xzyxgb.jpg) left top no-repeat; top:20px; right:10px;}

#xzfwqtab-title{ height:24px; background-color:#ff8a00; padding:5px 0 5px 25px;}
#xzfwqtab-title .selected{ display:block; width:90px; height:24px; line-height:27px; text-align:center; background-color:#fff; color:#ff8a00; border-radius:8px;}
#xzfwqtab-title span{ float:left; display:block; width:90px; height:27px; line-height:27px; cursor:pointer; text-align:center; color:#fff; font-size:12px; font-family:"微软雅黑";}
#xzfwqtab-content{  height:120px; overflow-y:scroll; border:1px solid #dadada; border-top:none; background-color:#fff; padding-bottom:10px;}
#xzfwqtab-content .hide{display:none;}
#xzfwqtab-content div{ overflow:hidden;}

.xzfwqwrap_ul{ width:560px; overflow:hidden; margin:10px auto 0;}
.xzfwqwrap_li{ overflow:hidden; margin-bottom:0px;}
.xzfwq_left_span{ float:left; display:block; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; font-size:12px; background-color:#ff8a00;}
.xzfwq_right_ul{ float:right; width:530px; overflow:hidden;}
.xzfwq_right_li{ float:left; display:inline-block; width:96px; height:18px; line-height:18px; overflow:hidden; margin-right:10px; margin-bottom:5px;}
.xzfwq_right_li input{ vertical-align:middle; width:10px; height:10px; border:0px solid #ccc; margin-right:5px;}
.xzfwq_right_li label{ color:#8d8d8d; font-size:12px; }

.xzyxfwq_ul{width:530px; overflow:hidden; margin:10px auto 0;}
.xzyxfwq_li{ float:left; display:inline-block; width:96px; height:24px; overflow:hidden; margin-right:10px; margin-bottom:5px;}

.xzyxfwq_li a{ display:block;width:94px; height:22px; line-height:22px; background-color:#fff; border:1px solid #ebebeb; overflow:hidden; color:#8d8d8d; font-size:12px; text-align:center}
.xzyxfwq_li a:hover{background-color:#ff8a00; color:#fff; font-size:12px; border:1px solid #ff8a00;}
.xzyxfwq_li a.xzyxfwq_cura{ background-color:#ff8a00; color:#fff; font-size:12px; border:1px solid #ff8a00;}





.selgame_right{ width:320px; height:35px; float:right; position:relative; margin-right:34px;}
.czjespan{ display:block; float:left; width:60px; height:35px; line-height:35px; color:#8d8d8d; font-size:12px;}
.czje_div{float:left; display:block; width:241px; height:33px; border:1px solid #ff8a00; border-radius:5px; padding-left:6px; background-color:#fff;}
.czje_input{ display:block; float:left; width:160px; height:33px; line-height:33px; padding:0 20px; margin-right:5px; color:#8d8d8d; font-size:14px;}
a.czjearrow_a{display:block; float:left; width:32px; height:33px; background:#fff url(../images/pay/selarrow.jpg) 0 8px no-repeat;}
.czjepop_div{ display:none; position:absolute; width:245px; height:103px; border:1px solid #dadada; background-color:#fff; right:11px; top:38px; overflow:hidden;}
.czje_ul{ overflow:hidden;}
.czje_li{float:left; width:81px; height:34px; line-height:34px; text-align:center; color:#8d8d8d; font-size:12px; border-right:1px dashed #bebebe; border-bottom:1px dashed #bebebe; cursor:pointer;}
.czje_curli{ background-color:#ff8a00; color:#fff;}

.czje_div02{float:left; display:none; width:250px; height:35px; padding-left:8px;}
.czje_div02 ul{ width:250px; height:35px; overflow:hidden;}
.czje_div02 ul li{float:left; width:55px; height:35px; margin-right:7px;}
.czje_div02 ul li a{ display:block; width:53px; height:33px; line-height:33px; text-align:center; background-color:#fff; border:1px solid #dadada; color:#8d8d8d; font-size:14px;}
.czje_div02 ul li a:hover{ background: #fff url(../images/pay/select.gif) right bottom no-repeat; border:1px solid #ff8a00; color:#ff8a00;}
.czje_div02 ul li .li_je{ background: #fff url(../images/pay/select.gif) right bottom no-repeat; border:1px solid #ff8a00; color:#ff8a00; }



.paywrap01_div{ background-color:#fff; border-top:2px solid #dadada; padding:10px 45px 20px; overflow:hidden;}
.zjsy_p{ height:30px; line-height:30px; color:#8d8d8d; font-size:14px;}
.payfs_ul{ overflow:hidden; margin-top:5px;}
.payfs_li{ height:25px; border:2px solid #dadada; margin-bottom:10px; padding:8px 34px; cursor:pointer;}
.payfs_left{ float:left; width:500px; height:25px; line-height:25px;}
.fs_img{ vertical-align:middle; display:inline-block; margin-left:32px; margin-right:32px;}
.bankname_span{ display:inline-block; margin-right:60px;}
.payfs_right{ float:right; width:180px; height:25px; line-height:25px; text-align:right; color:#8d8d8d; font-size:14px;}
.paynum_span{ color:#8d8d8d; display:inline-block; margin-left:10px; margin-right:10px;}
.fscur{ border-color:#ff8a00;}
.fscur .paynum_span{ color:#ff8a00; display:inline-block; margin-left:10px; margin-right:10px;}

a.more_payfs{ display:block; width:150px; height:32px; line-height:32px; border:1px dashed #e1e1e1; text-align:center; color:#8d8d8d; font-size:13px; background-color:#fff;}

.gdzffs_div{ margin:0px 0 10px; overflow:hidden; display:none;}

#gdfstab-title{float:right; width:175px; overflow:hidden;}
#gdfstab-title .selected{ display:block; width:171px; height:26px; line-height:26px; border:2px solid #ff8a00;}
#gdfstab-title span{ display:block; width:173px; height:28px; line-height:28px; cursor:pointer; text-align:center; color:#8d8d8d; font-size:14px; font-family:"微软雅黑"; border:1px dashed #dadada; margin-bottom:12px;}

#gdfstab-content{ float:left; width:896px; overflow:hidden; border:2px solid #ff8a00; min-height:155px;}
#gdfstab-content .hide{display:none;}
#gdfstab-content div{ overflow:hidden;} 
.gdfs_ul{ width:824px; overflow:hidden; margin:10px auto;}
.gdfs_li{ float:left; width:200px; margin-right:6px; margin-bottom:20px; height:25px; line-height:25px; color:#8d8d8d; font-size:12px;  position:relative; cursor:pointer;}
.gdfs_img{vertical-align:middle; display:inline-block; margin-left:12px; margin-right:12px;}
.gdfstips{ position:absolute; left:63px; top:20px; width:100px; height:13px; line-height:13px; color:#ff8a00; font-size:10px;}

.zffstip_div{ overflow:hidden; line-height:24px;margin-top:10px; margin-bottom:50px; padding-left:40px; color:#8d8d8d; font-size:12px;}
.jlnumspan,.ybnumspan,.jfnumspan,.ybjlnum{ color:#ff8a00;}
a.jcgz_a{color:#018dc8;}
a.paynext_a01{ display:block; width:150px; height:30px; line-height:30px; text-align:center; background-color:#ff8a00; color:#fff; font-size:14px; font-family:'宋体'; margin:10px auto 30px;}

/**银行选择弹出层**/
.up_content_selbank{ width:500px; height:516px; background-color:#fff; border:0px solid #dadada;}
a.up_close_selbank{ display:block; position:absolute; width:27px; height:27px; right:15px; top:11px; cursor:pointer; display:block; z-index:9999; background:url(../images/pay/payclose.jpg) left top no-repeat;}
.selbank_head{ height:47px; line-height:47px; background-color:#ff8a00; text-align:center; color:#fff; font-size:18px;}
.selbank_ul{ width:460px; overflow:hidden; position:absolute; left:50%; margin-left:-225px; top:70px;}
.selbank_ul li{ width:150px; float:left; height:30px; line-height:30px; margin-right:5px; margin-bottom:20px; position:relative; overflow:hidden;}
.selbank_ul li:nth-child(3n){ margin-right:0}
.selbank_ul li input{}
.selbank_ul li img{border:1px solid #dadada; display:block; position:absolute; right:0; top:0;}
a.paynext_a02{ position:absolute; display:block; width:150px; height:30px; line-height:30px; text-align:center; background-color:#ff8a00; color:#fff; font-size:14px; font-family:'宋体'; left:50%; margin-left:-75px; bottom:15px;}

/**充值中心提示弹出层**/
.up_content_payts{ width:400px; height:280px; background-color:#fff;}
a.up_close_payts{ display:block; position:absolute; width:27px; height:27px; right:15px; top:11px; cursor:pointer; display:block; z-index:9999; background:url(../images/pay/payclose.jpg) left top no-repeat;}
.paytips_p{ width:320px; margin:30px auto; overflow:hidden; line-height:24px; color:#8d8d8d; font-size:14px;}
.payts_span01{ color:#ff8a00;}
.payts_span02{ color:#c0c0c0;}
a.ckczjg_a{ position:absolute; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background-color:#ff8a00; left:30px; bottom:30px;}
a.iptq_a{ position:absolute; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background-color:#c90000; left:150px; bottom:30px;}
a.iptqfail_a{ position:absolute; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background-color:#8d8d8d; left:150px; bottom:30px;}
a.lxkf_a{position:absolute; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background-color:#ff8a00; left:270px; bottom:30px;}
a.tojfsc_a{position:absolute; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#8d8d8d; font-size:14px; right:30px; top:70px;}
a.tojfsc_a:hover{ text-decoration:underline;}

/**人工充值提示弹出层**/
.up_content_rgcz{ width:590px; height:620px; background-color:#fff;}
a.up_close_rgcz{ display:block; position:absolute; width:27px; height:27px; right:15px; top:11px; cursor:pointer; display:block; z-index:9999; background:url(../images/pay/payclose.jpg) left top no-repeat;}
a.lxkf_a02{position:absolute; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background-color:#ff8a00; left:50%; margin-left:-50px; bottom:30px;}
.rgcztips_p{width:540px; margin:30px auto; overflow:hidden; line-height:24px; color:#8d8d8d; font-size:14px;}
.rgcztips_p span{ color:#ff8a00;}

/** 充值到角色*/
.up_content_selyxjs{ width:400px; height:280px; background-color:#fff; border:0px solid #dadada;}
a.up_close_selyxjs{ display:block; position:absolute; width:27px; height:27px; right:15px; top:11px; cursor:pointer; display:block; z-index:9999; background:url(../images/pay/payclose.jpg) left top no-repeat;}
.seljsdiv{ width:280px; height:30px; border:1px solid #ff8a00; border-radius:5px; margin:60px auto 0; text-align:center; line-height:30px;}
.seljsdiv select{width:270px; height:30px; line-height:30px; font-size:14px; background:none; color:#8d8d8d;}
.seljsdiv select option{ border:0px solid #f00; padding:0 3px; line-height:30px;}
.refresh_p{ height:47px; line-height:47px; text-align:center; font-size:13px;}
.refresh_p a{ color:#8d8d8d;}
.refresh_p a:hover{ text-decoration:underline;}



.up_content_wxsmts{width:393px; height:227px; background:url(../images/pay/wxpopbg.jpg) left top no-repeat; border:2px solid #dadada;}
.wxbdtips_div{ width:158px; height:111px; overflow:hidden; background:url(../images/pay/49marpic.jpg) left top no-repeat; margin:29px auto 23px; padding-left:158px; line-height:30px; color:#8d8d8d; font-size:14px;}
a.czjs_a{ width:129px; height:36px; line-height:36px; background-color:#ff8a00; color:#fff; font-size:16px; text-align:center; left:32px; bottom:28px;}
a.zjcz_a{ width:129px; height:36px; line-height:36px; background-color:#0583bf; color:#fff; font-size:16px; text-align:center; left:219px; bottom:28px;}

.up_content_czjsts{width:393px; height:227px; background:url(../images/pay/wxpopbg.jpg) left top no-repeat; border:2px solid #dadada;}
.wxbdjhm_div{ width:320px; height:39px; overflow:hidden; margin:29px auto 23px;}
.wxbdjhm_div label{ display:inline-block; width:65px; height:39px; line-height:39px; color:#8d8d8d; font-size:14px;}
.wxbdjhm_div input{ display:inline-block; width:249px; height:36px; line-height:36px; color:#8d8d8d; font-size:14px; background-color:#fff; border:1px solid #dadada; padding:0 2px;}
.wxbdjhm_p{width:360px; height:30px; line-height:30px; text-align:center; color:#8d8d8d; font-size:13px; overflow:hidden; margin:0px auto;}
a.czjs_use_a{width:129px; height:36px; line-height:36px; background-color:#ff8a00; color:#fff; font-size:16px; text-align:center; left:32px; bottom:28px;}
a.czjs_back_a{width:129px; height:36px; line-height:36px; background-color:#0583bf; color:#fff; font-size:16px; text-align:center; left:232px; bottom:28px;}
.up_content_sfrz{ width:362px; height:300px; background-color:#fff;}
a.up_close_sfrz{ display:block; position:absolute; width:27px; height:27px; right:15px; top:11px; cursor:pointer; display:block; z-index:9999; background:url(../images/pay/payclose.jpg) left top no-repeat;}
.zsxm_input,.sfzh_input{ display:block; width:290px; height:33px; line-height:33px; margin:15px auto 0; padding:0 4px; border:1px solid #b7b7b7; border-radius:5px; background-color:#fff; color:#9f9f9f; font-size:14px;-webkit-box-shadow:0 0 2px #a1a1a1;-moz-box-shadow:0 0 2px #a1a1a1; box-shadow:0 0 2px #a1a1a1;}
.zsxm_input::-webkit-input-placeholder,.sfzh_input::-webkit-input-placeholder{ color:#b7b7b7; font-size:0.32rem;}
a.sfrz_a02{position:absolute; display:block; width:300px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background-color:#ff8a00; left:50%; margin-left:-150px; bottom:106px;}
.sfrztips_p{position:absolute; display:block; width:300px; overflow:hidden; line-height:20px; color:#737373; font-size:12px; left:50%; margin-left:-150px; bottom:15px;}

/**用户充值前新增确认弹窗**/
.up_content_czqqr{ width:400px; height:229px; background-color:#fff; word-break: break-all; border: 1px solid transparent;_border-color: #fff;	border-radius: 3px;	box-shadow: inset 0 0 2px 1px #fff;*padding-bottom:10px}
.up_content_czqqr1{ width:400px; background-color:#fff; word-break: break-all; border: 1px solid transparent;_border-color: #fff;	border-radius: 3px;	box-shadow: inset 0 0 2px 1px #fff;*padding-bottom:10px}
.sq-dialog-titlebar {
	background-image: url(data:image/svg

+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHh

tbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM

+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNS

IgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI

+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2

xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ

+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZC

kiIC8+PC9zdmc+IA==);
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #f2f2f2), 

color-stop(100%, #e9e9e9));
	background-image: -moz-linear-gradient(#f2f2f2, #e9e9e9);
	background-image: -webkit-linear-gradient(#f2f2f2, #e9e9e9);
	background-image: linear-gradient(#f2f2f2, #e9e9e9);
	background-color: #e9e9e9\9;
    position: relative; height: 20px; color: #3c3c3c; padding: 10px 0 10px 15px;
	}
.sq-dialog-titlebar-text {color: #3c3c3c; font-size: 14px}
a.up_close_czqqr,a.up_close_quit_pay,a.up_close_quit_pay_item,a.up_close_smrz { display:block; position: absolute; width: 14px; height: 13px; top: 10px; right: 15px; background: url(../images/pay/bg-dialog-close.png) left top no-repeat;_background-image: url(../images/pay/bg-dialog-close-8.png); z-index:1;}
a.up_close_czqqr:hover,a.up_close_quit_pay:hover,a.up_close_quit_pay_item:hover,a.up_close_smrz:hover {background-position: 0 -30px}


.sq-dialog-client, .sq-dialog-content {	margin-left: 10px;	margin-right: 10px}
.sq-dialog-client {	background-color: #fff;	padding: 24px 14px 0; font-size: 14px;	_line-height: 20px}
.pay-red {color: #f25277}
.sq-dialog-buttons {margin: 0 10px 10px; background-color: #fff; padding-bottom: 15px; text-align: center;*zoom:1}
.sq-dialog-buttons a { margin-left: 10px; margin-right: 10px}

a.btn-s-k,a.btn-s-k-qpi,a.btn-s-k-qp,a.btn-s-k-smrz {	width: 140px; height: 36px;	line-height: 36px; font-size: 16px; border: 1px solid #ffab16;	border-radius: 3px;	color: #ffab16; background: #fff; display: inline-block; overflow: hidden; vertical-align: middle; text-align: center}
a.btn-s-k:hover,a.btn-s-k-qpi:hover,a.btn-s-k-qp:hover,a.btn-s-k-smrz:hover {background: #ffab16;color: #fff;text-decoration: none}

a.btn-s-140 { width: 140px; height: 36px; line-height: 36px; font-size: 16px; background: #ffab16; border-radius: 4px; color: #fff; display: inline-block; text-align: center; overflow: hidden;vertical-align: middle;}
a.btn-s-140:hover {background: #ff970e; color: #fff; text-decoration: none}