@charset "utf-8";

body{margin:0;font-size:14px;font-family:'Microsoft Yahei','宋体',Arial;background:#e3e3e3;color:#333;}
a{text-decoration:none;color:#333;}
a:hover{color:#44b549;}
div{word-break:break-all;}
img{border:none;}
form,ul,li{margin:0;padding:0;}
ul,li{list-style:none;}
input{border:1px solid #CCC;}
textarea{font-size:14px;border:1px solid #CCC;}
table{width:100%;border:0;border-collapse:0;border-spacing:0;}
	
.clear{clear:both;font-size:0px;}
.space{height:10px;font-size:0px;}
.not_found{padding:50px 0;text-align:center;}
.button{padding:2px 22px;margin:0;line-height:30px;color:#FFF;font-size:14px;border:0;background:#44b549;cursor:pointer;}

#header{width:100%;min-width:1200px;height:100px;background:#f5f5f5;position:relative;}
#main{width:1200px;margin:0 auto;padding:0 0 10px 0;}
#footer{width:100%;min-width:1200px;height:80px;border-top:2px solid #44b549;background:#f5f5f5;font-size:12px;}

#header .main{width:1200px;margin:0 auto;position:relative;}
#header .top{height:3px;background:#44b549;font-size:1px;}
#header .logo{position:absolute;left:18px;top:18px;}
#header .logo img{height:60px;}
#header .links{position:absolute;right:16px;top:12px;width:190px;}
#header .links a{display:block;position:absolute;top:0;color:#44b549;}
#header .links .a_1{right:80px;}
#header .links .a_2{right:0px;}
#header .search{position:absolute;right:16px;top:42px;width:220px;height:36px;background:#44b549;}
#header .search .text{border:0;height:32px;line-height:32px;width:160px;padding:0 5px;margin:0;position:absolute;left:2px;top:2px;}
#header .search .bt{position:absolute;right:3px;top:2px;width:42px;line-height:32px;color:#FFF;font-size:14px;text-align:center;cursor:pointer;}

#nav{width:100%;min-width:1200px;background:#44b549;}
#nav ul{width:1200px;margin:0 auto;}
#nav li{float:left;padding:5px 9px;}
#nav li a{display:block;float:left;height:40px;line-height:40px;padding:0 18px;font-size:16px;color:#FFF;}
#nav li a:hover{background:#FFF;color:#44b549;}

#left{float:left;width:860px;padding:10px;}
#right{float:right;width:300px;padding:10px;}

.box{padding:0 0 15px 0;}
.box .head{height:42px;padding:0 10px 0 0;background:#f5f5f5;}
.box .head span{display:block;float:left;height:40px;line-height:40px;padding:0 14px;text-align:center;font-size:14px;border-bottom:2px solid #44b549;color:#44b549;}
.box .head .more{display:block;float:right;height:40px;line-height:40px;font-size:12px;color:#44b549;}
.box .main{background:#FFF;}

.here{height:42px;padding:0 10px 0 0;background:#f5f5f5;}
.here span{display:block;float:left;height:40px;line-height:40px;padding:0 14px;text-align:center;font-size:14px;border-bottom:2px solid #44b549;color:#44b549;}
.here .link{float:right;line-height:40px;color:#44b549;font-size:12px;}
.here .link a{color:#44b549;padding:0 8px;}

#link{padding:10px;}
#link .main{padding:10px;line-height:26px;}
#link .img{padding:0 0 4px 0;}
#link .img a{display:block;float:left;padding:4px 6px;}
#link .img img{width:88px;height:31px;}
#link .word a{padding:0 4px;font-size:12px;}
#link .word a:hover{color:#44b549;}

.list .main{min-height:100px;_height:100px;padding:8px;}
.list .main div{padding:0 0 0 8px;line-height:40px;border-bottom:1px dotted #ddd;position:relative;}
.list .main div span{position:absolute;width:85px;top:0;right:0;color:#666;}

.index_list{float:left;width:380px;padding:10px;}
.index_list .main div{padding:0 0 0 5px;}
.index_list .main div span{position:absolute;width:58px;top:0;right:0;font-size:12px;color:#999;}

.art_sheet{background:#FFF;}

#footer .nav{text-align:center;padding:20px 0 0 0;}
#footer .nav a{padding:0 5px;}
#footer .info{text-align:center;padding:8px 0 0 0;}
#footer .info a{padding:0 8px 0 0;}

.share{padding:20px 0;}

.page_link{padding:30px 0;zoom:1;}
.page_link .inner{float:left;position:relative;left:50%;}
.page_link .inner_2{float:left;position:relative;left:-50%;}
.page_link a{display:block;float:left;height:26px;line-height:26px;padding:0 10px;margin:0 8px 0 0;border:1px solid #ddd;background:#eee;font-size:12px;}
.page_link .on{color:#44b549;}

#prev_next{padding:22px 5px;line-height:26px;}
#prev_next .prev{float:left;}
#prev_next .next{float:right;}
#prev_next a:hover{color:#44b549;}

#article{padding:10px;background:#FFF;}
#article .title{text-align:center;padding:10px 0 0 0;}
#article .message{padding:10px;margin:0 10px;text-align:center;border-bottom:1px solid #e5e5e5;color:#999;font-size:12px;}
#article .main{padding:10px 0;font-size:16px;line-height:150%;min-height:380px;_height:380px;}
#article .main img{max-width:700px;_width:expression(this.width>700?700:true);}
#article .main table{background:#999;border-spacing:1px;}
#article .main td{background:#FFF;padding:5px;}
#article .main p{text-indent:2em;}
#article .main div{text-indent:2em;}
#article .main .text_img{text-indent:0;text-align:center;}

#mes_main{background:#FFF;padding:10px;}
	
.mes_sheet{padding:0 10px;color:#333;}
.mes_sheet li{list-style:none;border-bottom:1px dotted #ccc;padding:10px 0;}
.mes_sheet div{line-height:180%;}
.mes_sheet span{color:#44b549;}
.mes_sheet .reply{border:1px solid #ddd;background:#f5f5f5;margin:10px 50px;padding:10px;}
	
#leave_word{padding:10px 0;border:1px solid #ddd;background:#f5f5f5;}
#leave_word td{padding:8px 5px;}
#leave_word .l{text-align:right;width:150px;}
#leave_word .text{width:200px;padding:5px;margin:0;}
#leave_word .bt_row{text-align:center;}
#leave_word textarea{height:100px;width:450px;padding:5px;margin:0;}
	
#comment{margin:20px 0 0 0;background:#FFF;}
#comment .head{height:42px;position:relative;background:#f5f5f5;}
#comment .head span{display:block;float:left;height:40px;line-height:40px;padding:0 14px;text-align:center;font-size:14px;border-bottom:2px solid #44b549;color:#44b549;}
#comment .main{padding:10px;}
	
#info{padding:10px;}
#info .main{text-align:center;padding:50px 0;}
#info .main div{padding:10px 0;font-size:16px;}
#info .main a{color:#44b549;}
#info .main a:hover{text-decoration:underline;}
	