html,body,ul,ol{padding: 0!important;margin: 0;}
ul li,ol li{list-style: none;padding: 0!important;margin: 0;}
select,option,input,button,textarea{border: none;background: none;box-shadow: none;outline: none;}
h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;}
em,i{font-style: normal;}
a,a:hover,a:focus{text-decoration: none!important;outline: none;}
img{border: none;vertical-align: middle;}
/*p{margin: 0;}*/
.w-100{width: 100%;}
.h-100{height: 100%;}
.obj-cover{object-fit: cover;font-family: 'object-fit: cover;';}
.contentimg img{max-width: 100%!important;height: auto!important;}
.contentimg table{width: 100%!important;height: auto!important;}
.contentimg table tbody tr td{border: 1px solid #eeeeee;padding: 4px !important;vertical-align: middle;text-align: center;}
.contentimg table tbody tr.firstRow td{font-weight: bold;color: #333333;}
.float-left{float: left;}
.float-right{float: right;}

@media(min-width: 1470px){
    .container{width: 1440px;}
}

header>nav ul.h-menu{height: 40px;}
.header_top{top: 20px;right: 0;}
.header_ul li{display: inline-block;vertical-align: top;width: 30px;height: 30px;margin-left: 40px;}
.header_ul li a.htop{width: 30px;height: 30px;display: block;background: url(../../images/top1.jpg) no-repeat;}
.header_ul li a.htop1{background-position: 0 -39px;}
.header_ul li a.htop1:hover{background-position: 0 0;}
.header_ul li a.htop2{background-position: -40px -39px;}
.header_ul li a.htop2:hover{background-position: -40px 0;}
.header_ul li a.htop3{background-position: -80px -39px;}
.header_ul li a.htop3:hover{background-position: -80px 0;}
.header_ul li a.htop4{background-position: -120px -39px;}
.header_ul li a.htop4:hover{background-position: -120px 0;}
.in_form{position: relative;margin-left: 20px;}
.inputsearch{width: 240px;height: 30px;background: none;border: 1px solid #666666;padding: 0 40px 0 15px;border-radius: 20px;font-size: 14px;}
.in_form .btnsearch{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 0;width: 40px;height: 30px;background: url(../../images/search.png) center center no-repeat;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}

@media(min-width: 997px){
    header>nav{height: 160px;}
    header>nav .logo_img{line-height: 160px;}
    .logo_img img{height: 73px;}
    header>nav ul.h-menu{margin-top: 90px;}
    header>nav ul.h-menu>li>a{width: 100%;display: inline-block;font-size: 16px;color: #0a4e44;padding: 10px 15px;}
    header>nav ul.h-menu li.active a,header>nav ul.h-menu li:hover a{color: #ffffff;background: #0a4e44;}
}
@media(max-width: 996px){
    .header_top{display: none;}
    header>nav{height: 60px;line-height: 60px;width: 100%;background: #ffffff;position: fixed;top: 0;left: 0;z-index: 9999;border-bottom: 1px solid transparent;box-shadow: 0px 2px 20px rgba(0,0,0,0.16);-webkit-box-shadow: 0 2px 20px rgba(0,0,0,.16);-moz-box-shadow: 0 2px 20px rgba(0,0,0,.16);}
   .logo_img img{height: 46px;}
    header>nav ul.h-menu>li>a{padding: 0 15px;display: block;color: #333333;}
    header> nav ul.h-menu{display: none;position: fixed;top: 60px;left: 0;width: 100%;height: auto;line-height: 40px;padding: 0 0 60px;margin: 0;max-height: 100%;overflow-y: auto;z-index: 999;}
    header>nav ul.h-menu>li>ul.lg-menu{position: static!important;}
    header>nav ul.h-menu>li>ul.lg-menu>li{width: 100%!important;}
    header>nav ul.h-menu>li>ul.sm-menu{position: static;line-height: 40px;}
    header>nav ul.h-menu>li>ul.sm-menu>li>a{text-align: left;font-size: 16px;color: #333333;line-height: 40px;padding: 0 30px;background: #fff;}
    header>nav .logo-box img {height: 40px;}
    header .menu-toggler{right: 15px;top: 20px;height: 100%;overflow-x: hidden;}
    header .menu-toggler>span{position: relative;display: block;width: 30px !important;height: 4px;border-radius: 5px;background-color: #0a4e44;}
    header .menu-toggler>span.top{top: 0;}
    header .menu-toggler>span.middle{left: 0;top: 5px;}
    header .menu-toggler>span.bottom{top: 10px;}
    header .menu-toggler.active>span.middle{left: 100px;}
    header .menu-toggler.active>span.top{top: 10px;transform: rotate(45deg);}
    header .menu-toggler.active>span.bottom{top: 2px;transform: rotate(-45deg);}
    header>nav ul.h-menu>li{width: 100%;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;background: #fff;}
    header>nav ul.h-menu>li>a{width: auto;background: #fff;}
    header>nav ul.h-menu>li.active,header>nav ul.h-menu>li.active a,header>nav ul.h-menu>li:hover{background: #0a4e44;}
    header>nav ul.h-menu>li.active>a,header>nav ul.h-menu>li:hover>a{color: #fff;background: #0a4e44;}
}


/*banner*/
.boxbanner{width: 100%;top: 40px;left: 0;}
.boxcentent{width: 480px;height: 320px;background: rgba(0,78,68,0.8);padding: 40px 56px;}
.boxtitle{font-size: 28px;line-height: 2;color: #ffffff;border-bottom: 2px solid #ece234;}
.boxtext{margin-top: 20px;font-size: 14px;line-height: 2;color: #ffffff;}
.viewmore a{display: block;margin-top: 30px;width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 6px;font-size: 14px;color: #ffffff;border: 1px solid #ffffff;}

@media(max-width: 996px){
    .slideboxtop{margin-top: 60px;}
    .slidebox_h{height: 360px;}

    .boxcentent{width: 80%;height: auto;padding: 20px;}
    .boxtitle{font-size: 18px;}
    .viewmore a{width: 120px;height: 32px;line-height: 32px;}
}


/*footer*/
footer{height: 100px;line-height: 100px;}
footer.footer{border-top: 2px solid #ece234;}
.copyright a{display: block;margin-right: 40px;}
.copyright_text{font-size: 16px;color: #333333;}

@media(max-width: 996px){
    footer{height: auto;line-height: 73px;}
    .copyright a{display: block;margin: 20px 40px 20px 0;}
    .copyright_text{width: 100%;text-align: left;font-size: 12px;}
    footer .copyright_text{line-height: 30px;padding-bottom: 10px;}
}


/*分页*/
.page_info{display: none;}
.page_list{width: 100%;margin-top: 30px;text-align: center;overflow: hidden;font-size: 0;}
.page_list a{display: inline-block;color: #333333;background: #fff;border: 1px solid #eeeeee;margin: 2px;font-size: 14px;padding: 4px 12px;}
.page_list a.on,.page_list a:hover{background: #00ae68;color: #fff;border-color: #00ae68;}