
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a{text-decoration: none}
a{color:#34383d;}
input,button{border:none;outline:none;}
/* common */
body,html {}
html {overflow-x: hidden; max-height: 1200px; min-height: 720px }
body,html {height: 100% ;}
body{color:#34383d;font:12px/1.3 '\5FAE\8F6F\96C5\9ED1','\5b8b\4f53' ;min-width: 960px;}
a:hover{color: #e8380d;}
.fll{float: left;}.flr{float: right;}
.center-block { display: block; margin-left: auto; margin-right: auto }

.container{width: 1170px;margin:0 auto;overflow: hidden;margin-bottom: 60px;}
.h100{height: 100%}
.rel{position:relative;}
.close {width: 20px; height: 20px; border:none; border-radius: 50%; background-color: #e8380d; color: #fff; text-align: center; text-shadow: none; font-weight: bold; font-size: 10px; font-family: "arial", sans-serif; line-height: 20px; line-height: 19px; cursor: pointer; font-size: 18px;}
.close:hover {z-index: 999; background-color: #1ac5a5; color: #fff; } 
.chrome_adjust {font-size: 9px; -webkit-transform: scale(0.65); display: block;}
.top-num{ display: block; color: #fff; position: absolute;    top: 9px;    right: 125px; background: url(../images/nubia/icon_common.png) no-repeat -360px -180px;    width: 13px;    height: 13px;   text-align: center;   line-height: 12px;}
/* 头部登录弹出框 */
.top-login{position: absolute;top: 54px;right: 120px; display: none; z-index: 9999;background: #fff;width: 290px;}
.top-login .arrow{position: absolute;left: 150px;top: -20px;background: url(../images/nubia/icon_common.png) no-repeat -360px -98px;width: 24px; height: 30px;z-index: 9999;}
.top-login .top-login-con{border:1px solid #ebebeb;padding: 20px 10px;border-top: 2px solid #e8380d;}
.top-login-con .top-login-id, .top-login-con .top-login-pwd{border: 1px solid #ececec; margin-bottom: 10px; padding: 5px; }
.top-login-con .top-login-id input, .top-login-con .top-login-pwd input{outline: none; width: 220px; }
.top-login-con .top-login-id em{background: url(../images/nubia/icon_common.png) no-repeat -360px -160px;width: 20px;height: 20px;display: block;float: right;margin-top: 4px;}
.top-login-con .top-login-pwd em{background: url(../images/nubia/icon_common.png) no-repeat -360px -140px;width: 18px;height: 20px;display: block;float: right;margin-top: 4px;}
.top-login-con .btn-top-login{background: #e8380d;color:#fff;font-size: 14px;text-align: center;border: none;width: 100%;height: 40px;line-height: 40px;}

/* 大背景下的导航 */
  .bg-nav{width: 150px;margin:0 auto;padding-top: 180px;}
  .bg-nav li{color:#fff;float: left;}
  .bg-nav a{display: block;float: left;padding: 0 10px;color:#fff;} 
/* progress */
.progress { overflow: hidden; height: 2px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) }
.progress-bar { background-color: #5cb85c;float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #e8380d; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition: width .6s ease; transition: width .6s ease }
.progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite }

/*@media only screen and (min-width:1170px) {*/
/* header */
  .header{width: 100%;  position: relative;} 
    .header-top{border-top:3px solid #e8380d; border-bottom:1px solid #e7e7e7; }
    .header-top-inner{width:1170px; margin: 0 auto; overflow: hidden; height: 40px;font-size: 12px; /* position: relative; */}
    .header-top-inner .header-top-l {float: left;overflow: hidden;margin-top:8px;line-height: 25px;}
    .header-top-inner .header-top-l a{display: block;float: left;margin-right: 10px;color:#bdc3c7;}
    .header-top-inner .header-top-l li{float: left;}
    .header-top-inner .header-top-r{float: right;overflow: hidden;line-height: 24px;margin-top: 7px;}
    .header-top-inner .header-top-r a{display: block;float: right;margin-left: 10px;color:#bdc3c7 }
    .header-top-inner .header-top-r li {float: left; margin-top: 2px;}  
    .header-inner{width:1170px; margin: 0 auto;} 
    .header-mid{}
    .header-mid .header-logo{background: url(../images/nubia/icon_common.png) no-repeat -0px -220px;height: 39px;width: 211px;margin-top: 20px;float: left;}
    .header-nav {position: relative;float: right;vertical-align: middle;height: 60px;line-height: 60px;margin-top: 20px;margin-bottom: 10px;font-size: 16px;}
    .header-nav ul{margin-right: 70px; } 
    .header-nav li{display: block;float: left;}
    .header-nav li a{display: block;float: left;margin-left: 15px;padding: 5px 15px;}
    .header-nav .layoutPhone {border-top: 2px solid #e8380d;width: 125px;position: absolute;top: 70px;left: 65px;z-index: 999;margin-right: 0;background: #fff;}
    .layoutPhone .arrow {position: absolute;left: 50px;top: -9px;background: url(../images/nubia/icon_common.png) no-repeat -240px -460px;width: 30px;height: 28px;z-index: 9999;}
    .header-nav li .layoutPhone a {color: #000; display: block; float: left; border-bottom: 1px solid #ecf0f1; width: 125px; text-align: center; height: 40px; line-height: 40px; width: 125px; margin-left: 0; padding: 0; }
    .header-nav li .layoutPhone a:hover{color: #fff;}
    .header-nav li .layoutPhone li:hover{background: #e8380d;}
    .header-nav li div.layoutPhone a:hover{color: #fff;background: #e8380d;}
    .header-nav .header-search{position: absolute;right: 0;top: 0px;}
    .header-search form{border-radius: 40px;height: auto;position: relative;}
    #u-search{float: right;background: url(../images/nubia/icon_common.png) no-repeat scroll -351px -10px transparent;height: 40px;width: 40px;border: none;border: 1px solid #ccc;border-radius: 40px;line-height: 10px;margin-top: 10px;display: block; line-height: 40px\9;}
    .btn-hd-search{position: absolute;top:9px;right:-1px;border-radius: 50%;border:none;padding:11px 13px;outline: none;background: #e8380d;color: #fff;}


/* footer */
  .footer{width: 100%;overflow: hidden;background: #fafafa;padding-top: 45px;}
  .footer .footer-btns{border-bottom: 3px solid #e8380d;overflow: hidden;}
  .footer .footer-btns ul{width: 1040px;margin:0 auto;overflow: hidden;margin-bottom: 35px;}
  .footer .footer-btns li{float: left;margin-right: 220px;text-align: center;width: 90px;}
  .footer .footer-btns li:hover{color:#e8380d}
  .footer .footer-content{}
  .footer-content .footer-content-inner{width: 1170px; margin: 0 auto; overflow: hidden;  }
  .footer-content-inner .footer-nav{padding: 30px 0; }
  .footer-content-inner .footer-nav dl{float: left; width: 150px;height:90px; border-right: 1px solid #ccc; margin-left: 40px; line-height: 1.5; padding: 10px; }
  .footer-content-inner .footer-nav dt{font-size: 18px;  margin-bottom: 10px; }
  .footer-content-inner .footer-nav dd{font-size: 12px; }
  .footer-content-inner .footer-nav-sec{width: 100%;border-top: 1px solid #e7e7e7;padding: 20px 0;overflow: hidden;}
  .footer-nav-sec .footer-logo{background: url(../images/nubia/icon_common.png) no-repeat -0px -420px;width: 502px;height: 40px;float: left;}
  .footer-nav-sec .footer-nav-hor{float: left;  margin-left: 170px; line-height: 40px;}
  .footer-nav-sec .footer-nav-hor li{float: left;}
  .footer-nav-sec .footer-nav-hor a{display: block;float: left;color: #727171;font-size: 14px;padding: 0 20px;}
  .footer-nav-sec .footer-nav-hor a:hover{color:#e8380d;}
  .footer-nav .contact{float: left; margin-left: 50px;}
  .footer-nav .contact li{overflow: hidden;line-height: 1.6}
  .footer-nav .contact span{background: url(../images/nubia/icon_common.png) no-repeat;display: block;float: left;width: 30px;height: 30px;}
  .footer-nav .contact .f-hotline{background-position: -150px 0;}
  .footer-nav .contact .f-email{background-position: -180px 0;}
  .footer-nav .contact .f-address{background-position: -210px 0;}
  .footer-nav .contact .hotline{background-position: -210px 0;}
  .footer-nav .contact .email{background-position: -150px 0;}
  .footer-nav .contact .address{background-position: -180px 0;}
  .footer-content .footer-com{background: #f3f3f3; border-top: 1px solid #e7e7e7; overflow: hidden; height: 50px; line-height: 50px; }
  .footer-com .footer-com-inner{width: 1170px;margin:0 auto;}
  .footer-com .com-info{float: left; }
  .footer-com .com-certificate{background: url(../images/nubia/icon_common.png) no-repeat 0 -460px;display: block;width: 230px;height: 45px;float: right;margin-top: 5px;}
  .footer-content-inner .footer-nav dl dd #weixinm {position: absolute; display: none; top: 0px; left: 82px;}

/* 登录页 */
/*旧版登录样式*/
  .bg-login{background: url(../images/nubia/bg_login.jpg) no-repeat center;height: 299px;width: 100%;}
  .login{width: 1170px; margin: 0 auto; padding: 120px 0; overflow: hidden;}
  /*.login .login-l{margin-left: 240px; float: left;border-right: 1px solid #e5e5e5;padding-right: 100px;} */
  .login .login-r{float: right; margin-right: 290px; }
  .login-l form{}
  .login-l .login-h1{font-size: 18px; color: #2f383d; margin-bottom: 20px; }
  .login-l .login-id, .login-l .login-pwd{overflow: hidden; border: 1px solid #e1e4e6;  width: 330px; line-height: 23px; margin-bottom: 10px;position: relative;}
  .login-l .login-id input,.login-l .login-pwd input{width: 290px; height: 30px;padding-left: 10px;line-height: 30px \9;font-size: 12px;border:none;margin-bottom: 0;}
  .login-l .login-id .icon-id{background: url(../images/nubia/icon_common.png) no-repeat -220px -240px;display: block;width: 20px;height: 20px;position: absolute;top: 9px;right:5px;}
  .login-l .login-pwd{}
  .login-l .login-pwd .icon-pwd{background: url(../images/nubia/icon_common.png) no-repeat -240px -240px;display: block;width: 20px;height: 20px;position: absolute;top: 9px;right:3px;}
  .login-l .login-rem{margin-bottom: 20px;}
  .login-l .login-rem input{}
  .third-login{margin-top: 20px; }
  .third-login .qq{background:url(../images/third_login.png) no-repeat -1px -1px;width: 28px;height: 28px;display: block;float: right;}
  .third-login .qq:hover{background-position:-1px -30px;}
  .third-login .weibo{background:url(../images/third_login.png) no-repeat -30px -1px;width: 28px;height: 28px;display: block;float: right;margin-right: 10px;}
  .third-login .weibo:hover{background-position: -30px -30px;}
  .third-login .alipay{background:url(../images/third_login.png) no-repeat -88px -1px;width: 28px;height: 28px;display: block;float: right;margin-right: 110px;}
  .third-login .alipay:hover{background-position: -88px -30px;}
  .third-login .wx{background:url(../images/third_login.png) no-repeat -59px -1px;width: 28px;height: 28px;display: block;float: right;margin-right: -74px;}
  .third-login .wx:hover{background-position: -59px -30px;}
  .login-l .btn-login{background: #e8380d; border: none; width: 330px; height: 50px; font-size:18px; color: #fff; cursor: pointer;}
  .login-r .login-step{}
  .login-step dl{margin-bottom: 30px; }
  .login-step dt{color: #363636; font-size: 14px; margin-left: 30px; }
  .login-step dt,.login-step dd{margin-left:35px;margin-bottom: 5px;}
  .login-step dd{color: #e8380d; }
  .login-step a{color:#e8380d;}.login-step a:hover{text-decoration: underline;}
  .login-step span{float: left;margin-top: 5px;}

  /*新版登录页样式 2016-01-18 by lzy*/
  .login .login-id #inputEmail{height:50px;line-height:50px;}
  .login .login-pwd #password_id{height:50px;line-height:50px;} 
  .third-login a{font-size:14px;}
  .register-now{width:330px;margin:0 auto;text-align:center;margin-top:30px;}
  .register-now a{font-size:17px;color: #e8380d;}
  .login .login-l {margin: 0 auto; width: 330px;}
  #mobile,#newPassword,#repeatNewPassword,#email,#emailCode{width:340px;}
  #mobile_captcha{width:195px;}
  #sendMobileCode{line-height: 49px;height: 49px; position: absolute; left: 241px; top: 0px;}
  .my-register span{padding-left:8px;display:none;}
  .regfooterbar .buttons #regButton{width:360px;border-radius:0;height:50px;line-height:50px;margin-bottom:80px;font-size:20px;}
  /*.iradio_flat-red,.iCheck-helper{display:none!important;}*/
  .register .tab .checked{color: #e8380d;}
  .register .tab label{font-size:18px;}
   #mo_tab,#em_tab{display:none;}
/* 服务页 */
  .bg-services{background: url(../images/nubia/bg_services.jpg) no-repeat center;height: 180px;width: 100%; }
  .services{background: #fafafa;width: 100%;}
  .services .services-inner{width: 1110px;margin: 0 auto;padding-top: 70px;}
  .services-list{overflow: hidden; margin: 0 auto;width: 1170px;} 
  .services-list li{float: left;margin-right:135px;text-align: center;margin-bottom: 90px;}
  .services-list a{display: block; font-size: 16px;}
  .services-list .s{background: url(../images/nubia/icon_services.png) no-repeat;width: 170px;height: 170px;display: block;margin-bottom: 20px;}
  .services-list .s0000 .s{background-position: -0px     0;}                  .services-list .s0000:hover .s{background-position: -0px     -180px;}
  .services-list .s0900 .s{background-position: -180px 0;}                  .services-list .s0900:hover .s{background-position: -180px -180px;}
  .services-list .s1800 .s{background-position: -360px 0;}                  .services-list .s1800:hover .s{background-position: -360px -180px;}
  .services-list .s2700 .s{background-position: -540px 0;}                  .services-list .s2700:hover .s{background-position: -540px -180px;}
  .services-list .s0018 .s{background-position: -0px     -360px;}                 .services-list .s0018:hover .s{background-position: -0px     -540px;}
  .services-list .s0918 .s{background-position: -180px -360px;}                 .services-list .s0918:hover .s{background-position: -180px -540px;}
  .services-list .s1818 .s{background-position: -360px -360px;}                 .services-list .s1818:hover .s{background-position: -360px -540px;}
  .services-list .s2718 .s{background-position: -540px -360px;}                 .services-list .s2718:hover .s{background-position: -540px -540px;}
  .services-con{width: 1170px; margin: 0 auto; margin-top: 40px; }
  .services-h1{font-size: 14px;color:#e8380d;margin-bottom: 35px;}
  .services-p{color:#606366;margin-bottom: 45px;}
  .services-con .s-pay-list{float: left; width: 270px;line-height: 3.5;} 
  .s-pay-list .s3601{background: url(../images/nubia/icon_services.png) no-repeat -720px 0;width: 20px;height: 20px;display: block;float: left;margin-top: 15px;}
  .s-pay-list li.active .s3601{background-position: -720px -20px;}
  .s-pay-list li.active a,.s-pay-list li:hover a{color:#e8380d;}
  .s-pay-list li:hover .s3601{background-position: -720px -20px;}
  .s-pay-list li{border-bottom:1px solid #e7e7e7;}
  .s-pay-list a{padding-left: 10px;}
  .s-pay-con{float: right; overflow: hidden; width: 860px; line-height: 1.5; }


.tab-content  .tab-pane {display: none; }
.tab-content  .active {display: block; }
.nav-tabs .dropdown-menu {margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }


.pdt-content{}
.pdt-content .pdt-content-nav{width: 100%;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;z-index: 9999;background: #fff;}
.pdt-content #myTab{margin: 0 auto;width: 640px;overflow: hidden;}
#myTab li{float: left;padding: 20px 0;margin: 0 30px;padding-left: 16px;}
#myTab .active{background: url(../images/nubia/icon_common.png) no-repeat -360px -56px;padding-left: 16px;}
#myTab .active a{color:#e8380d;}
@media only screen and (max-width: 1170px) {

  .header{width: 100%; /* overflow: hidden; */ } 
    .header-top{border-top:3px solid #e8380d; border-bottom:1px solid #e7e7e7; }
    .header-top-inner{width:960px; margin: 0 auto; overflow: hidden; height: 40px;font-size: 12px; }
    .header-top-inner .header-top-l {float: left;overflow: hidden;margin-top:8px;line-height: 25px;}
    .header-top-inner .header-top-l a{display: block;float: left;margin-right: 10px;color:#bdc3c7;}
    .header-top-inner .header-top-l li{float: left;}
    .header-top-inner .header-top-r{float: right;overflow: hidden;line-height: 24px;margin-top: 7px;}
    .header-top-inner .header-top-r a{display: block;float: right;margin-left: 10px;color:#bdc3c7 }
    .header-top-inner .header-top-r li {float: left; }  
    .header-inner{width:960px; margin: 0 auto;overflow: hidden; } 
    .header-mid{}
    .header-mid .header-logo{background: url(../images/nubia/icon_common.png) no-repeat -0px -220px;height: 40px;width: 211px;margin-top: 30px;float: left;}
    .header-nav {float: left;overflow: hidden;margin-top: 40px;margin-left: 100px;}
    .header-nav ul{ } 
    .header-nav li{display: block;float: left;margin-left: 45px;}
    .header-nav .header-search{background: url(../images/nubia/icon_common.png) no-repeat -220px -220px;height: 16px;width: 16px;float: right;}
    .header-search form{float: right;}
    .header-search input{border-radius: 10px;width: 240px;border:1px solid #ccc;}
}







.u{display: inline-block;background:url(../images/nubia/icon_common.png) no-repeat;width: 30px;height: 30px;}
.i{display: block;background:url(../images/nubia/icon_common.png) no-repeat;width: 80px;height: 80px;cursor: pointer;margin-bottom: 10px;}
.f{display: block;background:url(../images/nubia/icon_common.png) no-repeat;width: 73px;height: 73px;cursor: pointer;margin: 0 auto;margin-bottom: 10px;}
.u0000{background-position:  -0px -0px} .u0000:hover{background-position:  -0px -30px}
.u0100{background-position:-30px -0px} .u0100:hover{background-position:-30px -30px}
.u0200{background-position:-60px -0px} .u0200:hover{background-position:-60px -30px}
.u0300{background-position:-90px -0px} .u0300:hover{background-position:-90px -30px}
.u0400{background-position:  -120px -0px;} .u0400:hover{background-position:  -120px -30px}
.u1619{background-position:  -320px -380px;}
.u1819{background-position:  -360px -380px;}
.u2019{background-position:  -400px -380px;}


.f0000{background-position:  -0px -60px;}.hk-f0000 .f0000:hover{background-position:  -0px -140px;}
.f0400{background-position:  -80px -60px;} .hk-f0400 .f0400:hover{background-position:  -80px -140px;}
.f0800{background-position:  -160px -60px;} .hk-f0800 .f0800:hover{background-position:  -160px -140px;}
.f1200{background-position:  -240px -60px;} .hk-f1200 .f1200:hover{background-position:  -240px -140px;}


.news-list .i0000{background-position: 0px -260px;}
.news-list .hk0000:hover .i0000{ background-position: -0px -340px}
.news-list .i0400{background-position: -80px -260px;}
.news-list .hk0400:hover .i0400{background-position: -80px -340px}
.news-list .hk0400:hover .i0400{background-position: -80px -340px}
.news-list .i0800{background-position: -160px -260px}
.news-list .hk0800:hover .i0800{background-position: -160px -340px}
.news-list .i1200{background-position: -240px -260px}
.news-list .hk1200:hover .i1200{background-position: -240px -340px}



/***注册***/
.memberlogin dl{ width: 467px; margin-top: 10px;}
.memberlogin dt{ float: left;}
.memberregister .header h3{ background-position:0 -254px; width:98px; }
.memberlogin .inner{ padding:30px 0 30px 50px; }

.memberlogin .inner dl,.memberregister .inner dl{ padding:0 0 5px; clear:both; float: none; display: block; zoom: 1; }
.mobilecode dt,.mobilecode dd,.memberlogin dt,.memberlogin dd,.memberregister dt,.memberregister dd{ float:left; }
.mobilecode dt,.memberlogin dt,.findpassword dt,.memberPass dt,.memberinfo dt,.memberregister dt
{ 
  width:73px; 
  line-height:50px; 
}
.findpassword dd{ line-height: 30px; }
.mobilecode dd,.memberlogin dd,.findpassword dd,.memberinfo dd,.memberPass dd,.memberregister dd
{ 
  padding:0 8px;
  position: relative; 
}
.overTxtLabel { top:7px !important; }
.mobilecode dd input.text,
.memberlogin dd input.text,
.memberinfo dd input.text,
.memberPass dd input.text,
.findpassword dd input.text,
.memberregister input.text{ margin-bottom:10px;width: 500px; height: 38px;line-height: 38px\9;  overflow: hidden; vertical-align: middle; padding:6px 8px 3px;  border-radius:3px; border: 1px solid #e0e4e7; background: #fff; }
.memberregister input.captchainput{ width:120px; }
.findpassword .field-hints{ top:2px; }
.memberlogin dd input.text{ width:200px; }
.memberlogin dd input.validation-failed,
.memberinfo dd input.validation-failed,
.memberPass dd input.validation-failed,
.findpassword dd input.validation-failed,
.memberregister dd input.validation-failed{ border: 2px solid #e8380d; }
.memberlogin .buttons,
.memberregister .buttons{ padding: 20px 0 0 80px; }
.memberlogin .buttons .btn,
.memberregister .buttons .btn{ width:96px; height: 30px; border:none; text-align:center; color:#fff; font-size:14px; float:left; margin-top: 0; cursor:pointer; background: #e8380d; border-radius: 4px;}
#email_error_tag,#captcha_error_tag,#pwd_error_tag,#pwd_succ_tag,#rpwd_error_tag,#mobile_error_tag,#mobileCode_error_tag {color:red;}
.memberlogin .buttons .book_btn,
.memberregister .buttons .book_btn{ background: url('../images/51dfc7b90a1bb59d4d000e0d.png') -97px -571px no-repeat; width:132px; display:block; color:#FFF; padding:1px 0 3px 23px; border:none; cursor:pointer; font-size:13px; text-align:left; height:24px; line-height:22px; padding-top:2px\9; padding-top:3px\0; }
.memberlogin .login{ float:left; padding:0 80px 0 0; margin:40px 80px 0; }
.memberlogin .register{ float:left; line-height:24px; padding:80px 0 0; }
.memberlogin .register a{ color:#ed6042; }
.get-mobile-code { padding: 0 0 0 10px; }
/*.memberregister .safe{ padding: 0 0 0 80px; }*/
.memberregister .safe{ padding: 0 0 0 7px; }
.memberregister .safe a{ color: #e8380d; }
#mobileValiAdvice { }
.memberlogin .book-header h3{ background:url('../images/51dfc7b90a1bb59d4d000e0d.png') -43px -606px no-repeat; width:157px; height:17px; font-size:13px; text-align:center; color:#EC5435; letter-spacing:2px; font-weight:bold; }
.memberregister .book-header h3{ background:url('../images/51dfc7b90a1bb59d4d000e0d.png') -43px -606px no-repeat; width:157px; height:17px; font-size:13px; text-align:center; color:#EC5435; letter-spacing:2px; font-weight:bold; }
.memberregister .validation-advice{ width: auto; padding-top: 5px; line-height: 22px; }
.memberregister .inner .tab{ padding:0 0 20px 80px; }
.memberregister .inner .tab li{ float:left; /*padding:0 30px 0 0;*/ line-height:28px;}
.memberregister .regfooterbar { clear: both;}
.mobile-code-btn { vertical-align: middle; position: static; top:0; margin: 0 0 0 10px; padding: 0; height: 25px; line-height: 20px;height: 45px; width: 115px; background:#CACACA;border:1px solid #ADADAD;color:#4D4D4D;cursor:pointer;}
.email-code-btn { vertical-align: middle; position: static; top:0; margin: 0 0 0 10px; padding: 0; height: 25px; line-height: 20px;height: 45px; width: 115px; background:#CACACA;border:1px solid #ADADAD;color:#4D4D4D;cursor:pointer;}

.mask {
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  z-index:10001;
  background: #000000;
  -moz-opacity: 0.65;
  opacity: 0.65;
  filter: alpha(Opacity=65);
}
.ui-widget-content {
	display:none;
	z-index:10002;
	top:23%;
	width:100%;
	margin:0 auto;
	position:fixed; 
	_position: absolute;
	_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
}
#mobile_captchainput {
	width: 109px;  
	margin-right: 10px;
	float: left;
	padding:6px 8px;
	border: 1px solid #C2C2C2;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
}
.ui-widget-content button {cursor:pointer;border-radius: 4px;height:30px;width:70px;border: none;}
.okbtn {background:#e8380d;color:white;margin-right: 10px;}
.cancelbtn {background:#eee;color:#666;}
.ui-widget-content-div {
  width: 20px;
  width: 35%;
  margin:0 auto;
  background:#fff;
  height:200px;
  padding-left: 80px;
  padding-right: 30px;
}
#theAgreement{
  line-height: 1.5;
}
/* 验证码样 */
.verification{
    position: absolute; 
    width: 171px;
    z-index: 9999;
}
.verification a {
    display: block;
    text-align: center;
    line-height: 18px;
}
.verification .left{
    float:left;
    width: 19px;
    height: 99px;
    background: url("../images/51dfc75f0a1bb59b4d000d8c.png") no-repeat -249px -202px;
}
.verification .content{
    float: left;
    background: #fff;
    margin: 0;
    height: 97px;
    width: 120px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align: center;

}
.verification .right{
    float: left;
    width: 12px;
    height: 99px;
    background: url("../images/51dfc75f0a1bb59b4d000d8c.png") no-repeat -265px -202px;
}

.bg-fetchpassword{background: url(../images/nubia/bg_services.jpg) no-repeat center;height: 180px;width: 100%;}
.bg-fetchpassword .bg-nav{width: 250px;padding-top:120px;margin:0 auto;}


/* iCheck plugin Flat skin, blue
----------------------------------- */
.icheckbox_flat-red,
.iradio_flat-red {
    display: inline-block;*
    display: inline;
    vertical-align: middle;
    padding: 0;
    width: 20px;
    height: 23px;
    background: url(../../res1/images/red.png) no-repeat;
    border: none;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    margin-top: -1px;
}

.icheckbox_flat-red {
    background-position: 0 -5px;
}


    .icheckbox_flat-red.checked {
        background-position: -22px -5px;
    }
    .icheckbox_flat-red.disabled {
        background-position: -44px 0;
        cursor: default;
    }
    .icheckbox_flat-red.checked.disabled {
        background-position: -66px 0;
    }

.iradio_flat-red {
    background-position: -202px 0;
}
    .iradio_flat-red.checked {
        background-position: -174px 0;
    
}
    .iradio_flat-red.disabled {
        background-position: -132px 0;
        cursor: default;
    }
    .iradio_flat-red.checked.disabled {
        background-position: -154px 0;
    }
  
  #receiptTitle {
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    width: 500px;
    height: 20px;
    line-height: 20px;
    padding: 6px 8px 3px;
  }
  
  #inputCoupoSn {
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    width: 200px;
    height: 18px;
    line-height: 16px;
    margin-left: 10px;
    padding: 2px 5px 2px;
  }
  .clearfix {content: " ";display: table;clear: both;}
  
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_flat-red,
    .iradio_flat-red {
        -webkit-background-size: 176px 22px;
        background: url(../../res1/images/red.png) no-repeat;
        background-position: 0 -6px;
    }
}

.mobile-code-btn {
  background-color:#e8380d;
  color:#fff;
  border-color:#e8380d;
}

.email-code-btn {
  background-color:#e8380d;
  color:#fff;
  border-color:#e8380d;
}

.mobile-code-btn-dis {
  background-color:#cacaca;
  color:#000;
  border-color:#adadad
}
.email-code-btn-dis {
  background-color:#cacaca;
  color:#000;
  border-color:#adadad
}