.p-banner{width:100%; height:300px; text-align:center; overflow:hidden;}

.p-body{background:#f6f6f6; border-top:5px solid #6d9c00;  z-index:108;  width:1001px; height:40px; overflow:hidden;}
.p-main{background:#f6f6f6; margin-bottom:40px; width:955px; padding:0 23px;}

.p-main .location{line-height:24px; font-size:14px; color:#808080;}
.p-main .location span{color:#6d9c00;}
.p-main .location a{color:#808080;}
.p-main .location a:hover{text-decoration:underline;}
.p-main h1.tt{font-size:24px; height:96px; line-height:96px; border-bottom:1px solid #6d9c00; color:#808080;}
.p-main h1.tt a.more{display:inline-block; width:130px; height:40px; background:#6d9c00; color:#fff; font-size:14px; line-height:40px; text-align:center; float:right; border-radius:4px;}
.p-main h1.tt span{padding-left:25px; font-size:20px;}

.p-main .txt{padding:30px 0; line-height:24px; color:#414141;}
.p-main .txt .img1{width:410px; height:276px; float:left; margin:0 8px 15px 0;}
.p-main .txt .img2{width:480px; height:276px; float:left; margin-right:5px;}



/* article */
.article_list{margin-left:5px; margin-bottom:20px; margin-top:10px; }
.article_list .item{padding:12px;}
.article_list .item:Hover{background:#FFFFFF;}
.article_list .image{float:right; margin-left:10px;}
.article_list .image img{border:1px solid #c9c9c9; padding:1px; background:#fff;}
.article_list .title{font-size:12px; font-weight:normal; padding:0; margin:0;}
.article_list .title img{margin-right:3px; margin-bottom:-2px;}
.article_list .title a:link,
.article_list .title a:visited,
.article_list .title a:hover{color:#b90810;}

.article_list .summary{padding:8px 0; padding-left:14px; color:#868686; line-height:18px }
.article_list .time{ padding-left:14px; color:#868686; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.article_list .time a{margin-right:10px;}
.article_list .time a:link,
.article_list .time a:visited{color:#c7c7c7;}
.article_list .time a:hover{color:#b90b0d;}


/* photo */
.photo_list{display:block;background:#f6f6f6; margin-top:20px; }

.photo_list .item{float:left; width:410px; height:280px; text-align:center; padding:10px 10px 0 10px; margin:0px 22px ; box-shadow:0 0 10px #666;border-radius:5px;margin-bottom:31px; background:#ffffff;}
.photo_list .item_tr{margin-right:0;}
.photo_list .title{padding:0; margin:0; width:410px; height:14px; line-height:14px; font-size:12px; font-weight:normal; padding:10px 0; text-align:center; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.photo_list .item:hover{background: #f4f4f4;box-shadow:0 0 10px #666;border-radius:5px;}


#photoquery {width:955px;margin:20px 0px 20px 30px;}

#photoquery ul{margin:0;padding:0;}

#photoquery li{float:left;list-style-type: none;margin:0px 28px 10px 0px;text-align:center;}

#photoquery div.fang{border:1px #cbcbcb solid;background: #f7f7f7;padding:3px;text-align:center;}

#photoquery div.picFit{overflow: hidden;}

#photoquery div.picFit img{}


#photoquery div.title{white-space: nowrap;overflow: hidden;text-align:center;}


#photoquery a:link,div#photoquery a:visited,div#photoquery a:active{font:12px/25px simsun;color:#505050;text-decoration: none;}

#photoquery a:hover{font:12px/25px simsun;color:#ff6600;text-decoration: underline;}


/*������ʿ*/

.newl{ width:950px; margin-left:4px;border-bottom:1px #957742 dotted;height:125px; margin-bottom:20px  }
.newtl{ font-size:14px; font-weight:bold; margin-bottom:5px; }
.newtl a{ color:#808080}
.newtl a:hover{ color:#9b4a00;}

.newcont{ line-height:24px; height:48px; color:#000; overflow:hidden;}
.newtool{ line-height:18px; margin-top:15px;}
.newtool a{float:left; display:block; height:19px; line-height:19px; padding:0 6px; background:#6D9C00; color:#fff}
.newmore{ display:inline-block; height:18px; line-height:18px; width:43px; vertical-align:middle; text-align:center; background:#BD9D54; color:#DADADA; font-family:Tahoma; font-size:10px;}




.page{  height:22px; text-align:center; padding:55px 0;color:#666; }
.page a{ height:20px; line-height:20px; border:1px solid #e3e3e3; display:inline-block; color:#666; padding:0 10px;}
.page a:hover{ background:#b5d327; color:#fff}
.page a.page-selected{ background:#b5d327; color:#fff}