/* 轮播图 */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ width: 100%; height:22px; overflow:hidden; position:absolute; left:0; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center; margin: 0 auto;display: flex;align-items: center;justify-content: center;  }
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 5px; 
 overflow:hidden; line-height: 99999; cursor:pointer;
 background: url(../images/inban_icon1.png) no-repeat center center; background-size: 100% auto; }
.slideBox .hd ul li.on{ width:20px; height:20px; background: url(../images/inban_icon2.png) no-repeat center center; background-size: 100% auto; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd li a.img img{ max-width:100%; height:auto; display:block; margin: 0 auto;  }
.slideBox .bd .banTit{ position:absolute; top:212px; left:0; z-index:9999;
width:100%; height:auto; margin: 0 auto;  }
.slideBox .bd .banTit .tit{ width:620px; margin:0 auto;  }
.slideBox .bd .banTit .tit img{ width:100%; margin:0 auto;  }
.slideBox .bd .banTit .clickbtn{  width:1110px; height:90px; margin:0 auto; display:flex; margin-top: 45px; transition: transform 0.3s ease; 
background: url(../images/bannerTitbg.png) no-repeat center center; background-size: 100% 90px;}
.slideBox .bd .banTit .clickbtn a.btn{  display:flex; align-items:center; flex:1; margin:0 auto; padding:0 30px; 
height:80px; line-height:80px; font-size:40px; color: rgba(255,255,255,0.8); letter-spacing: 6px; }
.slideBox .bd .banTit .clickbtn a.btn span{ flex: 1; }
.slideBox .bd .banTit .clickbtn a.btn img{ width:220px; margin-left:10px;  }
.slideBox .bd .banTit .clickbtn:hover{ transform: scale(1.1); }


.floor1,.floor2,.floor3,.floor4,.floor5,.floor6,.floor7,.floor8{
  width: 100%; height: auto; overflow: hidden;
}
.floor1{ height: 102px; background: url(../images/in_box1_bg.jpg) no-repeat center top; background-size: auto 102px; margin-top: 38px; }
.floor2{ min-height: 1418px; background: url(../images/in_floor1.jpg) no-repeat center bottom; margin-top: 78px;}
.floor3{ height: auto; background: rgba(66,66,66,0.1); margin-top: 50px;  padding-bottom: 85px; }
.floor4{ height: auto; }
.floor5{ min-height: 2140; background: url(../images/in_floor2.jpg) no-repeat center bottom; margin-top: 80px; }

.floor6{height: auto; margin-top: 45px; background: rgba(66,66,66,0.1); padding: 45px 0;  }
.floor7{height: auto; margin-top: 100px; }

.inbox1{ width:1200px; height: auto; overflow: hidden; margin: 0 0 0 150px;  }
.inbox1 li{ width:400px; height: 102px; overflow: hidden; float: left;  text-align: center; }
.inbox1 li .num,.inbox1 li .tit{ width:100%; height: auto; overflow: hidden; height:32px;
line-height:32px; font-size:16px; color: #fff;}
.inbox1 li .num{ font-size:14px; color: #fff; margin-top: 18px; }
.inbox1 li .num .text{ font-weight: bold; font-size: 30px; }
.inbox1 li:nth-child(2){ background: rgba(0,0,0,0.3); }

.in_tit{ width:100%; height: auto; overflow: hidden; display: flex; align-items: center; margin-left:-14px;}
.in_tit .titText{ display: inline-block; position: relative; width: 482px; height: 111px; overflow: hidden; 
background: url(../images/tit_bg1.png) no-repeat center top; background-size: 100%; display: flex; align-items: center; }
.in_tit .titText .Text{ width:auto; height: 70px; line-height: 70px; overflow: hidden; color: #fff; position: relative; }
.in_tit .titText .Text1{  font-size:24px; font-weight: bold; padding: 0 18px; margin-left: 24px;
letter-spacing: 2px;}
.in_tit .titText .Text1::after{ width: 1px;height: 20px;  margin-top: 12px; background: #fff;content: ''; 
position: absolute; top: 15px; right: 0; z-index: 1; }
.in_tit .titText .Text2{ padding-left: 18px; font-size:18px; height: 28px; line-height: 28px; text-transform:capitalize; color: #fff; }

.in_tit .titimg{ width: 630px; height: auto; overflow:  hidden; margin: 38px 0 0; text-align: center;}
.in_tit .titimg img{ display: inline-block; width: 414px; height: auto; overflow:  hidden; margin: 0 auto;}

.in_tit6 .titimg img{ width: 556px; margin: 0 auto; }
.in_tit7 .titimg img{ width: 438px; margin: 0 auto;}

.in_tit .titmore{ width: 210px; height: 54px; overflow:  hidden; margin: 28px 0 0;
background: url(../images/in_morebtn.png) no-repeat center top; background-size: 100%;}
.in_tit .titmore .btn{ display: flex; align-items: center; justify-content: center;
 width: 210px; height: 54px; overflow:  hidden; margin: 0 auto; color: #fff;
   font-size:18px; line-height: 54px;}
.in_tit .titmore .btn img{  margin-left: 10px; width: 21px; }

.in_tit .titText:hover,.in_tit .titmore:hover,.inbox5small li .con .contain:hover,.inbox6List li:hover
{ transform: scale(1.1); overflow: auto; }

.in_tit3{ margin-top: -18px;}
.in_tit3 .titimg{ width: 740px; margin-top: 44px; }
.in_tit3 .titimg img{ width: 670px; }
.in_tit3 .logo{  margin-left: 10px; width: 85px; margin-top: 25px; }
.in_tit3 .logo img{  margin-left: 10px; width: 85px; height: 93px; overflow: hidden; }

.floor2Con{ height: auto; overflow: hidden; margin: 0 auto; }

.inbox2 ul{ width: 1170px; margin: 0 auto; margin-top: -10px; }
.inbox2 li{ width:370px; height: auto; margin: 34px 10px 0; position:relative;  cursor: pointer;
float:left; display:inline; border-bottom: solid 1px #b9b9b9; }
.inbox2 li .pic{ width: 368px; height: 270px; overflow: hidden; border: solid 1px #b9b9b9; display:flex; align-items:center;
justify-content: center; padding:3px; }
.inbox2 li .pic a{ display:block; width: 362px; height: 264px; overflow:hidden; margin:0 auto; 
background: linear-gradient(to bottom, #d4d4d4, #fff); display:flex; align-items:center; justify-content: center; }
.inbox2 li .pic a img{ display: inline-block; max-width: 362px; max-height: 264px; overflow: hidden; 
 transition: transform 0.3s ease; }

.inbox2 li:hover .pic a img{
   transform: scale(1.2); /* 当鼠标悬停时，图片放大到1.2倍 */
}

.inbox2 li .con,.inbox2 li .con .tit{ width: 100%; height: 36px; overflow: hidden;  }
.inbox2 li .con{ margin-top: 10px; }
.inbox2 li .con .tit{ height: 36px; line-height: 36px; color: #333; font-size: 16px; display: flex; align-items: center;   }
.inbox2 li .con .tit .span{ display: inline-block; width: 12px; height: 12px; overflow: hidden; background: #8b8b8b; margin: 0 10px 0 15px;}
.inbox2 li .con .tit .text{ flex:1; height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; }
.inbox2 li .con .tit .btn{ width: 30px; height: 30px; overflow: hidden; margin: 0 10px 0 15px;}
.inbox2 li .con .tit .btn img{ width: 30px; height: 30px; overflow: hidden; }

.inbox2 li:hover{ border-bottom: solid 1px #e62129; }
.inbox2 li:hover .pic{  border: solid 1px #e62129;  }
.inbox2 li:hover .con .tit{ color: #e62129;  }
.inbox2 li:hover .con .tit .span{ background: #e62129;}


.floor3Con{  height: 558px; overflow:  hidden; margin: 50px auto 0;
background: url(../images/inbox3_bg.png) no-repeat left top; }
.inbox3{ width: 100%; height: auto; overflow:hidden; text-align:center; margin-top: 10px; }
.inbox3 .pic{ width: 100%; height: auto; overflow:hidden; text-align:center; }
.inbox3 .pic img{ display: inline-block; max-width: 100%; height: auto; overflow: hidden; margin: 0 auto; }

.inbox4{ width: 100%; height: auto; overflow: hidden; text-align: center; }
.inbox4 img{ max-width: 100%; height: auto; overflow: hidden; margin: 0 auto; }

.inbox5{ width:1200px; height: auto; overflow: hidden;margin: 24px auto 0;}
.inbox5big{ width:390px; height: auto; overflow: hidden; float: left; margin-left: 20px; }
.inbox5big1{ margin-left: 0;}

.inbox5big ul{ width: 100%;  }
.inbox5big li{ width:390px; height: auto; margin: 0; position:relative;  cursor: pointer;
float:left; display:inline; border-bottom: solid 1px #b9b9b9;
box-shadow: -5px 10px 20px rgba(0,0,0,0.1);
 }
.inbox5big li .pic{ width: 390px; height: 400px; overflow: hidden; text-align: center; }
.inbox5big li .pic img{ display: inline-block; width: 390px; height: 400px; overflow: hidden; margin: 0 auto; }
.inbox5big li .con,.inbox5big li .con .tit{ width: 100%; height: 36px; overflow: hidden;  }
.inbox5big li .con{ margin-top: 10px; }
.inbox5big li .con .tit{ height: 36px; line-height: 36px; color: #333; font-size: 16px; display: flex; align-items: center;   }
.inbox5big li .con .tit .span{ display: inline-block; width: 12px; height: 12px; overflow: hidden; background: #8b8b8b; margin: 0 10px 0 15px;}
.inbox5big li .con .tit .text{ flex:1; height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; }
.inbox5big li .con .tit .btn{ width: 25px; height: 25px; overflow: hidden; margin: 0 10px 0 15px;}
.inbox5big li .con .tit .btn img{ width: 25px; height: 25px; overflow: hidden; }

.inbox5big li:hover .con .tit{ color: #e62129;  }
.inbox5big li:hover .con .tit .span{ background: #e62129;}

.inbox5small{ width:189px; height: auto; float: left;  margin-left: 10px; }
.inbox5small ul{ width: 100%; }
.inbox5small li{ width:189px; height: auto; margin: 10px 0 0; position:relative;  cursor: pointer;
float:left; display:inline; box-shadow: -5px 10px 20px rgba(0,0,0,0.1);
 }
.inbox5small li:first-child{ margin-top: 0; }
.inbox5small li .con .contain{ width: 100%; overflow: hidden; background: #fff; }
.inbox5small li .con,.inbox5small li .con .tit,.inbox5small li .con .desc,.inbox5small li .con .line{ width: 100%; height: auto; overflow: hidden;}
.inbox5small li .con{ margin-top: 10px; }
.inbox5small li .con .tit{ height: 90px; line-height: 30px; color: #333; font-size: 16px; position: relative; 
-webkit-line-clamp: 3; overflow: hidden; display: -webkit-box;
 -webkit-box-orient: vertical; text-overflow: ellipsis; width: 90%; margin: 0 auto; margin-top:18px; }
/* .inbox5small li .con .tit::after{ 
	width: auto;height: 1px; background: #8b8b8b;content: '';
	position: absolute; bottom: 15px; right: 0; z-index: 1; 
} */
.inbox5small li .con .tit .span{ display: inline-block; width: auto; height: 1px; overflow: hidden; background: #8b8b8b; }
.inbox5small li .con .desc{ display: flex; align-items: center; width: 80%; height: 90px; margin: 0 auto; }
.inbox5small li .con .desc .time{ flex: 1; }
.inbox5small li .con .desc .time .day,.inbox5small li .con .desc .time .year{ width:100%; height: auto; overflow: hidden; }
.inbox5small li .con .desc .time .day{ line-height: 30px; color: #333; font-size: 20px;  }
.inbox5small li .con .desc .time .year{ line-height: 20px; color: #999; font-size: 14px;  }
.inbox5small li .con .desc .btn{ width: 25px; height: 25px; overflow: hidden; margin: 0 10px 0 15px;}
.inbox5small li .con .desc .btn img{ width: 25px; height: 25px; overflow: hidden; }
.inbox5small li .con .line{ height: 16px; background: url(../images/inbox5_lineorg.jpg) no-repeat center top; background-size: 100% 16px; }

.inbox5small li .con .lineOrg{ background-image: url(../images/inbox5_lineorg.jpg); background-size: 100%; }
.inbox5small li .con .lineBlue{ background-image: url(../images/inbox5_lineblue.jpg); background-size: 100%; }

.inbox5small li:hover .con .tit{ color: #e62129;  }
.inbox5small li:hover .con .tit .span{ background: #e62129;}

.floor6Con{  width:1200px; height: auto; overflow: hidden;margin: 22px auto 0; }

.inbox6,.inbox6Img,.inbox6List,.inbox7{ width: 580px; height:auto; float: left; }
.inbox6Img img{ width: 580px; height:auto; }
.inbox6{ float: left; }
.inbox7{ float: right; }
.inbox7 ul{ margin-top: -15px; }

.inbox6List{ width:580px; height: auto; float: left; }
.inbox6List ul{ width: 100%; }
.inbox6List li{ width:580px; height: auto; margin: 14px 0 0; position:relative;  cursor: pointer;
float:left; display:inline; box-shadow: -5px 10px 20px rgba(0,0,0,0.1);
 }
/* .inbox6List li:first-child{ margin-top: 0; } */
.inbox6List li .con .contain{ width: 100%; overflow: hidden; background: #fff;
background: linear-gradient(to bottom, #fefefe 0%, #f3f3f3 100%);
 }
.inbox6List li .con .contain .desc{ width: 90%; overflow: hidden; margin: 0 auto; display: flex; align-items: center; }
.inbox6List li .con,.inbox6List li .con .tit,.inbox6List li .con .desc,.inbox6List li .con .line{ width: 100%; height: auto; overflow: hidden;}
.inbox6List li .con{ margin-top: 0; }
.inbox6List li .con .tit{ max-width: 70%; height: 58px; line-height: 58px; color: #333; font-size: 16px; position: relative; 
word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
 }
.inbox6List li .con .blackline{  flex:1; width: auto; height: 1px; background: #333; margin: 0 8px; }

.inbox6List li .con .btn{ width: 25px; height: 25px; overflow: hidden; margin: 0 10px 0 15px;}
.inbox6List li .con .btn img{ width: 25px; height: 25px; overflow: hidden; }
.inbox6List li .con .line{ height: 10px; background: url(../images/inbox6_lineorg.jpg) no-repeat center top; background-size: 100% 10px; }

.inbox6List li .con .lineOrg{ background-image: url(../images/inbox6_lineorg.jpg); background-size: 100% 10px; }
.inbox6List li .con .lineBlue{ background-image: url(../images/inbox6_lineblue.jpg); background-size: 100% 10px; }

.inbox6List li:hover .con .tit{ color: #e62129;  }
.inbox6List li:hover .con .tit .span{ background: #e62129;}


.inbox8{  width:1212px; min-height: 900px; overflow: hidden;margin: 0 auto; margin-top: 15px; }
.inbox8img{  width:100% overflow: hidden;margin: 0 auto; margin-top: 15px; }
.inbox8 li{ width:190px; height: 36px; margin: 6px 5px 0; position:relative;  cursor: pointer;
float:left; display:inline; border: solid 1px #d8d8d8; background: #fff; border-radius: 5px;
 }
.inbox8 li .con{ width: 190px; height: 36px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.inbox8 li .con img{ display: inline-block; max-width: 190px; max-height: 36px; overflow: hidden; margin: 0 auto; }
