@charset "utf-8";
/* CSS Document */
.top{ width:100%; background: url(../imagesp/bg.jpg) top center no-repeat;
	background-size:100% auto;
	height:960px;}

.top1{width:100%; margin:0 auto;height: 96px; 

	position:fixed;
	z-index:9999;
	top:0;
	left:0;
}
.topbox{ width: 1140px; margin: 0 auto;height: 96px;}
.topbox .logo{ float: left; width: 160px; margin-top: 25px;}

/*menu*/
.menu {width:880px; float:right;height:32px; margin-top:35px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;  width:122px; display:block;}
.menu ul li.first a:hover{
	/*background-color:#ebf0f5;*/
}
.menu ul li a {
	display:block; text-align:center; text-decoration:none; width:122px; height:32px; color:#FFF;
	line-height:32px; font-size:14px;
	/*text-transform:uppercase; */
}
.menu ul .on a{color:#0f54b3;  width:60px;}

.menu ul li:hover a.hide {color:#FFF;}
.menu ul li div{
	position:relative; top:26px; left:0; width:1440px;background-color:#ebf0f5;width:180px;
	clear:both;
	display:none;
	filter:alpha(opacity=90);  
	-moz-opacity:0.9;  
	-khtml-opacity: 0.9;  
	opacity: 0.9;  
}
.menu ul li:hover div {
	display:block;
}
.menu ul li ul {
	width:180px;
}
.menu ul li ul li{
	width:100%;
	display:block;
}
.menu ul li div ul li a {text-align:left; display:block;color:#919fa9;border-bottom:1px solid #999; background: url(../imagesp/jt.gif) 170px center no-repeat ; background-color:#ebf0f5;
	width:160px;
	padding-left:20px;}
.menu ul li div ul li a:hover {color:#919fa9;border-bottom:1px solid #888;background-color:#FFFFFF;}

.menu ul li ul li ul{
	position:absolute; top:0px; left:180px;
	display:none;
}
.menu ul li ul li:hover ul{
	display:block;
}
.menu ul li ul li:hover ul li a{
	background-color:#FFFFFF;
}

.topfix{
	background:#FFFFFF;
}
.topfix .topbox{
}
.topfix .menu ul li a {
	color:#151515;
}
.topfix .menu ul li:hover a.hide {color:#151515;}


.banner{width: 1140px; margin: 0 auto; padding-top:250px;}
.banner h3{ font-size:40px; text-align: center; font-family: "微软雅黑" ; color: #000000; font-weight: 300 }
.banner span{ text-align: center; font-size: 18px;line-height: 40px;}
.banner .more{ text-align:center; width: 100px; line-height: 42px; margin-top:40px;}
.banner .more a{ display: block;  text-align:center; width: 100px;  margin: 0 auto;line-height: 42px; background-color: #c3c3c3; border: 1px solid #FFFFFF;}
.banner .more a:hover{ text-align: center; width: 100px; line-height: 42px; background-color: #e8e8e8}

.about{width: 1140px; margin: 0 auto; margin-top:60px; }
.about h3{ font-size: 24px; text-align: center; font-weight: 400;background: url(../imagesp/line.jpg)  bottom no-repeat;  padding-bottom: 30px; }
.about .p{width: 1140px; margin: 0 auto;line-height:32px; font-size: 16px;text-indent:2em;}
.about .img{width:1060px; margin: 0 auto; margin-top:20px;}
.about .img img{display: block}
.img1{width:322px; float: left; margin-right: 30px; }
.img1 a{ display: block; border: 4px solid #dedede}
.img1 a:hover{ display: block; border: 4px solid #0088e7}
.img2{width:322px; float: left;}
.img2 a{ display: block; border: 4px solid #dedede}
.img2 a:hover{ display: block; border: 4px solid #0088e7}


.sbanner{ width: 100%; margin: 0 auto; background: url(../imagesp/sbanner.jpg) center no-repeat; height:331px; margin-top: 60px;}
.abanner_box{width: 1140px; margin: 0 auto; margin-top:50px;}

.index_kh{width: 1140px; margin: 0 auto; margin-top:60px;}
.index_kh1{ width:100%;}
.index_kh1 ul{padding-top: 30px;}
.index_kh1 ul li{ float:left; width:16.6%; text-align:center; height:124px;overflow:hidden;margin-bottom: 30px;}
.index_kh1 ul li img{ width:160px; height:120px; border: 2px solid #e6e6e6; }

.index_kh1 h3{ line-height: 42px;font-size: 24px;text-align: center;background: url(../imagesp/line.jpg)  bottom no-repeat;  padding-bottom: 30px;}
.index_kh2{ width: 555px; float: left;}
.index_kh2 h3{ border-bottom: 2px solid #676767; line-height: 42px;font-size: 24px; }
#CSSBox{float:left; width:555px; margin-top: 20px; }
#CSSBox ul{}
#CSSBox ul li{ float:left; width:94px; text-align:center; margin-left:10px; height:64px;overflow:hidden; border: 2px solid #e6e6e6; margin-bottom: 10px;}
#CSSBox ul li img{ width:90px; height:60px; margin-bottom:3px;}
#CSSBox ul li span{ display:block; text-align:center; font-size:14px}