/*注册*/
.login_header{ height: 82px; width: 100%; background: #fff;}
.logo{ float: left;}
.logo_c{ display: block; width: 250px; height: 82px; background-position: -287px -520px;}
.login_nav{ height: 50px; float: right;}
.login_nav_span{ display: inline-block; float: left; color: #737981; font-size: 14px; height: 50px; line-height: 50px; margin-right: 20px;}
.login_nav_span:hover{ color: #368da0;}
.phone_icon{display: inline-block; width: 18px; height: 17px; vertical-align: middle; margin-right: 5px;}
.login_banner{width: 100%; height: 432px; background: url(../pc/zhuce_banner.jpg) center no-repeat;}
.login_banner1{width: 100%; height: 453px; background: url(../pc/login_banner0729.jpg) center no-repeat;}
.login_banner2{width: 100%; height: 432px; background: url(../pc/login_banner0707.jpg?v=2015070701) center no-repeat;}
.login_station{ float: right; width: 358px; height: 352px; margin-top: 42px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');background:rgba(255,255,255,0.5);}
.login_nr{ width: 340px; height: 334px; margin: 0px auto; background: #f1f0f0; margin-top: 9px;}
.login_nr1{ width: 340px; height: 334px; margin: 0px auto; background: #fff; margin-top: 9px;}
.login_tab_c{ height: 40px;}
.login_tab{ width: 170px; height: 40px; float: left; display:block; text-align: center; line-height: 40px; font-size: 16px; cursor: pointer;color: #737981; background: #e7e7e7;}
.now{ color: #368da0; background: #f1f0f0;}
.login_inp_c{ width: 298px; margin: 0px auto; margin-top: 20px; *margin-top: 10px;}
.inp_c{ width: 298px; margin-bottom: 5px; position: relative; clear: both; display: block;}
.login_tip{ display: block; height: 24px; padding: 0px 10px; line-height: 24px; position: absolute; border-radius: 3px; left: 250px; top: 9px; white-space:nowrap; cursor: default;}
.login_tip1{display: block; height: 24px; padding: 0px 10px; line-height: 24px; position: absolute; border-radius: 3px; left: 250px; top: 12px; white-space:nowrap; cursor: default;}
.yellow_tip{ background: #feff99; color: #368da0; border: 1px solid #cccccc;}
.yellow_tip .jt{ display: block; width: 6px; height: 7px; position: absolute; left: -6px; top: 8px; background-position: -127px -5px;}
.red_tip{ background: #ffdbdb; color: #ee4d4d; border: 1px solid #EE4D4D;}
.red_tip .jt{ display: block; width: 6px; height: 7px; position: absolute; left: -6px; top: 8px; background-position: -117px -5px;}
.login_inp_base{ display: block; border: 1px solid #e7e7e7; font-size: 14px; border-radius: 5px; font-family: '微软雅黑'; color: #737981;padding-left: 16px;}
.login_inp_w{ width: 280px; height: 20px; line-height:20px; padding-top: 10px; padding-bottom:10px ;}
.login_inp_base:-webkit-input-placeholder{color:#737981;}
.login_inp_base:-moz-placeholder {color: #737981;}
.login_inp_base::-moz-placeholder{color: #737981;}
.login_inp_base:-ms-input-placeholder {color: #737981;}
.validate_code{ width: 80px; height: 40px; float: left;}
.validate_code_img{ border: 1px solid #e7e7e7; margin-left: 10px; float: left;}
.next_img{ font-size: 12px; color: #737981; text-decoration: underline; float: left; height: 20px; margin-top: 25px; margin-left: 5px;}
.next_img:hover{ color: #368da0;}
.loginbtn{ display: block; width: 296px; height: 50px;text-align: center; line-height: 50px; font-size: 16px; color: #ffffff; font-weight: bold; background: #368da0; border-radius: 3px;}
.check_box{ margin-top: 5px; line-height: 20px; height: 20px;}
.logincheck{ margin-right: 5px; margin-top: 4px; *margin-top: 0px; display: inline-block; vertical-align: middle; float: left;}
.logincheck_span{ color: #737981;  display: inline-block; float: left;}
.c_base{ width:978px; padding:10px; border:1px solid #dbdbdb; border-radius:5px; background:#fff; margin-top:20px; cursor:default; position: relative;}
.trademark_tt{ background:url(../trademark.png) no-repeat; width: 703px; height: 52px; margin: 0px auto;}
.emplpyer_ul{ width: 100%; padding: 10px 0px; background: #f7f7f7; height: 118px;}
.emplpyer_ul li{ float: left; width: 98px; margin-left: 10px; display: inline-block;}
.emplpyer_p{ text-align: center; margin-top: 2px;}
.emplpyer_p span{ color: #38404b; font-size: 14px; display: inline-block; vertical-align: middle;}
.taobao_platform{ display: inline-block; width: 32px; height: 14px; background-position: -24px -1px; margin-left: 5px;}
.tmall_platform{ display: inline-block; width: 14px; height: 14px; background-position: -63px -3px; margin-left: 5px;}
.jd_platform{ display: inline-block; width: 14px; height: 14px; background-position: -84px -3px; margin-left: 5px;}
.emplpyer_tip{ text-align: center; font-size: 18px; color: #38404b; line-height: 24px; margin-top: 5px;}
.djnow_btn{ display: block; width: 132px; height: 34px; text-align: center; line-height: 34px; margin: 0px auto; font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 10px;}
.trademark_list{ padding: 15px 0px; height: 30px; background: #f7f7f7; overflow: hidden; margin-top: 20px;}
.trademark_list ul{ width: 110%; display: block; height: 30px;}
.trademark_list ul li{ float: left; margin-right: 8px;}
.trademark_icon{ display: block; width: 90px; height: 30px;}
.supor{ background-position: 0px -72px;}
.fapai{ background-position: -98px -72px;}
.taobao{ background-position: -98px -109px;}
.tmall{ background-position: 0px -146px;}
.zhangxq{ background-position: -98px -146px;}
.quanzhi{ background-position: 0px -184px;}
.hongyan{ background-position: -98px -184px;}
.yanhuang{ background-position: 0px -221px;}
.dunpai{ background-position: 0px -109px;}
.pingye{ background-position: -98px -220px;}

/*login*/
.login_space{padding-top: 22px; text-align: center;}
.radioclass {opacity: 0; cursor: pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); width:14px; height:14px;}
.role_choose{ display: inline-block; height: 22px; line-height: 22px; color: #38404b; font-size: 16px; font-weight: bold;}
.choose_card{float:left; height:14px; width:14px; cursor: pointer; background-position:-139px -5px; margin-top: 5px; margin-right: 5px; line-height: 14px;}
.in{ background-position: -158px -5px;}
.login_inp_w2{height:20px; width: 280px; line-height: 20px; padding-bottom: 15px; padding-top: 15px;}
.inp_c_space{ margin-bottom: 15px; display: inline-block;}
.forgetmm{ float: right; text-decoration: underline;}
.forgetmm:hover{ color: #368da0;}
.third_part_fs{ display: inline-block; height: 14px; color: #737981; margin-right: 10px;}
.third_part{ display: inline-block; width: 14px; height: 14px; margin-right: 5px;}
.taobao_third{ background-position: -196px -117px; width: 16px;}
.zfpay_third{ background-position: -196px -72px;}
.qq_third{ background-position: -196px -95px;}
.weixin_third{ background-position: -196px -139px;}
.aliww_third{ background-position: -196px -161px;}

/*登录成功*/
.c_color{ background: #ecfcff;}
.loginok_p{ height: 39px; padding-bottom: 15px; border-bottom: 1px dashed #d4dfe1; text-align: center; margin: 0px auto;}
.payok{ width: 38px; height: 39px; background-position: -81px -28px; float: left;}
.payok_span{ display: inline-block; float:left; margin-left: 5px; height: 39px;line-height: 39px; font-size: 24px; color: #38404b;}
.login_base_p{ height: 30px; line-height: 30px; text-align: center;}
.p_space{ margin-top: 10px;}
.complete_xx{ color: #368da0; font-size: 14px; text-decoration: underline; display: inline-block;}
.recruite_btn{ margin-left: 10px; display: inline-block; height: 30px; padding: 0px 10px; line-height: 30px;}
.c_half{ float: left; width: 463px; padding: 30px 0px 0px 30px; height: 114px; border: 1px solid #dbdbdb; background: #fff;}
.half_c_space{ margin-top: 20px;}
.halt_space{ margin-right: 10px;}
.p14_g{color: #368da0; font-size: 14px;}
.p16_r{ color: #f86760; font-size: 16px;}
.show_title{ height: 30px;}
.title_span{ color: #48515D; font-size: 14px; font-weight: bold; float: left;}
.title_right_a{ float: right; text-decoration: underline; color: #868c93;}
.title_right_a:hover{ color: #3a9daf;}
.fs16{ font-size: 16px;}
.fs14_g{ font-size: 14px; color: #38404b;}
.fs14_g2{ font-size: 14px; color: #7b8086;}
.title_border{ border-bottom: 1px dashed #e1e1e1;}
.question_c{ padding: 0px 50px 0px 30px; margin-top: 15px;}
.question_tt,.question_answer{ font-size: 14px; color: #38404b; line-height: 30px;}
.question_answer{ text-indent: 2em;}
.question_a_base{ display: block; float: left; padding: 0px 15px; color: #fff; height: 31px; line-height: 31px; margin-left: 10px; font-size: 14px;}
.font_h{ color: #38404b;}
.bg_h{background: #b9bcc0;}
.bg_y{background: #fffbb8;}
.bg_b{background: #b0d1fe;}
.bg_r{background: #f38282;}
.bg_g{background: #8edbde;}

/*设计师入驻*/
.block_base{ padding: 50px 20px 50px 20px; background: #fff; border: 1px solid #dbdbdb; border-radius: 5px;}
.fs16_b{ font-size: 16px; color: #368da0; font-weight: bold;}
.body_c{ margin-top: 15px;}
.remind_tip{ color: #ff6868; margin-left: 15px;}
.gender_radio{ margin-left: 15px; color: #38404b;}
.must_icon{ display: inline-block; width: 20px; height: 20px; vertical-align: middle; background-position: -496px 0px;margin-left: 5px; float: left;margin-top: 5px;}
.d_info_inp{ border-radius: 3px; line-height: 32px; height: 32px; width: 120px; font-size: 12px; float: left;}
.info_inp_c{ width: 140px; height: 17px; border: 1px solid #dbdbdb; border-radius: 3px; display: inline-block; vertical-align: middle;}
.record_inp{ position: absolute; width: 112px; height: 17px; line-height: 17px; font-size: 12px; padding-left: 10px; color: #48515d;}
.drop_down{ display: block; position: absolute; width: 11px; height: 11px; right: 5px; top: 3px; background-position: -196px -7px;}
.info_inp_c select{ width: 142px; border:1px solid #7b8086; height: 17px;}
.info_inp_c select option{ color: #7b8086;}
.cur_select{ display: block; width: 110px; height: 17px; padding: 0px 10px; position: absolute; left: 0px; top: 0px; line-height: 17px !important; color: #48515d;}
.inp_w1{ width: 210px;}
.inp_w2{ width: 68px;}
.inp_w3{ width: 294px;}
.inp_w4{ width: 140px;}
.inp_w5{ width: 230px;}
.inp_w6{ width: 60px;}
.inp_w7{ width: 70px;}
.obtain_code{ display: inline-block; position: relative; border:1px solid #378ea0; color: #378ea0; width:82px;*width: 84px; height: 32px; line-height: 32px; margin-left: 15px; text-align: center;}
.obtain_code:hover{ color: #EE4D4D; border: 1px solid #EE4D4D;}
.tip_p{ color: #7b8086; line-height: 24px;}
.tip_p_a{ color: #016780; text-decoration: underline;}
.tip_p_a:hover{ color: #45abc4;}
.fs16_btn{  display: inline-block; height: 30px; line-height: 30px; font-size: 16px; padding: 0px 10px; font-weight: bold;}
.fs12{ color: #c1bdbe; margin-left: 5px;}
.d_thumb_c{ width: 135px; float: left;}
.d_info_block{ float: left; margin-left: 25px; position:relative;top: -12px;}
.d_info_list{line-height: 32px;margin-top:13px; clear: both; height: 34px;}
.d_info_list span{ display: inline-block; line-height: 32px; height: 32px; float: left;}
.fixed_block_w{ width: 84px; text-align: right;}
.fs14_g_b{ font-weight: bold;}
.left_margin{ margin-left: 234px; clear: both;}
.idcard_block{ position: absolute; width: 195px; height: 276px; right:-180px; padding: 10px; top: 15px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2E7E7E7', endColorstr='#B2E7E7E7');background:rgba(231,231,231,0.7);}
.idcard_img{width: 195px; height: 276px; background: #fff;}
.fs16_g{ display: block; float: left; font-size: 16px; color: #38404b; height: 39px; line-height: 39px; font-weight: bold; margin-left: 10px;}
.margin p{font-size: 12px; line-height: 16px;}
.margin{ margin-top: 15px;}
.ok_tip{ height: auto; float: left; margin-left: 10px;}
.ok_tip_p1{line-height: 14px;color: #666666; font-size: 14px; height: 14px;}
.ok_tip_p2{ font-size: 28px; color: #ee4d4d; line-height: 28px; font-weight: bold; margin-top: 10px;}
.ok_p{ color: #444c56; text-align: center; margin-top: 15px;}
.average_price{ background-position: 0px -833px; width: 660px; height: 52px; margin: 0px auto;}
.high_price{ background-position: 0px -885px; width: 660px; height: 52px; margin: 0px auto;}
.ok_tip_p3{ font-size: 16px; color: #EE4D4D; line-height:20px; text-align: left;}
.adv_area{ float: left; width: 495px; height: 140px; background: #368da0;}
.adress{ display: block; position: absolute; width: 11px; height: 11px; right: 5px; top: 3px; background-position: -102px -4px; cursor: pointer;}
.address_list{ position: relative; border-radius: 3px; border: 1px solid #dbdbdb; display: inline-block; height: 17px; vertical-align: middle;}
.address_inp{ position: absolute; top:0px; left: 0px; width: 200px; height: 17px; line-height: 17px; padding-left: 10px; font-family: "微软雅黑"; color: #48515d;}
.thumb_up{ position: relative; z-index: 99; border-radius: 3px; border: 1px solid #dbdbdb; display: inline-block; *display: inline; height: 17px; line-height: 17px; vertical-align: middle; width: 175px;}
.thumb_inp{ width: 135px; padding-left: 10px; height: 17px; line-height: 17px; display:inline-block;font-family: "微软雅黑"; color: #48515d; font-size: 12px;}
.thumb_icon2,.thumb_icon3{ width: 11px; height: 15px; background-position: -196px -182px; vertical-align: middle; margin-left: 2px;margin-top: -2px;}
.thumb_icon1{width: 22px; height: 15px; background-position: -196px -205px; vertical-align: middle; margin-left: 2px; margin-top: -2px;}
.file{ height: 17px; line-height: 17px; cursor: pointer; opacity: 0; width: 70px; display: inline-block; position: absolute; left: 0px; top: 0px;}
.upload{ position: absolute;  top: 0px; left: 0px;}
.thumb_kuang{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2E7E7E7', endColorstr='#B2E7E7E7');background:rgba(231,231,231,0.7); width: 120px; height: 145px; position: absolute; top: 10px; left: 5px; z-index: 99;}
.thumb_img{ width: 100px; height: 120px; margin: 0px auto; margin-top: 12px; background: #fff;}
.kuang2{ width: 215px; height: 153px; z-index: 98;}
.img2{ width: 195px; height: 133px;}
.img1 img{width:100px; height:120px}
.img2 img{ width:195px; height:133px;}
.success_rz{color: #368da1; font-size: 29px; margin-top: 5px; height: 35px;}
.success_rz1{height: 28px; line-height: 28px; text-align: center; color: #f14d4c; font-family: '宋体';font-size: 14px; width: 370px; border-bottom: dashed #f14d4c 1px;border-top: dashed #f14d4c 1px; margin: 8px auto 25px auto;}
.success_rz2{height: 28px; line-height: 28px; text-align: center; color: #f14d4c; font-family: '宋体';font-size: 14px; width: 370px;margin: 8px auto 5px auto;}
.success_rz3{ height: 20px; line-height: 20px; font-size: 14px;color:#676566; border-top: dashed #686667 1px; border-bottom: dashed #686667 1px; text-align: center; width: 461px; font-family: '宋体'; font-weight: bold;}

/*设计师注册*/
.in_process{ background-position: -235px -3px; width: 218px; height: 23px; display: block; margin: 0px auto;}

/*登陆验证码按钮*/
.code_inp_btn{ border: 1px solid #e7e7e7; float: left; width: 142px; height: 40px; line-height: 40px; font-size: 14px; color: #737981 ; text-align: center; margin-left: 10px; background: #fff; border-radius: 5px;}
.wait{ background: #737981; color: #fff; border: 1px solid #737981; cursor: default;}
.resend{ color: #368da0; background: #fff; border:1px solid #368da0;}

/*登陆成功*/
.success_tip{ color: #358ea0; text-align: center; font-size: 14px;}
.doubt_tip{text-align: center; color: #737a80; font-size: 14px; margin-top: 10px;}
.ww_kf{ display: inline-block; width: 88px; height: 32px; border: 1px solid #e8e6e7; background-position: -237px -36px; margin-right: 10px;}
.qq_kf{ display: inline-block; width: 88px; height: 32px; border: 1px solid #e8e6e7; background-position: -334px -36px;}
.kf_c{ text-align: center; margin-top: 25px;}
.btn_w{ display: block; width: 166px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; margin: 0px auto; margin-top: 20px;}

/*退出登陆*/
.out_login{ color: #747881; margin-left: 5px; text-decoration: underline;}
.join_rz{ float: left; width: 462px; height: 242px; margin-top: 95px;}


/*注册成功*/
.reg_tc{ width: 680px; background: #FFFFFF; border-radius: 5px; position: relative;}
.reg_close{ display: block; width: 18px; height: 18px; position: absolute; line-height: 18px; text-align: center; font-size: 18px; color: #656565; right: 10px; top: 10px; cursor: pointer;}
.reg_success_c{ padding:42px 47px;}
.reg_suc_tt{ font-size: 16px; color: #00b598; font-weight: bold; line-height: 38px; margin-top: 15px;}
.reg_name{ color: #ff6634;}
.detail_rule p{ color: #656565; line-height: 25px;}
.detail_rule p a{ color: #656565; text-decoration: underline;}
.begin_apply{ display: block; margin: 0px auto; width: 122px; height: 34px; font-size: 16px; line-height: 34px; text-align: center; margin-top: 20px;}

/*常见*/
.common_ques{ width: 150px; background: #FFFFFF; border-radius: 5px; position: fixed; top: 20%; left: 50%; margin-left: -665px; overflow: hidden;}
.commom_tt{ height: 43px; line-height: 43px; text-align: center; background: #ee4d4d; color: #FFFFFF; font-size: 16px;}
.question_list_c{ padding: 11px 0px 12px 17px;}
.question_list_num{ display: block; float: left; width: 12px; height: 12px; background: #cccccc; color: #FFFFFF; text-align: center; line-height: 12px;}
.question_list_c p{ clear: both; height: 12px; margin: 10px 0px;}
.question_list_c p a{ color: #9b9fa5; float: left; line-height: 12px; margin-left: 5px;}
/*申请全职兼职*/
.sq_a{float: right; margin-right: 28px; width: 120px; height: 26px; border: #e7e7e7 solid 1px; border-radius: 5px; line-height: 26px; margin-top: 10px; text-align: center; cursor: pointer;}
.sq_span{display: block; float: left;width:176px; font-size: 16px; color: #368da0; font-family: '微软雅黑'; font-weight: bold;text-align: center;}
.sq{width: 176px;margin-left: 1px; margin-top: 30px; margin-right: 9px; border-top-left-radius: 5px;border-top-right-radius: 5px; float: left;}
.d_info_list span.remind_tipqq{width: 20px; height: 20px; display: none;}
.d_info_list span.remind_tipname{width: 20px; height: 20px; display: none;}

/*注册引导*/
#demo1{ position: relative; margin: 0px auto;width: 700px;}
#demo1 .img_list{overflow: hidden; position: relative; height: 347px;}
.img_list ul{ width: 4200px; position: absolute; height: 442px; left: 0px;}
.img_list li{ float: left; width: 700px; position: relative;}
.img_list img{margin:26px 0 0 50px; width: 595px; height: 269px;}
.img_list .btnGo{ width: 391px; height: 58px; background: #ee4d4d; text-align: center; line-height: 58px; color: #fff; font-size: 20px;position: absolute;bottom: 0px;
    left: 158px;border-radius: 8px;}

.btn_list ul{ position: absolute; right: 20px; bottom: 35px; }
.btn_list li{ float: left; margin-right: 10px; color: #999; }
.btn_list li:hover,.btn_list li.on{ cursor: pointer; border: 1px solid #E204A4;}
.btn_list li img{ width: 30px; height: 15px; display: block;}
#demo1 .toRight{position: absolute;width:33px;height:74px; background: url(../index/ico.png) -604px -323px no-repeat;top:200px;right: -25px;}
#demo1 .toLeft{position: absolute;width:33px;height:74px; top:200px;background: url(../index/ico.png) -547px -322px no-repeat;left: -25px;}

.registinfo_div1{width: 100%;height: 100%;display:none;position: fixed;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background: rgba(0,0,0,0.5);left: 0px;top: 0px;}
.registinfo_div2{width: 829px; height: 513px; border-radius: 10px;background: url('../index/Yd_bg.png') no-repeat; position: absolute;top:10%;left: 50%;margin-left: -415px; padding-top: 32px;}
.registinfo_div3{width: 18px; height: 18px; position: absolute; background: url('../index/ico.png') -739px 0 no-repeat; left: 790px; top: 20px; cursor: pointer;}
.registinfo_div4{width: 100%;height:auto;}
.registinfo_div5{ height: 53px; text-align: center;}
.registinfo_div5 p{background: url(../index/ico.png); width: 175px; height: 48px; margin: 0 auto;}
.registinfo_div5 div{height: 52px; margin: 0 auto}

.registinfo_div5 em{ height: 52px; line-height: 52px; color: #00a0af; margin-left: 10px; display: inline-block; font-size: 28px;}
.registinfo_div5 em span{float: left; margin-right: 10px; width: 52px; height: 52px;}
.registinfo_div5 .li_span1{ background: url('../index/ico.png') 0 -397px no-repeat; }
.registinfo_div5 .li_span2{ background: url('../index/ico.png') -52px -397px no-repeat; }
.registinfo_div5 .li_span3{ background: url('../index/ico.png') -104px -397px no-repeat; }
.registinfo_div5 .li_span4{ background: url('../index/ico.png') -156px -397px no-repeat; }
.registinfo_div5 .li_span5{ background: url('../index/ico.png') -208px -397px no-repeat; }


.registinfo_div6{width: 651px; height:269px; margin: 26px auto 0;}
.registinfo_num{ width: 549px; height: 90px; background: url('../index/ico.png') 0 -48px; margin: 0 auto; padding-top: 6px;}
.registinfo_num p{ font-size: 30px; color: #ee4d4d; text-align: center;}

.registinfo_gu{ margin-top: 47px;}
.registinfo_gu p{ text-align: center; color: #a0a0a0; font-size: 25px; line-height: 25px;}
.registinfo_gu div{ width: 23px; height: 15px; margin: 0 auto; margin-top: 10px; background: url('../index/ico.png') -637px 0;}



.registinfo_p3{width: 245px;height: 58px; margin: 0 auto; margin-top: 12px;}
.registinfo_a1{width: 245px;height: 58px;background:#ee4d4d;color: #ffffff; display:block; line-height: 58px;text-align: center;border-radius: 10px;font-size: 20px;cursor: pointer;}


.registinfo_p4{margin-top: 15px; height: 14px;}
.registinfo_a2{color: #00baa3;font-size: 14px;width: 168px;margin:0px 261px;}
.registinfo_p5{width: 830px;height: 40px;}
.registinfo_span3{color:#00baa3;font-size: 32px;font-weight: bold;width: 160px;margin-left: 335px;}
.registinfo_p6{height: 55px;text-align: center;margin-top: 100px;}
.registinfo_span4{color: #00baa3;font-size: 32px;font-weight: bold;}
.registinfo_span5{font-size: 16px;color: #999999;}
.registinfo_a3{color: #67cdbd; text-decoration: underline;}
.registinfo_p7{text-align: center;height: 50px;margin-top: 45px;}
.registinfo_a4{float: left;width: 200px;height: 50px;margin-left:140px;background:#00baa3;color: #ffffff;font-size: 16px; text-align: center;line-height: 50px;cursor: pointer; border-radius: 8px;margin-right: 10px;}
.registinfo_a5{width: 200px;height: 50px;float: left; background:#ee6868;color: #ffffff;font-size: 16px; text-align: center;line-height: 50px;cursor: pointer;border-radius: 8px; margin-left: 245px;}
.lbshow{display: none;}

.point{height: 19px; width: 224px; margin: 24px auto 0;}
.point p{width: 18px; height: 19px;  float: left; margin-right: 16px;}
.point p.pointShow{background: url('../index/ico.png') -692px 0;}
.jieS{ height: 104px; padding-left: 20px; margin-top: 18px;}
.jieS a{ float: left;width: 100px; display: block; height: 104px; margin-right: 37px;}


.u_cen_div {
	width:350px;
	height:50px;
	margin:10px 0px 0px 0px;
	padding:0px;
	position:relative;
}
.u_cen_div span {
	float:left;
	width:120px;
	height:50px;
	line-height:50px;
	text-align:right;
	padding:0px 5px 0px 0px;
	margin:0px;
}
.u_cen_input {
	border: 1px solid #dddddd;
	width:200px;
	height:40px;
	background-color: #FFFFFF;
}

.usr_main_1 {
	float:left;
	width:48%;
	height:120px;
	line-height:30px;
	margin:10px 0px 0px 10px;
	padding:50px 0px 0px 0px;
	border:1px solid #e8e8e8;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	}
	.usr_main_2 {
	float:left;
	width:48%;
	height:120px;
	line-height:30px;
	margin:10px 0px 0px 10px;
	padding:50px 0px 0px 0px;
	border:1px solid #e8e8e8;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	}
.login{ width:100%; margin:0px; padding:0px; overflow:hidden;}
.login_L{ width: 330px; margin:0px auto;}
.login .login_p1{ line-height: 20px; height:20px; font-size: 20px; color: #666;}
.login .login_p1 span{ font-size: 14px; margin-left: 38px;}
.login .login_p1 span a{ text-decoration: underline; color: #00a0af; cursor: pointer;}
.login .tab{ width: 300px; height: 42px; background: #e9e9e9; color: #999; position: relative; margin-top: 20px;}
.login .tab .gu,.she{ width: 150px; height: 42px; float: left; font-size: 14px; cursor: pointer;}
.login .tab .gu span{ position: absolute; line-height: 14px; left: 61px; top: 14px; z-index: 20}
.login .tab .she span{ position: absolute; line-height: 14px; left: 205px; top: 14px; z-index: 20}
.login .tab .yi{ width: 150px; height: 42px; background: #00a0af; position: absolute; left: 0px;}
.login .tab .bai{ color: #fff; cursor: default}
.all_einfo{ color:red; width:300px; text-align:center; display:none;}
.login_p2{ height: 14px; width: 300px;margin-top: 10px;}
.login_p2 label{ float: left; color: #333;}
.login_p2 label input{margin-right:5px; vertical-align: middle; margin-top: -3px;}
.login_p2 a{ float: right; color: #00a0af; line-height: 14px; }
.login_btn{ width: 300px; height: 46px; background: #335dcb; font-size: 14px; color: #fff; text-align: center;line-height: 46px; border-radius: 3px; cursor: pointer; border:0px none; margin:10px 0px 0px 0px;}
.name_div .focus{ background: url("../images/ico.png") 12px 11px no-repeat #eceded;}
.pass_div .focus{ background: url("../images/ico.png") -31px 11px no-repeat #eceded;}
.phone_div .focus{ background: url("../images/ico.png") -75px 9px no-repeat #eceded;}
.name_div,.pass_div,.phone_div,.yan_div{ width: 298px; height: 40px; border: 1px solid #ddd; margin-top: 20px; color: #999; position: relative;}
.name_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") 12px -27px no-repeat #eceded;}
.name_div input,.pass_div input,.phone_div input{ width: 216px; height: 40px;*height: 38px; border: none; border: 0; line-height: 40px; font-size: 14px; padding:0 30px 0 10px; color: #999;}
.pass_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") -31px -27px no-repeat #eceded;}
.phone_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") -76px -27px no-repeat #eceded;}
.yan_div input{width: 200px; height: 40px;*height: 38px; border: none; border: 0; line-height: 40px; font-size: 14px; padding:0 0 0 10px; color: #999; float: left;}
.yan_div span{ float: right; width: 87px; height: 40px; border-left: 1px solid #ddd; text-align: center; line-height: 38px; cursor: pointer;}
.yan_div i{ float: right; width: 87px; height: 40px; border-left: 1px solid #ddd; text-align: center; line-height: 38px; cursor: pointer; display: none;}
.name_div em,.pass_div em,.phone_div em{ position: absolute; width: 16px; height: 16px; background: url("../images/ico.png") -344px 0; top: 12px; left: 274px; cursor: pointer; display: none;}
.pass_div i{ position: absolute; left: 50px; width: 220px; height: 40px; line-height: 40px; font-size: 12px; background: #fff; display: none; font-family: '����'}

.register_p2{ height: 12px; width: 300px;margin-top: 10px;}
.register_p2 label{ float: left;}
.register_p2 label input{ vertical-align: middle; margin-right: 5px;}
.register_p2 a{ float: left; color: #00a0af; line-height: 14px; }
.register_btn{ width: 300px; height: 46px; background: #00a0af; font-size: 14px; color: #fff; text-align: center;line-height: 46px; border-radius: 3px; margin-top: 20px; cursor: pointer;}



.register_R{ float: left; width: 232px;}
.register_R h4{ font-weight: normal; font-size: 14px; color: #999; text-align: center; line-height: 14px;}
.register_qq{ cursor: pointer; width: 182px; height: 40px; background: url("../images/login_qq.png"); margin: 21px auto 20px; }
/*.word_tbcode{padding: 20px 14px 0; border-top: 1px solid #eceded; font-size: 14px; color: #999; width: 154px; margin: 0 auto 20px; text-align: center;}*/
.tbcode{ margin: 0 auto; width: 113px; height: 112px; }

.reg_name_div,.reg_pass_div,.reg_phone_div,.reg_mail_div{ width: 298px; height: 40px; border: 1px solid #ddd; margin-top: 15px; color: #999; position: relative;}
.reg_name_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") 12px -27px no-repeat #eceded;}
.reg_name_div input,.reg_pass_div input,.reg_phone_div input,.reg_mail_div input{ width: 216px; height: 40px;*height: 38px; border: none; border: 0; line-height: 40px; font-size: 14px; padding:0 30px 0 10px; color: #999;}
.reg_pass_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") -31px -27px no-repeat #eceded;}
.reg_phone_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") -76px -27px no-repeat #eceded;}
.reg_mail_div span{ float: left; width: 40px; height: 40px; border-right: 1px solid #ddd; background: url("../images/ico.png") -120px -27px no-repeat #eceded;}
.user_btn{ width: 200px; height: 50px; line-height: 50px; margin-left:50px; background: #00a0af; font-size: 14px; color: #fff; text-align: center; border-radius: 3px; cursor: pointer;}
/* tipinfo */
.tipinfo{ position: relative; left:300px; top:-26px;}
.tipinfo font.error{background:url("../images/unchecked.jpg") no-repeat left;padding-left:17px;color:#eb0000;width:300px;display:block;}
.tipinfo font.valid{background:url("../images/checked.gif") no-repeat left;width:14px;height:13px;overflow:hidden;padding:0;margin:5px 0 0 5px;display:inline-block;}