@charset "UTF-8";
@font-face{
  font-family:'SourceHanSansCN-Regular';
  src:
    url(./fonts/SourceHanSansCN-Regular.ttf),
    url(./fonts/SourceHanSansCN-Regular.oet),
    url(./fonts/SourceHanSansCN-Regular.otf),

}
@font-face{
  font-family:'Fixedsys';
  src:
    url(./fonts/Fixedsys.woff.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,a:active,a:focus{text-decoration: none;color:inherit;}
a:focus{color:inherit;}

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}
.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:1200px;margin:auto;}
.color1{color:#A8A8A8}

.hvr_line {
  position: relative;
}

.hvr_line::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #e80012;
  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:#8F353B;
  color: #fff;
  margin-left: 10px;
  border-color:transparent
}
.nextPage,.prevPage,.disabled{background:#262626;color:#fff !important;}

.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;
}
/*  */
.sq_box{width:300px;height:auto;border-radius:0;background:#EDEDED;overflow: hidden;position:fixed;top:50%;left:50%;z-index:999;box-sizing: border-box;padding-bottom:10px;display:none;margin-top:-220px;margin-left:-150px;}
.sq_title{line-height:40px;background:#C9283F;position:relative;padding:0 10px;font-size:14px;color:#fff;box-sizing: border-box;}
.sq_title span{cursor: pointer;height:15px;width:20px;position:absolute;right:10px;top:50%;margin-top:-6px;padding:5px 0;display:block;}
.sq_title span::after{
  content:'';display:block;width:100%;height:3px;background:#fff;
  left:0;top:50%;margin-top:-1px;
}
.sq_box dd{padding:0 10px;box-sizing: border-box;}
.sq_box input{height:40px;width:100%;padding-left:30px;background-position: 4px center;background-repeat: no-repeat;border:1px solid #d5d5d5;margin-top:10px;background-size:18px;background-color:#fff;box-sizing: border-box;}
.sq_box textarea{border:1px solid #d5d5d5;margin-top:10px;height:125px;width:100%;background:#fff;padding:10px;box-sizing: border-box;}
.sq_name{background-image:url(../images/touxiang.png);}
.sq_tel{background-image:url(../images/tel.png);}
.sq_email{background-image:url(../images/icon-email.png);}
.sq_address{background-image:url(../images/dizhi.png);}
.sq_submit{width:90px;height:40px;line-height:40px;background:#C9283F;color:#fff;text-align:center;font-size:14px;margin-top:10px;}
.show_sq{min-width:140px;min-height:50px;background:#C9283F;border-radius:10px;padding: 10px;box-sizing: border-box;position:fixed;left:10px;top:50%;transform:translateY(-50%);z-index:99;cursor: pointer;}
.show_sq strong{font-size:22px;color:#fff;letter-spacing: 2px}
.show_sq span{font-size:12px;color:#fff;letter-spacing: 2px;display: block;}

/* 浮窗 */
.new-float {
  position: fixed;
  right: 0;
  bottom: 5%;
  z-index: 50;
  width: 70px;
}
.new-float li a.tit {
  width: 70px;
  height: 27px;
  padding: 0 0 0 0;
  color: #fff;
  background-position: center 2px;
  background-repeat: no-repeat;

}
.fl_ewm{display:none;position: absolute;right:0;top:0;}
.new-float li a {
  display: inline-block;
  color: #fff;
  font-size: 12px;
}
.new-float li {
  position: relative;
  width: 70px;
  height: 70px;
  margin-bottom: 1px;
  line-height: 27px;
  color: #fff;
  text-align: center;
  background:#801B23;
  padding-top:10px;
  cursor: pointer;
}
.new-float li img{width:20px;}
.new-float li.hover {
  overflow: hidden;
  width:70px;
}
.new-float li.litel{left:-184px;transition:ease-in-out 0.5s;width:265px;}
.new-float li.litel.hover{width:70px;left:0;}
.new-float li.fif p {
  font-size: 12px;
  line-height: 28px;
}
.new-float li.fif > p{width:70px;}
.new-float li .tel {
    position: absolute;
    left: 70px;
    top: 0;
    z-index: 1;
    width: 184px;
    height: 70px;
    font: 24px/70px Arial;
    color: #fff;
    cursor: pointer;
    background:#303030;
    transition:ease-in-out 0.5s;
    padding:8px 0 0 15px;text-align:left;
}
.new-float li.ewm .fl_ewm{width:150px;height:150px;right:70px;}
.new-float li.ewm .fl_ewm img{width:100%;}
.new-float li.ewm{overflow:visible !important;}
.new-float li.ewm:hover .fl_ewm{display:block;}
/*  */
.m_footer{position: fixed;bottom:0;left:0;width:100%;height:50px;z-index:99;background:#303030;display:none;}
.m_footer ul{display:flex;width:100%;height:100%;}
.m_footer ul li{
    flex:1;display: flex;
    justify-content: center;
    align-items: center;
}
.m_footer ul li + li{border-left:1px solid rgba(255,255,255,0.5);}
.m_footer ul li a{display: block;text-align:center;color:#fff;}
.m_footer ul li p{margin-top:5px;font-size:13px;}
.m_webewm{display:none;position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);z-index:100;background:#fff;padding:10px;}
.mask{display: none;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:50;position: fixed;}
/*  */
.clear{display:block;clear:both;}
.center_window{position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-133px;z-index:99;width:500px;height:266px}
.center_window .top{height:216px;background:url(../images/111_14.jpg) no-repeat center;background-size:100% 100%;border:3px solid #821B25;border-bottom:none;padding:20px 0 0 40px;}
.center_window .top p{font-size:24px;color:#333333}
.center_window .top strong{font-weight:bold;color:#821B25;display:block;padding:5px 0 0;position:relative;margin-bottom:10px;font-size:36px;}
.center_window .top strong::after{
	content:'';display:none;width:55px;height:3px;
	background:#821B25;position:absolute;left:0;bottom:0;
}
.center_window .top div{font-family: Arial;font-size:20px;}
.center_window .top div + div{margin-top:10px;}
.center_window .button{height:60px;line-height:60px;}
.center_window .button a{float:left;width:50%;text-align:center;font-size:20px;color:#fff;}
.center_window .button a.button1{background:#821B25;}
.center_window .button a.button2{background:#DD3643;}
/*  */
.right_contact{width:230px;height:345px;position: fixed;right:0;top:5%;z-index:99;transition:all  0.5s}
.right_contact.active{right:-180px;transition:all  0.5s}
.right_contact .left{float:left;width:50px;height:250px;background:#821B25;border-radius:10px 0 0 10px;text-align:center;padding:10px;font-size:18px;color:#fff;font-weight:bold;margin-top:47.5px;cursor: pointer;}
.right_contact.active .icon{transform: rotate(180deg);}
.right_contact .right{width:180px;height:auto;background:#821B25;border-radius:10px;padding:10px;float:left;}
.right_contact .right .top{height:auto;background:#fff;border-radius:10px;overflow:hidden;text-align:center;}
.right_contact .right .top p{font-size:18px;color:#821B25;}
.right_contact .right .top div{font-size:20px;font-family: Arial;color:#821B25}
.right_contact .right .bottom{background:#fff;line-height:50px;text-align:center;border-radius:10px;margin-top:5px;}
@media (max-width:767px){
  .new-float,.sq_box,.top_tel{display:none;}
  .m_footer{display:block;}
  .center_window{display:none !important;}
}




