@charset "UTF-8";
@font-face{
  font-family:'SourceHanSansCN-Regular';
  src:
    url(../fonts/sourcehansanscn-regular.ttf),
    url(../fonts/sourcehansanscn-regular.eot),
    url(./fonts/SourceHanSansCN-Regular.otf)
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:normal}
body{font-family: 'SourceHanSansCN-Regular', Arial, sans-serif}
*{box-sizing:border-box}
/* html{font-size:100px;} */
/* body,html{font-family:'pingFang-Regular';} */
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, dt, li, p {
  padding: 0;
  margin: 0;
}
input,button{outline:none;border:none}

a {
  text-decoration: none;
  color: #000;
}
a:hover{text-decoration: none;color:initial}

li, i {
  list-style: none;
}

img {
  width: auto;
  max-width: 100%;
  border:0 none;
  vertical-align: middle;
  border:0 none;
}
select,option,button,input{border:none;outline:none;}
.flex_row{display:flex;}
.flex_col{display:flex;flex-direction: column}
.jussp{justify-content: space-between;}
.align_center{align-items:center;}
.disgrid{display:flex;}
.bor_b{border-bottom:1px solid #ddd;}
.h100{height:100%;}
.fl{float:left}
.fr{float:right;}
.clearfix::after{
  content:'';display: block;
  clear: both;
}
.clear{ clear:both} 
/* 分割条 */
.splitter{height:15px;background:#F5F5F5}
.more{display: inline-block;}
.fontColor{color:#d8242f}
.ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more_ell{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  
}
.width{width:1600px;margin:0 auto;}
.width100{width:100%;}
.container-fluid{width:100%;}
.color1{color:#A8A8A8}
.lay{width:1500px;margin:auto;}

.hvr_line {
  position: relative;
}

.hvr_line::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #19D3C5;
  transform-origin: center;
  transform: translate(-50%, 0) scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.hvr_line:hover::before {
  transform: translate(-50%, 0) scaleX(1);
}

.tcdPageCode {
  text-align: center;
  margin: 20px auto 40px;
}

.tcdPageCode a, .current, .disabled {
  display: inline-block;
  line-height: 30px;
  border: 1px solid #ddd;
  padding: 0 10px;
  margin-left: 10px;
  color:#666
}
.current {
  background:#6faeb5;
  color: #fff;
  margin-left: 10px;
  border-color:transparent
}
.nextPage,.prevPage,.disabled{background:#39414E;color:#fff !important;}


/* .news_item{padding:28px 0;border-bottom:1px solid #ddd;} */
.news_time {
    width: 100px;
    height: 100%;
    position: static;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    box-sizing: border-box;
}
.news_time p{font-size:40px;color:#333;font-weight:bold;}
.news_time span{font-size:16px;color:#333}
.indexNews_item:hover .news_time {
  transform: rotateY(360deg);
  transition: all 1s;
  -ms-transition: all 1s;
}
/*  */
.lm_head{text-align:center;margin-bottom:50px;}
.lm_head .title{font-size:48px;color:#202020;font-weight:bold;}
.lm_head .subtitle{font-size:14px;color:#888888;}
.lm_head .arrow{
  display:inline-block;width:auto;padding:50px;
  background-image:url(../images/iicon_10.png),url(../images/iicon_14.png);
  background-repeat:no-repeat,no-repeat;
  background-position: left top,right bottom;font-weight:bold;
}
/*  */
.header{height:80px;background:#fff;border-bottom:1px solid #f5f5f5}
.header .content{height:100%;padding-top:17.5px;}
.header .tel{padding-left:30px;background:url(../images/icon2_06.png) no-repeat left center;display:inline-block;margin-right:10px;font-size:16px;}
.header .nav_box{float:right;}
.header .nav_box .list {float:left;}
.header .nav_box form{float:right;margin-top:10px;position:relative;}
.header .nav_box .list li{float:left;}
.header .nav_box .list li a{font-size:18px;color:#333;display: block;padding:0 35px;line-height:45px;}
.header .logo{float:left;}
.header .logo img{max-height:45px;}
/*  */
.header .nav_box form:hover .search_box{display:flex;}
.search_box{border-radius:5px;height:35px;background:#f5f5f5;display:none;position: absolute;right:0;overflow:hidden;top:0;}
.search_box input{width:200px;background:#f5f5f5;padding-left:10px;}
.search_box button{width:35px;height:35px;background:url(../images/search_icon.png) no-repeat center;background-size:25px;}
/*  */
.com_top .top .content{position: relative;}
.miaobao{position: absolute;right:0;top:50%;transform:translateY(-50%)}
.miaobao dt,.miaobao dd{float:left;margin-left:10px;}
.com_top .top .content  .miaobao a{border:none;}
.com_top .top .content  .miaobao a:hover{background:#fff;color:inherit;}
.miaobao dd img{width:10px;margin-right:10px;vertical-align: middle;margin-bottom:2px;}
/*  */
.wap_mask{position:fixed;top:0;bottom:0;right:0;left:0;z-index:998;background:rgba(0,0,0,0.5);display:none;}
.wap_nav{position:fixed;top:0;bottom:0;left:-100%;width:100%;display:flex;z-index:999;transition:left 0.3s}
.wap_nav.active{transition:left 0.3s;left:0;}
.wap_nav_list{width:80%;background:#fff;}
.close_wap_nav{width:20%;height:75px;background:#6faeb5 url(../images/close_wap.png) no-repeat center;}
.wap_nav_list > li{min-height:55px;background:#f4f4f4;padding:0 15px;position:relative;}
.wap_nav_list > li:first-child{height:75px;line-height:75px;}
.wap_nav_list > li:first-child a{line-height:75px;}
.wap_nav_list > li:nth-child(2n){background:#fff;}
.wap_nav_list > li a{display:block;line-height:55px;color:#333;font-size:18px;}
.wap_two_nav{display:none;}
.wap_nav_list .wap_two_nav a{font-size:14px;line-height:55px;color:#a7a7a7;}
.wap_nav_list .wap_two_nav li + li{border-top:1px solid #999}
.wap_icon{position:absolute;right:0;height:55px;width:55px;background:url(../images/arrow-bottom.png) no-repeat center;top:0;background-size: 20px;}
.wap_icon.active{background-image:url(../images/arrow-top.png);}
.wap_head{
    display: none;
    height: 50px;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 990;
}
.wrap_show{width:50px;height:50px;position:absolute;right:0;top:0;background:#6faeb5 url(../images/wap_menu.png) no-repeat center;background-size:50%;}
.wap_head img{
    margin-top:11px;
    margin-left: 5px;
    max-height:60%;
}
.wap_head_zw{display:none;}
/*  */
.sxslider{padding-top:20px;border-top:1px solid #f5f5f5;display:flex;justify-content: space-between;align-items:center;}
.sxslider li{font-size:14px;color:#666;width:10%;border-radius:50px;box-shadow: 0 0 10px #ddd;line-height: 40px;text-align:center;}
.sxslider li a,.sxslider li span{color:inherit;display:block;height:100%;}
/*  */
footer .top{background:#39414E;padding-top:40px;}
footer .top .left{float:left;}
footer .top .left dl{float:left;margin-right:50px;}
footer .top .left dt{font-size:18px;color:#fff;margin-bottom:20px;font-weight:normal}
footer .top .left dd {line-height:30px;}
footer .top .left dd a{display:block;color:rgba(255,255,255,0.5);font-size:14px;}
footer .top .right{width:385px;float:right;}
footer .top .right dt{padding-left:80px;background-repeat:no-repeat;background-position: left center;min-height:105px;}
footer .top .right dt p{font-size:18px;color:#fff;font-weight: normal;padding-top:15px;}
footer .top .right dt h4{font-size:28px;color:#fff;font-weight:bold;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:15px;margin-top:5px;}
footer .top .right dd {margin-bottom:10px;}
footer .top .right dd p{line-height:35px;font-size:16px;color:#fff;}
footer .center{padding:35px 0;background:#39414E;border-top:1px solid rgba(255,255,255,0.1);}
footer .center .width{position:relative;}
footer .center dt,
footer .center dd{float:left;color:rgba(255,255,255,0.5);;font-size:16px;margin-right:10px;display:inline-block}
footer .center dd a{color:inherit;margin-right:15px;}
footer .bottom{background:#39414E;padding:15px 0;color:rgba(255,255,255,0.5);border-top:1px solid rgba(255,255,255,0.1);}
footer .bottom a{color:rgba(255,255,255,0.5)}
footer .bottom .left{float:left;}
footer .bottom .right{float:right;}
/*  */
.m_footer{display:none;background:#39414E;padding:10px 5px;text-align:center;color:#fff;font-size:10px;}
.m_footer .icon ul{display:flex;justify-content: center;margin:10px 0;}
.m_footer .icon ul li + li{margin-left:10px;}
.m_footer .m_tel{font-size:16px;color:#fff;}
.m_footer a{color:inherit;}
.m_mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:99;display:none;}
.m_ewm{display:none;position:fixed;top:50%;left:50%;transform: translate(-50%,-50%);max-width:150px;background:#fff;padding:5px;z-index:100;}

/*  */
.footer_icon{position:absolute;right:0;top:50%;transform: translateY(-50%);}
.footer_icon ul{display:flex;}
.footer_icon li{position: relative;width:38px;margin-left:10px;}
.footer_icon li .icon_ewm{position: absolute;bottom:38px;left:50%;transform:translateX(-50%);background:#fff;padding:5px;display:none;width:120px;height: 120px;}
.footer_icon li .icon_ewm:after{
  content:'';display:block;width: 0;height:0;
  border:4px solid #fff;
  border-left-color: transparent;border-bottom-color:transparent;
  position: absolute;left:48%;bottom:-4px;transform: rotate(135deg);
}
.footer_icon li:hover .icon_ewm{display:block;}
/*  */
.no_content{padding:20px 0;text-align:center;color:#666;font-size:20px;width:100%}
/*  */
.detail_title {
    line-height: 30px;
    text-align: left;
    color: #595757;
    margin:30px 0 15px;
    font-size:18px;font-weight:bold;
}
.project_box{border-bottom:1px solid #ddd;margin-bottom: 15px;}
.project_box p{font-size:12px;color:#746969;margin: 14px 0 10px 0;}
/* 分享插件 */
.social-share{margin-bottom:15px;}
.social-share .icon-douban,
.social-share .icon-linkedin,
.social-share .icon-facebook,
.social-share .icon-twitter,
.social-share .icon-google{display:none !important;}
/*  */
footer .center dd{max-width:75%}
@media (min-width:1500px) and (max-width:1680px){
  footer .top{padding:40px 50px 0;}
  footer .center .width{padding:0 50px;}
  footer .bottom{padding:15px 50px;}
  .footer_icon{transform: translate(-30px,-50%);}
}
@media (min-width:1200px) and (max-width:1400px){
    footer .top{padding:40px 20px 0;}
    footer .center{padding-left:20px;padding-right:20px;}
    .footer_icon{transform: translate(-20px , -50%);}
    footer .bottom{padding-left:20px;padding-right:20px;}
    .miaobao{margin-right:20px;}
    footer .top .right dt{background-size:50px;padding-left:65px;min-height:90px;}
    footer .top .right dt p{font-size:16px;}
    footer .top .right dt h4{font-size:24px;}

}
@media (max-width:767px){
  .wap_head{display:block;}
  footer .top,footer .center{display:none;}
  footer .bottom .left,footer .bottom .right{float:none;width:100%;text-align:center;font-size:8px;}
  footer{display:none;}
  .m_footer{display:block;}
  /*  */
  .tcdPageCode a, .current, .disabled{font-size:12px;margin-left:5px;}
  .nextPage, .prevPage, .disabled{padding:0 5px !important;}
}


@media screen and (max-width:767px){
	body{padding-top:50px;}
  .lm_head_en,.lm_head_ch{font-size:20px}
  .lm_head_ch:after{width:50px;bottom:-10px;}
  .lm_head{margin-bottom:20px;}
  .subtitle{font-size:12px;}
  /*  */
  .lm_head .arrow{font-size:18px;padding:30px 15px}
  /*  */
  .content_box{padding:0 15px;}
  .project_box{border-color:#f5f5f5}
  .sxslider li{width:31%}
  /*  */
  .news_detail img{height:auto !important;width:auto !important;}
}
@media screen and (max-width:1600px){
  .right_img,.left_img{display:none;}
}
@media (min-width:992) and (max-width:1024px){
    .width{width:100%;}
}

@media (min-width:992px) and (max-width:1024px){
  .width{width:100%;}
  footer .top{padding:30px 15px 0;}
  footer .center,
  footer .bottom{padding:15px;}
  footer .center{height:50px;}
  footer .center .width{height:100%;}
}
@media (min-width:768px) and (max-width:991px){
  footer .top .left{width:100%;padding:15px;}
  footer .top .left dl{width:20%;margin-right:0;}
  footer .top .right{width:100%;padding:15px;}
  footer .top .right dt h4{border:none;}
  footer .center{padding-left:15px;padding-right:15px;}
  footer .bottom{padding:15px;}
}
@media (min-width:992px) and (max-width:1300px){
  footer .center dd{max-width:70%}
}





