@charset "utf-8";
/* CSS Document */
body{background: url(images/dlbg.jpg) no-repeat #0e2c6c;background-attachment:fixed }
.loginbg{ margin-bottom: 80px;}
.login_logo{ margin:0 auto;padding-top:125px; text-align: center}
.login_con{ width:444px; padding-bottom: 50px; margin-top:27px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; box-shadow:0 3px 12px rgba(0,0,0,.175);background-color: #fff; overflow: hidden;}
.login_con .titdiv{font:30px "微软雅黑"; color: #313131;letter-spacing: -1px; font-weight: 500;margin:50px 50px 20px 50px; }
.login_con .titdiv span.rightfont{float:right;font-style: normal;letter-spacing:normal; line-height: 44px; font-size: 14px; color:#959595;}
.login_con .titdiv span.rightfont a{ color:#007cd6; cursor: pointer;}
.login_con .titdiv span.rightfont a:hover{ color:#00b7ee;}
.login_con .loginformcon{margin:0 50px; width: 342px; position: relative;}
.login_con .loginformcon .logindl{border:solid 1px #ddd;padding-left:10px;font-size: 14px;  width: 331px;padding-right: 0; color: #454545; height: 38px;border-radius: 3px; line-height: 38px;margin-bottom: 15px;}
.login_con .loginformcon .logilsf{border:solid 1px #ddd;padding-left:10px;font-size: 14px; width: 201px;padding-right: 0; color: #454545; height: 38px;border-radius: 3px; line-height: 38px;margin-bottom: 15px;}
.login_con .loginformcon img{ cursor:pointer; float:right; }
.login_con .loginformcon .buttonlog{ width: 100%; height: 40px;border-radius: 3px; cursor: pointer;color: #fff;font-size: 16px; background-color: #00b7ee;border:0;}
.login_con .loginformcon .buttonlog:hover{background-color: #00a8da;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}
.login_con .loginformcon .forgetpass{float:right;text-align: right;color: #00b7ee;font-size: 13px; line-height: 40px; overflow: hidden; width: 100%;}
.login_con .loginformcon .forgetpass a{color: #00b7ee;font-size: 13px; }
.login_con .loginformcon .forgetpass a:hover{color: #007cd6;font-size: 13px; }
.login_con .loginformcon .quciklg{border-bottom: solid 1px #dcdde3; margin-top:10px;position: relative;}
.login_con .loginformcon .quciklg .fontdiv{ position: absolute; left:120px;top:-10px;  text-align: center; width:100px; background-color: #fff; color: #999}
.register{ width: 704px;padding-bottom: 30px; margin-top:27px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; box-shadow:0 3px 12px rgba(0,0,0,.175);background-color: #fff; overflow: hidden;}
.login_con .loginformcon .errotip{  font-size: 12px; margin-bottom:15px; text-align:left;width:331px; padding:0 5px; height: 24px; line-height: 24px; color: #fe5f11; background-color: #fffcdc;border:solid 1px #fce3c8;}

.register .titdiv{font:26px "微软雅黑"; color: #313131;letter-spacing: -2px; font-weight: 500;margin:40px 0 30px 0;padding:0 34px 15px; border-bottom: solid 1px #eee;}
.register .titdiv span.rightfont{float:right;font-style: normal;letter-spacing:normal; line-height: 44px; font-size: 14px; color:#959595;}
.register .titdiv span.rightfont a{ color:#00b7ee; cursor: pointer;}
.register .titdiv span.rightfont a:hover{ color:#007cd6;}
.register .registformcon{margin:0 145px;}
.register .registformcon .inputdiv{ position:relative;clear:both;}

.register .registformcon .inputdiv .error{ position: absolute;font-size: 12px; top:14px;right: -105px; color: #fe5f11;}
.register .registformcon .inputre{ border:solid 1px #ddd;padding-left:10px;font-size: 14px;width: 402px;padding-right: 0; color: #454545; height: 43px;border-radius: 3px; line-height: 43px;margin-bottom: 20px;}
.register .registformcon .yzm{ width:190px;float:left; overflow: hidden;}
.register .registformcon .yambutton{ width: 190px;border:solid 1px #ddd;font-size: 14px; float:left;margin-left:20px; border-radius: 3px;cursor: pointer; background: #f4f4f4; height: 45px;}
.register .registformcon .yambutton:hover{ background: #eee;}
.register .registformcon .personal{border-bottom: solid 1px #dcdde3; margin:10px 0 30px 0;position: relative;}
.register .registformcon .personal .fontdiv{ position: absolute; left:150px;top:-10px; font-size: 14px; text-align: center; width:100px; background-color: #fff; color: #999}
.register .registformcon  .buttonreg{ width: 100%; height: 45px;border-radius: 3px; cursor: pointer;color: #fff;font-size: 16px; background-color: #00b7ee;border:0;}
.register .registformcon .buttonreg:hover{background-color: #00a8da;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}

.register .registformcon .xieyi{border-bottom: solid 1px #dcdde3; margin:30px 0 30px 0;position: relative;}
.register .registformcon .xieyi .fontdiv{ position: absolute; left:133px;top:-10px;font-size: 13px;  text-align: center; width:150px; background-color: #fff; color: #007cd6}
.register .registformcon .xieyi .fontdiv a{color: #007cd6}
.register .registformcon .xieyi .fontdiv a:hover{ color:#00b7ee;}
.pootoclcon{ width:900px; margin:0 auto;padding:50px; font-size: 12px; line-height: 22px;padding-bottom: 30px; margin-top:27px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; box-shadow:0 3px 12px rgba(0,0,0,.175);background-color: #fff; overflow: hidden; color: #3b3b3b}
.pootoclcon  .scroll{ height:570px;padding-right: 10px; overflow-y: scroll;}
.pootoclcon h2{line-height: 30px;}
.pootoclcon h3{line-height: 40px;}
.pootoclcon a{color: #123376;}
.pootoclcon .buttonlog{ width: 200px; height: 40px;margin-top:50px;border-radius: 20px; cursor: pointer;color: #fff;font-size: 16px; background-color: #00b7ee;border:0;}