@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px){
	header .right .right_con dl dd:hover{ color:#d52027}
	
	.container00 ul.ul02 li .a .top h4:hover, .container00 .title002 .ll ul li:hover, .n_news ul li .con h5:hover{ color:#d52027}
	
	.container00 .title002 .rr dl dd a:hover, .container002 .title002 .rr dl dd:hover a{ border:#d52027 1px solid; background:#d52027; color:#fff}
	
	.container06 .right ul li a .con h5:hover{ color:#d52027}
	
	.container06 .right ul li a:hover{ background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.15)}
	
	.container07 ul li a:hover .img{ box-shadow: 0px 0px 15px 0px rgba(7, 0, 2, 0.03);}
	
	.container08 .left .more a:hover{ letter-spacing:1px}
	
	footer .fl01 .center ul li:hover{ opacity:1}
	
	footer .fl02 .right ul li a:hover{ border:#d52027 1px solid; background:#d52027; }
	
	.web_left_con .more a:hover{ letter-spacing:1px}
	
	.n_about .fl02 ul li a:hover img{ transform:scale(1.05)}
	.n_about .fl02 ul li a:hover .top p{ opacity:1; visibility:visible; height:4rem}
	
	.n_zizhi ul li a:hover .img .img_hezi{ box-shadow: 0 0 30px rgba(0,0,0,0.05);}
	
	.n_team .fl01 ul li a:hover>.img .top{background: rgba(213,32,39,0.9);transform:translateY(0);transition:.6s;}
	
	.n_news ul li .box .img:hover .red-bg { opacity: 1; visibility: visible; }
	.n_news ul li .box .img:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
	.n_news ul li .box .img:hover img{ transform:scale(1.05);}
	
	.container02.n_case  ul.ul02 li a:hover{ box-shadow: 0px 0px 15px 0px rgba(7, 0, 2, 0.03);}
	
	.n_hezuo ul li:hover .ico{ background:#d52027; border:#d52027 1px solid}
	.n_hezuo ul li:hover .ico .box_table img.img1{ width:0; transform:rotateY(-180deg)}
	.n_hezuo ul li:hover .ico .box_table img.img2{ width:auto; transform:rotateY(0)}
	.n_hezuo ul li:hover .ico .top{ background:#fff; color:#000}
	
	.n_hezuo .more a:hover{ box-shadow: 0px 0px 15px 0px rgba(7, 0, 2, 0.1);}
	
	
	
	.n_jishu .fl01 ul li .img:hover .red-bg { opacity: 1; visibility: visible; }
	.n_jishu .fl01 ul li .img:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
	.n_jishu .fl01 ul li .img:hover img{ transform:scale(1.05);}
	
	.n_jishu .fl02 ul li a:hover .con{ background:#d52027; border:#d52027 2px solid}
	
	.n_jishu .fl02 ul li a:hover .con h5{ color:#fff}
	.n_jishu .fl02 ul li a:hover .con p{ color:#fff}
	.n_jishu .fl02 ul li a:hover .con h6{ color:#fff}
	.n_jishu .fl02 ul li a:hover .con h6 svg{ fill:#fff}
	
	.container00 ul li .a:hover{ box-shadow:0px 6px 60px 0px rgba(0, 0, 0, 0.15)}
	.container02 .more a:hover{ border-radius:0}
	
	.container00 ul.ul02 li .a:hover .top h3 img{ transform:rotate(180deg)}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
	
	header .w1200{ padding:0 3rem}
}

@media(max-width: 1700px){
	header .right .right_con{margin-left: 2rem;}
	.MainMenu #links>li{ margin-left:2.5rem}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	header .right .right_con{ margin-left:5rem}
	
	.container01 ul li.on a .top span{ margin-top:3rem}
	.container02 ul.ul02 li .top{}
	
	.container00 .title002 .rr{ padding:0 0 0 2.5rem}
}

@media(max-width: 1480px){
	header .right .right_con{margin-left: 1rem;}
	.MainMenu #links>li{ margin-left:3rem}
}
@media(max-width: 1470px){
	.w1440{ padding:0 15px}
	
	header .w1200{ padding:0 15px}
	
	header .logo img{width: 368px;}
}

@media(max-width: 1350px){
	header .logo img{width: 326px;}
	
	.MainMenu #links>li{ font-size:15px}
	header .right .right_con{ margin-left:2rem}
	header .right .right_con h3{ font-size:20px}
	header .right .right_con dl dd{ margin-left:1rem}
	
	header .w1200{ padding:0 1rem}
	
	.container02 ul.ul02 li .top{}

	header .logo img {width: 300px;}
}

@media(max-width: 1200px){
	
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
}


@media(max-width: 456px){
	
} 