
/* CSS Document */
body,nav,dl,dt,dd,p,ul,ol,li,input,button,textarea,footer,h1,h2,h3,h4{margin:0;padding:0;}
body{ font-family: '宋体';color:#323232; font-size:12px; z-index:-99;}
form,img,ul,ol,li,dl,dt,dd,input{margin:0; padding:0; border:0; }
ul,li,dl,dt,dl{list-style-type:none;}
p{margin:0;padding:0}
a{color:#323232; text-decoration:none;}
a:hover{color:#2983c2; text-decoration:none;}



/* 顶部 */
.toolbar{ width:100%; height:30px; line-height:30px; border-bottom:solid 1px #e6e6e6; background: url(../images/top-bg.png) repeat-x;}
.toolbar-con{ width:1000px; height:30px; margin:0 auto;}
.toolbar-left{ height:30px; float:left; line-height:30px; }
.wel{ width:204px; height:30px; float:left;  overflow:hidden; line-height:30px; padding-right:18px;}
.user{ width:84px; height:30px; float:left;  overflow:hidden; line-height:30px; padding-left:18px; background:url(../images/user.png) left center no-repeat;}
.toolbar-right{  height:30px; float:right; overflow:hidden; line-height:30px; }

.header{ width:1000px; height:100px; margin:0 auto;}
.logo{ padding:27px 0; width:221px; float:left; }



/* choice-city */
.qiehuan{ display:block; float:left; width:72px; height:26px; line-height:26px; padding:37px 0 0 0; text-align:right;}
.choice-city{ display:block; float:left; width:76px; height:26px; line-height:26px; padding:37px 0 0 0; position:relative; z-index:99;}
.choice-city li{}
.choice-city-home{ position:relative; background: url(../images/choice-city-bg.png) no-repeat; position:relative; z-index:99;}
.hover-city{ background:url(../images/choice-city-bg1.png) no-repeat; z-index:99;}
.choice-city-span{ display:block; width:76px; height:26px; line-height:26px; text-align:center; cursor:pointer; z-index:999;}
.choice-city-ul{ display:block; position:absolute; left:0; top:25px; width:150px; padding:10px 15px; background:#fff; border:#ebebeb solid 1px; z-index:90;}
.choice-city-ul li{ z-index:100;}

.search-form{ float:left; width:350px; height:36px; padding:32px 0 0 50px;}
.search-text{ display:inline-block; float:left; width:261px; height:32px; line-height:32px; padding-left:5px; border:#2983c2 solid 2px; border-right:none; font-size:12px;}
.search-button{ display:block; float:left; width:80px; height:36px; line-height:36px; background:#2983c2; border:none; color:#fff; font-size:16px; font-family:"微软雅黑";}

.tel{ width:173px; height:49px; float:right; padding:25px 0; background:url(../images/tel.png) 0 25px no-repeat;}



/* nav */
.nav{ width:100%; height:48px; background:#397ed0; z-index:3;}
.nav-main{ width:1000px; height:48px; line-height:48px; margin:0 auto; z-index:4; position:relative;}
.sidebar-class{ width:187px; height:48px; float:left; line-height:48px; text-align:center; background:url(../images/sideber-class-bg.png) no-repeat; z-index:5;}
.sidebar-class h1{ display:block; width:187px; height:48px; line-height:48px; text-align:center; font-weight:normal; font-family:"微软雅黑"; color:#FFF; font-size:16px; background:url(../images/sideber-class-bg1.png) 20px 17px no-repeat; z-index:1;}
.nav-tit{ display:block; height:48px; padding-left:20px; float:left;}
.nav-name{ display:block; height:48px; padding:0; float:left; z-index:6; position:relative;}
.nav-name a:hover{ color:#fff;z-index:12;}
.nav-h{ display:block; height:48px; line-height:48px; padding:0 30px; font-family:"微软雅黑"; font-size:16px; color:#FFF; overflow:hidden; background:url(../images/nav-bg1.png) right center no-repeat;z-index:12;}
.hover-nav{ display:block; height:48px; line-height:48px; padding:0 30px; font-family:"微软雅黑"; font-size:16px; color:#FFF; overflow:hidden; background:#3070bf url(../images/nav-bg2.png) right center no-repeat;}
/**
.nav-con{ position:absolute; left:0; top:45px; background:#468bdd; border-top:#2160ad solid 3px; z-index:99;
padding:23px 20px 20px 20px; overflow:hidden; display:none;}
.nav-con dl{ display: inline-block; float:left; }
.nav-con dl dt{ display:block; width:48px; color:#b2d5ff; font-size:12px; line-height:18px; padding:2px 8px; margin-bottom:6px; background:#1d66bf;}
.nav-con dl dd{ display:block; color:#ffffff; font-size:12px; line-height:28px;}
.nav-con dl dd a{ color:#fff; }
.nav-con dl dd a:hover{ color:#b2d5ff; text-decoration:underline;}
*/
.main{ width:100%; margin:0 auto; position:relative; background:#fcfcfc;}
.main-center{ width:1000px; height:510px; margin:0 auto; background: url(../images/login-page-bg.png) 14px 12px no-repeat; position:relative;}



.sign-box{ width:340px; position:absolute; left:608px; top:50px; }
.sign-h{ width:292px; height:48px; line-height:48px; color:#656565; font-family:"微软雅黑"; font-size:18px; background:#f7f7f7; padding:0 24px; border:#e2e2e2 solid 1px; -moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0; border-radius:8px 8px 0 0;}
.sign-con{ width:292px; color:#656565; font-family:"微软雅黑"; font-size:14px; background:#fff; padding:30px 24px; border:#e2e2e2 solid 1px; border-top:none; -moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}
.sign-con ul{ display:block; height:34px; margin-bottom:20px;}
.sign-name{ display:block; width:60px; height:34px; line-height:34px; color:#656565; font-family:"微软雅黑"; font-size:14px; text-align:right; padding-right:20px; float:left;}
.sign-frame{ width:212px; height:34px; float:right;}
.sign-frame-1{ width:146px; height:34px; float:left;}
.sign-frame-2{ width:93px; height:34px; float:left;}
.text-sign{ display:block; width:206px; height:32px; line-height:32px; border:#c6c6c6 solid 1px; -moz-border-radius:3px;-webkit-border-radius: 3px; border-radius:3px;  color:#656565; font-family:"微软雅黑"; font-size:14px; padding-left:4px;}
.text-sign-1{ display:block; width:140px; height:32px; line-height:32px; border:#c6c6c6 solid 1px; -moz-border-radius:3px;-webkit-border-radius: 3px; border-radius:3px;  color:#656565; font-family:"微软雅黑"; font-size:14px; padding-left:4px;}
.text-sign-2{ display:block; width:87px; height:32px; line-height:32px; border:#c6c6c6 solid 1px; -moz-border-radius:3px;-webkit-border-radius: 3px; border-radius:3px;  color:#656565; font-family:"微软雅黑"; font-size:14px; padding-left:4px;}
.forget{ display:block; width:60px; height:34px; line-height:34px; color:#ff7f00; font-family:"微软雅黑"; font-size:14px; text-align:right; float:right;}
.forget a{ color:#ff7f00;}
.forget a:hover{ color:#ff7f00; text-decoration:underline;}
.code{ display:block; width:75px; height:30px; padding:2px 0 2px 10px; float:left;}
.refresh{ display:block; width:24px; height:24px; margin-top:5px; float:right;}
.refresh a{ display:block; width:24px; height:24px; background:url(../images/shuaxin.png) no-repeat; cursor:pointer;}
.refresh a:hover{ background:url(../images/shuaxin-1.png) no-repeat;}
.denglu{ width:292px; height:42px;}
.denglu input{ display:block; width:292px; height:42px; line-height:42px; background:#ff6a00; -moz-border-radius:3px;-webkit-border-radius: 3px; border-radius:3px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.denglu a:hover{ background:#ff5500; text-decoration:none;}
.go-zhuce{ height:14px; line-height:14px; margin-top:20px;}
.go-zhuce a{ color:#ff7f00;}
.go-zhuce a:hover{ color:#ff7f00; text-decoration:underline;}


.register-box{ width:1000px; padding:40px 0 20px 0; margin:0 auto;}
.register-process{ display:block; width:512px; height:66px; line-height:30px; margin:0 auto 30px auto;}
.register-process li{ display:block; float:left; width:256px; text-align: center;  font-size:14px;}
.register-process-1{ background:url(../images/zhuce-1.png) top left no-repeat; }
.register-process-2{ background:url(../images/zhuce-2.png) top left no-repeat; }
.register-process-3{ background:url(../images/zhuce-3.png) top left no-repeat; }
.height-36{ height:36px; line-height:36px;}
.height-30{ height:30px; line-height:30px;}
.color-3{ color:#fff;}
.color-4{ color:#4d4d4d;}
.color-5{ color:#b9b9b9;}
.register-part{ width:798px; margin:0 auto; padding:30px 100px 0 100px; background:#FFF; border:#e6e6e6 solid 1px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.register-part-2{ width:1000px; margin:0 auto; padding:30px; background:#FFF;}
.register-part-line{ display:block; width:800px; height:28px; padding-bottom:20px; margin:0 auto;}
.register-part-line-2{ display:block; width:192px; height:28px; margin:0 auto;}
.register-part-line span{ display:block; float:left; width:150px; padding-right:10px; text-align:right; font-size:14px; height:28px; line-height:28px;}
.zhuce-tit{ width:800px; padding-right:10px; font-size:14px; height:28px; line-height:28px; margin-bottom:20px; color:#29a7fc; font-weight:bold; border-bottom:#29a7fc solid 2px;}
.register-part-line p{ display:block; float:left; padding-left:10px; width:450px; font-size:14px; height:28px; line-height:28px; color:#F00; font-size:12px;}
.register-part-txt{ width:800px; float:left; font-size:12px; line-height:24px; padding-bottom:20px;}
.suojin{ text-indent:2em;}
.input-txt{ width:230px; height:28px; float:left;}
.input-txt-1{ width:600px; height:28px; float:left; padding-left:100px; line-height:28px; font-size:14px;}
.input-txt-1 input{ display:block; float:left; margin-top:7px;}
.input-txt-1 div{ display:block; }
.input-txt-1 div a{ color:#F00;}

.input-zhuce-1{ width:220px; height:18px; padding:4px; border:#c1c1c1 solid 1px;}
.input-zhuce-2{ width:97px; height:18px; padding:4px; border:#c1c1c1 solid 1px; display:block; float:left;}
.yanzhengma{ float:left; width:75px; height:28px; padding:0 10px;}
.shuaxin{ display:block; width:24px; height:24px; float:left; background:url(../images/shuaxin.png) no-repeat; margin-top:2px; cursor:pointer;}
.shuaxin:hover{background:url(../images/shuaxin-1.png) no-repeat;}
.register-part-button{ display:block; width:800px; height:36px; padding-bottom:40px; margin:0 auto;}
.register-part-button-2{ display:block; width:292px; height:36px; padding-bottom:20px; margin:0 auto;}
.zhuce-but{ display:block; width:135px; height:36px; background:url(../images/button-yellow.jpg) no-repeat; float:left;  color:#fff; font-family:"微软雅黑"; line-height:35px; text-align:center; font-size:14px; text-decoration:none; cursor: pointer;}
.zhuce-but-1{ display:block; width:135px; height:36px; background:url(../images/button-grey.jpg) no-repeat; float:left;  color:#656565; font-family:"微软雅黑"; line-height:35px; text-align:center; font-size:14px; text-decoration:none; cursor: pointer;}
.zhuce-but:hover{ text-decoration:none;}
.register-part-2 p{ text-align:center; font-size:18px; padding:30px;}
.register-part-img{ text-align:center; margin:0 auto;}
.chenggong{ line-height:80px; font-size:20px; text-align:center;}


/* 尾部 */


.footer{ color:#4c4c4c; text-align:center; line-height:24px; padding:14px 0; background:#e5e5e5;}
.footer a{ color:#4c4c4c;}