@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)
}


*{box-sizing:border-box}
.padlr15{padding:0 15px;}
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, dt, li, p {
  padding: 0;
  margin: 0;
}
body{font-family: 'SourceHanSansCN-Regular', Arial, sans-serif;max-width:750px;margin:0 auto;}
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}
.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:100%;margin:0 auto;padding:0 100px}
.layout{width:1344px;margin:0 auto;}
.width100{width:100%;}
.container-fluid{width:100%;}
.color1{color:#A8A8A8}
.lay{width:1500px;margin:auto;}
/*  */
#detail{background:#202020}
/*  */
.more{width:235px;height:48px;line-height:44px;border:2px solid #D3AB66;text-align:center;display:block;color:#D3AB66;}
.more:hover{background:#D3AB66;transition:ease-in-out 0.5s;color:#fff}
/*  */

.tcdPageCode {
  text-align: center;
  margin: 20px auto 40px;
}

.tcdPageCode a, .current, .disabled {
  display: inline-block;
  line-height: 40px;
  width:48px;height:40px;
  margin-left: 10px;
  color:#333;
  background:#d2d2d2
}
.current {
  background:#D3AB66;
  color: #fff;
  margin-left: 10px;
  border-color:transparent
}
.nextPage,.prevPage,.disabled{background:#d2d2d2;color:#333 !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:55px;}
.lm_head .title{font-size:62px;color:#DFDFDF;font-weight:bold;font-family: Arial;}
.lm_head .subtitle{color:#DFDFDF;font-size:40px;}
.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;
}
/*  */
.head{height:45px;line-height:45px;background:#fff;}
.head strong{font-size:17px;color:#F24DCD;display:inline-block;}
.head span{display:inline-block;font-size:11px;color:#666666;padding-left:15px;margin-left:15px;position: relative;}
.head span::after{
  content:'';display:block;width:1px;height:17px;background:#666;position: absolute;
  left:0;top:50%;transform: translateY(-50%);
}

@media (max-width:767px){
  .layout{width:100%;}
  .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;}
  /*  */
  .banner_txt{top:50%;transform: translate(-50%,-50%);}
  .banner_txt .title_en{font-size:25px}
  .banner_txt .title_ch{padding:2px 5px;font-size:12px;border-width:1px;}
  /*  */
  .miaobao{padding:15px}
  .tcdPageCode a, .current, .disabled{width:32px;height:25px;line-height:25px}
  /*  */
  .banners .list{position: static;display:none;}
  .company_head h4{font-size:14px;line-height:25px;margin-top:10px;}
}
@media (min-width:1441px) and (max-width:1550px){
  footer .left .company{margin-top:30px;}
}
@media screen and (max-width:767px){
  .lm_head_en,.lm_head_ch{font-size:20px}
  .lm_head_ch:after{width:70px;bottom:-10px;}
  .lm_head{margin-bottom:20px;}
  .subtitle{font-size:12px;}
  .width{padding:0;}
  /*  */
  .lm_head .title{font-size:25px;}
  .lm_head .subtitle{font-size:20px;}
  .com_head .com_title{font-size:20px;}
  .com_head .com_subtitle{font-size:12px;line-height:25px;}
  /*  */
  .footer_top{display:none;}
  footer .left, footer .right{width:100%;padding:15px;height:auto;}
  footer .left .company{margin-top:0;}
  footer .left .company .img{display:none;}
  footer .left .company .info{padding-left:0;}
  footer .left .company .info h3{font-size:20px;}
  footer .left .company .info p{font-size:12px;}
  footer .left .list{display:flex;margin-top:0;}
  footer .left .list li {flex:1;text-align:center;}
  footer .left .list li + li{margin-left:0;}
  footer .left .list li a{font-size:10px;}
  footer .right .info p{font-size:14px;}
  footer .right .info strong{font-size:18px;}
  footer .right .info ul{margin-top:5px;padding-top:5px;}
  footer .right .info li{font-size:10px;}
}
@media (min-width:1200px) and (max-width:1440px){
  .layout{width:100%;padding:0 30px}
  footer .left{padding-left:30px;}
  footer .right{padding-right:30px;}
  footer .left .company{margin-top:70px}
  footer .left .company .info p{font-size:13px;}
  footer .left .company .img{width:150px;}
}




