.wrap{background: url(//img.gyyxcdn.cn/action/mrzbs_smrz_bg01.jpg) no-repeat 50% 0;min-width: 1200px;max-width:1920px;margin:0 auto;}
.header{height:877px;}
.main{position:relative;width: 1200px;margin: 0 auto;}
.logo{position:absolute;top:20px; left:0px;width:110px;height:145px;background:url(//image.gyyxcdn.cn/upload/pic/logo/wd_logoDark.png) no-repeat;}
.we_logo{position:absolute;top:27px; left:123px;width:136px;height:118px;background:url(//img.gyyxcdn.cn/action/wegame_logo.png) no-repeat;}
.nav{position:absolute;top:42px;right:28px;color: #ffffff;}
.nav a{font-size: 14px;color: #ffffff;margin: 0 10px;}
.nav a:hover{color: #adf2f6;text-decoration: none;}
.time{position:absolute;top:460px;left:230px;background:url(//img.gyyxcdn.cn/action/mrzbs_smrz_time.png) no-repeat 0 50%;font-size: 18px;color: #d13938;padding-left: 32px;line-height: 46px;}
.note{position:absolute;top:506px;left:210px;width:568px;font-size: 14px;line-height: 24px;color: #022c7c;}
.txt span{color: #d13938;}
.wd_box01{background:url(//img.gyyxcdn.cn/action/mrzbs_smrz_bg02.jpg) no-repeat 50% 0,url(//img.gyyxcdn.cn/action/mrzbs_smrz_bg04.jpg) no-repeat 50% 100%, url(//img.gyyxcdn.cn/action/mrzbs_smrz_bg03.jpg) repeat-y 50% 0;padding-bottom:263px;}
.wd_box02{background:url(//img.gyyxcdn.cn/action/mrzbs_smrz_bg05.jpg) no-repeat 50% 0,url(//img.gyyxcdn.cn/action/mrzbs_smrz_bg06.jpg) no-repeat 50% 100%,#e7f0ff;padding-bottom:164px;}
.wd_cont h3{width:714px;height:198px;background:url(//img.gyyxcdn.cn/action/mrzbs_smrz_tit.png) no-repeat;margin:0 auto 33px;text-align:center;line-height:240px;font-size:40px;color:#f0fcff;font-weight: bold;}
.wd_cont p{position:relative;padding:0 0 11px 142px;font-size:16px;line-height:30px;color:#003366;}
.wd_cont p i { position: absolute; left: 106px; top:4px;width: 25px; height: 25px; background:url(//img.gyyxcdn.cn/action/mrzbs_smrz_icon.png) no-repeat;text-align: center; line-height: 25px; color: #003366; font-size: 16px; font-style: normal; }
.wd_cont p span{color:#d13938;}
.wd_cont p a{color:#00ccd9}
.wd_box01 h3{margin:0 auto;}
.wd_box01 p{text-align:center;padding:0;width: 800px;margin: 0 auto;}
.login{padding:55px 0;height:78px;overflow: hidden;}
.login p{font-size: 16px;color: #d13938;text-align: center;line-height: 30px;}
.l_before a{display: block;background: url(//img.gyyxcdn.cn/action/mrzbs_smrz_btn.png) no-repeat;width: 280px;height:65px;margin:0 auto;text-indent: -999px;overflow: hidden;}
.l_before a:hover{background-position: 0 -65px;}
.l_after h4{font-size: 22px;color: #003366;text-align: center;line-height:50px;}
.l_after a{color:#003366;margin-left:24px;text-decoration: underline;}
.reg{padding:0 0 0 230px;overflow:hidden;}
.reg div{margin-bottom: 32px;overflow: hidden;clear: both;font-size: 22px;color: #003366;vertical-align: middle;}
.reg div label{float: left;height: 44px;line-height:44px;width: 136px;}
.reg div.box_qz span,.reg div.box_js span{float: left;display: block;height: 44px;line-height: 44px;vertical-align:middle;color:#000}
.reg input{float: left;padding: 2px 10px;font-size:20px;width: 428px;height:40px;border: 1px solid #a8abd3;background: #FFF;line-height: 40px;outline: none;vertical-align: middle;color:#000;}
.reg div.box_card label{width:210px;}
.reg div.box_card .inputbg{cursor: pointer;position: relative;clear: none;overflow: hidden;float: left;background: #FFF;border: 1px solid #a8abd3;width: 374px;height: 194px;line-height: 162px;}
.reg div.box_card .inputbg input{cursor: pointer;position: absolute;top: 0;left: 0;font-size: 0px;font-size: 150px\9;width: 374px;height: 194px;outline: none; opacity:0;filter:alpha(opacity=0);padding: 0;border: none;}
.uploadimg{position: absolute;top:0; left:0;z-index: 10;width:374px; height:194px;background: url(//img.gyyxcdn.cn/action/mrzbs_smrz_photo.png) no-repeat;}
.upload_img img{display: block;width: 100%;height:100%;box-sizing: border-box;}
.reg div.box_card div.zy{overflow: hidden;margin-bottom: 16px;}
.zy div{margin-bottom: 0;}
.zy span{display: block;float: left;font-size: 16px;color: #b2afbb;padding-left: 7px;height: 24px;line-height: 30px;}
.zy01 span{width: 35px;color:#d13938}
.zy02 span{width: 184px;background-position: 0 -272px;}
.zy01 ul{float: left;width: 730px;}
.zy01 ul li{position: relative;font-size: 16px;color: #d13938;padding-left: 26px;line-height: 30px;}
.zy01 ul li i{position: absolute;top: 0 ;left: 0;font-style: normal;}
.wd_box01 .redColor{font-size: 16px;color: #d13938;padding-left:10px;line-height: 30px;text-align:left;}
.zy02{padding-top: 40px;}
.reg div.box_card .zy02 label{width:170px;}
.zy02 div.sfz_img{float: left;clear: none;}
.box_yzm img{display: inline-block;float:left;width: 76px;height: 38px;line-height: 38px;margin: 0 10px 0 20px;}
.box_yzm a{float: left;display: block;font-size: 14px;color: #003366;line-height: 38px;}
.box_yzm a:hover{text-decoration: underline;color: #b3531d;}
.box_tel a{display: block;float: left;margin-top:4px;margin-left: 28px;background: url(//img.gyyxcdn.cn/action/mrzbs_smrz_yzm.png) no-repeat;width: 130px;height: 37px;line-height: 37px; text-align: center;color: #fff;font-size: 14px;}
.box_tel a:hover, .box_tel a.yzm_gray{background-position:0 -38px;}
.btn_reg{padding-left:226px;}
.btn_reg input{background: url(//img.gyyxcdn.cn/action/mrzbs_smrz_submit.png) no-repeat;padding: 0;width: 280px;height: 65px;outline: none;border: none;text-indent: -9999px;overflow: hidden;cursor: pointer;}
.btn_reg input:hover{background-position: 0 -65px;}
.btn_reg input.submit_gray{background-position: 0 -130px;cursor:default;}
/* 漂浮 */
.pf{display:block;width:171px;height:283px;background:url(//img.gyyxcdn.cn/action/mrzbs_smrz_pf.png) no-repeat;padding-top:42px;box-sizing:border-box;}
.pf a{display:block;font-size:24px;color:#003399;line-height:32px;text-align:center;}
.pf a:first-child{font-size:26px;margin-bottom:55px;}
.pf a:hover{color:#c35b32;}
/*弹层*/
.tc{text-align: center;background: url(//img.gyyxcdn.cn/action/mrzbs_tc_bg.png) no-repeat;width: 595px;height: 357px;position: relative;}
.tc_qx{display: block;position: absolute;top: 0;right: -60px;background: url(//img.gyyxcdn.cn/action/mrzbs_close.png) no-repeat;width: 50px;height: 50px;}
.closeImgButton{position: absolute;top: 0;right: 0px;background: url(//img.gyyxcdn.cn/action/mrzbs_close.png) no-repeat;width: 34px;height: 34px;}
.tc_img{padding: 55px 0 15px 0;}
.tc p{font-size: 18px;color: #003399;}
.tc_btn{display: block;margin: 52px auto 0;width: 200px;height: 40px;overflow: hidden;font-size: 18px;color: #FFF;background: #003399;line-height: 40px;border-radius: 5px;}
.tc_btn:hover{text-decoration: none;}

.reg .upload_img{width: 374px;position: absolute;top: 0;left: 0;height: 194px;}
