@charset "utf-8";
.fix {zoom:1;}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.pplayout .cancel, .pplayout .btn-login, .pplayout .btn-reg { background: url(../images/pp-bt.jpg) no-repeat; }
/*#mask { width: 100%; height: 100%; position: fixed; _position:absolute; top: 0; left: 0; opacity: 0.5; filter: alpha(opacity=50); background: #000; z-index: 99999999999; display: none;}*/
#mask {position: fixed; _position:absolute; top: 0; left: 0; opacity: 0.5; filter: alpha(opacity=50); background: #000; z-index: 99999999999; display: none; width:100%; height:100%;}
.fixie6 { width: 100%; height: 100%; position:absolute; top: 0; left: 0; z-index:-1;}
.pplayout { height: auto; width: 606px; position:absolute; left: 50%; top: 100px; margin-left: -295px; z-index: 100000000000; font-family: "Microsoft YaHei"; display: none;}
.pplayout .up-nav { margin: 0 0 41px 0; height: 40px; border-bottom:1px solid #cbcbcb;}
.pplayout .up-nav li { width: 277px; background: url(../images/border.gif) no-repeat right 6px; float:left;}
.pplayout .up-nav li a { display: block; height: 38px; line-height: 38px; width: 277px; text-align:center; font-size: 18px; color: #5f5f5f; text-decoration: none;}
.pplayout .up-nav li a:hover { color: #00b4ff;}
.pplayout .up-nav .act a { color: #00b4ff; text-decoration: none;}
.pplayout .up-nav .act { border-bottom: 3px solid #00b4ff;}

.pplayout .cancel { position: absolute; right: 8px; top: 2px; width: 36px; height: 36px; background-position: 3px 2px;}
.pplayout .cancel:hover {  border-bottom: 3px solid #f00;}

.pplayout .wrap_top, .pplayout .wrap_top_r, .pplayout .wrap_bot, .pplayout .wrap_bot_r {
background: url(../images/tb.png) no-repeat 0 0;
_background: url(../images/tb.gif) no-repeat 0 0;
height: 12px;
margin: 0 14px 0 0;
_overflow: hidden;
}
.pplayout .wrap_top_r, .pplayout .wrap_bot_r {
background-position: 0 -12px;
margin: 0 -14px 0 0;
float: right;
width: 14px;
display: block;
_position: absolute;
_right: 14px;
}
.pplayout .wrap_bot {
background-position: 0 -24px;
}
.pplayout .wrap_bot_r {
background-position: 0 -36px;
}

.pplayout .wrap_conn {
background: url(../images/conn.png) repeat-y 0 0;
_background: url(../images/conn.gif) repeat-y 0 0;
padding: 0 0 0 8px;
zoom: 1;

}
.pplayout .wrap_conn_bor {
background: url(../images/conn-bor.png) repeat-y 100% 0;
_background: url(../images/conn-bor.gif) repeat-y 100% 0;
padding: 0 8px 0 0;
position: relative;
zoom: 1;
height:385px;
}
.pplayout .log-p { height: 47px;}
.pplayout .log-p label {height: 30px; line-height: 30px; width: 185px; padding-right: 15px; color: #000; font-size: 14px; text-align: right; float: left;}
.pplayout .log-p .input-bg { float:left;}
.pplayout .log-p .input-bg input {height: 20px;line-height: 20px;padding: 5px;width:240px;font-size: 12px;color: #565656;border: 1px #c9c9c9 solid;float: left;}
.pplayout input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#76c4f2;color:#3098d5;box-shadow:0px 0px 10px rgba(96,205,205,0.5)}
.pplayout input[type=text]:focus,input[type=password]:focus{font-weight:bold}
.pplayout input[type=submit],button[type=submit]{cursor:pointer}

.pplayout .log-txt { padding-left: 116px; margin-top: 20px; color: #747474; position:relative;}
.pplayout .log-txt label { font-size: 12px; line-height: 14px;}
.pplayout .log-txt label input { vertical-align: middle;}
.pplayout .log-txt label span { position:relative; top: 2px;}
.pplayout .global-tips { height: 20px; font-size: 14px; color: #f00; padding-left: 208px;}
.pplayout .findpsw { margin-left: 84px; color: #0087d5;}

.pplayout .btn-login, .btn-reg { width: 155px; height: 41px; font: 18px/40px 'Microsoft YaHei'; border: none; cursor: pointer; margin: 0 0 0 200px; text-align:center; color: #fff; background-position: -84px 0px; }
.pplayout .btn-login:hover { background-position: -84px -45px;}

.pplayout .log-p { height: 62px;}
.pplayout .log-p p{float:left; padding: 4px 0 0 208px; font-size: 14px; line-height: normal;}
.pplayout .reg-tip { float:left; padding: 4px 0 0 208px; font-size: 14px; color: #999;line-height: normal;}
.pplayout .btn-reg { background-position: -84px -89px; color: #7c3500;}
.pplayout .btn-reg:hover { background-position: -84px -135px;}
.pplayout .log-p .agree { width: 250px; padding-left: 67px;}
.pplayout .agree a { color: #00b4ff; text-decoration: none; position:relative; top: 2px;}
.pplayout .agree a:hover { text-decoration: none;}
.pplayout .green { color: #17B117; background:none;}
.pplayout .red { color: #F00;background:none;}
.pplayout .gray { color: #999;background:none; }
#b-login { color: #36f; text-decoration: none;}

