body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
ul,ol {list-style: none;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;color:#F00;}
fieldset,img {border: 0;}
button,input,select,textarea {font-size: 100%;outline: none;}
input,button {border-radius: 0;}
body {width: 100%;background-color:#f3f3f3;margin: 0 auto;font-family: arial, "微软雅黑";font-size:14px;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.martop{ margin-top:15px}
.w1110{ width:1110px; margin:0 auto;}

/***header***/
.logo_all{ width:100%; margin:0 auto; height:121px; background:#f0f0f0}
.logo{ width:1060px; background:url(../images/logo.png) no-repeat; padding:25px; height: 73px;}
.top{ height:31px; line-height:31px; color:#6e6e6e;}
.top dt{ float:left}
.top dd{ float:right; padding-right:10px}

.menu{ height:49px; width:100%; background:#a5cf64;}
.menu li{ float:left; line-height:49px; padding:0 20px; color:#fff;}

/***.contentAll{ background:url(../images/background.jpg) no-repeat center top; width:100%; height:auto;}***/
/***left***/
.contentLeft{ width:775px; margin-top:20px;}
.zxtp h2{ background:#a5cf64; height:47px; line-height:47px; color:#fff; font-size:18px;}
.zxtp h2 span,.recommend h2 span,.recommend h2 span,.ranking h2 span{ padding-left:10px;}
.zxtp h2 img{ vertical-align:middle;}
.subBanner{ margin-top:20px;}
.recommend{ margin-top:20px;}
.recommend h2{ background:#a5cf64; height:47px; line-height:47px; color:#fff; font-size:18px;}
.recommend h2 img{ vertical-align:middle;}

.recommend dl{ list-style-type:none; background:#fff; padding:20px 40px;}
.recommend dl dd{ width:120px; height:auto; float:left; text-align:center; margin-right:23px;}
.recommend dl dd:nth-child(5){ margin-right:0;}
.recommend dl dd p{margin-top:10px;}
.recommend dl dd b{color:#f08b1f;}

.recommend ul{ list-style-type:none; margin-right:15px; width:340px; float:left;}
.recommend ul li{ float:left; line-height:30px; color:#000; margin-top:10px; width:340px;}

/***right***/
.contentRight{ width:305px; margin-top:20px;}
.sign{ background:#fff; padding:30px;}
.sign ul{ list-style-type:none;}
.sign ul li{ float:left; margin-bottom:21px;}
.sign ul li:nth-child(1){font-size:18px; color:#63b347;}
.sign ul li input.text{border:#d0d0d0 1px solid; background:#f3f3f3; width:250px; height:35px; line-height:35px;}
.sign ul li input.submit{background:#73c18b; text-align:center; border:none; color:#fff; width:250px; height:35px; line-height:35px;}

.ranking{ margin-top:20px;}
.ranking h2{ background:#a5cf64; height:47px; line-height:47px; color:#fff; font-size:18px;}
.ranking h2 img{ vertical-align:middle;}
.ranking ul{ list-style-type:none; background:#fff; padding:20px;}
.ranking ul li{ float:left; line-height:30px; color:#000; margin-bottom:10px; width:260px;}
.ranking ul li b{ width:14px; height:14px; color:#fff; text-align:center; background:#bbb; display:inline-block; border-radius:2px; margin-right:5px; line-height:14px; font-size:10px;}
.ranking b.color{ background:#73c18b;}

/***list***/
.articleList{ background:#fff; padding:20px;}
.articleList h2{ color:#63b347; font-size:18px; line-height:35px; padding:5px 20px; font-style:normal; border-bottom:1px solid #dedede;}
.articleList ul{ list-style-type:none;}
.articleList ul li{ float:left; padding:20px; width:690px; color:#000; border-bottom:1px dashed #ececec;}
.articleList ul li span{ font-size:14px; float:right; color:#bebebe;}

.pages li{ float:left; padding:10px 5px}
.pages li a{ background:#a5cf64; color:#fff; padding:5px 10px}

/***article***/
.article{ width:695px; background:#fff; padding:20px 40px; overflow:hidden;}
.article h1{ font-size:24px; color:#292929; font-weight:normal; padding:10px 0; text-align:center;}
.content p{ color:#292929; line-height:25px; text-indent:2em;}
.syip{ display:block; padding-top:30px; }
.syip b,.xyip b{ color:#63b347;}
.xyip{ display:block; padding-bottom:30px;}
.content{ padding:20px 0; background:#fff; float:left;}
.author{ background:#f6f6f6; padding:10px 20px; margin-top:20px;}
.author p{ margin:10px 0 0 20px;}
.author span{ font-size:14px;}

.comment{ float:left;}
.comment ul{ list-style-type:none;}
.comment ul li{ float:left; display:block; border-bottom:1px dotted #b5b5b5; padding:20px 10px; width:675px;}
.comment ul li img{ margin-right:15px; float:left}
.comment ul li span{ color:#73c18b;}
.box{ width:695px; min-height:50px; background:#f3f3f3; border:1px solid #d0d0d0; padding:20px;}
.commentBt{ width:85px; height:32px; text-align:center; line-height:32px; color:#fff; font-size:16px; background:#73c18b;}


/***footer***/
.footer{ background:#797979; padding:20px 0; width:100%; margin-top:20px; color:#e3e3e3; text-align:center}
.footer p{line-height:35px;}


