@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:#231F20;font-weight:400}
a,li,p{color:#231F20;font-weight:400;font-size:12px}
span{color:#231F20;font-size:12px}
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("../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:#0c0c0c;
	--vice-color:#231F20;
	--order-color:#efefef;
	--yellow-color:#f4b307;
	--red-color:#ff0000;
	--line-color:#B4B4B4;
	--text1-color:#6E6E6E;
	--text2-color:#BEBEBE;
	--text3-color:#6f6f6f;
	--text4-color:#a0a0a0;
	--bg-color:#f4f4f4;
}
.yellow_text{color:var(--yellow-color)!important}


/* .top_div{padding:8px 0;background:#ededed;font-size:14px}
.top_div p{margin-bottom:0}
.top_div span{color:var(--red-color)}
.top_div i{margin-right:5px} */
/*-------------------------------------导航-----------------------------------------*/
.navbar{}

.header_left img,.navbar-brand img{max-width:180px}
.header_right{display:flex;justify-content:flex-end}
.header_right .navbar-nav{justify-content:flex-end;align-items:start;line-height:1}
.header_right .navbar-nav span{padding:20px 0}
.header_right .navbar-nav .nav-item{padding:20px 12px}
.header_right .navbar-nav .nav-link{font-size:14px;font-weight:500;position:relative;color:var(--text1-color);padding:0;line-height:1}
.header_right .navbar-nav .nav-link:before{content:"";position:absolute;bottom:-10px;left:0;width:0;transition-duration:0.3s;-webkit-transition-duration:0.3s;background:var(--red-color);height:2px}
.header_right .navbar-nav .active .nav-link,.header_right .nav-item:hover .nav-link{color:var(--red-color)}
.header_right .navbar-nav .active .nav-link:before,.header_right .nav-item:hover .nav-link:before{width:100%}
.header_right .navbar-nav .dropdown-toggle::after{content:none}

.header_right .navbar-nav .dropdown-menu{border:none;border-radius:0;padding:0;top:96%;min-width:auto;max-width:100%;width:100%;background-color:rgba(255,255,255,.5)}
.header_right .navbar-nav .dropdown-menu .dropdown-item{padding:10px 5px;text-align:left;font-size:14px;color:#3e3a39}
.header_right .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--red-color);background:#fff}

.header_right .navbar-nav .nav-item:last-child{padding-right:0;border-right:none}

.header_phone{margin-left:40px}
.header_phone img{height:36px;margin-right:10px}
.header_phone span{font-size:26px;color:rgb(27,151,167)}

.nav_mobile .nav-item{padding:0 20px}

/* .navbar{box-shadow:0 0px 7px #dadada}

.header{padding:0}
.navbar-nav{flex-grow:1;justify-content:center;justify-content:flex-end}
.navbar-nav .nav-item{transition-duration:0.3s;border-top:2px solid var(--white)}
.navbar-nav .nav-item>a{color:#202020;white-space:nowrap;text-transform:uppercase;font-size:14px}
.navbar-expand-lg .navbar-nav .dropdown-menu {left:0%;top:62px;text-align:center;padding:0;min-width:auto;width:100%}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{line-height:36px;padding:0 5px;color:#202020;border-bottom:1px solid #e8e8e8;color:#202020;font-size:14px}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:last-child{border-bottom:none}

.navbar-nav .active,.navbar-nav .nav-item:hover{border-top:2px solid var(--main-color);}
.dropdown-menu .dropdown-item:hover{background:var(--bg-color)}
.header_right{color:#020202;display:flex;align-items:center}


.search{position:relative}
.search_box{display:none;position:absolute;right:-10px;top:58px;z-index:99}
.search_box form{display:flex}
.search_box input{border:1px solid #dbdbdb;height:30px;}
.search_box button{border:1px solid #dbdbdb;background:#fff;width:38px}


.home_header .navbar-nav .nav-item>a{color:#fff}
.header_right a{color:#fff!important} */
/*-------------------------------------手机端导航-----------------------------------------*/
/* .nav_mobile{background:none;background-color:#fff!important;} */




/*-------------------------------------公共部分-----------------------------------------*/
.inbanner{overflow:hidden;position:relative}
.inbanner img{width:100%}

.crumbs_box{position:absolute;bottom:0;left:0;width:100%}
.crumbs{margin:10px 0;padding:0;color:#fff;font-size:14px}
.crumbs i{color:#fff;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:35px 40px}

.inner_title{margin-bottom:40px}
.inner_title h4{font-size:36px}
.inner_title span{align-items:flex-end}
.inner_title strong{background:var(--red-color);height:2px;width:50px}
.inner_title span:after,.inner_title span:before{content:"";background:var(--line-color);height:1px;flex-grow:1}

.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 rgba(12,12,12,0.8)}
.pages li:hover,.pages .active{background:rgba(12,12,12,0.8);color:#fff}
.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_nav{background:rgb(87,88,90);overflow:hidden;color:var(--text2-color);margin-top:20px}
.footer_nav a{color:var(--text2-color);padding:10px 15px;line-height:1;font-size:14px}
.footer_nav a:hover{color:var(--white)!important}

.footer_text p{color:var(--text2-color);margin-bottom:5px;font-size:13px}

.footer_bg{background-image:url(../img/footer_bg.jpg);background-size:cover;background-position:center;}
.inner_footer{background:#000;/* min-height:180px */}
.footer{padding:30px 0 20px;overflow:hidden;background-color:rgba(12,12,12,0.8)}
.footer hr{border-bottom:1px solid var(--white);margin:0 0 20px}
.footer .footer_box{margin:20px 0}
.footer .footer_box ul{margin-bottom:0}
.footer .footer_box h5{color:var(--text2-color);font-size:40px;margin-bottom:5px;line-height:1}
.footer .footer_box li{color:var(--text2-color);margin-bottom:10px;font-size:16px;line-height:1}
.footer .footer_box li a{color:inherit;font-size:14px}

.footer .footer_box li:hover{color:var(--text2-color)}

.footer_input input{border:1px solid var(--text2-color);background:none;color:var(--text2-color);padding:0 10px;line-height:35px;border-radius:0;margin-right:14px}
.footer_input button{border:1px solid var(--text2-color);background:var(--text3-color);color:var(--white)!important;padding:0 18px;line-height:35px;border-radius:0}

.footer .footer_box span{color:var(--text3-color);font-size:14px}
.footer .footer_box p{text-align:justify;margin:0;line-height:28px}

.footer_feedback .feedback_box li input,.footer_feedback .feedback_box li textarea,.footer_feedback .feedback_box li button{background:none;border:1px solid var(--text2-color);color:var(--text2-color)!important}
.footer_feedback li input::-webkit-input-placeholder,.footer_feedback li textarea::-webkit-input-placeholder{color:var(--text2-color)!important}

/* .footer_erwei{justify-content:space-between}
.footer_erwei p{color:var(--text3-color);font-size:14px;text-align:center!important}

.footer_copyright{padding:20px 0!important;font-size:14px;background:var(--main-color)}
.footer_copyright p{margin:0;color:var(--white)}
.footer_copyright a{color:inherit} */

/*-------------------------------------公共样式-----------------------------------------*/
.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}
/*2022-09-06 在线客服*/.kefu{}#service{/* width:128px; */height:auto;position:fixed;bottom:0px;right:0px; z-index:100;}*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}#service li{/* width:128px; */height:42px;}#service li img{float:right;}#service li a{height:39px;float:right;display:block;min-width:37px;max-width:128px;}#service li a .shows{display:block;}#service li a .hides{margin-right:-128px;cursor:pointer;text-align:left;text-indent:5px;}#service li a.weixin_area .hides{display:none;position:absolute;right:128px;}#service li a.weixin_area .weixin{display:none;position:inherit;/* position:absolute; */right:0;top:200px}#p2{width:128px;background-color:#4a4947;height:39px;margin-left:37px;border:1px solid #4a4947;padding-top:13px;}#p3{width:128px;background-color:#4a4947;height:39px;margin-left:37px;border:1px solid #4a4947;padding-top:13px;}#p1{width:37px;height:39px;float:left}#service a:hover{text-decoration: none}.ind_fn{margin-top:70px;}.justify-content-end{}.recommend_pro{margin-bottom:40px;}
/*当前位置*/.breadcrumb{background:#f6f7f8;}.breadcrumb p{margin-bottom:0;}.breadcrumb b{}.breadcrumb a{}.breadcrumb a,.breadcrumb b{font-size:14px;}.breadcrumb a:hover{}/*友情链接*/.flink-box{}.flink-box ul{margin-bottom:0;}.flink-box li{float:left;margin-right: 10px;}.flink-box li a{}.flink-box li a:hover{}.flink-box li b{}.flink-box li a,.flink-box li b{color:#bebebe;}/*首页*/.sy_case{}.sy_case p{font-size: 16px;line-height: 1.7;color: #898989;}.beian{text-align:center;margin-bottom:0;}.beian a{color:#bebebe;font-size:14px;}a.wzdt{color: #898989;font-size: 14px;margin-left: 15px;line-height: 46px;}