﻿/*style reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,img,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{color:#000000; font:12px/2 \5b8b\4f53,arial;}
body { background-color:#fff; text-align:center;}
textarea{resize:none;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
em,strong{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}
legend{display:none;}
img {border:0px;}
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline;}
.blue, .a-blue a {color: #2A78B4;}
/*头部导航样式*/
#top {background: none repeat scroll 0 0 #333333;}
#top-inner {font-family: "Microsoft yahei"; font-size:12px; height: 35px; line-height: 35px; margin: 0 auto; width: 1020px;overflow:hidden;}
.site-logo {float: left;}
.quick-menu {float: left;padding-left: 0px;}
.quick-menu li {float: left;}
.quick-menu a { float: left;padding: 0 7px;}
.quick-menu a:hover { text-decoration: none;}
.login-info {color: #A8A8A8;float: right;}
.quick-menu a {color: #EEEEEE;}
.quick-menu a:hover {background: none repeat scroll 0 0 #666666; color: #FFFFFF;}
.login-info {color: #999999;float: right; height: 22px; line-height: 22px; margin: 6px; overflow: hidden;}
.login { float: right;}
.login li { display: inline;  float: left;}
.login-info a { color: #EEEEEE;}
.login-info a:hover { color: #82D6EF;}
.login-info .btn-login, .login-info .uname {color: #82D6EF;margin-right: 5px;}
#userFace {border: 1px solid #D8D8D8;float: left;height: 16px;margin: 2px 5px 0 0; width: 16px;}
.mail-icon {float: left;margin-left: 5px;margin-top: 5px;}
.mail-num {color: #CC0000;}
.my-center, .my-stow { padding: 0 10px 0 11px;}
/*页面内容*/
#page{width:950px; margin:auto;}
/*弹出框*/
.dialog {background: none repeat scroll 0 0 #FFFFFF; height: 100%; font-size:12px; text-align:left; overflow: hidden;  width: 100%;}
.dialog-hd {background: none repeat scroll 0 0 #CC0000; border-bottom: 1px solid #E9F3F7; color: #FFFFFF; font-size: 14px;font-weight: bold; height: 28px; line-height: 28px; overflow: hidden;text-indent: 10px;}
.dialog-hd span {color: #EEEEEE; font-family: arial;font-size: 12px;}
.dialog-hd a {color: #EEEEEE;}
.dialog-bd {padding: 10px;}
.dialog-loading { color: #666666; margin: 0 auto;    padding-top: 25px;    width: 140px;}
.dialog-loading img { float: left;  margin: 2px 5px 0 0;}
.close-dialog {olor: #EEEEEE; cursor: pointer; font: bold 14px/28px arial;    height: 28px;    position: absolute;    right: 3px;    text-align: center;    top: 0;    width: 28px;}
.close-dialog:hover { background: none repeat scroll 0 0 transparent;color: #FFFFFF;}
.success-tip { background: url("../images/tip-ok.jpg") no-repeat scroll 50px 40px transparent; padding: 50px 30px 50px 130px;}
.tip-title {color: #009900; font-size: 26px; font-weight: bold;  margin-left: -3px;}
.tip-content {color: #7A7A7A;}
.btn-area { line-height: 30px;}
.loading {display: none; float: left; margin: 7px 0 0 -25px; position: relative;}
.loading img {display: block; height: 16px; width: 16px;}
.login-btn-area .btn-hasLoading-wrap { float: left;  margin-left: 51px;}
.login-form {  font-family: "Microsoft yahei",Tahoma;  margin: 20px 0 0 20px;}
.login-form-item {height: 60px; width: 100%;}
.login-form-wrap {height: 34px;overflow: hidden;}
.login-label { color: #333333;float: left; font-size: 14px; height: 34px; line-height: 34px; padding-right: 5px; text-align: right; width: 45px;}
.login-input { border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;  float: left;font-family: arial; height: 18px;padding: 7px 5px;width: 220px;}
.login-input:focus { border-color: #4AABFF;}
.login-form-tip {    color: #999999;    display: none;    padding-left: 53px;}
.login-form-tip.tip-show {    display: block;}

.btn {/*按钮*/
    background: url("../images/data-btn.png") no-repeat scroll 0 -90px transparent;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "'Hiragino Sans GB','Microsoft YaHei','Simsun','Mingliu','Arial','Helvetica'";
    height: 30px;
    text-align: center;
    width: 60px;
}
/**** 评论****/

.hot {font-size: 16px;padding-left:10px;font-style:bold;height: 33px;line-height: 33px;background:url('../images/video_menu.gif') repeat-x;border:1px solid #ccc;}
.commentForm-area {margin: 0px 0 10px;}
.commentForm-area h3 {color: #2A78B4; font-size: 14px; line-height: 2;}
.msg-area {height: 100px; width: 100%;}
.msg-area-bor {border: 1px solid #D8D8D8;height: 100px;}
.comment-msg {background: #FFFFFF;  border: 1px solid #D8D8D8; border-radius: 3px 3px 3px 3px;display: block; height: 98px;line-height: 20px;overflow: auto;padding: 4px 6px; width: 98%;}
.comment-btn-area { margin-top: 5px;}
.comment-btn-area .btn-hasLoading-wrap { float: right;}
.cmt-tip {color: #999999;float: left; padding-left: 10px;}
.comment-wrap { position:relative; top:20px; font-family: 'Microsoft YaHei','Arial';font-size:12px; text-align:left;  padding-top:0px; background-color:#fff; clear:left;}
.comment-wrap .hd{width:100%;}
.comment-wrap .bd { padding: 10px 24px 9px; border:1px solid #ccc; border-top:none;}
.comment {padding: 15px 0 15px 10px;}
.depth-0 {border-bottom: 1px dotted #D8D8D8; margin-bottom: 2px;}
.c-floor { color: #DDDDDD;    float: right; font-size: 18px;}
.c-avatar {border-radius: 3px 3px 3px 3px; float: left; height: 36px; margin-left: -48px;  overflow: hidden;  width: 36px;}
.c-content { margin: -2px 48px 0 0;}
.c-content-bd { margin-bottom: 7px;}
.c-time { color: #999999;}
.c-reply {color: #005BA0;margin: 0 10px;}
.children .comment, .temp-comment {margin-top: 10px;padding: 10px 10px 10px 52px;}
.children .c-avatar, .temp-comment .c-avatar {height: 32px;margin-left: -42px; width: 32px;}
.depth-2, .depth-4, .depth-6, .depth-8 {background: none repeat scroll 0 0 #FFFFFF;border-radius: 3px 3px 3px 3px;}
.depth-1, .depth-3, .depth-5, .depth-7 {background: none repeat scroll 0 0 #F3F3F3;border-radius: 3px 3px 3px 3px;}
.replyForm-wrap { margin-top: 10px;}
/*.total-comment{position:absolute;left: 88%;top:16px;}  */