@charset "UTF-8";
@font-face{
  font-family:'SourceHanSansCN-Regular';
  src:
    url(./fonts/SourceHanSansCN-Regular.ttf),

}

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:1244px;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: #14306E;
  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:#14306E;
  color: #fff;
  margin-left: 10px;
  border-color:transparent
}
.nextPage,.prevPage,.disabled{background:#262626;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;
}

.p_head{height:95px;position:fixed;top:0;left:0;width:100%;background:transparent;z-index:99;}
.p_head.on{background:rgba(0,0,0,0.9)}
.p_head_content{height:100%;display:flex;justify-content: space-between;align-items:center;}
.p_nav_list{display:flex;justify-content: space-between;}
.p_nav_list li >a{display:block;width:120px;line-height:43px;border:1px solid transparent;color:#fff;text-align:center;}
.p_nav_list li.on >a,
.p_nav_list li:hover >a{border-color:#fff;}
/*  */
.lm_head{text-align:center;}
.lm_head h3{font-size:40px;color:#333;}
.lm_head p{font-size:16px;color:#666;margin-top:10px;}
/*  */
.p_towmenu{position: absolute;}
@media (min-width:1200px){
  .lm_head{margin-bottom:40px;}
  .lm_head p{margin-top:20px;}
}
/*  */
header{height:100px;background:#14306E;}
header .content{position:relative;height:100%;}
header .logo{display:block;float:left;margin-top:26px;}
header .logo img{max-height:48px;}
header .menu{float:right;margin-right:50px;}
header .menu >li{float:left;}
header .menu >li>a{display:block;line-height:100px;font-size:16px;color:#fff;padding:0 28px;}
.head_icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;}

/* ============================底部============================= */
.floor{background:#282828;padding:50px 0;}
.floor_box{align-items:flex-start;padding-bottom:0}
.floor_box,.fl_b_box{width:1200px;margin:0 auto}
.fl_title{font-size:16px;font-weight:bold;color:#fff;height:40px;}
.hot_line{color:#fff;}
.fl_tel{color:#fff;line-height:2;font-size:22px;font-weight:bold;}
.fl_l{height:250px;width:295px;}

.fl_l,.fl_m{border-right:1px solid #535353;position: relative;}
.fl_l .fl_title::after,.fl_m .fl_title::after{
  content:'';display:inline-block;position: absolute;right:-1px;
  border-right:1px solid #ADADAD;width:1px;height:45px;
}
.fl_l ul{flex-wrap:wrap;padding-left:0;}
.fl_l_item{width:50%;height:40px;line-height:40px;}
.fl_item{font-size:12px;color:#fff;line-height:30px}
.fl_l_item a{color:inherit}
.fl_bottom{background:#282828;border-top:1px solid #484848;color:#fff;}
.fl_b_box{justify-content: space-between;color:#fff;height:70px;line-height:70px;}
.fl_b_box p{line-height:70px;}
.fl_m{height:250px;width:600px;padding-left:95px;box-sizing:border-box}
.fl_m ul{margin-top:10px;}
.fl_r{height:250px;width:305px;padding-left:80px;}
.fl_r div{display: inline-block;text-align:center;}
.fl_r img{padding:5px; border:1px solid #ddd;width:155px;margin-bottom:15px;}
/*  */
.detail_title {
  line-height: 30px;
  text-align: left;
  color: #14306E;
  margin:30px 0 15px;
  font-size:24px;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;}
.project_box p span{margin-right:20px;}
.content_box_detail{padding-bottom:20px}
/* 分享 */
.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;}

.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:#14306E 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: 70px;
    background: #14306E;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 990;
}
.wrap_show{width:70px;height:70px;position:absolute;right:0;top:0;background:#f5f5f5 url(../images/wap_menu.png) no-repeat center;}
.wap_head img{
	max-width:100%;
  margin-top: 16px;
  margin-left: 5px;
  width:180px
}
.wap_head_zw{display:none;}
.m_logo img{width:180px}
/*  */
.sxslider{padding-top:30px;border-top:1px solid #f5f5f5;}
.sxslider li{color:#333;font-size:14px;margin-bottom:15px;}
.sxslider li a{color:#1488F5;}

@media (max-width:767px){
	body{padding-top:70px;}
    .wap_head{display:block;}
    .l_sy_content{display:none;}
    .detail_title{margin:10px 0;}
    .content_box_detail{padding:20px 15px}
	/*  */
  	.floor{padding:20px 10px}
    .floor_box,.fl_l{flex-wrap:wrap;}
    .floor_box{padding-bottom:5px;}
    .fl_b_box{flex-wrap:wrap;line-height:normal;height:auto;}
    .fl_b_box p{font-size:12px;text-align:center;line-height:30px}
    .fl_l{width:100%;border:none;height:auto;}
    .fl_l .fl_title::after, .fl_m .fl_title::after{display:none;}
    .fl_item{width:20%;margin:0;}
    .fl_item h3{padding-bottom:0;}
    .fl_l ul{display:flex;}
    .fl_m ul{margin-top:5px;}
    .hot_line{font-size:16px;}
    .fl_tel{font-size:14px}
    .fl_item li{width:32%;line-height:30px}
    .fl_r{width:100%;text-align:center;height:auto;padding-left:0;padding-top:5px;}
    .fl_r h3{display:none;}
    .fl_r img{margin:auto;}
    .floor_b{margin-top:15px;padding-bottom:15px;}
    .floor_b p{font-size:10px;line-height:22px}
    .fl_ewm,
    .fl_contact{width:100%;padding-top:10px}
    .fl_contact li{width:100%;}
    .fl_ba {text-align:center;font-size:12px;margin-top:0;}
    .fl_ba p,.fl_ba div{float:none;}
    .fl_m{padding-left:0;height:auto;}
    .fl_m .fl_item,.fl_r .fl_item{width:100%;}
    .floor{height:auto;min-height:auto;}
    .fl_l_item{line-height:25px;height:25px;}
    .fl_title{height:30px;line-height:30px;}
    .fl_l{margin-bottom:20px;display:none;}
    .fl_r{width:100%;}
    .fl_m{width:100%;border:none;display:none;}
    .fl_item{line-height:25px;}
    .hot_line{font-size:14px;}
    .fl_b_box p{width:100%;line-height: 22px;}
}
@media (min-width:768px) and (max-width:992px){
	body{padding-top:70px;}
	.wap_head{display:block !important;}
	.lm_head h3{font-size:26px;}
}

