﻿/*
  author:yh
  date:2015.05.27
*/
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:#050505;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
body {background:#fff;font-family: "microsoft yahei",helvetica,arial;color: #fff;-webkit-user-select: none;-webkit-text-size-adjust: none;font-size: 16px;}
input,textarea {-webkit-appearance:none;border-radius: 0; }

.mobileComment { margin-bottom:12px;}

/**/
.MobiC-Form-title {color: #000;padding: 8px 15px;font-size: 16px;}
.MobiC-Form-title a {float: right;font-weight: bold;}
.MobiC-Form-title strong,.MobiC-Form-title em{font-weight: bold;}

.MobiC-Head{position: relative;color: #000;font-size: 18px;font-weight:bold;height: 33px;line-height: 33px;text-align: center;padding:0 10px;}
.MobiC-Head .cm-back {height: 10px;width: 10px;position: absolute;top: 9px;left: 15px;z-index: 1111;border:solid 3px #a0a0a0;border-right:none;border-top:none;display: block;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.MobiC-Head em{font-weight:bold;}

.MobiC-Form{margin:0 10px 10px;border-radius:2px;}
.MobiC-Form .MobiC-Text-area{padding:6px;border:1px solid #ccc;}
.MobiC-Form .MobiC-Text-area textarea { width:100%;display:block; height:80px; font-size:14px;line-height:18px;resize:none;border:none; }
.MobiC-Form-type {line-height:30px;color:#333;height:30px;border:1px solid #ccc;border-top:none;}
.MobiC-Form-face{float:left;}
.MobiC-Form-face-small {cursor: pointer;width: 36px;height: 24px;margin-top: 5px;margin-left: 10px;background:url("../img/MobiC_bg.png") no-repeat 0 -82px;-webkit-background-size: 136px auto;-moz-background-size: 136px auto;-o-background-size: 136px auto;background-size: 136px auto;}
.MobiC-Form-button { float:right; overflow:hidden;}
.MobiC-Form-button input { background-color:#d73c3c;color:#fff;height:30px;line-height:30px;border:none;width:60px;float:right;margin-left:5px;cursor:pointer;font-size:18px;}
.MobiC-Form-lace a { display:block; width:100%;}
.MobiC-Form-lace span { float:right; color:#999; font-weight:normal;}
.MobiC-Form-lace span i { color:#D73C3C; font-style:normal;}

/**/
.MobiC-List {padding:0 10px;border-top:1px solid #ccc;}
.MobiC-Item {border-bottom:1px solid #ccc; padding:10px 0 0}
.MobiC-Item:last-of-type{border-bottom:none;}
.MobiC-Item-head {color:#999; width:100%; overflow:hidden; line-height:28px; padding:5px 0;}
.MobiC-Item-head strong,
.MobiC-Item-head span {padding-right:8px;}
.MobiC-Item-head strong {font-weight:normal;color:#0068b7}
.MobiC-Item-head span{float:right;font-size:13px;}
.MobiC-Item-name img{width: 28px;height: 28px;float: left;margin-right: 4px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border: solid 1px #ccc;}

.MobiC-Item-text {color:#313131;line-height:24px;}

.arti .MobiC-Item-fn{margin-bottom:15px;}
.MobiC-Item-fn,
.comment-title{font-size:14px;color:#333;padding:10px;}
.share_box{float:right;margin-top:0;color:#050505;display: -webkit-box;display: box;-webkit-box-align: center;font-size: 14px;height:24px;line-height:24px;}
.share_box strong {margin-right: 10px;}
.share_box a{display: block;margin-right:4px;}
.share_box a i{display:block;background-image:url("../img/share_icon.png");background-repeat:no-repeat;-webkit-background-size:104px auto;-moz-background-size: 104px auto;-o-background-size:104px auto;background-size:104px auto;width:26px;height:26px;}
.share_box a.s2 i{background-position:0 0;}
.share_box a.s3 i{background-position:-26px 0;}
.share_box a.s4 i{background-position:-52px 0;}
.share_box a.s5 i{background-position:-78px 0;}

.MobiC-Item-pl{height:24px;line-height:24px;}
.MobiC-Item-pl a{background:url("../img/all.png") no-repeat 0 bottom;background-size:92px auto;display:inline-block;height:24px;vertical-align:middle;color:#999;}
.MobiC-Item-pl a.MobiC-Item-praise{ padding-left: 20px; background-position:0 -78px;  position: relative; padding-right: 10px;}
.MobiC-Item-pl a.MobiC-Item-praise.on{ background-position:-70px -78px}
.MobiC-Item-pl a.MobiC-Item-respond{ padding-left: 22px; margin-left:10px;background-position: 0 -38px;position: relative; padding-right: 5px;}
.MobiC-Item-pl a.MobiC-Item-respond.on{background-position: -70px -38px;}

.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;color:#313131;}
.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;}

.MobiC-More-box{border-top:1px solid #ccc;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("../img/more.png") no-repeat right -70px;background-size:10px auto;padding:0 17px;}
.MobiC-More: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;}

/*login*/
.loginbox{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:380px;position:absolute;overflow:hidden;z-index:99999;font-size:13px;}
.loginbox h2{height:44px;text-align:center;background-color:#f7f7f7;color:#625548;font:bold 18px/44px "microsoft yahei";padding:0 8px;}
.loginbox .closeBtn{float:right;background:url("../img/close.png") no-repeat 0 10px;background-size:23px auto;width:23px;text-indent:-9999px;cursor:pointer;}
.loginbox .main label{height:15px;width:16px;background:url("../img/login.png") no-repeat 0 0;background-size:16px auto;margin-top:18px;display:block;position:absolute;}
.loginbox .main label.icon-user{background-position:0 1px;}
.loginbox .main label.icon-key{background-position:0 -74px;}
.loginbox .main{color:#a1a1a1;padding:34px 25px 0;}
.loginbox .main p{background-color:#f7f7f7;border-radius:5px;padding-left:15px;position:relative;}
.loginbox .main p:first-child{margin-bottom:24px;}
.loginbox .main 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;}
.loginbox .main input:focus {background:#faffbd;}
.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;}
.bar3rd {margin-top:25px;padding:0 25px;}
.bar3rd a{background:url("../img/login-bar.png") no-repeat 0 0;background-size:242px auto;width:33px;display:block;float:left;margin-right:18px;color:#fff;padding-left:35px;font:12px/26px simsun;}
.bar3rd a.bar_wb{background-position:-87px 0;}
.bar3rd a.bar_kx{background-position:-174px 0;}
.bar3rd a:last-child{margin-right:0;}

/* .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;}