﻿/**************************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(../qsls/bodybg.jpg) repeat;}                                               
a{text-decoration:none; color: #333;}
a:hover{color:#206f02;}
:focus{outline:0;}
::-moz-focus-inner {padding: 0; border: 0;}
img{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(../qsls/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(../qsls/title.jpg) left center no-repeat;
}

.p-title a {
    font-size: 24px;
    font-weight: bold;
    color: #28770c;
}

.is-banner{position: relative; height: 214px; margin-bottom: 20px; overflow: hidden;}
.is-banner .u-banner{position: absolute; display: block; height: 214px; width: 1920px; left: 50%; margin-left: -960px;}
.is-banner .u-logo{position: absolute; left: 50%; margin-left: -600px; top: 10px;}
.is-banner .u-gohome{position: absolute;right: 50%;top: 0;display: block;padding: 0 15px;height: 35px;line-height: 35px;background: #28770c;color: #fff;margin-right: -600px;}

.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(../qsls/swiper-btn-prev.png) center center no-repeat;}
#swiper .swiper-btn-next {right: 10px; background: url(../qsls/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: 386px;
    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 {border-top: 2px solid #206f02; margin-top: 15px;}
.is-footer .m-footer {position: relative; width: 1200px; margin: 0 auto; padding: 20px 0;}
.m-ftfuns{line-height: 32px;text-align: center;}
.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(../qsls/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(../qsls/footer_jiucuo.png) 0 0 no-repeat;}

#_ideConac{position: absolute; left: 130px; top: 40px;}
#_span_jiucuo{position: absolute; right: 95px; top: 50px;}


.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #868585; border: 1px solid #868585; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

.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(../qsls/menu_list.png) left top no-repeat; background-color: #fff;}
.is-news .m-menu .menu_list li .hover {width: 257px; background: url(../qsls/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(../qsls/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(../qsls/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(../qsls/totop.png) 0 center no-repeat;}
.is-tipsr .tips-2 {background: url(../qsls/print.png) 0 center no-repeat;}
.is-tipsr .tips-3 {background: url(../qsls/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(../qsls/left_arr.png) no-repeat left center;
    padding-left: 30px;
}
.is-zy .fr{
    height: 24px;
    background: url(../qsls/right_arr.png) no-repeat right center;
    padding-right: 30px;
}

.is-newscontnet .wzewm {
    height: 162px;
    text-align: center;
    margin: 0 auto;
    position: relative;
}

.is-newscontnet .wzewm span.txt {
    display: block;
    height: 28px;
    line-height: 28px;
    color: #c0c0c0;
	font-size: 12px;
}

.is-newscontnet img{display: block; margin: 0 auto; padding: 4px; border: 1px solid #ddd;}

.m-search{margin-top: 4px; height: 36px;position: relative;    margin-right: 470px;width: 280px;} 
.m-search .u-searchtext{padding: 0 9px; width: 100%; height: 36px; line-height: 36px;border: none; border-radius: 18px;font-size: 14px;background: rgba(255,255,255);}
.m-search .u-searchbtn{position: absolute; right: 0;  top: 11px;width: 16px; border: none; border-radius: 0 6px 6px 0; cursor: pointer; background: url(../qsls/icon-search.png) center no-repeat; height: 16px;}
.m-search .u-searchtext:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}

.pgtop{background: #f5f5f5; height: 40px; line-height: 40px;}
.pgtop .container{z-index: 5;width: 1200px;margin: 0 auto;}
.pgtop,.pgtop a{font-size: 14px; color: #6b6b6b;}
.pgtop a:hover{color: #c90e24;}
.u-sjgov li{float: left; margin-right: 20px;}
.u-sjgov li a{display: block; padding-left: 24px; background-image: url(../images/public/icon-gov.png); background-repeat: no-repeat;}
.u-sjgov li.u-gov1 a{background-position: 0 0;}
.u-sjgov li.u-gov2 a{background-position: 0 -40px;}
.u-sjgov li.u-gov3 a{background-position: 0 -80px;}
.m-branch{height: 40px;}
.m-branch i{margin-right: 10px;}
.m-branch .u-branch{display: inline-block; padding-right: 19px; background: url(../images/public/icon-down.png) right center no-repeat;}
.m-branch .u-active{background: url(../images/public/icon-up.png) right center no-repeat; color: #c90e24;}
.g-branch{left: 0; top: 40px; right: 0; background: #fff; padding: 10px 15px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); -moz-border-radius: 4px; border-radius: 4px;}
.g-branch h1{font-size: 16px; padding: 8px 0; color: #333;}
.g-branch li{line-height: 28px;}
.g-branch li a{display: block; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.u-child li{float: left; margin: 0 8px;}
.u-child li a{display: block;}
.u-tpfuns li{float: left; background: url(../images/public/bg-tpline.png) left center no-repeat;}
.u-tpfuns #Seniors{background: url(../images/public/zzb.png) left no-repeat;}
.u-tpfuns .wza{background: url(../images/public/wza.png) left no-repeat;}
.u-tpfuns #Seniors a,.u-tpfuns .wza a{padding-left:18px;}
.u-tpfuns li a{display: block; padding: 0 10px;}

.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-dn{display: none;}