/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/*页面样式*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font:12px/1.5 '\5FAE\8F6F\96C5\9ED1';padding-top:42px;text-align:justify;background-color:#261f27;}
a {text-decoration:none;overflow:hidden;outline:none;}
a:hover {text-decoration:none;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
.clear_b{ clear:both; display: block; overflow:hidden;}

/*nav*/ .nav, .logo, .bbs_ico, .ry_icon, .xl_ico, .foot_icon, .bbs i, .ry i, .ry b { background: url("http://game.gtimg.cn/images/pubg/web201712/nav_spr.png") no-repeat 0 0; } .nav { width: 100%; height: 90px; background-position: 50% 0; position: absolute; top: 42px; z-index: 3; } .nav_con { position:relative; max-width: 1200px; margin: 0 auto; } .nav_con ul { float: left; padding: 28px 0 0 40px; } .nav_con li { float: left; margin: 0 24px; } .nav_con li a { color: #ccc; font-weight: bold; font-size: 14px; } .nav_con li a:hover { color: #e69800; } .nav_links { display: none; width: 300px; float: right; padding-top: 26px; } .nav_links a { display: block; float: right; width: 88px; color: #5e5e5e; height: 26px; line-height: 26px; position: relative; font-size: 16px; text-indent: 28px; } .nav_links .bbs { border-right: 1px solid #2a2a2a; width: 70px; } .bbs i { width: 23px; height: 18px; background-position: -212px -125px; display: block; position: absolute; top: 5px; left: 0; } .ry i { width: 23px; height: 23px; background-position: -213px -161px; display: block; position: absolute; top: 1px; left: 2px; } .ry b { display: block; background-position: -213px -207px; width: 22px; height: 20px; position: absolute; right: 0; top: 4px; } .btn_enter {position: absolute;top: 19px;right: 0;display: block;width: 142px;height: 40px;font-size: 14px;font-weight: bold;text-align: center;line-height: 40px;color: #fff;background: #e69800;text-shadow: 1px 1px 1px #b27601;} .logo { width: 142px; height: 69px; background-position: 0 -132px; display: block; text-indent: -9999px; margin-top: 4px; float: left; } .bbs_ico { width: 23px; height: 23px; background-position: -212px -122px; } .ry_icon { width: 24px; height: 24px; background-position: -212px -161px; }
/*footer*/
.footer { background: #000; height: 160px; border-top: 1px solid #252525; } .footer_con { max-width: 1200px; margin: 0 auto; padding-top: 42px; z-index: 3; position: relative; } .foot_icon { width: 310px; height: 70px; background-position: -406px -164px; float: left; } .footer_con .links { float: left; margin-top: 27px; padding-left: 30px; } .footer_con .links a { color: #676767; } .footer_con .links a:hover { text-decoration: underline; } .footer_con .sep { color: #676767; padding: 0 10px; }



/*主体*/
.navmt76{ margin-top:76px; /*有nav-inc调用才引用在正文第一个div中*/}
.w1000{ width:1000px; margin:0 auto; position:relative;}
.w1200{ width:1200px; margin:0 auto; position:relative;}

.denglu{ font-size:16px; position:absolute; top:35px;  left:0; width:100%; z-index:100; color:#1a1a1a; text-align: center;}
.denglu a{  color:#cd8700;}

/*public*/
.wrapper{min-width:1200px;color:#e9ae07;  }
.bar{width:100%; }
.btn,.gwlogo,.tit,.combtn{display:block;overflow:hidden;text-indent:-9999px;}
.btn,.tit,.combtn{background:url(../ossweb-img/com.png) no-repeat;}
/*main */
.gwlogo{ width:236px; height:50px; position:absolute; top:50px; left:0;}
.bg1{height:599px; background:url(../ossweb-img/smrz_bg1.jpg) center top no-repeat;}
.bg2{height:924px; background:url(../ossweb-img/smrz_bg2.jpg) no-repeat center top;}
.faq{height:957px; background:url(../ossweb-img/smrz_bg3.jpg) no-repeat center top;}
.dlbox{font-size:18px;color:#fff;text-align:center;padding-top:472px;}
.dlbox a{color:#ffc300;}
.t1{ background:url(../ossweb-img/smrz_img1.png) no-repeat; width:623px; height:40px; margin:0 auto;    }
.realcont{padding-top:13px;height:610px;}
.realcont a:hover{text-decoration:none;}
.real_inf{color:#121212;font-size:16px; text-align:center; font-weight:bold;}
.realbox{width:1200px;padding-top:48px;}
.realfaq{width:249px;height:35px;background-position:0 -125px;margin:22px 0 10px 29px;}
.realtip{font-size:14px;color:#121212;line-height:24px;width:924px;margin:0 auto;border-bottom:1px dashed #313344;padding-bottom:10px;}
.realtipzf{border-bottom:none;}
.realtip strong{display:block;font-size:18px;color:#fff;line-height:36px;padding-top:13px;}
.re_box{height:60px;line-height:60px;margin-top:44px;position:relative;}
.re_box label,.re_box input{float:left;display:inline;}
.re_box label{width:365px;padding-right:10px;text-align:right;color:#121212;font-size:18px;}

.re_box input{padding:0 11px;width:640px;line-height:58px;font-size:18px;color:#333;height:58px; border:1px solid #acacac; 	background:#f2f2f2; font-family:'\5FAE\8F6F\96C5\9ED1';}
.re_box input.yzm{ width:505px;}

.re_box input::-webkit-input-placeholder{color:#808080;font-size:16px;}
.re_box input:-moz-placeholder{color:#808080;font-size:16px;}
.re_box input::-moz-placeholder {color:#808080;font-size:16px;}
.re_box input:-ms-input-placeholder {color:#808080;font-size:16px;}
.hqbtn{position:absolute;top:0; margin-left:10px; width:128px; height:60px;line-height:60px;background:#ffa400;color:#000;padding:0; text-align:center; color:#fff; font-size:15px;}
.check{margin:102px 0 0 376px;width:270px;cursor:pointer;font-size:16px;color:#010101;padding-left:22px;position:relative;}
.check a{color:#010101;text-decoration:underline; font-weight:bold;}
.check span{width:19px;height:18px;position:absolute;top:5px;left:0;background:url(../ossweb-img/check.png) no-repeat;}
.check span.checked{background-position:-19px 0;}
.combtn{margin:0 auto;width:861px;height:80px;background-position:0 -189px;text-indent:0;color:#fff;font-size:18px;text-align:center;line-height:74px;font-weight:bold;}
.qrbtn{background-position:0 -40px;text-indent:0;color:#fff;}
.tis_inf{height:40px;text-align:center;font-size:18px;color:#daa649;padding-top:24px;line-height:40px;}
.re_box input.bqinput{width:42px;}
.re_box strong{font-size:16px;color:#808080;font-weight:normal;float:left;padding-left:12px;}
.real_tg{text-align:center;padding-left:0;color:#daa649;}
.realbox_tg .re_box input{background:none;font-size:16px;color:#121212;}
.realbox_tg a.hqbtn{padding:0 28px;right:161px;}
.realbox_tg a.qrbtn{margin-top:34px;}
.lcbox{display:none;}
.lcbox.active{display:block;}



.w1200{ width:1200px; margin:0 auto; position:relative;}

.faq ul { padding-top:232px; padding-left:0;}
.faq ul li{clear: both; display:block; overflow:hidden; margin-bottom:30px;}
.foot_txt_bg_all{ background:#000; width:auto; height:30px;line-height:30px; font-size:18px; color:#fff; padding-left:10px; float:left; padding-right:10px; }
.faq ul li .libg_txt{font-size: 15px;color: #000;padding-left: 10px; padding-top:8px;}
.libg_txt{clear: both; display:block; overflow:hidden;}

/*清除按钮默认样式*/
button,input {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
}
button:focus {
    outline: none;
}
/*表单验证*/
input.ng-valid.ng-dirty{
    border: 1px solid  #39b34a !important;
    box-shadow: 0 0 1px #39b34a;
}
input.ng-invalid.ng-dirty,form.ng-submitted input.ng-invalid{
    border: 1px solid #c63152  !important;
    box-shadow: 0 0 2px #FA787E;
}
form.ng-valid .combtn.confirmed,.combtn.blue{
    background-position:0 -45px;
    text-indent:0;color:#402a04;
}
.denglu p#logined{
    display: none;
}
.show{
    display: block !important;
}