* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
	margin: 0;
	padding: 0;
	min-width:1200px;
}
body {
	color: #222;
	font: 16px/1.5 Helvetica, Arial, sans-serif;
}
.clear{ clear:both;}
img{ border:0;}
h1, h2, h3, p, pre, ul {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 48px;
	line-height: 1;
	margin-bottom: 1em;
}
h2 {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 1em;
}
h3 {
	font-size: 16px;
	line-height: 1;
	margin-bottom: 1em;
}
p, pre, ul {
	margin-bottom: 2em;
}
pre {
	background: #fefefe;
	border: 1px solid #dedede;
	overflow-x: auto;
	padding: 2em;
}
ul {
	margin-left: 1em;
}
.section-wrapper {
	margin-top: -50px;
	padding-top: 50px;
}
.section-wrapper:first-child .section {
	padding-top: 100px;
}
/* Ö÷Òª´úÂë²¿·Ö */

#nav {
width:20px;
min-height:150px;
position:fixed;
top:40%;
right:100px;
z-index:10000;
}
#nav ul {

	margin:0 auto;
}
#nav li {
	display: inline-block;
	margin-bottom: 0;
	width:20px; height:20px;
	background:#586171;
	border-radius: 20px;
	text-align:center;
	line-height:20px;
	margin:10px 0;
}
#nav a {
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	color: #586171;
	display: block;
	text-decoration: none;text-transform: uppercase;
}
#nav a:hover {
	display: block;
	width:20px;
	height:20px;
	color:#FFE552;
	background:#FFE552;
	border-radius: 20px;
}
#nav .current a {
    width:20px; height:20px;
 	color:#FFE552;
	background:#FFE552; border-radius: 20px;
	
}
#container {
	margin: 0 auto;
	width:100%;
}
.section {
	min-height: 600px;
	width:1000px;
	margin: 0 auto;
}
.section-zt {
	width:100%;
}
.section-fuwu {
	min-height:800px;
	width:1000px;
	margin: 0 auto;
}
.section-anli {
	min-height:800px;
	width:1000px;
	margin: 0 auto;
}
.section-guanyu {
	min-height:600px;
	width:1000px;
	margin: 0 auto;
}
.section-lianxi {
	min-height:600px;
	width:1000px;
	margin: 0 auto;
}
.section p:last-child {
	margin-bottom: 0;
}
.right_lx {
	padding-left:20px;
	line-height:20px;
	font-size:12px;
	color:#999;
}
.line {
	height:127px;
	width:100%;
	background:url(../images/line-bg.jpg);
}
.line-n {
	width:1000px;
	height:127px;
	margin:0 auto;
}

.right_job {
	padding-top:10px;
	padding-right:10px;
	padding-left:25px;
	line-height:25px;
	font-size:12px;
	color:#999;
}

.right_b {
	padding-top:14px;
	padding-right:10px;
	line-height:25px;
	font-size:12px;
	color:#666;
}
.right_about {
	padding-top:10px;
	padding-right:20px;
	line-height:25px;
	font-size:12px;
	color:#999;
}



.d1{ width:100%; height:840px; background:url(../images/top.jpg) no-repeat center;}
.d2{ width:100%; height:680px; background:url(../images/product.jpg) no-repeat center;}
.d3{ width:100%; height:820px; background:url(../images/application.jpg) no-repeat center;}
.d4{ width:100%; height:850px; background:#FFFFFF;}
.d5{ width:100%; height:1430px;background:url(../images/news.jpg) no-repeat center;}
.d6{ width:100%; height:600px; background:#FFFFFF;}

.top{ width:1200px; height:140px; margin:0 auto; padding-top:40px;}
.logo{ float:left; width:300px; height:140px;}
.menu{ float:left; width:450px; height:90px; border-bottom:1px solid #FFFFFF;}
.menu ul{ margin:0; padding:0; width:360px; margin:0 auto;}
.menu ul li{ list-style:none; float:left; width:120px; height:90px; text-align:center; line-height:130px;}
.menu ul li a{ display:block; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.menu ul li:hover a{ display:block; color:#FFE552;}
.banner{ width:100%; height:400px; margin-top:150px;}

.yyly{ width:1200px; height:250px; margin:0 auto; padding-top:300px;}
.yyly1{ float:left; width:180px; height:240px; margin:0 30px; background:url(../images/yyly1a.png) no-repeat top center; text-align:center; line-height:430px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.yyly2{ float:left; width:180px; height:240px; margin:0 30px; background:url(../images/yyly2a.png) no-repeat top center; text-align:center; line-height:430px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.yyly3{ float:left; width:180px; height:240px; margin:0 30px; background:url(../images/yyly3a.png) no-repeat top center; text-align:center; line-height:430px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.yyly4{ float:left; width:180px; height:240px; margin:0 30px; background:url(../images/yyly4a.png) no-repeat top center; text-align:center; line-height:430px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.yyly5{ float:left; width:180px; height:240px; margin:0 30px; background:url(../images/yyly5a.png) no-repeat top center; text-align:center; line-height:430px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#FFFFFF;}
.yyly1:hover{ background:url(../images/yyly1b.png) no-repeat top center; color:#FFE552;}
.yyly2:hover{ background:url(../images/yyly2b.png) no-repeat top center; color:#FFE552;}
.yyly3:hover{ background:url(../images/yyly3b.png) no-repeat top center; color:#FFE552;}
.yyly4:hover{ background:url(../images/yyly4b.png) no-repeat top center; color:#FFE552;}
.yyly5:hover{ background:url(../images/yyly5b.png) no-repeat top center; color:#FFE552;}

.ygfct{ width:1150px; height:140px; margin:0 auto;}
.ygfcn{ width:1150px; height:375px; margin:0 auto;}
.ygfcb{ width:1152px; height:300px; margin:0 auto; margin-top:25px;}
.ygfcb ul{ margin:0; padding:0;}
.ygfcb ul li{ float:left; list-style:none;}

.newst{ width:406px; margin:0 auto; padding-top:230px;}
.newsn{ width:1200px; min-height:980px; margin:0 auto; margin-top:20px; background:url(../images/newsbg.png) repeat-y center;}
.newsn_l{ float:left; width:600px; margin-left:14px;}
.newsn_l ul{ margin:0; padding:0;}
.newsn_l ul li{ list-style:none; width:600px; height:300px; background:url(../images/n1.png) no-repeat right center; margin-bottom:80px;}
.newsn_l ul li:hover{ background:url(../images/n2.png) no-repeat right center;}
.newsn_tit{ width:100%; height:45px; text-align:left;}
.newsn_tit a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFFFFF; text-decoration:none;}
.newsn_tit a:hover{ color:#FF0000;}
.newsn_ino{ width:550px; height:90px; border-left:5px solid #FFFFFF; padding:0 30px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.newsn_pic{ width:363px; height:150px; background:url(../images/newsn_pic.png) no-repeat; margin-top:15px; text-align:center; padding-top:13px;}

.newsn_r{ float:left; width:600px; padding-top:190px; margin-left:-28px;}
.newsn_r ul{ margin:0; padding:0;}
.newsn_r ul li{ list-style:none; width:600px; height:300px; background:url(../images/n1.png) no-repeat left center; margin-bottom:80px; padding-left:80px;}
.newsn_r ul li:hover{ background:url(../images/n2.png) no-repeat left center;}

.contactt2{ width:530px; height:280px; margin:0 auto;}
.contactnn{ width:1130px; height:320px; margin:0 auto;}
.lglxn{ width:1000px; height:280px; margin:0 auto;}
.lglxn_1{ float:left; width:300px; height:280px;}
.lglxn_2{ float:left; width:300px; height:280px; margin-left:50px;}
.lglxn_3{ float:left; width:300px; height:280px; margin-left:50px;}
.lglxn_l{ float:left; width:45px; height:45px;}
.lglxn_r{ float:right; width:245px; height:280px;}
.dbdh{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#000;}
.dbhx{ width:100%; height:1px; background:#000; margin:15px auto;}
.lgly{ width:245px; height:280px;}

.foot{ width:1150px; height:250px; margin:0 auto;}
.foot_t{ width:250px; height:50px; margin:0 auto;}
.foot_f{ width:210px; height:40px; margin:0 auto;}
.foot_f ul{ margin:0; padding:0;}
.foot_f ul li{ list-style:none; float:left; margin:0 15px; width:40px; height:40px;}
.foot_x{ width:1150px; height:80px; border-top:1px solid #EDEDED; margin:0 auto; margin-top:50px; text-align:center; line-height:80px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#b7b7b7;}