﻿@charset "utf-8";

/* CSS Document */

/*2025.7.10*/
.mar0{
	margin: 0;
}
.eq-one{
	padding: 75px 0;
}

.eq-top{
	margin-bottom: 35px;
	
}
.eq-top h4{
	font-size: 72px;
	color: #800;
	font-weight: normal;
	
}
.eq-onetext{
	
}
.eq-onetext p{
	font-size: 28px;
	color: #333;
	line-height: 38px;
	
}

.eq-twocon{
	margin-bottom: 100px;
	margin-top: 65px;
	background: url(../images/bgx.jpg) no-repeat center top;
	background-size: cover;
	min-height:750px;
	
}
.eq-twocon .eq-twoli{
	background: #800;
	text-align: center;
	      padding: 0;
	      height: 250px;
	      display: flex;
	      justify-content: center;
	      align-items: center;
	     
	      
}
.eq-twocon .eq-twoli:hover{
	background: #600;
	transition: all 0.4s ease-out;
}
.eq-twocon .eq-twoli h4{
	color: #fff;
	font-size: 24px;
	 padding: 20px;
	line-height: 1.3;
}
.eq-twocon .eq-twoli img{
	height: 250px;
}
.eq-twocon .eq-twoli img:hover{
	opacity: 0.8;
	transition: all 0.4s ease-out;
}










.eq-three{
 background: #f5f5f5;
 padding:80px 0 90px;
 
}

.eq-threetop{
	margin-top: 70px;
}
.eq-threetop ul{
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #333;
	display: table;
	width: 100%;
	
}
.eq-threetop ul li{
	display: inline-block;
	font-size: 18px;
	color: #333;
	display: table-cell;
	padding: 0 10px;
	padding-bottom: 30px;
	text-align: center;
	cursor: pointer;
	border-bottom: 4px solid transparent;
	background: url(../images/jian1.jpg) no-repeat right 8px;
}
.eq-threetop ul li:last-child{
	background: none;
	
}
.eq-threetop ul li.active,.eq-threetop ul li:hover{
	border-bottom: 4px solid #800;
}

.eq-threebox{
	margin-top: 70px;
}
.eq-threebox .row{
	margin: 0 -25px;
}
.eq-threebox .eq-three-li1{
	margin-bottom: 30px;
	padding: 0 25px;
}
.eq-threebox .eq-three-li{
	position:relative;
	
}
.eq-thli-text{
	padding: 25px 0;
}
.eq-thli-text p{
	font-size: 24px;
	color: #333;
	line-height: 1.5;
	margin-bottom: 0;
}
.eq-thli-text2{
	position: absolute;
	left: 0px;
	top: 0px;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	margin: 20px;
	background: rgb(102 0 0 / 60%);
	padding: 11px 20px 10px;
	opacity: 0;
	transition: all 0.4s ease-out;
	display: inline-grid;
        align-items: center;
        justify-content: center;	
}

.eq-threebox .eq-three-li:hover .eq-thli-text2{
	/*display: block;*/
	opacity: 1; transition: all 0.4s ease-out;
}

.eq-thli-text2 h4{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.5;	display: none;
}
.eq-thli-text2 .text2-pp{
	/*margin-top: 50px;*/
}
.eq-thli-text2 .text2-pp p{
	font-size: 24px;
	color: #fff;
	margin-bottom: 0px;
	line-height: 30px;
}

.three-page{
	text-align: right;
}
.three-page ul{
	padding: 0;
	margin: 0;
}
.three-page ul li{
	font-size: 24px;
	padding: 0 10px;
	display: inline-block;
}
.three-page ul li a{
	color: #999;
	text-decoration: none;
	
}
.three-page ul li a:hover,.three-page ul li a.active{
	color: #8e2424;
}







.eq-four{
	padding:80px 0;
}
.eq-four-ul{
	margin-top: 70px;
}
.eq-four-ul .row{
	margin-left: -1px;
	margin-right: -1px;
}
.eq-four-ul .eq-four-li{
	padding-left: 1px;
	padding-right: 1px;
	position: relative;
}
.eq-four-ul .eq-four-li .bg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	z-index: 0;
}

.eq-four-ul .eq-four-li h3{
	position: absolute;
	left: 0px;
	bottom: 40px;
    margin-bottom: 0;
    left: 40px;
    width: calc(100% - 40px);
    font-size:32px;
    color: #fff;
	
}
.eq-four-ul .eq-four-li .q-pp{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1em;
    width: 100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    color: #fff;
    font-size: 28px;
    line-height: 40px;
    z-index: 0;
}
.eq-four-ul .eq-four-li .q-pp h4{
	font-size: 32px;
	color: #fff;
	margin-bottom: 20px;
}
.eq-four-ul .eq-four-li:hover h3 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-20px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-20px,0);
	opacity: 0;
   

}

.eq-four-ul .eq-four-li:hover .q-pp {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);transition: all 0.4s ease-out;
}
.eq-four-ul .eq-four-li:hover .bg{
	background: #800;transition: all 0.4s ease-out;
}



.eq-five{
	background: url(../images/fivebg.jpg) no-repeat center center;
	background-size: cover;
    min-height: 533px;
    padding: 50px 0 70px;
}
.eq-five .eq-top h4{
	color: #fff;
	
}
.eq-five .eq-onetext p{
	color: #fff;
	
}
.eq-five .eq-onetext p a{
	color: #fff;
	
}

.eq-six{
	padding:80px 0;
	
}

.eq-six h5{
	font-size: 28px;
	font-weight: bold;
	
}

.eq-six-ul{
	margin-top: 60px;
	
}
.eq-six-ul .eq-sli{
	display: flex;
	
}
.eq-six-ul .eq-sli .eq-simg{
	width: 139px;
	
}
.eq-six-ul .eq-sli .eq-stt{
	padding-left: 20px;
	width: calc(100% - 139px );
}
.eq-six-ul .eq-sli .eq-stt span{
	display: block;
	font-size: 28px;
	color: #999;
	
	
}
.eq-six-ul .eq-sli .eq-stt p{
	font-size: 28px;
	color: #333;
	line-height: 40px;
	margin-bottom: 0;
	 /*white-space: normal;
    overflow: visible; */
    word-break: break-all;
}








@media (min-width: 1200px) {
	
		
	
}
@media (min-width: 1300px) {
	.eq-twocon .eq-twoli{
		flex: 0 0 15.3%;
        max-width: 15.3%;

		
	}
		
	
}



@media (max-width: 1560px) {

	.eq-thli-text p{
		font-size: 22px;
        line-height: 1.3;
	}
	
	
	
	
	
	
	
	
}


@media (max-width: 1440px) {
	
	.eq-thli-text2 h4{
		font-size: 20px;
		
	}
.eq-thli-text2 .text2-pp p{
	font-size: 20px;
	
}	
.eq-top h4{
	font-size: 50px;
}	
.eq-onetext p{
	font-size: 24px;
}	
.eq-twocon .eq-twoli h4{
	font-size: 20px;
}	
.eq-twocon{
	min-height: auto;
	
}
.eq-four-ul .eq-four-li .q-pp h4{
	font-size: 28px;
}	
.eq-four-ul .eq-four-li .q-pp{
	font-size: 20px;
	line-height: 30px;
}	
.eq-six-ul .eq-sli .eq-stt span{
	margin-bottom:10px;
}	
	
.eq-six-ul .eq-sli .eq-stt p{
	font-size: 24px;
	line-height: 35px;
	
}	
.three-page ul li{
	font-size: 20px;
}	
.eq-four-ul .eq-four-li h3{
	font-size: 28px;
}	
	
	
	
	
}



@media (max-width: 1400px) {
	






	
	
	
	
}


@media (max-width: 1350px){
	
	
	
	
	
	
	
	
	
}


@media (max-width: 1300px) {
	
.eq-top h4 {
        font-size: 46px;
    }
    .eq-onetext p {
        font-size: 20px;
        line-height: 35px;
    }

    .eq-twocon .eq-twoli h4 {
        font-size: 18px;
    }
.eq-twocon .eq-twoli img{
	height: auto;
}
.eq-twocon .eq-twoli{
	height: auto;
}
.eq-thli-text p{
	font-size: 20px;
	
}	
    .eq-thli-text2 h4 {
        font-size: 18px;
    }
.eq-thli-text2 .text2-pp p{
	font-size: 16px;
	line-height: 25px;
}

.eq-six h5{
	font-size: 24px;
	
}
.eq-six-ul .eq-sli .eq-stt p{
	font-size: 20px;
	line-height: 30px;
}
.eq-six-ul .eq-sli .eq-simg {
    width: 80px;
}
.eq-six-ul .eq-sli .eq-stt{
	width: calc(100% - 80px );
}



	
	
	
	
	
	
	

	
	
}



@media (max-width: 1200px){
	
	.eq-one {
    padding: 45px 0 30px;
}
.eq-top h4 {
        font-size: 40px;
    }	
	.eq-top {
    margin-bottom: 25px;
}
    .eq-thli-text2 h4 {
        font-size: 16px;
    }
.eq-thli-text p {
        font-size: 18px;
    }

.eq-thli-text {
    padding: 15px 0 10px;
}
.eq-four-ul .eq-four-li h3{
	font-size: 24px;
}
.eq-four-ul .eq-four-li .q-pp h4 {
        font-size: 24px;
    }
.eq-four-ul .eq-four-li .q-pp {
	line-height: 26px;
}
    .eq-onetext p {
        
        line-height: 30px;
    }
    .eq-six h5 {
        font-size: 22px;
    }	
.eq-six {
    padding: 40px 0;
}

.eq-twocon .eq-twoli h4{
	padding: 10px;
	font-size: 16px;
}
.eq-six-ul .eq-sli .eq-stt span{
	font-size: 24px;
	
}
.eq-three{
	padding: 50px 0;
}
.eq-threetop {
    margin-top: 40px;
}
.eq-threetop ul li{
	font-size: 16px;
	padding-bottom: 15px;
	line-height: 1.1;
}
.eq-four{
	padding: 50px 0;
}
.eq-four-ul {
    margin-top:50px;
}	


	
    
    
    
}
@media (max-width: 991px){
	    .eq-top {
        margin-bottom: 15px;
    } 
.eq-twocon{
	margin: 30px 0 50px;
}
    .eq-one {
        padding: 35px 0 10px;
    }
    .eq-top h4 {
        font-size: 30px;
    }
.eq-onetext p{
	font-size: 18px;
	
	
}
.eq-three{
	padding: 40px 0;
}


 .eq-twocon .eq-twoli {
        height: auto;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    } 
    .eq-twocon .eq-twoli h4 {
        padding: 10px;
        font-size: 14px;
    }    
.eq-four-ul .eq-four-li{
	
	flex: 0 0 50%;
        max-width: 50%;
}
.eq-four{
	padding: 40px 0;
}

.eq-six-ul .eq-sli .eq-stt span{
	font-size: 20px;
	
}
.eq-six-ul .eq-sli{
	margin-bottom: 30px;
}
.eq-six-ul {
    margin-top: 50px;
}
    .eq-six h5 {
        font-size: 20px;
    }

    .eq-six-ul .eq-sli {
        margin-bottom: 20px;
    }
     .eq-six-ul .eq-sli .eq-stt p {
        font-size: 18px;
        line-height: 28px;
    } 
    .eq-threebox {
    margin-top: 50px;
}  
    
}
@media (max-width: 767px){
	 .eq-top h4{
	 	font-size: 22px;
	 	
	 }
.eq-one{
	padding: 0;
	padding-bottom:15px;
}	 
.eq-thli-img img{
	width: 100%;
}
.eq-threebox .eq-three-li1{
	margin-bottom: 15px;
}
.eq-threebox {
    margin-top: 30px;
}
.eq-threetop ul{
	
	display: none;
}
.eq-threetop ul li{
	display: block;
	padding-bottom: 10px;
	background: none;
	        padding-top: 10px;
        background: #800;
        color: #fff;
}
.eq-threetop ul li:last-child {
    background: #800;
}
.eq-threetop {
        margin-top: 20px;
    }
    .eq-twocon .eq-twoli {
        min-height:150px;
        flex: 0 0 50%;
        max-width: 50%;
    }
.eq-twocon .eq-twoli h4{
	font-size: 16px;
}

    .three-page ul li {
        font-size: 16px;
    }	 
.eq-four-ul {
    margin-top: 30px;
}	 
.eq-four-ul .eq-four-li h3{
	font-size: 18px;
	left: 11px;
}	 
.eq-four-ul .eq-four-li .q-pp h4{
	display: none;
}	 
.eq-four-ul .eq-four-li .q-pp{
	font-size: 16px;
}	 
.eq-five{
	padding: 200px 0 70px;
}	 
.eq-six-ul {
    margin-top: 30px;
}	 
    .eq-six h5 {
        font-size: 18px;
    }	 
	 
    .eq-six-ul .eq-sli .eq-simg {
        width: 60px;
    }	 
	 
.fqa-top11 {
    background: #800;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    width: 100%;
}	 
.fqa-top11 img {
    position: absolute;
    right: 10px;
    top: 15px;
}	 
   
	    .eq-three {
        padding: 30px 0;
    } 
     .eq-twocon {
        margin: 30px 0 30px;
    }   
        .eq-thli-text p {
        font-size: 16px;text-align: center;
    }
     
    
}









