@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}
a:hover{ color: #F00}
body{width:100%; float:left; margin:0px; padding:0px; font-family: "微软雅黑"; font-size:14px;  }
		
	
.wrap{ margin:0 auto; width:1200px;}
.top{ width:100%; height:1px; background-color:#154198;float:left;}
h1{ float:left;}
.nav{ float:left; width:655px; margin-left:100px; margin-top:20px; }
.search1{height:25px; width:160px; float:left; border:1px solid #f2f2f2; color:#686868; }
.navtop{ width:320px; float:left;margin-left:335px;}
.navtop a{ background-color:#0c41a7; color:#FFF; padding:4px 10px; float: right; margin-right:10px;}
.navtop a:hover{ color:#F00;}
.navbot{ float:left; width:655px; margin-top:25px;}

.yyui_menu1 { height:35px; line-height:35px; font-size:16px;  }
 
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:35px; text-decoration:none; padding:0px 22px; color: #000;   }
.yyui_menu1 li a:hover {  background:#0c41a7; color:#FFF; }
.yyui_menu1 li a.more:after{}
 
.yyui_menu1 li ul { position:absolute; float:left;  display:none; background-color:#0d44a1; z-index:9999;} /*这是第二级菜单*/

.yyui_menu1 li ul li{width:160px; border-bottom:1px solid #ffffff; float:left }
.yyui_menu1 li ul a { text-decoration:none; color: #FFF; font-size:13px;}
.yyui_menu1 li ul a:hover { background: #F00;}
 
.yyui_menu1 li ul ul{ top:0;left:-161px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/


.footer{ background-color:#0d44a1; line-height:100px; height:100px; width:100%; text-align:center; color:#FFF; float:left; margin-top:100px;}
.zzb07tail a{ color:#FFF;}

.zzb07tail a:hover{ color:#F00;}
.zzb07link{ color:#FFF}
.zzb07link a{ color:#FFF}
.zzb07link a:hover{ color:#F00!important;}
.about_banner{background:url(../images/banner_about.jpg) no-repeat top center; height:301px; width:100%; float:left; }
.contact_banner{background:url(../images/banner_contact.jpg) no-repeat top center; height:301px; width:100%; float:left; }
.jishu_banner{background:url(../images/jishu_about.jpg) no-repeat top center; height:301px; width:100%; float:left; }

.news_banner{background:url(../images/news_about.jpg) no-repeat top center; height:301px; width:100%; float:left; }

.banner{ background:url(../images/banner_product.jpg) no-repeat top center; height:301px; width:100%; float:left; margin-bottom:50px;}
.main{ float:left; width:1200px; text-align:center;}
h4{ font-size:30px; text-align:center;  padding-top:50px; font-weight:normal;  width:1200px; float:left }
h5{ font-size:18px; text-align:center; padding-top:20px;}
.xian{ width:170px; height:1px; background-color:#083c8f; float:left; margin-top:20px; text-align:center}
.main1{ float:left; width:1200px; line-height:30px; }
.about{ width:1200px; text-indent:28px; float:left; margin-top:20px; text-align:left; line-height:25px;}
.about1{ width:1200px;  float:left; margin-top:20px; text-align:left; line-height:25px;}
.xinwen{ width:1200px; float:left; margin-top:20px; text-align:left;}
.xinwen ul{ margin:0px; padding:0px;}
.xinwen ul li{ float:left; width:1200px; border-bottom:1px solid #CCC; padding-bottom:10px; line-height:30px; color:#454545; margin-top:10px;}
.picvb{ padding-right:20px;}
.fenzi{ font-size:18px; width:1200px; margin-bottom:60px; float:left; margin-top:20px;display: flex;justify-content: center;}
.pic{ width:1200px; float:left;}
.zhiliang{ float:left; margin-top:70px; line-height:36px; font-size:18px; width:1200px; margin-bottom:100px;}
.zhiliang1{ background:url(../images/xian.jpg)  no-repeat top center; height:63px; line-height:63px; width:1200px; float:left; color:#FFF; font-size:20px; margin-bottom:60px;}

#menu a {
	color: #2A679F;
}
#menu, #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu {width: 1200px; float:left;background-color: #224f9c;  line-height:50px;}
#menu:before, #menu:after {
	
	display: table;
}
#menu:after {
	clear: both;
}
#menu {
	zoom: 1;
}
#menu li {float: left; width:199px; text-align:center;
	
	position: relative; border-right:1px solid #FFF;
}
#menu a {color: #FFF; font-size:20px; display:block
	
}
#menu li:hover > a {
	color: #fafafa; background-color:#bf3d41
}
*html #menu li a:hover {
	color: #fafafa;
}
#menu ul {
	margin: 20px 0 0 0;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 1;
	background: #444;
	
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#menu ul ul {
	top: 0;
	left: 239px;
	margin: 0 0 0 20px;
	_margin: 0;
	-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	box-shadow: -1px 0 0 rgba(255,255,255,.3);
}


#menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0;
	-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}
#menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#menu ul a {

	width: 239px;
	
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none; font-size:14px;
}
#menu ul a:hover {
	background-color: #224f9c;
	
}
#menu ul li:first-child > a {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#menu ul li:first-child > a:after {
	position: absolute;
	left: 40px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #444;
}
#menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;

	border-right: 6px solid #3b3b3b;
}
#menu ul li:first-child a:hover:after {
	border-bottom-color: #04acec;
}
#menu ul ul li:first-child a:hover:after {
	border-right-color: #0299d3;
	border-bottom-color: transparent;
}
#menu ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
/* Mobile */
#menu-trigger {
	display: none;
}

.fenlei{ width:1200px; float:left; margin-top:20px;}
.fenlei ul{ margin:0px; padding:0px}
.fenlei ul li{ width:390px; float:left;  margin-right:5px; margin-left:5px; margin-bottom:20px; text-align:center}
.fenlei ul li img{ border-radius:10px;}
.fenlei ul li p{ width:390px; text-align:center;line-height:30px; font-size:18px; float:left}
.cplies{ width:1200px; float:left; text-align:left; margin-top:20px;}
.cplies ul{ margin:0px; padding:0px}
.cplies ul li{ float:left; width:280px; margin-right:20px; background-color:#999; line-height:40px; text-align:center; font-size:15px; margin-bottom:10px;}

.cplies ul li a{ color:#FFF;}
.cplies ul li a:hover{}

.newspage {
 width:1200px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0d44a2; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #0d44a2; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #0d44a2; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.fy {
	line-height: 40px;
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
