﻿body {margin:0; padding:0;font-size:13px; line-height:24px; font-family:"微软雅黑"; background:#fff;}
div, p,ul,ul li {margin:0;padding:0;}ul li{list-style:none;}.l{text-align:left;}
.c{text-align:center;}.white{color:#fff;}.clear{clear:both;}.hide{display:none;}.red{color:#fb3616;}
a{ text-decoration:none;color:#333; cursor:pointer;}.f{float:left;}.lf{ margin-left:65px;}.fr{float:right;}
img{border:none;vertical-align:top;}
.mr{margin-right:10px;}.mt{margin-top:10px;}.mv{margin:10px 0;}.ml{margin-left:10px;}.mt20{margin-top:20px;}
.bluebg{background:#eff3f6; padding-bottom:20px;}
/*----常用颜色--------*/
.blue{color:#559ade;}
input[type='button'],input[type=submit]{cursor:pointer;}                                                                               
/*---主体--------*/
.head{height:150px; background:#74b7f8;}
.head .top{line-height:40px; font-size:15px;color:#fff; text-align:right;width:1000px;margin:0 auto;}
.top a{color:#fff;}
.head .logo{width:1000px; margin:0 auto; height:60px; font-size:18px; font-weight:bold; color:#fff;}
/*---注册-------*/
.regbox{width:860px;min-height:150px; background:#ffffff; border:10px solid #eff3f6; box-shadow:0 0 5px #999; margin:-50px auto 80px auto;}
.ti{font-size:24px;line-height:45px;border-bottom:1px solid #eff3f6;padding-left:10px;}
.frb{font-size:24px;text-align:center;padding:20px;}
.ti .tlogin{position:absolute;right:10px;font-size:14px; line-height:40px; top:10px;}
.mainbox{width:800px; margin:0 auto;}
.regline{height:45px; line-height:30px; font-size:14px; color:#333;}
.regtitle{width:100px;float:left; text-align:right; padding-right:10px;}
.iput{border:1px solid #ccc; border-radius: 4px;font-size: 14px;height: 20px;line-height: 20px;padding: 4px;width: 220px;}
.mput{border:1px solid #ccc; border-radius: 4px;font-size: 14px;height: 20px;line-height: 20px;padding: 4px;width:130px;}
.litput{border:1px solid #ccc; border-radius: 4px;font-size: 14px;font-weight: 700; height: 20px;line-height: 20px;padding: 4px;width:90px;}
.slput{border:1px solid #ccc; font-size: 14px; height: 28px;line-height: 20px;padding: 4px;width: 200px;}
.func{line-height:40px;padding-left:20px;}
.box{padding:10px;}
/*---图标-----*/
.ico_yhm{ display:inline-block; vertical-align:middle; background:url(/Content/images/icon_input.png) -16px 0; width:16px; height:16px;}
.ico_mm{ display:inline-block; vertical-align:middle; background:url(/Content/images/icon_input.png) 0px 0; width:16px; height:16px;}
/*---按钮------*/
.btn {cursor: pointer;line-height: normal;border: 1px solid transparent;border-radius: 3px;box-shadow: none;}
.btn-camera {background: #fff;padding: 5px 10px;}
.btn-camera:hover{background: #3e3d3d;color:#fff;}
.btn_regist{border:1px solid #555; border-radius:3px; font-size:16px;color:#fff; padding:6px 20px; background-image: linear-gradient(to bottom, #74b7f8, #2d83da);}
.btn_pwd{border:1px solid #555;border-radius:3px; font-size:16px;color:#416890; padding:6px 20px; background-image: linear-gradient(to bottom, #f5f8fc, #dcebf6); }
.btn_ck{border:1px solid #555;border-radius:3px; font-size:15px;color:#416890; padding:4px 10px; background-image: linear-gradient(to bottom, #dbeafa, #ccc); }
.linkto{ color:#74b7f8; text-decoration:none; font-size:16px;font-weight:600;}
.btn_yzm{border:none; background:#74b7f8; color:#fff; padding:5px 10px;}
.btn_yzmf{background:#e2e2e2;color:#999;cursor:not-allowed;padding:5px 10px;}
.btn-primary{padding:5px 10px;background:#68c264;color:#fff;}
/*----注册--------*/
.regtable{border:0;border-spacing:0; padding:10px 10px 10px 20px; font-size:15px;width:100%;}
.regtable tr{line-height:30px; height:45px;}
.t1{width:100px;}.t4{width:400px;}
.t2{width:150px;text-align:center;}
.error,.red{color:#fd0000;}
.note{color:#fb3616;padding:10px;font-size:12px;}
.tlogin{text-align:right;}.btmline td{border-bottom:1px solid #74b7f8;}
.mavatar{width:120px;}
.safe{padding:10px;}
/*---密码找回----*/
.findbody{height:300px;background:#fff;text-align:center;border-radius:3px;box-shadow:-4px 7px 46px 2px rgba(0,0,0,0.1);}
.findpwd{margin-bottom:20px; padding:10px;display:inline-block;width:600px;}
.find-hd{text-align:center;padding:15px 0;}
.find-hd ul li{line-height:35px;font-size:14px; list-style:none;display:inline-block; color:#fff;width:200px; cursor:pointer;background:#d7d3d3;}
.find-hd ul li.on{background:#70d3aa;}
.fline{height:50px;font-size:18px;}
.fline label{display:inline-block; width:100px;}
.tal{text-align:left;}
.footer{position:fixed;width:100%;bottom:0; line-height:30px;padding:10px;text-align:center;background:#559ade;color:#fff;font-size:15px;}
.footer a{color:#fff;}