*{margin:0px; padding:0px;font-family:Arial Regular;color:#616161;}	body{		margin:0;	}	header{		z-index: 1;		position: relative;	}	header .top{		width:1100px;		height:130px;		margin:auto;	}	header .top .hj .logo{		float:left;		margin-top:10px;	}	header .top  .hj{		width:655px;		height:130px;		float:left;	}	header .top .hj .logo3{		padding-top:30px;			}	header .top .dh{		float:left;		width:445px;		height:130px;	}	header .top .dh img{		float:left;		margin-top:50px;		padding-left:176px;	}	header .top .dh h1{		font-size:14px;		color:#ea3f00;		font-family:Microsoft Yahei;		float:right;		margin:0;		padding-top:37px;		width:212px;		text-align:right;	}	header .top .dh h2{		font-size:36px;		color:#ea3f00;		font-family:Impact;		float:right;		width:235px;		text-align:right;		margin:0;	}nav{	background-color: #2c56c1;}nav .w{	width: 1200px;	margin: 0 auto;}nav .w li{	list-style: none;}nav .w ul{	width: 100%;	margin: 0;}nav ul > li {	width: 12.5%;	float: left;	height: 50px;	line-height: 50px;	text-align: center;}nav ul > li:hover a {	background-color: #4b6fcb;	text-decoration: none;}nav ul > li a:focus{	text-decoration: none;	color: #fff;}nav ul > li:hover .nav_ol {	display: block;}nav ul > li:focus a {	color: #fff;	text-decoration: none;}nav ul > li a {	display: inline-block;	width: 108px;	height: 100%;	color: #fff;	font-size: 16px;}nav ul > li a:hover {	color: #fff;}nav ul .nav_ol {	display: none;	text-align: center;	padding: 0;}nav ul .nav_ol li {}nav ul .nav_ol li:last-child a{	border-bottom: 4px solid #3f66c7;}nav ul .nav_ol li:hover a {	background-color: #E3EAF0;}nav ul .nav_ol li a {	background-color: #eef5fb;	color: #555555;	font-size: 16px;}footer{	width:100%;	height:334px;}footer .xdh{	width:100%;	height:53px;	background:#e5e8f8;}footer .xdh a{	display:inline-block;	height:53px;	line-height:53px;	color:#333;	font-size:16px;	font-family:Microsoft Yahei;	padding-left: 2px;}footer .xdh .fw .left{	margin-left:98px;}.fw{	width:1100px;	margin:auto;}footer .footer{	height:281px;	background:#1943ad;	border-top:4px solid #6992f9;}footer .footer ul{	padding:0;	margin-top:69px;	width:811px;	height:277px;	margin:auto;}footer .footer ul li{	list-style-type:none;	float:left;}footer .footer ul .li1 {	margin-top:77.5px;}footer .footer ul .li2{	color:#fff;	font-size:24px;	font-family:Microsoft Yahei;	margin:72px 150px 10px 90px;	font-weight:bold;}footer .footer ul .li3{	font-family:Microsoft Yahei;	color:#fff;	font-size:12px;	margin:0;	margin-top:5px;}footer .footer ul .margin{	margin-left:90px;}footer .footer ul .padding1{	padding-left:50px;}footer .footer ul .padding2{	padding-left:18px;}footer .footer ul .padding3{	padding-left:52px;}	#myCarousel{		z-index: 0;	}	#myCarousel .carousel-inner {		width:100%;	}	center .zyyw {		background:#f1f1f1;		height:462px;		width:100%;	}	center .zyyw ul{		width:1100px;		margin:auto;		height:462px;		padding:0;	}	center .zyyw ul li{		list-style-type:none;		float:left;	}	center .zyyw ul .li1{		background:url(../img/bj.png) no-repeat;		width:384px;		height:8px;		margin-top:76px;		margin:76px 358px 0px 358px;	}	center .zyyw ul .li1 h1{		color:#2c56c1;		font-size:36px;		font-family:Microsoft Yahei;		margin:0;		margin-top:-20px;	}	center .zyyw ul .li1 h2{		font-size:22px;		color:#999999;		font-family:Bell MT;				margin:0;		padding-top:14px;	}	center .zyyw ul .li2{		background:#fff;		height:233px;		width:200px;		margin:97px 10px 0 10px;	}	center .zyyw ul .li2 h1{		font-size:18px;		font-family:Microsoft Yahei;		color:#333;		width:200px;		text-align:center;		margin-top:26px;		margin-bottom:18px;	}	center .zyyw ul .li2 a{		text-decoration:none;	}	center .zyyw ul .li2:hover h1{		color:#2c56c1;	}	center .zyyw ul .li2 p{		font-size:14px;		color:#999999;		font-family:Microsoft Yahei;		width:161px;		text-align:left;	}		center .gsjj{		width:100%;		background:#fff;	}	center .gsjj ul{		width:1100px;		margin:auto;		height:553px;		padding:0;	}	center .gsjj ul li{		list-style-type:none;		float:left;	}	center .gsjj ul .li1{		background:url(../img/bj.png) no-repeat;		width:384px;		height:60px;		margin-top:76px;		margin:76px 358px 0px 358px;	}	center .gsjj ul .li1 h1{		color:#2c56c1;		font-size:36px;		font-family:Microsoft Yahei;		margin:0;		margin-top:-20px;	}	center .gsjj ul .li1 h2{		font-size:22px;		color:#999999;		font-family:Bell MT;				margin:0;		padding-top:14px;	}	center .gsjj ul .li2{		width:470px;		height:417px;			}	center .gsjj ul .li2 h1{		color:#2c56c1;		font-size:26px;		font-family:Microsoft Yahei;		text-align:left;		margin-bottom:32px;		margin-top:50px;		text-align: center;	}	center .gsjj ul .li2 p{		font-size:14px;		font-family:Microsoft Yahei;		color:#555555;		width:470px;		text-align:left;		margin-bottom:8px;		line-height:25px;	}	center .gsjj ul .li2 a{		background:#eeeeee;		display:inline-block;		width:470px;		height:40px;		line-height:40px;		color:#666666;		text-decoration:none;		transition:all .3s;		font-family:Bell MT;		border-radius:3px;		margin-top:37px;	}	center .gsjj ul .li2 a:hover {		color:#fff;		background:#2c56c1;	}	center .gsjj ul .li3{		height:417px;		float:right;	}	center .gsjj ul .li3 img{		width: 100%;		height: 100%;	}	center .gsjj2{		width:100%;		background:#2c56c1;		height:360px;	}	center .gsjj2 ul{		width:1266px;		margin:auto;		background:#fff;		height:284px;		padding:0;	}	center .gsjj2 ul li{		float:left;		list-style-type:none;		width:254px;		height:208px;		margin-top:48px;		margin-left: 15px;	}	center .gsjj2 ul .li4{		float:right;	}	center .gsjj2 ul li h1{		font-family:Microsoft Yahei;		font-size:5px;	}	center .gsjj2 ul li img{		border:1px solid #dddddd;	}	center .gsjj2 ul div{		width:1100px;		margin:auto;	}	center .alzs{		width:100%;		background:#fff;		height:616px;	}	center .alzs .ul1{		width:1100px;		margin:auto;		height:162px;		padding:0;	}	center .alzs ul li{		list-style-type:none;		float:left;	}	center .alzs ul .li1{		background:url(../img/bj.png) no-repeat;		width:384px;		height:8px;		margin-top:76px;		margin:76px 358px 0px 358px;	}	center .alzs ul .li1 h1{		color:#2c56c1;		font-size:36px;		font-family:Microsoft Yahei;		margin:0;		margin-top:-20px;	}	center .alzs ul .li1 h2{		font-size:22px;		color:#999999;		font-family:Bell MT;				margin:0;		padding-top:14px;	}	#myCarousel1{		width:1100px;		margin:auto;	}	#myCarousel1 .carousel-inner{		width:1100px;		margin:auto;	}	#myCarousel1 .carousel-inner .item{		width:340px;		height:330px;		float:left;			}	#myCarousel1 .carousel-inner .active{		width:1100px;		height:330px;		padding:0;	}	#myCarousel1 .carousel-inner .left{		width:1100px;		height:330px;		padding:0;	} 	#myCarousel1 .carousel-inner .prev{		width:1100px;		height:330px;		padding:0;	} 	#myCarousel1 .carousel-inner .item li{		float:left;		height:330px;		border:1px solid #cad0de;		transition:all .3s;		list-style-type:none;	}	#myCarousel1 .carousel-inner .item li:hover{		border:1px solid #1943ad;		background:#1943ad;		box-shadow: 2px 2px 10px #888888;	}	#myCarousel1 .carousel-inner .item li:hover h1{		color:#fff;	}	#myCarousel1 .carousel-inner .item li:hover p{		color:#fff;	}	#myCarousel1 .carousel-inner .item li h1{		font-size:20px;		font-family:Microsoft Yahei;		color:#555555;		text-align:left;		padding-left:25px;	}	#myCarousel1 .carousel-inner .item li p{		font-size:14px;		font-family:Microsoft Yahei;		color:#999999;		text-align:left;		padding-left:25px;	}		#myCarousel1 .carousel-inner .item .tp4{		float:right;	}	#myCarousel1 .carousel-inner .item .tp3{		margin-left:37px;		margin-right:37px;	}	#myCarousel1 .carousel-indicators .active{		background-color:#1943ad;	}	#myCarousel1 .carousel-indicators li{		background:#cccccc;		height:15px;		width:15px;		margin:0;	}	#myCarousel1 .carousel-indicators{		margin-bottom:-70px;	}	center .yqlj{		width:100%;		height:150px;		background:#f6f6f6;	}	center .yqlj ul{		width:1100px;		height:150px;		margin:auto;		padding:0;	}		center .yqlj ul li{		list-style-type:none;		float:left;	}	center .yqlj ul .li1{		margin-top:39px;		margin-right:900px;	}	center .yqlj ul .li1 h1{		float:left;		margin:0;		color:#1943ad;		font-family:Microsoft Yahei;		font-size:26px;	}	center .yqlj ul .li1 h2{		float:left;		margin:0;		font-size:22px;		font-family:Bell MT;		color:#999999;		padding-top:4px;	}	center .yqlj ul .li2{		margin-top:16px;	}	center .yqlj ul .li2 a{		font-size:14px;		font-family:Microsoft Yahei;		color:#888888;		padding-right: 30px;		line-height: 26px;		float: left;	}	.dropdown-menu{		border-radius:0;	}	.dropdown-menu li{		margin-left:0px;		 	}	.dropdown-menu li a{		padding:0;		color:#333;	}	center .zyyw div{		width:200px;		height:163px;		background:url(../img/img1.png);			}	center .zyyw li:hover img{		transform:scale(1.1,1.1);			}	center .zyyw div img {		margin-top:26px;		transition:all .3s;	}	.dropdown-menu li:hover{		background:#4b6fcb;	}	.dropdown-menu li  a:hover{		color:#fff;	}	.gsjj2 a{		text-decoration:none;		color:#333;	}	#myCarousel1 .carousel-inner .item li div{		width:340px;		height:236px;		overflow:hidden;			}	#myCarousel1 .carousel-inner .item li img{		transition:all .3s;	}	#myCarousel1 .carousel-inner .item li:hover img{		transform:scale(1.1,1.1);			}	.prev-slide{		float:left;		z-index:3;		position:absolute;		margin-top:-17%;		margin-left:10px;	}	.next-slide{		float:right;		z-index:3;		position:absolute;		margin-top:-17%;		margin-left:98%;	}	.fdtp1{		width:100%;		height:3150px;		background:url(../img/bj2.png) no-repeat;		margin-top:-3150px;		position:absolute;		z-index:20;		display:none;	}	.fdtp1 img{		width:501px;		height:353px;		margin-left:30%;		margin-top:1600px;	}	.fdtp2{		width:100%;		height:3150px;		background:url(../img/bj2.png) no-repeat;		margin-top:-3150px;		position:absolute;		z-index:20;		display:none;	}	.fdtp2 img{		width:501px;		height:353px;		margin-left:30%;		margin-top:1600px;	}	.fdtp3{		width:100%;		height:3150px;		background:url(../img/bj2.png) no-repeat;		margin-top:-3150px;		position:absolute;		z-index:20;		display:none;	}	.fdtp3 img{		width:501px;		height:353px;		margin-left:30%;		margin-top:1600px;	}	.fdtp4{		width:100%;		height:3150px;		background:url(../img/bj2.png) no-repeat;		margin-top:-3150px;		position:absolute;		z-index:20;		display:none;	}	.fdtp4 img{		width:501px;		height:353px;		margin-left:30%;		margin-top:1600px;	}header .header_con {	height: 130px;	line-height: 130px;	position: relative;}header .header_con .logo {	width: 630px;	display: inline-block;}header .header_con .logo a {	display: inline-block;	width: 100%;	height: 100%;}header .header_con span {	position: absolute;	color: #ea3f00;}header .header_con span:nth-child(2) {	font-size: 14px;	font-family: "Microsoft Yahei";	top: 38px;	line-height: 14px;	right: 0;}header .header_con span:last-child {	font-size: 36px;	line-height: 36px;	font-family: Impact;	right: 0;	top: 58px;}.swiper-slide img{	width: 100%;}header .header_con span:last-child img {	padding-right: 10px;	padding-bottom:10px;}.swiper-slide{	width: 500px;}.fr{	float: right;}.fl{	float: left;}.clearfix::after {	content: "";	display: block;	width: 100%;	height: 0;	clear: both;}	#banner2 .swiper-container {		width: 1100px;		height: 370px;	}	#banner2 .swiper-slide {		font-size: 18px;		background: #fff;		width: 340px;		height: 330px;		text-align: left;		border: 1px solid #ccc;		overflow: hidden;		/* Center slide text vertically */		display: -webkit-box;		display: -ms-flexbox;		display: -webkit-flex;		display: flex;		-webkit-box-pack: center;		-ms-flex-pack: center;		-webkit-justify-content: center;		justify-content: center;		-webkit-box-align: center;		-ms-flex-align: center;		-webkit-align-items: center;		align-items: center;	}	#banner2 .swiper-slide a{		width: 100%;		height: 100%;		display: block;	}	#banner2 .swiper-slide a h3{		font-size: 20px;		font-family: Microsoft Yahei;		color: #333;		text-align: left;		padding-left: 25px;	}	#banner2 .swiper-slide a p{		font-size: 14px;		font-family: Microsoft Yahei;		color: #999999;		text-align: left;		padding-left: 25px;		margin: 0;	}	#banner2 .swiper-slide a img{		width: 100%;		height: 75%;	}	#banner2 .swiper-slide:hover{		background-color: #2c56c1;	}	#banner2 .swiper-slide:hover a{		text-decoration: none;	}	#banner2 .swiper-slide:hover a h3,.swiper-slide:hover a p{		color: #fff;	}	#banner2 .swiper-slide:hover a img{		transition: all .5s;		transform: scale(1.1);	}	#banner2 .swiper-pagination-bullet{		width: 15px;		height: 15px;		bottom: 0;	}.swiper-container-horizontal>.swiper-pagination-bullets{	bottom: 0;}.li_list{	width: 700px;	margin-left:210px;}.li_list li{	float: left;	height: 24px;	line-height: 24px;	color: #fff;	font-size: 12px;	font-family: Microsoft Yahei;}.li_list li:nth-child(2){	padding-left: 50px;}.li_list li:nth-child(4){	padding-left: 16px;}.li_list li:nth-child(6){	padding-left: 54px;}.li_list li:nth-child(6) a{	color: #fff;}.li_list li:last-child a{	color: #fff;}.inbanner{	width: 100%;}.inbanner img{	width: 100%;}.li_list li a{	color: #fff;}nav .w ul{	padding: 0;}.li_list{	margin-left:210px;	padding-top:50px;}.li_list p{	font-size: 12px;	text-align: left;	color: #fff;	line-height: 20px;}.li_list p:first-child{	font-size: 24px;	font-family: Microsoft Yahei;	font-weight: bold;	padding-bottom: 10px;}.li_list p a{	color: #fff;}