.hpubbox1{padding:20px; background:#fff;}
.hpubbox{padding:20px 15px; background:#fff;}
.hmainam{ text-align:center;}
.hmainamal{ width:20px; padding:0 5px;border-radius:3px;-webkit-border-radius:3px; position:relative; font-size:16px; padding-top:16px; line-height:22px; height:104px; color:#fff; background:#fd9f3f; }
.hmainamal i{ right:-10px; top:50%; margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fd9f3f;}
.hmainamar{ overflow:hidden; width:1104px; margin-left:15px; padding-top:10px;}
.hmainamar li{ position:relative; float:left; width:70px; margin-left:22px;}
.hmatit{ height:36px; line-height:36px; display:block; padding-top:70px;}
.hmaimg{ position:absolute; width:100%; left:0; top:0;}

.hmainamb{ margin-top:8px; padding-top:3px; border-top:1px dashed #eeeeee;}
.hmainamb li{ overflow:hidden;height:28px; margin-top:12px;}
.hmainamb span,.hmainamb a,.hmainamb em{ display:block; float:left; height:100%; line-height:28px;font-size:12px;}
.hmainamb em{ padding:0 10px; font-family:Arial, Helvetica, sans-serif; color:#e1dee5;}
.hmainamb span{ width:60px; color:#fff; text-align:center; margin-right:12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; background:#28a965;}

.hmainbline{ position:absolute; width:0; height:5px; background:#28a965; z-index:6; bottom:0;}
.hmbsmallimg{ overflow:hidden; position:absolute; width:320px; z-index:66; left:50%; margin-left:-160px; bottom:20px;}
.hmbsmallimg li{ float:left;width:48px;height:60px;margin:0 5px;border: 3px solid #545353;overflow: hidden;}
.hmbsmallimg li.on{ border-color:#28a965;}

.hmainbl{ width:370px;}
.hmainbl:hover .hmainbline{ display:none;}
.hmainbline{animation:move100 4s infinite;-webkit-animation:move100 4s infinite;}
.hmainbtit{ display:block; padding-top:320px; color:#fff; font-size:22px; width:100%; text-align:center; position:absolute; left:0; top:0; z-index:50;}
.hmainbtit:hover{ color:#fff;}

.hmainbr{ width:785px;}
.hmainbrh4 span{ font-size:18px; /*font-weight:bold;*/ color:#000; display:inline-block; padding:0 30px; /*border-bottom:2px solid #28a965;*/ height:36px; line-height:36px; vertical-align:top; position:relative;cursor: pointer}
.hmainbrh4 span.current{font-weight:bold; color:#28a965;border-bottom:2px solid #28a965;}
.hmainbrh4{ border-bottom:2px solid #28a965; line-height:38px; height:38px;}
.hmainbrm span{ float:right; color:#aaa; font-size:12px;}
.hmainbrm { overflow:hidden; padding-top:10px;}
.hmainbrm ul{ width:110%;}
.hmainbrm li{ float:left; margin-right:25px; width:380px; overflow:hidden; height:18px; line-height:18px; padding:12px 0; border-bottom:1px dotted #ccc;}
.hmainbrm a{ display:inline-block; width:75%; padding-left:10px; border-left:3px solid #b7b7b7; position:relative; height:100%;}
.hmainbrm li:hover a{ border-color:#28a965;}


.hmaindh4 span{ display:inline-block; line-height:26px; height:26px; padding-left:10px; border-left:8px solid #28a965;font-size:18px; font-weight:bold;}
.hmaindml{ width:860px;}
.hmaindmlimg{ width:160px; height:130px; overflow:hidden; position:relative;}
.hmaindmlimg img{ width:100%; vertical-align:top;}
.hmaindmlimg a{ position:absolute; text-align:left; height:36px; line-height:36px; width:140px; padding:0 10px; color:#fff; font-size:16px; left:0; bottom:0; z-index:6; padding-top:94px;}
.hmaindmlimg a span{ display:block; position:relative; z-index:9;}
.hmaindmlimg a:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:36px; background:rgba(0,0,0,0.5); z-index:8;}
.hmaindmnew{ background:#f9f9f9; width:420px;}
.hmaindmltxt li{ height:30px; line-height:30px;}
.hmaindmltxt{ padding-top:5px; margin-right:20px; width:220px;}
.hmaindmnew{ float:left; margin-right:20px; margin-top:20px;}
.hmaindmnew:nth-child(even){ margin-right:0;}

.hmaindmr{ width:290px;}
.hmaindmrul{ overflow:hidden; padding-top:17px;}
.hmaindmrul li{ float:left; margin-right:20px; width:100%; overflow:hidden; height:19px; line-height:19px; padding:8px 0; border-bottom:1px dotted #ccc;}
.hmaindmrul a{ display:inline-block; width:80%; padding-left:6px; position:relative; height:100%;}
.hmaindmrul a:before{ width:3px; height:3px; background:#b7b7b7; left:0; top:50%; margin-top:-2px; content:''; position:absolute;}
.hmaindmrul span{ float:right; color:#aaa; font-size:12px;}



.game_top_app { margin-top:-1px;overflow:hidden;}
.game_top_app li  {float:left;width:302px;height:28px;line-height:28px;padding:10px 0 10px 6px;border-bottom:1px solid #E8E7ED;overflow:hidden;}
.game_top_app li i{float:left;width:28px;line-height:28px;height:28px;background:#B0B0B0;display:block;margin-right:15px;font-style:normal;color:#fff;font-weight:bold;text-align:center;font-size:12px;font-weight:normal;border-radius:3px;}
.game_top_app li i.n1,.game_top_app li i.n2,.game_top_app li i.n3 { background:#FF4939}
.game_top_app li a.img {display:none}
.game_top_app li p  {float:left;font-size:14px;line-height:30px;height:30px;overflow:hidden;}

.game_top_app li s {float:right;color:#888;text-decoration:none;font-size:12px;padding-right: 2px;}
.game_top_app li span,.game_top_app li em {display:none;position:absolute;top:30px;left:140px;color:#333}
.game_top_app li.on {height:80px;position:relative}
.game_top_app li.on i {line-height:80px;height:80px}
.game_top_app li.on a.img {float:left;width:80px;hegiht:80px;display:block}
.game_top_app li.on p {float:right;width:170px;font-size:16px;}

.game_top_app li.on em,.game_top_app li.on span {display:block;font-size:12px}
.game_top_app li.on s {display:none}
.game_top_app li.on em {top:58px;}
.game_top_app li.on em a,.game_test .on .x a { display:block;width:80px;height:22px;border:1px solid #28a965;color:#28a965;line-height:22px;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.game_top_app li.on em a:hover,.game_test .on .x a:hover { background:#28a965;color:#fff;}
.game_top_app1 li i.n1,.game_top_app1 li i.n2,.game_top_app1 li i.n3 { background:#28a965}

.bangbox {float: left;width: 275px;margin-left: 20px;}
.bangbox.fast {margin-left: 0;}
.bangbox .title {border-bottom: 3px solid #505050;height: 40px;}
.bangbox .title b {display:inline-block;height: 38px;float: left;font-size: 18px;line-height: 30px; position:relative;}
.bangbox .title b:before{ position:absolute; width:100%; height:3px; background:#28a965; content:''; left:0; bottom:-5px;}
.bangbox .title a.more {float:right;padding-top: 8px;color: #999;line-height: 16px;display: inline-block;}
.bangbox .title a.more span {float: left;}
.bangbox .title a.more em {float:left;display: inline-block;width: 15px;height: 15px;background: url(../images/tips.png) no-repeat -224px -181px;margin: 0px 0 0 6px;}
.bangbox .game_top_app {width: 100%;clear: both;}
.bangbox .game_top_app li  {width:275px;padding-left: 0;}
.bangbox .game_top_app li i {font-size: 16px}
.bangbox .game_top_app li i.n2 {background: #FC7918;}
.bangbox .game_top_app li i.n3 { background:#FB9447}
.bangbox .game_top_app li.on p {width:134px;}


.hotagh3 {background: #28a965;color: #fff;font-size: 18px;line-height: 24px;width: 50px;padding: 0 5px;height: 124px;float: left;text-align: center;}
.hotagh3 span {padding-top: 40px;display: block;}
.hotagm {float: left;width: 1100px;margin-top: -14px;}
.hotagm a {display: block;float: left;width: 86px;line-height: 32px;background: #eee;color: #333;margin: 14px 0 0px 14px;text-align: center;height: 32px;overflow: hidden;}
.hotagm a:hover {background: #28a965;color: #fff;}



.hmaincl{ width:862px;}
.hmaincr{ width:290px;}
.hmaincltab{ position:relative; width:100%; left:0; top:0; height:410px;}
.rsytabs a i{opacity:0;-webkit-opacity:0;-moz-opacity:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #28a965; top:30px; left:50%; margin-left:-10px;}
.rsytabs a{ float:left; width:120px; height:32px; position:relative; cursor:pointer; line-height:32px; text-align:center; background:#f4f4f4;border-radius:3px;-webkit-border-radius:3px;}
.rsytabs a:hover,.rsytabs a.on{ background:#28a965; color:#fff;}
.rsytabs a.on i{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.hmainclul{ overflow:hidden; width:100%; margin-top:20px; position:absolute; left:0; top:0; display:none;}
.hmainclul ul{ width:110%; display:none;}
.hmainclul li{ position:relative; float:left; width:88px; margin-right:41px; text-align:center; margin-top:0;}
.hmainctit{ height:42px; line-height:42px; display:block; padding-top:88px;}
.hmaincimg{ position:absolute; width:100%; left:0; top:0;}
.hmaincra{ overflow:hidden; width:100%; margin-top:38px;}
.hmaincra ul{ width:105%;}
.hmaincra a{ float:left; width:89px; height:36px; margin-right:10px; margin-top:10px; line-height:36px; text-align:center;border-radius:3px;-webkit-border-radius:3px; background:#e5e5e5;}
.hmaincra span{float:left; width:89px; height:36px; overflow:hidden;margin-top:10px; line-height:36px; text-align:center; cursor:pointer;}
.hmaincra span em{ display:block; background:#e5e5e5; float:left; width:40px; margin-right:9px; font-family:aril; font-size:12px;}
.hmaincra span em:last-child{ margin-right:0;}
.hmaincra a:hover,.hmaincra a.on,.hmaincra span em:hover{ background:#28a965; color:#fff;}
.hmaincrbm{}
.hmaincrbm a{ float:left; width:90px; height:60px; line-height:60px; text-align:center; border:1px solid #e9e9e9; font-size:12px;box-shadow:0 2px 9px rgba(102,102,102,0.1);-webkit-box-shadow:0 0 9px rgba(102,102,102,0.1); position:relative; margin-top:7px; margin-right:7px;}
.hmaincrbm i{ position:absolute; right:0; top:0;}
.hmaincrbm a:nth-child(3n){ margin-right:0;}
.hmaincrbh5{ font-size:18px; color:#666; padding-bottom:20px; margin-top:0;}
.hzsdd span{ float:right; margin-right:3px; width:9px; height:9px; background:#28a965;}
.hzsdd{ overflow:hidden; margin-top:20px; padding-bottom:10px;}


.footlinktit{ height: 35px; border-bottom: 1px solid #e8e7ed; position: relative; overflow: visible; }
.footlinktab { height: 30px; line-height: 30px; color: #333; }
.footlinktab li { display: inline-block; float: left; font-size: 18px;  font-weight: bold; padding-right: 24px; }
.footlinktab li p { cursor: pointer; height:24px; line-height:24px; position:relative;}
.footlinktab li p:before{width: 80px; height: 2px; position: absolute; content:''; left: 0; bottom: -12px; background: #28a965; overflow: hidden; display:none;}
.footlinktab li .on:before { display:block; cursor: default; }

.flink_tips { display: inline-block; padding: 0 12px; height: 22px; line-height: 22px; color: #fff; position: absolute; right: 0; top: 0; background: #28a965; }
.cont9 { padding-bottom: 15px; }
.footlinktabm { overflow: hidden; padding-top: 10px; width: 1160px; position: relative; display:none;}
.footlinktabm ul { _width: 1176px; _position:relative; margin-left: -16px; }
.footlinktabm li { height: 36px; float: left; overflow: hidden; }
.footlinktabm li a { height: 16px; line-height: 16px; padding: 0 14px; border-left: 2px solid #d9d9d9; margin: 10px 0; display: inline-block; overflow: hidden; }

.hdmainap1,.hdmainap2{ padding:0 5px;}
.hdmainap1{ padding-bottom:20px;}
.hdmainap1 h1{ font-weight:bold; font-size:26px; line-height:46px;}
.hdmainap1ad{ padding-top:5px;}
.hdmainap1ad span{ font-size:16px; margin-right:10px; line-height:22px; display:inline-block; color:#44ab74; background:url(../images/xza.png) left center no-repeat;  background-size:auto 18px; padding-left:22px;}
.hdmainap2  table{ width:100%;}
.hdmainap2 td{ padding:0; text-align:left;}
.hdmainap2a img{ width:100px; border-radius:20px;}
.hdmainap2a{ width:820px;}
.hdmainap2a span{ width:90px; text-align:right; color:#999;}
.hdmainap2a span,.hdmainap2a i,.hdmainap2a em,.hdmainap2a a{ display:inline-block;}
.hdmainap2bp1{color:#999;}

.hdmainap2b{ width:335px;}
.dianzan{ margin-left:10px;}
.circleChart_text{ color:#28a965; font-size:16px !important;}
.dianzan span{ overflow:hidden; display:block; background:#f0f1f7; height:36px; line-height:36px;border-radius:12px;-webkit-border-radius:12px; width:180px; font-size:12px; color:#9e9e9e; margin-bottom:10px; vertical-align:top;}
.dianzan a,.dianzan i,.dianzan em{ display:block; float:left; height:100%;}
.dianzan a{ width:57px; border-right:1px solid #e4e5eb;}
.dianzan i{ padding-left:10px; width:42px;}
.dianzan em{ color:#555;}
.best a{ background:url(../images/sans.png) center no-repeat; background-size:18px auto;}
.bad a{ background:url(../images/zanx.png) center no-repeat; background-size:18px auto;}

.hdmainbl{ width:840px;}
.hdmainbh2{ border-bottom:3px solid #505050; padding-bottom:8px; font-size:18px; font-weight:bold; }
.hdmainbh2 span{ display:inline-block; vertical-align:top;line-height:30px; height:30px; position:relative;}
.hdmainbh2 span:before{ position:absolute; content:''; left:0; bottom:-11px; width:100%; height:3px; background:#28a965;}
.hdmainbh21 span:before{ width:70px;}
.hdmainbdesc{ font-size:16px; line-height:30px; text-align:justify; padding:15px 0;}
.hdmainbdesc h3{ font-weight:bold; border-left:10px solid #28a965; border-bottom:1px solid #e6e6e6; margin:10px 0; padding-left:10px;}
.hdmainbdesc p>a{color: #28a965;text-decoration: underline}
.hdmainbpic .swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(1);-webkit-transform: scale(1); position:relative;}
.hdmainbpic .swiper-slide:before{ position:absolute; content:''; width:100%; height:100%; background:rgba(0,0,0,0.4); left:0; top:0;}
.hdmainbpic .swiper-slide-active{transform: scale(1.2);-webkit-transform: scale(1.2); z-index:88;}
.hdmainbpic .swiper-slide-active:before{opacity:0;-webkit-opacity:0;}
.hdmainbpic{ padding:70px 0;}
.ddownlist a{ width:250px; margin-top:15px; display:block; text-align:center; height:48px; line-height:48px; color:#fff; font-size:18px;}
.ddownlist a span{ padding-left:30px; display:inline-block;background:url(../images/xzicon.png) left center no-repeat; background-size:25px auto;}
.ddico1{ background:#19b955;}
.ddico2{ background:#434343;}
.ddico3{ background:#b2b2b2;}




.down_likebd { height:300px; overflow:hidden;}
.downtit{ position:relative;}
.down_likehd{height: 24px;/* width:425px;*/ position:absolute; right:0; top:4px; text-align:right;}
.down_likehd li { display:inline-block;height: 24px;margin-left: 16px;}
.down_likehd li a{display: inline-block;border: 1px solid #28a965;line-height: 22px;height: 22px;padding: 0 10px;border-radius: 3px;}
.down_likehd li.on a{background: #28a965;color: #fff;}
.like_intro {padding: 16px 0 0;height: 110px;overflow: hidden;}
.like_intro img {float: left;width: 220px;height: 110px;}
.like_intro .inf {float: right;width: 556px;}
.like_intro .name {height:38px; overflow:hidden;}
.like_intro .name b {font-size: 16px;font-weight: bold;}
.like_intro .name p {}
.like_intro .name p em {color: #1190c5;padding: 0 10px;font-weight: bold;}
.like_intro .name span {float: right;}
.like_intro .desc {line-height: 24px;height: 72px;overflow:hidden;color: #888;}
.like_game {padding-top: 4px;}
.like_game li {float: left;width: 265px;height: 80px;padding: 14px 0 2px;}
.like_game li img {width: 80px;height: 80px;float: left;}
.like_game li p {float: left;width:150px;padding-left: 10px;}
.like_game li p b { font-weight:normal;display: block;line-height: 28px;height:28px;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.like_game li p a {}
.like_game li p em,.like_game li p span {display: block;line-height: 26px;}
.like_game li p em {color: #888;}
.like_game li p a.durl {display: none;background: #259D5E;color: #fff;width: 80px;height: 24px;line-height: 24px;text-align: center;border-radius: 3px;}
.like_game li:hover p a.durl {display: block;}
.like_game li:hover p em {display: none;}


.ddonwe .hmainbrm a{ font-size:16px;}
.ddonwe .hmainbrm li{ width:385px;}
.pinlm{ border:1px solid #eeeeee; padding:10px; margin-top:15px;}
.pinlmname .fl{ overflow:hidden; width:190px; border:1px solid #55bb00; overflow:hidden; background:#55bb00;border-radius:5px;-webkit-border-radius:5px;}
.pinlmname .otxt,.pinlmname span,.pinlmname em{ height:28px; line-height:28px; float:left; font-size:14px; color:#555;}
.pinlmname em{ line-height:30px; height:30px; color:#999;}
.pinlmname span{ width:45px; color:#fff; text-align:center;}
.pinlmname .otxt{ background:#fff; padding:0 10px; width:125px;}
.pinlmtxt,.pinlmtj{ margin-top:10px;}
.pinlmtxt .otxt{ border:1px solid #f2f2f2; resize:none; padding:10px; width:755px; height:88px; line-height:22px;}
.pinlmtj{ text-align:right;}
.pinlmtj .obtn{ background:#55bb00; color:#fff; width:96px; line-height:32px; height:32px;border-radius:5px;-webkit-border-radius:5px; font-size:14px;}

.hdmainbr{ width:340px;}

.game_hoth4 a i{opacity:0;-webkit-opacity:0;-moz-opacity:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #28a965; top:33px; left:50%; margin-left:-10px;}
.game_hoth4 a{ float:left; width:140px; height:36px; position:relative; cursor:pointer; line-height:36px; text-align:center; background:#555555;border-radius:3px;-webkit-border-radius:3px; color:#fff; margin-right:20px;}
.game_hoth4 a:last-child{ margin:0;}
.game_hoth4 a:hover,.game_hoth4 a.on{ background:#28a965; color:#fff;}
.game_hoth4 a.on i{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.hdmainbr .game_top_app{ width:100%;}

.hdmainap3{ padding-top:15px;}
.hdmainap3 a{ width:150px; height:50px; background:#55bb00; display:inline-block;border-radius:3px;-webkit-border-radius:3px; font-size:16px;line-height:50px; color:#fff; padding-left:12px; position:relative;}
.hdmainap3 .download_btn{    width: 124px;height: 40px;text-align: center; background: #55bb00;border-radius: 8px;color: #fff;cursor: pointer;}
.hdmainap3 .download_btn >i{display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: relative;top: 10px;background-image: url("../images/down_btn.png")}
.hdmainap3 .download_btn>span{display: inline-block;height: 20px;position: relative;top: 5px;font-size: 16px;}
.hdmainap3 i{ display:block; height:100%; width:51px; position:absolute; right:0; top:0; background:url(../images/wxxzai.jpg) left center no-repeat;}
.hewm_box{position: absolute;top: -2px;left: 40px;width: 166px;height: 175px;padding-left: 6px;background: url(../images/hewm.png) no-repeat;text-align: center;overflow: hidden;display: none;z-index: 9; display:none;}
.hewm_box img {width: 122px;height: 122px;display: block;margin: 4px auto 7px;}
.hewm_box em {font-size: 14px;color: #666;font-weight:normal;text-decoration: none;}
.hewm_box{ line-height:20px;}
.game_top_app1 ul{ display:none;}
.game_top_app1 li{ padding-left:0;}
.game_top_app1 li span, .game_top_app1 li em{ left:133px;}

.ptag { }
.ptag a {display: inline-block;float:left;width: 67px;line-height: 32px;height: 32px;overflow: hidden; margin-top:10px; margin-right:10px;background: #eee;text-align:center}
.ptag a:hover {background: #259D5E;color: #fff;}
.ptag a:nth-child(4n){ margin-right:0;}
.likebox{ display:none;}
.hlinktab,.b_line{ display:none;}
@keyframes move100{
0%{width:0;}
100%{width:100%;}
}
@-webkit-keyframes move100{
0%{width:0;}
100%{width:100%;}
}
.rsytabs a i,.rsytabs a,a,.hnav li,.js_rtab em{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

/*1029新*/
.circliful{position:relative; color:#44ab74;}.circle-text,.circle-info,.circle-text-half,.circle-info-half{width:100%;position:absolute;text-align:center;display:inline-block}.circle-info,.circle-info-half{color:#999}.circliful .fa{margin:-10px 3px 0;position:relative;bottom:4px}
.hdmainap3 a.yuyue {background-color: #FC9324;background-position:10px -104px;padding-left: 0px;text-align: center;}
.hdmainap3 a.yuyue:hover {background-color: #f60;}
/*预约弹窗*/
.opacity_bg{width:100%; position:absolute; background:#000;opacity:0.4;filter:alpha(opacity=40); top:0; left:0; display:none; z-index:9996;height: 100%;}
.msg_box {background:#fff;z-index:9997;width:400px;top:50%; left:50%;height:260px;margin:-130px 0 0 -200px;border-radius:10px;position:fixed;display: none;}
.msg_box .msg_title {height:46px;line-heighT:46px;padding: 0 14px;background: #28a965;color: #fff;border-radius: 10px 10px 0  0 ;}
.msg_box .msg_title b {float: left;color: #fff;font-weight:400;font-size:18px;}
.msg_box .msg_title a.msg_close,.msgok .msg_title a.msg_close:visited {float:right;font-size:1.8rem;color: #fff;}
.msg_box .msg_title a.msg_close:hover {color: #f00;}
.msg_box .msg_con {}
.yuyue-form {padding-top: 15px;text-align: center;}
.yuyue-form input {line-height: 46px;height: 46px;width: 318px;margin: 0 auto;border: 1px solid #ddd;border-radius: 4px;font-size: 16px;padding: 0 10px;}
.yuyue-form .yuyue-num {line-height: 60px;height: 60px;border-bottom: 1px solid #e8e8e8;color: #666;font-size: 16px}
.yuyue-form .yuyue-btn {height: 46px;padding: 15px 0;}
.yuyue-form .yuyue-btn a {display: inline-block;width: 168px;background: #3DB73D;color: #fff;line-height: 46px;margin: 0 10px;border-radius: 4px;font-size: 16px;}
.yuyue-form .yuyue-btn a:hover {background: #37A837;}
.yuyue-form .yuyue-btn a.msg_close {background: #bbb;}
.yuyue-form .yuyue-btn a.msg_close:hover {background: #A5A5A5;}

/*11-19*/
.hdmainbpic .swiper-button-next:after,.hdmainbpic .swiper-button-prev:after{ font-size:18px;}
.hdmainbpic .swiper-button-prev,.hdmainbpic .swiper-button-next{ background:rgba(255,255,255,0.2);}

.hdmainap2a i{display: inline-block; border: 1px solid #28a965; line-height: 22px; height: 22px; padding: 0 10px; border-radius: 3px;}
.hdmainap2a i:hover { color:#28a965;cursor:pointer;}

.new_game_list{overflow: hidden;width: 836px;padding-top: 10px;}
.new_game_list li{float: left;widtH: 379px;height: 16px;padding: 17px 0;border-bottom: 1px dotted #e7e7e7;position: relative;}
.new_game_list li:nth-child(2n){margin-left: 40px;}
.new_game_list li span{    position: absolute;top: 10px;right: 0;}
.new_game_list li span a{    display: inline-block; width: 74px;height: 28px;color: #28a965; border: 1px solid #28a965; text-align: center; line-height: 28px;}
.new_game_list li p{line-height: 16px;overflow: hidden; height: 16px;padding-left: 11px;border-left: 3px solid #b7b7b7;font-size: 16px;}
.new_game_list li:hover{border-bottom:1px solid #28a965;}
.new_game_list li:hover span a{background-color: #28a965;color: #fff;}

/*举报*/
.jbBtn{float: right;color: #ffbe00;font-size: 14px;z-index: 10;line-height: 20px;position: relative;margin-top: 8px;cursor: pointer;}
.jbBtn i{display: inline-block;width: 15px;height: 17px;background: url("../images/jb_icon.png");position: absolute;top: 1px;left: -20px;}
.jbBtn em{font-weight: 500;}
body{position: relative}
.feedBack{position: absolute;top: 0;left: 0;right:0;bottom:0;margin: auto;z-index: 120;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);display: none;}
.feBaBox{position: fixed;z-index: 15;top: 160px;left: 0;right: 0;margin: auto;background-color: #fff;width: 486px;border-radius: 10px;}
.feBaClose{position: absolute;top: -80px;right: 38px;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 46px;height: 80px;background: url("../images/jb_close_icon.png") no-repeat;position: relative;}
.feHead{height: 28px;line-height: 28px;font-size: 28px;color: #333;text-align: center;margin-top: 30px;}
.feBack{margin: 0 26px 5px;}
.feBack p{font-size: 16px;color: #898989;margin: 22px 0 16px;}
.feBack .info{border: 1px solid #dfe2e6;border-radius: 10px;}
.feBack .info p{font-size: 16px;color: #303030;line-height: 88px;border-bottom: 1px solid #dfe2e6;}
.feBack textarea{width: 410px;height: 68px;border: none;resize:none;background: #edf1f5;padding-left: 2px;padding: 12px;font-size: 14px;color: #454545;}
.checkbox {position: relative;height: 42px;line-height: 42px;border-bottom: 1px solid #dfe2e6;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height: 20px;opacity: 0;}
.checkbox label {position: absolute;left: 0px;top: 0;cursor: pointer;height: 42px;line-height: 42px;width: 420px;font-size: 14px;color: #303030;text-align: left;padding-left: 10px;}
.checkbox label:after {content: '';position: absolute;right: 10px;top: 11px;width: 12px;height: 12px;border: 4px solid #fff;border-radius: 50%;box-shadow: 0 0 0 1px #ddd ;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #00b26f;}
.telBox{height: 48px;line-height: 48px;margin: 0 26px;overflow: hidden;}
.telBox{height: 48px;line-height: 48px;margin: 0 26px;overflow: hidden;}
.telBox span{font-size: 15px;color: #00121a;}
.telBox input{border: none;height: 28px;width: 180px;float: right;font-size:12px;padding-left: 12px;margin-top: 10px;border: 1px solid #cecece;border-radius: 2px;}
.feSubmit input{font-size: 16px;margin: 16px 26px 36px;width: 432px;height: 48px;line-height: 48px;text-align: center;color: #fff;border: none;border-radius: 24px;background-color: #00b26f;}
.telBox input::-webkit-input-placeholder {color: #888;}
.telBox input:-moz-placeholder { color: #888;}
.telBox input::-moz-placeholder { color: #888;}
.telBox input:-ms-input-placeholder { color: #888;}
