
body{margin:0;padding:0;font-size:14px;color:#000;font-weight:normal;font-family:'Microsoft Yahei',Arial,Helvetica,Sans-serif;}
dl,dd,dt,ul,li,p,h1,h2,h3,h4,h5,h6,form,input,img{padding:0;margin:0;}
ul,li{list-style:none;}
img{border:0;}
a:link,a:visited{font-size:14px;color:#000;line-height:20px;text-decoration:none;}
a:hover{font-size:14px;color:#4f9710;line-height:20px;text-decoration:none;}
.clear{font-size:1px;line-height:1px;clear:both;}
.none{display:none;}
.fl{float:left;}
.fr{float:right;}

#header{width:1138px;margin:0 auto;border:1px solid #6dba2b;overflow:hidden;}

.logo{width:340px;height:108px;background:url(logo.png) no-repeat;overflow:hidden;float:left;}
.logo a:link,.logo a:visited{line-height:108px;text-indent:-999px;display:block;}
.logo a:hover{line-height:108px;text-indent:-999px;display:block;}

.search{width:550px;padding:37px 0 0 0;overflow:hidden;float:left;}
.search .input_text{width:310px;height:31px;padding:0 8px;border:1px solid #a9a9a9;float:left;}
.search .input_btn{width:86px;margin:0 0 0 10px;height:33px;background:url(icon.png) no-repeat;border:1px solid #a9a9a9;float:left;}

.tools{width:1138px;margin:8px auto 0 auto;border:1px solid #6dba2b;overflow:hidden;}

.notice{width:1138px;height:36px;margin:-4px auto 0 auto;border-bottom: 0px dashed #6dba2b;overflow:hidden;}
.notice-tit{width:78px;padding:0 0 0 8px;color:#4f9710;font-weight:bold;line-height:36px;overflow:hidden;float:left;}
#notice{width:1052px;line-height:36px;overflow:hidden;float:left;}
#notice li{height:36px;line-height:36px;overflow:hidden;}
#notice li a:link,#notice li a:visited{line-height:36px;}
#notice li a:hover{line-height:36px;}

.main{width:1140px;margin:8px auto 0 auto;overflow:hidden;}

.join{width:50%;text-align:center;overflow:hidden;float:left;}
.join a:link,.join a:visited{background:#d2f7b3;font-size:18px;line-height:38px;display:block;}
.join a:hover{background:#d2f7b3;font-size:18px;line-height:38px;display:block;}

.intro{width:49.9%;border-left:1px solid #6dba2b;text-align:center;float:left;}
.intro a:link,.intro a:visited{background:#d2f7b3;font-size:18px;line-height:38px;display:block;}
.intro a:hover{background:#d2f7b3;font-size:18px;line-height:38px;display:block;}

.w328{width:328px;background:#fafff3;border:1px solid #6dba2b;overflow:hidden;float:left;}

.category{overflow:hidden;}
.category dl{overflow:hidden;}
.category dt{height:46px;padding:0 8px;background:#e7f2d7;color:#4f9710;font-weight:bold;line-height:46px;overflow:hidden;}
.category dl dd{padding:0 8px;overflow:hidden;}
.category dl.news dd{padding:5px 8px;overflow:hidden;}
.category dl.news dd li{height:30px;line-height:30px;overflow:hidden;}
.category dl.news dd li a:link,.category dl.news dd li a:visited{line-height:30px;}
.category dl.news dd li a:hover{line-height:30px;}

.category dl.painter dd{padding:13px 8px 6px 8px;overflow:hidden;}
.category dl.painter dd ul{width:320px;overflow:hidden;}
.category dl.painter dd li{width:22%;margin: 0 1% 2%;border: 1px solid #6dba2b;border-radius: 6px;padding:0 0px 0px 0;text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;float:left;}
.category dl.painter dd li img{width:72px;height:100px;}
.category dl.painter dd li a:link,.category dl.painter dd li a:visited{line-height:22px;}
.category dl.painter dd li a:hover{line-height:22px;}

.category dl.works dd{padding:13px 8px 0 8px;overflow:hidden;}
.category dl.works dd li{height:30px;line-height:30px;overflow:hidden;}
.category dl.works dd li a:link,.category dl.works dd li a:visited{line-height:30px;}
.category dl.works dd li a:hover{line-height:30px;}


.w800{width:800px;border:1px solid #6dba2b;overflow:hidden;float:right;}

.province{width:800px;overflow:hidden;}
.province dl{width:800px;height:36px;overflow:hidden;}
.province dl.s{background:#f6faf0;}
.province dt{width:9%;height:36px;text-align:center;overflow:hidden;float:left;}
.province dt a:link,.province dt a:visited{width:60px;color:#970200;line-height:36px;font-weight: bold;display:inline-block;}
.province dt a:hover{width:60px;color:#970200;line-height:36px;display:inline-block;}
.province dd{width:91%;height:35px;overflow:hidden;float:right;}
.province dd a:link,.province dd a:visited{min-width:72px;line-height:36px;text-align:center;overflow:hidden;display:inline-block;float:left;}
.province dd a:hover{min-width:72px;background:#69b527;color:#fff;line-height:36px;text-align:center;overflow:hidden;display:inline-block;float:left;}
.province dd a.more{width:50px;overflow:hidden;float:right;}

.painter-list{border:0px solid #6dba2b;}
.painter-list dt{padding: 0 0px 0 68px;font-size: 28px;border: 0px solid #6dba2b;color:#178517;font-weight:bold;line-height:36px;}
.painter-list dt span{color:#ff0000;}
.painter-list dd li{width:17.8%;margin: 1% 1% 0;line-height:36px;border:1px dashed #6dba2b;border-radius: 8px;text-align:center;overflow:hidden;float:left;}
.painter-list dd li a:link,.painter-list dd li a:visited{font-weight:bold;line-height:36px;}
.painter-list dd li a:hover{font-weight:bold;line-height:36px;}

.article-list{padding:20px 15px;border:1px solid #6dba2b;}
.article-list dt{padding:0 8px;background:#d7f4a6;color:#178517;font-weight:bold;line-height:36px;}
.article-list dt span{color:#ff0000;}
.article-list dd{overflow:hidden;}
.article-list dd li{height:36px;border-bottom:1px dashed #6dba2b;line-height:36px;overflow:hidden;}
.article-list dd li a:link,.article-list dd li a:visited{line-height:36px;}
.article-list dd li a:hover{line-height:36px;}
.article-list dd li span{line-height:36px;float:right;}

.article-show{padding:20px 15px;border:1px solid #6dba2b;}
.article-show h1{font-size:28px;color:#000;line-height:180%;text-align:center;}
.article-show .info{height:22px;padding:5px 0 10px 0;border-bottom:1px dashed #6dba2b;font-size:12px;color:#666;line-height:22px;text-align:center;overflow:hidden;}
.article-show .content{padding:10px 0 15px 0;line-height:200%;overflow:hidden;}
.article-show .content p{line-height:200%;text-indent:2em;}
.article-show .content p a:link,.article-show .content p a:visited{line-height:200%;}
.article-show .content p a:hover{line-height:200%;}

.pages{height:32px;margin:12px 0;line-height:32px;text-align:center;overflow:hidden;}
.pages a:link,.pages a:visited{line-height:32px;}
.pages a:hover{line-height:32px;}

#friendlinks{width:1138px;margin:8px auto 0 auto;border:1px solid #6dba2b;overflow:hidden;}
#friendlinks .tit{height:36px;padding:0 8px;background:#e7f2d7;border-bottom:1px solid #6dba2b;font-size:14px;color:#4f9710;font-weight:bold;line-height:36px;overflow:hidden;}
#friendlinks .con{overflow:hidden;background: #970200;}
#friendlinks .con li{height:36px;margin:0 0 0 8px;font-size:13px;line-height:36px;float:left;margin: 0 0 0 8px;}
#friendlinks .con li a:link,#friendlinks .con li a:visited{font-size:13px;line-height:36px;color: #FFF;font-weight: bold;}
#friendlinks .con li a:hover{font-size:13px;line-height:36px;color: #FFF;font-weight: bold;}

#footer{width:100%;margin:0px auto 0 auto;overflow:hidden;}
#footer .sitemap{margin:0 8%;border-bottom:1px dashed #6dba2b;font-size:14px;color:#266800;line-height:30px;text-align:center;}
#footer .sitemap a:link,#footer .sitemap a:visited{font-size:14px;color:#266800;line-height:30px;}
#footer .sitemap a:hover{font-size:14px;color:#266800;line-height:30px;}
#footer .clear{border-top:1px solid #4f4f4f;font-size:1px;line-height:1px;overflow:hidden;}
#footer .copyright{font-size:14px;color:#666;line-height:30px;text-align:center;}
#footer .copyright a:link,#footer .copyright a:visited{font-size:14px;color:#266800;line-height:30px;}
#footer .copyright a:hover{font-size:14px;color:#266800;line-height:30px;}

@media all and (max-width: 800px){
#header,#friendlinks,#footer,.main,.notice{width:99%;float:none;clear:both;}
.logo{width:30%;height:3rem;padding:0.8rem 0 0 0;background-size:100% 100%;}
.search{width:70%;height:3rem;padding:1rem 0 0 0;}
.search .input_text{width:60%;}
.search .input_btn{width:15%;}

.notice{width:100%;height:36px;margin:0px auto 0 auto;border-bottom: 0px dashed #6dba2b;overflow:hidden;}
.notice-tit{width:auto;padding:0 0 0 1%;}
#notice{width:auto;}

.tools{display:none;}

.w328,.w800{width:100%;background: #fafff3;border: 0px solid #6dba2b;overflow: hidden;float:none;clear:both;}

.w800{width:97%;border:1px solid #6dba2b;margin:8px 5px 0;border-radius: 16px;overflow:hidden;float:left;}

.category dl.news dd{padding:0.5rem 0;}
.category dl.news dd ul{width:100%;}
.category dl.news dd li{width:98%;height:100%;padding:0 1%;}
.category dl.news dd li a:link,.category dl.news dd li a:visited{line-height:100%;}
.category dl.news dd li a:hover{line-height:100%;}

.category dl.painter dd{padding:0.8rem 0 0.1rem 0.4rem;}
.category dl.painter dd ul{width:100%;}
.category dl.painter dd li{width:21.1%;border: 1px solid #6dba2b;border-radius: 6px;height:100%;padding:0;float:none;display:inline-block;white-space: nowrap;text-overflow: ellipsis; }
.category dl.painter dd li img{width:90%;}

.category dl.works dd{padding:0.5rem 0;}
.category dl.works dd ul{width:100%;}
.category dl.works dd li{width:98%;height:100%;padding:0 1%;}
.category dl.works dd li img{width:95%;height:90%;}
.category dl.works dd li a:link,.category dl.works dd li a:visited{line-height:100%;}
.category dl.works dd li a:hover{line-height:100%;}

.province,.province dl{width:auto;}
.province dl,.province dt,.province dd{height:66px;margin: 5px 0;}
.province dt{width:18%;line-height: 60px;}
.province dd{width:82%;}
.province dd a.more{display:none;}

#friendlinks .con{overflow:hidden;background: #970200;padding: 8px 0;}
#friendlinks .con li{height:20px;margin:0 0 0 8px;font-size:12px;line-height:20px;float:left;margin: 0 0 0 8px;}
#friendlinks .con li a:link,#friendlinks .con li a:visited{font-size:12px;line-height:20px;color: #FFF;font-weight: bold;}
#friendlinks .con li a:hover{font-size:12px;line-height:20px;color: #FFF;font-weight: bold;}

.province dd a:link, .province dd a:visited {
    min-width: 20%;
    line-height: 31px;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    float: left;
}
.province dl.s {
    background: #f6faf0;
	height: 72px;
    margin: 5px 0;
}
.painter-list dd{background-size:100% 100%;}
.painter-list dt {
	margin: 1%;
    padding: 0 8px;
	border: 1px solid #6dba2b;
    background: #d7f4a6;
    color: #178517;
    font-weight: bold;
    line-height: 36px;
}
.painter-list dd li{width:22.3%;white-space: nowrap; margin: 2% 1% 0;border:1px dashed #6dba2b;border-radius: 8px;}
}