/*130524*/
#content{ padding:15px 0; }
.mainInfo{width:600px;}
.mainInfo p{ line-height:22px; padding-bottom: 30px; margin-top: 18px;}
.mainInfo p a{font-size: 14px;font-weight: bold;}
.mainInfo ul{ padding-left:50px; padding-bottom:10px; background:url(/cmdn/res/img/supesite/templates/login_imgs.gif) no-repeat 5px 0;}
.mainInfo ul li{ height:38px; line-height:38px;}

.loginBox{ border-bottom: 1px #d0d6da solid; position:relative; width:350px; float: right; background:#e9edf0; zoom:1;}
.loginBox .titbar{ height:35px; padding:5px 20px 0 20px;}
.loginBox .titbar h2{ float:left; display:inline; line-height:35px; font-size:16px; font-weight:normal;}
.loginBox .titbar .o{float:right; display:inline; line-height:35px;}
.loginBox .ui-tl,.loginBox .ui-tr,.loginBox .ui-bl,.loginBox .ui-br{ position:absolute; display:block; font-size:1px; width:4px; height:4px; background:url(/cmdn/res/img/supesite/templates/boxs_01.png) no-repeat; overflow:hidden;}
.loginBox .ui-tl{ top:0; left:0; background-position:0 0;display: none;}
.loginBox .ui-tr{ top:0; right:0; background-position:right 0;display: none;}
.loginBox .ui-bl{ bottom:0; left:0; background-position:0 bottom;display: none;}
.loginBox .ui-br{ bottom:0; right:0; background-position:right bottom;display: none;}
.loginBox .cont{padding:5px 4px;}

.loginPost{ margin:0 40px; padding:20px 0; font-size:14px;}
.loginPost p{ padding:2px 0; margin-bottom:5px;}
.loginPost .label{ height:18px; margin:0;}

.loginPost .code{ margin-bottom:10px;}
.loginPost .code img{ margin-right:10px;}

.loginPost .tip{ padding:5px; line-height:16px; margin-bottom:10px; color:#ff6c00; border:1px solid #ffc962; background:#fff7df;}
.loginPost .tip p{ padding:0; margin:0;}

.loginPost .inp,.loginPost .pwd{ width:272px; height:26px; line-height:26px; font-size:14px; border: 1px solid #d0d6da; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.loginPost .btn label{ font-size:12px;}
.loginPost .btn_login{ width:135px; height:40px; text-indent:-9999px; border:0 none; background:url(/cmdn/res/img/supesite/templates/btn_login.png) no-repeat; cursor:pointer;}
.loginPost .hover{background-position:0 -40px;}
.loginPost .disabled{background-position:0 -80px;}
.loginPost p a{ font-size:12px; color:#3887d0;}
.loginPost a:hover{color:#00589C;}
.loginPost p a.btn_signup{white-space: nowrap;width: 100px;margin-left: 20px;line-height: 20px;border-bottom:1px #d0d6da solid;padding: 3px 15px;font-size:14px;background: #f9f9f9;}
.loginPost p a.btn_signup:hover{background: #ffffff;}

/*popup*/
.blockUI{ z-index:100}
.popUp{background-color:#FFF;}
.popUp .titbar{ background-color:#2c75b9;}
.popUp .titbar h1{ color:#fff; font-size:20px; padding:20px; float:left; width:60%;}
.popUp .titbar a.close{ font-size:12px; color:#00529d; display:block; float:right; margin:15px 15px 0 0;_margin:15px 7px 0 0; padding:2px 18px 2px 2px;width:40px; height:13px; line-height:14px; text-align:right; background: url(/cmdn/res/img/supesite/x_pop.png) top right no-repeat; overflow:hidden;text-decoration:none;}
.popUp .titbar a.close:hover{ color:#FFF; background-position:bottom right; text-decoration:none;}
.popUpInner{ padding:20px;}
.popUpInner p{ line-height:22px; font-size:14px;}
.popUpInner p a{ font-weight:bold;}
#ipPopUp .face{ width:100px; height:100px;}
#ipPopUp .notice{ width:330px; padding-top:16px;}

/*reset*/
.hidden,.i_cont{display: none;}
.u,.u a{text-decoration:underline;}
.noBorder{border:0 none;}
.maBottom10{margin-bottom:10px;}
.noMbmt{margin-bottom:0;}
.noFloat{ float:none;}
