@charset "utf-8";
/* CSS Document */
body{ margin:0p; padding:45px 0 45px 0; background:url(../images/bg.gif) #e1f9fc repeat-x; font-size:12px; color:#000;}
div,p,li{font-family:宋体;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,li{list-style-type:none; margin:0; padding:0;}
img{border:0;}
a:link{color:#2a1dd4;}
a:visited{color:#2a1dd4;}
a:hover{color:#F00;}

/*
a:link{color:#1d87d6;}
a:visited{color:#1d87d6;}
a:hover{color:#ff8d00;}
*/

#top{ width:684px; height:40px; margin:auto; background:#4e748e url(../images/top_bg.gif); overflow:hidden;}
#top img{ display:block; float:left;}
#top .topNav{ color:#99dfe7; line-height:40px; font-size:14px; padding:0 0 0 10px; float:left;}
#top .topNav a{color:#99dfe7; margin:0 5px 0 5px;text-decoration:none;}
#top .topNav a:link{color:#bff8ff;}
#top .topNav a:visited{color:#bff8ff;}
#top .topNav a:hover{color:#FFF;}

#top .topReg{color:#bff8ff; float:right; line-height:40px;}
#top .topReg a{text-decoration:none; margin:0 5px 0 5px;}
#top .topReg a:link{color:#bff8ff;}
#top .topReg a:visited{color:#bff8ff;}
#top .topReg a:hover{color:#FFF;}

#top .topWelcome{color:#bff8ff; float:right; line-height:40px; }
#top .topWelcome span{ color:#ffe400; font-weight:bold;}
#top .topWelcome a{text-decoration:none;margin:0 5px 0 5px;}
#top .topWelcome a:link{color:#bff8ff;}
#top .topWelcome a:visited{color:#bff8ff;}
#top .topWelcome a:hover{color:#FFF;}

#foot { width:684px; height:27px;color:#3b7279; margin:auto; background:#9fe1e9; overflow:hidden; line-height:27px;}

#foot .footNav { float:left; padding:0 0 0 60px; text-decoration:none; }
#foot .copyRight {float:left; margin:0 0 0 40px;}
#foot .footNav a{color:#3b7279; margin:0 5px 0 5px;text-decoration:none;}
#foot .footNav a:link{color:#3b7279;text-decoration:none;}
#foot .footNav a:visited{color:#3b7279;text-decoration:none;}
#foot .footNav a:hover{color:#3b7279; text-decoration:underline;}

/*各种BODY*/
.userBody{ width:696px; overflow:hidden; margin:21px auto 15px auto;}
.userBody .ctrl{ float:left; width:280px; }
.userBody .content{ float:left; width:auto; padding:6px 0 0 4px;}

.regBody{ border:#dbfbff 3px solid; padding:1px; width:676px; margin:15px auto 15px auto; background:#47ccde; overflow:hidden;}
.bank01{ height:40px; color:#3d637d; font-family:黑体; font-size:18px; width:100%; text-align:center; line-height:40px; background:#FFF;}
.bank01 span{ font-weight:bold;}
.bank02 { border-top:1px #f2db9e solid;border-bottom:1px #f2db9e solid; width:100%; height:25px; background:#fef4da; line-height:25px; color:#5c5c5c; font-weight:bold; text-align:center;}
.bank03{ background:#FFF; border-bottom:#e4e4e4 1px solid; height:66px;}
.bank03-input{width:50%; float:left; margin:1px 0 1px 0; height:64px; line-height:24px;}
.bank03-input .item{ font-size:14px; line-height:20px; padding:10px 0 0 20px;}
.bank03-input .error{text-align:center; padding:0 0 0 80px;}
.bank03-help{ width:50%; float:left; margin:2px 0 2px 0; background:#f7f7f7; height:62px;}
.bank03-help p{ margin:8px 0 0 20px; color:#575757; line-height:22px;}
.bank03-help p span{color:#F00;}
.bank04 {  background:#FFF; border-bottom:#e4e4e4 1px solid; padding:10px 0 10px 0; text-align:center;}
.bank05 { background:#FFF; height:155px; border-bottom:1px solid #e4e4e4; overflow:hidden;}
.bank05 h1{ font-size:16px; font-weight:bold; color:#3d637d; margin:27px 0 0 10px;}
.bank05-umi{ border: 1px solid #bf7ae5; width:664px; height:97px; margin:4px auto 0 auto; background:url(../images/umiad.gif);}
.bank05-umi p{ float:right; margin:75px 7px 0 0;}
.bank05-umi a:link{color:#f45c6c;}
.bank05-umi a:visited{color:#f45c6c;}
.bank05-umi a:hover{color:#F00;}

.bank05-adq{ border: 1px solid #bf7ae5; width:664px; height:97px; margin:4px auto 0 auto; background:url(../images/adqad.gif);}
.bank05-adq p{ float:right; margin:75px 7px 0 0;}
.bank05-adq a:link{color:#f45c6c;}
.bank05-adq a:visited{color:#f45c6c;}
.bank05-adq a:hover{color:#F00;}

.bank05-sns{ border: 1px solid #fd7a00; width:664px; height:97px; margin:4px auto 0 auto; background:url(../images/snsad.gif);}
.bank05-sns p{ float:right; margin:75px 7px 0 0;}
.bank05-sns a:link{color:#f45c6c;}
.bank05-sns a:visited{color:#f45c6c;}
.bank05-sns a:hover{color:#F00;}

.passLevel{ margin:0 0 0 5px; float:left; overflow:hidden; width:90px; height:22px; line-height:22px; background:#FFF; color:#575757; border:1px #47ccde dashed;}
.passLevelText { float:left; padding:0 0 0 20px;}
.passLevel div { float:left; width:30px; height:22px; text-align:center; font-size:14px;}
.passLevel-this { background:#3d637d; font-weight:bold; color:#FFF;}

.input01{ width:142px; color:#7c7c7c; border:1px #c7c7c7 solid;}
.input02{ width:93px;color:#7c7c7c;border:1px #c7c7c7 solid;}

.serBox{ border:3px solid #dbfbff; background:#47ccde; padding:1px;}
.serBox-umi{ width:398px; height:96px; background:url(../images/serbox_umi.gif); margin-bottom:1px;}
.serBox-umi p{ float:right; margin:75px 7px 0 0;}
.serBox-umi a:link{color:#f45c6c;}
.serBox-umi a:visited{color:#f45c6c;}
.serBox-umi a:hover{color:red;}
.serBox-adq{ width:398px; height:96px; background:url(../images/serbox_adq.gif); margin-bottom:1px;}
.serBox-adq p{ float:right; margin:75px 7px 0 0;}
.serBox-adq a:link{color:#f39f2e;}
.serBox-adq a:visited{color:#f39f2e;}
.serBox-adq a:hover{color:red;}
.serBox-sns{ width:398px; height:96px; background:url(../images/serbox_sns.gif);}
.serBox-sns p{ float:right; margin:75px 7px 0 0;}
.serBox-sns a:link{color:#837ccc;}
.serBox-sns a:visited{color:#837ccc;}
.serBox-sns a:hover{color:red;}
.serBox-none {width:398px; height:35px; background:#FFF; font-size:14px; line-height:35px; text-align:center; color:#2b516b; margin-bottom:1px;}

.serBox2 {}
.serBox2 a{color:#ff0000;}
.serBox2 a:link{color:#ff0000;}
.serBox2 a:visited{color:#ff0000;}
.serBox2 a:hover{color:#FFF;}

.serBox2 h1{font-size:12px; font-weight:normal; color:#006a9c; margin:5px 0 0 5px;}
.serBox2 p{display:block; margin:0 auto 0 auto; text-align:center; margin:0 0 7px 0;}
.serBox2-none{width:406px; height:77px;}
.serBox2-umi{width:402px; height:134px; border:2px #08b9d6 solid; margin: 0 0 3px 0; background:#a4e2e9;}
.serBox2-sns{width:402px; height:134px; border:2px #08b9d6 solid; margin: 0 0 3px 0; background:#a4e2e9;}
.serBox2-adq{width:402px; height:134px; border:2px #08b9d6 solid; margin: 0 0 3px 0; background:#a4e2e9;}

.warn { width:100%; text-align:center; color:#FF0000; font-size:14px;}

.welcome{ width:100%; padding:0 0 0 30px;font-size:14px;}
.welcome span{ color:#f65c03;}

/*各页特点*/
/*登录首页*/
#index{}
#index .index_login{ width:280px; height:157px; padding:65px 0 0 0; background:url(../images/index_login_bg.gif);}
#index .index_login p{ width:220px; text-align:center; margin:0 auto 0 auto; height:33px; line-height:33px;}
#index .index_login .index_input{ width:142px;}
#index .index_reg{ width:280px; height:169px; background:url(../images/index_reg_bg.gif); overflow:hidden;}
#index .serBox{ margin:7px 0 0 0;}
#index .index_reg .reg{margin:58px auto 0 auto; width:147px; display:block;}
#index .index_reg .text{ margin:15px auto 0 auto ; color:#4b6100; width:240px; line-height:22px; font-size:14px;}

/*登录后*/
#login{}
#login .serBox{margin:7px 0 0 0;}
#login .userCtrl{width:280px; height:394px; background:url(../images/login_left_bg.gif); overflow:hidden;}
#login .welcome{ width:100%; padding:0 0 0 30px; margin:55px 0 0 0; font-size:14px;}
#login .welcome span{ color:#f65c03;}
#login .userCtrl .option{ width:200px; overflow:hidden; margin: 10px auto 0 auto;}
#login .userCtrl .option ul,li{ margin:0; padding:0; width:100px; float:left; text-align:center; line-height:25px;}
#login .userCtrl .logout_btn{margin:10px auto 0 auto; width:240px; text-align:center; border-bottom:#CCC 1px dashed; padding:0 0 10px 0}
#login .userCtrl .login_ad{width:268px; margin:auto;}

/*注册成功*/
#regComplete{}
#regComplete .serBox{margin:7px 0 0 0;}
#regComplete .userCtrl{width:280px; height:394px; background:url(../images/login_left_bg.gif); overflow:hidden;}
#regComplete .welcome{ width:100%; padding:0 0 0 30px; margin:55px 0 0 0; font-size:14px;}
#regComplete .welcome span{ color:#f65c03;}
#regComplete .userCont{ margin:10px 0 0 25px; font-size:14px;}
#regComplete .userCont p{ line-height:26px;}
#regComplete .warn { width:100%; text-align:center; color:#FF0000; font-size:14px; margin:20px 0 0 0;}
#regComplete .optionTi {width:258px; margin:17px auto 0 auto; background:#beecf2; height:21px; line-height:21px; font-size:14px;}
#regComplete .userCtrl .option{ width:200px; overflow:hidden; margin: 10px auto 0 auto;}
#regComplete .userCtrl .option ul,li{ margin:0; padding:0; width:100px; float:left; text-align:center; line-height:25px;}
#regComplete .userCtrl .logout_btn{margin:10px auto 0 auto; width:240px; text-align:center; padding:0 0 10px 0}

/*找密码*/
.findPassBox{ width:676px; margin:0; background:#FFF; overflow:hidden; font-size:14px;}
.FPBnav{margin:20px 0 0 10px; font-size:12px;}
.FPBcont{width:576px; border:1px solid #c4c4c4; background:#f7f7f7; margin:25px auto 25px auto; overflow:hidden; padding:15px 0 15px 0;}
.FPBcont h1{ color:#023253; font-size:14px; text-align:center; margin:0 0 25px 0;}
.FPBcont h2{ color:#F00; font-size:14px; text-align:center; margin:0 0 25px 0;}
.FPBcont label{ margin:0 0 0 180px; display:block; line-height:33px; height:33px;}
.FPBcont label img{margin:5px 0 0 5px; display:inline-block;}
.FPBcont .error{ text-align:center; width:100%; clear:both;}
.FPBcont .help{ width:370px; line-height:24px; margin:auto;}
.FPBcont .help a{font-size:12px;}
.FPBcont .warn{ margin:0 0 15px 0;}
.FPBcont button{ width:80px; height:28px; margin:15px auto 0 auto; display:block; line-height:24px;}

.error{ font-size:12px;}