@charset "utf-8";
.ltop{ height:120px;}
.ltop img{ height:100px; margin-top:10px;}
.regpane{ background:#f5f5f5; border-top:solid 2px #fd5c62;border-bottom:solid 1px #f5f5f5; min-height:500px;  color:#333;}
.regpane .content{padding:30px;}
.regpane p{ font-size:14px; line-height:40px;}
.regpane h1{ font-size:18px; line-height:50px;}
.regpane .lsbtn{ width:360px; height:40px; margin:50px auto; background:#fd5c62; line-height:40px;  text-align:center; color:#fff; cursor:pointer;}
.regpane .btn{ width:160px; height:40px; background:#fd5c62; line-height:40px;  text-align:center; color:#fff; cursor:pointer; border:none; display:inline-block}
.regpane .btn2{ width:160px; height:40px; background:#fff; line-height:40px;  text-align:center; color:#333; cursor:pointer; border:solid 1px #ccc; display:inline-block}
.regpane .btn.dis{ background:#ccc;}
.regpane .ctl .ipt .ckb{ width:20px; height:20px; vertical-align:middle; margin:0 5px;}
.regpane .ctl .ipt .dt{ background:url(../images/icodatetime.png) no-repeat 96% 50%;}
.regpane .steps{ height:40px; overflow:hidden;}
.regpane .steps li{ width:300px; text-align:center; line-height:40px; color:#999; float:left; font-size:16px;}
.regpane .steps li.on{ background:#fd5c62; color:#fff;}
.conetent{ padding:20px;}
.regpane .form{ width:550px; margin:100px auto 30px auto; line-height:50px; font-size:14px;}
.regpane .form .ctl{ overflow:hidden; padding-bottom:20px;}
.regpane .form label{ width:100px; font-size:16px; display:block; float:left; text-align:right; padding-right:10px; color:#333;}
.regpane .form label span{ color:#fd5c62;}
.regpane .form .ipt{ width:450px; float:left;}
.regpane .form select{ height:40px; width:130px; border:#ccc solid 1px; text-indent:10px; }
.regpane .form input{ height:40px; width:250px; border:#ccc solid 1px; text-indent:10px;}
.regpane .form input.yzmbtn{ width:120px; text-indent:0;}
.regpane .form p{ line-height:20px;}
.regpane .formfooter{ width:100%; margin-top:30px; text-align:center;}


/*login*/
.loginpane{ height:540px; background:url(../images/loginbg.png) no-repeat left; position:relative;}

.loginform{ width:262px; padding:20px; border: solid 1px #fd5c62; background:#fff; position:absolute; right:100px; top:50px; box-shadow:0px 0px 2px #999;}
.loginform h2{ font-size:20px;}

.loginform .ctl{ margin-top:30px; height:42px; border:solid 1px #e5e5e5; position:relative;}
.loginform .ctl label{ width:41px; height:40px; display:block; float:left; background:#eee; line-height:40px; text-align:center; border-right:solid 1px #e5e5e5;}
.loginform .ctl label img{ margin-top:6px; opacity:0.8;}
.loginform .ctl input{ display:block; float:left; height:40px; width:170px; border:none; outline:none; text-indent:5px;}
.loginform p{ font-size:14px; overflow:hidden; line-height:28px; color:#666;}
.loginform p img{ height:18px; vertical-align:middle; margin:0 5px;}

.loginpane .btn{ width:100%; height:40px; margin:30px auto; background:#fd5c62; line-height:40px;  text-align:center; color:#fff; cursor:pointer; border:none;}

.ctl{ position:relative;}
.ctl span.error{  line-height:20px; color:#f00; font-size:12px; margin-left:42px; width:100px; display:block;}
.ctl span.ok{  line-height:20px; color:#0f0; font-size:12px; margin-left:42px;width:100px; display:block; }

.blackbox{ background:#ececec; color:#333;}
.footer .logo img{ width:128px; margin-top:22px;}
.footer .links h3{ color:#333; font-size:15px; line-height:30px;}
.footer .links a{ color:#333;}
.footer .copy{ color:#333;}
.footer .qrcode{ color:#333;}
