@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;}
a,li,p{color:#202020;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;}

@font-face {
  font-family: "SourceHanSans";
  src: url("/Apps/Home/View/default/Public/fonts/SourceHanSans-Regular.woff2") format("woff2");
}
body{font-family:"SourceHanSans"!important}
/* 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:#7f843b;
	--vice-color:#2e2e2e;
	--order-color:#efefef;
	--yellow-color:#f4b307;
	--red-color:#e71e18;
	--line-color:#e0e0e0;
	--text1-color:#323232;
	--text2-color:#585858;
	--text3-color:#a8a8a8;
	--text4-color:#a0a0a0;
	--bg-color:#f4f4f4;
}

/*-------------------------------------导航-----------------------------------------*/
/*.navbar{background:url(/Apps/Home/View/default/Public/img/header_bg.png) repeat-x;background-size:contain}*/
.navbar{background:rgba(255,255,255,.3)}

.header{padding:0}
.navbar-nav{justify-content:space-around}
.navbar-nav label{height:18px;width:1px;background:#fff}
.navbar-nav .nav-item{transition-duration:0.3s;margin:0 25px}
.navbar-nav .nav-item a{color:#7D823C;white-space:nowrap;font-size:18px;line-height:1;align-items:center;padding:0}
.navbar-nav .nav-item span{color:#d9d9d9;white-space:nowrap;text-transform:uppercase;font-size:16px;margin-top:10px;font-family:Times New Roman!important}
.navbar-nav .nav-item:last-child{margin-right:0}

.navbar-nav .active,.navbar-nav .nav-item:hover{}
.navbar-nav .active a,.navbar-nav .nav-item:hover a{}

.header_phone span{font-size:18px;color:var(--main-color)}

/*-------------------------------------手机端导航-----------------------------------------*/
.nav_mobile{background:none;background-color:#fff!important}
.nav_mobile .navbar-nav .nav-item{margin:15px 0 10px!important;padding-bottom:10px;text-align:center}

/*-------------------------------------公共部分-----------------------------------------*/
.inbanner{overflow:hidden}
.inbanner img{width:100%}

.ad_text{background:url(/Apps/Home/View/default/Public/img/ad_text.jpg) repeat-x center left;height:78px}

.crumbs{padding:10px 0;color:#323232;font-size:14px;border-bottom:1px solid #d5d5d5}
.crumbs i{color:#323232;margin-right:5px;font-size:16px}
.crumbs a,.crumbs em{color:inherit;font-style:inherit}

.content_box{padding:60px 0}


.content_title{}
.page_title{margin-bottom:50px;width:100%}
.page_title h4{margin-bottom:10px;color:#7f843b;font-size:42px;line-height:1;font-family:impact;}
.page_title h3{margin-bottom:20px;color:#323232;font-size:20px;line-height:1}
.page_title span{height:2px;width:40px;background:#323232}

.white_title h4,.white_title h3{color:var(--white)}
.white_title span{background:var(--white)}

/* .mobile_padding{padding-right:15px;padding-left:15px} */

/*-------------------------------------底部-----------------------------------------*/
.footer{padding:50px 0 0;overflow:hidden;/*background:url(/Apps/Home/View/default/Public/img/footer_bg.jpg) center no-repeat;background-size:cover*/}
.footer .footer_box{align-items:flex-start;margin-bottom:30px}
.footer .footer_box h5{color:#323232;font-size:18px;margin-bottom:18px;font-weight:bold}
.footer .footer_box p{color:#adb4ba;font-size:16px;text-align:justify;line-height:28px}
.footer .footer_box p>a{color:#fff}
.footer .footer_box li{color:#323232;margin-bottom:15px;font-size:16px;margin-right:15px}
.footer .footer_box li a{color:inherit}
.footer .footer_box li a i{width:24px}
.footer .footer_address p{color:#323232;margin-bottom:5px;font-size:16px}

.footer_phone{color:#7D823C!important;font-size:38px;margin-bottom:25px;line-height:1;font-weight:bold;font-family:impact}

.footer .footer_nav{margin-bottom:35px}
.footer .footer_nav a{color:#fff;padding:6px 25px;background-color:#7D823C;border-radius:50px;margin-bottom:20px;margin-right:10px}

.footer_erweima{margin-top:15px;}
.footer_erweima img{max-width:180px}
.footer_erweima span{color:#323232;text-align:center;margin-top:10px}

.footer_link{color:#323232;margin-bottom:25px;font-size:14px}
.footer_link span{font-weight:bold;font-size:16px}
.footer_link a{color:#7D823C;margin:0 10px;font-size:16px}

.footer_copyright{padding:20px 0!important;border-top:1px solid #d5d5d5}
.footer_copyright p{margin:0;color:#323232;font-size:16px;text-align:center}
.footer_copyright p a{color:inherit}

/*-------------------------------------公共样式-----------------------------------------*/
.mb_100{margin-bottom:100px!important}
.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%;}
.transition3 {transition-duration: 0.3s;-webkit-transition-duration: 0.3s;}

.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}

  /* i i s 7 . c o m */