/*=========================Reset_start==========================*/
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{line-height:1.35;color: #666;font-family:Arial,Verdana,"Microsoft YaHei","微软雅黑",sans-serif;font-size: 14px;text-align: left;min-width: 1200px;}
ul,ol{list-style: none; overflow: hidden;}
img{border: 0;}
input,select,textarea{outline:0;}
textarea{resize:none; overflow: auto;}
table{border-collapse: collapse; border-spacing: 0;}
th,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none; color: #333;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
/*==========================Reset_End===========================*/

.lf{ float: left;}
.rf{ float: right;}
.ofh{ overflow: hidden;}
.mag{margin: 0 auto;}


.header{background: #33aa68;}
.header-con{ line-height: 34px;height: 34px;}
.header-con p{ color:#eeeeee}
.search{ float: left; border: solid 1px #eee; border-radius: 50px; height: 24px;margin-top: 4px; line-height: 24px; padding:0 5px 0 10px; margin-right: 20px;}
.search input{ border:none; background: none; color: #eee;}
input::placeholder {color: #eee;}
.search button{ border: none; background: none;}
.unit{ float: right; background: url(zhzzguohui0313.png) no-repeat 0 center; padding-left: 20px;}
.top-banner{ background:url(topbanner0313.jpg) no-repeat center 0; height: 276px;}
.top-banner div{ width: 1200px;  padding-top: 20px;}
.con{ width: 1200px; overflow: hidden; margin: 0 auto;}
.nav{ background: url(navbg0313.jpg) repeat-x 0 0; height: 50px; }
.nav-con{display: flex; justify-content: space-between;}
.nav a{ display:inline-block; font-size: 24px; color: #fff; font-weight: bold; padding-left: 35px; line-height: 50px;}
.nav a:nth-child(1){ background: url(icon10313.png) no-repeat 0 center;}
.nav a:nth-child(2){ background: url(icon20313.png) no-repeat 0 center;}
.nav a:nth-child(3){ background: url(icon30313.png) no-repeat 0 center;}
.nav a:nth-child(4){ background: url(icon40313.png) no-repeat 0 center;}
.nav a:nth-child(5){ background: url(icon50313.png) no-repeat 0 center;}
.news{ margin-bottom:30px; height: 550px;}
.news-top{ overflow: hidden; height: 90px; padding-top: 40px;}
.news-top span{ display:block; width: 130px; height: 52px; float: left; font-size: 20px; color: #fff; font-weight: bold; background: #33aa68; text-align: center; line-height: 52px; border-radius: 5px; margin-right: 50px;}
.news-top p{ float: left; font-size: 30px; font-weight: bold; color:#333; line-height: 52px;}

/* 轮播 */
#scroll-div2 { position: relative; width: 1200px; height: 420px; overflow: hidden; float: left; margin-right: 30px;}
#scroll-div2 .yslider-stick { position: absolute; bottom: 30px; right: 160px;  z-index: 99; }
#scroll-div2 .yslider-stick li { width: 10px; height: 10px;  float: left;   background: #fff; margin-left: 10px;}
#scroll-div2 .yslider-stage div{ overflow: hidden;}
#scroll-div2 .yslider-stage div .img-div{ float: left;}
#scroll-div2 .yslider-stage div img{ height: 420px; width: 790px;}
#scroll-div2 .yslider-stage div .word-div{ display: block; width: 408px; height: 418px; float: left; border: solid 1px #eee;}
#scroll-div2 .yslider-stage div span dl{padding: 60px;}
#scroll-div2 .yslider-stage div span dl dt{ font-size: 20px; color: #333333; text-align: center; font-weight: bold; margin-bottom:20px}
#scroll-div2 .yslider-stage div span dl dd{font-size: 16px; color: #666666; line-height: 30px; text-indent: 2em; }
#scroll-div2 .yslider-stick li{ display: block;background: #dcdcdc; border-radius: 50%;}
#scroll-div2 .yslider-stick li.selected { background: #f06013;}
/* 轮播结束 */

.banner-div{ margin-bottom: 30px;}
.list-container div{ display:flex; justify-content: space-between; border-bottom: solid 3px #2b8e57; padding-bottom: 10px; margin-bottom: 10px;}
.list-container div h2{ color:#333; font-size:24px}
.list-container div a{ color:#2b8e57; font-size: 16px; display: block; border: solid 1px #2b8e57; border-radius: 5px; width: 64px; height: 28px; line-height: 28px; font-weight: bold; text-align: center; font-weight: bold;}
.list-container{ width: 535px;}
.list-container ul li{ line-height: 44px; display: flex; justify-content: space-between;}
.list-container ul li a::before{ content: ""; display: inline-block; width: 5px; height: 5px; background: #2b8e57; border-radius: 100%; margin-right: 10px; position: relative; top:-5px}
.list-container ul li a{ color:#333; font-size: 18px; display: block; width:400px; overflow:hidden; white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow:ellipsis; }
.list-container ul li a:hover{ color:#2b8e57}
.list-container ul li span{ color:#333; font-size: 14px;}
.lists{ margin-bottom: 30px; overflow: hidden;}
.more { text-align: right;}
.more a{color: #7d7d7d; font-size: 16px;}
.more a:hover{ color: #2b8e57}

.vedio .title-div{ display:flex; justify-content: space-between; border-bottom: solid 3px #2b8e57; padding-bottom: 10px; margin-bottom: 20px;}
.vedio .title-div h2{ color:#333; font-size:24px}
.vedio .title-div a{ color:#2b8e57; font-size: 16px; display: block; border: solid 1px #2b8e57; border-radius: 5px; width: 64px; height: 28px; line-height: 28px; font-weight: bold; text-align: center; font-weight: bold;}

/* gundong */
.scroll{width:1200px;height:265px; }
.scroll-pc .scroll_left{width:39px;height:39px;background:url(left230219.png) no-repeat; margin-right: 20px;  position: absolute; left: 0; top:40%; z-index: 10;}
.scroll-pc .scroll_right{width:39px;height:39px;background:url(right230219.png) left no-repeat; position: absolute; right: 0; top:40%;}
.scroll-pc .pic{width:1200px;height:265px;float:left; margin-right: 20px;}
.scroll-pc .pic li{float:left;display:inline;width:380px; margin-right: 30px; position: relative; }
.scroll-pc .pic li p{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; background: url(play2230217.png) no-repeat 10px center rgba(0, 0, 0, .6); color: #fff; padding-left: 30px;  height: 40px; line-height: 40px; position: absolute; left: 0; right: 0; bottom: 0; font-size: 18px; }
.swiper-container{ display: none;}
.scroll-pc{ position: relative; overflow: hidden;}
.scroll-pc .pic li:last-child{ margin-right:0px}

/* 列表页 */
.bread-crub{height: 50px; background: #f5f5f5; line-height: 50px; margin-bottom: 30px;}
.title{ border-bottom: solid 1px #dcdcdc; font-weight: normal;  width: 1200px; margin: 0 auto 20px;}
.title a{ color:#2b8e57; font-size:22px; border-bottom: solid 3px #2b8e57; display: inline-block; padding: 5px 10px;}
.list-con h3{ color:#333; font-size:20px; border-bottom: solid 1px #ededed; margin-bottom: 20px; padding: 10px; }
.list-left{ width: 760px;}
.list-left .passage-list li{border-bottom: solid 1px #ededed; line-height: 60px; display: flex; justify-content: space-between;}
.list-left .passage-list li a{ font-size: 18px; display: inline-block;width:600px; overflow:hidden; white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow:ellipsis; }
.list-left .passage-list li a::before{content: ""; display: inline-block; width: 5px; height: 5px; background: #2b8e57; border-radius: 100%; margin-right: 10px; position: relative; top:-5px}
.list-left .passage-list li span{ font-size: 18px; font-size: 16px; color: #999999; }
.list-left .passage-list li a:hover{ color: #2b8e57}
.list-con{ display: flex; justify-content: space-between;}
.list-right{ width: 400px;}
.list-right ul li{ display: flex; border-bottom: solid 1px #ededed; padding-bottom: 20px; margin-bottom: 30px;}
.list-right ul li img{ width: 200px; height: 135px;}
.list-right ul li p{ margin-left: 30px; width: 160px; }
.list-right ul li p a{ font-size: 16px; display: block; color: #000; height: 100px; overflow: hidden; line-height: 26px; margin-bottom: 10px;}
.list-right ul li p a:hover{ color: #2b8e57}
.list-right ul li p span{ font-size: 16px; display: block; color: #999999;}

/* 列表分页样式 */
.page{ display: flex; margin-top: 30px; font-size: 16px;}
.page .page-number{ display: flex;}
.page a{ display:inline-block; border: solid 1px #e5e5e5; padding: 5px 13px; margin-right: 10px;}
.page span{ font-size: 14px; line-height: 30px; margin-right: 10px; font-size: 16px;}
.page span input{ width: 40px; border: solid 1px #e5e5e5; height: 26px; text-align: center; }
.page button{ border: none; background: #2b8e57; color: #fff;}


/* 文章页样式 */
.set-con{ border-bottom: solid 1px #e5e5e5;}
.passage-title{  margin-bottom: 30px; padding-top: 30px;}
.passage-title h2{text-align: center; font-size: 30px; color: #333; margin-bottom: 10px;}
.passage-title p{ text-align: right; font-size: 18px; color: #888; padding-right: 50px;} 
.set-con{overflow: hidden;font-size: 16px; height: 50px; line-height: 50px; margin-bottom: 30px;}
.set-con p input{ color: #999999; cursor: pointer; background: none; border: none;font-size: 16px; }
.set-con p {color: #999999; float: left; }
.set-con .left span{ display: inline-block; margin-right: 30px;}
.set-con .print{ margin-left: 30px;}
.set-con dl{ color: #666; float: left;color:#999999}
.set-con dl dt{ float: left;}
.set-con dl dd{ margin-right: 10px; cursor: pointer; float:left ;}
.set-con dl dd.blue{ color: #2b8e57;}
.set-con .share{ color: #666; display: flex; align-items: center; float: right;}
.set-con .right{ width: 410px;  float: right;}
.set-con .right p a{ color: #333;}
.passage-con{ padding: 0 40px;  font-size: 18px;min-height: 300px; line-height:40px}
.passage-con p{ line-height: 36px; text-indent: 2em; color: #333; margin-bottom: 20px;}
.share img{ display: inline-block; margin-left: 10px;}
.bigFont{ font-size: 20px;}
.middleFont{ font-size: 18px;}
.smallFont{ font-size: 14px;}
.detail-container{width: 1050px; border: solid 1px #dcdcdc; padding: 30px 75px;}
.passage-footer{ text-align: right; width: 1200px; margin: 0 auto; font-size: 16px; line-height: 28px; margin-top: 10px;}
.passage-footer .green{color:#2b8e57}

/* 分享样式 */
.sha-xw-btns{ display: flex;}
#control_pannel a { display: block; height: 32px; text-indent: -9999px; width: 32px;}
#control_pannel .bdsharebuttonbox a{ background: url(wx0313.jpg) no-repeat 0 0; margin: 0;}
#control_pannel .bdsharebuttonbox a:hover{background: url(wx0313.jpg) no-repeat 0 0}
#control_pannel .bdsharebuttonbox{ margin-right: 10px;}
.bdshare-button-style2-32 a{margin:0}
.bdshare-button-style0-32 a{margin:0}
.xlwb { background: url(sina0313.jpg) no-repeat 0 0; }
.xlwb:hover { background: url(sina0313.jpg) no-repeat 0 0px; }


/*公共页脚样式*/
.footer{  border-top: solid 1px #096ed7; background: #2b8e57; padding-bottom: 20px; margin-top: 40px;}
.footer-con{ width: 1100px; margin: 0 auto; background: url(shiye0313.png) no-repeat 117px 25px; padding-top: 26px;}
.danwei{ position: relative;}
.danwei p{ text-align: center; font-size: 16px; line-height: 24px; color: #9dd4b3;}
.danwei ul li{ display: inline; color: #d1fbe3; font-size: 20px;}
.danwei ul li a{color: #d1fbe3; display: inline-block; padding: 0 12px;}
.danwei ul{ text-align: center; margin-bottom: 25px;}
.icon-sy{ position: absolute; top:30px; left: 50px;}
.webs{height: 60px; border-bottom: solid 1px #55a579; padding-top: 25px;}
.webs-con{width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; }
.webs h3{ font-weight: normal; font-size: 18px; line-height: 34px; float: left; color: #d1fbe3;}
.footer-rightpic{ position: absolute; right:110px; top:0px}
.qh{position: relative;}
.qh ul{ display: flex; justify-content: space-between; width: 1100px;}
.qh ul li { float:left; color: #d1fbe3;  font-size: 18px; height: 40px; line-height: 40px; padding:0 20px; cursor: pointer; border-left: solid 1px #2b8e57;  border-right: solid 1px #2b8e57; }
.qh ul li::after{  content: '';  display: inline-block; border-color: transparent  transparent #d1fbe3 transparent; border-width: 8px;	border-style: solid;  margin-left: 20px; }
.qh div{ width:1077px;display:none; position: absolute; left: 0; bottom:40px; background: #fff; min-height: 50px; border: solid 1px #2b8e57; border-bottom: 0; padding: 20px; padding-right: 0;}
.qh li.current{ color:#333; background-color:#fff}
.qh div span { overflow: hidden; line-height: 26px; }
.qh div span a{ color:#333; display: block; float: left; width: 200px;  margin-bottom: 10px; box-sizing: border-box;padding-right: 10px;}
.qh div span a:hover{ color:#55a579}
