/*yecha add*/
a, a:hover { text-decoration: none; }
.fl { float:left; }
.fr { float:right; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { display:inline-table; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
a.cdark { color:#1357AD }
.headline { width:100%; height:40px; line-height:40px; background:#F8F7F7; }
.headline .w960 { width:960px; margin:0 auto; }
.headline a { margin-left:10px; color:#227DA0; }
.tzlist { padding-top:20px; border:1px solid #D6D6D6; margin-bottom:20px; color:#224B94; }
.tzlist li { float:left; width:255px; text-align:center; margin-bottom:10px; }
.tzlist li a { display:inline-block; width:231px; margin-bottom:10px; }
.tzlist li img { width:231px; height:178px; }
.tzlist li a span { display:block; line-height:26px; height:26px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.tzshaixuan { border-bottom:1px solid #eee; margin:0 20px 20px 20px; }
.tzshaixuan dl { margin-bottom:10px; clear:both; }
.tzshaixuan dt { width:100px; font-weight:600; color:#000; border-left:2px solid #CDE3FF; padding-left:10px; float:left; }
.tzshaixuan dd { width:800px; text-align:left; float:left; }
.tzshaixuan dd a { color:#428BCA; margin-right:10px; float:left; padding:0 10px; }
.tzshaixuan dd a.selected { color:#686868; font-weight:400; border-bottom:2px solid #CDE3FF; }
.ty ul { }
.ty span { display:inline-block; height:28px; line-height:28px; background:url(35.png) 10px center no-repeat; padding:0 10px; padding-left:32px; width:38px; border-right:1px solid #74878F; }
.ty ul li { padding:0 10px; height:28px; line-height:28px; padding-left:32px; width:38px; border-top:1px solid #FCFCFC; display:none; }
li.icotz { background:url(12.png) 10px center no-repeat; }
li.icolw { background:url(31.png) 10px center no-repeat; }
li.icozl { background:url(4.png) 10px center no-repeat; }
li.icorj { background:url(28.png) 10px center no-repeat; }
li.icojc { background:url(9.png) 10px center no-repeat; }
li.icozx { background:url(33.png) 10px center no-repeat; }
.position { margin:10px 0; background:url(6.png) 5px center no-repeat; padding-left:25px; }
.ess { position:relative; }
.hotwords { position:absolute!important; left:0; }
#view_squan { width:100%; }
a.addfav { margin-right:15px; color:#227DA0; }
#pinglun { padding:0 20px 10px 20px; }
.nav { position:relative; width:1024px; margin:0 auto; }
.znav { float:right; position:absolute; right:0; top:0; z-index:999; line-height:45px; }
.znav a { color:#fff; margin-right:18px; }
.sitenav .znav { line-height:45px; }
.zcnr { width:1024px; margin:10px auto; background:#fff; }
.navmenu { height:49px; background:#F9F9F9 url(TitleBg.jpg) repeat-x left top; border-top:1spx solid #FCFCFC; margin-top:10px; }
.navmenu a { display:inline-block; padding:0 25px; border-top:3px solid #FCFCFC; height:46px; line-height:46px; font-size:14px; color:#2D2D2D; border-right:1px solid #F4F4F4; }
.navmenu a.selected { background:white; border-top:3px solid #0285BD; font-weight:bold; border-radius:4px 4px 0 0; }
.loginleft li { font-size:14px; padding:15px 10px; vertical-align:top; border-bottom:1px solid #F4F4F4; position:relative; }
.loginleft li label { width:408px; font-size:15px; display:inline-block; text-align:right; margin-right:12px; }
.newTxt { background:#FBFBFB url(txtBg.png) repeat-x left top; height:36px; line-height:36px; border:1px solid #ABADB3; font-size:14px; padding:0 5px; }
.czbut { width:100px; text-align:center; height:35px; line-height:35px; cursor:pointer; }
.social_sign { margin-top:20px; text-align:center; background-color:#ffffff; margin-bottom:24px; }
.social_sign h3 { font-weight:300; font-size:20px; margin-bottom:30px; line-height:22px; }
.or { overflow:hidden; text-align:center; padding:30px 0 0 0; margin-bottom:30px; }
.or .or_l, .or .or_r { width:40%; border-bottom:solid 1px #cccccc; display:inline-block; position:relative; left:0px; top:-4px; }
.or span { width:8%; display:inline-block; font-size:14px; }
.tipbox, .tipurl { padding-top:20px; margin:0 auto; width:600px; }
.tipbox h3 { text-align:left; font-size:18px; }
.tipboxnr { padding:20px 10px; font-size:16px; color:#337ECF; background:url("info.png") left 20px no-repeat; padding-left:60px; padding-top:29px; }
.tipurl { font-size:14px; text-align:center; padding-bottom:30px; border-top:1px solid #eee; }
.tipurl a { color:#548BDD; }
#user-home-menu { overflow:hidden; margin-top:0; float:right; display:block; text-align:right; }
#user-home-menu .last { background:0; padding-left:15px; }
#user-home-menu li { height:39px; line-height:39px; text-align:center; position:relative; float:right; z-index:1001; margin:0; }
#user-home-menu .last span { position:relative; padding:0 60px 0 16px!important; }
#user-home-menu .last .user-t b { font-weight:400; }
#user-home-menu .last .user-t i { width:7px; height:4px; right:9px; top:22px; background:url(headerico.png) no-repeat 0 -235px; position:absolute; overflow:hidden; display:block; }
#user-home-menu .user-c { width:138px; position:absolute; background:#fff; right:0; _right:-1px; top:38px; border:1px #d6d6d6 solid; box-shadow:0 0 2px #f6f6f6; z-index:99999991; display:none; }
#user-home-menu .user-c a { display:block; height:32px; line-height:32px; font-size:14px; color:#666; background:url(headerico.png) no-repeat; }
#user-home-menu .w85 { width:85px; }
#user-home-menu .user-t { font-size:14px; position:relative; display:inline-block; padding:0 15px; }
#user-home-menu .user-xian { display:inline-block; margin-left:13px; width:1px; height:26px; background:#d6d6d6; position:absolute; top:7px; right:0; }
#user-home-menu .user-c a:hover { background-color:#EBEBEB }
#user-home-menu .user-c a { background:url(headerico.png) no-repeat; margin-left:0; }
#user-home-menu .user-c .user-ht { background-position:15px -518px; }
#user-home-menu .user-c .user-center { background-position:15px -565px; }
#user-home-menu .user-c .user-load { background-position:15px -605px; }
#user-home-menu .user-c .user-tuijian { background-position:15px -835px; }
#user-home-menu .user-c .user-vip { background-position:15px -915px; }
#user-home-menu .user-c .user-iload { background:url(icon_v6.png) no-repeat 16px -351px; height:47px; line-height:47px; border-top:1px #d6d6d6 solid; }
#user-home-menu .last .user-t a { width:20px; height:22px; overflow:hidden; display:inline; position:absolute; right:25px; top:7px; }
#user-home-menu li .hover { color:#21a900; background:#fff; height:39px; border-left:1px #d6d6d6 solid; border-right:1px #d6d6d6 solid; display:inline-block; z-index:99999992; padding:0 15px; }
#user-home-menu .user-sc { position:absolute; background:#fff; left:12px; top:38px; width:138px; height:65px; border:1px #d6d6d6 solid; box-shadow:0 0 2px #f6f6f6; z-index:99999991; display:none; }
#user-home-menu .user-new { position:absolute; background:#fff; left:12px; top:38px; border:1px #d6d6d6 solid; box-shadow:0 0 2px #f6f6f6; z-index:99999991; display:none; }
#user-home-menu .user-new a { height:32px; line-height:32px; font-size:14px; color:#666; white-space:nowrap; display:block; padding:0 9px; }
#user-home-menu .user-sc a { text-align:left; height:32px; line-height:32px; padding-left:42px; background:url(headerico.png) no-repeat; font-size:14px; color:#666; display:block; }
#user-home-menu .user-sc .sc1 { background-position:17px -428px; }
#user-home-menu .user-sc .sc2 { background-position:16px -469px; }
#user-home-menu .sign-but span.ing.hover { padding:0; }
.joke-content-area { margin:-15px 0 20px; color:#fff; font-size:12px; text-shadow:0 1px 0 #2C3BE9; line-height:22px; overflow:hidden; height:23px; background:url(mahua_common.png) -280px -322px no-repeat; width:600px; margin:0 auto; }
.joke-content-area a, .joke-content-area a:hover { margin-left:242px; display:block; width:86px; height:23px; text-align:center; color:#fff; text-shadow:0 1px 0 #2C3BE9 }
.topBody .linemenu li { display:inline-block; margin-left:10px; line-height:32px; }
/*下载确认页*/
.foot2 { padding-top: 20px; line-height: 12px; font-size: 12px; color: #999; text-align: center; border-top: 1px solid #e5e5e5; }
.bt-body { overflow: hidden; width:1200px; margin-top: 40px; margin-bottom: 90px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .2); box-shadow: 0 4px 20px rgba(0, 0, 0, .2); margin: 40px auto; }
.bt-body .head { height:100px; line-height:96px; font-size:36px; text-align:center; text-indent:3px; letter-spacing:8px; color:#fff; background:url(dl_head.png) center no-repeat }
.bt-body .head h2 { font-size:100%; font-weight: 700; }
.dl-cot { position:relative; padding:40px 0 94px 214px; color:#666 }
.dl-cot.yanzheng { padding-left:0 }
.dl-cot.yanzheng .yanzheng-wrap { display:block }
.dl-cot.yanzheng .cot-right, .dl-cot.yanzheng .img-wrap { display:none }
.dl-cot .cot-right, .dl-cot .img-wrap { float:left }
.dl-cot .cot-right { max-width:58% }
.dl-cot .cot-right.abnormal .dl-btn-wrap, .dl-cot .cot-right.abnormal .lave-dl-times, .dl-cot .cot-right.abnormal .limit-tips, .dl-cot .cot-right.abnormal .sponsor-wrap, .dl-cot .cot-right.server-busy .dl-btn-wrap, .dl-cot .cot-right.server-busy .lave-dl-times, .dl-cot .cot-right.server-busy .limit-tips, .dl-cot .cot-right.server-busy .sponsor-wrap, .dl-cot .img-wrap.abnormal .dl-btn-wrap, .dl-cot .img-wrap.abnormal .lave-dl-times, .dl-cot .img-wrap.abnormal .limit-tips, .dl-cot .img-wrap.abnormal .sponsor-wrap, .dl-cot .img-wrap.server-busy .dl-btn-wrap, .dl-cot .img-wrap.server-busy .lave-dl-times, .dl-cot .img-wrap.server-busy .limit-tips, .dl-cot .img-wrap.server-busy .sponsor-wrap { display:none }
.dl-cot .cot-right.abnormal .contact-service-wrap, .dl-cot .cot-right.abnormal .dl-much, .dl-cot .img-wrap.abnormal .contact-service-wrap, .dl-cot .img-wrap.abnormal .dl-much { display:block }
.dl-cot .cot-right.server-busy .server-busy-tips, .dl-cot .img-wrap.server-busy .server-busy-tips { display:block }
.dl-cot .yanzheng-wrap { text-align:center; color:#666; letter-spacing:1px }
.dl-cot .yanzheng-wrap>h3 { height:24px; line-height:24px; font-size:24px; font-weight:400 }
.dl-cot .yanzheng-wrap>.tips { height:18px; line-height:18px; margin:25px 0 20px }
.dl-cot .yanzheng-wrap>.tips>span { color:#ff8a00 }
.dl-cot .yanzheng-wrap .imgs-wrap { overflow:hidden; width:532px; margin:0 auto; letter-spacing:0 }
.dl-cot .yanzheng-wrap .imgs-wrap>img { width:162px; height:82px; margin:6px; border:1px solid transparent; cursor:pointer }
.dl-cot .yanzheng-wrap .imgs-wrap>img:hover { border-color:#ff8a00 }
.dl-cot .img-wrap { overflow:hidden; width:286px; margin-right:70px; -webkit-border-radius:8px; border-radius:8px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .46); box-shadow:0 0 10px rgba(0, 0, 0, .46) }
.dl-cot .img-wrap>img { width:100%; height:100% }
.dl-cot .works-name { height:16px; line-height:16px; font-size:16px; color:#666 }
.dl-cot .dl-much, .dl-cot .server-busy-tips { display:none; font-size:20px }
.dl-cot .dl-much { height:20px; line-height:20px; margin:50px 0 40px; color:#ff8a00 }
.dl-cot .contact-service-wrap { display:none; width:390px; height:46px; text-align:center }
.dl-cot .contact-service { display:inline-block; width:200px; height:100%; line-height:2.2; font-size:20px; color:#fff; letter-spacing:4px; text-indent:6px; -webkit-border-radius:23px; border-radius:23px; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .2); box-shadow:0 0 8px rgba(0, 0, 0, .2) }
.dl-cot .server-busy-tips { height:57px; line-height:47px; padding-bottom:10px; margin-top:53px; font-size:20px; color:grey }
.dl-cot .server-busy-tips>span { font-size:36px; line-height:36px; color:red; position:relative; top:2px; margin:0 3px }
.dl-btn-wrap { margin:38px 0; text-align:center }
.dl-btn-wrap>a { float:left; width:210px; height:50px; line-height:48px; font-size:18px; -webkit-border-radius:25px; border-radius:25px }
.dl-btn-wrap .vip-btn { margin-right:30px; color:#fff }
.dl-btn-wrap .vip-btn:hover { -webkit-box-shadow:0 0 6px rgba(0, 0, 0, .2); box-shadow:0 0 6px rgba(0, 0, 0, .2) }
.dl-btn-wrap .vip-btn .icon-jisupeisong { position:relative; top:1px; margin-right:4px; font-size:23px }
.dl-btn-wrap .common-btn { color:#c07e03; border:1px solid #d5b472 }
.dl-btn-wrap .common-btn:hover { background-color:#fff6e5 }
.dl-btn-wrap .common-btn .icon-xiazai-copy1 { position:relative; top:1px; margin-right:5px; font-size:19px }
.sponsor-wrap { width:450px; height:80px; line-height:78px; font-size:18px; background-color:#fafafa; color:#c07e03 }
.sponsor-wrap .sponsor-btn, .sponsor-wrap>p { float:left }
.sponsor-wrap>p { margin:0 16px 0 14px }
.sponsor-wrap .sponsor-btn { width:160px; height:42px; line-height:38px; margin-top:17px; font-size:18px; letter-spacing:3px; color:#fff; text-align:center; -webkit-border-radius:5px; border-radius:5px; border-bottom:4px solid #b6821f; -webkit-box-shadow:0 4px 6px rgba(104, 76, 17, .5); box-shadow:0 4px 6px rgba(104, 76, 17, .5) }
.lave-dl-times { height:14px; margin-top:11px; line-height:14px; font-size:14px; color:#999 }
.lave-dl-times .lave-times-wrap { color:red }
.works-info { padding-top:12px; border-top:1px solid #cccbcb }
.works-info.p-vip { padding-top:0; border-top:0 }
.works-info>div { height:14px; line-height:14px; font-size:14px; color:#666 }
.works-info>div:first-child { margin-bottom:20px }
.works-info>div>p { float:left; width:250px; height:100% }
.works-dl.limit .dl-btn-wrap { display:none }
.works-dl.limit .limit-tips { display:block }
.limit-tips { display:none; height:18px; margin:96px 0 35px; line-height:18px; font-size:18px; color:red }
.zhongshen { font-size:24px; font-weight:700 }
.help-tips { position:absolute; left:30px; bottom:20px; height:12px; line-height:12px; font-size:12px; color:#999 }
.audio-wrap { position:relative; width:100%; height:100%; background:url(dl_audio_bg.png) no-repeat }
.audio-wrap .pole { position:absolute; right:23px; top:84px; z-index:2; width:66px; height:122px; background:url(dl_audio_pole.png) no-repeat }
.audio-img-wrap { position:absolute; overflow:hidden; top:111px; left:49px; width:144px; height:144px; -webkit-border-radius:50%; border-radius:50%; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, .3); box-shadow:0 0 20px rgba(0, 0, 0, .3) }
.audio-img-wrap:before { position:absolute; top:0; right:0; left:0; bottom:0; z-index:2; margin:auto; content:''; width:30px; height:30px; background-color:#fff; -webkit-border-radius:50%; border-radius:50% }
.audio-img-wrap img { position:absolute; left:-50%; top:-50% }
@media (max-width:1680px) {
 body .bt-body {
 width:1200px
}
 body .bt-body .head {
 height:83px;
 line-height:80px
}
 body .bt-body .dl-cot {
 padding-left:219px
}
 body .foot2 {
 margin-bottom:30px
}
}
@media (max-width:1440px) {
 body .bt-body {
 width:1000px
}
 body .bt-body .dl-cot {
 padding-left:120px
}
}
.bg-feedback { position:absolute; right:40px; bottom:20px; z-index:19; width:124px; height:144px; overflow:hidden }
.bg-feedback i { position:absolute; left:0; right:0; margin:0 auto }
.bg-feedback .feedback-top { top:0; top:30px \9\0; width:109px; height:86px; background:url(bg_feedback_top.png) center no-repeat; -webkit-animation:mu-feedback 3s linear infinite; -ms-animation:mu-feedback 3s linear infinite; -moz-animation:mu-feedback 3s linear infinite; animation:mu-feedback 3s linear infinite }
.bg-feedback .feedback-bot { bottom:0; width:124px; height:28px; background:url(bg_feedback_bot.png) center no-repeat }
.bt-body .mu-feedback { position:absolute; left:auto; right:40px; bottom:20px; z-index:19; width:182px; height:190px; overflow:hidden }
.mu-feedback i { position:absolute; left:0; right:0; margin:0 auto }
.mu-feedback .feedback-top { top:0; top:30px \9\0; width:124px; height:124px; background:url(bg_feedback_top.png) center no-repeat; -webkit-animation:mu-feedback 3s linear infinite; -ms-animation:mu-feedback 3s linear infinite; -moz-animation:mu-feedback 3s linear infinite; animation:mu-feedback 3s linear infinite }
.mu-feedback .feedback-bot { bottom:0; width:109px; height:49px; background:url(bg_feedback_bot.png) center no-repeat }
@keyframes mu-feedback {  0% {
 top:0
}
 50% {
 top:30px
}
 100% {
 top:0
}
}
@-webkit-keyframes mu-feedback {  0% {
 top:0
}
 50% {
 top:30px
}
 100% {
 top:0
}
}
@-ms-keyframes mu-feedback {  0% {
 top:0
}
 50% {
 top:30px
}
 100% {
 top:0
}
}
@-o-keyframes mu-feedback {  0% {
 top:0
}
 50% {
 top:30px
}
 100% {
 top:0
}
}
.dl-vipEnd { width:500px; height:300px; padding:90px 50px 0; font-size:16px; letter-spacing:2px; text-align:center; background:#fff url(dl_vipEnd_bg.png) top center no-repeat }
.dl-vipEnd .pop-close { top:2px }
.dl-vipEnd .pop-close .icon-iconfontclose { color:rgba(255, 255, 255, .6) }
.dl-vipEnd>h6 { height:16px; line-height:16px; color:#666; text-align:left }
.dl-vipEnd>p { margin-top:27px; line-height:24px; color:#999 }
.dl-vipEnd>p>span { color:#ff8a00; font-size:22px; font-weight:700 }
.dl-vipEnd .recharge { display:inline-block; width:140px; height:36px; line-height:36px; margin-top:32px; color:#fff; font-size:16px; letter-spacing:3px; -webkit-border-radius:18px; border-radius:18px; background:#ff8a00; background:-webkit-gradient(linear, left top, right top, from(#ffae12), to(#f07d17)); background:-webkit-linear-gradient(left, #ffae12, #f07d17); background:-o-linear-gradient(left, #ffae12, #f07d17); background:linear-gradient(to right, #ffae12, #f07d17) }
.xl-dl-wrap { height:20px; line-height:20px; font-size:14px; margin:27px 0 12px }
.xl-dl { color:#666 }
.xl-dl.p-vip { display:inline-block; width:160px; height:50px; line-height:46px; border:1px solid #cbcbcb; -webkit-border-radius:24px; border-radius:24px; font-size:18px }
.xl-dl.p-vip .icon-xunlei { font-size:24px }
.xl-dl:hover { color:#c07e03 }
.xl-dl.p-vip:hover { border-color:#1590f2; background:#c9e7fe; color:#666 }
.xl-dl .icon-xunlei { font-size:20px; color:#1590f2; vertical-align:top; position:relative; top:2px; margin-right:4px }
.gra-ver-yl { background: #fac364; background: -moz-linear-gradient(top, #fac364 0, #cc953d 100%); background: -webkit-gradient(linear, top, bottom, color-stop(0, #fac364), color-stop(100%, #cc953d)); background: -webkit-linear-gradient(top, #fac364 0, #cc953d 100%); background: -o-linear-gradient(top, #fac364 0, #cc953d 100%); background: -ms-linear-gradient(top, #fac364 0, #cc953d 100%); background: -webkit-gradient(linear, left top, left bottom, from(#fac364), to(#cc953d)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fac364), to(#cc953d)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fac364), to(#cc953d)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fac364), to(#cc953d)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fac364), to(#cc953d)); background: linear-gradient(to bottom, #fac364 0, #cc953d 100%);  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fac364, endColorstr=#cc953d);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fac364, endColorstr=#cc953d)"; }
/*vip*/
.recharge-box { width: 1450px; height: 738px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .25); box-shadow: 0 4px 20px rgba(0, 0, 0, .25); margin: 0px auto; overflow: hidden; position: relative }
.re-header { width: 100%; height: 130px }
.per-header { background: url(per-header.png); color: #fff }
.per-header h2 { font-size: 30px; font-weight: 700; padding-top: 22px; line-height: 30px; text-align: center }
.per-header p { width: 604px; height: 36px; border: 1px solid rgba(255, 255, 255, .4); margin: 22px auto 0; padding: 0 22px 0 30px; line-height: 34px }
.per-header span { font-size: 18px; letter-spacing: 5px }
.per-header span:nth-child(2) {
 margin: 0 76px 0 55px
}
.recharge-con { width: 1000px; margin: 0 auto }
.recharge-con .self-info { margin-top: 22px }
.self-info span { font-size: 14px; color: #666; display: inline-block; vertical-align: 3px }
.self-info span:nth-child(2) {
 width: 30px;
 height: 30px;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 vertical-align: middle;
 margin-right: 5px
}
.self-info span:nth-child(2) img {
 width: 30px;
 height: 30px;
 -webkit-border-radius: 50%;
 border-radius: 50%
}
.recharge-con .nav-card { width: 260px; height: 130px; border: 1px solid #e5e5e5; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; margin-top: 21px; padding-top: 22px; -webkit-transition: 0s; -o-transition: 0s; transition: 0s }
.recharge-con .nav-card:nth-child(2n-1) {
 margin: 0 105px
}
.nav-card p { font-size: 18px; color: #b2b2b2 }
.nav-card p:first-child { width: 85%;  margin: 0 auto; border-bottom: 1px solid #d8d8d8; padding-bottom: 7px; margin-bottom: 10px }
.nav-card p:last-child { font-size: 20px; color: #b2b2b2; line-height: 20px }
.first-card p:last-child { font-size: 24px; color: #ff8a00; font-weight: 700 }
.nav-card p span { font-size: 32px; color: #ff8a00; line-height: 32px; display: inline-block; margin-right: 5px }
.recharge-con .first-card { position: relative }
.recharge-con .first-card::after {
 width: 48px;
 height: 48px;
 content:'';
 position: absolute;
 background: url(or-tj.png) no-repeat bottom right;
 display: inline-block;
 top: 0;
 left: 0
}
.recharge-con .this-card { border: 2px solid #ff8a00; background: url(or-go.png) no-repeat bottom right }
.recharge-con .this-card p:first-child { border-color: #ff8a00 }
.recharge-con .payfor-box { width: 1000px; height: 300px; border: 1px dashed #e5e5e5; margin-top: 33px; padding-top: 10px; overflow: hidden }
.payfor-box p { text-align: center; color: #999; font-size: 16px }
.payfor-box p span { color: #ff8a00; font-weight: 700 }
.payfor-box .payfor-way { width: 168px; height: 168px; margin-top: 36px; text-align: center; }
.payfor-way img {}
.payfor-box .way-wx { border: 1px solid #4aaf1a; float: left; margin-left: 205px }
.way-wx .icon-go { display: inline-block; width: 28px; height: 26px; background: url(icon-go.png); vertical-align: -8px ; margin-right: 10px; }
.payfor-box .way-zfb { border: 1px solid #02aaef; float: right; margin-right: 205px }
.payfor-way figcaption { width: 100%; height: 30px; margin: 0; float: left; line-height: 30px; font-size: 18px; letter-spacing: 3px; padding-top: 10px }
.way-zfb figcaption { background: #02aaef; color: #fff; line-height: 30px; padding-top: 0; margin-top: 10px; cursor: pointer; -webkit-border-radius: 2px; border-radius: 2px }
.com-header { background: url(com-header.png); padding-top: 22px; border-bottom: 2px solid #d3a672 }
.com-header img:first-child { margin: 0 auto 12px; display: block }
.com-header img:last-child { margin: 0 auto; display: block }
.com-recharge .first-card::before {
 width: 48px;
 height: 48px;
 content:'';
 position: absolute;
 display: inline-block;
 top: 0;
 left: 0;
 background: url(co-tj.png)
}
.com-recharge .first-card::after {
 background: 0 0
}
.com-recharge .this-card { background: url(co-go.png) no-repeat bottom right; -webkit-border-radius: 5px; border-radius: 5px; position: relative; -webkit-background-clip: padding-box; background-clip: padding-box; border: 2px solid #d3a672; background-color: #fff; border: none }
.com-recharge .this-card::after {
 width: 264px;
 height: 134px;
 position: absolute;
 top: -2px;
 bottom: -2px;
 left: -2px;
 right: -2px;
 background: -webkit-gradient(linear, left top, right top, from(#e5c294), to(#d8a050));
 background: -webkit-linear-gradient(left, #e5c294, #d8a050);
 background: -o-linear-gradient(left, #e5c294, #d8a050);
 background: linear-gradient(to right, #e5c294, #d8a050);
 background: -moz-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -webkit-gradient(linear, top, bottom, color-stop(0, #e5c294), color-stop(100%, #d8a050));
 background: -webkit-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -o-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -ms-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -webkit-gradient(linear, left top, left bottom, from(#e5c294), to(#d8a050));
 background: linear-gradient(to bottom, #e5c294 0, #d8a050 100%);
 background: linear-gradient(to right, #e5c294, #d8a050);
 filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000)";
 content:'';
 z-index: -1;
 -webkit-border-radius: 5px;
 border-radius: 5px
}
.com-recharge .this-card p:first-child { border-color: #d3a672 }
.com-recharge .nav-card p span { color: #d3a672 }
.com-recharge .first-card p:last-child { color: #d3a672; font-size: 20px; font-weight: 700 }
.com-recharge .payfor-box p span { color: #d3a672 }
.hw-vip p:first-child { font-size: 26px; color: #999 }
.hw-vip p span { margin-left: 5px; vertical-align: -2px }
.payfor-box .payfor-way .way-hw { width: 260px; height: 75px; margin: 0 auto; border: 1px solid #ff8a00; background: url(or-go.png) right bottom no-repeat }
.payfor-hw .payfor-way { width: 1000px; line-height: 72px; margin-top: 60px }
.payfor-way .btn-wrap { width: 260px; -webkit-border-radius: 25px; border-radius: 25px; overflow: hidden; margin: 40px auto 0; box-shadow: 0 0 10px rgba(0, 0, 0, .15); -o-box-shadow: 0 0 10px rgba(0, 0, 0, .15); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15) }
.payfor-way .payfor-btn { width: 260px; height: 50px; -webkit-border-radius: 25px; border-radius: 25px; display: block; margin: 0 auto; color: #fff; font-size: 24px; letter-spacing: 14px; line-height: 50px; text-indent: 14px; background: #ffae12; background: -moz-linear-gradient(left, #ffae12 0, #d8a050 100%); background: -webkit-gradient(linear, left, right, color-stop(0, #ffae12), color-stop(100%, #f07d17)); background: -webkit-linear-gradient(left, #ffae12 0, #f07d17 100%); background: -o-linear-gradient(left, #ffae12 0, #f07d17 100%); background: -ms-linear-gradient(left, #ffae12 0, #f07d17 100%); background: -webkit-gradient(linear, left top, right top, from(#ffae12), to(#f07d17)); background: linear-gradient(to right, #ffae12 0, #f07d17 100%); background: -webkit-linear-gradient(left, #ffae12, #f07d17); background: -o-linear-gradient(left, #ffae12, #f07d17); background: linear-gradient(to right, #ffae12, #f07d17);  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ffae12, endColorstr=#f07d17);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ffae12, endColorstr=#f07d17)"; outline: 0 }
.com-recharge .payfor-way .way-hw { border: none; position: relative; background: url(co-go.png) right bottom no-repeat; background-color: #fff }
.com-recharge .way-hw::after {
 width: 262px;
 height: 77px;
 position: absolute;
 top: -1px;
 bottom: -1px;
 left: -1px;
 right: -1px;
 background: -webkit-gradient(linear, left top, right top, from(#e5c294), to(#d8a050));
 background: -webkit-linear-gradient(left, #e5c294, #d8a050);
 background: -o-linear-gradient(left, #e5c294, #d8a050);
 background: linear-gradient(to right, #e5c294, #d8a050);
 background: -moz-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -webkit-gradient(linear, top, bottom, color-stop(0, #e5c294), color-stop(100%, #d8a050));
 background: -webkit-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -o-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -ms-linear-gradient(top, #e5c294 0, #d8a050 100%);
 background: -webkit-gradient(linear, left top, left bottom, from(#e5c294), to(#d8a050));
 background: linear-gradient(to bottom, #e5c294 0, #d8a050 100%);
 background: linear-gradient(to right, #e5c294, #d8a050);
 filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000)";
 content:'';
 z-index: -1
}
.com-recharge .payfor-way .payfor-btn { background: -webkit-gradient(linear, left top, right top, from(#e5c294), to(#d8a050)); background: -webkit-linear-gradient(left, #e5c294, #d8a050); background: -o-linear-gradient(left, #e5c294, #d8a050); background: linear-gradient(to right, #e5c294, #d8a050); background: -moz-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -webkit-gradient(linear, top, bottom, color-stop(0, #e5c294), color-stop(100%, #d8a050)); background: -webkit-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -o-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -ms-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -webkit-gradient(linear, left top, left bottom, from(#e5c294), to(#d8a050)); background: linear-gradient(to bottom, #e5c294 0, #d8a050 100%); background: linear-gradient(to right, #e5c294, #d8a050);  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000)" }
.payfor-isok .vip-icont { position: relative }
.payfor-isok .vip-icont::after {
 content:'';
 width: 18px;
 height: 14px;
 display: block;
 position: absolute;
 top: 16px;
 left: 17px;
 background: url(viphzuan.png)
}
.payfor-isok.com-isok .vip-icont::after {
 background: url(vipzuan.png)
}
.payfor-isok .isok-box { text-align: center }
.payfor-isok .isok-box p { font-size: 24px; color: #ffae12; padding-top: 36px; line-height: 24px }
.isok-box img { margin: 60px auto 70px; display: inline-block }
.com-isok .isok-box p { color: #d8a152 }
.isok-box .btn-wrap { width: 260px; -webkit-border-radius: 25px; border-radius: 25px; overflow: hidden; margin: 0 auto 0; box-shadow: 0 0 10px rgba(0, 0, 0, .15); -o-box-shadow: 0 0 10px rgba(0, 0, 0, .15); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15) }
.isok-box .btn-wrap .payfor-btn { width: 260px; height: 50px; -webkit-border-radius: 25px; border-radius: 25px; display: block; margin: 0 auto; color: #fff; font-size: 24px; letter-spacing: 25px; line-height: 50px; text-indent: 25px; background: #ffae12; background: -moz-linear-gradient(left, #ffae12 0, #d8a050 100%); background: -webkit-gradient(linear, left, right, color-stop(0, #ffae12), color-stop(100%, #f07d17)); background: -webkit-linear-gradient(left, #ffae12 0, #f07d17 100%); background: -o-linear-gradient(left, #ffae12 0, #f07d17 100%); background: -ms-linear-gradient(left, #ffae12 0, #f07d17 100%); background: -webkit-gradient(linear, left top, right top, from(#ffae12), to(#f07d17)); background: linear-gradient(to right, #ffae12 0, #f07d17 100%); background: -webkit-linear-gradient(left, #ffae12, #f07d17); background: -o-linear-gradient(left, #ffae12, #f07d17); background: linear-gradient(to right, #ffae12, #f07d17);  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ffae12, endColorstr=#f07d17);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ffae12, endColorstr=#f07d17)"; outline: 0 }
.com-isok .isok-box .btn-wrap .payfor-btn { background: -webkit-gradient(linear, left top, right top, from(#e5c294), to(#d8a050)); background: -webkit-linear-gradient(left, #e5c294, #d8a050); background: -o-linear-gradient(left, #e5c294, #d8a050); background: linear-gradient(to right, #e5c294, #d8a050); background: -moz-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -webkit-gradient(linear, top, bottom, color-stop(0, #e5c294), color-stop(100%, #d8a050)); background: -webkit-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -o-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -ms-linear-gradient(top, #e5c294 0, #d8a050 100%); background: -webkit-gradient(linear, left top, left bottom, from(#e5c294), to(#d8a050)); background: linear-gradient(to bottom, #e5c294 0, #d8a050 100%); background: linear-gradient(to right, #e5c294, #d8a050);  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ff9100, endColorstr=#ff6000)" }
.paypal-way { font-size: 16px; color: #999; position: absolute; bottom: 30px; right: 50px }
.fp-way { bottom: 60px; color: #d3a672 }
.paypal-way:hover { text-decoration: underline }
.paypal-way .way-icont { width: 20px; height: 20px; display: block; font-size: 20px; position: absolute; right: 106px; bottom: 0 }
.paypal-way .icont-dl { width: 22px; background: url(icont-dl.png) }
.paypal-way .icont-hw { background: url(icont-hw.png) }
.paypal-way .icont-fp { background: url(icont-fp.png) }
.recharge-m .nav-card:nth-of-type(1) {
 position: relative
}
/*鑱旂郴瀹㈡湇*/
 .customer-ser { position: absolute; bottom: 20px; right: 40px; font-size: 16px; color: #ccc; }
.customer-ser:hover { text-decoration: underline; }
/*澧炲姞浼氬憳-鐢ㄦ埛鍗忚*/
 .agree-rule { height: 12px; line-height: 12px; margin-top: 10px; font-size: 12px; color: #ccc; }
.agree-rule .vip-rule { color: #ccc; }
.pop .pop-vipRule { width: 500px; height: 750px; background: #fff; border-radius: 0; overflow: visible; font-size: 14px; line-height: 24px; color: #666; }
.pop-vipRule h2 { line-height: 36px; font-size: 18px; text-align: center; }
.pop-vipRule h2, .pop-vipRule h4 { color: #333; }
.pop-vipRule h4 { line-height: 36px; }
.pop-vipRule .pop-close { position: absolute; top: -33px; right: -42px; padding: 5px; background: rgba(0, 0, 0, .5); border-radius: 50%; }
.pop .pop-close .icon-iconfontclose { color: #fff; }
.pop-vipRule>article { position: absolute; left: 0; top: 0; z-index: 1; width: 500px; height: 750px; padding: 15px 30px; overflow: auto; }
.pop-vipRule>article>p { text-indent: 2em; }
 @media (max-width:1680px) {
 .recharge-box {
 width: 1200px
}
 .fp-way {
 bottom: 30px;
 right: 100px
}
}
@media (max-width:1440px) {
 .recharge-box {
 width: 1000px
}
 .recharge-con {
 padding-left: 60px
}
 .re-header {
 height: 100px
}
 .per-header h2 {
 font-size: 24px;
 padding-top: 14px
}
 .per-header p {
 width: 532px;
 height: 30px;
 line-height: 28px;
 margin: 12px auto 0
}
 .per-header span {
 font-size: 14px
}
 .recharge-con .nav-card {
 width: 240px;
 height: 120px
}
 .recharge-con .nav-card:nth-child(2n-1) {
 margin: 0 80px
}
 .recharge-con .payfor-box {
 width: 880px
}
 .com-header img:first-child {
 height: 24px
}
 .com-header img:last-child {
 height: 28px
}
 .recharge-box.payfor-isok {
 height: 560px
}
 .payfor-isok .isok-box p {
 padding-top: 20px
}
 .isok-box img {
 width: 160px;
 height: 160px;
 margin: 40px auto 40px
}
 .com-recharge .this-card::after {
 width: 244px;
 height: 124px
}
}

#pay_s2 {
    display: inline-block;
    width: 170px;
    background: #02aaef;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 34px;
    line-height: 34px;
    margin-top: 13px;
    border-radius: 2px;
}

#pay_s3 {
    display: inline-block;
    width: 170px;
    background: #fff;
    color: #333;
    font-size: 16px;
    text-align: center;
    height: 34px;
    line-height: 34px;
    margin-top: 10px;
    border-radius: 2px;
}

/*搜索下拉*/
.ac_results {padding: 10px;border: 1px solid #C3C3C3;background-color: #FFFFFF; overflow:hidden;margin-left: -11px;margin-top: 4px;}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display: none;/*sorry for IE5*/ display/**/: block;/*sorry for IE5*/ position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 3000px; height: 3000px; }
.ac_results li { margin:0px; padding:0 10px; cursor: pointer; display: block; font: menu; font-size: 14px; overflow: hidden; line-height: 22px;}
.ac_results li span{ float:right; color:#62B95B;}
.ac_loading {}
.ac_over { background-color:rgb(235,235,235);}
