body{
 font: 12px/1.8 "PingFang SC", Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
}
a{
 color: inherit;
}
a:hover{
 color:inherit; text-decoration: none;
}
*{
 box-sizing: border-box;
}
.flex{
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}
.flex-between{
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: space-between;
}
.wrapper{
 width: 1210px; margin: 0 auto;
}
.wrap{
 width: 1365px; margin: 0 auto;
}
.mt-10{
 margin-top: 10px !important;
}
.mt-15{
 margin-top: 15px !important;
}
.mt-35{
 margin-top: 35px !important;
}
.mt-50{
 margin-top: 50px !important;
}

.header{
 height: 200px; background: #08963e url(../images/headerbg.jpg) no-repeat center; background-size:cover ;color: #fff; 
}
.header .left{
 padding-top: 40px; padding-left: 75px;
}
.header .logo img{
 width: 406px;display: block;
}
.header .navlink{
 font-size: 26px; font-weight: bold;
}
.header .navlink a{
 display: inline-block;vertical-align: middle;
}
.header .navlink a:hover{
 opacity: 0.9;
}
.header .navlink .line{
 display: inline-block;vertical-align: middle; width: 2px; height: 24px; background-color: #fff; margin: 0 15px;
}
.header .right{
 padding-top: 50px; padding-right: 35px;
}
.header .slogan{
 margin-bottom: 25px;
}
.header .slogan img{
 width: 299px;display: block;
}
.header .search{
 position: relative;width: 240px;float: right;
}
.header .search input{
 width: 240px;
 height: 23px;
 border: 1px solid rgba(255,255,255,0.7);
 border-radius: 10px;
 background-color: transparent;
 padding: 0 0 0 25px;
 font-size: 12px;
 color: #fff;
 transition: all 0.3s;
}
.header .search input{type=image}{
 width: auto; height: 23px; border:0; border-radius: 10px; background-color: transparent; padding:0; font-size: 12px; color: #fff;
 transition: all 0.3s;
}
.header .search input:-ms-input-placeholder{
 color: #fff;
}
.header .search input::-webkit-input-placeholder{
 color: #fff;
}
.header .search input:focus{
 border-color: #fff;
}
.header .search .submit{
 background: #fff url(../images/search.png) no-repeat center; position: absolute; right: 0; top: 1px;width: 27px; height: 21px; border-radius: 0 10px 10px 0; border: 0; cursor: pointer;
}
.nav-box{
 background-color: #004138; color: #fff; height: 35px;
}
.nav{
 justify-content: center;
 align-items: center; position: relative; z-index: 9;
}
.nav>li{
 position: relative;
}
.nav>li>a{
 display: block; line-height: 35px; font-size: 18px;padding: 0 37px; position: relative; 
}
.nav>li>a::after{
 width: 1px; height: 18px; background-color: #fff; content: ""; position: absolute; right: 1px; top: 50%; margin-top: -9px;
}
.nav>li:last-child>a::after{
 display: none;
}
.nav>li:hover>a,
.nav>li.active>a{
 color: #aacd06;
}

.nav-box table{
 justify-content: center;
 align-items: center; position: relative; z-index: 9;min-width: 133px;
}
 
.nav-box table.tb1_1_ td { 
 FONT-SIZE: 14px;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #aacd06;
    BORDER-RIGHT: none;
}
.nav-box table td a span{
 display: block; line-height: 35px; font-size: 18px;padding: 0 23px; position: relative; color: #fff;FONT-FAMILY: "PingFang SC", Microsoft Yahei, Hiragino Sans GB;
}
.nav-box table table td a span{
 display: block; line-height: normal; font-size: 14px;padding: 6px 17px; position: relative; color: #fff;FONT-FAMILY: "PingFang SC", Microsoft Yahei, Hiragino Sans GB;
}
.nav-box table table td a span:hover{
 display: block; line-height: normal; font-size: 14px;padding: 6px 17px; position: relative; color: #333;FONT-FAMILY: "PingFang SC", Microsoft Yahei, Hiragino Sans GB;
}
--.nav-box table td>a::after{
 width: 1px; height: 18px; background-color: #fff; content: ""; position: absolute; right: 1px; top: 50%; margin-top: -9px;
}
.nav-box table td:last-child>a::after{
 display: none;
}
.nav-box table td:hover>a,
.nav-box table td.active>a{
 color: #aacd06;
}
.subnav{
 position: absolute; left: 0; top: 35px; right: 0; background-color: #aacd06; color: #fff;
 -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
 transform: scaleY(0);
 -webkit-transform: scaleY(0);
 -webkit-transform-origin: top;
 transform-origin: top;
 opacity: 0; overflow: hidden;
}
.subnav>li>a{
 display: block; padding: 6px 17px; font-size: 14px; border-top: 1px solid #fff;
}
.subnav>li>a:hover{
 color: #004138;
}
.nav>li:hover .subnav{
  opacity: 1; overflow: visible;
 -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.footer{
 color: #fff; padding: 35px 0; line-height: 2.1;background:url(../images/footerbg.jpg) no-repeat left center #009341; background-size:auto 100%;text-align: center; font-size: 14px;
}

.banner{
 width: 780px;
}
.banner li{
 position: relative;
}
.banner .img img{
 width: 100%; display: block;
}
.banner .tit{
 position: absolute; left: 0; right: 0; bottom: 0; height: 38px; line-height: 38px; background: rgba(0,145,67,0.9); font-size: 18px; color: #fff; font-weight: bold; padding: 0 55px;
 transition: all 0.3s;
  
}
.banner li:hover .tit{
 background: rgba(0,145,67,0.95);
}
.banner.swiper-container-horizontal>.swiper-pagination-bullets{
 left: auto; right: 40px; width: auto; bottom: 6px;
} 
.swiper-pagination-bullet{
 background-color: #fff; opacity: 0.5;
}
.swiper-pagination-bullet-active{
 opacity: 1;
}
.mtit{
 background-color: #02733b; color: #fff; height: 32px; border-bottom: 3px solid #003d22; padding: 0 50px; line-height: 32px;
}
.mtit h2{
 font-size: 16px;font-weight: bold;
}
.mtit .more:hover{
 opacity: 0.85;
}
.hnews{
 background-color: #eeefef;width: 415px;
}
.hnews .list,
.hnews .mft{
 padding: 3px 45px 0 45px;
}
.hnews .mft .more:hover{
 color: #02733b;
}
.list table{
 width: 100%;
}
.list table td{
 border-bottom: 1px solid #b3b3b3; height: 34px;
}
.list table a:hover{
 color: #02733b;
}
.list li{
 padding: 7px 0; height: auto; overflow: hidden; border-bottom: 1px solid #b3b3b3;
}
.list h3{
 float: left; color: #333; width: 72%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.list h3::before{
 content: ""; width: 5px; height: 5px; background-color: #333;border-radius: 5px; display: inline-block;vertical-align: middle; margin-right: 5px;
}
.list .time{
 float: right;
}
.list li h3:hover{
 color: #02733b;
}
.mft{
 text-align: right;
}
.hrow{
 margin-bottom: 20px;
}
.imglink-list .item{
 margin-right: 12px;
}
.imglink-list .item img{
 height: 198px;
}
.imglink-list .item:nth-child(3n){
 margin-right: 0;
}
.imglink-list .item:hover img{
 opacity: 0.85;
}

.mbanner img{
 width: 100%; display: block;
}
.current{
 height: 62px; border-bottom: 1px dashed #322c2c; padding-top: 13px; font-size: 19px;
}
.current a:hover{
 color: #02733B;
}
.current img{
 vertical-align: middle; margin-right: 20px;
}
.article-box{
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 justify-content: space-between;
 margin-bottom: 75px;
}
.article{
 width: 925px;
}
.article-hd{
 padding: 30px 0 35px 0; height: auto; overflow: hidden;
}
.article-hd-line{
width: 165px; height: 30px; background-color: #63ae30; float: left;  margin-top: 3px;
}
.article-hd-box{
 float: right; width: 720px;
}
.article-hd h1{
 font-size: 30px; font-weight: bold; margin-bottom: 18px; line-height: 1.2;
}
.article-hd .time{
 font-size: 16px; 
}
.article-hd .attr{
 height: auto; overflow: hidden; font-size: 20px;
}
.article-hd .attr span{
 margin-right: 15px;
}
.article-lg{
 width: 930px;
}
.article-left{
 width: 750px; float: left;
}
.article-left .article-hd .attr{
 font-size: 16px;
}
.article-line{
 width: 150px; margin-right: 30px; height: 30px; background-color: #63ae30; float: left; margin-top: 35px;
}
.article-bd{
 font-size: 16px; color: #333; line-height: 1.9;text-align: justify;
}
.article-bd p{
 text-indent: 2em;
}
.article-right{
 width: 355px; margin-top: 35px;
}
.newslist{
 border-bottom: 1px dashed #322c2c;  padding-bottom: 20px; margin-bottom: 25px;
}
.newslist-hd{
 margin-bottom: 10px;
}
.newslist-hd h2{
 font-size: 19px; color: #63ae30; border-left: 5px solid #63ae30; line-height: 1; padding-top: 8px; padding-left: 12px;
}
.newslist-bd li{
 font-size: 16px; color: #595656; padding: 3px 10px;
}
.newslist-bd li h3:hover{
 color: #02733B;
}
.newslist-bd .img{
 margin-bottom: 10px;
}
.newslist-bd .img img{
 display: block;
}
.newslist-bd  .tit{
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.newslist-bd  .tit::before{
 content: ""; width: 5px; height: 5px; background-color: #595656;border-radius: 5px; display: inline-block;vertical-align: middle; margin-right: 8px;
}

.news-box{
 padding-top: 30px; padding-bottom: 50px;
}
.news-box-l{
 width: 330px;
}
.sublink{
 border: 1px solid #d8d8d8;
}
.sublink li{
 border-bottom: 1px solid #d8d8d8;text-align: center; line-height: 45px; font-size: 22px;
}
.sublink li:last-child{
 border-bottom: 0;
}
.sublink li a{
 display: block;
}
.sublink li a.active,
.sublink li a:hover{
 background-color: #06502d; color: #fff;
}

.sublink{
 border: 1px solid #d8d8d8;
}
.sublink table{ width:100%;
}
.sublink tr td{
 border-bottom: 1px solid #d8d8d8;text-align: center; line-height: 45px; font-size: 22px;
}
.sublink tr td.leaderfont206173{ display:none
}

.news-box-r{
 width: 1000px;
}
.news-hd{
 height: 45px;background-color: #eeefef; margin-bottom: 20px;
}
.news-hd h2{
 width: 280px; height: 45px; background-color: #63ae30;color: #fff; line-height: 45px; padding-left: 60px; font-size: 22px;
}
.news-bd{
 background-image:linear-gradient(#f2f3f3 ,#fff) ; padding: 0 40px;
}
.mewslist{
 padding: 20px 0 25px 0;
}
.mewslist li{
 height: auto; overflow: hidden; font-size: 22px; padding: 2px 0;
}
.mewslist li a{ font-size: 20px !important; font-weight:normal !important
}
.mewslist li .tit{
 float: left; width: 75%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.mewslist li .tit:hover{
 color: #095c33;
}
.mewslist li span{
   font-size: 16px; color: #666;    line-height: 43px; float:right
}

.mewslist tr{
 height: auto; overflow: hidden; font-size: 22px; padding: 2px 0;font-family:"PingFang SC", Microsoft Yahei  !important;
}
.mewslist tr a{ font-size: 20px  ; font-family:"PingFang SC", Microsoft Yahei  !important;
}
.mewslist tr .tit{
 float: left; width: 75%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.mewslist tr .tit:hover{
 color: #095c33;
}
.mewslist tr span{
   font-size: 16px; color: #666; float:none;   line-height: 43px; font-family:"PingFang SC", Microsoft Yahei  !important;
}

.news-page{
 border-top: 1px dashed #322c2c; padding: 20px 0; font-size: 20px;
}
.news-page span{
 margin-right: 25px;
}

.sp-wrapper{
 width: 1180px; margin: 0 auto;
}
.sp-header{
 background: url(../images/sp-headerbg.jpg) no-repeat center #3da337; background-size:cover ;  height: 440px; 
}
.sp-footer{
 background: #19a03b;
}
.sp-nav-box{
 height: 50px; background-color: #095c33;
}
.sp-nav-box .nav>li>a{
 line-height: 50px; font-size: 18px; padding: 0 18px;
}
.sp-nav-box .nav>li>a::after{
 display: none; 
}
.sp-nav-box .nav>li:hover>a,.sp-nav-box .nav>li.active>a {
    background-color: #aacd06;
    color: #004138;
}
.sp-banner{
 width: 758px;
}
.sp-banner img{
 display: block;
}
.sp-news{
 width: 400px;
}
.sp-news-tit{
 height: 40px; background: url(../images/sp-titbg.jpg) no-repeat center left #06963f;color: #fff; padding-left: 30px;
}
.sp-news-tit h2{
 line-height: 40px; font-size: 20px; font-weight: bold;
}
.sp-news-list{
 
}
.sp-news-list li{
 border-bottom: 1px dashed #322c2c; height: auto; overflow: hidden; line-height: 48px;
}
.sp-news-list li h3{
 float: left; font-size: 16px; width: 75%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.sp-news-list li h3:hover{
 color: #095c33;
}
.sp-news-list li .time{
 float: right; font-size: 12px;
}
.sp-ft{
 text-align: right; line-height: 35px;
}
.sp-ft .more:hover{
 color: #095C33;
}
.sprow{
 margin-bottom: 25px;
}
.sp-list{
 width: 575px; margin-right: 30px; float: left;
}
.sp-list:nth-child(2n){
 margin-right: 0;
}
.sp-list-tit{
 height: 40px; background: url(../images/sp-titbg01.jpg) no-repeat center left #06963f;color: #fff; padding-left: 30px;text-align: center;
}
.sp-list-tit h2{
 line-height: 40px; font-size: 20px; font-weight: bold;
}
.sp-list-bd{
 
}
.sp-list-bd li{
 border-bottom: 1px dashed #727171;padding: 15px 10px;
}
.sp-list-bd .tit{
 font-size: 16px; font-weight: bold; color: #06522e;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.sp-list-bd .tit:hover{
 color: #009143;
}
.sp-list-bd .desc{
 font-size: 15px; color: #727171; 
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.sp-list-bd .time{
 font-size: 15px; color: #727171;margin-top: 5px;
}
.sp-list-ft{
 text-align: right; line-height: 35px; padding-right: 30px;
}
.sp-list-ft .more:hover{
 color: #095C33;
}
.spimglist{
 height: auto;overflow: hidden;
}
.spimglist-bd{
 float: left;
}
.spimglist-bd li{
 float: left; margin-right: 13px;
}
.spimglist-bd li img{
 display: block; height: 180px; width: 285px;
}
.spimglist-bd li img:hover{
 opacity: 0.9;
}
.spimglist-hd{
 float: right; height: 180px; width: 285px; background-color: #009143;text-align: center; position: relative;
}
.spimglist-hd .en{
 position: absolute; left: 5px; bottom: 3px; color: rgba(255,255,255,0.3); line-height: 1.1; font-size: 26px; text-align: left;
}
.spimglist-hd .en .small{
 font-size: 20px;
}
.spimglist-hd h2{
 text-align: center; line-height: 180px; color: #fff; font-size: 34px; font-weight: bold; letter-spacing: 4px; z-index: 1; position: relative;
}
.sp-line{
  border-top:1px dashed #727171 ;  margin: 40px 0 35px;
}

.zt-wrapper{
 width: 1200px; margin: 0 auto;
}
.zt-header{
 background: url(../images/zt-header.jpg) no-repeat center #e60012; background-size:cover ; height: 455px;
}
.zt-nav-box{
 height: 65px; background-color: #f08336;
}
.zt-nav-box .nav>li>a{
 line-height: 65px; font-size: 26px; padding: 0 38px;
}
.zt-nav-box .nav>li>a::after{
 display: none;
}
.zt-nav-box .nav>li:hover>a,.zt-nav-box  .nav>li.active>a {
    background-color: #b21c22;
    color: #fff;
}
.ztrow{
  margin: 0 -20px 45px 0;
}
.ztcol2{
 width: 590px; margin-right: 20px; float: left;
}
.ztcol1{
margin-right: 20px;
}
.ztcol2{
  margin-right: 20px;
}
.zt-footer{
 background: url(../images/zt-footerbg.jpg) no-repeat left center #e70012; background-size:auto  100%; 
}
.zt-banner{
 float: left;
}
.zt-banner .img img{
 display: block;
}
.zt-news-tit{
 height: 35px; line-height: 35px; color: #fff; padding-left: 45px; background-color: #e60012;
}
.zt-news-tit h2{
 font-size: 18px;font-weight: bold;
}
.zt-news-list{
 padding-top: 4px;
}
.zt-news-list li{
   line-height: 45px;
}
.zt-news-list li h3{
 font-size: 22px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.zt-news-list li h3::before{
 content: ""; width: 5px; height: 5px; background-color: #333;border-radius: 5px; display: inline-block;vertical-align: middle; margin-right:10px;
}
.zt-news-list li h3:hover{
 color: #e60012;
}
.zt-imglist-tit{
 height: 35px;line-height: 35px;color: #fff;background-color: #e60012;text-align: center; margin-bottom: 20px;
}
.zt-imglist-tit h2{
 font-size: 18px;font-weight: bold;
}
.zt-imglist ul{
 
}
.zt-imglist li{
 float: left; width: 292px;  
}
.zt-imglist li img{
 width: 292px; height: 266px; display: block;
}
.zt-imglist li img:hover{
 opacity: 0.9;
}
.zt-imglist .swiper-button-prev,
.zt-imglist .swiper-button-next{
 background-color: rgba(0,0,0,0.4); width: 60px; height: 60px; border-radius: 60px; background-size:20px 30px ; z-index: 1;
}
.zt-imglist .swiper-button-prev{
 left: 15px;
}
.zt-imglist .swiper-button-next{
 right: 15px;
}
.zt-zbfc{
 background-color: #b11d22; height: auto; overflow: hidden;
}
.zt-zbfc-col{
 width: 50%; float: left;
}
.zt-zbfc-txt{
 margin-bottom: 15px;
}
.zt-zbfc-img img{
 width: 100%; display: block;
}
.zt-zbfc-txt .hd{
 height: 45px; line-height: 45px; padding-left: 70px; font-size: 18px; color: #fff;font-weight: bold;
}
.zt-zbfc-txt .bd{
 padding: 10px 60px 10px 60px; background-color: #ecd8ac;
}
.zt-zbfc-txt .bd li{
 line-height: 47px;
}
.zt-zbfc-txt .bd .tit{
 font-size: 20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.zt-zbfc-txt .bd .tit::before{
 content: ""; width: 5px; height: 5px; background-color: #333;border-radius: 5px; display: inline-block;vertical-align: middle; margin-right:10px;
}
.zt-zbfc-txt .bd .tit:hover{
 color: #b11d22;
}

.dt-bg{
 background-color: #f3f5f4;
}
.dt-wrapper{
 width: 1120px; margin: 0 auto;
}
.dt-header{
 background: url(../images/dt-header.jpg) no-repeat center #de0010; background-size:cover ; height: 474px;
}
.dt-nav-box{
 height: 50px; background-color: #d40f1a;
}
.dt-nav-box .nav>li>a{
 line-height: 50px; font-size: 22px; padding: 0 25px;
}
.dt-nav-box .nav>li>a::after{
 display: none;
}
.dt-nav-box .nav>li:hover>a,.dt-nav-box  .nav>li.active>a {
    background-color: #931b20;
    color: #fff;
}
.dt-footer{
 background: url(../images/dt-footerbg.jpg) no-repeat right center #de0010; background-size:auto 100%;
}
.dt-l{
 width: 795px;
}
.dt-card{
 margin-bottom: 35px; border-top: 1px solid #d71e09;
}
.dt-tit{
 height: 60px; margin-bottom:10px; border-bottom: 1px solid #666;
}
.dt-tit h2{
 float: left; line-height: 60px; font-size: 24px;
}
.dt-tit h2 .icon{
 display: inline-block;vertical-align: middle; margin-right: 20px; position: relative; margin-top: -3px;
}
.dt-tit .more{
 float: right;line-height: 60px; font-size: 14px; margin-right: 10px;
}
.dt-tit .more:hover{
 color: #e60012;
}
.zbhd{
 height: auto; overflow: hidden;
}
.zbhd-img{
 float: left; width: 357px;
}
.zbhd-txt{
 float: right; width: 415px;
}
.dt-list li{
 height: auto; overflow: hidden; line-height: 32px;
}
.dt-list li h3{
 float: left; font-size: 15px; width: 80%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.dt-list li h3::before{
 content: ""; width: 5px; height: 5px; background-color: #333;border-radius: 5px; display: inline-block;vertical-align: middle; margin-right:6px;
}
.dt-list li h3:hover{
 color: #e60012;
}
.dt-list li .time{
 float: right;font-size: 12px;color: #999;
}
.dt-imglist ul{
 height: auto; overflow: hidden; margin-right:-12px ;
}
.dt-imglist li{
 float: left; margin-right: 12px; width: 257px;
}
.dt-imglist .img img{
 display: block;
}
.dt-imglist .tit{
 padding-top: 10px;text-align: center; font-size: 14px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.dt-imglist li:hover .tit{
 color: #e60012;
}
.dt-imglist1 li{
 border-bottom: 1px solid #c9caca; padding-bottom: 35px; margin-bottom: 35px; height: auto; overflow: hidden;
}
.dt-imglist1 li:last-child{
 margin-bottom: 0; border-bottom: 0;
}
.dt-imglist1 .img{
 float: left; width: 257px; margin-right: 20px;
}
.dt-imglist1 .txts{
 float: left; width: 510px;
}
.dt-imglist1 .tit{
 font-size: 18px;font-weight: bold; margin-bottom: 15px; line-height: 1.4;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.dt-imglist1 .desc{
 font-size: 16px; margin-bottom: 15px; line-height: 1.6; text-align: justify;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:4; 
}
.dt-imglist1 .btn{
 width: auto;border: 1px solid #000; padding: 4px 10px;font-size: 12px;
}
.dt-imglist1 li:hover .tit{
 color: #e60012;
}
.dt-imglist1 li:hover .btn{
 background-color: #e60012; border-color: #e60012; color: #fff;
}
.dt-r{
 width: 285px;
}
.dt-card1{
 margin-bottom: 25px;border-top: 1px solid #d71e09; padding-top: 5px;
}
.dt-card1-hd{
 background-color: #ffffff; height: 55px; line-height: 55px; padding: 0 20px;text-align: center; position: relative; font-size: 24px;
}
.dt-card1-hd::after{
 position: absolute;left: 20px; right: 20px; bottom: 0;content: ""; background-color: #666;height: 1px;
}
.dt-card1-bd{
 background-color: #ffffff; padding: 15px 40px;
}
.dt-card1-bd .title{
 text-align: center; font-size: 20px; color: #e60012; line-height: 1.8;
}
.dt-card1-bd .desc{
 font-size: 16px;text-align: justify; line-height: 2;
}
.dt-card1-bd .btn{
 height: 30px; background-color: #e60012; color: #fff; display: block;text-align: center; line-height: 30px; margin-top: 15px;
}
.dt-card1-bd .btn:hover{
 opacity: 0.85;
}
.dt-card1-bd .contact{
 font-size: 16px; line-height: 2; padding-bottom: 30px; padding-top: 10px;
}


.PrevDisabled,.NextDisabled,.yema a.Next{ height:auto !important;    padding: 10px 12px !important;padding: 5px 12px !important; line-height: 2 !important; }
.mewslist table table table { font-size:14px !important;}
.mewslist table table table a,.mewslist table table table span,.yema .defaultInputStyle{ font-size:14px !important;padding: 5px 12px !important;height: auto !important;
    line-height: 30px !important;
}
.yema .defaultButtonStyle{ font-size:14px !important;padding: 5px 12px !important;height: auto !important;
    line-height: 30px !important;
}

.titlestyle206175{ display: block;background: rgba(0,145,67,0.9);
    font-size: 18px;
    color: #fff;
    font-weight: bold;line-height: 2;}
 
 .current img {
    vertical-align: middle;
    margin-right: 10px;
    float: left;
    margin-top: 7px;
    height: 20px;
}
.winstyle15326{   float: left;
    display: inline-block; 
} 
.titlestyle17472{padding: 30px 0 15px 0;
    height: auto;
    overflow: hidden;font-size: 30px;
    font-weight: bold;
    margin-bottom: 18px;
    line-height: 1.2; text-align:left}
.timestyle17472{line-height:2; text-align:left !important;font-family: "PingFang SC", Microsoft Yahei, Hiragino Sans GB  !important;} 
.winstyle17472{font-size: 16px;font-family: "PingFang SC", Microsoft Yahei, Hiragino Sans GB  !important;}
.contentstyle17472{font-size: 16px; line-height:2;
    color: #333;
    line-height: 1.9;
    text-align: justify;font-family: "PingFang SC", Microsoft Yahei, Hiragino Sans GB  !important}
 
.contentstyle17472{ padding-top:20px; }
.contentstyle17472 table   { max-width:100% !important;width:100% !important}
.contentstyle17472 table p {
    text-indent: 0;
}
.winstyle tr{font-size: 16px;
    color: #595656;
    padding: 3px 10px;
}

td.b3_0_ {
    FONT-SIZE: 9pt;
    BORDER-BOTTOM: none !important;
    BACKGROUND-COLOR: #aacd06 !important;
    BORDER-RIGHT: none !important;
}
td.b4_0_{FONT-SIZE: 9pt;
   BORDER-BOTTOM: none !important;
    BACKGROUND-COLOR: #aacd06 !important;
    BORDER-RIGHT: none !important;
}
.subnav{
 position: absolute; left: 0; top: 35px; right: 0; background-color: #aacd06; color: #fff;
 -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
 transform: scaleY(0);
 -webkit-transform: scaleY(0);
 -webkit-transform-origin: top;
 transform-origin: top;
 opacity: 0; overflow: hidden;
}
td.b3_0_>a,td.b4_0_>a{
 display: block; padding: 6px 17px; font-size: 14px; border-top: 1px solid #fff;
}
td.b3_0_>a:hover{
 color: #004138;
}
td.b3_0_:hover .subnav{
  opacity: 1; overflow: visible;
 -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.sublink .currentfontStyle206173 {
    line-height: 45px;
      font-family:"PingFang SC", Microsoft Yahei, Hiragino Sans GB  ; 
    color: #fff;
     font-size: 22px; 
    text-decoration: none;
    background-color: #06502d;
    display: block;
}
.swiper-container{margin-left:0;}


#vsb_content table {
	border-width: 1px 0px 0px 1px;
	border-right-style: initial;
	border-bottom-style: initial;
	border-right-color: initial;
	border-bottom-color: initial;
	border-image: initial;
	border-left-style: solid;
	border-left-color: rgb(221, 221, 221);
	border-top-style: solid;
	border-top-color: rgb(221, 221, 221);
	width: 100%;
	margin: 20px auto;
}

#vsb_content table tr td {
	border-width: 0px 1px 1px 0px;
	border-left-style: initial;
	border-left-color: initial;
	border-top-style: initial;
	border-top-color: initial;
	line-height: 23px;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: rgb(221, 221, 221);
	border-bottom-color: rgb(221, 221, 221);
}

#vsb_content table tr td p {
	text-indent: 0em;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#browser-modal {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
	color: rgb(48, 50, 51);
	position: fixed;
	z-index: 9999;
}

#browser-modal .browser-modal-cover {
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	background-color: rgb(17, 17, 17);
	opacity: 0.9;
	z-index: -1;
}

#browser-modal .browser-content {
	width: 700px;
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 80px;
	padding-top: 50px;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
}

#browser-modal .browser-content .browser-dpc-logo img {
	height: 42px;
	margin: 45px auto 40px;
}

#browser-modal .browser-content .browser-text-title {
	text-transform: uppercase;
	font-size: 24px;
}

#browser-modal .browser-content .browser-text-desc {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 14px;
}

#browser-modal .browser-content .browser-list {
	width: 600px;
	margin: 20px auto;
	height: 130px;
}

#browser-modal .browser-content .browser-item {
	float: left;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

#browser-modal .browser-content .browser-item .iconfont {
	width: 100px;
	height: 100px;
	margin: 0px auto 10px;
	font-size: 80px;
	line-height: 80px;
}

#browser-modal .browser-content .browser-item .iconchrome {
	background: url("../images/bro.png") 0px 0px no-repeat;
}

#browser-modal .browser-content .browser-item .iconfirefox {
	background: url("../images/bro.png") 0px -100px no-repeat;
}

#browser-modal .browser-content .browser-item .iconopera {
	background: url("../images/bro.png") 0px -200px no-repeat;
}

#browser-modal .browser-content .browser-item .iconEdge {
	background: url("../images/bro.png") 0px -300px no-repeat;
}

#browser-modal .browser-content .browser-item a {
	cursor: pointer;
	display: block;
}

#browser-modal .browser-content .browser-item a img {
	display: block;
	margin: 0px auto;
	max-width: 100px;
	width: 100px;
	height: 100px;
}

#browser-modal .browser-content .browser-item a h4 {
	text-align: center;
	margin-top: 20px;
	font-size: 18px;
	font-weight: 700;
}