@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}

@font-face {
  font-family: "SourceHanSans";
  src: url("../fonts/sourcehansans-regular.woff2") format("woff2");
}
body{font-family:"SourceHanSans"!important}

body{font-family:Helvetica LT Std, 'Noto Sans CJK SC', 'Noto Sans CJK', 'Noto Sans SC', sans-serif , Arial;background:#e4e5e7}
/* 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;} */


/*-------------------------------------导航-----------------------------------------*/
.navbar{background:url(../images/header_bg.png) repeat-x}

.header{padding:0}

.navbar-nav{flex-grow:1;justify-content:flex-end}
.navbar-nav .nav-item{transition-duration:0.3s}
.navbar-nav .nav-item a{color:#202020;white-space:nowrap;text-transform:uppercase;font-size:14px}

.home_header{position:absolute;top:0;left:0;right:0;z-index:1030;background:rgba(0,0,0,.6);padding:20px 0}
.home_header .navbar-nav .nav-item a{color:#fff}

.navbar-nav .active,.navbar-nav .nav-item:hover{border-bottom:2px solid #008077}
.navbar-nav .active>a,.navbar-nav .nav-item:hover>a{color:#008077!important;font-weight:bold}
.header_right{color:#020202;display:flex;align-items:center}
.header_right a{color:#fff!important}
.header_btn{background-color:#008077;color:#fff!important}

.dropdown-menu{border-top:3px solid #008077;min-width:120px}
.dropdown-menu ul{}
.dropdown-menu ul a{line-height:30px;color:#3e3a39!important;font-size:14px;padding:0 20px}
.dropdown-menu ul a:hover{background:#008077;color:#fff!important}

/*-------------------------------------手机端导航-----------------------------------------*/
.nav_mobile{background:none;background-color:#fff!important;}
/*-------------------------------------公共部分-----------------------------------------*/
.inbanner{overflow:hidden}
.inbanner img{width:100%}

.crumbs{margin:10px auto;color:#b0b0b0;font-size:14px}
.crumbs i{color:#008077;margin-right:5px;font-size:16px}
.crumbs a,.crumbs em{color:inherit;font-style:inherit}

.content_box{padding:100px 0 100px;background:#f6f7f9}
.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}

/*-------------------------------------详情页-----------------------------------------*/
.detail_content{background:#fff;border-radius:5px;padding:20px 15px;overflow:hidden}
.detail_content p{font-size:14px;line-height:28px;margin-bottom: 0;}
.detail_content p img{max-width:100%;height:auto!important;width:100%}

.detail_title h4{color:#444;font-size:26px;margin-bottom:15px}
.detail_title span{color:#888;font-size:16px;margin-right:10px}

.detail_text{margin:50px 0}

.detail_more li a{
	padding: 0 30px;
	transition: all .5s;
    display: block;
    margin-right: 10px;
    font-size: 16px;
    float: left;
    border: solid 1px #008077;
    line-height: 40px;
    color: #008077;
}
.detail_more li a:hover{color:#fff;background:#008077}
.detail_more li a i{font-size:18px}
.detail_more li .fa-angle-left{margin-right:10px}
.detail_more li .fa-angle-right{margin-left:10px}

/*-------------------------------------底部-----------------------------------------*/
.footer{background:#adaeae;padding:50px 0 0;overflow:hidden}
.footer .footer_box{align-items:flex-start;margin-bottom:30px}
.footer .footer_box h5{color:#595757;font-size:16px;padding-bottom:12px;margin-bottom:10px;font-weight:bold}
.footer .footer_box h5 a{font-weight:bold}

.footer .footer_box li{color:#595757;margin-bottom:15px;font-size:14px;margin-right:15px}
.footer .footer_box li a{color:inherit}
.footer .footer_box a:hover{color:#008077;font-weight:bold}
.footer .footer_box li a i{width:24px}

.footer_logo{margin-bottom:20px;justify-content:space-between;align-items:center;}
.footer_logo i{font-size:20px;margin-left:20px;color:#595757;cursor:pointer}

/* .footer_link{color:#fff;margin-bottom:25px}
.footer_link a{color:#595757;margin:0 10px} */

.footer_copyright{padding:20px 0!important;border-top:2px solid #686767;flex-grow:1;margin:0 15px}
.footer_copyright p{margin:0;color:#595757;font-size:14px}

.weixin{position:relative}
.weixin_box{position:absolute;bottom:30px;left:-100px;display:none}

.zixun{position:fixed;bottom:20px;right:20px;background:#231815;z-index:9999}
.zixun a{padding:12px 13px}
/*-------------------------------------公共样式-----------------------------------------*/

.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}

