﻿/*
作者：天兴模板工作室
地址：http://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
body{margin:0px;padding:0px;font-size:1em;font-family: "Microsoft YaHei", Verdana, sans-serif;background-image: url(../include/bg.gif);background-repeat: repeat;}
img{max-width:100%; height:auto; width:auto\9; border:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;}
.clear{clear:both;}
li{list-style-type: none;}
.pagebar a,.pagebar .now-page{
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #f1f1f1;
	color: #333333;
	margin-right: 5px;
}
.pagebar a:hover,.pagebar .now-page{color: #FFFFFF;}
.pagebar{padding-top: 15px;padding-right: 20px;padding-bottom: 15px;padding-left: 25px;}

/*====== 嵌套评论样式 ======*/
#left #comment{padding-top:5px;padding-right: 25px;padding-bottom: 5px;padding-left: 25px;}
.commentlist .msg{padding-top:10px;}
ul.msg{width:100%;text-align:left;list-style-position:outside;table-layout: fixed; word-wrap:break-word;font-size:12px;}
li.msgname{margin:0px;font-weight: normal;font-size:12px;}
li.msgname .info{font-size:12px;color:#888;}
li.msgurl{text-align:right;padding:2px 10px 2px 10px;margin:0;font-size:1em;}
li.msggravatar{display:block;float:left;margin-right:5px;}
li.msgarticle{list-style-position : outside;line-height:22px;padding-left:46px;border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-top: 0px;margin-right: 0px;margin-bottom: 7px;margin-left: 0px;}
li.msgtime{padding:5px 0 0 0;font-weight: normal; font-size:0.8em;}
img.avatar{width:34px;height:34px; float:left;padding:2px;margin-right:2px;border:1px solid #ccc;}
.floor{float:right;color: #ddd;font-size: 20px;}
ul.msg ul.msg{background-color: #f9f9f9;border: 1px solid #ddd;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;width: 97%;padding: 1%;}
ul.msg ul.msg li.msgarticle{padding-bottom:0px;margin-bottom: 0px;border-bottom-width: 0px;}
ul.msg ul.msg li.msgname{padding:0px;}
.msg .pagebar .l{float:left;}
.msg .pagebar .r{float:right;}
/*====== 评论发布样式 ======*/
#divCommentPost h4,#comment h4{font-size:14px;line-height: 35px;}
#divCommentPost{margin:0;padding-top:5px;padding-right: 25px;padding-bottom: 5px;padding-left: 25px;}
#divCommentPost label{font-size:12px;height:15px;overflow:hidden;clear:left;float:left;line-height:15px;padding:6px 10px; border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;}
#divCommentPost .cancel{margin-left:205px;}
#divCommentPost small{color:#999;font-size:12px;font-weight:400;margin-left:10px;line-height:29px;}
#divCommentPost .keep{color:#888;font-size:12px;font-weight:400;}
#divCommentPost img{margin-top:3px;margin-left:10px;}
#divCommentPost p{margin-bottom:10px;padding:0;}
input[type="text"]{font-size:12px;color:#333;font-family:Verdana, Arial, Helvetica,sans-serif;}
#inpName,#inpEmail,#inpHomePage,#inpVerify{width:40%;border:1px solid #CCC;height:15px;float:left;margin:0;padding:6px 10px;}
#txaArticle{font-size:12px;color:#333;font-family:Verdana, Arial, Helvetica,sans-serif; width:90%;height:120px;border:1px solid #CCC;padding:5px;}
#divCommentPost .button{font-size:14px;line-height:30px;color:#FFF;height:30px;width:100px;border-width:0;}
#divCommentPost .button:hover{cursor:pointer;}
#top{line-height: 30px;background-color: #f1f1f1;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC; font-size:0.75em;}
#top dl{margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#top span{float: right;}
#w980{margin-top: 15px;margin-right: auto;margin-bottom: 15px;margin-left: auto;}
#w980 #head{height: 60px;overflow: hidden;}
#head .logo{background-image: url(../include/logo.png);background-repeat: no-repeat;background-position: 0px 0px;display: block;float: left;height: 60px;width: 320px;}
#head #ss{float: right;margin-top: 13px;}
#ss #edtSearch{background-color: #FFFFFF;float: left;height: 28px;width: 250px;border: 1px solid #ddd;line-height: 30px;padding-left: 10px;border-radius: 3px 0px 0px 3px;}
#ss #btnPost{color: #FFFFFF;float: left;height: 30px;width: 60px;border: 0px;border-radius: 0px 3px 3px 0px;}
.menubtn,.jieshao{display: none;}
#hamburgermenu{line-height: 45px;height: 45px;margin-top: 15px;border-radius: 3px;overflow: hidden;margin-bottom: 15px;}
#hamburgermenu ul li{float: left;}
#hamburgermenu ul li a{padding-right: 20px;padding-left: 20px;font-size: 1em;color: #FFFFFF;display: block;}
#hamburgermenu li a:hover,#hamburgermenu li a.on{color: #f9f9f9;}
#cennr #left{background-color: #FFFFFF;float: left;width: 70.5%;overflow: hidden;border-radius: 5px;border:1px solid #CCCCCC;}
#cennr #rigth{float: right;width: 28%;overflow: hidden;}
#left #lieb{background-image: url(img/newsLine.gif);background-repeat: no-repeat;background-position: center bottom;padding: 25px;word-wrap:break-word;}
#w980 #place{margin-bottom: 15px; font-size:0.875em;}
#lieb dt,#info dt{font-size: 0.75em;color: #999999;}
#lieb dt h2{font-size: 1.5em;margin-bottom: 10px;font-weight: normal;}
#info dt h1{font-size: 1.8em;margin-bottom: 10px;font-weight: normal;color: #333333;}
#lieb dt span,#info dt span{float: right;}
#lieb .kan,#info .kan{background-image: url(img/newsIcon.png);background-repeat: no-repeat;background-position: 0px 0px;padding-left: 20px;padding-right: 15px;font-style: normal;}
#lieb .ping,#info .ping{background-image: url(img/newsIcon.png);background-repeat: no-repeat;background-position: 0px -37px;padding-left: 20px;font-style: normal;}
#lieb dd{line-height: 25px;margin-top: 10px;font-size: 0.875em;overflow: hidden;}
#lieb i img{width: 180px;height: 150px;float: left;margin-right: 20px;border-radius: 5px;}
.more{padding-left: 20px;}
#rigth dl{background-color: #FFFFFF;margin-bottom: 15px;border-radius: 5px;border:1px solid #CCCCCC; padding:1px;}
#rigth #divLinkage dd ul li,#rigth #divTags dd ul li{display: inline-block;width: 50%;}
#rigth dt{font-size: 0.875em;line-height: 35px;font-weight: 700;padding-left: 9px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;color: #333333; background-color:#f5f5f5;}
#rigth dd{font-size: 0.875em;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;}
#rigth ul li{padding-top: 5px;padding-bottom: 5px;}
#divCalendar .function_t{display:none;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{text-align:center;height:24px;margin:0px;padding:0px;font-size:0.875em;font-weight:bold;}
#divCalendar caption a{padding:0px;}
#divCalendar th{color: #FFFFFF;text-transform: uppercase;height:26px;background-color: #CCCCCC;}
#divCalendar td{text-align:center;background:#F0F0F0;border:1px solid #E0E1E2;height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;color:#FFFFFF;}
#w980 #footer{line-height: 26px;background-color: #FFFFFF;padding: 25px;margin-top: 15px;border-radius: 5px;border:1px solid #cccccc; font-size:0.875em;}
#left #info{padding: 25px;}
#info #zi{font-size: 0.875em;line-height: 2;margin-top: 15px;border-top-width: 1px;border-top-style: dotted;border-top-color: #eee;word-wrap:break-word;}
#zi p{margin-top: 0.9em;margin-bottom: 0.9em;}
#info #post_nav{padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 5px;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #eee;border-right-color: #eee;border-bottom-color: #eee;border-left-color: #eee;margin-top: 10px;margin-bottom: 10px;}
#post_nav .r{float: right; text-align:right;}
#post_nav p{float: left;width: 45%;font-size:0.875em;}
#left .post{line-height: 30px;padding: 25px;}
#guan h2{font-size: 0.875em;line-height: 40px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;margin-bottom: 9px;color: #000000;}
#guan ul li{line-height: 26px;font-size: 0.875em;height: 26px;overflow: hidden;}
#guan ul li span{float: right;color: #999999;margin-left:10px;}
@media screen and (max-width: 978px){body{background-position: 0px 0px;}
header{display: block;width: 100%;height: 45px;background-color: #ffffff;margin-bottom: 15px; margin-left:-1%; margin-right:-1%; padding-left:1%; padding-right:1%; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC; background-color: #f1f1f1;}
.menubtn{position: relative;color: #274a61;text-decoration: none;font-size: 0em;line-height: 0em;background-image: url(img/dh.png);background-position: 50% 50%;background-size: 25px 25px;background-repeat: no-repeat;padding: 15px;top: 8px;left: 0px;display: block;float: left;}
.menubtn:hover, .openmenu .menubtn{color: #bdd43e; background-image: url(img/dh.png);}
/** toggle menu **/
body.openmenu{position: fixed; overflow: hidden;}
#pgcontainer{padding: 45px 0; margin: 0;}
.overlay{position: fixed; z-index: 99; background-color: rgba(0,0,0,0.5); bottom: 0; right: 0; left: 0;}
.openmenu .overlay{top: 0;}
#hamburgermenu{height: 100%;width: 0;position: fixed;top: 0;left: 0;z-index: 101;overflow: hidden;
-webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55);box-shadow: 3px 0 7px rgba(0,0,0,0.55);margin-top: 45px;}
#hamburgermenu ul{z-index: 101; overflow-y: auto; overflow-x: hidden;}
#hamburgermenu ul li{clear: left;display: block;min-width: 100%;}
#hamburgermenu ul li a{display: block;min-width: 100%;color: #ffffff;font-size: 1em;text-decoration: none;text-align: center;line-height: 10px;margin: 0px;height: 10px;padding-top: 18px;padding-right: 0px;padding-bottom: 18px;padding-left: 0px;border-radius: 0px;}
#w980{width: 98%; margin-left:1%; margin-right:1%;margin-top:0px;}
#cennr #left{width:100%;}
#left #lieb,#left #info,#comments{padding:15px;}
#top,#cennr #rigth,#w980 #head{display: none;}
.jieshao{display:block; float:right; line-height:50px;font-weight: 700; width:50%; height:50px; overflow:hidden; text-align:right;}
#lieb i img{width: 100px;height:70px; margin-top:3px;}
#post_nav .r{float: left;}
#post_nav p{float: left;width: 100%; line-height:28px;}#post_nav p.r{text-align:left;}}
