@charset "utf-8";/* CSS Document *//*about*/.about_nr { margin-top: 20px;font-size: 15px;color: #fff; line-height: 30px; text-indent: 2em; }.about {	margin-top: 30px;	padding-bottom: 50px;}.about .title, .product .title {	margin: 0 auto;	position: relative;	margin-top: 35px;}.about .title .bg, .product .title .bg {	width: 360px;	height: 90px;	margin: 0 auto;	display: block;	background: url(../images/title.png) no-repeat center center;	/* background-size: cover; */}.about .title p, .product .title p {	font-size: 28px;	color: #000000;	letter-spacing: 2px;	background: #ffffff;	height: 45px;	line-height: 45px;	position: absolute;	bottom: 42px;	left: 45%;}.about .title span, .product .title span {	color: #00459c;}.hx {	width: 40px;	height: 2px;	display: block;	margin: 0 auto;	background: #00459c;	margin-top: 15px;}.about .info {	margin-top: 35px;}.about .info li {	float: left;	width: 280px;	height: 300px;	box-shadow: 0px 1px 15px rgba(0, 0, 0, .2);	margin: 10px;	float: left;	transition: all 0.5s;}/* .about .info li.gsjj {	background: url(../images/gsjj.png) no-repeat 110px 45px;}.about .info li.addr {	background: url(../images/addr.png) no-repeat 110px 45px;}.about .info li.cpzs {	background: url(../images/cpzs.png) no-repeat 110px 45px;}.about .info li.sccj {	background: url(../images/sccj.png) no-repeat 110px 45px;} *//* .about .info li:hover h2, .about .info li:hover p {	color: #ffffff;} *//* .about .info li:hover .hx {	background: #ffffff;} */.about .info li>p{	padding-top:40px;	font-size: 50px;	text-align: center;	color: #00459c;}.about .info li:hover p{	color: #fff;}.about .info li:hover h2{	color: #fff;}.about .info li:hover .hx{	background-color:#fff;}.about .info li:hover{	background-color: #00459c;}.about .info img {	margin: 0 auto;	display: block;	margin-top: 45px;}.about .info h2 {	font-size: 18px;	color: #000000;	text-align: center;	font-weight: bold;	margin-top: 40px;	letter-spacing: 3px;}.about .info a p {	margin: 15px 15px 35px 15px;	text-align: center;	font-size: 14px;	line-height: 24px;}.product .title{	height: 90px;}.list ul{	display: flex;	justify-content: center;}.list ul li{	text-align: center;	line-height: 40px;	background-color: #00459c;	padding: 0 20px; margin: 0 25px;}.list ul li a{	color: #fff;}/*company*/.company {	margin-top: 30px;	background-color: #00459c;	height: 400px;}.company img {	float: left;	margin-top: 46px;	border-radius: 10px;}.company .info {	width: 670px;	float: right;	margin-top: 50px;}.company .info h2 {	font-size: 24px;	color: #ffffff;	letter-spacing: 1px;}.company .info p {	text-indent: 2em;	color: #ffffff;	line-height: 30px;}.company .info span {	width: 135px;	height: 1px;	background: #ffffff;	display: block;	margin-top: 15px;}.company .info a {	display: block;	margin-top: 20px;	width: 100px;	height: 30px;	line-height: 30px;	background: #ffffff;	color: #00459c;	text-align: center;	float: right;}/*product*/.product {	margin-top: 30px;	padding-bottom: 50px;}.product .info {	margin-top: 10px;}.product .info li {	float: left;	width: 285px;	margin: 0 5px;	border: 1px solid #00459c;	margin-top: 25px;}.product .info li img {	margin: 10px;	width: 265px;	height: 198px;}.product .info li img:hover {}.product .info p {	width: 100%;	text-align: center;	height: 35px;	line-height: 35px;	background: #00459c;	color: #ffffff;	margin-top: -5px;}/*adv*/.adv {	width: 100%;	background: url(../images/bg.jpg) center center;	padding-top: 50px;	padding-bottom: 50px;}.adv .title {	padding: 30px 0;}.adv .title p {	font-size: 28px;	color: #ffffff;	letter-spacing: 2px;	height: 45px;	line-height: 45px;	text-align: center;}.adv .title span {	background: #ffffff;}.adv ul li {	float: left;	width: 20%;	margin: 10px 30px;	text-align: center;}.adv ul li img {}.adv ul li p {	color: #ffffff;	margin-top: 15px;	font-size: 16px;}/*contact*/.contact {	position: relative;	height: 400px;	background: url(../images/bg1.jpg) no-repeat center;}.container{	width: 1200px;	margin: 0 auto;	padding: 80px 0 20px 0;}.contact ul li {	height: 35px;	line-height: 35px;	font-size: 18px;	color: #000000;	letter-spacing: 1px;}.contact ul li:nth-child(2){	margin-bottom:20px;}.ewm{	width: 200px;	display: flex;	/* flex-direction: column; */	justify-content: center;	align-items: center;}.footer .foot{	text-align: center;}/* 合作案例 */.al_img{ width: 280px; height: 210px; display: block;}.al_img img{ max-width: 100%; height: auto;}.hzal_bt{ width: 260px; height:  180px; background: #00459c; opacity: 0.8; margin: 0 auto; display: none;}.al_bt{  padding-top: 60px; }.al_bt a{ display: block; width: 90%; height: 45px; line-height: 45px; text-align: center; margin: 0 auto;  font-size: 14px; color: #fff;}.al_bt a:hover{ color: #fff;}.al_xhx{ width: 80px; height: 3px; background: #fff; border: none;}.swiper-slide:hover .hzal_bt{  position: absolute; margin-top:  -193px ; display: block; margin-left:10px;}.swiper-container2 {margin: 60px 0;}.al_gd{ width: 180px; height: 40px; line-height: 40px; text-align: center; background: #00459c; color: #fff; display: block; margin: 30px auto;}