.container .carea .message font {display:block; margin-bottom:20px;}
.container .carea .message br {display:none;}
.container .carea .txt {margin:0px; display:inline;}
.container .carea .cntlog {margin-top:25px; position:relative;}
.container .carea .cntlog .form {margin-right:405px;}
.container .carea .cntlog .form .feat {position:relative; margin-bottom:25px;}
.container .carea .cntlog .form .feat label {display:block; font-size:20px; color:#28345e;}
.container .carea .cntlog .form .feat label .red {color:#ff0000;}
.container .carea .cntlog .form .feat input {display:block; height:38px; font-size:18px; padding:0px 10px; border:solid 1px #cdcdcd; width:100%; box-sizing:border-box; margin:15px 0px;}
.container .carea .cntlog .form .feat .msg {display:block;}
.container .carea .cntlog .form .feat .required {display:block; font-size:18px; color:#28345e; position:absolute; top:0px; right:0px;}
.container .carea .cntlog .form .feat .required .red {color:#ff0000;}
.container .carea .cntlog .form .foot .forgot {font-size:20px;}
.container .carea .cntlog .form .foot .checkbox {position:relative; margin:18px 0px;}
.container .carea .cntlog .form .foot .checkbox input {width:18px; height:18px; position:absolute; left:0px; top:5px; margin:0px;}
.container .carea .cntlog .form .foot .checkbox label {color:#28345e; font-size:18px; margin-left:25px;}
.container .carea .cntlog .form .foot .Submit {width:159px; border:none; height:50px; text-align:center; font-size:18px; text-transform:uppercase; color:#fff; background:#28345e; cursor:pointer;}
.container .carea .cntlog .form .foot .Submit:hover {background:#ff5301;}
.container .carea .cntlog .register {position:absolute; top:0px; right:0px; width:375px; background:#f5f5f5; border-radius:10px;}
.container .carea .cntlog .register .rarea {padding:25px;}
.container .carea .cntlog .register .rarea .title {color:#ff5301; font-size:30px; font-weight:600;}
.container .carea .cntlog .register .rarea .create {margin-top:50px;}
.container .carea .cntlog .register .rarea .create a {display:inline-block; zoom:1; padding:20px 0px; width:325px; background:#ff5301; color:#fff; text-transform:uppercase; font-size:22px; text-align:center;}
.container .carea .cntlog .register .rarea .create a:hover {background:#28345e; text-decoration:none;}

.res1810 .container .carea .cntlog .form {margin-right:798px;}
.res1810 .container .carea .cntlog .register {width:688px;}
.res1810 .container .carea .cntlog .register .rarea {padding:55px 100px;}

.res940 .container .carea .cntlog .form {margin-right:0px;}
.res940 .container .carea .cntlog .register {width:auto; position:static; margin-top:30px;}
.res940 .container .carea .cntlog .register .rarea {padding:20px;}
.res940 .container .carea .cntlog .register .rarea .title {font-size:27px;}
.res940 .container .carea .cntlog .register .rarea .create {margin-top:40px;}
.res940 .container .carea .cntlog .register .rarea .create a {width:100%; font-size:20px;}

.res720 .container .carea .cntlog .form {margin-right:0px;}
.res720 .container .carea .cntlog .register {position:static; width:auto; margin-top:30px;}

.res480 .container .carea .cntlog .form {margin-right:0px;}
.res480 .container .carea .cntlog .register {position:static; width:auto; margin-top:30px;}

.res320 .container .carea .cntlog .form {margin-right:0px;}
.res320 .container .carea .cntlog .form .feat label {font-size:16px;}
.res320 .container .carea .cntlog .form .feat .msg {font-size:16px;}
.res320 .container .carea .cntlog .form .foot .forgot {font-size:16px;}
.res320 .container .carea .cntlog .register {position:static; width:auto; margin-top:30px;}
.res320 .container .carea .cntlog .register .rarea .title {font-size:26px;}
.res320 .container .carea .cntlog .register .rarea .create {margin-top:30px;}
.res320 .container .carea .cntlog .register .rarea .create a {width:100%; padding:15px 0px; font-size:18px;}
.res320 .container .carea .cntlog .form .feat .required {font-size:15px;}