/*
模板版权所有归星点互联（Neoconex）所有，请尊重版权与原创；
任何模板使用问题，请联络QQ：1691000615 寻求解决。
版本：vision1.0
*/
@charset "utf-8";
/* CSS Document */
.bbs{ border-bottom:1px solid #eee!important;}
.nex_top_bg{ background:none; height:50px;}
.nexfooter{ margin-top:0;}
.nexfooter{ margin-top:0;}
.nexsidetls{display:none;}
input{outline:none; cursor:pointer;}
body{ background:#f8f8f8;}
#wp,.wp{ width:100%;}
hr.l{display:none;}
.nex_Mainbod{width: 860px;margin: 100px auto; background:#fff;position:relative;}
.nex_zhucebox{ width: 860px;overflow:visible;}
.nex_zhuce_bgs{ width:430px; height:100%;position:absolute; background:url(re_bg.jpg) bottom center no-repeat; background-size:cover;}
#layer_reginfo_t{ display: block;  float: none;  padding: 0px;  height: 70px;  line-height: 70px;  overflow: hidden;  font-size: 18px;  color: #333;  font-weight: 600;  text-align: center;  letter-spacing: 3px;}
.bm_c{ padding:10px 0;} 
#reginfo_a_btn{ }
.nex_zctop_inner{float: right;width: 320px;min-height: 500px;overflow: hidden;padding: 20px 54px;position: relative; border:0; margin-bottom:0; }
.nex_liner_box_inner{ position:relative;}
.nex_reg_title{height:20px; line-height:20px;overflow:hidden;font-size:12px;margin-bottom:5px; color:#666;}
.nex_liner_box table{ width:100%;}
.nex_liner_box textarea{width:95.5%;padding:2%;}
.nex_liner_box select{width:100.5%!important;padding:2%;}
.nex_nesscerry_tips{position: relative; width: 100%;line-height:20px;text-align:right;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nex_nesscerry_tips i{ z-index: 1;  width: 100%;  color: #ff6600;  font-weight: 400; overflow:hidden;}
.nex_nesscerry_tips .p_chk{ z-index: 1;  width: 100%;  color: #ff6600;  font-weight: 400; overflow:hidden;}
.p_right{width: 20px; height: 20px;top:30px; left: 90%;background:url(nex_icon_check.png) left center no-repeat; position: absolute; }
.rfm{ width:100%; border-bottom:0;}
.p_right i{ display:none!important;}
.flb span{ position:absolute; top:-30px; right:-30px; width:30px; height:30px; display:block; border-radius:100%; background:#fff;}
.flbc{ width:25px; height:25px; background:url(close.png) 0 0 no-repeat; margin-left:3px!important; margin-top:2px;}
.flbc:hover{ background-position:0 0;}
.nex_dlzc_txt{ padding:0px;height:70px; line-height:70px; margin-bottom:20px; font-size:26px; color:#434343; font-weight:600; text-align:center; position:relative; letter-spacing:2px;}
.nex_dlzc_txt em{ display:block; float:none; padding:0px;height:70px; line-height:70px; overflow:hidden;  font-size:18px; color:#333; font-weight:600; text-align:center;letter-spacing:3px;}
.nex_liner_box{width:100%;position:relative; border-bottom:0;}
.nex_liner_box input{ width: 99%!important;margin-bottom:10px;  height: 33px;  border: 1px solid #eee;  text-indent:20px;}
.nex_liner_box input::-webkit-input-placeholder{ font-size:14px; color:#666; font-family:Microsoft Yahei;} 
.nex_liner_box .px {height:33px; border: 1px solid #eee; text-indent:20px;}
.px { padding:0;}
select{ width:99.2%!important; height: 35px; border: 1px solid #eee; padding:0 0 0 20px;font-size:14px; color:#666; font-family:Microsoft Yahei;margin-bottom:20px; }
option{text-indent:20px;font-size:14px; color:#666; font-family:Microsoft Yahei;}
.nex_liner_box .vm{ }
.nex_liner_box th, .nex_liner_box td{width:30px; padding:0;}
.nex_liner_box td{position:relative;}
.nex_liner_box_valides{ position:relative;}
.nex_liner_box_valides span:first-of-type {  position: absolute;  top: 25px; height:30px; left: 155px;}
.nex_liner_box_valides span:nth-of-type(2) {  position: absolute;  top: 0px;height:30px;  right: 50px;  display: block; text-indent: -9999px;}
.nex_liner_box_valides span:nth-of-type(2) img { width:90px;  height: 30px;}
.nex_liner_box_valides a.xi2{ display: inline-block;  background: #ff6600;   position: absolute;  top: 18px;  right: 0;  width: 40px;  height: 30px;  line-height: 30px;  padding: 0 5px;  color: #fff;  text-align: center;  cursor: pointer;  border: 0;  font-size: 12px;  transition: all 0.2s ease-in;}
.nex_liner_box_valides a.xi2:hover{ opacity:0.8;}
.nex_liner_box_valides .px{ }
.nex_dl_columns{ margin-bottom:20px; height:20px; line-height:20px;}
.nex_dl_columns_l{ float:left;font-size:12px; color:#666;}
.nex_dl_columns_l imput{}
.nex_dl_columns_r{ float:right;}
.nex_dl_columns_r a{ font-size:12px; color:#666;}
.nex_dl_columns_r a:hover{ color: #ff6600; }
.nex_dl_columns_r span{ padding:0 5px; font-size:12px; color:#999;}
.nex_liner_box .pn{display: inline-block; border-color:#ff6600;border:0; width: 100%;  text-align: center;  height: 40px;  line-height: 40px;  color: #fff;  font-size: 14px; background: #ff6600;  border-radius:2px; margin:0;}
.nex_liner_box  .pn:hover{ opacity:0.8;}

.nex_reg_btms{ height:25px; line-height:25px;}
.nex_reg_btms_l{ float:left; height:25px; line-height:25px; font-size:12px; color:#666;}
.nex_reg_btms_l a{ color:#ff6600; font-weight:600; margin-left:1px;}
.nex_reg_btms_r{ float:right;}
.nex_reg_btms_r h5{ float:left; font-size:12px; color:#666;  height:25px; line-height:25px; font-weight:400;}
.nex_reg_btms_r ul{ float:left;}
.nex_reg_btms_r ul li{ float:left; margin-left:10px;}
.nex_reg_btms_r ul li a{ display:inline-block; width:25px; height:25px;}
.nex_reg_btms_r ul li.nex_tl_qq a{ background:url(qq.png) center no-repeat;}
.nex_reg_btms_r ul li.nex_tl_qq a:hover{background:url(qq1.png) center no-repeat;}
.nex_reg_btms_r ul li.nex_tl_wx a{ background:url(wx.png) center no-repeat;}
.nex_reg_btms_r ul li.nex_tl_wx a:hover{background:url(wx1.png) center no-repeat;}
.nex_reg_btms_r ul li.nex_tl_wb a{ background:url(wb.png) center no-repeat;}
.nex_reg_btms_r ul li.nex_tl_wb a:hover{background:url(wb1.png) center no-repeat;}

#reginfo_a_Rule{ height:20px; margin:10px 0;}
#reginfo_a_Rule #agreebbrule{ width:15px!important; height:20px!important;}
#reginfo_a_Rule a{ margin-left:5px; color:#ff6600; text-decoration:underline;}
