a{ text-decoration:none;}
body{ background:#fff; font-family:'Microsoft Yahei';}
p{ font-size:16px}
.features,.origin,.simple,.partner,.foot,.demo,.applyBox,.bottomBox,.origin,.forgetBox,.successBox{ width:1000px; margin:0 auto;}

h2{ font-size:30px; font-weight:bold; color:#34495e; height:40px; line-height:40px;padding-bottom:40px}
.icon{ background-repeat:no-repeat; background-size:100% 100%; display:inline-block; background-position:center center; }

.wrap{ position: fixed; width: 100%; height: 100%; }

.header{ background:#165abb; position:relative; z-index:500;box-shadow: 0px 4px 4px rgba(0,0,0,0.3);}
.head{ height:80px; width: 1200px; margin:0 auto;}
.headMsg{ line-height: 80px;}
.zplayads_logo{ line-height: 80px;}
.head span{ height:50px; line-height:50px;}
.head .navList li{ float: left; line-height: 80px;}
.head .navList a,.switchBtn{ display: inline-block; width:98px; height: 30px; line-height: 30px; font-size: 16px; font-family: arial; color: #fff; text-align: center; border:1px solid #165abb;border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.head .navList a:hover{ border-color:#fff; }
.switchBtn{width:40px; border-color:#fff; margin:25px 30px 0 0;}

/*.head a{ padding:0 40px; color:#666; font-weight:bold; }
.head a:hover,.head .cur{ color:#0080ff;}*/
.headDetail{ z-index: 200; position:absolute; right: 0; top:80px; width: 600px; height:0; overflow: hidden; background:#fff;box-shadow: 0px 4px 4px rgba(0,0,0,0.3); }
.headDetail_cont{ padding-top:70px; text-align: center; }
.loginBtn{cursor:pointer;background-color: #6fb2fd;color:#fff;border:1px solid #6fb2fd; width:240px; text-align: center; display:inline-block; line-height:50px;border-radius:5px;font-size: 20px;}
.loginBtn:hover{ border-color:#3f93f2;background-color: #3f93f2;}
.registerBtn{ border: 1px solid #ccc; background: #fff; color:#999; width:238px; text-align: center; display:inline-block; line-height:48px;border-radius:5px;font-size: 20px; }
.registerBtn:hover{ border-color:#0080ff; color:#0080ff;}

.popCover{ z-index: 199; position: fixed; left:0; top: 0; width: 100%; height: 100%; background: #000; opacity:0.5; }
.loginList{ position:absolute; right:0; top:50px; padding-top:1px; background:#f8f8f8; width:120px; height:0; overflow:hidden; display:none }
.loginList a{ display:block; padding:0; text-align:center; height:34px; line-height:34px; font-weight:normal;border:1px solid #cdcdcd; border-top:none}
.loginList a:hover{ background:#0080ff; color:#fff; border-color:#0080ff}
.banner{ height:600px; background:rgba(0,0,0,0.5); text-align:center; color:#fff}
.banner h1{ font-size:60px; height:100px; line-height:100px; padding:100px 0 60px 0}
.banner p{ font-size:30px; line-height:50px}
.banner a,.aboutUsBtn{ display:inline-block; margin:80px 50px 0 50px; width: 300px; height:60px; line-height:60px; font-size:30px; color:#4da1ff; border: 2px solid #4da1ff; 
border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;
transition: all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.banner a:hover,.aboutUsBtn:hover{ color: #fff; background:#4da1ff; border-color:#4da1ff;}
.aboutUsBtn{ margin:50px 0 90px 0}
.bgVideo{ position:fixed; left:0px; top:0px; z-index:-100;}
@media (min-aspect-ratio:16/9){
	.bgVideo{ width:100%; height:auto;}
}
@media (max-aspect-ratio:16/9){
	.bgVideo{ width:auto; height:100%;}
}

.contentBox{border-bottom:2px solid #cdcdcd; padding:40px 0 40px 0;background:#f8f8f8;}
.contentBox h2{ text-align:center;}
.contentBox h2 span{ font-style:italic}
.contentBox_text{ position: relative; padding-left: 30px; display:block; }
.contentBox_text span{ position: absolute; left: 0; top:6px; }
.conLeft,.conRight{ width:50%;}
.content{ width:400px;/* height:250px;*/ color:#50647d;}
/*.conLeft .content{border-right:1px solid #cdcdcd}
.conRight .content{ border-left:1px solid #cdcdcd}*/
.conTit{ font-weight:bold; font-size:24px; height:26px; line-height:26px; padding:0 0 20px 50px}
.content p{ line-height:30px; padding-left:70px }
.icon_correct{ width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:10px; background:url("/web4/zplayads/img/icon_correct.png") no-repeat; background-size:100% 100%}

.featuresBox{ height:400px; color:#eee; background:rgba(0,66,127,0.9);}
.featuresBox h2{ padding:56px 0; height:30px; line-height:30px; text-align:center; color:#fff;}
.featureItem{ width:200px; text-align:center; }
.featureItem p{ height:20px; line-height:20px;}

.demoBox{ background:#fff;}
.demo h2{ padding: 60px 0 16px; height:30px; line-height:30px;}
.demo p{ font-size: 16px; color: #50647d; line-height:20px}
.videoBox{ padding: 54px 0 20px; overflow: hidden;}
.videoBox .iphoneBg{ position: relative; padding: 7px 10px 8px 11px; margin-left: 134px; background: url("/web4/zplayads/img/iphoneBg.png") no-repeat;}
.videoBox .iphoneTitle{ position: absolute; top: 6px; left: 63px; width: 146px; height: 20px; z-index: 13;}
.videoCon{ position: relative; width: 250px; height: 525px; border-radius: 27px; overflow: hidden;}
.videoBox video{ width: 100%; height: 100%; object-fit: fill;}
.videoCon .shakeBox{ z-index: 10; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; border-radius:27px}
.videoCon .playBtn{ position: absolute; width:90px; height:90px; left:50%; top:50%; margin-left:-45px; margin-top:-45px; z-index: 12; cursor:pointer;}
.phoneCrossScreen{ position:relative; margin-top:114px; padding:10px 8px 11px 7px;background: url("/web4/zplayads/img/iphoneBg2.png") no-repeat;}
.videoBox .phoneCrossScreen .iphoneTitle{ top:84px; left:7px; width:20px; height:146px;}
.phoneCrossScreen .videoCon{ width:525px; height:295px;}
.downloadBox{ background: #f8f8f8; padding: 0 25px; height:540px; width:370px;}
.downloadBox span{ color: #4da1ff;}
.downloadBox p{ line-height: 24px; font-size:14px;} 
.downloadBox .zplayadsqrCode{ width: 178px; height: 178px; margin: 35px auto 6px auto;padding: 10px; }
.zplayadsqrCode img{ width:178px; height:178px}
.downloadBox .companyBox{ padding-top: 60px}
.downloadBox .zplayadsqrCode,.downloadBox .qrCode_company{ border: 1px solid #50647d;background:#fff }
.downloadBox .qrCode_company{ padding:8px;width:132px; height:132px}
.qrCode_company{ width:132px; height:132px}

.pagination{ width:450px; margin:0 auto; padding-bottom:20px}
.tabItem{width: 100px; height: 100px;margin: 0 25px; overflow: hidden; position:relative; cursor:pointer}
.tabItem img{ width:100px; height:100px; border-radius:50px}
.tabItemBg{ background:#000; opacity:0.5; position:absolute; left:0; top:0; width:100px; height:100px; border-radius:50px}
.tabRound{ background:url("/web4/zplayads/img/roundGray.png") no-repeat; position:absolute; left:0; top:0; z-index:20; width:100px; height:100px;}
.pagination .checkin .tabRound{ background-image:url("/web4/zplayads/img/roundBlue.png")}
.pagination .checkin .tabItemBg{ opacity:0}
.zplaylogo_font{ width:226px; height: 60px; background-image: url("/web4/zplayads/img/zplaylogo.png"); display: inline-block; background-size:100% 100%; background-repeat:no-repeat; margin-left:10px }
.icon_arrowFont{ width: 40px; height: 30px; margin:0 7px 0 10px; background-size: 100% 100%; background-image: url("/web4/zplayads/img/arrow.png"); display: inline-block;  }

.originBox{ background: #00427f; color:#fff; overflow: hidden;}
.originBox img{ left: 50%; margin-left: -960px; top: 0;}
.originBox h2{ text-align: center; padding-bottom:25px; color:#fff;}
.originBox h2.bot{ padding:50px 0 20px; color:#eee}
.originBox .icon_correct{ vertical-align:top}
.originBox .originText{ width: 548px; padding-left: 40px;}
.originBox p{  line-height:24px; font-family: arial; font-size: 16px; color:#fff;}
.originBox .origin{ left:50%; margin-left: -500px; top: 60px;}
.origin .l{ padding-left:50px;}
.origin .r{ padding-right:20px}

.simpleBox{ background:#f3f3f3; padding:60px 0;}
.simpleBox h2{ padding-bottom:30px; font-size:24px}
.simpleBox p{ line-height:24px; padding-bottom:20px; color:#50647d }
.simpleBox .icon{ width:20px; height:20px;margin-right:20px; vertical-align:middle}
.icon_smile{ background-image:url("/web4/zplayads/img/icon_smile.png");}
.icon_loop{ background-image:url("/web4/zplayads/img/icon_loop.png");}
.icon_chart{ background-image:url("/web4/zplayads/img/icon_chart.png");}
.icon_money{ background-image:url("/web4/zplayads/img/icon_money.png");}
.icon_loop2{ background-image:url("/web4/zplayads/img/icon_loop2.png")}
.icon_money2{ background-image:url("/web4/zplayads/img/icon_money2.png")}
.simpleCon{ width:500px;}

.simpleCon span.dib{ width: 420px; }
.partnerBox{background:#fff; height:330px}
.partnerBox h2{ color:#34495e; padding:52px 0 15px 0; }
.partnerBox p{ line-height:20px; padding-bottom:54px; color:#50647d;}

.bottomTab{ padding:30px 0; height:60px; background-color: #00427f; opacity:0.9;  color:#eee; font-size:16px}

.footer{ padding:40px 0 ; color:#50647d; font-size:16px; background: #161e28;}
.footer div{ line-height:20px; height:20px; overflow:hidden}
.footer a{ color:#50647d; margin-right: 20px;}
.footer a:hover{ color: #fff;}
.fonten{font-family:'Arial';}


/* register */
.applyWrap{ color:#7990ad; background:#222d3a;}
.applyWrap h2{color: #fff;}
.applyWrap p{ line-height:20px}
.applyTitle{ padding-top:56px; padding-bottom:14px;}
.tab{ font-size:18px; line-height:40px; }
.tab span{ display:inline-block; width:120px; cursor:pointer}
.tab .cur{ border-bottom:2px solid #50647d}
.applyTip{ line-height:30px; margin-top:10px;  overflow:hidden; font-size:14px;}
.applyWrap .accoutBtn{ display: inline-block; text-align: center; margin: 40px 0 60px 0; width: 340px; height: 80px; line-height: 80px; font-size: 30px; background: #4da1ff; color: #fff;box-shadow:0px 5px 0px #155087; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.applyWrap .icon_arrow{ vertical-align: middle; margin-left: 25px; width: 40px; height: 40px; background-image:url("/web4/zplayads/img/icon_arrowRight.png")}
.formList li{ padding-bottom:20px;}
.formTit{ float:left; height:34px; width:130px; padding-right:5px; text-align:right; line-height:34px; overflow:hidden; font-size:16px; }
.formList input,.formList .textareaTip{ background:#fff; border:1px solid #ccc; font-size:14px; color:#666;  float:left; border-radius:3px;font-family:'Arial';}
.formList input{ width:306px; padding:5px 10px; height:22px; line-height:22px;}
.formList input:focus,.formList .textfocus{box-shadow:0 0 2px #0080ff; border-color:#0080ff;}
.formList input.selectTit:focus{ border-color:#0080ff}
.formList .textareaTip{ width:790px; height:130px; line-height:20px; resize:none;}
.formList textarea{ position:absolute; left:0; top:0;border:none; padding:10px; font-size:14px;font-family:'Arial'; line-height:20px; resize:none; width:770px; height:110px; color:#333; background:none}
input:-webkit-autofill,textarea:-webkit-autofill,input[type=text]:focus,textarea:focus{ -webkit-box-shadow: 0 0 0 1000px white inset; }
.textareaTip p{ padding-left:10px; line-height:20px; color:#a9a9a9; font-size:14px; font-family:'Arial'}
.formList .active{ background:#fff}
.formList .error{ border-color:#d33337 !important;}
.errorBox p{ display:none}
.errorBox{ height:30px; line-height:30px; color:#d33337; font-size:16px;}
.formList label{ float:left; width:106px; height:32px; line-height:32px; text-align:center; color:#333; background:#fff;border:1px solid #ccc; border-radius:5px; cursor:pointer; margin-right:16px; font-size:14px}
.formList label.error{border-color:#d33337;}
.formList .cur.labelAndroid{ border-color:#0080ff; background-color:#0080ff; color:#fff}
.formList .cur.labelIos{ border-color:#0080ff; background-color:#0080ff; color:#fff}
.formList .radio{ opacity:0; visibility:hidden; width:13px; height:13px;}
.formList .submitBtn,.formList .resetBtn,.activeBtn{ float:left; width:108px; height:40px; box-sizing:border-box; text-align:center; line-height:36px; border-width:1px; border-style:solid; font-size:16px; margin-right:16px; padding:0; border-radius:5px; background:#f8f8f8; font-family:'Arial'; cursor:pointer}
.formList .submitBtn.active,.activeBtn,.formList .resetBtn:hover{ border-color:#0080ff; color:#0080ff}
.formList .submitBtn,.formList .resetBtn{ border-color:#ccc; color:#333; background:#fff}

.formList .dis,.formList .disabled{ border-color:#ccc; background-color:#fff; color:#a9a9a9}
.formList .activeBtn{ height:34px; line-height:30px}
.formList .inputAppUrl{ width:642px}
.formList .appErrorBox{ padding-bottom:10px}
.appErrorBox div{background:#fff; border:1px solid #d33337; height:28px; line-height:28px; width:790px; margin-left:135px; font-size:14px; color:#d33337}
.appInfoBox{ margin-left:135px;background:#fff; border:1px solid #ccc; padding:24px 18px; width:756px; height:74px; overflow:hidden }
.appInfoBox a{ float:right; margin-right:0}
.appInfoText{ padding-top:8px; line-height:20px; font-size:14px; color:#333; width:530px;}
.appInfoText p{ overflow:hidden; height:20px; text-overflow:ellipsis; white-space:nowrap}
.appInfoText em{  font-style:normal; display:inline-block; vertical-align:top; width:90px; text-align:right}
.alreadyBox div{ width:72px; height:72px; overflow:hidden}
.alreadyBox div span{ display:none;}
.appInfoBox img,.alreadyBox img{ width:72px; height:72px;}
.blackBg{ width:100%; height:100%; left:0; top:0; background:#000; opacity:0.6; filter:alpha(opacity = 60)}
.delBtn{ width:24px; height:24px; background:url("/web4/zplayads/img/icon_del.png") no-repeat; left:50%; top:50%; margin-left:-12px; margin-top:-12px; z-index:10; cursor:pointer}
.success{ padding-bottom:90px; padding-top:40px}
.icon_select{ width:7px; height:4px; right:8px; top:15px; background:url("/web4/zplayads/img/icon_select.png") no-repeat}
.selectList{ left:0; top:34px; display:none; border:1px solid #ccc; border-top:none;  width:326px; background:#fff; padding:4px 0; z-index:20}
.selectItem a{ line-height:30px; color:#333; display:block; cursor:pointer; height:24px; line-height:24px; padding:0 10px; font-size:16px;}
.selectItem a:hover{ background:#0080ff; color:#fff}

/* loading */
.loadBox{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; display:none}
.loadBg,.pop_cover{ width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity = 50)}
.loadBox img{ position:absolute; left:50%; top:50%; width:20px; height:20px; margin-left:-10px; margin-top:-10px; z-index:10;}

/*20171025*/

.MonetizationBox{ background: #00427f; color: #fff; padding: 40px 0;}
.MonetizationBox h2{ color: #fff; padding-bottom: 20px; height:30px; line-height:30px}
.MonetizationBox p{ line-height:20px;}
.MonetizationBox img{ border-radius:24px; -webkit-border-radius:24px; -moz-border-radius:24px; -ms-border-radius:24px; -o-border-radius:24px;}
.monetization{ width:850px; margin:0 auto}
.monetization div{ width: 170px; text-align: center;}
.MonetizationBox .iconList{ text-align: center; margin-top: 40px;}
.whiteBg{ background: #fff;}
.whiteBg .applyTitle{ font-size: 36px; color: #34495e;} 
.whiteBg p{ color: #77849a;}
.contentBox .desciption{ color: #77849a; line-height: 28px;}
.monetizationCon{ padding: 56px 0 50px 0;}
.monetizationCon h2{padding-bottom:30px}
.monetizationCon .content{ min-height: auto;}

.pt35{ padding-top: 35px;}
.moneFeatures h2{ font-size:36px; height:36px; line-height:36px;}
.moneFeatures p{ padding-top:46px;}


/*基础样式*/
.main{ margin: 0 auto; }
.inputText {box-sizing: border-box; width: 100%; padding:10px 0; text-indent: 10px; font-size: 14px; line-height: 20px; border:1px solid #ccd1d9; background-color: #fff; color: #656d78; border-radius:5px;  }
.inputText:focus{ border-color:#6fb2fd; }
.tipsBox{ line-height: 24px; height: 24px; font-size: 14px; }
.error{ color:#ed5565; display: none; }
.tip{ color:#acbcd0; }
.btn_blue, .btn_gray{ cursor:pointer; display:inline-block; line-height:40px; text-align: center; border-radius: 5px; font-size: 14px;}
.btn_blue{ background-color: #6fb2fd; color:#fff; border:1px solid #6fb2fd; }
.btn_gray{ background-color: #f5f7fa; color:#aab2bd; border:1px solid #e6e9ed; }
.btn_gray:hover{background-color: #ccd1d9;text-decoration:none; color:#fff}
.btn_blue:hover{border-color:#3f93f2;background-color: #3f93f2;}
.btn_blue.dis{cursor: default; border-color:#f5f7fa;box-shadow:none; color:#ccd1d9; background: #f5f7fa;font-weight: normal;}
/*登录*/
.login{ width: 600px; }
.login .forget{ color: #4da1ff;  font-size: 14px; line-height: 40px; }
.login .btn_blue{ width: 300px; }

/*注册*/
.register{ width: 900px; }
.register ul{ width: 400px; }
.register .tipsBox{ width:500px;}
.register .btn_blue, .register .btn_gray{ width: 120px; }
.registerTips{ color:#acbcd0; font-size: 14px; text-align:center}
.registerAgree{ line-height: 30px; height: 30px; padding: 20px 0 40px; }
.registerAgree input{ vertical-align: middle; margin-right:5px; margin-top: 1px; cursor: pointer; }
.registerAgree p{ display: inline-block; color: #7990ad; font-size: 14px; vertical-align: middle; }
.registerAgree a{ color:#4da1ff;}

/*登录注册*/
.loginRegister{ padding-bottom:30px;}
.loginRegister h1{ padding-top: 60px; font-size: 30px; line-height: 50px; font-weight:bold; color: #34495e; text-align: center; }
.loginRegister h2{ font-size: 16px; line-height: 40px; font-weight:normal; color: #50647d; text-align: center; }
.loginRegister h2 a{ color: #4da1ff; }
.loginRegister h3{ color:#50647d; font-size: 14px; line-height: 20px; padding-bottom: 5px; font-weight:normal; }
.loginRegister h3 span{ color: #acbcd0; margin-left: 10px; }
.loginRegister .icon_select{ top:20px; right: 10px; }
.loginRegister .selectList{border-top:1px solid #ccc; width: 100%; box-sizing: border-box; top:42px; border-radius:5px; max-height:200px; overflow:auto}
.loginRegister .selectItem a{ line-height: 30px; height: 30px; color:#7990ad; font-size: 14px; }
.loginRegister .selectItem a:hover{ color: #fff; background:#4da1ff; }

/*关于我们*/
.aboutUs{ text-align: center; }
.aboutUs h1{ font-size: 30px; color: #34495e; line-height: 120px; padding-top: 40px; }
.aboutUs p{ font-size: 16px; color: #50647d; line-height: 30px; width: 1000px; margin:0 auto; padding-bottom: 30px; }
.aboutUs_pic{ height: 400px; position:relative; overflow: hidden; }
.aboutUs_pic div{ position: absolute; background: url("/web4/zplayads/img/aboutUs_pic.jpg"); width: 1900px; height: 400px; }
.aboutUs_pic a{display: block; width: 114px; height: 117px; position: absolute; top :150px; z-index: 10; opacity:0.5 }
.aboutUs_pic a.left{ left: 30px; background: url("/web4/zplayads/img/btnLeft.png"); }
.aboutUs_pic a.right{ right: 30px; background: url("/web4/zplayads/img/btnRight.png"); }
.aboutUs_message{ background: url("/web4/zplayads/img/aboutUs_message.jpg") center center no-repeat; height: 240px; }

/*-- 模拟下拉框 --*/
.selectBox {  display: inline-block; *display:inline; *zoom:1;  vertical-align: top;  position: relative;  height: 42px; text-align:left;  }
.selectBox.focus {  z-index: 500;}
.selectBox.focus .selectBox_show{ border-color:#6fb2fd;}
.selectBox_show {box-sizing: border-box; width: 100%; padding:10px 35px 10px 10px; cursor:pointer; border:1px solid #ccd1d9; background-color: #fff; color: #656d78; border-radius:5px; position: relative; }
.selectBox_show p {width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; color:#656d78;font-size: 14px; }
.selectBox_show i { position:absolute; width:10px; height:6px; right:20px; top:16px; background:url("/web4/zplayads/img/icon_select.png") no-repeat }
.selectBox_list {  position: absolute;  left: 0;  top: 41px;  z-index: 120; background:#fff;  overflow-y: auto;  overflow-x: hidden; border:1px solid #ccc; border-radius:5px }
.selectBox_listLi {  font-size: 14px;  height: 30px;  line-height: 30px; cursor: pointer;  text-indent: 10px;  white-space: nowrap;  word-break: keep-all;  overflow: hidden; text-overflow: ellipsis;white-space: nowrap;color: #7990ad}
.selectBox .selectBox_listLi:hover, .selectBox .selectBox_listLi.hover{ color: #fff; background:#4da1ff; }
.selectBox.dis .selectBox_show {  cursor: default;}
.selectBox.dis .selectBox_show p {white-space: nowrap;  word-break: keep-all;  }
.selectFilter input{ width:90%; margin:5px auto; padding:2px 5px; font-size: 12px; height:20px; line-height:20px; border-radius:5px; background:#fff; border:1px solid #ccc; }
.selectFilter{background-color: #eee; border-bottom:1px solid #ccc;}

/*-- 弹窗 --*/
.sPop{ width:460px; height:200px}
.pop_cover{ position:fixed; left:0; top:0;}
.pop_wrap{ position:fixed; left:0; top: 0; right: 0; bottom: 0; margin: auto;background-color: #fff; box-shadow: 0 0 3px #eaeaea;   z-index:502;border:1px solid #eaeaea;border-radius: 5px; overflow:hidden}
.pop_titleBox{ height: 44px;background-color: #f5f7fa;}
.pop_title{  color:#656d78; text-indent:20px; font:bold 16px/44px "simsun"; }
.pop_sure{ padding:0 30px; height:30px; line-height:30px}

.pop_test_email{ width:40%; z-index:501; height:200px; min-width:520px}
.pop_test_email .pop_text{ font-size:18px; line-height:24px; margin-top:20px; margin-bottom:20px; max-height:48px; overflow:hidden; color:#656d78}
.pop_test_email a{ padding:0 10px;}
/*   忘记密码  */
.forgetBox h1{ padding:60px 0 50px 0; height:50px; line-height:50px; text-align:center; font-size:30px; font-weight:normal; color:#34495e}
.stepBox{ border-bottom:3px solid #f5f7fa; height:40px; padding:0 50px}
.stepItem{ width:33.3%; height:40px; border-bottom:3px solid #f5f7fa; margin-bottom:-3px; text-align:center}
.stepItem span{ display:inline-block; vertical-align:top; height:20px; line-height:20px;}
.stepText{ color:#7990ad; font-size:16px}
.stepNum{ width:20px; background-color:#acbcd0; border-radius:10px; font-size:14px; color:#fff; margin-right:10px}
.forgetBox .cur{ border-bottom-color:#4da1ff;}
.forgetBox .cur .stepText{ color:#4da1ff}
.forgetBox .cur .stepNum{ background-color:#4da1ff}
.forgetBox .btn_blue{ width:300px}
.forgetList{ padding:50px 200px 0 200px;}
.forgetList h3{ height:24px; line-height:24px; padding-bottom:6px; color:#50647d; font-size:14px; font-weight:normal}
.forgetList input{ box-sizing:border-box; width:100%; height:40px; line-height:18px; padding:10px 20px; border:1px solid #ccd1d9; border-radius:5px; color:#50647d}
.forgetList .code input{ width:64%;}
.forgetList .code img{ max-width:150px;}
.forgetList .emailCode input{ width:70%}
.icon_refresh{ width:27px; height:30px; background:url("/web4/zplayads/img/icon_refresh.png") no-repeat; margin:5px 2px; cursor:pointer}
.icon_refresh.dis{ opacity:0.2}
.forgetText{ color:#7990ad; font-size:14px; height:40px; line-height:40px; padding-left:20px;}
.sendBtn,.countBox{ border:1px solid #ccd1d9; border-radius:5px; background:#f5f7fa; font-size:14px; color:#7990ad; text-align:center; width:26%; height:38px; line-height:38px;}
.successBox{ padding:130px 0;}
.successBox h1{ font-size:30px; color:#4da1ff; line-height:80px; height:80px; font-weight:normal; padding-bottom:68px; border-bottom:1px solid #e8eaee; margin-bottom:12px}
.successBox div,.successBox p{ font-size:14px; line-height:22px;}
.successBox p{ color:#7990ad}
.successBox div{ color:#acbcd0}
.successBox a{ color:#4da1ff}

/*注册推广电子协议*/
.protocol{ width:800px; margin:0 auto}
.protocol .btn_blue{ width:200px}
.protocol img{ width:650px; padding:75px; background:#fff; margin-bottom:20px;}
@media screen and (max-width:1199px){
	 body{-webkit-text-size-adjust: none}
	.head{ width:980px}
	.features,.origin,.simple,.partner,.foot,.demo,.applyBox,.bottomBox,.origin,.forgetBox,.successBox{ width:980px; margin:0 auto;}
	.featureItem{ width:196px}
	.partner img{ height:48px}
	.register .tipsBox{ width:400px;}
	.banner h1{ font-size:58px}
	.aboutUs p{ width:980px}
	.privacy p{ width:980px}
	.content{ width:490px}
	
}
.privacy{ padding-top:40px;}
.privacy h1{color: #50647d;}
.privacy p{font-size: 16px; color: #50647d; line-height: 30px; width: 1000px; margin:0 auto; padding-bottom: 15px;}
