body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:0.94em; color:#666; font-family:Microsoft YaHei, Simsun; background:#fff; line-height:24px; max-width: 800px;height: auto;margin:0 auto;}
fieldset, img { border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; } 
textarea { resize:none; } /*绂佺敤浜嗘枃鏈殑鎷栨媺锛屽挨鍏跺湪璋锋瓕涓�*/
p{ text-align:justify; text-justify:distribute;} /*涓轰簡浣挎枃鏈钀藉乏鍙充袱杈瑰榻�*/
/*======== Link ========*/
a{color: #565656; text-decoration:none; }
a:hover{text-decoration:none; }

/*======= main =======*/
header{height:46px;width: 100%;overflow: hidden;position: relative;}
.logo{width: 162px;position: absolute;top: 9px;left: 50%;margin-left: -82px; }
.back{display: block;float: left;padding: 11px;height: 18px;width: 15px}
.logo img{float: left;}
.logo h1{margin-left: 5px;float:right;font-size:1.19em;letter-spacing: 1px;color: #005b7f;font-weight: normal;line-height: 28px}

#content{width: 90%;margin:0 auto;}
.article{width: 100%;margin: 0 auto;margin-top:14px;box-sizing:border-box;}
.article h3{font-size:1em;color:#171717;margin: 28px 0; }
.article h2{font-size:1.125em;font-weight: normal;color:#005b7f }
.article p{font-size:0.94em;width: 100%;color: #171717;}
.article p.date{width: 100%;height:39px;font-size:0.75em;color: #909090;line-height: 16px;margin-top:5px;text-indent:0;border-bottom: 1px solid #ccc}
.img{margin:20px auto;width:100%;height: auto;}

.function{width:100%;height: 30px;margin:20px auto;margin-bottom: 38px;}
.yw,.pl,.fh,.fx{display: block;width: 100%;height: 100%;font-size:1em}
.new{color:#565656;}
.function ul{height: 30px}
.function ul li{width:20%;height: 30px;float: left;padding: 0 8px;box-sizing:border-box;text-align: center;-webkit-background-size:19px;background-size: 19px;line-height: 38px}
/* .comments a{background: url(../images/comments.png) no-repeat center center;}
.share{background: url(../images/share.png) no-repeat center center;}

.xing a img{width:20px;} */
#favorId img{height: 19px;margin-top: 10px;}

#main h3{width: 92%;margin: 0 auto;border: 1px solid #ccc;background-color: #f1f1f1;height:32px;line-height:32px;padding: 0 8px;box-sizing:border-box;}
#main ul{width: 92%;margin:0 auto;}
#main ul li{border-bottom:1px solid #ccc;padding-bottom: 12px;padding-top: 8px}
#main ul li p.head{display: block;width: 100%;height: 26px;}
.name{float: left;font-size:0.75em;color: #005b7f;font-weight:bold;}
.time{float: right;font-size:0.75em}
.content_box{width: 100%;color: #222}

.more_comment{display: block;width:85%;height: 35px;color: #3c3c3c;line-height: 35px;text-align: center;background-color: #eee;border-radius: 5px;border: 1px solid #ccc;margin:10px auto 40px;cursor: pointer;}
.more_comment:active{background-color: #e3e3e3;}


#footer{height: 32px;width:100%;background-color:#015B7E;-webkit-background-size: 15px;
background-size: 15px;line-height: 32px;color: #48a6cb;text-align: center;font-size:0.75em}
/*婊戝埌椤剁*/
.h_top{width:35px;height:35px;opacity: 0.7;position: fixed;bottom: 40px;right: 25px;background:url(../images/h_top.png) no-repeat center center #000;
	-webkit-background-size: 22px;background-size: 22px;display: none;}
/*---鍒嗕韩css---*/	
.function ul li.share{position: relative;}
.function ul li.share .share_box{width: 122px;height: 36px;position: absolute;top: -43px;left:50%;margin-left: -78px;padding-left: 5px;background-color: #fff;border-radius: 4px;border: 1px solid #e3e3e3;overflow: hidden;display: none;}
.bdsharebuttonbox{width:155px;position: absolute;top: 0;left: 0; margin:0 5px;}


/*鐧诲綍妗�*/
#loginbox{width:280px;height: 250px;background-color: #fff;border-radius: 5px;position: fixed;top:25%;z-index: 1000;left: 50%;margin-left:-140px;display: none; }
.black{width: 100%;height: 100%;background:rgba(0,0,0,0.9);opacity: 0.9;position:fixed;top: 0;left: 0;z-index: 999;display: none;}
#loginbox h2{width:100%;text-align: center;font-size: 18px;margin-bottom: 32px;line-height: 50px;font-weight: normal;background-color:#005b7f;border-radius:5px 5px 0 0;color: #fff;letter-spacing:2px;padding-left: 8px;box-sizing:border-box;  }
#loginbox p{width: 83%;margin:0 auto;margin-top: 10px}
#loginbox p input{width: 166px;height: 23px;border: 1px solid #afafaf;padding-left:2px }
#loginbox a#login{display:block;width: 219px;margin:18px auto;text-align:center;line-height:32px;height: 32px;background-color: #005b7f;border:none;color: #fff;font-size: 14px;letter-spacing: 2px;border-radius: 3px}
#loginbox a#login:active{background-color: #004865;}
.register{display: block;width:250px;margin: 8px auto 0;text-align: right;padding-right: 5px;font-size: 12px; }
.register a{text-decoration:underline;}