﻿/**************************Reset***********************/
body{overflow-x:hidden; font-size:14px; margin: 0; font-family:"微软雅黑",sans-serif; color:#333; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background: url(bodybg.jpg) repeat;}                                               
a{text-decoration:none; color: #333;}
a:hover{color:#206f02;}
:focus{outline:0;}
::-moz-focus-inner {padding: 0; border: 0;}
img{max-width: 100%; height: auto; border: 0; vertical-align:middle;}
table{width: 100%; border-collapse:collapse; border-spacing:0;} 
ul,ol,dl,li,dd,th,td,form,textarea,input,p,figure,blockquote{margin: 0; padding: 0;}
li{list-style: none;}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; font-size: 100%; font-weight: normal;} 

/*公共样式*/
.fl {float: left;}
.fr {float: right;}
.clearfix {zoom: 1;}
.clearfix:after {content: '.'; display: block; height: 0; visibility: hidden; overflow: hidden; clear: both;}

.clear {clear:both;font-size:0;line-height:0;height:0px;overflow:hidden;}

.p-list li {
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    padding-left: 15px;
    background: url(list_bg.png) 0px center no-repeat;
}
.p-list li span {float: right; color: #a5a5a5; font-size: 14px;}

.p-title {
    height: 50px;
    line-height: 50px;
    text-indent: 22px;
    background: url(title.jpg) left center no-repeat;
}

.p-title a {
    font-size: 24px;
    font-weight: bold;
    color: #28770c;
}

.is-banner {height: 214px; margin-bottom: 20px;}
.is-banner img {display: block; height: 214px; width: 100%;}

.is-main {width: 1200px; margin: 0 auto;}
.g-main {padding: 15px; background: #fff;}
.m-topic {
    width: 1128px;
    height: 90px;
    overflow: hidden;
    padding: 30px 36px;
    background: #fff;
    margin-bottom: 20px;
}
.m-topic p {
    font-size: 16px;
    text-indent: 2em;
    line-height: 30px;
}

.g-container {padding:20px; background: #fff;}
.m-news .news-lt {width: 560px; height: 338px;}
#swiper {height: 338px; position: relative; overflow: hidden;}
#swiper .swiper-container {position: absolute; z-index: 1; height: 338px; left: 0; top: 0; width: 9999px;}
#swiper .swiper-item {float: left; height: 338px; width: 560px; position: relative;}
#swiper .swiper-item img {display: block; height: 338px; width: 560px;}
#swiper .swiper-item .cover {position: absolute; bottom: -50px; left: 0; right: 0; z-index: 1; height: 50px; background: #000; opacity: .5; filter: alpha(opacity=50); -webkit-transition: .5s; transition: .5s;}
#swiper .swiper-item .swiper-cover {bottom: 0;}
#swiper .swiper-item .title {position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; line-height: 50px; padding-left: 140px;}
#swiper .swiper-item .title a {font-size: 16px; color: #fff;}
#swiper .swiper-item .title a:hover {color:#0087cb;}
#swiper .swiper-btn {position: absolute; width: 30px; height: 50px; bottom: 0; z-index: 2; cursor: pointer;}
#swiper .swiper-btn-prev {left: 10px; background: url(swiper-btn-prev.png) center center no-repeat;}
#swiper .swiper-btn-next {right: 10px; background: url(swiper-btn-next.png) center center no-repeat;}

.news-gt {width: 560px; height: 338px;}
.m-hb {padding-top: 20px; height: 262px;}
.m-hb .hb {width: 560px;}

.m-circle {padding: 40px 20px 40px; height: 195px; overflow: hidden;}
.m-circle li { 
    float: left;
    width: 364px;
    border-right: 1px solid #e4e4e4;
    text-align: center;
}
.m-circle li img {webkit-transition: 1s; transition: 1s; display: block; width: 110px; height: 110px; margin: 0 auto;}
.m-circle li img:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.m-circle li h2 {
    padding: 5px 0;
    height: 38px;
    line-height: 38px;
    font-size: 24px;
    font-weight: bold;
    color: #206f02;
}

.m-circle li p {
    line-height: 20px;
    font-size: 16px;
}


.is-footer {height: 170px; border-top: 2px solid #206f02; margin-top: 15px;}
.is-footer .m-footer {position: relative; width: 1200px; height: 170px; margin: 0 auto;}
.is-footer .m-footer .s-link {text-align: center; padding-top: 25px; margin-bottom: 15px;}
.is-footer .m-footer p {text-align: center; line-height: 26px;}
.is-footer .m-footer .footer_gov {position: absolute; left: 225px; top: 30px; width: 51px; height: 62px; background: url(footer_gov.png) 0 0 no-repeat;}
.is-footer .m-footer .footer_jiucuo {position: absolute; right: 175px; top: 30px; width: 110px; height: 55px; background: url(footer_jiucuo.png) 0 0 no-repeat;}

#page_list {
    line-height: 20px;
    text-align: right;
    padding: 10px;
    font-size: 14px;
    font-family:'Arial';
}
#page_list .page {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}
#page_list .page:hover {
    border: 1px solid #e0e0e0;
    background-color: #f1f1f1;
    color: #868585;
}
#page_list a {
    text-decoration: none;
}
#page_list a:hover {
    color: #0000FF;
}
#page_list .currentpage {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f1f1f1;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}

.is-news {padding-top: 15px;}
.is-news .m-menu {float: left; width: 256px; border-right: 1px solid #f0eded;}
.is-news .m-menu .menu_tit {height: 42px; width: 256px;}
.is-news .m-menu .menu_tit h2 {float: left; width: 257px; height: 42px; font-size: 18px; color: #fff; line-height: 42px; text-indent: 30px;margin: 0; padding: 0; background: #206f02;}
.is-news .m-menu .menu_list {min-height: 709px; padding-top: 15px; background: #f8f8f8; padding-left: 17px;}
.is-news .m-menu .menu_list li {border-top: 1px solid #e7e2e2; height: 48px;}
.is-news .m-menu .menu_list li a {float: left; display: block; height: 48px; line-height: 48px; font-size: 16px; text-indent: 75px; width: 256px;}
.is-news .m-menu .menu_list li a:hover {width: 257px; background: url(menu_list.png) left top no-repeat; background-color: #fff;}
.is-news .m-menu .menu_list li .hover {width: 257px; background: url(menu_list.png) left top no-repeat; background-color: #fff;}

.is-news .news_container {float: right; width: 885px;}

.is-news .news_container .r-title {
    height: 41px;
    border-bottom: 1px solid #ddd;
}
.is-news .news_container .r-title h1 {
    float: left;
    height: 41px;
    line-height: 41px;
    padding: 0 15px;
    color: #206F02;
    font-size: 18px;
    border-bottom: 2px solid #206F02;
}
.is-news .news_list {padding-top: 10px;padding-bottom: 30px;}
.is-news .news_list li {height: 30px; line-height: 30px; padding-left: 20px; background: url(list_bg.png) 7px center no-repeat;}
.is-news .news_list li span {float: right; line-height: 30px; padding-right: 15px; font-size: 13px; color: #999;}


.m-location {height: 48px; border-bottom: 1px solid #e7e2e2; line-height: 48px; padding-left: 27px; background: url(position.png) 5px center no-repeat; color: #626262;}
.m-location a {font-size: 14px; color: #626262;}



.is-contentbox {
    clear:both;
    padding:20px 10px 20px 20px;
    background: #fff;
}

.is-newstitle {
    font-size:26px;
    text-align:center;
    color:#2D7C11;
    font-family:"Microsoft YaHei";
    line-height:42px;
}

.is-newsinfo {
    text-align:center;
    color:#787878;
}
.is-newsinfo .is-leftinfo span {
    padding:0 11px;
    line-height:36px;
}

#bdshare {
    padding-left:30px;
}

.is-newscontnet{ padding:20px 0 10px 0; color:#454545; font-size:16px; line-height:36px; min-height:400px; height:auto !important;  height:400px;}

.is-newscontnet .text{
    min-height:400px;
    height:auto !important;
    height:400px;   
}

.is-downlist ul li {
    padding-left: 10px;
    height:26px;
    line-height:26px;
}

.is-tips {
    height:50px;
    line-height:50px;
    color:#979797;
    font-size:12px;
}
.is-tipsr {text-align: right;}
.is-tipsr a {
    padding:3px 17px;
    color:#888;
    margin:0 0 0 5px;
}

.is-tipsr .tips-1 {background: url(totop.png) 0 center no-repeat;}
.is-tipsr .tips-2 {background: url(print.png) 0 center no-repeat;}
.is-tipsr .tips-3 {background: url(close.png) 0 center no-repeat;}

.is-tipsr a:hover {
    color:#cd0000;
    text-decoration:none;
}

.is-zy{ height: 24px; margin-top: 40px;}
.is-zy .fl{
    height: 24px;
    background: url(left_arr.png) no-repeat left center;
    padding-left: 30px;
}
.is-zy .fr{
    height: 24px;
    background: url(right_arr.png) no-repeat right center;
    padding-right: 30px;
}

.is-newscontnet .wzewm {
    height: 162px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.is-newscontnet .wzewm span.txt {
    display: block;
    height: 28px;
    line-height: 28px;
    color: #c0c0c0;
}