@charset "utf-8";

*{

    font-family:微软雅黑;

    list-style:none;

    margin:0;

	padding:0;

	}

a{

	color:inherit;text-decoration:inherit;

}
/* 下拉菜单样式 */
.language-dropdown {
    position: relative;
    display: inline-block;
}

.language-dropdown .dropdown-btn {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    background: none;
    border: none;
    padding: 10px 15px;
}

.language-dropdown .dropdown-btn:hover {
    color: #2790f4;
}

.language-dropdown .dropdown-menu  {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff; /* 明确设置背景白色 */
    /* border: 1px solid #ccc;
    border-radius: 4px; */
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    padding: 0;
    width: 70px;
    list-style: none;
	z-index: 9999; 
}

/* 打开菜单时显示 */
.language-dropdown:hover .dropdown-menu {
    display: block;
}

/* 下拉菜单选项 */
.language-dropdown .dropdown-menu li {
    background-color: #ffffff;
	padding: 10px 15px;
    font-size: 14px;
    color: #333;
    text-align: center;
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
	transition: all 0.3s ease;
	width: 80px;
	position: relative; /* 使阴影能够定位 */
}
.language-dropdown .dropdown-menu li:not(:last-child) {
    box-shadow: 0 1px 5px rgba(5, 111, 224, 0.9); /* 每个li的下方添加阴影 */
    margin-bottom: 2px; /* 增加间距以便突出阴影 */
}

/* 下拉菜单选项悬停效果 */
.language-dropdown .dropdown-menu li:hover {
    background-color: #000000;
    color: #2790f4;
	transform: scale(1.1); /* 鼠标悬停时放大 */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* 悬停时强化阴影 */
    transition: all 0.3s ease; /* 平滑的动画过渡 */
}

/* 下拉菜单链接样式 */
.language-dropdown .dropdown-menu li a {
    text-decoration: none;
    color: inherit;
    display: block;
}

.language-dropdown .dropdown-menu li a:hover {
    color: inherit;
}

/* 层级调整确保菜单始终在最前 */
/* .nav li {
    position: relative;
    z-index: 10;
} */
.language-dropdown .dropdown-menu {
    z-index: 9999; /* 提高层级，防止被覆盖 */
}


.adp{

	background-color:#444;

	height:30px;

	width:100%;

}

.daohang{

	background-color:#fff;

	height:40px;

	width:100%;

	}

.daohang ul{

	height:40px;

    margin:0 auto;

	width:1170px;

}

.nav li{

	color:#000;

	float:left;

    font-family:微软雅黑;

	font-size:18px;

	font-weight:500;

	height:100%;

	line-height:40px;

    position:relative;

    text-align:center;

	width:130px;

	z-index:100;

	}

.nav li img{

    left:10px;

    position:absolute;

    top:4px;

    width:100px;

}

.nav li:hover{

	color:#07539f;

	cursor:pointer;

}
/* .nav li:hover:nth-child(7){

	color:#fff;

	cursor:pointer;
} */
/* .nav li:nth-child(7){
	background-color:#07539f;
	color:#fff;
} */



.banner1{

    background-color:#000;

    height:800px;

    width:100%;
	z-index: 100;

}

.img1{

	margin:0 auto;

}

.banner1 img,.img1{

	height:450px;

	width:450px;

}

.banner1 img{

	cursor:pointer;

	opacity:.1;

	transform:rotate(1turn);

}

.banner1:hover img{

	opacity:1;

	transform:rotate(0deg);

	transition:all 2s ease-in;

}



.banner1 .video{

    height:1800px;

    position:fixed;

    width:320px;

}

.banner1 .video video{

    height:180px;

    width:320px;

}

.banner1 .ad42{

	height:300px;

	margin:0 auto;

	padding:20px;

	width:400px;

	

}

.banner1 .ad42 p{

	color:#fff;

	cursor:pointer;

	font-family:微软雅黑;

	font-size:50px;

	font-weight:700;

	line-height:50px;

	margin:30px 0 5px;

	text-align:center;

}

.banner1 .ad42 p span{

	color:#fff;

	font-size:20px;

	}

.banner1 .ad42 p span,.banner1 .ad42 p span:nth-child(2){

	cursor:pointer;

	display:block;

	float:center;

	font-family:微软雅黑;

	line-height:20px;

	margin:10px auto;

	text-align:center;

	}

.banner1 .ad42 p span:nth-child(2),.banner1 .ad42 p span:nth-child(3){

	color:#86868b;

	font-size:15px;

	}

.banner1 .ad42 p span:nth-child(3){

	cursor:pointer;

	display:block;

	font-family:微软雅黑;

	line-height:20px;

	margin:10px 0 0;

	text-align:center;

	}



.banner1 .ad42 ul{

	height:30px;

	list-style:none;

	margin:0 auto;

	padding:0;

	width:400px;

	

}

.banner1 .ad42 li{

	float:left;

	}

.banner1 .ad42 li,.banner1 .ad42 li:nth-child(2){

	color:#2790f4;

	cursor:pointer;

	font-size:25px;

	height:30px;

	line-height:30px;

	margin:20px 0 0;

	padding:5px;

	width:100px;

}

.banner1 .ad42 li:nth-child(2){

	float:right;

}

.banner1 .ad42 li:hover{

	color:#06539e;

}

.banner2{

    background-color:#fff;

    height:740px;

    margin-top:10px;

    width:100%;

}

.img2{

	margin:0 auto;

}

.banner2 img,.img2{

	height:450px;

	width:450px;

}

.banner2 img{

	cursor:pointer;

	opacity:.2;

	transform:translateY(50px);

}

.banner2:hover img{

	opacity:1;

	transform:translate(0);

	transition:all 2s ease-in;

}

.banner2 .adT211{

	height:250px;

	margin:0 auto;

	padding:0;

	width:400px;

}

.banner2 .adT211 p{

	color:#000;

	cursor:pointer;

	font-family:微软雅黑;

	font-size:50px;

	font-weight:700;

	line-height:50px;

	margin:30px 0 5px;

	text-align:center;

}

.banner2 .adT211 p span{

	color:#000;

	font-size:20px;

	}

.banner2 .adT211 p span,.banner2 .adT211 p span:nth-child(2){

	cursor:pointer;

	display:block;

	float:center;

	font-family:微软雅黑;

	line-height:20px;

	margin:10px auto;

	text-align:center;

	}

.banner2 .adT211 p span:nth-child(2),.banner2 .adT211 p span:nth-child(3){

	color:#86868b;

	font-size:15px;

	}

.banner2 .adT211 p span:nth-child(3){

	cursor:pointer;

	display:block;

	font-family:微软雅黑;

	line-height:20px;

	margin:10px 0 0;

	text-align:center;

	}



.banner2 .adT211 ul{

	height:30px;

	list-style:none;

	margin:0 auto;

	padding:0;

	width:400px;

	

}

.banner2 .adT211 li{

	float:left;

	}

.banner2 .adT211 li,.banner2 .adT211 li:nth-child(2){

	color:#2790f4;

	cursor:pointer;

	font-size:25px;

	height:30px;

	line-height:30px;

	margin:20px 0 0;

	padding:5px;

	width:100px;

}

.banner2 .adT211 li:nth-child(2){

	float:right;

}

.banner2 .adT211 li:hover{

	color:#06539e;

}







.banner3{

    background-color:#000;

    height:720px;

    margin-top:10px;

    width:100%;

}

.img3{

	margin:0 auto;

}

.banner3 img,.img3{

	height:450px;

	width:450px;

}

.banner3 img{

	cursor:pointer;

	float:left;

	opacity:.1;

	transform:translateY(50px);

}

.banner3:hover img{

	opacity:1;

	transform:translate(0);

	transition:all 2s ease-in;

}

.banner3 .adindexchuck{

	height:200px;

	margin:0 auto;

	padding:20px;

	width:400px;

}

.banner3 .adindexchuck p{

	color:#fff;

	cursor:pointer;

	font-family:微软雅黑;

	font-size:50px;

	font-weight:700;

	line-height:50px;

	margin:30px 0 5px;

	text-align:center;

}

.banner3 .adindexchuck p span{

	color:#fff;

	font-size:20px;

	}

.banner3 .adindexchuck p span,.banner3 .adindexchuck p span:nth-child(2){

	cursor:pointer;

	display:block;

	float:center;

	font-family:微软雅黑;

	line-height:20px;

	margin:10px auto;

	text-align:center;

	}

.banner3 .adindexchuck p span:nth-child(2){

	color:#86868b;

	font-size:15px;

	}

.banner3 .adindexchuck p span:nth-child(3){

	color:#86868b;

	cursor:pointer;

	display:block;

	font-family:微软雅黑;

	font-size:15px;

	line-height:20px;

	margin:10px 0 0;

	text-align:center;

	}



.banner3 .adindexchuck ul{

	height:30px;

	list-style:none;

	margin:0 auto;

	padding:0;

	width:400px;

	

}

.banner3 .adindexchuck li{

	float:left;

	}

.banner3 .adindexchuck li,.banner3 .adindexchuck li:nth-child(2){

	color:#2790f4;

	cursor:pointer;

	font-size:25px;

	height:30px;

	line-height:30px;

	margin:20px 0 0;

	padding:5px;

	width:100px;

}

.banner3 .adindexchuck li:nth-child(2){

	float:right;

}

.banner3 .adindexchuck li:hover{

	color:#06539e;

}



.bottom{

    background-color:#f5f5f7;

    height:270px;

    margin-top:20px;

    padding-top:15px;

    width:100%;

    }

.bottom .center{

    border-top:2px solid #d2d2d7;

    height:268px;

    margin:0 auto;

    width:980px;

}

.bottom .center img{

    cursor:pointer; 

    float:left;

    width:100px;

}

.bottom .center ul{

    float:left;

    list-style:none;

    margin:30px 0 0;

    padding:0;

    width:220px;

}

.bottom .center ul li{

    color:#706f6c;

    cursor:pointer;

    display:block;

    font-family:微软雅黑;

    font-size:12px;

    padding-left:62px;

    text-align:left;

}

.bottom .center ul li:first-child{

    font-size:16px;

    font-weight:700;

    padding:0 0 10px;

    text-align:center;

    

    

}

.bottom .center ul li:hover{

	color:#2790f4;

	display:none;

	display:block;

    text-decoration:underline;

}

@media screen and (max-width:1150px){

.daohang{

	background-color:#fff;

	height:80px;

	width:100%;

	}  

  .daohang ul{

	height:40px;

    margin:0 auto;

	width:585px;

}  

    .banner1 .video{

        display:none;

    }
.nav li:nth-child(9){
	position:absolute;
    right:0;
    top:29px;
} 
}

@media screen and (max-width:900px){

    .banner1 .video,.bottom{

    display:none;

    }

}  

@media screen and (max-width:560px){

    .daohang{

	background-color:#fff;

	height:160px;

	width:100%;

	}  

  .daohang ul{

	height:40px;

    margin:0 auto;

	width:300px;

}  

    .banner1 .video{

        display:none;

    }

    .banner3{

        height:500px;

    }

    .banner3 .img3,.banner3 img{

        height:200px;

        width:200px;

}

    .banner3 img{

        float:left;

}

.banner3 img,.banner3:hover img{

        opacity:1;

	    transform:translate(0);

}

    .banner3 .adindexchuck{

	margin:0 auto;

	padding:20px;

	width:300px;

}

    .banner3 .adindexchuck p{

	font-size:30px;

	

}

    .banner3 .adindexchuck p span{

	font-size:20px;

	}

.banner3 .adindexchuck p span:nth-child(2),.banner3 .adindexchuck p span:nth-child(3){

	font-size:15px;

	}



.banner3 .adindexchuck ul{

	width:300px;

}

.banner3 .adindexchuck li,.banner3 .adindexchuck li:nth-child(2){

	font-size:20px;

}

.banner2{

        height:500px;

    }

    .banner2 .img2,.banner2 img{

        height:200px;

        width:200px;

}

    .banner2 img{

        float:left;

}

.banner2 img,.banner2:hover img{

        opacity:1;

	    transform:translate(0);

}

    .banner2 .adT211{

	margin:0 auto;

	padding:20px;

	width:300px;

}

    .banner2 .adT211 p{

	font-size:30px;

	

}

    .banner2 .adT211 p span{

	font-size:20px;

	}

.banner2 .adT211 p span:nth-child(2),.banner2 .adT211 p span:nth-child(3){

	font-size:15px;

	}



.banner2 .adT211 ul{

	width:300px;

}

.banner2 .adT211 li,.banner2 .adT211 li:nth-child(2){

	font-size:20px;

}

     .banner1{

        height:550px;

    }

    .banner1 .img1,.banner1 img{

        height:200px;

        width:200px;

}

    .banner1 img{

        float:left;

}

.banner1 img,.banner1:hover img{

        opacity:1;

	    transform:translate(0);

}

    .banner1 .ad42{

	margin:0 auto;

	padding:20px;

	width:300px;

}

    .banner1 .ad42 p{

	font-size:30px;

	

}

    .banner1 .ad42 p span{

	font-size:20px;

	}

.banner1 .ad42 p span:nth-child(2),.banner1 .ad42 p span:nth-child(3){

	font-size:15px;

	}



.banner1 .ad42 ul{

	width:300px;

}

.banner1 .ad42 li,.banner1 .ad42 li:nth-child(2){

	font-size:20px;

}   
}
h2{
    color:#706f6c;
    font-size:16px;
    text-align:center;
}





