@charset "UTF-8";
/* CSS Document */
html, body, nav, ul, li, h2, h3, figure,td{ padding:0;margin:0;font-family:"Microsoft YaHei","Arial"}
html,body{ height:100%; width:100%; font-size: 16px; position: relative;}
.clear{ clear:both;}
input,select,textarea{ outline:none;font-family:"Microsoft YaHei";-webkit-appearance: none;outline: none; border:0;}
ul,li{list-style-type:none;}
img{display: block;}
.fl{ float: left; }
.fr{ float: right; }
a:focus{outline:none;}
.hide{ display: none !important; }

/*基础资料填写*/
.basic{ width: 100%; background: #f6f7f7; }
.basic_w{ width: 1190px; margin: 0 auto; }
.basic_w h3{ font-size: 24px; color: #666; font-weight: normal; line-height:100px }
.basic_w h3 span{ font-size: 14px; color: #666; display: inline-block; margin-left: 25px; }
.basic_w .basic_wb{ padding-bottom: 25px; }
.basic_w .basic_wb .basic_wbl{ background: #fff; border: #e0e0e0 1px solid; width: 853px; height: 788px; }
.basic_w .basic_wb .basic_wbl .basic_wblc{ width: 740px; margin: 0 auto; /*padding: 50px 0 30px;*/ }
.basic_w .basic_wb .basic_wbl .basic_wblbd{ position: relative; margin-bottom: 10px; height: 52px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd p{ width: 138px; height: 52px; line-height: 52px; margin: 0; color: #666; font-size: 14px; display: block; float: left; text-align: right; }
.basic_w .basic_wb .basic_wbl .basic_wblbd #height_w{ display: block; margin-left: 23px; width: 187px; height: 50px; line-height: 50px; border: #d9d8d8 1px solid; border-radius: 5px; color: #666; font-size: 14px; text-align: left; text-decoration: none; float: left; padding-left: 26px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd select{ padding: 15px\0; #text-indent:4px; margin-left: 23px; width: 216px; height: 52px; background: #fff; line-height: 52px; border: #d9d8d8 1px solid; border-radius: 5px; color: #666; font-size: 14px; text-align: left; float: left; padding-left: 26px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd input{ margin-left: 23px; width: 183px; height: 40px; line-height: 40px; padding: 5px; border: #d9d8d8 1px solid; border-radius: 5px; color: #666; font-size: 14px; text-align: left; text-decoration: none; float: left; padding-left: 26px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd em{ width: 34px; height: 50px; position: absolute; top: 1px; left: 341px; display: block; border-radius: 0 5px 5px 0; }
.basic_w .basic_wb .basic_wbl .basic_wblbd em img{ width: 34px; height: 50px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd span.w_bz{ color: #666; font-size: 12px; height: 52px; display: inline-block; margin-left: 15px; line-height: 52px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd span.w_cw{ display: none; padding: 0 7px; color: #666; font-size: 12px; height: 32px; margin-top: 10px; background: #efe3e3; margin-left: 15px; line-height: 32px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd span.w_cw img{ float: left; width: 17px; height: 17px; margin-top: 7px; margin-right: 5px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd span.w_cg{ display: none; padding: 0 7px; color: #666; font-size: 12px; height: 32px; margin-top: 10px; margin-left: 15px; line-height: 32px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd span.w_cg img{ float: left; width: 17px; height: 17px; margin-top: 7px; margin-right: 5px; }
.basic_w .basic_wb .basic_wbl .basic_wblbd ul{ z-index: 3; border: #d9d8d8 1px solid; width: 203px; background: #fff; position: absolute; top: 52px; left: 161px; padding: 5px; display: none; }
.basic_w .basic_wb .basic_wbl .basic_wblbd ul li{ list-style-type:none; cursor: pointer; float: left; font-size: 14px; color: #666; width: 40px; height: 30px; line-height: 30px; text-align: center; }
.basic_w .basic_wb .basic_wbl .basic_wblbd ul li:hover{ background: #f77b7b; color: #fff; }
.basic_w .basic_wb .basic_wbl .baic_wbbt{ background: url(../images/w_btx.png) repeat-x left center; width: 667px; margin: 8px 0; }
.basic_w .basic_wb .basic_wbl .baic_wbbt h3{ color: #999; font-size: 12px; background: #fff; width: 302px; text-align: center; margin: 0 auto; padding: 0; }
.basic_w .basic_wb .basic_wbl .w_submit{ cursor: pointer; width: 201px; height: 50px; line-height: 50px; padding: 0; text-align: center; color: #fff; font-size: 18px; background: #f77b7b; margin: 35px 233px 28px; border-radius: 5px; }
.basic_w .basic_wb .basic_wbl .w_fwtk{ color: #999; font-size: 12px; margin: 0; float: left; margin-left: 2px; margin-top: 1px; }
.basic_w .basic_wb .basic_wbl .w_fwtk a{ color: #999; font-size: 12px; }
.basic_w .basic_wb .basic_wbl .w_fwtk a:hover{ color: #f77b7b; }
.basic_w .basic_wb .basic_wbl .w_fwtk1{ margin-left: 72px; margin-bottom: 40px; }
.basic_w .basic_wb .basic_wbl .w_zsxx{ color: #999; font-size: 12px; margin: 0; text-align: center; }
.basic_w .basic_wb .basic_wbl #checkbox1{ -webkit-appearance: checkbox; box-sizing: border-box; float: left; }
.basic_w .basic_wb .basic_wbr{ width: 314px; height: 788px; border: #e0e0e0 1px solid; }


/*注册成功*/
.zcsuccess{ width:1000px; margin:0 auto; height:640px; border:solid 1px #d9d8d8; text-align:center; background:#fff; padding: 0 95px;}
.zcsuccess img{ display:inline}
.zcsuccess span{ color:#d86ea3}
.zcsuccess .findbtn{ width:210px; height:50px; margin:0 auto; background:#d86ea3; border-radius:5px; line-height:50px;}
.zcsuccess .findbtn a{ font-size:18px; color:#fff; display:block}
.zcheader{ width:100%; height:107px; background:#fff; margin-bottom:20px;}
.zcheaderjz{width:1190px; margin:0 auto; padding-top:20px}
.zcheaderjz img{ display:inline}
.zcheaderjz a{ float:right; display:block; width:105px; height:36px; background:#d86ea3; border-radius:5px; line-height:36px; text-align:center; color:#fff; font-size:14px; margin:20px 10px 0 0}




/*一键关注弹出层*/
.followtcc{ width: 100%; height:700px;overflow:hidden; position: absolute; top: 0; left: 0; padding: 0; /*background: rgba( 0, 0, 0, 0.5);*/ }
.follow{ /*border: #d9d8d8 1px solid;*/ background: #fff; width: 808px; margin: 0 auto; #padding-bottom: 34px; }
.follow .followt{ background: url(../images/follow.png) no-repeat; width: 808px; height: 88px; }
.follow .followt .followtl{ float: left; width: 395px; margin-left: 142px; margin-top: 25px; }
.follow .followt .followtl h3{ font-size: 24px; color: #fff; font-weight: normal; }
.follow .followt .followtl p{ font-size: 14px; color: #fff; margin: 0; }
.follow .followt .followtr{ float: right; width: 170px; margin-right: 25px; margin-top: 22px; }
.follow .followt .followtr a{ color: #2854b8; text-decoration: underline; display: block; font-size: 14px; float: left; margin-left: 4px; }
.follow .followc{ padding: 2px 22px 20px; background: #f7edf0; width: 765px; border-bottom: #d9d8d8 1px solid; }
.follow .followc p{ margin: 0; color: #666; font-size: 14px; }
.follow .followc .followcb{ margin-top: 9px; }
.follow .followc .followcb .followcbtsk{ border-radius: 5px; width: 500px; height: 29px; padding: 5px 10px; float: left; background: #fff; border: #d9d8d8 1px solid; font-size: 14px; color: #666; }
.follow .followc .followcb a{ color: #2854b8; height: 40px; line-height: 40px; text-decoration: underline; display: block; font-size: 14px; float: left; margin-left: 15px; }
.follow .followc .followcb .followcbfs{ border-radius: 5px; width: 127px; height: 40px; line-height: 40px; text-align: center; color: #fff; float: left; margin-left: 15px; font-size: 14px; background: #d86ea3; cursor:pointer}
.follow .followb{ padding-top: 4px; }
.follow .followb a{ color: #2854b8; text-decoration: underline; display: block; font-size: 14px; float: right; margin-right: 61px; }
.follow .followb ul{ margin: 5px 40px 0 41px;}
.follow .followb ul li{ width: 110px; float: left; margin: 0 17px 6px 17px; }
.follow .followb ul li a{ float:none}
.follow .followb ul li img{ width: 108px; border: #d9d8d8 1px solid; height: 135px; }
.follow .followb ul li p{ color: #666; font-size: 14px; margin: 5px 5px; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.follow .followb ul li span{ display: block; float: left; color: #999; font-size: 12px; }
.follow .followb ul li em{ display: block; float: right; margin-right: 13px; color: #999; font-size: 12px; font-style: normal; }
.follow .followb ul li input{ -webkit-appearance: checkbox; box-sizing: border-box; margin-left: 45px; margin-top: 6px; }

/*手机号验证*/
.w_phonetcc{ width: 100%; /*height: 100%;*/ position: absolute; top: 0; left: 0; padding: 0; /*background: rgba( 0, 0, 0, 0.5);*/ }
.w_phone{ /*border: #d9d8d8 1px solid;*/ background: #fff; width: 588px; margin: 0 auto; padding-top: 13px; padding-bottom: 20px; }
.w_phone a.w_phonegb{ color: #2854b8; text-decoration: underline; display: block; font-size: 14px; float: right; margin-right: 20px; }
.w_phone .w_phonec{ width: 405px; margin: 0 auto; margin-top: 5px; }
.w_phone .w_phonec h3{ color: #333; font-size: 24px; font-weight: normal; text-align: center; margin-bottom: 20px; }
.w_phone .w_phonec p{ color: #666; font-size: 14px; margin: 0; text-align: center; margin-bottom: 27px; }
.w_phone .w_phonec .w_tel{ margin-bottom: 11px; }
.w_phone .w_phonec .w_tel span{ display: block; width: 88px; text-align: right; color: #666; font-size: 14px; float: left; height: 52px; line-height: 52px; }
.w_phone .w_phonec .w_tel input{ width: 181px; height: 40px; padding: 5px 10px; border: #d9d8d8 1px solid; border-radius: 5px; float: left; }
.w_phone .w_phonec .w_tel a.w_xgtel{ color: #2854b8; text-decoration: underline; display: block; font-size: 14px; float: left; margin-left: 10px; height: 52px; line-height: 52px; }
.w_phone .w_phonec .w_tel #check_sms{ width: 101px; padding: 0; border: 0; outline: 0; height: 42px; line-height: 42px; margin-top: 5px; border-radius: 5px; font-size: 14px; color: #fff; background: #ed9d03; text-align: center; font-style: normal; float: left; margin-left: 10px; display: block; }
.w_phone .w_phonec .w_tel #check_sms.nz_but_hover{ background: #e1e1e1; }
.w_phone .w_phonec .w_tel #check_sms.nz_but{  background: #ed9d03; }
.w_phone .w_phonec .w_submit{ width: 201px; height: 52px; line-height: 52px; padding: 0; border-radius: 5px; color: #fff; background: #f77b7b; font-size: 18px; margin-left: 88px; margin-top: 10px; margin-bottom: 22px; }
.w_phone .w_phoneb{}
.w_phone .w_phoneb h3{ color: #d86ea3; font-size: 24px; margin-left: 60px; font-weight: normal; margin-bottom: 15px; }
.w_phone .w_phoneb ul{ margin: 0 50px; }
.w_phone .w_phoneb ul li{ width: 110px; float: left; margin: 0 5px; }
.w_phone .w_phoneb ul li img{ width: 108px; border: #d9d8d8 1px solid; height: 135px; }
.w_phone .w_phoneb ul li p{ color: #666; font-size: 14px; margin:5px; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.w_phone .w_phoneb ul li span{ display: block; float: left; margin-left: 13px; color: #999; font-size: 12px; }
.w_phone .w_phoneb ul li em{ display: block; float: right; margin-right: 13px; color: #999; font-size: 12px; font-style: normal; }




