body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{ margin: 0; padding: 0; }
body{ font: 12px/1.5 Arial; color: #333; }
select,input,button{ vertical-align: middle; font-size: 100%; }
ul,ol{ list-style: none; }
fieldset,img{ border: 0; }
em{ font-style: normal; }
.clearfix:after{ content:"."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
.clearfix{ *zoom: 1; }

/* global */
.at-comment a,.at-comsent a { color: #333; text-decoration: none; }
.at-comment a:hover,.at-comsent a:hover { color: #c00; text-decoration: underline; }

/* spacing */
.at-comsent { margin-top: 34px; }
.at-comment { margin-top: 36px; }

/* image path */
.comment-vote a,.face-btn,.login-links-box a,.login-links-box a span,.at-modulehd .user-name { background: url(//api.ea3w.com/images/article/ea3w-article-icon.png) no-repeat; }

/* cursor */
.login-links-box a span { cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }

/* comment */
.comment-list .items { padding: 18px 0 17px; border-bottom: 1px solid #f0f0f0; }
.comment-face { float: left; margin: 2px 0 0 0; }
.line { display: none; float: left; width: 2px; margin-top: 2px; height: 50px; background-color: #9b58a5; margin-right: 6px; overflow: hidden; vertical-align: top; }

.comment-box { padding-left: 60px; }
.comment-user-bar { line-height: 22px; }
.comment-user-bar .time { float: right; color: #999; }
.comment-user-bar .user-name { color: #339eff; }
.comment-user-bar .user-name:hover { color: #c00; }

.comment-content { margin: 8px 0 0; line-height: 24px; font-size: 14px; }
.comment-vote { margin: 11px 0 0; height: 18px; }
.comment-vote a { display: inline-block; margin-right: 20px; line-height: 18px; color: #999; }
.comment-vote a:hover { text-decoration: none; color: #666; }
.comment-vote .ok-btn { padding-left: 16px; background-position: -155px -170px; }
.comment-vote .ok-btn:hover,.comment-vote .ok-after { background-position: -155px -190px; }
.comment-vote .ok-after { color: #666; cursor: default; }
.comment-vote .reply-btn { padding-left: 16px; background-position: -155px -210px; }
.comment-vote .reply-btn:hover { background-position: -155px -230px; }

.reply-now .line { display: block; }
.reply-now .comment-box { padding-left: 68px; }

.reply-box { margin: 17px 0 0; display: none; }
.comment-textarea { position: relative; border: 1px solid #e6e6e6; padding: 2px 10px; background-color: #fff; zoom: 1; border-radius: 5px;}
.comment-textarea textarea { width: 100%; height: 64px; border: 0 none; background: none; vertical-align: middle; font: 14px/24px "microsoft yahei"; overflow-y: auto; resize: none; }
.comment-textarea textarea:focus { outline: none; }
.comment-textarea .reply-tip { position: absolute; top: 4px; left: 10px; font-size: 14px; color: #999; }
.comment-textarea .reply-tip a{color: #339eff;}
.comment-textarea-click { border-color: #c99ecf; }
.comment-textarea-tip { border-color: #f90; }

.submit-box { margin: 10px 0 0; line-height: 30px; }
.face-btn { float: left; padding: 0 0 0 20px; color: #666; line-height: 24px; background-position: -150px -250px; }
.face-btn:hover { color: #9b58a5 !important; text-decoration: none !important; background-position: -150px -275px; }

.expression-layer { display: none; position: absolute; top: 26px; left: 0; width: 360px; padding: 4px; background-color: #dbdbdb; }
.prompt { background-color: #fff; border: 1px solid #ccc; }
.prompt-head { position: relative; height: 34px; padding: 0 0 0 15px; line-height: 34px; border-bottom: 1px solid #e6e6e6; }
.prompt-head h3 { font: bold 14px/34px 'Microsoft Yahei', arial, simsun; color: #444; }
.prompt-head .prompt-close { position: absolute; width: 19px; height: 19px; overflow: hidden; top: 8px; right: 12px; cursor: pointer; text-indent: -999em; background-position: 0 -230px; }
.prompt-head .prompt-close:hover { background-position: 0 -250px; }
.add-face { background-color: #FEFEFE; overflow-y: auto; padding: 0; margin-top: 5px; }

.face-show { width: 340px; margin: 0 auto; }
.face-show li { border: 1px solid #fff; float: left; padding: 4px 4px 0; text-align: center; color: #999; }
.face-show img { display: block; cursor: pointer; }

.submit-btn { float: right; width: 90px; height: 30px; background-color: #f90; color: #fff; font-size: 14px; font-family: "microsoft yahei"; border: 0 none; border-radius: 2px; cursor: pointer; outline: none; }
.submit-disable { background-color: #e1e1e1; color: #666; cursor: default; }

.reply-list-box { margin: 17px 0 0 60px; padding-top: 16px; border-top: 1px dotted #dbdbdb; }
.reply-list-box .line { height: 30px; display: none !important; }
.reply-list-box .comment-box { padding-left: 40px !important; }

.reply-now1 .comment-box { padding-left: 50px !important; }
.reply-now1 .line { display: block !important; }

.comment-userbox { float: right; position: relative; margin-top: 4px; height: 24px; border: 1px solid #fff; border-bottom: 0 none; z-index: 3; }
.comment-userbox .username { display: inline-block; padding: 0 20px 0 10px; line-height: 24px; background-position: 100% -195px; }
.comment-userbox ul { display: none; position: absolute; top: 24px; left: -1px; border: 1px solid #e6e6e6; border-top: 0 none; padding: 9px 0 6px; width: 100%; background-color: #fff; }
.comment-userbox li a { display: block; padding-left: 10px; line-height: 28px; }
.comment-userbox li a:hover { background-color: #f5f5f5; text-decoration: none; color: #333; }
.comment-userbox-hover { border-color: #e6e6e6; }
.comment-userbox-hover .username { background-position: 100% -171px; }
.comment-userbox-hover ul { display: block; }

.write-commentbox { margin: 20px 0 30px; }
.write-commentbox .comment-face { margin: 0; }
.comment-face img{border-radius: 50%;}
.write-commentbox .reply-box { display: block; margin: 0; padding: 0 0 0 89px; }
.write-commentbox .comment-textarea textarea { height: 94px; }

.write-commentbox-btm { float: right; margin: -1px 15px 0 0; line-height: 30px; }
.write-commentbox-btm .wrong-tip { padding-right: 10px; color: #9b58a5; }
.write-commentbox-btm .input-text { width: 54px; height: 28px; padding: 0 5px; margin: 0 5px 0 0; border: 1px solid #e6e6e6; font: 14px/28px "microsoft yahei"; outline: none; text-align: center; }
.write-commentbox-btm .yzm-pic img { vertical-align: middle; }

.login-links-box { position: relative; height: 36px; margin: 20px 0 0 -20px; }
.login-links-box a { float: left; width: 90px; height: 36px; margin-left: 20px; padding: 0 0 0 18px; line-height: 36px; background-position: -45px -50px; }
.login-links-box a:hover { color: #333; text-decoration: none; background-position: -45px -90px; }
.login-links-box .registe { background-position: -45px -130px; }
.login-links-box .registe:hover { background-position: -45px -170px; }
.login-links-box a span { display: inline-block; }
.login-links-box .ea3w span { padding: 0 0 0 26px; background-position: -145px -300px; }
.login-links-box .sina span { padding: 0 0 0 28px; background-position: -145px -340px; }
.login-links-box .qq span { padding: 0 0 0 24px; background-position: -145px -380px; }
.login-links-box .kx span { padding: 0 0 0 24px; background-position: -145px -420px; }
.login-links-box .registe span { padding: 0 0 0 22px; background-position: -145px -460px; }

/* more-btn */
.more-btn { display: block; margin-top: 20px; height: 30px; background-color: #f3f3f3; line-height: 30px; text-align: center; }
.more-btn em {background: url(//m.atriastyle.com/mai/statics/images/img_mai/detailico.png) no-repeat 0 -440px;display: inline-block;width: 40px;height: 9px;margin-top: 10px;}
.more-btn:hover{background:#e0dae2;}


/* at-modulehd */
.at-modulehd { position: relative; height: 30px; border-bottom: 2px #ebebeb solid; z-index: 2; padding-bottom: 10px;}
.at-modulehd h2{ float: left; color: #e5004f; font-size: 18px; line-height: 30px;background: url(//m.atriastyle.com/mai/statics/images/img_mai/detailico.png) no-repeat 0 -302px;padding-left: 35px;}
.at-modulehd .user { position: relative; zoom: 1; float: right; _display: inline; margin: 3px 1px 0; }
.at-modulehd .user a { display: block;}
.at-modulehd .user-name { padding: 0 22px 0 10px; line-height: 24px; background-position: 100% -740px; }
.at-modulehd .user-list { position: absolute; top: 24px; left: -1px; padding: 9px 0 6px; width: 100%; border: 1px #e6e6e6 solid; border-top: 0 none; background-color: #fff; display: none; }
.at-modulehd .user-list a { padding: 0 12px 0 10px; color: #666; line-height: 28px; }
.at-modulehd .user-list a:hover { color: #333; text-decoration: none; background-color: #f5f5f5; }
.at-modulehd .current { margin: 2px 0 0; border: 1px #e6e6e6 solid; border-bottom: 0 none; }
.at-modulehd .current .user-name,.at-modulehd .user-name:hover { color: #9b58a5; background-position: 100% -765px; }
.at-modulehd .current .user-list { display: block; }

.qqFace{
	background:#fff;
	padding:8px;
	border:1px #dfe6f6 solid;
}
.qqFace table td{
	padding:2px;
}
.qqFace table td img{
	cursor:pointer;
	border:1px #fff solid;
}
.qqFace table td img:hover{
	border:1px #0066cc solid;
}

.at-modulehd li{margin-right:20px;font-size: 18px;color: #c2c1c1;float: left;}
.at-modulehd li.cur{color:#e5004f;}
.disbel-btn{background: #c2c1c1;}

