@charset "UTF-8";

/* CSS Document */
body {

	/* font-family: '微软雅黑','verdana'; */
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #404040;
}
body, ul, li, p, dd {
	margin: 0px;
	padding: 0px;
}
img {
	vertical-align: top;
}
li, dl {
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div, form, img, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
}
.clear {
	height: 0px;
	line-height: 0px;
	clear: both;
}
ul, li, dl, dd, dt {
	list-style: none;
}
html, body {
	min-height: 100%;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0;
	background: #fff;
	padding-top: 120px; /* 为固定导航栏预留空间 */
}
a {
	background-color: transparent
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
a {
	color: #404040;
	text-decoration: none;
}
a:hover, a:focus {
	color: #404040
}
.fa-1x{
	font-size:1.53333333em;
	line-height:.75em;
	vertical-align:-15%;
}

.box{ float:left; width: 100%;}
.box1370{ width:1370px; margin: 0 auto;}
.box1400{ width:1400px; margin: 0 auto;}
.box1100{ width:1100px; float:left;}
.box100{ width:100%; float:left;}

.top_bg{
	height: 120px;
	background:#00409a;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}





.font-marcellussc{
	 font-family: "MarcellusSC" !important;
}
.logo{ float:left; width: 230px; height: 120px; line-height: 120px; font-size: 30px;}
.logo img{ float:left; margin-top: 39px; height: 42px;}
.menu{ width:700px; float:left; height: 120px;}
.menu ul{ width:100%; float: left;}
.menu ul li{ float:left; font-size: 20px; position: relative; margin:0px 20px; }
.menu ul li a i{ height: 3px; border-radius: 3px; background: #f04400; width: 100%; float: left; position:absolute; display: none;  top: 80px;}
.menu ul li a{ float:left; height: 120px; line-height: 120px; color: #ffff;}
.menu ul li a:hover i{ display: block; }
.menu ul li a.menu_hover i{ display: block; }
.menu ul li a:hover,.menu_hover{ float:left;  height: 120px; line-height: 120px;  color: #fff ;} 

#main{
 color: #F5A623 ;
    position: relative;
  
}

#tooltip{
    position: absolute;
    display: none; 

}



.menu-position{
	position: absolute;
	top: 120px;
	left: 0px;
	z-index: 99999;
} 
 .submenu-bg{
	float: left;
	width:100%;
	background: #001026;
}
.submenu{
	width: 1000px;
	margin-left: 185px;
	float: left;
	height: 145px;
	line-height: 145px;
}
.submenu ul{
	width: 100%;
	float: left;
}
.submenu ul li{
	float: left;
	width: 160px;
	font-size: 18px;
	color: #fff;
	height: 145px;

	text-align: center;
	
	overflow: hidden;
}
.submenu ul li i{
	width: 100%;
	text-align: center;
	float: left;
	height: 50px;
	margin-top: 30px;
}
.submenu ul li img{
	height: 50px;
	margin: 0 auto;
}
.submenu ul li span{
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;


}
.submenu ul li a {
    color: #fff;
    cursor: pointer;
}
/* .submenu ul li a:hover{
    color: #F5A623;
    text-decoration: none;
}  */
.submenu ul li a .submenu-li {
    display: block;
}
.submenu ul li a .submenu-li-a {
    display: none;
}
.submenu ul li a.current,
.submenu ul li a:hover {
    color: #f04400;
    text-decoration: none;
}
.submenu ul li a.current .submenu-li,
.submenu ul li a:hover .submenu-li {
    display: none;
}
.submenu ul li a.current .submenu-li-a,
.submenu ul li a:hover .submenu-li-a {
    display: block;
}

.products-submenu-bg{
	background:url(../images/submenu-bg.png) repeat;
	float: left;
	width: 100%;
	position: absolute;
	top: 120px; /* 使用与menu-position一致的top值 */
	left: 0;
	z-index: 100000; /* 确保在顶部菜单之上显示，避免遮挡 */
}

/* 确保下拉菜单在鼠标移动到上面时保持显示 */
.products-submenu-bg:hover {
	display: block !important;
}

/* 确保当鼠标放在菜单项上时，下拉菜单保持显示 */
.submenu ul li a:hover + .products-submenu-bg {
	display: block !important;
}
.products-submenu{
	width: 1080px;
	margin: 0 auto;
	float: left;
	padding: 50px 0;
	
}

.products-submenu dl{
	width: 220px;
	float: left;
	margin: 0 20px;
	position: relative;
}
.products-submenu dl dd{
	width: 100%;
	float: left;
}
.products-submenu dl dd img{
	width: 100%;
	float: left;
}
.products-submenu dl dt{
	width: 200px;
	position: absolute;
	float: left;
	left: 20px;
	text-align: left;
	line-height: 30px;
	top: 20px;
	color: #fff;
}
.products-submenu dl dt h3{
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
}
.products-submenu dl dt span{
	width: 100%;
	float: left;
	height: 16px;
	line-height:16px;
	font-size: 12px;
	margin-top: 10px;
}
.products-submenu2{
	width: 1300px;
	margin: 0 auto;
	float: left;
	padding: 50px 0;
	z-index: 100001; /* 确保在二级菜单之上显示，避免遮挡 */
}
.products-submenu2 dl{
	width: 220px;
	float: left;
	margin: 0 20px;
	position: relative;
}
.products-submenu2 a{
	color: #fff;
}

.products-submenu2 dl dd img{
	width: 100%;
	float: left;
}
.products-submenu2 dl dt{
	width: 200px;
	position: absolute;
	float: left;
	left: 20px;
	text-align: left;
	line-height: 30px;
	top: 20px;
	color: #fff;
}
.products-submenu2 dl dt h3{
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
}
.products-submenu2 dl dt span{
	width: 100%;
	float: left;
	height: 16px;
	line-height:16px;
	font-size: 12px;
	margin-top: 10px;
}

/* 产品中心静态菜单样式 */
.products-center-menu {
	background: #001026;
	float: left;
	width: 100%;	
	padding: 20px 0;
	position: relative;
}

.products-menu-container {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;	
}

.product-menu-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 30px;
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease;
}

.product-menu-item:hover {
	color: #f04400;
}

.product-menu-icon {
	width: 80px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.product-menu-icon img {
	height: 50px;
	transition: all 0.3s ease;
}

.product-menu-title {
	font-size: 18px;
	font-weight: 500;
}

/* 当前选中的菜单项样式 */
.product-menu-item.current {
	color: #f04400;
}

.product-menu-item.current .product-menu-icon img {
	filter: brightness(1.2) saturate(1.5);
}



.top_right{ width: 400px; float:left;height: 30px; margin-top: 45px; font-size: 20px; text-align: right;}
.top_right ul{
	float: left;
}
.top_right ul li{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.top_right ul li:nth-of-type(2){
	border-left: 1px solid #fff;
}
.top_right dl{
	float: left;
	width: 180px;
	border-radius: 30px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	overflow: hidden;
}
.top_right dl dd{
	width: 130px;
	float: left;
	margin-left: 10px;
}
.top_right dl dd input{
	width: 100%;
	float: left;
	height: 28px;
	line-height: 28px;
	border: none;
	outline:none;
	background: #fff;
	margin-top: 0px;

}
.top_right dl dt{
	float: left;
	width: 30px;
}

.h-title-white{
	width: 100%;
	float: left;
}
.h-title-white dl{
	width: 100%;
	float: left;
}
.h-title-white dl dd{
	width: 100%;
	float: left;
	font-size: 48px;
	color: #fff;
	font-weight: bold;
}
.h-title-white dl dt{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #bbc7de;
}
.h-title-white i{
	width: 90px;
	height: 4px;
	float: left;
	background: #f04400;
	margin-top: 20px;
}


.h-title{
	width: 100%;
	float: left;
}
.h-title dl{
	width: 100%;
	float: left;
}
.h-title dl dd{
	width: 100%;
	float: left;
	font-size: 48px;
	color: #00409a;
	font-weight: bold;
}
.h-title dl dt{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #9e9e9e;
}
.h-title3{
	width: 100%;
	float: left;
}
.h-title3 dl{
	width: 100%;
	float: left;
}
.h-title3 dl dd{
	width: 100%;
	float: left;
	font-size: 48px;
	color: #404040;
	font-weight: bold;
}
.h-title3 dl dt{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #9e9e9e;
}

.h-title4{
	width: 100%;
	float: left;
}
.h-title4 dl{
	width: 100%;
	float: left;
}
.h-title4 dl dd{
	width: 100%;
	float: left;
	font-size: 48px;
	color: #1852a3;
	font-weight: bold;
}
.h-title4 dl dt{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #a5b2ce;
}


.banner{
	width: 100%;
	float: left;
}

.h-box1-bg{
	background:#fff url(../images/h-box1-bg.png) no-repeat bottom center;
	padding: 100px 0;
	float: left;
}
.h-box1-left{
	width: 650px;
	float: left;
}
.h-box1-le-con{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.h-box1-le-con h3{
	width: 100%;
	float: left;
	font-size: 26px;
	line-height: 35px;
}
.h-box1-le-con span{
	margin-top: 10px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #404040;
	line-height: 34px;
	margin-bottom: 30px;
}
.h-box1-le-con a{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.h-box1-le-con a:hover{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.h-box1-le-bot{
	width: 100%;
	float: left;
	margin-top: 40px;
}
.h-box1-le-bot dl{
	float: left;
}
.h-box1-le-bot dl:nth-of-type(1){
	width: 25%;
}
.h-box1-le-bot dl:nth-of-type(2){
	width: 45%;
}
.h-box1-le-bot dl:nth-of-type(3){
	width: 30%;
}
.h-box1-le-bot dl dd{
	width: 100%;
	float: left;
	font-size: 58px;
	height: 60px;
	line-height: 60px;
	color:#1852a3;
	font-weight: bold;
}
.h-box1-le-bot dl dt{
	width: 100%;
	float: left;
	font-size: 18px;
}

.h-box1-ri{
	width: 652px;
	float:right;
}
.h-box1-ri img{
	width: 100%;
	float:left;
}

.h-box2-bg{
	background:#eeeeee ;
	padding: 100px 0 20px;
	float: left;
}
.h-box2-le{
	width: 100%;
	float: left;

}

.h-box2-ri{
	width: 100%;
	float: left;
	position: relative;
	top: -90px;

}
.box-cont2-scroll{position:relative;width:1370px;height:360px; }
.box-cont2-scroll .box_list{overflow:hidden;position:relative;width:1100px;height:360px; float: right;}
.box-cont2-scroll .list{overflow:hidden;width:9999px;}
.box-cont2-scroll .list .list_li{float:left;width:370px;text-align:center; }
.box-cont2-scroll .plus,
.box-cont2-scroll .minus{position:absolute;bottom:10px;width:44px;height:44px;cursor:pointer;}
.box-cont2-scroll .plus{left:0px; background:url(../images/h-left2.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.box-cont2-scroll .minus{left:50px;background:url(../images/h-right2.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.box-cont2-scroll .plus:hover{left:0px; background:url(../images/h-left2-a.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.box-cont2-scroll .minus:hover{left:50px;background:url(../images/h-right2-a.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.box-cont2-scroll .plus:hover,
.box-cont2-scroll .minus:hover{cursor:pointer; }
.h-box2-ri-img{
	width: 370px;
	float: left;
	position: relative;
}
.h-box2-ri-img img{
	width: 360px;
	height: 360px;
	float: left;
}
.h-box2-ri-img dl dt h3{
	position: absolute;
	top: 10px;
	right: 20px;
	color: #3a3f48;
	padding: 5px 10px;
	font-size: 22px;
	border-radius: 3px;
	z-index: 10;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.h-box3-bg{
	background:#fff;
	padding: 100px 0;
	float: left;
}
.h-box3-con{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.h-box3-con dl{
	width: 449px;
	float: left;
	margin-right: 10px;
	height: 289px;
	margin-top: 10px;
}
.h-box3-con dl a{
	width: 100%;
	height: 289px;
	float: left;
}
.h-box3-con dl:nth-of-type(3),.h-box3-con dl:nth-of-type(6){
	margin-right: 0px;
}
.h-box3-con dl dd{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 65px;
}
.h-box3-con dl dt{
	width: 100%;
	float: left;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}

.h-box4-bg{
	background:#e6f4fb url(../images/h-box4-bg.png) no-repeat bottom center;
	padding: 100px 0;
	float: left;
}

.h-box4-left{
	width: 680px;
	float: left;
}
.h-box4-le-con{
	width: 100%;
	float: left;
	margin-top: 10px;
}

.h-box4-le-con span{
	margin-top: 10px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #404040;
	line-height: 34px;
	margin-bottom: 20px;
}
.h-box4-le-con a{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.h-box4-le-con a:hover{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}

.h-box5-bg{
	background:#2059a7 url(../images/h-box5-bg.png) no-repeat top center;
	padding: 100px 0;
	float: left;
}

.h-box5-left{
	width: 640px;
	float: left;
}
.h-box5-le-con{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.h-box5-le-con span{
	margin-top: 10px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 34px;
	margin-bottom: 30px;
}
.h-box5-le-con a{
	float: left;
	background-color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #404040;
}
.h-box5-le-con a:hover{
	float: left;
	background-color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #404040;
}




.h-box5-ri{
	width: 628px;
	float:right;
}

.h-box5-ri video{
	width: 100%;
	height: auto;
	max-width: 628px;
	max-height: 353px;
	object-fit: contain;
}

.h-box6-bg{
	background:#fff url(../images/h-box6-bg.png) no-repeat top center;
	padding: 100px 0 30px;
	float: left;
}
.h-box6-con{
	width: 100%;
	float: left;
	margin-top: 40px;
}
.h-box6-con span{
	text-align: left;
	width: 100%;
	float: left;
	margin-bottom: 40px;
	font-size: 20px;
}
.h-box6-con img{
	text-align: center;
	max-width: 100%;
}

.a-box1-bg{
	background:#fff url(../images/h-box1-bg.png) no-repeat bottom center;
	padding: 100px 0;
	float: left;
}
.a-box1-le{
	width: 650px;
	float: left;
}
.a-box1-le-title{
	width: 100%;
	float: left;
	color: #1852a3;
	font-size: 34px;
}
.a-box1-le-con{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.a-box1-le-con h3{
	width: 100%;
	float: left;
	font-size: 64px;
	line-height: 80px;
}
.a-box1-le-con span{
	margin-top: 50px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #404040;
	line-height: 34px;
	margin-bottom: 30px;
}
.a-box1-le-con a{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.a-box1-le-con a:hover{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}

.a-box2-bg{
	background:#eeeeee url(../images/a-box2-bg.png) no-repeat top center;
	padding: 100px 0;
	float: left;
}

.a-box2-left{
	width: 555px;
	float: left;
}
.a-box2-le-con{
	width: 100%;
	float: left;
	margin-top: 10px;
}

.a-box2-le-con span{
	margin-top: 10px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #404040;
	line-height: 34px;
	margin-bottom: 20px;
}
.a-box2-le-con a{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.a-box2-le-con a:hover{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}


.a-box2-ri{
	width: 720px;
	float: right;
	margin-top: 550px;
}
.a-box2-ri dl{
	float: left;
}
.a-box2-ri dl:nth-of-type(1){
	width: 140px;
	margin-left: 30px;
}
.a-box2-ri dl:nth-of-type(2){
	border-left: 1px solid #4b4b4b;
	width: 280px;
	padding-left: 50px;
}
.a-box2-ri dl:nth-of-type(3){
	width: 150px;
	padding-left: 50px;
	border-left: 1px solid #4b4b4b;
}
.a-box2-ri dl dd{
	width: 100%;
	float: left;
	font-size: 58px;
	height: 60px;
	line-height: 60px;
	color:#1852a3;
	font-weight: bold;
}
.a-box2-ri dl dt{
	width: 100%;
	float: left;
	font-size: 18px;
}
.a-box3-bg{
	background:#eeeeee url(../images/a-box3-bg.png) no-repeat top center;
	padding: 100px 0 10px;
	float: left;
}

.a-box3{
	width: 100%;
	margin-top: 30px;
	float: left;
}
.a-box3-scroll{position:relative;width:1370px;height:360px; }
.a-box3-scroll .box_list{overflow:hidden;position:relative;width:1370px;height:266px; float: right;}
.a-box3-scroll .list{overflow:hidden;width:9999px;}
.a-box3-scroll .list .list_li{float:left;width:276px;text-align:center; }
.a-box3-scroll .plus,
.a-box3-scroll .minus{position:absolute;bottom:10px;width:44px;height:44px;cursor:pointer;}
.a-box3-scroll .plus{left:50%; margin-left: -50px; background:url(../images/h-left2.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.a-box3-scroll .minus{right:50%; margin-right: -50px; background:url(../images/h-right2.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.a-box3-scroll .plus:hover{left:50%; margin-left: -50px; background:url(../images/h-left2-a.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.a-box3-scroll .minus:hover{right:50%; margin-right: -50px; background:url(../images/h-right2-a.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.a-box3-scroll .plus:hover,
.a-box3-scroll .minus:hover{cursor:pointer; }
.a-box3-con{
	width: 266px;
	float: left;
	margin-right: 10px;
}
.a-box3-con dl{
	width: 266px;
	float: left;
	background: #fff;
	height: 266px;
}
.a-box3-con .fox-div{
	width: 60px;
	height: 60px;
	position: relative;
	background: #f04400;
	border-radius: 50%;
	left: 180px;
	top: 130px;
	text-align: center;
	color: #fff;
}
.a-box3-con .fox-div span:nth-of-type(1){
	width:100%;
	float: left;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-top: 8px;
	left: 0;
	position: absolute;
}
.a-box3-con .fox-div span:nth-of-type(2){
	width:100%;
	float: left;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	top: 30px;
	left: 0;
	position: absolute;
}
.a-box3-con dl img{
	width: 100%;
	float: left;
}
.a-box3-con dl dd{
	width: 100%;
	float: left;
}
.a-box3-con dl dd img{
	width: 100%;
}
.a-box3-con dl dt{
	width: 236px;
	float: left;
	padding: 15px;
	text-align: left;
	background: #fff;
}
.a-box3-con dl dt h3{
	width: 100%;
	float: left;
	font-size: 18px;
}
.a-box3-con dl dt span{
	width: 100%;
	float: left;
	font-size: 12px;
	margin-top: 10px;
}
.a-box4-bg{
	background:#00409a;
	padding: 100px 0  60px;
	float: left;
}


.a-box4-left{
	width: 640px;
	float: left;
}
.a-box4-le-con{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.a-box4-le-con span{
	margin-top: 10px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 34px;
	margin-bottom: 30px;
}
.a-box4-le-con a{
	float: left;
	background-color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #404040;
}
.a-box4-le-con a:hover{
	float: left;
	background-color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #404040;
}




.a-box4-ri{
	width: 628px;
	float:right;
	margin-top: 10px;
	text-align: right;
}
.a-box4-bot{
	width: 100%;
	float: left;
	margin-top: 10px;
}
.a-box4-scroll{position:relative;width:1370px;height:300px; }
.a-box4-scroll .box_list{overflow:hidden;position:relative;width:1370px;height:226px; float: right;}
.a-box4-scroll .list{overflow:hidden;width:9999px;}
.a-box4-scroll .list .list_li{float:left;width:345px;text-align:center; }
.a-box4-scroll .plus,
.a-box4-scroll .minus{position:absolute;bottom:10px;width:44px;height:44px;cursor:pointer;}
.a-box4-scroll .plus{left:50%; margin-left: -50px; background:url(../images/h-left2.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.a-box4-scroll .minus{right:50%; margin-right: -50px; background:url(../images/h-right2.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.a-box4-scroll .plus:hover{left:50%; margin-left: -50px; background:url(../images/h-left2-a.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.a-box4-scroll .minus:hover{right:50%; margin-right: -50px; background:url(../images/h-right2-a.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.a-box4-scroll .plus:hover,
.a-box4-scroll .minus:hover{cursor:pointer; }
.a-box4-scroll-img{
	width: 335px;
	float: left;
	margin-right: 10px;
}
.a-box4-scroll-img img{
	width: 335px;
	height: 226px;
	float: left;
}



.c-box1-bg{
	background:#fff;
	padding: 50px 0;
	float: left;
}
.c-box-con{
	width: 100%;
	float: left;
	margin-top: 50px;
}
.c-box-con dl{
	float: left;
	text-align: center;
}
.c-box-con dl:nth-of-type(1){
	width: 20%;
	margin-left: 15%;
}
.c-box-con dl:nth-of-type(2){
	width: 30%;
}
.c-box-con dl:nth-of-type(3){
	width: 20%;
	margin-right: 15%;
}
.c-box-con dl dd{
	float: left;
	width: 100%;
}

.c-box-con dl dt{
	float: left;
	width: 100%;
	margin-top: 20px;
}

.c-box-con dl dt h3{
	float: left;
	width: 100%;
	font-size: 20px;
	margin-bottom: 10px;
}
.c-box-con dl dt span{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 25px;
}
.c-box2-bg{
	background:#fff;
	padding: 50px 0;
	float: left;
}
.c-box2-con{
	width: 100%;
	float: left;
	padding: 60px 0;
}
.c-box2-con dl{
	width: 100%;
	float: left;
}
.c-box2-con dl dd{
	width: 680px;
	float: left;
	background: #e3e3e3;
	height: 123px;
}
.c-box2-con dl dd:nth-of-type(2){
	margin-left: 10px;
}
.c-box2-con dl dd input{
	width: 658px;
	float: left;
	margin-left: 10px;
	height: 103px;
	line-height: 103px;
	margin-top: 10px;
	background: #e3e3e3;
	font-size: 40px;
	color: #3a3f48;
	border: none;
	outline: none;
}
.c-box2-con dl dt{
	width: 100%;
	float: left;
	margin-top: 10px;
	background: #e3e3e3;
	height: 345px;
}
.c-box2-con dl dt textarea{
	width: 1350px;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
	height: 325px;
	line-height: 65px;
	background: #e3e3e3;
	font-size: 40px;
	color: #3a3f48;
	border: none;
	outline: none;
	resize: none
}
.c-box2-con ul{
	width: 100%;
	text-align: center;
	margin-top: 30px;
	float: left;
}
.c-box2-con ul a{
	display: inline-block;
	background-color: #1852a3;
	font-size: 30px;
	height: 55px;
	line-height: 55px;
	padding: 0px 40px;
	color: #fff;
}
.c-box2-con ul a:hover{
	display: inline-block;
	background-color: #1852a3;
	font-size: 30px;
	height: 55px;
	line-height: 55px;
	padding: 0px 40px;
	color: #fff;
}





.s-box1-bg{
	background:#fff;
	padding: 100px 0;
	float: left;
}

.s-box1-con{
	width: 100%;
	float: left;
	margin-top: 50px;
	padding-bottom: 60px;
	border-bottom: 1px #9c9fa3 solid;
}

.s-box2-con{
	width: 100%;
	float: left;
	margin-top: 100px;
}
.s-box2-bg{
	background:#fff;
	padding: 0px 0 20px;
	float: left;
}



.s-box2-scroll{position:relative;width:1370px; padding-bottom: 80px;}
.s-box2-scroll .box_list{overflow:hidden;position:relative;width:880px;margin: 0 auto;}
.s-box2-scroll .list{overflow:hidden;width:9999px;}
.s-box2-scroll .list .list_li{float:left;width:880px;text-align:center; }
.s-box2-scroll .plus,
.s-box2-scroll .minus{position:absolute;bottom:10px;width:44px;height:44px;cursor:pointer;}
.s-box2-scroll .plus{left:50%; margin-left: -50px; background:url(../images/h-left2.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.s-box2-scroll .minus{right:50%; margin-right: -50px; background:url(../images/h-right2.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.s-box2-scroll .plus:hover{left:50%; margin-left: -50px; background:url(../images/h-left2-a.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.s-box2-scroll .minus:hover{right:50%; margin-right: -50px; background:url(../images/h-right2-a.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.s-box2-scroll .plus:hover,
.s-box2-scroll .minus:hover{cursor:pointer; }
.s-box2-video{
	width: 880px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}
.s-box2-video video{
	width: 880px;
	display: block;
	margin: 0 auto;
}

/* 视频轮播容器样式 */
.video-swiper {
    width: 100%;
    height: auto;
}
.video-swiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}


.s-box3-bg{
	background:#fff;
	padding: 50px 0;
	float: left;
}
.s-box3{
	width: 100%;
	float: left;
	border-top: 1px #9c9fa3 solid;
	border-bottom: 1px #9c9fa3 solid;
	padding: 100px 0;
}
.s-box3-con{
	width: 100%;
	float: left;
	margin-top: 60px;
}
.s-box3-con dl{
	width: 660px;
	float: left;
	background: #e3e3e3;
	height: 123px;
}
.s-box3-con dl:nth-of-type(2){
	margin-left: 50px;
}
.s-box3-con dl dd{
	float: left;
	margin-left: 40px;
	height: 30px;
	line-height: 30px;
	margin-top: 46px;
	font-size: 36px;
	border-left: 3px #3a3f48 solid;
	padding-left: 40px;
}


.s-box3-con dl dt{
	float: right;
	height: 30px;
	line-height: 30px;
	margin-top: 46px;
	margin-right: 50px;
}


.p-box1-bg{
	background:#fff;
	padding: 100px 0;
	float: left;
}
.p-box1-con{
	width: 100%;
	float: left;
	margin-top: 60px;
}
.p-box1-scroll{position:relative;width:1370px;height:500px; }
.p-box1-scroll .box_list{overflow:hidden;position:relative;width:1370px;height:431px; float: right;}
.p-box1-scroll .list{overflow:hidden;width:9999px;}
.p-box1-scroll .list .list_li{float:left;width:345px;text-align:center; }
.p-box1-scroll .plus,
.p-box1-scroll .minus{position:absolute;bottom:10px;width:44px;height:44px;cursor:pointer;}
.p-box1-scroll .plus{left:50%; margin-left: -50px; background:url(../images/h-left2.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.p-box1-scroll .minus{right:50%; margin-right: -50px; background:url(../images/h-right2.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.p-box1-scroll .plus:hover{left:50%; margin-left: -50px; background:url(../images/h-left2-a.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.p-box1-scroll .minus:hover{right:50%; margin-right: -50px; background:url(../images/h-right2-a.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.p-box1-scroll .plus:hover,
.p-box1-scroll .minus:hover{cursor:pointer; }


.p-box1-scroll-con{
	width: 335px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.p-box1-scroll-con dl{
	width: 100%;
	float: left;


}
.p-box1-scroll-con dl dd{
	width: 100%;
	float: left;
}
.p-box1-scroll-con dl dd img{
	width: 100%;
}
.p-box1-scroll-con dl dt{
	width: 300px;
	float: left;
	left: 20px;
	position: absolute;
	text-align: left;
	top: 20px;
}
.p-box1-scroll-con dl dt h3{
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom: 10px;
	font-size: 24px;
	color: #fff;
}

.p-box1-scroll-con dl dt span{
	float: left;
	background-color: #1852a3;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
}
.p-box1-scroll-con dl dt span:hover{
	float: left;
	background-color: #1852a3;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
}

.p-box2-le{
	width: 585px;
	height: 375px;
	padding: 30px 30px 0px 40px;
	background:url(../images/p-box2-le-bg.png) no-repeat;
	margin-top: 145px;
	float: left;
}
.p-box2-le dl{
	width: 100%;
	float: left;
} 
.p-box2-le dl dd{	
	width: 100%;
	float: left;
	color: #00409a;
	font-size: 20px;
}
.p-box2-le dl dt{	
	width: 100%;
	float: left;
	margin-top: 40px;
}

.p-box2-le dl dt h3{
	width: 100%;
	float: left;
	font-size: 26px;
	line-height: 35px;
	
}
.p-box2-le dl dt span{
	margin-top: 25px;
	width: 100%;
	float: left;
	font-size: 18px;
	color: #404040;
	line-height: 34px;
	height: 132px;
	margin-bottom: 30px;
}
.p-box2-le dl dt a{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.p-box2-le dl dt a:hover{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	color: #fff;
}

.p-box3-bg{
	background:#00409a;
	padding: 100px 0  60px;
	float: left;
}

.p-box3{
	width: 100%;
	float: left;
	margin-top: 60px;

}
.p-box3-scroll{position:relative;width:1370px;height:410px; }
.p-box3-scroll .box_list{overflow:hidden;position:relative;width:1370px;height:335px; float: left;}
.p-box3-scroll .list{overflow:hidden;width:9999px;}
.p-box3-scroll .list .list_li{float:left;width:345px;text-align:center; }
.p-box3-scroll .plus,
.p-box3-scroll .minus{position:absolute;bottom:10px;width:44px;height:44px;cursor:pointer;}
.p-box3-scroll .plus{left:50%; margin-left: -50px; background:url(../images/h-left2.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.p-box3-scroll .minus{right:50%; margin-right: -50px; background:url(../images/h-right2.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.p-box3-scroll .plus:hover{left:50%; margin-left: -50px; background:url(../images/h-left2-a.png) no-repeat; width: 44px; height: 44px;cursor:pointer; }
.p-box3-scroll .minus:hover{right:50%; margin-right: -50px; background:url(../images/h-right2-a.png) no-repeat;width: 44px; height: 44px;cursor:pointer; }
.p-box3-scroll .plus:hover,
.p-box3-scroll .minus:hover{cursor:pointer; }
.p-box3-con{
	width: 335px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.p-box3-con dl{
	width: 100%;
	float: left;


}
.p-box3-con dl dd{
	width: 100%;
	float: left;
}
.p-box3-con dl dd img{
	width: 100%;
}
.p-box3-con dl dt{
	width: 300px;
	float: left;
	left: 20px;
	position: absolute;
	text-align: left;
	top: 20px;
}
.p-box3-con dl dt h3{
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom: 10px;
	font-size: 24px;
}

.p-box3-con dl dt span{
	float: left;
	background-color: #1852a3;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
}
.p-box3-con dl dt span:hover{
	float: left;
	background-color: #1852a3;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
}


.p2-box{
	width: 100%;
	float: left;
	margin-top: 220px;
}
.p2-box2{
	width: 100%;
	float: left;
	margin-top: 70px;
	padding-bottom: 100px;
}
.p2-box2 dl{
	width: 440px;
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 80px;
}
.p2-box2 dl dd{
	width: 100%;
	float: left;
}
.p2-box2 dl dd img{
	width: 100%;
	float: left;
}

.p2-box2 dl dt{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.p2-box2 dl dt h3{
	width: 100%;
	float: left;
	font-size: 32px;
	height: 45px;
	line-height: 45px;
}

.p2-box2 dl dt .dt-span{
	width: 100%;
	font-size: 16px;
	float: left;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 15px;
	height: 90px;
}
.p2-box2 dl dt .dt-span2{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
}
.p2-box2 dl dt .dt-span2:hover{
	float: left;
	background-color: #1852a3;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
}



.d-box1-bg{
	background:#eeeeee;
	padding: 100px 0  60px;
	float: left;
}
.d-box2-bg{
	background:#eeeeee;
	float: left;
	padding: 50px 0;
}

.show-titl2{
    width: 100%;
    float: left;
    color: #002364;
    margin-top: 20px;;
    font-size: 22px;
}
.show-titl2 ul{
    width: 100%;
    float: left;
    color: #002364;
    font-size: 22px; 
}
.show-titl2 ul li{
    float: left;
}
.show-titl2 ul li a {
    display: block;
    text-align: center;
    font-size: 24px;
    color: #404040;
    cursor: pointer;
    text-decoration: none;
    padding: 5px 20px;
    background: none;
    text-decoration: none;
    border-radius: 3px
}

.show-titl2 ul li a.current {
    font-size: 24px;
    color: #fff;
    display: block;
    cursor: pointer;
    text-decoration: none;
    padding: 5px 20px;
    background: #1852a3;
    border-radius: 20px 20px 0px 0px
}

.shop-box2{
    width: 100%;
    float: left;
    background: #1852a3;
    padding-bottom: 45px;
    border-radius: 0px 20px 20px 20px;
    
}

.shop-box3{
    width: 100%;
    float: left;
    background: #1852a3;
    padding-bottom: 45px;
    border-radius: 20px 20px 20px 20px;
    
}
.shop-box2-bg{
    border-radius: 5px;
    background: #fbfbfb; 
    width: 1300px;
    margin-left: 35px;
    float: left;
    margin-top: 45px;
}
.shop-box2-titl{
    border-radius: 5px 5px 0 0;
    background: #404040;
    height: 55px;
    line-height: 55px;
    float: left;
    width: 100%;
    color: #fff;
    font-size: 30px;
    text-indent: 20px;
}
.shop-box2-text{
    width: 1260px;
    padding: 20px;
    line-height: 45px;
    float: left;
    font-size: 20px;
    color: #3a3f48;
}

.shop-box2-text2{
    width: 1260px;
    padding: 20px;
    color: #3a3f48;
    float: left;
}
.shop-box2-text2 dl{
    width: 100%;
    float: left;
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    border-bottom: 2px solid #dbdbdb;
}
.shop-box2-text2 dl dd{
    width: 85%;
    float: left;
    height: 45px;
    line-height: 45px;
}
.shop-box2-text2 dl dt{
    width: 15%;
    float: left;
    height: 45px;
    line-height: 45px;
}

/* 展开功能相关样式 */
.shop-box2-text2 dl.expanded {
    height: auto !important;
    min-height: 45px;
    overflow: visible;
}

.shop-box2-text2 .download-options {
    width: 100%;
    float: left;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.shop-box2-text2 .download-section dl.expanded + .download-options {
    max-height: 500px;
    transition: max-height 0.3s ease-in;
}

.shop-box2-text2 dl .download-row {
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #f0f0f0;
}

.shop-box2-text2 dl .download-row:last-child {
    border-bottom: none;
}

.shop-box2-text2 dl .download-item {
    width: 85%;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-left: 20px;
}

.shop-box2-text2 dl .download-link {
    width: 15%;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
}

.shop-box2-text2 dl .download-link a {
    color: #f04400;
    text-decoration: none;
}

.shop-box2-text2 dl .download-link a:hover {
    color: #d83d00;
    text-decoration: underline;
}

/* 鼠标悬停效果 */
.shop-box2-text2 dl dt:first-child:hover {
    cursor: pointer;
    color: #1852a3;
}

.shop-box4{
    width: 1230px;
    float: left;
    margin-left: 50px;
    padding: 20px;
    margin-top:50px;
}
.shop-box4 h3{
    width: 100%;
    float: left;
    font-size: 26px;
}
.shop-box4 p{
    font-size: 16px;
}

.d-box1-left{
	width:550px;
	float: left;
}
.d-box1-right{
	width: 800px;
	float: right;
}
.d-box1-right dl{
	width: 100%;
	float: left;
}
.d-box1-right dl dd{
	width: 100%;
	float: left;
}
.d-box1-right dl dd h3{
	width: 100%;
	float: left;
	color: #f04400;
	font-size: 18px;
}
.d-box1-right dl dd span{
	width: 100%;
	float: left;
	font-size: 40px;
	color: #404040;
	margin-top: 10px;
}
.d-box1-right dl dt{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.d-box1-right dl dt h3{
	width: 100%;
	float: left;
	font-size: 21px;
	color: #404040;
	line-height: 32px;
	height: 160px;

}
.d-box1-right dl dt span{
	width: 100%;
	float: left;
	margin-top: 15px;
}
.d-box1-right dl dt span a{
	float: left;
	background-color: #f04400;
	border-radius: 5px;
	font-size: 28px;
	height: 60px;
	line-height: 60px;
	padding: 0px 50px;
	color: #fff;
}
.d-box1-right dl dt span a:hover{
	float: left;
	background-color: #d83d00;
	font-size: 28px;
	border-radius: 5px;
	height: 60px;
	line-height: 60px;
	padding: 0px 50px;
	color: #fff;
}
.d-box1-right ul{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.d-box1-right ul li{
	float: left;
	margin-right: 20px;
}
.d-box1-right ul li img{
	float: left;
	height: 35px;
}

/* 商品图 */
.ProductIntroduction {
	position: relative;
	width: 515px;
	float: left;
	 overflow: hidden; 
}

.ProductExhibition {
	position: relative;
	width: 105px;
	height: 0px;
	/* overflow: hidden;  */
	text-align: left; 
	/* left: 0; */
}

.ProductExhibition .Exhibition_num .Exhibition_item {
	margin-left: 0px;
	height: 105px;
}

.ProductExhibition .Exhibition_num .Exhibition_item img {
	width: 95px;
	height: 95px;
	opacity: 0.5;
	vertical-align: top;
	box-sizing: border-box;
	/* padding: 15px; */

}

.ProductExhibition_box,
.ProductExhibition_box .Exhibition_Img,
.ProductExhibition_box .Exhibition_Img img {
	width: 410px;
	height: 410px;
	float: left;
}

.ProductExhibition_box .Exhibition_Img img {
	box-sizing: border-box;
	/* padding: 15px; */
	/* border-radius: 20px; */
}

.Exhibition_items::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	/* border-radius: 0 3px 0 0;
	border-color: #af5000 #af5000 transparent transparent; */
	border-style: solid;
	border-width: 6px;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	/* left: -5px; */
	/* right: 0; */
	background: -o-linear- n(45deg,  rgba(255, 255, 255, 0)  0, rgba(255, 255, 255, 0) 49%, #af5000 50%, #af5000 100%) no-repeat border-box;
	background: linear-gradient(45deg,  rgba(255, 255, 255, 0) , rgba(255, 255, 255, 0) 49%,#af5000 50%, #af5000) no-repeat border-box;
	content: "";
}

.Exhibition_items {
	position: absolute;
	/* left: 28px;
	top: 13px; */
	width: 95px;
	height: 95px;
	box-sizing: border-box;
	border: 0;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 3px #af5000;
	box-shadow: inset 0 0 0 3px #af5000;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.86, 0, .07, 1);
	-o-transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	transition: transform .5s cubic-bezier(.86, 0, .07, 1), -webkit-transform .5s cubic-bezier(.86, 0, .07, 1);
}

.icon_LImg img,
.icon_RImg img {
	width: 5px;
	height: 9px;
	margin-top: 8px;
}

.icon_LImg,
.icon_RImg {
	position: absolute;
	z-index: 30;
	width: 26px;
	height: 26px;
	 border-radius: 2rem; 
	background-color: black;
	text-align: center;
	line-height: 23px;
	opacity: .5;
}

.icon_LImg {
	top: -50px;
	transition: all .3s;
	left: 35px;
}

.icon_RImg {
	left: 35px;
	transition: all .3s;
	top: 430px;
}

.icon_LImg:hover,
.icon_LImg:focus,
.icon_RImg:hover,
.icon_RImg:focus {
	opacity: .8;
}

.ProductExhibition:hover .icon_LImg {
	top: -50px;
}

.ProductExhibition:hover .icon_RImg {
	top: 384px;
}

.icon_LImg img {
	transform: rotate(90deg);
}

.icon_RImg img {
	transform: rotate(-90deg);
}

.ProductExhibition .Exhibition_num .czt_active img {
	opacity: 1;
}

.ProductExhibition_wrap {
	position: relative;
	width: 410px;
	height: 410px;
	left: 105px;
	top: 0px;
	overflow: hidden;
}

.ProductExhibition_box {
	position: absolute;
	height: 120000px;
	transition: all .5s;
}

.ProductExhibition_box img {
	width: 410px;
	height: 410px;
}






.foot-service-bg{
	width:100%;
	float: left;
	background: #222222;
	padding: 60px 0;
}
.foot-service{
	width: 100%;
	float: left;
}
.foot-service ul{
	float: left;
	height: 220px;
}
.foot-service ul h3{
	width: 100%;
	float: left;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
}
.foot-service ul li{
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.foot-service dl{
	width: 160px;
	text-align: center;
	float: right;
}
.foot-service dl dd{
	width: 100%;
	text-align: center;
	float: left;
}
.foot-service dl dt{
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 10px;
	color: #fff;
	font-size: 14px;
}
.foot-service ul li a{
	color: #fff;
}
.foot-service ul li a:hover{
	color: #fff;
}
.foot-service ul:nth-of-type(1){
	width: 200px;
	float: left;
	text-align: center;
}
.foot-service ul:nth-of-type(2){
	width: 200px;
	float: left;
	text-align: center;
	border-left: 1px solid #4e4e4e;
}
.foot-service ul:nth-of-type(3){
	width: 200px;
	float: left;
	text-align: center;
	border-left: 1px solid #4e4e4e;
}
.foot-service ul:nth-of-type(4){
	width: 300px;
	float: left;
	text-align: left;
	padding-left: 50px;
	border-left: 1px solid #4e4e4e;
}

.foot-bg{
	width: 100%;
	float: left;
	background: #000;
}
.foot-logo{ float:left; width: 230px; height: 60px; line-height: 60px; font-size: 30px;}
.foot-logo img{ float:left; margin-top: 12px; height: 35px;}
.foot-cent{ width:700px; float:left; height: 60px;}
.foot-cent ul{ width:100%; float: left;}
.foot-cent ul li{ float:left; font-size:14px; position: relative; margin:0px 15px; line-height: 60px;}
.foot-cent ul li a{
	color: #fff;
}
.foot-cent ul li a:hover{
	color: #fff;
}
.foot_right{
	float: right;
	height: 30px;
	margin-top: 15px;
}
.foot_right ul{
	float: left;
}
.foot_right ul li{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.foot_right ul li:nth-of-type(2){
	border-left: 1px solid #fff;
}

/* 首页轮播图高度 */
.sliderContainer {
    position: relative
}
.swiper-hieght{
    height: 700px;
}

