@charset "utf-8";
*{margin:0 ;padding:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
img{outline:none;border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5{color:#2e2e2e}
a,li,p{color:#a0a0a0;font-weight:400}
button{outline:none!important}

body{font-family:Helvetica LT Std, 'Noto Sans CJK SC', 'Noto Sans CJK', 'Noto Sans SC', sans-serif , Arial;}
/* html {overflow-y:scroll;font-family: 'Noto Sans SC', sans-serif;}
:root {overflow-y: auto;overflow-x: hidden;}
:root body {position: absolute;}
body {width: 100vw;overflow: hidden;} */

:root {
    --main-color:#009b4c;
	--vice-color:#2e2e2e;
	--order-color:#efefef;
	--yellow-color:#f4b307;
	--red-color:#e71e18;
	--line-color:#e0e0e0;
	--text1-color:#a4a4a4;
	--text2-color:#9b9b9b;
	--text3-color:#929292;
	--text4-color:#a0a0a0;
	--bg-color:#f4f4f4;
}
.yellow_text{color:var(--yellow-color)!important}

/*-------------------------------------顶部-----------------------------------------*/
.top_kuang{background:var(--order-color);padding:10px 0}
.top_text{font-size:14px;color:var(--text1-color)}
.top_text i{margin-right:15px;color:#3c466a}

.logo_kuang{padding:30px 0}
.logo_kuang .container{display:flex;justify-content:space-between}
.logo_kuang span{background:var(--line-color);width:1px}
.logo{align-items:center}
.logo_text{margin-left:15px}
.logo_text h3{font-size:20px;color:#2e2e2e;margin-bottom:5px;font-weight:bold}
.logo_text p{font-size:14px;color:var(--text2-color);margin:0}
.logo_text h5{font-size:24px;color:var(--main-color);margin:0;font-weight:bold}

/*-------------------------------------导航-----------------------------------------*/
.navbar{background:var(--main-color);padding:0}

.header{padding:0}
.navbar-nav{}
.navbar-nav .nav-item{transition-duration:0.3s;text-align:center}
.navbar-nav .nav-item>a{color:var(--white);white-space:nowrap;text-transform:uppercase;font-size:16px;padding:15px 45px!important;}

.navbar-nav .active,.navbar-nav .nav-item:hover{background:#00763a}
/* .navbar-nav .active>a,.navbar-nav .nav-item:hover>a{font-weight:bold} */

.dropdown-menu{padding:0 0 5px;margin-left:-17px;background:#fff;top:95%}
.dropdown-menu .dropdown-item{text-align:center;border-bottom:1px solid #f0f0f0;line-height:35px;color:#a2a2a2;font-size:14px}
.dropdown-menu .dropdown-item:hover{border-bottom:1px solid #1b1b1b;color:#1b1b1b}



/*-------------------------------------手机端导航-----------------------------------------*/
.nav_mobile{background:none;background-color:#fff!important;}

.nav_mobile img{max-height:60px;margin:10px 20px}
.nav_mobile .navbar-toggler{margin-right:20px}
/*-------------------------------------公共部分-----------------------------------------*/
.inbanner{overflow:hidden;position:relative}
.inbanner img{width:100%}
.inbanner_text{position:absolute;top:calc( 50% - 0.5em );line-height:1;font-size:48px;color:var(--main-color);width:100%;font-weight:bold;letter-spacing:0.1em}

.crumbs_box{box-shadow:0 8px 20px 0px #e2e2e2;position:relative}
.subcat{margin:0;padding:0}
.subcat li{background:#f4f4f4;margin-right:4px;margin-bottom:5px;line-height:40px;text-align:center;white-space:nowrap;color:#2e2e2e;position:relative}
.subcat li a{color:inherit}
.subcat li:hover,.subcat .active{color:var(--main-color);border-top:2px solid var(--main-color)}
.subcat li:hover>a,.subcat .active>a{font-weight:bold}

.child_list{display:none;position:absolute;top:120%;color:#a6a6a6;border:1px solid #cccccc;background:var(--white);box-shadow:0 0 4px 2px #e2e2e2;left:0;padding:0}
.child_list:before{position:absolute;top:-14px;left:33px;content:" ";border-width:7px;border-style:solid;border-color:transparent transparent #a6a6a6 transparent}
.child_list.first_show{display:block}
.child_list a{padding:0px 20px;border-right:1px solid #a6a6a6;border-top:none!important}
.child_list a:last-child{border-right:none}
.child_list a:hover{color:var(--main-color)!important}
.chilid_btn{border:1px solid #a6a6a6;padding:0px 3px;margin-left:5px}

.crumbs{margin:10px 0;padding:0;color:#a2a2a2;font-size:14px}
.crumbs i{color:#a2a2a2;margin-right:5px;font-size:16px}
.crumbs a,.crumbs em{color:inherit;font-style:inherit}

.content_box{padding:60px 0}
.content_kuang{background:var(--bg-color);padding:30px}

/* .inner_subcat{margin-bottom:25px}
.inner_subcat a{margin-right:10px;padding:14px 55px;background:#eaeaea;margin-bottom:15px}
.inner_subcat a:last-child{margin-right:0}
.inner_subcat a:hover,.inner_subcat a.active{background:var(--yellow-color);color:var(--white)} */

.pages{margin:30px auto 0;justify-content:center}
.pages li{margin:0 5px 10px;width:30px;text-align:center;line-height:28px;border:1px solid var(--line-color);border-radius:50%}
.pages li:hover,.pages .active{background:var(--main-color);color:#fff;border-color:var(--main-color)}
.pages li:hover a{color:#fff}

/* .content_title{font-size:20px;color:#202020;font-weight:bold;border-right:1px solid #202020;border-left:1px solid #202020;padding:0 20px;margin:50px auto 30px}

.mobile_padding{padding-right:15px;padding-left:15px} */

/*-------------------------------------底部-----------------------------------------*/
.footer_link{background:#00763a!important}
.footer_link span{color:var(--white)}
.footer_link a{color:#adb4ba;margin:0 10px}

.footer_bg{background:url(../img/footer_bg.jpg) center no-repeat;background-size:cover}
.footer{padding:20px 0;overflow:hidden}
.footer .footer_box{margin:20px 0}
.footer .footer_box:last-child{border-right:none}
.footer .footer_box ul{margin-bottom:0}
.footer .footer_box h5{color:var(--white);font-size:16px;margin-bottom:20px;align-self:start;padding-bottom:8px}
.footer .footer_box li{color:#84dbaf;margin-bottom:10px;margin-right:10px;font-size:14px}
.footer .footer_box li a{color:inherit}
.footer .footer_box li a:hover{color:#fff}


.footer .footer_box span{color:var(--text3-color);font-size:14px}
.footer .footer_box p{text-align:justify;margin:0;line-height:28px}

.footer .footer_box .footer_erwei{justify-content:space-between}
.footer .footer_box img{max-width:100%}

/* .footer_nav{margin-top:35px}
.footer_nav li{margin-right:20px;display:flex;align-items:center}
.footer_nav li em{background:var(--text2-color);height:3px;width:3px;margin-right:6px} */

.footer_copyright{padding:20px 0!important;font-size:14px;border-top:1px solid #00763a}
.footer_copyright p{margin:0;color:#84dbaf}
.footer_copyright a{color:inherit}

.footer_contact{padding:20px 0!important;font-size:14px;border-bottom:1px solid #00763a}
.footer_contact{margin-bottom:30px;}
.footer_contact .nav-tabs{border:none;margin-bottom:20px;}
.footer_contact .nav-tabs>li{margin-right:20px}
.footer_contact .nav-tabs>li>a{font-size:16px;color:#84dbaf;border:none;border-radius:0;padding:8px 15px;margin:0;display:flex;align-items:flex-end;line-height:1;background:#25a966}
.footer_contact .nav-tabs>li .active, .footer_contact .nav-tabs>li.active>a:focus, .footer_contact .nav-tabs>li.active>a:hover , .footer_contact .nav-tabs>li>a:hover{background:#00763a;border:none;color:var(--white);}
.footer_contact .contact_list p{font-size:14px;color:var(--white);line-height:30px;margin-bottom:5px}

/*-------------------------------------公共样式-----------------------------------------*/
.transition3{transition-duration:0.3s;-webkit-transition-duration:0.3s}

.flex_wrap{display:flex;flex-flow:wrap}
.flex_column{display:flex;flex-flow:column}
.vertical_center{display:flex;align-items:center;justify-content:center}
.flex_20{flex: 0 0 20%;}

.clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clamp2,.clamp3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.clamp3{-webkit-line-clamp:3}

