@font-face{font-family:c67e6cdc-f2ad-46a5-8f93-efdbaee26ba4;src:url(https://omo-oss-file.thefastfile.com/portal-saas/new2022041218020304153/cms/file/c67e6cdc-f2ad-46a5-8f93-efdbaee26ba4.otf) format("opentype");font-alias:DINEngschrift}@font-face{font-family:"01e29ee3-91e0-4492-9d8c-5ad27fb6a649";src:url(https://omo-oss-file.thefastfile.com/portal-saas/new2022041218020304153/cms/file/01e29ee3-91e0-4492-9d8c-5ad27fb6a649.ttf) format("truetype");font-alias:优设标题黑}

.foot-x { background-color:#12202f; height:320px; width:100%;}
.foot-x-1 { margin-left:auto; margin-right:auto; width:1600px;}
/*尾部*/
.f_bg {
	overflow: hidden;
	background: #12202f;
	color: #8f8f8f;
	font-size: 12px;
	clear: both;
	padding-top: 2%;
	padding-bottom: 2%;
}
.f_bg_div {
	width: 96%;
	max-width: 1300px;
	margin: 0 auto;
}
.f_bg a {
	color: #8f8f8f;
	text-decoration: none;
}
.f_bg a:hover {
	color: #fff;
}
.f_bg .links {
	float: left;
	padding-right: 4%;
	margin-right: 4%;
	overflow: hidden;
	padding-bottom: 2%;
}
.f_bg .links h2 {
	font-size: 18px;
	line-height: 38px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #c7c7c7;
}
.f_bg .links ul li {
	display: block;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
.f_bg .links ul li a {
	transition: all 0.3s;
	padding-right: 5px;
}
.f_bg .links ul li a:hover {
	margin-left: 5px;
	padding-right: 0;
}
.f_bg .f_div2_r2 {
	float: right;
	text-align: center;
	padding-bottom: 2%;
}
.f_bg .f_div2_r2 img {
	display: block;
	width: 118px;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 5px;
}
.f_bg .f_div2_r {
	float: left;
	overflow: hidden;
	margin-right: 3%;
}
.f_bg .f_div2_r h2 {
	font-size: 18px;
	line-height: 38px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #c7c7c7;
}
.f_bg .f_div2_r span {
	display: block;
	color: #8f8f8f;
	line-height: 30px;
	padding-top: 2%;
	clear: both;
}
.f_bg .f_div2_r a {
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 4px;
	padding-bottom: 8px;
	color: #afafaf;
	font-size: 26px;
	font-family: Arial;
}
.f_bg .f_div2_r a:Hover {
	transition: all 0.3s;
	opacity: 0.8;
	filter: Alpha(opacity=80);
}
.foot_a {
	height: 41px;
	width: 135px;
	display: block;
	margin-top: 10px;
}
.f_div3 {
	line-height: 32px;
	min-height: 32px;
	background-color: #12202f;
	border-top: 1px solid #424242;
	clear: both;
	overflow: hidden;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #8f8f8f;
}
.f_div3 a {
	color: #8f8f8f;
}
.f_div3 a:hover {
	color: #fff;
	transition: all 0.3s;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
}

.index-pro {
	background-image: url(../images/index-pro.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 899px;
}
.index-pro-wap {
	background-image: url(../images/index-pro.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 899px;
}
.index-news-bg {
	background-image: url(../images/news-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 600px;
}
.w1600 { width:1440px; margin-left:auto; margin-right:auto;}
.c { clear:both;}
.clear { clear:both;}
.index-news { float:left; width:1440px;}


.index-news h3{ font-size:32px; font-weight: bold; margin-bottom:4px; line-height:40px; margin-top:30px; margin-bottom:20px; width:200px; display: block; height:40px; float:left;} 
.index-news-tit span{ float:right; margin-top:30px; margin-bottom:20px;}
.index-news-tit span a{
	width:110px;
	height:40px;
	display: block;
	background-color:#054f9a;
	border-radius: 25px;
	text-align: center; color:#FFFFFF; line-height:40px;
}
.index-news-pic { float:left; width:760px; height:600px;}
.index-news-pic > a{
	width:760px;
	height:450px;
	overflow: hidden;
	display: block; float:left;
}
.index-news-pic img{ width:760px; height:450px; float:left;}
.index-news-pic img{ transition:All 0.5s ease-in-out;    -webkit-transition:All 0.5s ease-in-out;    -moz-transition:All 0.5s ease-in-out;    -o-transition:All 0.5s ease-in-out;}/*放大*/
.index-news-pic img:hover{transform: scale(1.1, 1.1);}
.index-news-pic dl{  width:760px; background-color:#054f9a; padding-bottom:16px; padding-top:10px;}
.index-news-pic dl a{
	font-size:18px;
	margin-left:10px;
	color:#fff;
	font-weight: bold; line-height:50px;
}
.index-news-pic dd{ font-size:14px; color:#8c8d8f; margin-bottom:16px; line-height:16px;}
.index-news-pic dl p{ font-size:14px; color:#fff; line-height:22px; margin-top:0; margin-left:10px; margin-right:10px; color:#CCCCCC; }

.index-news-list { float: left; width:540px; margin-left:40px;}
.index-news-list li{ width:640px; height:770px;}
.index-news-list li { height:180px; clear:both; margin-bottom:10px; padding:0; display:block;}
.index-news-list li h1{ margin-left:4px; width:640px; height:180px; font-weight: bold; font-size:18px; background-color:#e8e8e8; text-indent:20px; color:#054f9a; padding-top:10px; }
.index-news-list li h1:hover{ background-color:#054f9a;transition:all .5s; color:#FFFFFF  }
.index-news-list li h1 a{ margin-top:10px; display:block; width:640px; height:68px; line-height:40px; margin-top:10px; margin-bottom:10px;}
.index-news-list li h1 a article{
	font-size:14px;
	color: #8ea5c7;
	font-weight: normal; margin-left:20px; margin-right:20px; line-height:24px; 
}
.index-news-list li h1 a article:hover{ color:#90a5c6}
.index-news-list li h1 dl{
	font-size:12px; line-height:20px;
	font-weight: normal;
}

.index-news-list li span{ float:left; background-color:#c2c2c2; color:#fff; width:68px; height:68px; display:block; text-align:center; line-height:40px; font-size:14px; }
.index-news-list li span > p{ line-height:16px; font-size:20px; margin:0px;}

.index-news-list li a:before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 1px;background: #fff; transition: 0.6s ease-in-out;}
.index-news-list li:hover a:before{width: 30px; margin-right:10px;}

.index-news-list li:hover a:before article{ color:#90a5c6}



.picMarquee-left{ width:1440px; margin-left:auto; margin-right:auto;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		
		.picMarquee-left .bd{ padding:20px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:280px; height:200px; display:block; padding:2px; border:1px solid #E4E4E4; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		
		
.index-anli {background-image: url(../images/anli-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 528px; margin-bottom:30px;}	
			
        .picMarquee-left-1{ width:780px; overflow:hidden; position:relative; padding-top:200px;  }
		.picMarquee-left-1 .bd{ padding:20px;   }
		.picMarquee-left-1 .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left-1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left-1 .bd ul li .pic{ text-align:center; }
		.picMarquee-left-1 .bd ul li .pic img{ width:280px; height:200px; display:block; padding:2px;}
		.picMarquee-left-1 .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left-1 .bd ul li .title{ line-height:24px; color:#FFFFFF; font-size:20px;   }