body{
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #000;
    padding: 0px;
    margin: 0 auto;
    overflow-x: hidden;
}
body a {
    color: #000;
    text-decoration: none;
    transition: all ease 0.3s;
}
body li {
    list-style-type: none;
}
p, ul, li,h5,h4,h3,h2,h1 {
    padding: 0px;
    margin: 0 auto;
    list-style-type: none;
}
img, a img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}
input{outline:none}

.dede_pages {text-align:center;margin-bottom:50px;}
.dede_pages ul {display:inline-block;margin-top:40px;}
.dede_pages ul li {width:auto;padding:0px;border:0px;background:#f9f9f9;color:#999;margin:0px;margin:0px 3px;border:solid 1px #f9f9f9;padding:4px 8px;float:left;}
.dede_pages ul li.thisclass {background:#fc6701;color:#FFF;}
.dede_pages ul li a {color:#999;}
.dede_pages ul li:hover {background:#fc6701;}
.dede_pages ul li:hover a {display:block;background:#fc6701;color:#FFF;}



/*daohang*/
.header {
    top: 0%;
    width: 100%;
    z-index: 99;
    border-bottom: solid 1px #f7f7f7;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.29);
}
.headerw {
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0% 0%;
    position: relative;
}
.headerwa {
    float: left;
    padding: 10px 0px;
}
.headerwa img{
    max-width: 291px;
    width: 100%;
}
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    display: none;
}
.headerwb {
    float: right;
}
.headerwb ul {
    display: block;
}
.headerwb ul li {
    float: left;
    background: url(/template/non/images/navline.jpg) no-repeat center right;
}
.headerwb ul li:hover a{background: #095f3a;color: #fff;}
.headerwb ul li:hover .eji{opacity: 0;z-index: 99;}
.headerwb ul li .eji a{
    display: inline-block;
    font-size: 14px;
    border: 0;
    color: #666;
    padding: 0px 20px;
    background: #fff;
}
.headerwb ul li .eji{
    position: absolute;
    z-index: -7;
    width: 100%;
    background: #fff;
    left: 0%;
    box-shadow: 3px 0px 6px 2px rgba(0, 0, 0, 0.05);
    text-align: center;
    transition: all ease 0.5s;
    opacity: 0;
}
.headerwb ul li a {
    color: #333;
    font-size: 14px;
    padding: 0px 28px;
    display: block;
    height: 32px;
    line-height: 32px;
    border-bottom: rgb(53 171 181 / 0%) solid 5px;
    border-radius: 50px;
}
.headerwb ul li a:hover a{}
.headerwb ul li a:hover{
    
color: #fff;
}
.head_tel{}
.head_tel img{
    float: left;
}
.head_tel h2{
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin: 0%;
    margin-left: 10px;
    line-height: 24px;
    height: 24px;
}
.head_tel h2 span{
    font-size: 16px;
    font-weight: 500;
    padding-right: 9px;
    line-height: 24px;
    height: 24px;
}
.head_qh{}
.head_qh p{
    margin: 0%;
    font-size: 12px;
}
.head_qh a{
    color: #666;
}
.head_qh a:hover{
    color: #e77917;
}
/*daohang*/


.foot{
    width: 100%;
    background-color: #333;
    margin-top: 24px;
}
.foott{
    width: 1200px;
    margin: 0 auto;
    background-color: #1a1a1a;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-direction: unset;
}
.foott .box_footer111{
    float: left;
    width: 116px;
    padding-left: 26px;
    height: 76px;
    line-height: 76px;
    font-size: 16px;
    color: #e77919;
    background: url(/images/img/linktitlebg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.foott .main{
    float: left;
    border-left: solid 1px #0b613c;
    width: 1084px;
    padding-left: 20px;
    margin: 0%;
}
.foott .main li{
    float: left;
    padding-right: 28px;
}
.foott .main li a{
    color: #666;
    font-size: 12px;
}
.foott .main li a:hover{
    
color: #e37418;
}
.footb{
    width: 1200px;
    margin: 0 auto;
    margin-top: 63px;
    overflow: hidden;
}
.footbl{
    font-size: 12px;
    color: #666;
    text-align: left;
    float: left;
}
.footbl p{}
.footbl p a{
    color: #666;
}
.footbr{
    float: right;
    background: #e27a17;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 9px 19px;
}
.banner{
    width: 1920px;
    margin-left: -960px;
    position: relative;
    left: 50%;
}
.gundong{
    position: absolute;
    bottom: 8%!important;
    width: 100%;
    text-align: center;
    z-index: 99;
}
.gundong span{
    width: 42px;
    height: 8px;
    border-radius: 0%;
}
.gundong span.swiper-pagination-bullet-active{
    background: #e77918;
}
.plate_bt{
    text-align: center;
}
.plate_prow{
    margin-top: 40px;
    overflow: hidden;
}
.plate_bt h2{
    margin: 0 auto;
    font-size: 26px;
    color: #333;
}
.plate_bt span{
    display: block;
    width: 41px;
    margin: 0 auto;
    height: 2px;
    background: #e77918;
    margin-top: 20px;
}
.plate_pro{
    width: 1300px;
    margin: 0 auto;
    margin-top: 50px;
    position: relative;
    padding: 0px 50px;
}
.plate_pro ul{
}

.plate_pro ul li{
    float: left;
    width: 276px;
    margin-right: 24px;
}
.plate_pro ul li img{
    width: 100%;
    border: solid 1px #eee;
}
.plate_pro ul li h2{
    margin: 0 auto;
    color: #095f3a;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    margin-top: 14px;
}
.plate_pro ul li h3{
    margin: 0%;
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-top: 9px;
}
.plate_about{
    background: #f0f0f0;
    padding: 60px 0px;
    margin-top: 60px;
}
.about_w{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 40px;
}
.about_wl{
    float: left;
}
.about_wr{
    float: right;
    width: 640px;
    margin-top: 50px;
}
.about_wr h3{
    margin: 0%;
    font-weight: bold;
    color: #095f3a;
    font-size: 22px;
}
.about_wr p{
    font-size: 16px;
    margin-top: 24px;
    line-height: 2;
}
.about_wr a{
    display: block;
    background: #e77918;
    width: 160px;
    padding-left: 30px;
    color: #fff;
    overflow: hidden;
    line-height: 32px;
    margin-top: 40px;
}
.about_wr a img{
    float: right;
}
.plate_news{
    width: 1200px;
    margin: 0 auto;
    margin-top: 60px;
}
.plate_news ul{
    overflow: hidden;
    margin-top: 40px;
}
.plate_news ul li{}
.plate_news ul li .sj{
    float: left;
    height: 110px;
    background: #095f3a;
    width: 100px;
    padding: 16px 0px;
}
.plate_news ul li .sj h2{
    margin: 0%;
    text-align: center;
    color: #fff;
    font-size: 58px;
}
.plate_news ul li .sj h3{
    margin: 0%;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.plate_news ul li{
    width: 48%;
    float: left;
    margin: 0% 1%;
    margin-bottom: 2%;
}
.plate_news ul li .nr{
    float: right;
    width: 476px;
    padding: 0px 18px;
}
.plate_news ul li .nr h3{
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp: 1;
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.plate_news ul li .nr p{
    font-size: 12px;
    line-height: 20px;
    color: #666;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp: 2;
}
.ckgs{
    display: block;
    width: 100%;
    background: #eee;
    text-align: center;
    padding: 13px 0px;
    font-size: 16px;
    color: #666;
}
.ckgs:hover{
    background: #e77918;
    color: #fff;
}
.main{
    margin: 0 auto;
    margin-top: 36px;
}
.maint{
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}
.mainw{
    border-bottom: dashed 1px #095f3a;
}
.maintl{
    float: left;
    padding-left: 48px;
    background: url(/images/img/nytitlebg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    color: #095f3a;
    font-size: 26px;
    height: 70px;
    line-height: 70px;
}
.maintr{
    float: right;
    text-align: right;
    width: 600px;
    font-size: 14px;
    height: 70px;
    line-height: 70px;
}
.mainb{
    width: 1200px;
    margin: 0 auto;
}
.mainbt{
    overflow: hidden;
}
.mainbt a{
    text-decoration: none;
    line-height: 50px;
    height: 50px;
    display: block;
    margin: 0;
    float: left;
    width: 120px;
    text-align: center;
    border-right: solid 1px #095f3a;
}
.mainbt a.cur{ background: #125d3c;
    color: #fff;}

.mainbt a:hover{
    background: #125d3c;
    color: #fff;
}
.mainbb{
    margin-top: 40px;
    overflow: hidden;
}
.mainbbl{
    width: 920px;
    float: left;
    font-size: 14px;
    line-height: 1.8;
    color: #333;
}
.mainbbr{
    float: right;
    width: 240px;
}
.mainbbr h2{
    background: #eee;
    font-size: 18px;
    margin: 0%;
    height: 62px;
    line-height: 62px;
    padding-left: 34px;
    color: #055d37;
}
.mainbbr h3{
    margin: 0%;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    margin-top: 18px;
}
.mainbbr p{
    line-height: 1.8;
    color: #666;
    font-size: 12px;
    margin-top: 14px;
}
.mian_nr{
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
    overflow: hidden;
}
.mian_nrl{
    float: left;
    width: 240px;
}
.mian_nrl a{
    display: block;
    background: #eee;
    height: 62px;
    line-height: 62px;
    margin-bottom: 2px;
    padding-left: 40px;
    color: #0b613a;
}
.mian_nrl a:hover{
    background: #05613a;
    color: #fff;
}
.mainrb{
    float: right;
    width: 934px;
}
.mainrb .pro{
    overflow: hidden;
}
.mainrb .pro li{
    padding-bottom: 3%;
}
.mainrb .pro li a{
    display: block;
}
.mainrb .pro li img{
    border: solid 1px #eee;
    width: 100%;
}
.dowm{
    overflow: hidden;
}
.dowm {}
.dowm  li{
    overflow: hidden;
    border-bottom: dashed 1px #eee;
    padding-bottom: 16px;
    margin-bottom: 16px;
    line-height: 40px;
}
.dowm  li span{
    float: right;
    color: #999;
    font-size: 12px;
    margin-right: 36px;
}
.dowm  li h2{
    margin: 0%;
    font-size: 18px;
    color: #333;
    float: left;
    line-height: 40px;
    background: url(/template/non/images/ndf.jpg);
    background-repeat: no-repeat;
    background-size: 21px;
    background-position-y: 11px;
    padding-left: 33px;
}
.dowm  li a{
    float: right;
    width: 120px;
    height: 40px;
    background: #eee;
    text-align: center;
    line-height: 40px;
    color: #999;
}
.dowm  li:hover a{
    background: #ff6f00;
    color: #fff;
}
.dowm  li:hover h2{
    color: #e27a17;
}
.mainrb .pro li h2{
    margin: 0%;
    text-align: center;
    color: #085e39;
    font-size: 16px;
    margin-top: 4%;
}
.mainrb .pro li h3{
    margin: 0%;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 1%;
}
.plap{
    text-align: center;
    margin-top: 40px;
    padding: 14px 0px;
}
.plap span{
    background: #f9f9f9;
    display: inline-block;
    margin: 0px 6px;
    padding: 8px 12px;
    color: #999;
    font-size: 12px;
}
.plap .page-numbar{
    background: none;
    padding: 0%;
    margin: 0%;
}
.plap .page-numbar:hover{
    background: none;
}
.plap .page-numbar:hover a{
  
    background: none;
}
.plap .page-numbar a:hover{
    
background: #08603a!important;
    
color: #fff!important;
}
.plap .page-numbar a{
    background: #f9f9f9!important;
    display: inline-block;
    margin: 0px 6px;
    padding: 8px 12px;
    color: #999!important;
}
.plap span a{
    color: #999;
}
.plap span:hover{
    
background: #096139;
}
.plap span:hover a{
    color: #fff;
}
.mainrb .news{}
.mainrb .news li{
    border-bottom: dashed 1px #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.mainrb .news li h2{
    margin: 0%;
    font-size: 15px;
    font-weight: bold;
    color: #333;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp: 1;
}
.mainrb .news li span{
    font-size: 12px;
    color: #999;
    margin: 5px 0px;
    display: block;
}
.mainrb .news li p{
    color: #666;
    font-size: 12px;
}

.mainrb .news li:hover h2{
    
color: #026139;
}
.mrkfd {position:fixed;z-index:99;right:0.5%;bottom:32%;}
.mrkfdw {background:#ff6501;width:60px;margin-bottom:1px;position:relative;}
.mrkfdw .qqfk {display:none;position:absolute;z-index:99;width: 188px;font-size:16px;background: #e06303;top:0px;left: -188px;color:#FFF;padding:20px 22px;}
.mrkfdw .qqfk a {color:#FFF;}
.mrkfdw:hover .qqfk {display:block;}
.mrkfdw:hover .tel {display:block;}
.mrkfdw .tel {display:none;position:absolute;background:#ff6f00;z-index:9;font-size:13px;padding:15px 18px;left:-195px;top:0px;color:#FFF;}
.mrkfdw .ewm {display:none;position:absolute;left: -144px;z-index:9;width:144px;text-align:center;background:#FFF;padding:13px;top: 0%;}
.mrkfdw:hover .ewm {display:block;}
.mrkfdw .ewm h2 {}
.mrkfdw .ewm p {}
.mrkfdw img {width:100%;}
.mrkfdw span {float:left;color:#FFF;line-height:23px;}

.proxq{
    overflow: hidden;
}
.proxql{
    float: left;
    width: 400px;
    border: solid 1px #eee;
}
.proxql img{
    width: 100%;
}
.proxqr{
    float: left;
    margin-top: 22px;
    margin-left: 20px;
    width: 450px;
}
.proxqr h2{
    margin: 0%;
    margin-bottom: 2%;
    border-bottom: dashed 1px #eee;
    padding-bottom: 2%;
}
.proxqr p{
    margin: 0%;
    line-height: 2;
    color: #666;
}
.cpxqr{
    margin-top: 40px;
    border: solid 1px #eee;
}
.cpxqrw{
    background: #eee;
}
.cpxqrw h2{
    display: inline-block;
    background: #095f3a;
    color: #fff;
    font-size: 18px;
    padding: 13px 29px;
    margin: 0%;
}
.cpxqrnr{
    padding: 40px;
    line-height: 2;
    color: #666;
    font-size: 14px;
}
.newsxqy{
    margin: 0 auto;
}
.newsxqy h1{
    text-align: center;
    font-size: 22px;
    line-height: 1.8;
}
.newsxqy .xqnr{
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
    padding: 30px 0px;
    margin: 30px 0px;
}
.xsyp{
    overflow: hidden;
}
.xsyp a{}
.xsypl{
    color: #999;
}
.xsypr{margin-top: 10px;}
.join_book_wrap{width: 100%;float: none;}
.join_book_wrap>dl{ margin-bottom:2%;font-size: 14px;}
.join_book_wrap>dl>input{ display:inline-block; outline:none;}
.join_book_wrap>dl>input.ip1{width:49%;background:#f3f3f3;border:none;padding: 20px;}
.join_book_wrap>dl>select{cursor:pointer;width:32.45%;display:inline-block;background:#f3f3f3;border:none;padding: 20px;box-sizing:border-box;-webkit-appearance:none;color:#777;outline:none;}
.join_book_wrap>dl>input.ip3{width:98.8%;background:#f3f3f3;border:none;padding: 20px;}
.join_book_wrap>dl>input.ip5{background: #3a9a59;color:#fff;cursor:pointer;line-height:2.7;font-size:16px;padding: 6px 110px;border:none;-webkit-appearance:none;}
.join_book_wrap>dl>textarea.ip4{width:98.8%;background:#f3f3f3;border:none;padding: 20px;min-height:0.5rem;outline:none;}
.zxlynr{
}
@media (max-width: 1080px){
    .headerw {width: 90%;}  
.headerwa {
    float: left;
    width: 25%;
    padding: 3% 0%;
}
.headerwa img {
    width: 100%;
}
.navbar-toggler {
    background: #e79400;
    display: inline-block;
    float: right;
    color: #fff;
    font-size: 20px;
    outline: none;
    padding: 10px 11px;
}
.headerwb {
    display: none;
    float: none;
    width: 100%;
}
.head_qh{
    position: absolute;
    right: 10%;
}
.headerwb ul {
    flex-direction: row;
    display: inline-block;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    overflow-y: scroll;
    padding-bottom: 20px;
}
.headerwb ul li {
    width: 100%;
    display: block;
    height: auto;
    border-bottom: 1px solid hsl(0deg 0% 93% / 38%);
    float: left;
    position: relative;
    margin: 0;
    background: none;
}
.headerwb ul li  a{
    
line-height: 60px;
    
height: 60px;
    
font-size: 16px;
}
.banner {
    width: 100%;
    margin-left: 0%;
    position: relative;
    left: 0%;
}
.banner img{
    width: 100%;
}
.plate_pro {
    width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    position: relative;
    padding: 0% 5%;
}
.plate_about {
    background: #f0f0f0;
    padding: 6% 0%;
    margin-top: 6%;
}
.about_w {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 5%;
}
.about_wl {
    float: left;
    width: 45%;
}
.about_wr {
    float: left;
    width: 45%;
    margin-top: 1%;
}
.about_wr p {
    font-size: 14px;
    margin-top: 24px;
    line-height: 1.6;
}
.about_wl img{
    width: 100%;
}
.about_wr a {

    margin-top: 3%;
}
.plate_news {
    width: 90%;
    margin: 0 auto;
    margin-top: 6%;
}
.plate_news ul li .sj {
    float: left;
    height: 110px;
    background: #095f3a;
    width: 20%;
    padding: 16px 0px;
}
.plate_news ul li .nr {
    float: right;
    width: 80%;
    padding: 0px 18px;
}
.plate_news ul li .nr p {
    font-size: 12px;
    line-height: 20px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.foott {
    width: 90%;
    margin: 0 auto;
    background-color: #1a1a1a;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-direction: unset;
}
.foott .main {
    float: left;
    border-left: solid 1px #0b613c;
    width: 85%;
    padding-left: 20px;
    margin: 0%;
}
.footb {
    width: 90%;
    margin: 0 auto;
    margin-top: 6%;
    overflow: hidden;
}
.main {
    margin: 0 auto;
    margin-top: 4%;
}
.maint {
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
}
.mainb {
    width: 90%;
    margin: 0 auto;
}
.mainbbr {
    float: right;
    width: 240px;
    display: none;
}
.mainbbl {
    width: 100%;
    float: none;
    font-size: 14px;
    line-height: 1.8;
    color: #333;
}
.mian_nrl {
    float: none;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.mian_nrl a {
    display: block;
    background: #eee;
    height: 52px;
    line-height: 52px;
    margin-bottom: 2px;
    padding-left: 0%;
    color: #0b613a;
    width: 31.3%;
    float: left;
    margin: 1%;
    text-align: center;
    font-size: 12px;
}
.mian_nr {
    width: 90%;
    margin: 0 auto;
    margin-top: 4%;
    overflow: hidden;
}
.mainrb {
    float: none;
    width: 100%;
    margin-top: 4%;
    overflow: hidden;
}
.proxql {
    float: none;
    width: 100%;
    border: solid 1px #eee;
}
.proxqr {
    float: none;
    margin-top: 22px;
    margin-left: 0%;
    width: 100%;
}
}

@media (max-width: 768px){
    .gundong {
    position: absolute;
    bottom: 25%!important;
    width: 100%;
    text-align: center;
    z-index: 99;
}
.plate_pro {
    width: 90%;
    margin: 0 auto;
    margin-top: 5%;
    position: relative;
    padding: 0% 5%;
}
.about_wl {
    float: none;
    width: 100%;
}
.about_wr {
    float: none;
    width: 100%;
    margin-top: 1%;
}
.plate_news ul li {
    width: 100%;
    float: left;
    margin: 0% 1%;
    margin-bottom: 2%;
}
.plate_news {
    width: 90%;
    margin: 0 auto;
    margin-top: 10%;
}
.plate_news ul li .sj {
    float: left;
    height: 110px;
    background: #095f3a;
    width: 25%;
    padding: 16px 0px;
}
.plate_news ul li .nr {
    float: right;
    width: 75%;
    padding: 0px 18px;
}
.foott .box_footer111 {
    float: none;
    width: auto;
    padding-left: 26px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #e77919;
    background: url(/images/img/linktitlebg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
}
.foott .main {
    float: none;
    border-left: solid 0px #0b613c;
    width: 100%;
    padding-left: 0%;
    margin: 0%;
    padding: 0% 7%;
}
.foott .main li {
    float: left;
    padding-right: 0%;
    padding-right: 3%;
    padding-bottom: 2%;
}
.footbr {
    float: right;
    background: #e27a17;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 9px 19px;
    display: none;
}
.mrkfd {
    position: fixed;
    z-index: 99;
    right: 0%;
    bottom: -0.1%;
    width: 100%;
}
.mrkfdw {
    background: #ff6f00;
    margin-bottom: 1px;
    position: relative;
    float: left;
    width: 25%;
    text-align: center;
}
.mrkfdw img {
    width: 60%;
}
.foot {
    width: 100%;
    background-color: #333;
    margin-top: 24px;
    padding-bottom: 17%;
}
.daohang .head_qh{
    top: 4%;
}
.head_qh {
    position: absolute;
    right: 15%;
    top: 39%;
}
.headerwa {
    float: left;
    width: 50%;
    padding: 3% 0%;
}
.mainbt a {
    text-decoration: none;
    line-height: 50px;
    height: 50px;
    display: block;
    margin: 0;
    float: left;
    width: 31.3%;
    text-align: center;
    border-right: solid 0px #095f3a;
    margin: 1%;
    background: #eee;
}
.maintl {
    float: left;
    padding-left: 48px;
    background: url(/images/img/nytitlebg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    color: #095f3a;
    font-size: 26px;
    height: 70px;
    line-height: 70px;
    display: none;
}
.maintr {
    float: none;
    width: 100%;
    font-size: 14px;
    height: 70px;
    line-height: 70px;
    text-align: left;
}
.text-right {
    text-align: left!important;
}
.mainb {
    width: 90%;
    margin: 0 auto;
    margin-top: 6%;
}
.newsxqy h1 {
    text-align: center;
    font-size: 18px;
    line-height: 1.6;
}
.gundong span {
    width: 22px;
    height: 4px;
    border-radius: 0%;
}
.mrkfdw .ewm {
    display: none;
    position: absolute;
    left: 0px;
    z-index: 9;
    width: 144px;
    text-align: center;
    background: #FFF;
    padding: 13px;
    top: -222%;
}
.dowm li span {
    float: right;
    color: #999;
    font-size: 12px;
    margin-right: 36px;
    display: none;
}
.dowm li a {
    float: right;
    width: 94px;
    height: 40px;
    background: #eee;
    text-align: center;
    line-height: 40px;
    color: #999;
    font-size: 12px;
}
.dowm li h2 {
    margin: 0%;
    font-size: 15px;
    color: #333;
    float: left;
    line-height: 40px;
    background: url(/template/non/images/ndf.jpg);
    background-repeat: no-repeat;
    background-size: 21px;
    background-position-y: 11px;
    padding-left: 33px;
}
}

