\/*body{ background: #c2e08b; }*/
.yiban_body { width:900px; padding:0 10px 50px 10px; }
.reg_logo { padding-top:35px;}
.reg_logo a { display:block; float: left; }
.reg_logo_img { /*background:url("/images/mots/reg/logo.png"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mots/reg/logo.png');*/ width:125px; height:57px; cursor:pointer; }
.c96{ color: #969696; }
.reg_log_txt{ float: left; display: none; height: 57px; line-height: 62px; color: #4b4b4b; font-size: 14px; }

/*.reg_shadow{ height: 460px; background:url('/images/mots/reg/login_shadow.png') bottom no-repeat; _background:none; }*/
.h535/*{ height: 535px; }*/
.h635{ height: 635px; }
.h675{ height: 675px; }
.reg_con { position:relative; background: #fff; }
.login_banner {
  width: 100%;
  height: 160px;
  background: #357548;
  padding-top: 40px;
}
.login_banner p {
  width: 245px;
  height: 112px;
  background: url("/images/mots/reg/login-icons.png") 0 0 no-repeat;
  margin: 0 auto;
}
.reg_stype { height: 35px; line-height: 35px; text-align: center; }
.reg_stype_icon { width:430px; height:55px;background:url('/images/mots/reg/reg.gif'); float:left;}
.reg_stype_icon2 { width:430px; height:55px;background:url('/images/mots/reg/reg.gif') 0 -50px; float:left;}
.reg_stype_icon3 { width:430px; height:55px;background:url('/images/mots/reg/reg.gif') 0 -93px; float:left;}
.reg_stype_tips { color:#888; font-size: 14px; text-align: center; }
.reg_stype_tips a { color: #00a2ff; }

/*.reg_m {overflow:hidden; *zoom:1; position:relative;}*/
.reg_ml,.reg_mr { float:left;}
.reg_ml { width: 100%; }
.reg_mr { width:282px;padding: 0 0 35px 7px; height:100%; height:500px; background:url('/images/mots/reg/reg_bg.jpg') no-repeat -39px center;}
.reg_mr_img { position:relative; margin:20px 0 0 0; width:265px; height:465px;}
.reg_ml_block { overflow:hidden; *zoom:1; margin-top:15px; padding-top:2px;}
.reg_ml_block_s { height:25px; line-height:30px; margin:0;}
.reg_ml_block_s input { float:left; margin-top:8px; margin-right:5px;}
.reg_ml_block_label { width: 72px; text-align: left; font-size: 14px; float: left;  }
.reg_ml_block_label span { color:red; font-size:12px;}
.reg_ml_block select { float:left; width:232px; height:28px; padding:4px 3px; border:1px solid #ccc; border-radius:2px; color:#999;}
.reg_ml_block select option { color:#999; height:22px; line-height:22px; display:inline-block;}
.reg_ml_block_input { width:94.5%; height:50px; line-height:50px; border:1px solid #ccc; padding:0 0.3rem; margin:0; border-radius: 4px; float:left; color:#999; font-size: 14px;}
.reg_ml_block_inputD { height:28px; float: left; line-height: 25px; }
.reg_ml_block_inputD label { width:40px; display:inline-block;}
.reg_ml_block_r { display:inline-block; height:28px; background:url('/images/mots/reg/reg.gif') -631px -70px; margin:0 5px; overflow:hidden; text-indent:100px; width:15px; float:left; visibility: hidden; }
.reg_ml_block_w { display:inline-block; height:28px; background:url('/images/mots/reg/reg.gif') -631px -120px; margin:0 5px; overflow:hidden; text-indent:100px; width:15px; float:left;  visibility: hidden; }
.reg_ml_block .help-text {
  color: red;
  line-height: 2.2;
}
.reg_ml_tips { color:#999; width:186px; height:30px; display: inline-block; float:left; display:none; }
.reg_ml_tips table { line-height:15px;}


.reg_success { background:url('/images/mots/reg/reg.gif') -678px -20px; width:160px; height:50px; margin:40px auto 0 auto; }
.reg_sctips { background:url('/images/mots/reg/reg.gif') -937px -23px; width:170px; padding:30px 15px; height:70px; margin:30px auto 0 auto; color:#999; line-height:22px; }
.reg_action { margin:30px 0 0 0; text-align:center; padding:10px 10px; width: 94%; }
.reg_action_home {background:url('/images/mots/reg/reg.gif') -690px -76px ; padding-left:20px; color:#999; height:20px; line-height:20px; display:inline-block; margin-right:35px;}
.reg_action_exit {background:url('/images/mots/reg/reg.gif') -820px -76px ; padding-left:20px; color:#999; height:20px; line-height:20px; display:inline-block;}

.reg_ml_go { display: block; height: 43px; margin: 20px 0 0 0; background: #ffa600; border: 0; border-radius: 4px; text-align: center; line-height: 43px; font-family: "微软雅黑"; font-size: 18px; color: #fff; }
.reg_ml_go_disable { background: #efefef; border-radius: 2px; box-shadow: 0 1px 1px #f7f7f7 inset; color:#333; }
.btn_style { width: 94%; padding: 0 10px; }
/*.reg_ml_go_disable:hover { background-position:-842px -184px; color:#333; text-decoration: none; cursor:default; }*/
.reg_ml_skin { display:inline-block;  height:43px; line-height:43px; margin-left:50px; color:##4e9b04;}
.reg_mr_ad {margin:40px auto 0 auto; text-align: center;}
.reg_bottom_icon { height: 38px; width: 86px; display: inline-block; }
.reg_bottom_icon img { width: 100%; vertical-align: bottom; }
.reg_bottom { height:75px; line-height:38px; color:#999; margin: 50px auto 0; width: 94%; text-align: center; }
/*.reg_bottom_left { float:left; height:60px; line-height:60px; }*/
.reg_bottom_left a { color:#999;}
.reg_bottom_right { height: 20px; line-height: 20px; }

.bottom_bg {
  height: 5px;
  background: url("/images/mots/reg/login-icons.png") 0 -112px repeat-x;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

.pop_select { padding:5px 15px; position:relative;}
.OP_select { padding:4px 0; border-color:#94c938; color:#666; width: 4.2rem; margin-left: 0.2rem; }
.pop_select_top { line-height:45px; border-bottom:2px solid #94c938; overflow: hidden; }
.pop_select_des { float:left; width: 100%; height:45px; line-height:45px; color:#666; }
.pop_select_search { float:left; width: 100%; height:45px; line-height:45px; overflow: hidden; }
.pop_select_search input { border:1px solid #94c938; padding:5px; color:#666; width: 95%; }
.pop_select_title { padding:4px; border:1px solid #94c938; margin:10px 0; }
.pop_select_title span { height:24px; padding:0 10px; background:#f5ffea; color:#666; line-height:24px; display:inline-block;}
.pop_select_list { overflow:hidden; *zoom:1; position:relative;}
.pop_select_list li { float:left; width:180px; padding-left:10px; height:22px; position:relative; overflow:hidden;}
.pop_select_li {position:absolute; width:4px; height:4px; background:#94c938; overflow:hidden; top:9px; left:0px;}
.pop_select_list li a { height:22px; line-height:22px; color:#666; width:180px; display:block; padding-left:0px; margin-right:10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.pop_select_list li a:hover { background:#f4faf0; text-decoration:none;}
.pop_select_block { _height:400px; max-height:400px; overflow-x:hidden; overflow-y:auto; padding-bottom:20px; position:relative; }
.pop_select_result { position:absolute; width:90%; top:86px; border:1px solid #ccc; background:#FFF; display:none; }
.pop_select_result li { width:126px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:20px; line-height:20px; padding:0 5px; color:#666; cursor:pointer;}
.pop_select_result li:hover { background:#f4f4f4; }
.pop_select_quick { border-bottom:1px solid #f1f1f1; padding:3px 0; position:relative;}
.pop_select_quick a { display:inline-block; padding:3px 5px; margin:0 4px 0 0px; color:#7a9d3e; }
.pop_select_quick a.active { background:#f5ffea;}



.login_title { float:left; font-family: "微软雅黑"; color: #62ab01; font-size: 20px; margin-left: 30px; display: inline; }
.login_m {overflow:hidden; *zoom:1;}
/*.login_ml,.login_mr { float:left; height:325px;}*/
.top-bg {
  height: 8px;
  margin-top: 2px;
  background: url("/images/mots/reg/login-icons.png") 0 -112px repeat-x;
}
.login_ml {
  max-width: 640px;
  width: 90%;
  margin: 60px auto 0;
  overflow: hidden;
}
/*.login_mr{ width: 545px; background:url('/images/mots/reg/reg_bg.jpg') no-repeat right center; }*/
/*.login_area { width:230px; margin:0 auto; position:relative; height:325px;}*/
.login_tips { color:#999; background:#fffaee; border:1px solid #e9e9e9; padding:5px 10px; border-radius:4px; position:relative; margin-bottom:8px; margin-top:15px; visibility:hidden;}
.login_tips_arrow { color:#fffaee; position:absolute; bottom:-7px; z-index: 100; left:10px; }
.login_tips_arrow2 { color:#e9e9e9;position:absolute; bottom:-8px; z-index: 99; left:10px; }
.login_block { position:relative; overflow:hidden; *zoom:1; margin-bottom:10px; }
.inputWarp{ border: 1px solid #eee; border-radius:4px; height: 50px; overflow: hidden; }
.inputWarp_inner{ height: 50px; position: relative; }
.login_input { height: 50px; line-height: 50px; margin:0 0 0 4%; border:0; color:#999; font-size:14px; float: left; width: 78%; }
.login_input:focus{ outline: none; }
.login_label {
  width: 25px;
  float: left;
  margin: 13px 0 0 3%;
}
.login_label img {
  width: 100%;
}
.login_verification {width:90px;height:30px; margin:0;padding:0 5px; border:1px solid #ccc; border-radius:2px; color:#999; font-size:14px; float:left; }
.login_verImg { width: 65px; height:30px; border:1px solid #ccc; display:inline-block; float:left; }
.login_change_ver { float:left; height:30px; line-height:30px; color:#999; padding-left:5px;}
.login_remb { float:left; height:30px; line-height:30px; color:#999; margin-left: 10px;}
.login_remb input { float:left; margin:9px 5px 0 0;}
.login_fpwd { float:right; height:30px; line-height:30px; margin-right:10px; display:inline; color: #00a2ff; font-size: 14px;}

.login_go, .login_changepwd { display:block; height:43px; line-height:43px; text-align:center; font-size:16px; font-family:'Microsoft Yahei'; color:#fff; letter-spacing:3px; background: #ffa200; border-radius: 4px; color: #fff; margin-top: 40px; }
.login_go_disable { background: #efefef; border: 1px solid #cdcdcd; border-radius: 2px; box-shadow: 0 1px 1px #f7f7f7 inset; color: #333; }
.login_go_disable:hover { background-position:-842px -184px; color:#333; text-decoration: none; cursor:default; }
.login_android { display:inline-block;  background:url('/images/mots/reg/reg.gif') -25px -240px; height:22px; line-height:22px; padding-left:20px; color:#666; }
.login_ios { display:inline-block;  background:url('/images/mots/reg/reg.gif') -160px -240px; height:22px; line-height:22px; padding-left:20px; color:#666; margin-left:20px; }
.login_down {margin-top:30px; position:absolute; bottom:20px; left:0px; }
.login_block_ver { display:none; }
.login_ad { margin:27px 0 0 39px;}
.login_password_tips {height: 50px; line-height: 50px; color:#999; position:absolute; top:0; left:9%; font-size: 14px;}

.choose_banner {
  width: 100%;
  height: 289px;
  background: #357648;
  padding-top: 62px;
  position: relative;
}
.choose_banner .choose_banner_text {
  width: 90%;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
  line-height: 30px;
}
.choose_banner .choose_banner_img {
  position: absolute;
  left: 0;
  bottom: -22%;
  right: 0;
  margin: auto;
  width: 250px;
  z-index: 2;
}
.choose_banner .choose_banner_img img {
  width: 100%;
}
.reg_m .reg_choose_new {
  max-width: 300px;
  width: 90%;
  display: block;
  margin: 128px auto 0;
  height: 60px;
  text-align: center;
  line-height: 60px;
  background: #ffa200;
  font-size: 18px;
  color: #fff;
  letter-spacing: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.yiban_check_mobile {
  width: 100%;
  overflow: hidden;
}
.check_mobile_title {
  height: 76px;
  background: #357648;
  text-align: center;
}
.check_mobile_title h1 {
  font-size: 18px;
  color: #fff;
  letter-spacing: 2px;
  line-height: 76px;
}
.check_mobile_tab {
  height: 60px;
}
.check_mobile_tab ul li {
  width: 33.3%;
  float: left;
  border-bottom: 2px solid #eee;
  line-height: 60px;
  font-size: 16px;
  text-align: center;
}
.check_mobile_ct {
  max-width: 640px;
  margin: 20px auto 0;
  padding: 0 15px;
  overflow: hidden;
}

.reg_yqm { margin-left:50px; position:relative;}
.reg_tipsA { position: absolute; top: 162px; left: 360px; width: 160px; padding: 10px; line-height: 40px; border-radius: 5px; box-shadow: 1px 1px 2px #ccc; background: #fffecf; border: 1px solid #c9c9c9; -webkit-transition: all 0.2s ease-in; display: none; }
.reg_tipsA_arrow {position: absolute; left: -6px; top: 10px; color: #ccc; _display: none; }
.reg_tipsA_arrow_in { position: absolute; left: -5px; top: 10px; color: #fffecf; _display: none; }
.reg_tipsA p { line-height: 25px; }

/**
 *     the new stype of reg
 *     PM: colorfulfeel
 *     FN: Mofei
 */
.reg_stype_new { font-size:16px; font-weight:bold; font-family:"Microsoft Yahei"; text-indent:1em; color:#ffa00a;}
.reg_choose { overflow:hidden; *zoom:1; padding:60px 0 0 120px; }
.reg_choose a { display:inline-block; float:left; width:290px; height:255px; background:url('/images/mots/reg/reg.jpg?v=20150106'); display:inline; text-indent:-10em; overflow:hidden; }
.reg_choose a.reg_choose_new { background-position:-592px -540px;}
.reg_choose a.reg_choose_new:hover { background-position:-10px -540px;}
.reg_choose a.reg_choose_normal { background-position: -304px -540px; margin-left:90px;}
.reg_choose a.reg_choose_normal:hover { background-position: -880px -539px; margin-left:90px;}
.reg_dar { background:url('/images/mots/reg/login_dra.jpg') no-repeat; width:160px; height:170px; position:absolute; bottom:0; right:-160px;}

.yiban_body { overflow:visible;}

.process{height:27px;line-height:27px;border:1px solid #94c938;margin:11px 21px 0 17px;background:url('/images/mots/reg/reg.gif') 10px -827px no-repeat #f5ffea;padding-left:35px; }
.process a{ color: #666; text-decoration: underline; }


.yiban_login_body {
  width: 100%;
  padding-bottom: 50px;
}


.user_name{height: 30px;width: 224px;padding-left: 5px;}
.NY-pop-mask {position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.2;filter: alpha(opacity=20);top: 0;left: 0;}
.NY-pop-bg {background: rgba(0,0,0,.2);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#34000000, endColorstr=#34000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#34000000', endColorstr='#34000000')";border-radius: 4px;padding: 3px;position: relative;z-index: 5;}
.NY-pop-ct {border: 1px solid #a6a6a6;background: #fff;border-radius: 2px;position: relative;}
.NY-pop-title {height: 29px;border-bottom: 1px solid #eaeaea;background: #f5f5f5;padding: 0 10px;position: relative;}
.NY-pop-warp {position: absolute;width: auto;z-index: 200;}
.NY-pop-title .nyt-close {color: #666;font-family: "\5FAE\8F6F\96C5\9ED1";display: block;width: 15px;height: 15px;text-align: center;line-height: 15px;position: absolute;font-size: 14px;text-decoration: none;right: 10px;top: 8px;}

.NY-pop-title .nyt-txt {line-height: 29px;color: #333333;font-weight: bold;}
.attention_info {line-height: 50px;text-align: center;}
.attention_info i{background:url("/images/mots/reg/note_tip.png") 0 0 no-repeat;padding: 5px 0px;padding-left: 30px;}
.attention_btn {background:url("/images/welcome/ok_cancel.png") 0 0 no-repeat;width: 80px;height: 26px;line-height: 26px;	font-size: 14px;letter-spacing: 2px;font-weight: 400;text-align: center;cursor: pointer;margin: 0 auto;color: #fff; margin-bottom: 25px;}
.attention_btn:hover{background-position: left bottom;}


/*add css*/
.reg_step_warp{ float: left; height: 55px; padding-left: 26px; }
.rsw_txt{ display: block; float: left; font-family: "微软雅黑"; font-size: 14px; color: #9b9c9c; line-height: 57px; }
.rsw_active{ font-size: 16px; color: #ffa600; }
.rt_italic{ font-style: italic; margin-right: 5px; }
.rsw_icon{ display: block; float: left; width: 17px; height: 13px; background: url(/images/mots/reg/reg.gif) no-repeat -30px -332px; margin: 22px 16px 0; }
.reg_mobile{ float: left; width: 546px; padding: 34px 0 0 65px; }
.rm_intro{ font-family: "微软雅黑"; font-size: 18px; color: #999; margin-bottom: 18px; }
.rm_list .it{ float: left; width: 100%; margin-bottom: 20px; }
.it_phonewarp{ height: 40px; border: 1px solid #ccc; padding: 5px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }
.ip_phoneicon{ display: block; float: left; width: 16px; height: 24px; background: url(/images/mots/reg/reg.gif) no-repeat -30px -365px; margin: 1px 16px 0 0; }
.ip_line{ display: block; float: left; width: 1px; height: 28px; font-size: 0; line-height: 0; background: #ddd; margin-right: 10px; }
.ip_block{ display: block; float: left; position: relative; width: 100%; }
.ib_phone{ height: 40px; border: none; background: none; padding: 1px 0 1px 10px; line-height: 40px; width: 100%; font-size: 14px; }
.ib_phone:focus{ outline: none; }
.ib_placeh{ font-family: "微软雅黑"; font-size: 14px; color: #d0ccd0; position: absolute; top: 5px; left: 0; }
.ib_tips{ float: left; font-family: "微软雅黑"; font-size: 14px; color: #f60000; line-height: 40px; }

.it_getcode{ display: block; width: 100%; height: 52px; background: #ffc444; border: 1px solid #ffa700; border-radius: 2px; text-align: center; line-height: 52px; font-family: "微软雅黑"; font-size: 16px; color: #fff; display: none; }
.it_getcode:hover{ text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
.it_ungetcode{ display: block; width: 100%; height: 52px; background: #f7f7f7; border: 1px solid #ececec; border-radius: 3px; text-align: center; line-height: 52px; font-family: "微软雅黑"; font-size: 0.5rem; color: #666; }
.it_resend{ float: left; display: block; line-height: 52px; font-family: "微软雅黑"; font-size: 14px; color: #333; display: none; }
.it_resend u{ color: #f60000; margin-right: 5px; }

.it_codewarp{
  float: left;
  width: 60%;
  height: 50px;
  border: 1px solid #ccc;
  padding: 0 0 0 6px;
  line-height: 50px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
.get_code {
  width: 35%;
  float: left;
  margin-left: 2%;
}
.ip_codeicon{ display: block; float: left; width: 18px; height: 22px; background: url(/images/mots/reg/reg.gif) no-repeat -64px -365px; margin: 3px 15px 0 0; }
.ib_code{ width: 100%; height: 40px; border: none; background: none; padding: 1px 0 1px 10px; line-height: 40px; font-size: 14px; }
.ib_code:focus{ outline: none; }
/*.ip_block2 .ib_code {width: 120px;}*/
.ib_l125{ left: 125px; }
.submit_btn{ display: block; height: 43px; margin: 20px 0 0 0; background: #ffa600; border: 0; border-radius: 4px; text-align: center; line-height: 43px; font-family: "微软雅黑"; font-size: 18px; color: #fff; }
.submit_btn:hover{ text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
.unsubmit_btn{ display: block; height: 43px; margin-top: 20px; background: #efefef; border: 1px solid #cdcdcd; border-radius: 4px; text-align: center; line-height: 43px; font-family: "微软雅黑"; font-size: 18px; color: #333; }
.nt-code { float: left; width: 35%; margin-left: 2%; }
.nt-code img { height: 52px; width: 100%; }
.nt-change { position: absolute; left: 270px; top: 11px; display: block; width: 50px; color: #537912; cursor: pointer;}
.imgcode .ib_l125{margin-left: 150px;}