﻿ 
article,aside,details,figcaption,figure,footer,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0; padding:0;}
html {font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var,strong {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
a {color:#333;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
body {background:#fff; font:14px/30px "Microsoft YaHei",Arial,Helvetica,sans-serif;}

input,textarea {-webkit-appearance:none;}

.hd{height:28px;font:bold 18px/28px "microsoft yahei";color:#333;position:relative;padding-left:35px;background-color:#ddd;}
.hd strong{font-weight:bold}
.hd a.itemChange{color:#990000;}
.hd:before{content:'';display:block;width:0;height:0;position:absolute;bottom:6px;left:15px;border:8px solid;border-color:transparent transparent transparent #b31515;}

/*login*/
#webLogin{text-align:right;}
#dialogLogin{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);border:solid 1px #5b5b5b;border-radius:5px;width:290px;height:320px;z-index:99999;font-size:13px;}
.autologin{margin-top:17px;height:20px;padding:0 25px;line-height:20px;}
.autologin span{color:#625548;line-height:20px;}
.autologin span:last-child{padding-left:15px;}
.bar{padding:15px 25px 0;}
.bar .login{background-color:#CC3433;width:100%;text-align:center;color:#fff;font:bold 18px/50px "microsoft yahei";border:none;border-radius:5px;cursor:pointer;}

.dialogLoginCon{color:#a1a1a1;padding:34px 25px 20px;}

.dialogLoginCon p{background-color:#f7f7f7;border-radius:5px;padding-left:15px;position:relative;}
.dialogLoginCon p:first-child{margin-bottom:24px;}
.dialogLoginCon p label{height:15px;width:16px;background:url("login.png") no-repeat 0 0;background-size:16px auto;margin-top:18px;display:block;position:absolute;}
.dialogLoginCon p label.icon-user{background-position:0 1px;}
.dialogLoginCon p label.icon-key{background-position:0 -74px;}

.dialogLoginCon p input{padding:10px 15px 10px 8px;margin-left:18px;font-size:16px;font-family:"microsoft yahei";height:30px;line-height:30px;border:0;background:#f7f7f7;width:185px;}
.dialogLoginCon p input:focus {background:#faffbd;}

.commonLoginDialog{ }
.commonLoginDialog td{ padding:0;}
.commonLoginDialog .D_center_down,
.commonLoginDialog .D_center_down{ height:0; overflow:hidden;}
.commonLoginDialog .D_left,
.commonLoginDialog .D_right{ width:0; overflow:hidden;}
.commonLoginDialog .D_header{position:relative;}
.commonLoginDialog .D_title {height:44px;text-align:center;background-color:#f7f7f7;color:#625548;font:bold 18px/44px "microsoft yahei";padding:0 8px;}
.commonLoginDialog .D_header .D_close{float:right;background:url("close.png") no-repeat 0 4px;background-size:23px auto;width:23px;cursor:pointer;text-indent:-9999px; overflow:hidden; position:absolute; right:8px; top:5px;}

.commonLoginDialog .D_button{ display:none;}
.commonLoginDialog .D_body{ text-align:center;}


/* .squared */
.squared {
  width: 20px;
		height:20px;
  position: relative;
}
.squared label {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 5px;
		border:solid 1px #969696;
  background-color:#fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.squared label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #625548;
  border-top: none;
  border-right: none;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.squared input[type=checkbox] {
  visibility: hidden;width:20px;
}
.squared input[type=checkbox]:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/*pl*/
.comment-title{font-size:14px;color:#333;padding:15px 15px 15px;}
.comment-title span{float:right;}
.comment-title span .share{padding-left: 20px; float:right;background:url("all.png") no-repeat 0 2px;background-size:90px auto;height:18px;line-height:18px;display:block;vertical-align:middle}
.comment-title .MobiC-Item-pl{padding-top:0;}

.mobileComment { width:100%;padding-bottom:15px;}
.MobiC-Form{padding:0 15px}
.MobiC-Form .MobiC-Text-area{padding:6px;border:1px solid #ccc;border-radius:2px;}
.MobiC-Form textarea { width:100%;display:block; height:40px; font:16px/18px "Microsoft YaHei";resize:none;border:none; }
.MobiC-Form-type {text-align:right;font:14px/20px simsun;color:#333;padding:12px 0;height:20px;}
.MobiC-Form-button { float:right; overflow:hidden;}
.MobiC-Form-button input { background-color:#990000;border-radius:2px;color:#fff;font-size:16px;height:25px;line-height:20px;border:none;width:50px;margin-left:10px;float:right; cursor:pointer;}

/**/
.MobiC-List { padding:0 15px;}
.MobiC-Item { border-bottom:1px dashed #ddd; padding:12px 0}
.MobiC-Item:last-of-type{border-bottom:none;}
.MobiC-Item-head { color:#999; width:100%; overflow:hidden; line-height:22px; padding:5px 0;font-size:16px;}
.MobiC-Item-head a { color:#999;}
.MobiC-Item-head a:hover { color:#c00;}
.MobiC-Item-head strong { font-weight:normal;}
.MobiC-Item-time{color:#666;font-size:14px;float:right;line-height:16px;}

.MobiC-Item-head strong,
.MobiC-Item-head span { padding-right:8px;}
.MobiC-Item-head span{float:right;font-size:14px;}
.MobiC-Item-head a { padding-left:8px;}
.MobiC-Item-pl{height:18px;line-height:18px;padding-top:7px;}
.MobiC-Item-pl a{background:url("all.png") no-repeat 0 bottom;background-size:90px auto;display:inline-block;height:16px;line-height:16px;vertical-align:middle}
.MobiC-Item-pl a.MobiC-Item-praise{ padding-left: 20px; background-position:0 -81px;  position: relative; padding-right: 10px;}
.MobiC-Item-pl a.MobiC-Item-praise.on{ background-position:-74px -81px}
.MobiC-Item-pl a.MobiC-Item-respond{ padding-left: 22px; margin-left:10px;background-position: 0 -40px;position: relative; padding-right: 5px;}


.MobiC-Item-text { color:#333;line-height:24px;font-size:18px;}
.MobiC-More-box{background-color:#ececec;color:#515151;text-align:center;height:27px;line-height:27px;}
.MobiC-More {color:#515151; text-align:center; margin-top:5px;background:url("more.png") no-repeat right -70px;background-size:10px auto;padding:0 17px;}
.MobiC-More:hover { color:#c00;}

.MobiC-ChildList { background:#ebebeb; line-height:28px; padding:0 8px; overflow:hidden;}
.MobiC-ChildItem { line-height:20px; padding:10px 0; border-top:1px dashed #ddd; margin-top:-1px;}
.MobiC-ChildName { padding-right:5px;}
.MobiC-ChildName strong { font-weight:normal; color:#666;}
.MobiC-ChildType { display:block; text-align:right; color:#999;}
.MobiC-ChildType span,
.MobiC-ChildType a { padding:0 5px;}
.MobiC-ChildType a:hover { color:#c00;}

/**/
.pl-k{background:rgba(0, 0, 0, .6); text-align:center; padding:25px 0 10px; font:16px/30px simsun; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;width:290px;color:#ddd;}
.pl-k .D_text{margin-bottom:10px;}
.pl-k input{display:none;}
