@charset "utf-8";
/* CSS Document */
input:focus { outline-color: #a40035;}
.wrap { margin: 10px auto; width: 1000px;}
.main_register{overflow:hidden;}
.main_register_contact { width: 500px; margin: 0 auto;}
.heading {font-size: 16px;margin-bottom: 30px; color: #333; border-bottom: solid 1px #ddd; padding: 6px;}
.main_register_contact dl dd { display: inline-block; height: 32px; margin-bottom: 20px; line-height: 32px;}
.main_register_contact dl dd span { display: block; width: 86px; text-align: right; float: left; color: #333; font-size: 13px;}
.main_register_contact dl dd.ure_xc_pl {line-height: 23px; color: #555; font-size: 14px; margin-bottom: 5px;}
.main_register_contact dl dd label { color: #555; font-size: 14px; margin-right: 20px; float: left;}
.uu_plk_pac { float: left; margin-top: 5px; margin-right: 5px; margin-left: 6px;}
.main_register_contact dl dd.ure_xc_pl em { float: left; font-size: 12px;}
.main_register_contact dl dd label a { color: #a40035;}
.name_text { float: left; margin-left: 5px; height: 32px; width: 258px; padding-left: 5px; border: 1px solid #ccc; color: #999; font-size: 14px; line-height: 32px; background: #fff;}
.main_register_contact dl dd em { float: left;}
.name_text_out { width: 160px; margin-right: 13px;}
.lgin_txt_yj { float: left; width: 90px; height: 38px;}
.name_text1 { float: left; margin-left: 5px; height: 32px; width: 155px; padding-left: 5px; border: 1px solid #ccc; color: #999; font-size: 14px; line-height: 32px; margin-right: 10px;}
.name_text2 { float: left; height: 32px; width: 90px; color: #333; border: 0px; font-size: 13px; line-height: 32px; margin-right: 10px; background: #eeeeee; border: 1px solid #cccccc; text-align: center;}
.name_text3 { float: left; height: 32px; width: 265px; border: 0px; color: #fff; font-size: 13px; background: #a40035; margin-left: 4px; line-height: 32px; cursor: pointer !important; font-family: "微软雅黑"; font-weight: bold;}

.reg_title{ font-size: 16px; color: #333; margin-bottom: 25px;}
.main_contx{ margin: 0;  float: right; width: 370px;}
.main_register_m_left { width: 530px;float: left; border-right: 1px solid #e5e5e5; height: 400px;}





.inqui_box{position:fixed;left:50%;top:230px;width:420px;height:334px;margin-left:-210px;_position: absolute;display:none;
_bottom: auto;_top:expression(documentElement.scrollTop+60);z-index:10;background:#fff; border-radius: 4px;}
.inqui_tcbg{width:100%;height:100%;background:#000;filter:alpha(opacity=30);opacity:0.30;-moz-opacity:0.30;position:fixed;left:0px;top:0px;display:none; z-index: 10;}

.close_x_t{ height: 43px; border: 1px solid #e5e5e5; background: #f5f5f5; line-height: 43px; position: relative;}
.close_x_t span{ font-size: 15px; color: #333; padding-left: 20px;}
.close_x{position:absolute;right:14px;top:14px;}

.input_from{ /* margin-top: 32px; */ overflow: hidden;}
.input_from ul li{  width: 300px; height: 40px; margin: 0 auto 20px;}
.tel_inpt{height: 38px; width: 290px; padding-left: 8px; border: 1px solid #ccc; color: #999; font-size: 14px; line-height: 38px; background: #fff;}
.tel_img_code{ width: 178px;float: left;}
.login_imgcode{ float: right; width: 98px; height: 40px;}
.tel_code { float: right; height: 38px; width: 98px; color: #333; font-size: 13px; line-height: 38px; background: #eeeeee; border: 1px solid #cccccc; text-align: center;}

.tanc_tgle{ float: left; width: 138px; border: 1px solid #ccc; background: #eee;font-size: 14px; text-align: center; color: #333;height: 38px; line-height: 38px;}
.tanc_qrre{ float: right; width: 140px;background: #a40035; color: #fff; font-size: 14px; text-align: center; height: 40px; line-height: 40px;}

.inqui_login{ height: 394px;  border: 8px solid #c8c8c8; }

.ght_p1,.ght_p1{ /* margin-top: 38px; */width:420px;}
.login_top_nav {/*  border-bottom: 1px solid #eeeeee; */ padding-top: 17px; padding-bottom: 17px; height: 30px; line-height: 30px;}
.login_top_nav a { color: #888; font-size: 16px; font-family: "微软雅黑"; float: left; text-align: center; padding: 0 12px 14px; margin: 0 45px;}
.login_top_nav a.on_click { color: #9b1e36; border-bottom: 2px solid #9b1e36; font-weight: bold;}
.ght_p2 { display: none;width:420px;}
.input_from ul li.mg_none{margin-bottom: 0; height: 34px;}
.login_btn{height: 40px; width: 300px; color: #fff; font-size: 14px; background: #a40035; border: none; line-height: 40px; cursor: pointer !important; }
.gin_ma_p4 {width: 300px; height: 40px; margin: 0 auto;}
.gin_ma_p4 span { float: left; margin-right: 10px; font-size: 12px; margin-top:2px; color: #888;}
.gin_ma_p4 a { float: left; margin-right: 15px;}
.xbottom_rt{ text-align: right;width: 300px;margin: 0 auto;}
.xbottom_rt a{ font-size: 12px; margin-left: 12px; color: #888;}
.xbottom_rt a:hover{ color: #a40035;}
