/* 
    Editor:fan
    Time:2020.4.8

    Less compilation
    > npm install -g less
    > lessc style.less style.css
*/
 
/* 公用 */
/* 首页改版样式 */

.title1 {	
  color: #333;
  font-size: 52px;
  font-weight:bold;  
  margin-bottom:2% 0 1%;
}@media (max-width:1440px) {
	.title1 {
font-size: 36px;
}
}
@media (max-width:1199px) {
	.title1 {
font-size: 30px;
}
}
@media (max-width:991px) {
	.title1 {
font-size: 26px;
}
}
@media (max-width:767px) {
	.title1 {
font-size: 24px;
}
}
.uppercase {
  text-transform: uppercase;
}
.tc {
  text-align: center;
}
/* .tupian_box */
/* {padding: 2% 0 2%;  */
/* margin-top:30px;} */

.ind_box3{
	padding: 2% 0 1%;
	margin-top:30px;
}
.ind_box3_title{
	margin-bottom: 3%;
}
.ind_box3_title .tt{
	display: inline-block;
	font-size: 50px;
	line-height: 1.3;
	color: #fff;
	background: #1d3e93;
	padding: 0 30px;
	font-family: "HelveticaNeueLTPro-BdCn";
	margin-bottom: 14px;
}@media (max-width:1440px) {
	.ind_box3_title .tt {
font-size: 46px;
}
}
@media (max-width:1199px) {
	.ind_box3_title .tt {
font-size: 36px;
}
}@media (max-width:991px) {
	.ind_box3_title .tt {
font-size: 30px;
}
}@media (max-width:767px) {
	.ind_box3_title .tt {
font-size: 26px;
}
}
.ind_box3_title .text{
	font-size: 20px;
	color: #666;
	line-height: 24px;
	max-width: 950px;
	margin: 10px auto;
	text-align:left;
}@media (max-width:1199px) {
	.ind_box3_title .text {
font-size: 22px;
}
}@media (max-width:767px) {
	.ind_box3_title .text {
font-size: 20px;
}
}

.ind_box3_list1{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
}
.ind_box3_list1 dd{
	width: 25%;
	padding: 0 1%;
}
.ind_box3_list1 dd .con{
	height: 100%;
	padding: 20px 2%;
	text-align: center;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;

    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
    flex-direction: column; 
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
	background: rgba(255,255,255,.6);
	border: 1px solid #fff;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.ind_box3_list1 dd .tt{
	font-size: 18px;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;

    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
	color: #1d3e93;
	font-family: "HelveticaNeueLTPro-Md";
}
.ind_box3_list1 dd .tt .num1{
	font-size: 36px;
	margin-right: 3px;
}
.ind_box3_list1 dd .tt2{
	color: #333;
	font-size: 14px;
	font-family: "HelveticaNeueLTPro-Md";
	margin: 4px 0 4px;
}
.ind_box3_list1 dd .text{
	color: #666;
}
.ind_box3_list1 dd .con:hover{
	background: rgba(255,255,255,.9);
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.ind_box3_list2{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;

    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
    
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    padding: 4% 0 15px;
}

.ind_box3_list2 dd{
	margin: 0 1.5% 15px;
	overflow: hidden;
}
.ind_box3_list2 dd img{
	display: block;
}
.ind_box3_list2 dd:hover img{
	transform: scale(1.03,1.03);
    -webkit-transform: scale(1.03,1.03);
}
.ind_box3_btn{
	display:inline-block;
	background: #ff9f2e;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
	line-height: 33px;
	border-radius: 33px;
}
element.style {
    background: #456df3;
    margin-top: 18px;
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1200px
 }
}
.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
	text-align:center;
}	
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
    /* display: -webkit-box; */
}
.col-md-6,.col-lg-6,.col-xl-3 {
 position:relative;
 width:auto;
 min-height:1px;
 /* padding-right:4px; */
 /* padding-left:4px */
}
 .col-md-6 {
  -ms-flex:0 0 50%;
  /* flex:0 0 20%; */
  /* max-width:50% */
 }
 .col-lg-6 {
  -ms-flex:0 0 50%;
  margin-right:1px;
  /* flex:0 0 20%; */
  /* max-width:50% */
 }
/* .funfact1 { */
  /* padding: 100px 40px 40px; */
/* } */
/* .funfact2 { */
  /* padding: 100px 40px 40px; */
/* }     */
/* .funfact3 { */
  /* padding: 100px 40px 40px; */
/* } */
/* .funfact4 { */
  /* padding: 100px 40px 40px; */
/* }    */
.funfact1 {
  padding: 60px 0 60px;
  position: relative;
  background-image:url(../../d/file/p/2025xinban/banner001.png) ;
    background-size:100% 100%;

}
.funfact2 {
  padding: 60px 0 60px;
  position: relative;
  background-image: url(../../d/file/p/2025xinban/banner002.png) ;
    background-size:100% 100%;

}
.funfact3 {
  padding: 60px 0 60px;
  position: relative;
  background-image: url(../../d/file/p/2025xinban/banner003.png) ;
    background-size:100% 100%;

}
.funfact4 {
  padding: 60px 0 60px;
  position: relative;
  background-image: url(../../d/file/p/2025xinban/banner004.png) ;
  background-size:100% 100%;

}
.funfact5 {
  padding: 60px 0 60px;
  position: relative;
  background-image:url(../../d/file/p/2025xinban/banner005.png) ;
    background-size:100% 100%;

}
.section-t{ margin:50px auto;}
.section-c {
	display: block;
	/* background-size:100% 100%; */
	position: relative;
	/* float:left; */
	width:auto;
	height:560px;
	margin-top:60px;
	margin-bottom:60px;
}
@media (max-width:1440px) {
	.section-c {
	margin-top:60px;
	margin-bottom:60px;
}
}@media (max-width:1199px) {
	.section-c {
	margin-top:60px;
	margin-bottom:60px;
}
}
@media (max-width:991px) {
	.section-c {
	margin-top:60px;
	margin-bottom:60px;
}
}
@media (max-width:767px) {
	.section-c {
	margin-top:40px;
	margin-bottom:40px;
}
}
.tupian_box
{padding: 0.8% 0 0.3%; 
margin-top:30px;}
.tupiandan{
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;align-items:center;padding-top:0.8%;
}
.tupiandan .item {
    width: 25%;
    /* background-color: #fafafa; */
    position: relative;
    font-size: calc(100vw / 192);
    overflow: hidden;
}
.tupiandan .item .font {
    position: relative;
    width: 100%;
    height: 100%;
	padding: 120px 50px;
	padding-top:28%
}
@media (max-width: 1691px) {
    .tupiandan .item .font {
        padding: 100px 30px;
		padding-top:31%
    }
}
@media (max-width: 1440px) {
    .tupiandan .item .font {
        padding: 100px 30px;
		padding-top:31%
    }
}
@media (max-width:1366px) {
	.tupiandan .item .font {
        padding: 100px 30px;
		padding-top:26%
}
}
@media (max-width:991px) {
	.tupiandan .item .font {
        padding: 100px 30px;
		padding-top:20%
}
}
@media (max-width:767px) {
	.tupiandan .item .font {
        padding: 100px 30px;
		padding-top:12%
}
}

.home-section2 {
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
.home-section2 .item {
	width:50%;
	background-color:#fafafa;
	position:relative;
	font-size:calc(100vw / 192);
	overflow:hidden;
}
.home-section2 .item:hover .font .tit{
    color: #e86f00;
}
@media (max-width:767px) {
	.home-section2 .item {
	width:100%;
}
}
.home-section2 .item .font {
	padding:80px 50px;
}
@media (min-width:1921px) {
	.home-section2 .item .font {
	padding:80px 0.3%;
}
}
@media (max-width:1440px) {
	.home-section2 .item .font {
	padding:60px 40px;
}
}
@media (max-width:991px) {
	.home-section2 .item .font {
	padding:50px 30px;
}
}
@media (max-width:767px) {
	.home-section2 .item .font {
	padding:50px 20px;
}
}

.tupiandan .item .font .f_img {
position: absolute;
    width: 95%;
    left: 0;
    bottom: 16px;
}
.tupiandan .item .font .f_img img{width:100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.tupiandan .item:hover .font .f_img img{-webkit-transform:scale(1.04);
	transform:scale(1.04);}
.tupiandan .item .font .{
	position:relative;
	z-index:2;
}
.tupiandan .item .font .f_img img{}
@media (max-width:1199px) {
	.tupiandan .item .font .f_img {
	position:absolute;
	right:0;

	z-index:1;
	display:block;
}
.tupiandan .item .font .f_img img {
	width:100%;
}
}
@media (max-width:991px) {
	.tupiandan .item .font .f_img {
	bottom:16px;

}
}
@media (max-width:567px) {
	.tupiandan .item .font .f_img {
	bottom:16px;

}
/* end */

