body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, button, img { margin:0;padding:0;border:0;}
body{ background:#f1f1f1;}
img, button { border:none }
ol, ul, li { list-style:none }
body { font-family:"Hiragino Sans GB","Helvetica Neue","Helvetica","Microsoft Yahei","\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";font-size:14px;color:#333;}
h1, h2, h3, h4, h5, h6 { text-decoration: none;  font-weight: normal;  font-size: 100%; }
s, i, u, em { font-style:normal }
.fl { float:left }
.fr { float:right }
.clear { clear:both ;zoom:1;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{ zoom:1;}
a { color:#333;text-decoration:none;}
a:hover { color:#28a965;}
a:focus { outline:none;-moz-outline:none;}
input {box-sizing:content-box;font-family:"Hiragino Sans GB","Helvetica Neue","Helvetica","Microsoft Yahei","\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";}
input:-webkit-autofill { -webkit-box-shadow:0 0 0px 1000px white inset;}
.mt20 {margin-top: 20px;}
.head,.w,.wrap,.w1200{width:1200px;margin:0 auto;}
.text-1{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.bfff{ background:#fff;}
.otxt,.obtn{ background:none; border:none;}
.mt20{ margin-top:20px;}
img{-webkit-user-select: none;pointer-events: none; vertical-align:top;}
img{ max-width:100%;}
::selection {
    background: transparent;
    text-shadow: none;
}
::-moz-selection {
    background: transparent;
    text-shadow: none;
}
::-webkit-selection {
    background: transparent;
    text-shadow: none;
}
.triangleup,.triangledown,.triangleleft,.triangleright{ position:absolute; display:block;}
/*上三角形*/
.triangleup{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid #28a965;}
/*下三角形*/
.triangledown{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:100px solid #28a965;}
/*左三角*/
.triangleleft{width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:100px solid #28a965;}
/*右三角*/
.triangleright{width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:100px solid #28a965;}
.topleft{width:0;height:0;border-top:10px solid black;border-left:10px solid transparent;}
.hmab1,.hmab1:hover{ color:#ffae5f;}
.hmab2,.hmab2:hover{ color:#8c97cb;}
.hmab3,.hmab3:hover{ color:#f74b4b;}
.hmab4,.hmab4:hover{ color:#c49155;}
.hmab5,.hmab5:hover{ color:#93d877;}
.hmab6,.hmab6:hover{ color:#f38ce3;}
.hmab1 .topleft{ border-top-color:#ffae5f;}
.hmab2 .topleft{ border-top-color:#8c97cb;}
.hmab3 .topleft{ border-top-color:#f74b4b;}
.hmab4 .topleft{ border-top-color:#c49155;}
.hmab5 .topleft{ border-top-color:#93d877;}
.hmab6 .topleft{ border-top-color:#f38ce3;}
/*头部*/
a:hover,.htop a:hover{ color:#28a965;}

.htop{ padding:10px 0; border-bottom:1px solid #f1f1f1;}
.htop,.htop a{ color:#444;}
.htop em{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e6dfdd; padding:0 10px;}
.hnav{ background:#28a965;}
.hnav li{ float:left; width:14%; text-align:center;}
.hnav li.curr,.hnav li:hover{ background:#118156;}
.hnav a{ display:block; vertical-align:top; line-height:46px; height:46px; font-size:18px; color:#fff;}

.hhead{ padding:20px 0;}
.hlogo{ display:block; height:74px;}
.hlogo img{ height:100%;}
.hheadm{ position:relative;}
.hsearch{ width:520px; border:2px solid #28a965; position:absolute; top:50%; margin-top:-20px; right:0;}
.hsearch input{ height:36px; line-height:36px;}
.hsearch .otxt{ width:380px; padding:0 10px; padding-left:40px; background:url(../images/hsearch.jpg) 8px center no-repeat; font-size:14px; color:#999;}
.hsearch .obtn{ background:#28a965; text-align:center; color:#fff; width:90px; font-size:14px;}

.hfooter{ background:#282828; padding:35px 0; line-height:32px; text-align:center;}
.hfooter,.hfooter a{ color:#797979;}
.hfooterp1 a{ display:inline-block; margin:0 5px;}
.hfooter a:hover{ color:#fff;}


.hloaction {height: 20px;line-height: 20px; margin:8px auto;padding-left: 22px;font-size: 14px;background: url(../images/homes.png) left center no-repeat; background-size:auto 16px;}
.hloaction,.hloaction a{color: #a5a5a5;}
.hloaction em{ padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.pageFoot { background:#333;margin-top:20px;}
.foot_line { height:7px;background:#fd9536;position:relative;overflow:hidden;}
.line_o { height:7px;background:#ff4839;position:relative;left:-50%;top:0;}
.line_gw { height:7px;width:1200px;position:absolute;top:0;left:50%;margin-left:-600px;z-index:1;}
.l_g { height:7px;width:50%;float:left;background:#0fca93;}
.l_w { height:7px;width:50%;float:right;background:#ffdc35;}
.foot_link { padding-top:45px;height:196px;border-bottom:1px solid #575757;width:1160px;margin:0 auto;position:relative;}
.foot_link dl { width:121px;height:196px;float:left;padding-right:48px;}
.foot_link dt { height:40px;line-height:40px;font-size:12px;color:#575757;border-bottom:1px solid #575757;cursor:default;overflow:hidden;}
.foot_link dt p { font-size:16px;font-weight:bold;color:#b5b5b0;display:inline-block;padding-right:6px;position:relative;top:-2px;left:0;}
.foot_link dd { padding-top:10px;zoom:1;}
.foot_link dd a { display:block;height:30px;line-height:30px;font-size:16px;color:#575757;float:left;width:100%;overflow:hidden;position:relative;}
.foot_link dd a:hover { color:#ff4839;}
.foot_eq { width:106px;height:114px;position:absolute;top:40px;}
.foot_eq .eq_img { width:80px;height:80px;margin:0 auto;background:url(../images/tips.png) no-repeat;_background-image:url(../images/tips.gif) no-repeat;}
.foot_eq p { width:106px;line-height:34px;text-align:center;color:#535353;font-weight:bold;}
.foot_eq .eq { width:100px;height:103px;position:absolute;top:80px;left:4px;background:url(../images/tips.png) no-repeat;display:none;_background-image:url(../images/tips.gif) no-repeat;}
.weixin { right:180px;}
.weixin .eq_img { background-position:-1px -450px;}
.weixin .eq_img:hover { background-position:-181px -450px;}
.weixin .eq { background-position:0 -559px;}
.bsj { right:73px;}
.bsj .eq_img { background-position:-91px -450px;}
.bsj .eq_img:hover { background-position:-271px -450px;}
.bsj .eq { background-position:-115px -559px;left:6px;}
.foot_about {height:40px;padding:10px 0px;widtH:1160px;line-height:30px;overflow:hidden;color:#575757;}
.foot_about ul.fl {float:left;margin-left:-11px;height:30px;}
.foot_about ul.fl li { float:left;height:16px;}
.foot_about ul.fl li a { height:16px;line-height:16px;padding:0 9px;border-left:2px solid #4e4e4e;color:#575757;}
.foot_about ul.fl li a:hover { text-decoration:underline;color:#ff4839;}
.foot_about p {float:right;}
.b_line { background:#FF4939;height:3px;overflow:hidden!important;}

.app_img{width:80px;height:80px;display:block;border-radius:16px;margin:0 auto}

.loaction { height:20px;line-height:20px;margin:8px 0 8px 0px;padding-left:22px;font-size:14px;color:#a5a5a5;background:url(../images/ctips.png) no-repeat -300px -3px;}
.loaction a { color:#a5a5a5;}
.loaction a:hover { color:#333;text-decoration:underline;}
.loaction .no { color:#333;}
.loaction b {color:#f30;font-weight:normal}
/*鍥炬爣*/
.ico {display: inline-block;background: url(../images/tips.png) no-repeat;}
/*wrap_con*/
.wrap_con .hd { height:36px;}
.wrap_con .hd h3,.wrap_con .hd h2 { line-height:20px;font-size:20px;float:left;font-weight:bold;color:#333;cursor:default;}
.wrap_con .hd .cont_More { height:22px;display:inline-block;overflow:hidden;float:right;line-height:22px;float:right;}

/*鏈€鏂版墜娓告祴璇曡〃*/
.game_test { width:300px;overflow:hidden;}
.game_test .l { width:96px;float:left;font-size:12px;}
.game_test .m { width:114px;float:left;overflow:hidden}
.game_test .c { width:56px;float:left;padding-right:20px;text-align:center;}
.game_test .r,.game_test .x { width:115px;float:right;}
.game_test .list_hd { height:35px;line-height:35px;background:#F5F5F5}
.game_test .list_hd .l {text-indent:12px}
.game_test ul { margin-top:-1px;overflow:hidden;width:100%;}
.game_test li { height:44px;border-bottom:1px dotted #dcdcdc;line-height:44px;float:left;overflow:hidden;}
.game_test li .l {color:#a6a6a6;}
.game_test li .l b {font-weight:normal;padding-left:4px}
.game_test li .r {color:#FF5F1E}
.game_test li .i,.game_test li .x {display:none}
.game_test .on {height:80px;padding:10px 0;position:relative}
.game_test .on .i {float:left;widtH:80px;padding-right:16px;display:block}
.game_test .on .m {line-height:30px;height:30px;font-size:16px}
.game_test .on .l,.game_test .on .r { position:absolute;left:96px;top:56px}
.game_test .on .r {top:30px;height:34px;overflow:hidden;overflow:hidden;widtH:108px}
.game_test .on .x {padding-top:28px;display:block;}

/*鎺掕姒�*/
.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;}
.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 #ff4939;color:#ff4939;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:#ff4939;color:#fff;}

/*鍒嗛潰*/
.pages { height:auto;overflow:hidden;text-align:center;padding:30px 0;}
.pages a { border:1px solid #e4e4e4;font-family:"Tahoma", "Arial";height:38px;line-height:38px;padding:0 15px;margin:0 4px;display:inline-block;overflow:hidden;background:#FFF;color:#6a6a6a;}
.pages a:hover { background:#f2f2f2;color:#6a6a6a;text-decoration:none;}
.pages a.on { background:#FF4839;border-color:#FF4839;color:#FFF;}



.feedback{position:fixed;_position:absolute;right:10px;bottom:75px;}
.feedback .btn{display:block;width:80px;height:80px;margin-bottom:1px;background:url(../images/backtop.png) no-repeat;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2;}
.feedback .go-top{background-position:0 0;}
.feedback .go-top:hover{background-position:-80px 0;}
.feedback .feedback-btn{background-position:0 -80px;display:none}
.feedback .feedback-btn:hover{background-position:-80px -80px;}

.chui {color:#ccc;font-style:normal}

.app_like li a.btn,.ctable .d1 p,.class_main .hd .menu a,.applist li .inf span a:hover,.game_top_app li.on em a, .game_test .on .x a,.banglist li .inf .n a:hover,.app_ver li span a,.endtext a{ color:#28a965 !important;}
.ptag a:hover,.app_like li a.btn:hover,.ctable .d2 .curr,.class_main .hd .menu a.curr,.applist li:hover a.btn, .applist li a.btn:hover,.pages a.on,.game_hot .hd ul .on,.game_top_app li i.n1, .game_top_app li i.n2, .game_top_app li i.n3,.game_top_app li.on em a:hover,.game_test .on .x a:hover,.b_line,.bangnav li.curr a, .bangnav a:hover,.bangbox .game_top_app li i.n2,.bangbox .game_top_app li i.n3,.reggame .bd li a:hover,.showcase .scrollbar .track div,.app_ver li:hover span a{ background:#28a965 !important;}
.app_like li a.btn,.ctable .d1 p,.class_main .hd .menu a,.applist li:hover,.applist li:hover a.btn, .applist li a.btn:hover,.pages a.on,.game_hot .hd ul .on i,.game_top_app li.on em a, .game_test .on .x a,.banglist li .inf .n a:hover,.reggame .bd li a:hover,.apppage .title li.curr,.app_ver li:hover,.app_ver li span a,.app_ver li:hover p{ border-color:#28a965!important;}
.bangnav li.curr a, .bangnav a:hover,.game_top_app li.on em a:hover,.class_main .hd .menu a.curr,.app_ver li:hover span a,.app_like li a.btn:hover{ color:#fff !important;}

.hewm_box img{ margin-top:0;}
.hewm_box em{ display:block; padding-top:10px; padding-bottom:6px;}
.endtext a{ display:inline-block;}

.hotagm a{ overflow:hidden; height:32px;}
.hdmainap3 a{ cursor:pointer;}
.game_test{ width:325px;}
.hpubbox1.game_test{ width:300px;}

.game_hot .hd ul li.on i{ border-color:#28a965 transparent transparent !important}
.swiper-button-next, .swiper-button-prev{ outline:none;}

.game_hot .hd ul li.on i{border-left: 10px solid transparent !important;border-right: 10px solid transparent !important;border-top: 10px solid #28a965 !important;}
.swiper-button-next, .swiper-button-prev{ outline:none;}

.nobtn{font-size: 20px;color: #fff;line-height: 50px;text-align: center;}
.app-infodown li.yuyue{font-size: 20px;color: #fff;line-height: 50px;text-align: center;background-color: #FC9324;cursor: pointer;}

/*预约弹窗*/
.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;}