@charset "UTF-8";
/**
 *
 * @authors lizhi02
 * @date    2016-10-09 14:28:37
 *
 */
body,h1,h2,h3,h4,h5,dl,dt,dd,ul,ol,li,p,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,tahoma,\5b8b\4f53;}
h1,h2,h3,h4,h5,button,input,select,textarea{font-size:100%;}
em,i{font-style:normal;}
form{display:inline;}
ul,ol{list-style:none;}
img{border:0 none;vertical-align: top;}
table{border-collapse:collapse;border-spacing:0}

a{text-decoration:none;outline:none;color:#333;}
a:hover{text-decoration: none;}
a:focus, *:focus {outline:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.hidden{display:none}

body{background: #ededed;color: #333;}
.main-links .icon,.side-service .btn-opt,.service-cont .icon,.g-main-hd .crumb .icon,.lb-tab .i-arrow,.i-tag,.m-slider .slider-nav span{background: url(../../images/main_sprites_client.png) no-repeat;}
/**顶部栏 S**/
.g-allgame-btn .i-dropdown,.icon-h,.icon-n{background: url(../../images/common_icons.png) no-repeat;}
.g-wrap:after{content:'\20';display:block;height:0;clear:both}
.g-wrap{width: 1200px;margin:0 auto;zoom:1}
.g-header{height: 40px;background: url(../../images/top_bar_bg.png) left bottom repeat-x #fff;font-family: SimSun;min-width: 1280px;position: relative;z-index: 2;}
.g-header-inner{padding: 0 50px;}
.g-header .g-fhlogo{width: 98px;height: 34px;float: left;margin-top: 2px;}
.g-header .forbid-18{line-height: 40px;color: #f20;margin-left: 10px;float: left;}
.g-header .g-top-ad{float: left;width: 230px;height: 40px;margin-left: 100px;display: inline;position: relative;}
.g-header .g-top-ad .img-big{width: 980px;height: 152px;position: absolute;top: 40px;z-index: 2;left: -355px;display: none;}
.g-header .g-top-ad.hover .img-big{display: block;}
.g-header .g-userinfo{float: right;line-height: 14px;color: #555;}
.g-header .g-userinfo a{color: #555;}
.g-header .g-userinfo em{padding: 0 8px;}
.g-header .g-userinfo .welc{color: #777;}
.g-header .g-userinfo .exit{margin-left: 10px;}
.g-header .g-userinfo .lnk-pay{margin-left: 50px;}
.g-header .g-allgame{float: right;margin-left: 40px;display: inline;position: relative;}
.g-header .g-allgame-btn{line-height: 40px;height: 40px;cursor: pointer;}
.g-header .g-allgame-btn .i-dropdown{width: 11px;height: 11px;display: inline-block;vertical-align: text-bottom;margin-left: 8px;}

.g-allgame-menu{position: absolute;border:1px solid #e7e7e7;top: 39px;right: 0;width: 862px;background: #fff;display: none;z-index: 2;font-family: Microsoft Yahei;}
.g-allgame.hover .g-allgame-menu{display: block;}
.g-allgame-menu .game-case{float: left;overflow: hidden;}
.g-allgame-menu .sort1{width: 472px;}
.g-allgame-menu .sort2{width: 130px;}
.g-allgame-menu .sort3{width: 130px;}
.g-allgame-menu .sort4{width: 130px;}
.g-allgame-menu .game-case .gamelist{font-size: 0;padding-left: 10px;}
.g-allgame-menu .game-case h4{height: 38px;padding-left: 10px;background: #fafafa;color: #e43a3a;font-size: 14px;font-weight: normal;line-height: 38px;}
.g-allgame-menu .game-case li{width: 115px;display: inline-block;*display: inline;*zoom:1;vertical-align: top;padding:5px 0;font-size: 12px;}
.g-allgame-menu .game-case a{color: #666;}
.g-allgame-menu .game-case a:hover{text-decoration: underline;}
.g-allgame-menu .game-case .g-icon{margin-left: 3px;}
.g-allgame-menu .game-case .square{width: 3px;height: 3px;float: left;background: #999;margin:8px 5px 0 0;}
.g-allgame-menu .gamelist{border-right: 1px solid #e7e7e7;height: 220px;margin-top: 10px;overflow: hidden;}
.g-allgame-menu .sort4 .gamelist{border-right: 0;}
.icon-h,.icon-n{width: 14px;height: 14px;display: inline-block;vertical-align:top;margin-top: 2px;}
.icon-h{background-position: -16px 0;}
.icon-n{background-position: -32px 0;}
/**顶部栏 E**/

/**导航栏 S**/
.g-nav{height: 75px;width: 100%;min-width: 1280px;position: absolute;}
.g-nav-bg{height: 100%;background: #000;opacity: 0.7;filter: alpha(opacity=70);width: 100%;position: absolute;left: 0;top: 0;}
.g-navlist{text-align: center;height: 75px;position: relative;font-size: 0;}
.g-navlist .nav-li{width: 110px;height: 75px;margin:0 35px;display: inline-block;*display: inline;zoom:1;vertical-align: top;position: relative;}
.g-navlist .nav-li .main-lnk{display: block;overflow: hidden;height: 75px;overflow: hidden;}
.g-navlist .text-cn{font-size: 16px;color: #fff;display: block;margin-top: 16px;font-weight: normal;}
.g-navlist .text-en{font-size: 10px;color: #999;line-height: 20px;display: block;}
.g-navlist .game-logo{width: 180px;height: 75px;margin:0 35px;display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.g-navlist .nav-submenu{position: absolute;width: 110px;top: 75px;left: 0;display: none;}
.nav-submenu li{height: 40px;width: 100%;}
.nav-submenu li a{display: block;height: 40px;line-height: 40px;color: #fff;font-size: 13px;overflow: hidden;text-align: center;}
.nav-submenu li a:hover{background: #ad854c;padding: 0 1px;}
.nav-submenu .nav-sub-bg{width: 100%;height: 100%;position: absolute;background: #000;opacity: 0.7;filter: alpha(opacity=70);left: 0;top: 0;}
.nav-submenu ul{position: relative;width: 110px;}
.g-navlist .hover .nav-submenu{display: block;}
/**导航栏 E**/

/**首页**/
.g-bodyer{min-width: 1200px;padding-top: 575px;background-position: center top;background-repeat: no-repeat;padding-bottom: 100px;}
.g-index{width: 1200px;margin:0 auto;padding-bottom: 76px;}
.m-links{width: 253px;height: 314px;float: left;}
.m-links .btn-download{width: 253px;height: 167px;display: block;background: url(../../images/download_bg.png) no-repeat;line-height: 200em;overflow: hidden;}
.m-links .btn-download:hover{background-position: 0 -168px;}
.m-links .main-links{width: 253px;height: 147px;overflow: hidden;}
.m-links .main-links ul{width: 101%;}
.main-links li{width: 126px;height: 73px;float: left;border-right: 1px solid #2dab8f;border-bottom: 1px solid #2dab8f;background: #3fc7a9;position: relative;}
.main-links a{height: 23px;padding:25px 0 25px 15px;display: block;color: #fff;font-size: 16px;line-height: 23px;transition: all linear .2s;}
.main-links a:hover{background: #45d9b8;}
.main-links .icon{width: 20px;display: inline-block;vertical-align:text-bottom;margin-right: 10px;}
.main-links .i-user{height: 18px;}
.main-links .i-gift{height: 20px;background-position: 0 -23px;}
.main-links .i-newser{height: 19px;background-position: 0 -48px;}
.main-links .i-book{height: 17px;background-position: 0 -72px;}
.m-video{width: 505px;height: 314px;float: left;margin:0 8px;display: inline;background: #000;position: relative;}
.m-video .btn-play{width: 55px;height: 55px;background: url(../../images/btn_play.png) no-repeat;position: absolute;top:130px;left: 225px;z-index: 2;cursor: pointer;}
.m-slider{width: 505px;height: 314px;float: left;margin:0 8px;display: inline;background: #000;position: relative;}
.m-slider .slider-con,.m-slider .slider-con li,.m-slider .slider-con img{width: 505px;height: 314px;display: block;}
.m-slider .slider-con li{position: absolute;top: 0;left: 0;}
.m-slider .slider-nav{position: absolute;left: 0;bottom: 15px;z-index: 2;width: 100%;line-height: 0;font-size: 0;text-align: center;}
.m-slider .slider-nav span{width: 20px;height: 20px;margin: 0 5px;cursor: pointer;display: inline-block;background-position: -31px -67px;}
.m-slider .slider-nav span.active{background-position: -51px -67px;}

.m-news{width: 426px;height: 314px;float: left;background: #fff;}
.m-news .m-inner{padding: 20px 25px 0;}
.m-news-hd{height: 40px;border-bottom:1px solid #e4eae9;}
.m-news-hd .m-news-tab{float: left;}
.m-news-hd .m-news-tab a{font-size: 14px;color: #999;display: inline-block;line-height:40px;vertical-align: top;padding: 0 25px;position: relative;}
.m-news-hd .m-news-tab a.active{color: #cfae69;}
.m-news-hd .m-news-tab i{width: 0;height: 2px;background: #cfae69;position: absolute;left: 0;bottom: -1px;transition: .5s;}
.m-news-hd .m-news-tab a.active i{width: 78px;}
.m-news-hd .more{float: right;font-size: 13px;color: #b79a5d;line-height: 40px;}
.m-news-bd{height: 233px;overflow: hidden;}
.m-news-bd .m-news-cont{height: 233px;}
.m-news-bd h4{text-align: center;padding: 10px 0;line-height: 30px;font-size: 17px;font-weight: normal;}
.m-news-bd h4 a{color: #b89663;}
.m-news-bd .newslist li{padding: 5px 0;height: 20px;line-height: 20px;font-size: 13px;overflow: hidden;vertical-align: top;}
.m-news-bd .newslist .n-tag{width: 40px;color: #999;float: left;}
.m-news-bd .newslist .n-tag:hover{color: #b79a5d;}
.m-news-bd .newslist .n-tit{max-width: 280px;color: #777;text-overflow: ellipsis;overflow: hidden;float: left;margin-left: 6px;}
.m-news-bd .newslist .n-tit:hover{color: #cfae69;text-decoration: underline;}
.m-news-bd .newslist .n-date{color: #b8b8b8;float: right;}

.g-role-wrap{padding-bottom: 100px;background: #f4f4f4;}
.g-role-hd{padding: 45px 0 50px;}
.g-role-hd h3{color: #333;font-size: 30px;font-weight: normal;}
.g-role-wrap .m-roles{height: 455px;overflow: hidden;position: relative;width: 100%;}
.m-roles-nav{position: absolute;left: 155px;bottom: 80px;height: 10px;overflow: hidden;}
.m-roles-nav span{width: 63px;height: 10px;display: inline-block;vertical-align: top;background: #dbdbdb;margin:0 5px;cursor: pointer;}
.m-roles-nav span.active{background: #3fc7a9;}
.m-roles-cont{height: 455px;overflow: hidden;}
.m-roles-cont img{width: 1200px;height: 455px;}

.g-pic-wrap{padding-bottom: 100px;background: url(../../images/pic_bg.jpg) no-repeat;margin-bottom: -102px;}
.g-pic-hd{padding: 45px 0 50px;}
.g-pic-hd h3{color: #fff;font-size: 30px;font-weight: normal;}
.m-pic{width: 1200px;height: 452px;position: relative;overflow: hidden;}
.m-pic .slider-img,.m-pic .slider-img li,.m-pic .slider-img img{width: 1200px;height: 452px;}
.m-pic .slider-img{overflow: hidden;}
.m-pic .slider-img ul{width: 1000em;position: absolute;top: 0;left: 0;}
.m-pic .slider-img li{float: left;}
.m-pic .btn-prev,.m-pic .btn-next{width: 38px;height: 75px;position: absolute;top: 188px;background: url(../../images/btns_dir.png) no-repeat;z-index: 2;}
.m-pic .btn-prev{left: 0;}
.m-pic .btn-prev:hover{background-position: 0 -75px;}
.m-pic .btn-next{right: 0;background-position: -39px 0;}
.m-pic .btn-next:hover{right: 0;background-position: -39px -75px;}

.side-service{position: fixed;top: 50%;right: 0;width: 175px;height: 260px;z-index:1000}
.side-service .btn-opt{width: 27px;height: 68px;float: left;background-position: -145px 0;cursor: pointer;}
.side-service .service-cont{width: 98px;height: 260px;background: #f1f1f1;padding: 0 25px;float: left;}
.service-cont h3{padding: 25px 0;color: #333;font-size: 16px;font-weight: normal;text-align: center;}
.service-cont li{height: 60px;border-top: 1px solid #cdcdcd;}
.service-cont li a{padding: 20px 0;text-align: center;height: 20px;line-height: 20px;color: #777;display: block;}
.service-cont .icon{width: 21px;display: inline-block;vertical-align: text-bottom;margin-right: 6px;}
.service-cont .i-ring{height: 17px;background-position: -30px 0;}
.service-cont .i-vip{height: 18px;background-position: -30px -22px;}
.service-cont .i-arrow{height: 13px;background-position: -30px -45px;}
.side-service.off{width: 27px;}
.side-service.off .btn-opt{background-position: -173px 0;}
.side-service.off .service-cont{display: none;}

/**文章列表页**/
.g-main-hd{height: 71px;background: url(../../images/main_hd_bg_client.jpg) no-repeat;overflow: hidden;color: #fff;padding: 0 20px;}
.g-main-hd h2{font-size: 26px;float: left;font-weight: normal;line-height: 34px;margin-top: 13px;}
.g-main-hd .crumb{float: right;margin-top: 25px;font-size: 14px;}
.g-main-hd .crumb .active{color: #3fc7a9;}
.g-main-hd .crumb .icon{width: 12px;height: 12px;float: left;margin:4px 8px 0 0;background-position: -60px 0;}
.g-main-hd a{color: #fff;}
.g-main-bd{background: #fff;padding: 40px 100px;overflow: hidden;}
.arc-tab{height: 42px;border-bottom: 1px solid #dfdfdf;}
.arc-tab a{display: inline-block;vertical-align: top;font-size: 16px;padding: 0 50px;height: 41px;color: #333;margin:0 45px;}
.arc-tab a.active{border-bottom: 2px solid #cfae69;color: #cfae69;}
.arclist{padding: 25px 0;overflow: hidden;height:799px;}
.arclist li{padding: 13px 0;height: 20px;line-height: 20px;font-size: 14px;overflow: hidden;border-bottom:1px solid #dfdfdf;vertical-align: top;}
.arclist .n-tag{width: 40px;color: #333;float: left;}
.arclist .n-tag:hover{color: #000;}
.arclist .n-tit{max-width: 700px;color: #333;text-overflow: ellipsis;overflow: hidden;float: left;margin-left: 6px;}
.arclist .n-tit:hover{color: #cfae69;text-decoration: underline;}
.arclist .n-date{color: #999;float: right;}

.pages {line-height:28px;padding: 20px 0;text-align: center;font-size: 14px;}
.pages a,.pages .disabled,.pages .current { border: 1px solid #ccc; padding: 4px 10px; color: #333; background: #fafafa;text-decoration: none; margin-right: 7px;background: none;}
.pages .disabled{color: #c2c2c2;border-color: #ccc;}
.pages a:hover,.pages .current{border-color:#e43a3a;color: #e43a3a;background: #fafafa;}

/**文章内容页**/
.arc-wrap{padding: 0 20px;}
.arc-tit{padding: 10px 0 20px;border-bottom: 1px solid #e5e5e5;text-align: center;}
.arc-tit h2{font-size: 25px;color: #333;font-weight: normal;}
.arc-tit .subdesc{color: #999;font-size: 14px;margin-top: 10px;}
.arc-cont{padding: 30px 0;font-size: 14px;color: #333;line-height: 24px;overflow: hidden;min-height: 350px;}
.arc-cont img{max-width: 100%;}
.arc-wrap .btn-back{width: 106px;height: 38px;text-align: center;line-height: 38px;color: #fff1ce;border:1px solid #fff1ce;display: block;margin:30px auto;}

/**礼包专区**/
.libao-wrap{padding: 30px 57px;overflow: hidden;}
.lb-tab{width: 111%;}
.lb-tab a{width: 252px;height: 60px;font-size: 15px;text-align: center;line-height: 60px;background: #f0f2f2;color: #999;display: inline-block;vertical-align: top;margin-right: 65px;position: relative;}
.lb-tab .i-arrow{width: 17px;height: 9px;position: absolute;top: 60px;left: 117px;background-position: -58px -22px;display: none;}
.lb-tab .active{background: #ad854c;color: #fff;}
.lb-tab .active .i-arrow{display: block;}
.lb-cont{border:1px solid #ad854c;background: #fff;margin-top:35px;padding: 60px 100px;overflow: hidden;zoom:1;}
.lbcode-box{background: #f4f4f4;border-radius: 25px;text-align: center;font-size: 14px;padding: 80px 0;}
.lbcode-box .text-main{font-size: 20px;color: #333;}
.lbcode-box .text-sub{color: #999;margin-top: 5px;}
.lbcode-box .ipt-text{border:1px solid #ceccc8;background: #fff;width: 380px;height: 20px;line-height: 20px;padding: 6px 10px;color: #333;margin-top: 20px;}
.lbcode-box .btn-mod{margin-top: 20px;}
.lbcode-box .btn-copy{width: 150px;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 16px;background: #ad854c;display: inline-block;vertical-align: top;}
.lbcode-box .copy-tips{margin-top: 5px;font-size: 12px;color: #ad854c;display: block;}

.lbexplain-box{background: #f4f4f4;border-radius: 25px;padding: 50px 15px;margin-top: 60px;color: #333;}
.lbexplain-box h3{font-size: 16px;}
.lbexplain-box .lbcont-detail,.lbexplain-box .lbget-steps{margin-top: 30px;}
.lbexplain-box .lbcont-detail h4,.lbexplain-box .lbget-steps h4{font-size: 14px;font-weight: normal;}
.lbexplain-box .lbcont-detail p,.lbexplain-box .lbget-steps p{line-height: 24px;}

/**游戏资料**/
.gamedata-wrap{min-height: 572px;}
.gamedata-wrap .data-mod{padding-bottom: 70px;}
.gamedata-wrap .data-mod h3{font-size: 20px;font-weight: bold;color: #333;border-bottom: 1px solid #dfdfdf;padding-bottom: 20px;}
.gamedata-wrap .datalist{overflow: hidden;}
.gamedata-wrap .datalist li{height: 25px;padding: 20px 0;font-size: 0;border-bottom: 1px solid #dfdfdf;width: 1080px;}
.gamedata-wrap .datalist .data-box{width: 100px;height: 25px;line-height: 25px;vertical-align: top;font-size: 16px;color: #333;display: inline-block;margin-right: 80px;}
.gamedata-wrap .datalist a{color: #333;}
.gamedata-wrap .datalist a:hover{color: #cfae69;}
/**下载引导页**/
.client-download-btns a,.pc-program .programlist li{background: url(../../images/btns.png) no-repeat;}
.download-wrap{padding: 0 10px 100px;}
.download-tab{height: 64px;border-bottom: 2px solid #dad7d7;text-align: center;}
.download-tab a{margin:0 105px;font-size: 24px;color: #333;display: inline-block;vertical-align: top;line-height: 62px;padding: 0 60px;}
.download-tab a.active{border-bottom: 4px solid #cfae69;}
.client-info{padding: 30px 0;}
.client-info .item{padding-right: 25px;font-size: 14px;color: #333;}
.client-download-btns{padding-bottom: 35px;background: url(../../images/dash_line.png) left bottom repeat-x;}
.client-download-btns a{width: 230px;height: 60px;display: inline-block;vertical-align: top;line-height: 100em;overflow: hidden;position: relative;margin-right: 45px;}
.client-download-btns a .i-tag{position: absolute;top: 0;left: 0;width: 53px;height: 53px;background-position: -82px 0;}
.client-download-btns .btn-download-wd:hover{background-position: 0 -60px;}
.client-download-btns .btn-download-pc{background-position: 0 -120px;}
.client-download-btns .btn-download-pc:hover{background-position: 0 -180px;}
.pc-configur h4{font-size: 24px;color: #333;font-weight: normal;padding: 30px 0;}
.pc-configur .configur-cont{border:1px solid #dad7d7;background: #f1f1f1;overflow: hidden;padding: 25px 45px;}
.configur-cont table{width: 100%;}
.configur-cont td,.configur-cont th{background: url(../../images/dash_line.png) repeat-x left bottom;}
.configur-cont td{height: 39px;line-height: 39px;text-align: center;}
.configur-cont th{text-align: center;font-size: 16px;color: #a28a5a;font-weight: normal;padding: 0 0 18px;}
.configur-cont .hl{color: #a28a5a;text-align: left;padding-left: 15px;}

.pc-program h4{font-size: 24px;color: #333;font-weight: normal;padding: 30px 0;}
.pc-program .program-cont{border:1px solid #dad7d7;background: #f1f1f1;overflow: hidden;padding: 30px 35px 0;}
.pc-program .programlist{width: 105%;padding-bottom: 5px;}
.pc-program .programlist li{width: 162px;height: 60px;text-align: center;line-height: 60px;font-size: 16px;color: #555;float: left;margin:0 25px 25px 0;display: inline;background-position: 0 -250px;}

.download-patch .patch-box{margin-top: 50px;height: 242px;overflow-y: auto;overflow-x: hidden;border-top:1px solid #d7dad8;border-right:1px solid #d7dad8;}
.download-patch table{width: 100%;border:1px solid #d7dad8;margin-top: -1px;margin-right: -1px;}
.download-patch th{height: 37px;text-align: center;font-weight: normal;font-size: 14px;color: #e0ebe0;line-height: 37px;background: #b0beb8;}
.download-patch td{border:1px solid #d7dad8;height: 50px;text-align: center;background: #f1f1f1;}
.download-patch a{text-decoration: underline;}
.patch-explain{margin-top: 15px;}
.patch-explain h4{font-size: 16px;padding: 10px 0;}
.patch-explain .explain-item{margin-top: 20px;line-height: 22px;}

/**Footer S**/
.g-footer{min-width: 1280px;}
.g-footer em{padding: 0 5px;}
.g-footer .ft-main{padding: 22px 0;background: #333;text-align: center;}
.g-footer .ft-main p{line-height: 26px;color: #999;}
.g-footer .ft-main a{color: #999;}
.g-footer .ft-main .main-lnk,.g-footer .ft-main .main-lnk a{color: #cdcdcd;}
.g-footer .ft-main .main-lnk{padding-bottom: 5px;}

/**Footer E**/

.mask{position:fixed;_position:absolute;top:0;left:0;width:100%;_height:100%;bottom:0;z-index:99;background:#000000;opacity: 0.5;filter:alpha(opacity=50);display: none;}
.pop-video{width: 1000px;height: 600px;left: 50%;top: 50%;margin:-300px 0 0 -500px;background: #000;position: fixed;z-index: 100;display: none;}
.pop-video .btn-close{width: 60px;height: 60px;position: absolute;top: 0;right: -60px;background: url(../../images/btn_close.png) no-repeat;cursor: pointer;}


/**登录弹框**/
.pop-mask{width: 100%;height: 100%;position: absolute;background: #fff;opacity: 0.2;filter:alpha(opacity=20);top:0;left: 0;}
.popup .btn-close,.popup .i-user,.popup .i-pwd,.pop-reg .i-gift,.pop-icon,.popup .errortips-box em,.m-loginForm .errortips-box em{background: url(../../images/pop_sprites.png) no-repeat;}
.maskbg{position:fixed;_position:absolute;top:0;left:0;width:100%;_height:100%;bottom:0;z-index:1000;background:#000000;opacity: 0.5;filter:alpha(opacity=50);}
.popup{position:fixed;_position:absolute;z-index:1003;left:50%;top:50%}
.pop-login{width: 325px;margin: -210px 0 0 -170px;padding: 12px 15px;}
.btn-close{width: 12px;height: 12px;cursor: pointer;position: absolute;right:30px;top:25px;z-index: 1;}
.btn-close:hover{background-position: -12px 0;}
.pop-main{background:#fff;padding: 20px 25px;position: relative;}
.pop-hd .tit{font-size: 15px;color: #333;}
.pop-loginForm{/*overflow: hidden;*/}

.pop-login .pop-hd{border-bottom: 1px solid #e3e3e3;height: 32px;}
.pop-login .pop-bd{padding-top: 5px;/*overflow: hidden;*/}
.pop-logType a{line-height: 31px;width: 49.9%;display: inline-block;vertical-align: top;text-align: center;font-size: 15px;color: #b8b8b8;}
.pop-logType a.active{border-bottom: 2px solid #d73333;color: #333;}
.pop-login .field{margin-top:20px;position: relative;}
.pop-login .field .icon-box{position: absolute;left:1px;top:1px;width: 36px;height: 36px;background: #f9f9f9;border-right: 1px solid #ddd;}
.pop-login .field .pop-icon{width: 36px;height: 36px;display: block;}
.pop-login .field .i-user{background-position:0 -13px;}
.pop-login .field .i-pwd{background-position:0 -54px;}
.pop-login .field .i-secure{background-position:0 -145px;}
.pop-login .field .i-phone{background-position:0 -186px;}
.pop-login .field .yzm{width: 86px;height:30px;position: absolute;right: 5px;top:4px;cursor: pointer;}
.pop-login .field .ipt-text{width: 213px;height: 20px;margin:0;border: 1px solid #ddd;background: #fff;color: #2c2c2c;line-height: 20px;padding: 8px 10px 8px 50px;display: inline-block;vertical-align: middle;}
.pop-login .ipt-text.default-style{color: #999;}
.pop-login .focus .ipt-text{border-color: #4285f4;box-shadow: 0px 0px 10px rgba(66,133,244,0.2);}
.pop-login .error .errortips-box{display: block;}
.pop-login .error .ipt-text{border-color: #f24444;box-shadow: 0px 0px 10px rgba(66,133,244,0.2);}
.pop-login .find-pwd{padding: 10px 0 0 0;overflow: hidden;}
.pop-login .auto-login{line-height: 16px;float: left;}
.pop-login .find-pwd input{width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.pop-login .auto-login span{vertical-align: middle;color: #999;}
.pop-login .forget-pwd{color: #999;float: right;}
.pop-login .forget-pwd:hover{color: #f24444;text-decoration: underline;}
.popup .btns-mod{padding: 15px 0;overflow: hidden;}
.popup .btn-style{height: 40px;text-align: center;background: #f24445;font-size: 15px;color: #fff;display: block;border-radius: 2px;border:1px solid #d43e3f;}
.popup .btn-style:hover{background: #ff5354;}
.popup .btn-style .text,.popup .btn-style .pop-icon{display: inline-block;vertical-align: middle;line-height: 40px;}
.popup .btn-style .i-success{width:16px;height: 16px;background-position: -16px -126px;margin-right: 5px;}
.popup .btn-style .text{line-height: 40px;}
.popup .text-links{overflow: hidden;}
.popup .text-links .morelogin{float: left;color: #aaa;}
.popup .morelogin a{color: #aaa;margin-right: 10px;line-height: 18px;display: inline-block;vertical-align: top;}
.popup .morelogin .loginwechat{background: url(../../images/u_wechat.png) no-repeat left center;padding-left: 22px;}
.popup .morelogin .loginqq{background: url(../../images/u_qq2.png) no-repeat left center;padding-left: 18px;}
.popup .morelogin .line{padding: 0 8px;}
.popup .text-links .main-link{float: right;}
.popup .text-links .accounts{padding-top: 8px;overflow: hidden;}
.pop-loginForm .get-mesyzm{width: 105px;border-left:1px solid #ddd;background: #eee;line-height: 36px;height: 36px;text-align: center;position: absolute;right: 1px;top:1px;}

.pop-loginForm .mesLogin-tips{line-height: 20px;color: #b8b8b8;margin-top: 12px;margin-bottom: -4px;}

/**注册弹框**/
.pop-reg{margin: -268px 0 0 -203px;width: 416px;padding: 12px 15px;}
.pop-reg .i-gift{width: 13px;height: 15px;display: inline-block;vertical-align: top;background-position: 0 -95px;margin-left: 5px;}
/*.pop-reg .pop-bd{padding-top: 15px;overflow: hidden;}*/
.pop-regForm{overflow: hidden;}
.pop-reg .pop-hd{height: 32px;border-bottom: 1px solid #ddd;}
.pop-regType{}
.pop-regType a{margin-right: 20px;line-height: 31px;padding: 0 20px;font-size: 15px;}
.pop-regType a.active{color: #d73333;border-bottom: 2px solid #d73333;display: inline-block;}
.pop-regCon{padding-top: 15px;}

.pop-reg-mod .field{margin-top: 20px;position: relative;}
.pop-reg-mod .field label{float: left;width: 60px;text-align: right;line-height: 38px;}
.pop-reg-mod .field .controls{position: relative;margin-left: 65px;}
.pop-reg-mod .field .pop-icon{position: absolute;top:13px;right: 10px;}
.pop-reg-mod .i-ok{width: 14px;height: 14px;background-position: 0 -126px;}
.pop-reg-mod .i-locked{width: 12px;height: 14px;background-position: 0 -111px;cursor: pointer;}
.pop-reg-mod .i-unlock{width: 16px;height: 14px;background-position:-16px -111px;cursor: pointer;}
.pop-reg-mod .ipt-text{border:1px solid #ddd; height:20px; width:278px;padding: 8px 10px;background: #fff;line-height: 20px;color: #2c2c2c;vertical-align:middle;}
.pop-reg-mod .ipt-yzm{width: 162px;}
.pop-reg-mod .get-yzm{display: inline-block;vertical-align: middle;width: 106px;height: 34px;line-height: 34px;text-align: center;background: #eee;border:1px solid #ddd;color: #333;margin-left:8px;}
.pop-reg-mod .get-yzm:hover{background: #dedede;border-color:#dedede;}

.pop-reg-mod .ipt-text.default-style{color: #999;}
.pop-reg-mod .controls.focus .ipt-text{border-color:#4285f4;}
.pop-reg-mod .controls.error .ipt-text{border-color:#e43a3a;}
.pop-reg-mod .identity-tips{margin: 25px 0 -10px;padding-left: 65px;padding-top: 15px;border-top: 1px dotted #c6c6c6;}
.pop-reg-mod .agreedeal-mod{margin-top: 20px;line-height: 14px;overflow: hidden;padding-left: 65px;color: #999;}
.pop-reg-mod .agreedeal-mod input{vertical-align: top;width: 14px;height: 14px;display: inline-block;margin-right: 5px;}
.pop-reg-mod .agreedeal-mod a{color: #999;}
.pop-reg-mod .agreedeal-mod .main-link{float: right;color: #4285f4;}
.pop-reg-mod .agreedeal-mod .underline:hover{text-decoration: underline;}
.popup .errortips-box{position: absolute;width: 100%;height: 28px;display: none;top:-35px;left: 0;}
.popup .errortips-box .error-cont{padding: 0 10px;background: #ffedbe;border-radius: 2px;}
.popup .error-cont p{line-height: 28px;color: #dc7e3f;}
.popup .errortips-box em{position: absolute;left: 20px;top: 28px;width: 10px;height: 5px;background-position:-15px -102px;}
.pop-reg-mod .controls.error .errortips-box{display: block;}
.pop-reg-mod .btns-mod{padding: 20px 0 15px 65px;overflow: hidden;}
.pop-reg-mod .btn-style{width: 228px;}

.float-service{width: 33px;height: 110px;position: fixed;top:50%;right:0;margin-top: -55px;z-index:10000;}
.float-service a{width: 33px;height: 110px;display: block;background: url(../../images/btn_vip.png) no-repeat;}
.client-package-download-btns .btn-download-pc{background: url(../../images/bt1.png);width: 168px;height: 56px;
    font-size: 18px;
    color: white;
    text-align: center;
    line-height: 56px;
    margin-bottom: 20px;
}
.client-package-download-btns .btn-download-pc:hover{background: url(../../images/bt1-hover.png);width: 168px;height: 56px;background-position: 1px 0px;}
.client-package-download-btns a{
    margin-right: 31px;
}
