.txt {margin:0px;}
.banners {display:none;}
input[type=checkbox] {-webkit-appearance:checkbox; -moz-appearance:checkbox; appearance:auto;}

.res480 .carea {padding:30px 0px 30px 0px;}
.res320 .carea {padding:23px 0px 30px 0px;}

.cntlog {margin-top:30px;padding:60px 0px;border:solid 1px #d9d9d9;border-radius:8px;position:relative;}
.cntlog .form {padding-right:560px;padding-left:40px;}
.cntlog .form .feat {margin-bottom:36px; position:relative;}
.cntlog .form .feat label {font-size:20px; margin-bottom:15px; display:block;}
.cntlog .form .feat input {display:block;width:100%;box-sizing:border-box;border:solid 1px transparent;height:59px;padding:0px 20px;background:#f7f8fa;border-radius:7px;font-size:20px;color:#000;}
.cntlog .form .feat span.msg {display:block; font-size:15px; margin-top:12px;}
.cntlog .form .feat span.red {color:red;}
.cntlog .form .feat .top {position:absolute; top:0px; font-size:15px; right:0px;}
.cntlog .form .feat .top a {font-size:15px;}
.cntlog .form .foot {overflow:hidden;}
.cntlog .form .foot .checkbox {overflow:hidden; float:left;}
.cntlog .form .foot .checkbox #LoginAutoLogin {width:22px; height:22px; margin:0px; display:block; float:left;}
.cntlog .form .foot .checkbox label {display:block; float:left; font-size:17px; margin-left:10px;}
.cntlog .form .foot .Submit {float:right; height:60px; border:none; width:215px; background:#ff5301; padding:0px; color:#fff; text-transform:uppercase; font-size:20px; font-weight:700; border-radius:7px; cursor:pointer;}
.cntlog .form .foot .Submit:hover {background:#28345e;}
.cntlog .register {position:absolute;top:0px;right:0px;height:100%;background:#f5f5f5;width:516px;}
.cntlog .register .rarea {margin:0px 45px;padding-top:60px;}
.cntlog .register .rarea .title {font-size:30px;font-weight:700;color:#ff5301;text-align:left;}
.cntlog .register .rarea p {font-size:18px; margin:40px 0px;}
.cntlog .register .rarea .create {text-align:left;}
.cntlog .register .rarea .create a {font-size:20px; font-weight:700; text-transform:uppercase; color:#28345e; padding:15px 23px; border:solid 1px #28345e; border-radius:8px; display:inline-block; zoom:1;}
.cntlog .register .rarea .create a:hover {color:#ff5301; text-decoration:none; border-color:#ff5301;}

.res940 .cntlog .register {width:380px;}
.res940 .cntlog .form {padding-right:423px;}

.res720 .cntlog {padding:30px 0px;}
.res720 .cntlog .form {padding:0px 40px; padding-bottom:226px;}
.res720 .cntlog .form .feat {margin-bottom:25px;}
.res720 .cntlog .form .foot .checkbox {float:none;}
.res720 .cntlog .form .foot .Submit {float:none; margin:18px auto 0px auto; display:block;}
.res720 .cntlog .register {width:100%; height:auto; bottom:0px; top:auto;}
.res720 .cntlog .register .rarea {padding:25px 0px;}
.res720 .cntlog .register .rarea .title {font-size:27px;}
.res720 .cntlog .register .rarea p {margin:20px 0px; font-size:16px; text-align:center;}

.res480 .col1 {padding-bottom:0px;}
.res480 .cntlog {padding:30px 0px;}
.res480 .cntlog .form {padding:0px 20px;padding-bottom:275px;}
.res480 .cntlog .form .feat {margin-bottom:25px;}
.res480 .cntlog .form .foot .checkbox {float:none;}
.res480 .cntlog .form .foot .Submit {float:none;margin:30px auto 0px auto;display:block;}
.res480 .cntlog .register {width:100%; height:auto; bottom:0px; top:auto;}
.res480 .cntlog .register .rarea {padding:25px 0px;}
.res480 .cntlog .register .rarea .title {font-size:27px;text-align:center;}
.res480 .cntlog .register .rarea p {margin:20px 0px; font-size:16px; text-align:center;}
.res480 .cntlog .register .rarea .create {text-align:center;}

.res320 .col1 {padding-bottom:0px;}
.res320 .cntlog {padding:30px 0px;}
.res320 .cntlog .form {padding:0px 20px;padding-bottom:270px;}
.res320 .cntlog .form .feat {margin-bottom:25px;}
.res320 .cntlog .form .feat label {font-size:17px;}
.res320 .cntlog .form .feat .top.required {font-size:12px;}
.res320 .cntlog .form .feat .top a {font-size:12px;}
.res320 .cntlog .form .foot .checkbox {float:none;}
.res320 .cntlog .form .foot .checkbox label {font-size:15px;}
.res320 .cntlog .form .foot .Submit {float:none; margin:20px auto 0px auto; display:block; width:100%;}
.res320 .cntlog .register {width:100%; height:auto; bottom:0px; top:auto;}
.res320 .cntlog .register .rarea {padding:25px 0px;margin:0px 30px;}
.res320 .cntlog .register .rarea .title {font-size:24px;text-align:center;}
.res320 .cntlog .register .rarea p {margin:20px 0px; font-size:14px; text-align:center;}
.res320 .cntlog .register .rarea .create a {font-size:17px;}
.res320 .cntlog .register .rarea .create {text-align:center;}

.cntlog {width:100%;position:relative;overflow:hidden;height:auto;}
.cntlef {width:56%; float:left; margin:5px 0px 15px 0px; padding:0px 15px 0px 0px;}
.cntlef form {padding:10px 0px 10px 0px; overflow:hidden;}
.cntlef form input {margin:7px 0px 5px 0px;border:1px solid #28335d;color:#000;padding-left:5px;}
.cntlef form input[type="checkbox"] {float:left;width:15px;height:15px;margin:5px 5px 0px 0px;-webkit-appearance:checkbox;}
.cntlef iframe {display:block;}
.cntlef span {color:#ff0000; float:left;}
.cntlef p {display:block; margin:0px 0px 12px 0px;}
.cntlef form p {display:block; width:85px; height:18px; margin:3px 0px 0px 7px; float:left;}
.cntlef form a{margin:0px 0px 0px 5px;}
.cntlef form a img {margin:7px 0px 0px 0px;display:initial;}
.cntlef form strong {font-weight:300;display:block;}
.cntlef form b {display:block;float:left;font-weight:400;margin:0px;width:150px;}
.cntrig {width:42%; float:left; margin:5px 0px 15px 0px; text-align:right;}
.cntlef form input[type="submit"] {background:#de5313;border:0;padding:5px 10px;font-size:16px;font-weight:700;cursor:pointer;color:#fff;}
.cntlef form input[type="submit"]:hover {background:#29345c;}

/* 940 */
.res940 .cntlef {width:48%; padding:0px 32px 0px 0px;}
.res940 .cntrig {width:47%; margin:5px 0px 15px 0px; text-align:right;}

/* 720 */
.res720 .cntlef {width:100%;}
.res720 .cntrig {width:100%; margin:24px 0px 23px 0px; text-align:left;}

/* 480 */
.res480 .cntlef {width:100%;}
.res480 .cntrig {width:100%; margin:24px 0px 23px 0px; text-align:center;}

/* 320 */
.res320 .cntlef {width:100%;}
.res320 .cntrig img {width:100%;}
.res320 .cntlef form a{margin:0px 0px 0px 0px;}
.res320 .cntrig {width:100%; margin:22px 0px; text-align:center;}

/* Logout */
.cntlog.cntlout {padding:20px 20px 10px 20px !important; width:auto !important;}
.cntlog.cntlout .cntlef {width:auto !important; float:none !important; padding:0px !important;}