﻿@charset "utf-8";
/* CSS Document */


.glyphicon{ display:none !important}
.regist_wrap *{
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
.dropdown-toggle{ padding:9px 12px !important}
.m-tc p{ margin:0 !important;line-height: 21px; font-size: 13px;}
.m-tc>.tc-bt-gray p{ margin-left:8px !important}
.m-tc>.tc-nr h3{ font-size:14px !important; font-weight:bold !important; margin:8px 0 !important}
.m-tc>.form-foot>.foot-btn{ float:none !important; opacity:1 !important; font-size:13px !important; font-weight:normal !important}
/*----------top---------------*/
.m-top{ width:100%; height:70px; background:#fff;}
.m-top-nr{ height:70px; margin:0 auto; width:1200px}
.m-logo{ height:70px; float:left; }
.m-logo img{ width:127px; height:70px; float:left;}


.m-nav{ height:80px; float:left; margin-left:30px; position:relative}
.m-nav li{ float:left;}
.m-nav li>a{ height:77px; display:block; color:#444; line-height:77px; text-align:center; font-size:16px; padding:0 15px;}
.m-nav .line{display:block;position:absolute;bottom:0;width:50px;height:4px;background-color:#5ec400;}

.m-top-btnr{ float:right;}
.m-top-btnr a.fon1{ float:left; height:70px; line-height:70px; color:#444; font-size:14px; max-width:128px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-top-btnr a.fon1:hover{ text-decoration:underline;}
.m-top-btnr dd{ float:left; margin-left:24px}
.m-top-btnr dd a.on{ color:#ff9000;}
.m-top-btnr dd i,.m-top-btnr dd i{ float:left; width:30px; height:30px; margin:20px 8px 0 0;}
.m-top-btnr dd .i1{ background:url(../images/login_user.png) no-repeat;}
.m-top-btnr dd .i3{ background:url(../images/login_exit.png) no-repeat; width:20px; height:20px; margin-top:25px}

.top_wenzi{ float:left; font-size:20px; color:#555; margin-top:24px; margin-left:20px;}
.top_wenzi2{ float:right; font-size:16px; color:#555; margin-top:24px; margin-right:10px;}

.m-logo-nr{float:left; height: 21px; position: relative; margin-top: 29px;  margin-left: 4px; padding-bottom:29px;}
.m-logo-nr p{ padding:4px 11px; float:left;border-radius:50px; color:#626262; cursor:pointer; height:17px; background:#f6f7f8; font-size:12px;}
.m-logo-nr p>i{ width:8px; height:7px; background:url(../images/top_sj.png) no-repeat; display:inline-block; margin-left:15px;}
.m-logo-nr ul{ width:164px; background:#fff; position:absolute; top:51px; left:0px; padding:8px 0; box-shadow:0px 1px 2px #818181; z-index:10; border-radius:0 0 5px 5px}
.m-logo-nr ul li{ margin-left:13px; width:117px; height:39px; overflow:hidden;}
.m-logo-nr ul li a{ font-size:14px; line-height:39px; color:#676565;}
.m-logo-nr ul li a:hover{ text-decoration:underline;}



/*------------foot------------*/
.new1-foot{ width:100%; background:#333; color:#999; font-size:13px;}
.new1-foot>.nr{ width:1200px; height:80px; text-align:center; margin:0 auto;}
.new1-foot>.nr>ul{ padding-top:18px; margin-bottom:8px;}
.new1-foot>.nr>ul>a{ color:#999; display:inline-block}
.new1-foot>.nr>ul>a:hover{ text-decoration:underline}
.new1-foot>.nr>ul>span{ margin:0 3px 0 7px}


/*------------注册------------*/
.regist_wrap{ width:100%; background:url(../images/login_bg.jpg) top center no-repeat;}
.regist_wrap>.nr{ width:1200px; margin:0 auto; text-align:center; padding-top:65px;}
.regist_wrap>.nr>.nav{ width:100%; text-align:center}
.regist_wrap>.nr>.nav li{ display:inline-block; height:43px; line-height:43px; background:#e9edf1; color:#888; font-size:16px; cursor:pointer; border-radius:10px 10px 0 0; padding:0 25px; margin:0 4px}
.regist_wrap>.nr>.nav li i{ display:inline-block; width:18px; height:18px;  margin-right:6px; position:relative; top:3px}
.regist_wrap>.nr>.nav li i.n1{ background:url(../images/login_tu2.png) no-repeat}
.regist_wrap>.nr>.nav li i.n2{ background:url(../images/login_tu3.png) no-repeat}
.regist_wrap>.nr>.nav li.on{ background:#ffffff; color:#333; cursor:default}


.regist_wrap>.nr .t-nr{margin:0 auto 30px; background:#fff; padding:0 25px 80px; position:relative }
.regist_wrap>.nr .t-nr>.cnr{position:relative }
.regist_wrap>.nr .t-nr .fred1{ position:absolute;top:90px;left:50%; margin-left:-600px; text-align:center;color:#ff1900;width:1200px;font-weight:normal; font-size:14px}
.regist_wrap>.nr .t-nr .fred2{ position:absolute;top:20px;left:50%; margin-left:-600px; text-align:center;color:#ff1900;width:1200px;font-weight:normal; font-size:14px}
.regist_wrap>.nr .t-nr .fred3{ position:absolute;top:97px;left:50%; margin-left:-600px; text-align:center;color:#ff1900;width:1200px;font-weight:normal; font-size:14px}
.regist_wrap>.nr .t-nr .fred4{ position:absolute;top:250px;left:50%; margin-left:-600px; text-align:center;color:#ff1900;width:1200px;font-weight:normal; font-size:14px}
.regist_wrap>.nr .t-nr .cstep1{width: 1150px;height:46px;background: url(../images/login_step.png) 100px 16px no-repeat;padding: 15px 0;border-bottom:1px solid #e6f0fc;margin: 0 auto 40px;}
.regist_wrap>.nr .t-nr .cstep2{width: 1150px;height:46px;background: url(../images/login_step.png) 100px -54px no-repeat;padding: 15px 0;border-bottom:1px solid #e6f0fc;margin: 0 auto 60px;}
.regist_wrap>.nr .t-nr .cstep3{width: 1150px;height:46px;background: url(../images/login_step.png) 100px -128px no-repeat;padding: 15px 0;border-bottom:1px solid #e6f0fc;margin: 0 auto 20px;}
.regist_wrap>.nr .t-nr .cstep4{width: 1150px;height:46px;background: url(../images/login_step.png) 100px -204px no-repeat;padding: 15px 0;border-bottom:1px solid #e6f0fc;margin: 0 auto 20px;}
.regist_wrap>.nr .t-nr .cstep5{width: 1150px;height:46px;background: url(../images/login_step.png) 100px -283px no-repeat;padding: 15px 0;border-bottom:1px solid #e6f0fc;margin: 0 auto 20px;}

.regist_wrap>.nr .t-nr>form .cnr .info1{ margin:0 60px 60px; padding:0 56px 20px; border-bottom:1px dashed #e7e7e7; text-align:left}
.regist_wrap>.nr .t-nr>form .cnr .info1>h1{ font-size:15px; color:#50606d; float:none; margin-bottom:18px}
.regist_wrap>.nr .t-nr>form .cnr .info1>h1 i{ display:inline-block; width:30px; height:30px; background:url(../images/login_gou.png) no-repeat; position:relative; top:9px; margin-right:10px}
.regist_wrap>.nr .t-nr>form .cnr .info1>p{ font-size:15px; color:#50606d}
.regist_wrap>.nr .t-nr>form .cnr .info1>p span{ color:#0090ff; top:0; left:0; }

.regist_wrap>.nr .t-nr>form .cnr .info2{ margin:0 192px 30px; padding:0 60px 20px;  text-align:left}
.regist_wrap>.nr .t-nr>form .cnr .info2>h1{ font-size:15px; color:#50606d; float:none; margin-bottom:18px}
.regist_wrap>.nr .t-nr>form .cnr .info2>h1 i{ display:inline-block; width:30px; height:30px; background:url(../images/login_gou.png) no-repeat; position:relative; top:9px; margin-right:10px}
.regist_wrap>.nr .t-nr>form .cnr .info2>p{ font-size:15px; color:#50606d; margin-left:45px}
.regist_wrap>.nr .t-nr>form .cnr .info2>p span{ color:#0090ff; top:0; left:0;margin:0 9px 0 6px;}

.regist_wrap>.nr .t-nr>form .cnr .info3{ margin:0 60px 30px; padding:0 137px 20px;  border-bottom:1px dashed #e7e7e7; text-align:left}
.regist_wrap>.nr .t-nr>form .cnr .info3>h1{ font-size:15px; color:#50606d; float:none; margin-bottom:18px}
.regist_wrap>.nr .t-nr>form .cnr .info3>h1 i{ display:inline-block; width:30px; height:30px; background:url(../images/login_gou.png) no-repeat; position:relative; top:9px; margin-right:10px}
.regist_wrap>.nr .t-nr>form .cnr .info3>p{ font-size:15px; color:#50606d; margin-left:45px}
.regist_wrap>.nr .t-nr>form .cnr .info3>p span{ color:#0090ff; top:0; left:0;margin:0 9px 0 6px;}

.regist_wrap>.nr .t-nr .tnr_tab2{ float:left;}
.regist_wrap>.nr .t-nr .tnr_tab2 li{ float:left; height:38px; line-height:38px; font-size:14px; color:#50606d; cursor:pointer; margin-right:65px;}
.regist_wrap>.nr .t-nr .tnr_tab2 li i{ display:inline-block; width:18px; height:18px; background:url(../images/login_cir.png) -30px 0 no-repeat; margin-right:8px; position:relative; top:3px}
.regist_wrap>.nr .t-nr .tnr_tab2 li.on i{background:url(../images/login_cir.png) 0 0 no-repeat;}


.regist_wrap>.nr .t-nr .tnr_tab{ float:left;}
.regist_wrap>.nr .t-nr .tnr_tab li{ float:left; height:38px; line-height:38px; font-size:14px; color:#50606d; cursor:pointer; margin-right:23px;}
.regist_wrap>.nr .t-nr .tnr_tab li i{ display:inline-block; width:18px; height:18px; background:url(../images/login_cir.png) -30px 0 no-repeat; margin-right:8px; position:relative; top:3px}
.regist_wrap>.nr .t-nr .tnr_tab li.on i{background:url(../images/login_cir.png) 0 0 no-repeat;}
.regist_wrap>.nr .t-nr p.title{ text-align:right; color:#555; width:250px; font-size:14px; float:left; height:38px; line-height:24px; margin-right:20px; margin-left:120px; margin-top:7px}
.regist_wrap>.nr .t-nr p span{ color:#ff1900; position:relative; left:-3px; top:2px;}
.regist_wrap>.nr .t-nr input{ width:400px; height:22px; border:1px solid #ccc; border-radius:4px; color:#999; font-size:14px; float:left; margin-bottom:20px; padding:8px 10px;}
.regist_wrap>.nr .t-nr input.x{ width:12px; height:16px; border:none; margin:2px 0 11px 390px; padding:0;}
.regist_wrap>.nr .t-nr label{ cursor:pointer; display:block }
.regist_wrap>.nr .t-nr input.dan{ width:16px; height:16px; border:none; margin:12px 0 11px 0; padding:0;}
.regist_wrap>.nr .t-nr label.radio p{ float:left; font-size:14px; margin:10px 20px 0 5px;}
.regist_wrap>.nr .t-nr h1{ color:#555; font-size:14px; float:left; font-weight:normal; margin-left:5px; margin-top:2px}
.regist_wrap>.nr .t-nr a.x{ color:#0090ff; float:left; font-size:14px; margin-top:-5px}
.regist_wrap>.nr .t-nr a.x:hover{ text-decoration:underline; }
.pass-level1{ width:420px; height:30px; background:url(../images/login-tu2.png) no-repeat; margin:-12px 0 0 390px;}
.pass-level2{ width:420px; height:30px; background:url(../images/login-tu2.png) 0 -31px no-repeat; margin:-12px 0 0 390px;}
.pass-level3{ width:420px; height:30px; background:url(../images/login-tu2.png) 0 -62px no-repeat; margin:-12px 0 0 390px;}
.regist_wrap>.nr .t-nr .btnn{width:202px;height:46px;border-radius:4px;line-height:46px;text-align:center;font-style:normal; font-size:18px; display:inline-block; margin:0 5px; text-decoration:none }
.regist_wrap>.nr .t-nr .sub-btn1{ background:#3a8eff; color:#fff; border:1px solid #3a8eff;}
.regist_wrap>.nr .t-nr .sub-btn2{ background:#fff; color:#0090ff; border:1px solid #0090ff;}
.regist_wrap>.nr .t-nr .yanx{ float:left;color:#fff;background:#0090ff;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:12px; text-decoration:none  }
.regist_wrap>.nr .t-nr .yan1{ float:left;color:#fff;background:#0090ff;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:12px; text-decoration:none }
.regist_wrap>.nr .t-nr .yan2{ float:left;color:#fff;background:#c5c5c5;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:13px;font-style:normal; cursor:default;}
.regist_wrap>.nr .t-nr .yanb1{ float:left;color:#fff;background:#0090ff;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:12px;  text-decoration:none }
.regist_wrap>.nr .t-nr .yanb2{ float:left;color:#fff;background:#c5c5c5;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:13px;font-style:normal; cursor:default;}
.regist_wrap>.nr .t-nr .yanc1{ float:left;color:#fff;background:#0090ff;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:12px;  text-decoration:none }
.regist_wrap>.nr .t-nr .yanc2{ float:left;color:#fff;background:#c5c5c5;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:13px;font-style:normal; cursor:default;}
.regist_wrap>.nr .t-nr .yand1{ float:left;color:#fff;background:#0090ff;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:12px;  text-decoration:none }
.regist_wrap>.nr .t-nr .yand2{ float:left;color:#fff;background:#c5c5c5;margin-left:10px;width:88px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-size:13px;font-style:normal; cursor:default;}
.regist_wrap>.nr .t-nr .upload{ width:400px; border:1px solid #ccc; border-radius:4px; float:left; margin-bottom:22px;position:relative; padding:0 10px}
.regist_wrap>.nr .t-nr .upload>input{ position:absolute; opacity:0; cursor:pointer; top:0; left:0; height:220px}
.regist_wrap>.nr .t-nr .upload>.nr1{ padding:0px 0 34px; }
.regist_wrap>.nr .t-nr .upload>.nr1>img{ margin-bottom:140px;}
.regist_wrap>.nr .t-nr .upload>.nr1>p{ text-align:center; color:#50606d; font-size:12px;}
.regist_wrap>.nr .t-nr .upload>.nr2{ padding:20px 0 30px; }
.regist_wrap>.nr .t-nr .upload>.nr2>img{ margin-bottom:60px;}

.regist_wrap>.nr .t-nr .redfon1{ text-align:center; color:#e70618; font-size:14px;}
.regist_wrap>.nr .t-nr .redfon1 i{ display:inline-block; width:20px; height:20px; background:url(../images/login_gantan.png) no-repeat; margin-right:5px; position:relative; top:5px;}

/*------------登录------------*/
.fbg-wrap{ background:url(../images/fbg.jpg) center bottom no-repeat;}
.fbg-wrap .nr{ width:1200px; margin:0 auto; position:relative;}
.fbg-wrap .nr .wenzi{ background:url(../images/login-tu1.png) 0 -167px no-repeat; width:464px; height:85px; position:absolute; top:50%; margin-top:-102px; left:90px;}
.fbg-wrap .login-nr{ position:absolute; width:466px; height:407px; top:50%; margin-top:-204px; right:42px;}
.fbg-wrap .login-nr .home{ position:absolute; width:54px; height:54px; top:-27px; right:15px; background:url(../images/login-tu1.png) 0 -102px no-repeat; z-index:2}
.fbg-wrap .login-nr ul li{ width:233px; height:52px; float:left; background:#fff; color:#777; line-height:52px; text-align:center; font-size:16px; cursor:pointer; position:relative; z-index:1}
.fbg-wrap .login-nr ul li i{ width:110px; height:2px; display:block; background:#fff; position:absolute; bottom:0; left:50%; margin-left:-55px;}
.fbg-wrap .login-nr ul li.on i{ background:#3c88e6; }
.fbg-wrap .login-nr ul li.on{ color:#333; background:#fff; cursor:default;}
.fbg-wrap .login-nr .t-nrc{ background:#fff; width:466px; height:290px; position:relative; padding-top:65px}
.fbg-wrap .login-nr .t-nrc .fred{ position:absolute;top:24px;left:0;text-align:center;color:#ff1900;width:466px;font-size:15px;font-weight:normal;}
.fbg-wrap .login-nr .t-nrc .fred{ position:absolute;top:24px;left:0;text-align:center;color:#ff1900;width:466px; font-size:15px;font-weight:normal;}

.fbg-wrap .login-nr .t-nrc{ height:292px; padding-top:65px;}
.fbg-wrap .login-nr .t-nrc .log{position:relative;}
.fbg-wrap .login-nr .t-nrc .log i{ width:15px; height:19px; position:absolute; top:11px; left:75px;}
.fbg-wrap .login-nr .t-nrc .log .tu1{background:url(../images/login-tu1.png) -74px -103px no-repeat;}
.fbg-wrap .login-nr .t-nrc .log .tu2{background:url(../images/login-tu1.png) -111px -103px no-repeat;}
.fbg-wrap .login-nr .t-nrc .log .tu3{background:url(../images/login_phone.png) no-repeat;}
.fbg-wrap .login-nr .t-nrc .log a{ margin:-6px 61px 10px 0; float:right; color:#888;}
.fbg-wrap .login-nr .t-nrc .log a:hover{ text-decoration:underline;}

.fbg-wrap .login-nr .t-nrc input{ width:292px; height:17px; border:1px solid #ccc; border-radius:4px; color:#999; font-size:14px; margin: 0 0 15px 63px; padding:10px 10px 10px 36px;}
.fbg-wrap .login-nr .t-nrc img{ width:120px; height:39px; cursor:pointer; float:left; margin-left:10px;}
.fbg-wrap .login-nr .t-nrc input.x{ width:188px; float:left; padding:10px;}
.fbg-wrap .login-nr .sub-btn1{margin:0 auto;width:340px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-style:normal; background:#3f89ec; color:#fff; font-size:16px; display:block}

.fbg-wrap .login-nr .btnnlog{ width:340px; margin:49px auto 0;}
.fbg-wrap .login-nr .btnnlog p{ float:left; font-size:14px; color:#50606d; cursor:pointer}
.fbg-wrap .login-nr .btnnlog p>i{ display:inline-block; width:18px; height:14px; background:url(../images/login_letter.png) no-repeat; margin-right:5px; position:relative; top:2px;}
.fbg-wrap .login-nr .btnnlog h1{ float:right; font-size:14px; font-weight:normal; color:#50606d;}
.fbg-wrap .login-nr .btnnlog h1>a{ color:#50606d;}
.fbg-wrap .login-nr .btnnlog h1>span{ color:#50606d; margin:0 1px; font-size:12px; position:relative; top:-1px;}

.fbg-wrap .login-nr .t-nrc .yan1{ float:left;color:#fff !important; text-decoration:none !important; background:#3a8eff;width:90px;height:38px;border-radius:4px;line-height:38px;text-align:center;font-size:13px;margin:1px 63px 0 0 !important;}
.fbg-wrap .login-nr .t-nrc .yan2{ float:right;color:#fff;background:#c5c5c5;margin:1px 63px 0 0 ;width:90px;height:38px;border-radius:4px;line-height:38px;text-align:center;font-size:13px;font-style:normal; cursor:default;}
.pass-l

    /*-------后台 登录-------*/
.bbg-wrap{ background:url(../images/bbg.jpg) center bottom no-repeat;}
.bbg-wrap>.nr{ width:1200px; margin:0 auto; position:relative;}
.bbg-wrap>.nr .wenzi{ background:url(../images/login-tu1.png) 0 -167px no-repeat; width:464px; height:85px; position:absolute; top:50%; margin-top:-230px; left:85%; margin-left:-232px;}
.bbg-wrap .login-nr{ position:absolute; width:388px; height:277px; top:50%; left:85%; margin-top:-105px; margin-left:-230px; background:url(../images/log-bg.png) repeat; padding:64px 0 0 50px; }
.bbg-wrap .login-nr .home{ position:absolute; width:54px; height:54px; top:-27px; right:15px; background:url(../images/login-tu1.png) 0 -102px no-repeat;}
.bbg-wrap .login-nr .fred{ position:absolute; top:22px; left:0; text-align:center; color:#ff1900; width:460px; font-size:15px; font-weight:normal;}
.bbg-wrap .login-nr .log{position:relative;}
.bbg-wrap .login-nr .log i{ width:15px; height:18px; position:absolute; top:11px; left:13px;}
.bbg-wrap .login-nr .log .tu1{background:url(../images/login-tu1.png) -74px -103px no-repeat;}
.bbg-wrap .login-nr .log .tu2{background:url(../images/login-tu1.png) -111px -103px no-repeat;}
.bbg-wrap .login-nr .log a{ margin:-6px 61px 10px 0; float:right; color:#888;}
.bbg-wrap .login-nr .log a:hover{ text-decoration:underline;}

.bbg-wrap .login-nr input{ width:292px; height:17px; border:1px solid #ccc; border-radius:4px; color:#999; font-size:14px; margin: 0 0 20px 0; padding:10px 10px 10px 36px;}
.bbg-wrap .login-nr img{ width:120px; height:39px; cursor:pointer; float:left; margin-left:10px;}
.bbg-wrap .login-nr input.x{ width:188px; float:left; padding:10px;}
.bbg-wrap .login-nr .sub-btn1{width:340px;height:40px;border-radius:4px;line-height:40px;text-align:center;font-style:normal; background:#3f89ec; color:#fff; font-size:16px; display:block}

/*------------忘记密码等------------*/
.regist_wrap>.nr .t-nr .t_top{ border-bottom:1px solid #e6f0fc; height:76px; line-height:76px; background:#fff; margin-bottom:40px; text-align:center; font-size:16px; color:#323e47; width:100%}
.regist_wrap>.nr .t-nr .t_top>i{ width:30px; height:36px; background:url(../images/login_lock.png) no-repeat; display:inline-block; position:relative; top:9px; margin-right:12px}
.regist_wrap>.nr .t-nr .redfon2{ text-align:center; color:#e70618; font-size:12px; font-weight:normal}
.regist_wrap>.nr .t-nr .redfon2 i{ display:inline-block; width:11px; height:11px; background:url(../images/login_gantan2.png) no-repeat; margin-right:5px; position:relative; top:1px;}
.regist_wrap>.nr .t-nr .redfon3{ text-align:left; color:#e70618; font-size:12px; font-weight:normal; margin:0 0 0 391px; position:relative; top:-13px}
.regist_wrap>.nr .t-nr .redfon3 i{ display:inline-block; width:11px; height:11px; background:url(../images/login_gantan2.png) no-repeat; margin-right:5px; position:relative; top:1px;}
