@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
	border:0;
}
body {font-size:12px;color:#535353; font-family:'Microsoft Yahei'; background:#f4f4f4 url(../img/top_bj.jpg) no-repeat center top;}
a{ color:#171717;  text-decoration:none;}
a:hover{ color:#ff5a00;  text-decoration:none;}
.f_left{ float:left;}
.f_right{ float:right;}
.clear{ clear:both;}
.relative{ position:relative;}
.absolute{
	position: absolute;
	
}
ul {list-style: none;}
li{ list-style-type:none;}
.hd{ height:10px;}
#main{ width:970px; background:url(../img/bj.gif) repeat-x center top #fff; height:auto; overflow:hidden; padding:0 16px 15px; margin:20px auto 20px;}
.c_b td{ border:#000 1px solid;  }
.en{ font-family:Arial, Helvetica, sans-serif;}
.zy_contact{ background:url(../img/contact_Bj.jpg) no-repeat right 80px; padding:10px; width:470px;  padding:25px 80px 100px; font-size:14px; line-height:28px; font-size:16px;}
.xs{ display:none;}
.active{ display:block;}
/* top css*/
#top{ margin:0 auto;width:1002px; height:86px;}
#logo{text-indent:-9999px; }
#inco{font-family:'Microsoft Yahei'; height:22px; line-height:22px; color:#a1a1a1; font-size:14px; margin:10px 70px 10px 30px; background:url(../img/tel.gif) no-repeat left top;  font-weight:bold; width:200px;}
.search{ font-family:'Microsoft Yahei';display:block; margin:10px 0 0 0; font-size:14px; font-weight:bold;}
.search span{ font-family:Arial, Helvetica, sans-serif; color:#C00; font-size:20px;}
#inco a{ color:#a1a1a1; font-size:12px;}
#inco span{ font-weight:bold; font-weight:inherit; font-size:20px; color:#c20000}
#index_nav{ width:100%; height:35px;background:url(../img/nav_bj.gif) repeat-x right top; }
#nav{ width:1002px; margin:0 auto;height:35px; line-height:35px;}
/* #nav a{font-family:'Microsoft Yahei';  color:#000; font-size:14px;height:30px; display:block; float:left; padding:0 18px;}
#nav a.nb{background:none;}*/
#nav li{ display:block; float:left; width:120px;height:31px;background:url(../img/nav_t.gif) no-repeat right 4px; text-align:center; }
#nav li a{ color:#FFF;font-size:14px; display:block;}
#nav a:hover,.CurrentMenu{ color:#fff; }
#flash{text-align:center; height:352px;}
#ad{ background:url(../img/flash_bj.gif) repeat-x left top; height:80px; padding:10px 0;}
#ad .ad_nr{ width:1002px; margin:0 auto;}
.ad_img{ width:280px; height:80px; display:block; float:left;margin-right:30px;}
.ad_img img{ float:left; margin-right:10px; border:3px #FFFFFF solid; }
.ad_img p{ font-weight:bold; padding-top:20px; color:#767751;}
.ad_button{ background:url(../img/button_bj.gif) no-repeat left top; width:60px; height:22px; color:#FFF; display:block; float:left; line-height:22px; text-align:center; right:0; bottom:10px;}
.ad_button a{ color:#fff;}



.menu-list{position:absolute;display:none;z-index:9999;}

.menu-list li{width:150px;_width:90px;height:25px;padding:0 0 0 10px;float:left;}

.menu-list li a{line-height:25px;height:25px;display:block;color:#3e5870;font-size:12px; float:left;}

.menu-list li a:hover{text-decoration:underline;}

#menu1{width:215px;padding:20px 0 15px 0;overflow:hidden;border:1px #cbcbcb solid;background:url(../img/company.jpg) 86px 25px no-repeat #f0eeed;}

#menu2{width:215px;padding:20px 0 25px 0;overflow:hidden;border:1px #cbcbcb solid;background:url(../img/news.jpg) 86px 10px no-repeat #f0eeed;}

#menu3{width:215px;padding:20px 0 15px 0;overflow:hidden;border:1px #cbcbcb solid;background:url(../img/honor.jpg) 90px 15px no-repeat #f0eeed;}

#menu4{width:215px;padding:20px 0 15px 0;overflow:hidden;border:1px #cbcbcb solid;background:url(../img/qywh.jpg) 86px 25px no-repeat #f0eeed;}


#menu5{width:215px;padding:20px 0 15px 0;overflow:hidden;border:1px #cbcbcb solid;background:url(../img/yeji.jpg) 86px 15px no-repeat #f0eeed;}

#menu6{width:215px;padding:20px 0 15px 0;overflow:hidden;border:1px #cbcbcb solid;background:url(../img/jt.jpg) 86px 15px no-repeat #f0eeed;}
.xs{ display:none;}
.active{ display:block;}

/* box css*/
#index_box{background:url(../img/box_bj.gif) repeat-x left top; padding:20px 0; height:auto; overflow:hidden;}
#box{ width:1002px; margin:0 auto;}
#index_left,.box_about{ width:295px;}
#index_center{ width:460px; margin:0 0 0 12px;}
.lm{ background:url(../img/lm_bj.gif) repeat-x left top; height:26px; line-height:26px; border:1px #FFFFFF solid;}
.index_k{ border:1px #e2e2e2 solid;}
.k_content{border-top:1px #e2e2e2 solid; background:url(../img/k_bj.gif) repeat-x left top; line-height:25px; height:175px; padding:10px;}
.lm span{ display:block;}
.lm_zi{ padding:0 10px;}
.j_b{ width:250px;}
.j_b a{ display:block; float:left;padding:0 15px; cursor:pointer;}
.j_b .active{ background:url(../img/lm_ahover.gif) repeat-x left top; height:29px; top:-1px; color:#FFF}
.lm_zi2{ background:url(../img/lm_ahover.gif) repeat-x left top; height:29px; line-height:29px; padding:0 10px; color:#FFF; top:-1px;left:10px;}
.more img{ margin:10px 10px 0 0;}
.box_contact{border:1px #e2e2e2 solid; background:url(../img/k_bj.gif) repeat-x left bottom #fff; padding:20px 0 0 90px; line-height:22px; height:130px;}
.box_gd{border:1px #e2e2e2 solid; background:url(../img/k_bj.gif) repeat-x left top; padding:10px; line-height:22px; height:130px;}
.a_img{ left: 19px;	top: 13px;}
.index_img a{ border:1px #e3e3e3 solid; display:block; margin-bottom:10px;}
.index_img a:hover{ border:#C00 solid 1px;filter: Alpha(opacity=50); opacity:0.5;}
#left{ width:227px;}
#right{ width:750px;}
#right .content{ background:url(../img/zy_box_bj.gif) #FFF repeat-x left bottom
; padding:10px; line-height:25px; _height:500px; min-height:500px;border-top:1px #e2e2e2 solid;}
.left_contact{ background:url(../img/k_bj.gif) repeat-x left bottom #FFF; padding:15px; line-height:25px;}
/* end  css*/

#end{ background:url(../img/end_bj.gif) repeat-x left top #e6e6e6; height:71px;color:#626262; line-height:25px; margin:0 auto; text-align:center; }
#end .en{ font-family:Arial, Helvetica, sans-serif;}
#end span{ font-family:Arial, Helvetica, sans-serifl;}
#end a{ color:#626262;}
#end a:hover{ color:#f00;}
.end_nr{ padding:8px 0;}
.a_inco{ padding:10px;}
.a_inco a{ display:block; text-align:center; width:100px; background:url(../img/inco_bj.gif) no-repeat left center; width:80px;}
/*NEWS CONTENTS PAGE*/
#newTitle{
	color:#f00;
	font-size:18px;
	text-align:center;
}
#newTitle strong{
	font-size:14px;
}
#newsContent{
	color:#000;
	margin-bottom:16px;
}
#newsContent td{ background:#FFF;}
#newsInfo{
	color:#666;
	margin:0px;
	font-weight:normal;
	text-align:center;
}
.infoClass{
	margin:0px;
	margin-bottom:10px;
	line-height:12px;
}
#infoImage{
	text-align:center;
	margin:10px 0;
}
#infoImage img{padding:1px; border:1px #CCC solid; }

/*PRODUCTS LIST PAGE*/
#picUL{text-indent:0; overflow:hidden;}
#picUL li{
	height:180px;
	width:210px;
	padding:5px;
	float:left;
	line-height:18px;
	margin:0 5px 14px;
	_margin:0 5px 10px;
	background:#fbfbfb;
	text-align:center;
	border:1px solid #dedede;
}

.name{ background:url(../img/inco3.gif) no-repeat left center; padding-left:15px; display:block; float:left; margin-left:5px;}
#picUL li:hover{ background:#115ac0; color:#FFF}
#picUL li img{
	width:200px;
	height:150px;
	padding:4px;
	border:none;
	
}
#picUL li img:hover{
	border-color:#999;
}


#picUL2 li {
	height:80px;
	padding:8px 0;
	 border-bottom:1px #CCC dotted;
	width:100%;
}
#picUL2 li:hover{ background:#eeeeee;}
.pro_content{ line-height:25px; width:450px; text-align:left; margin-left:8px;}
#picUL2 li img {
	width:100px;
	height:70px;
	border:1px solid #dedede;
	padding:2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-left:5px;
}
#picUL2 li img:hover {
	border-color:#999;
}

/*GUESTBOOK PAGE*/
.borderLi{
	border-bottom:1px dashed #dedede;
	margin-bottom:6px;
	padding-bottom:6px;
}
.G_InputText{
	width:160px;
	height:16px;
	border:1px solid #dedede;
}
.G_textarea{
	width:300px;
	height:100px;
	border:1px solid #dedede;
}
.G_ul{
	width:500px;
	margin:0 auto;
	line-height:26px;
}
.G_botton{
	width:55px;
	height:29px;
	line-height:29px;
	border:0;
	background:url(button.gif) no-repeat;
	cursor:pointer;
}
.G_tips{
	color:#666;
	width:486px;
	margin:10px auto 0 auto;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}
/*人才招聘*/
.jobList{
	padding:5px 16px 20px 16px;
	position:relative;
	width:550px;
	margin:0 auto;
}
.yingping{
	position:absolute;
	right:0;
	bottom:0;
	color:#f00;
}
/*联系我们*/
#contact{width:550px; margin:0 auto;}
#contact li{border-bottom:1px dashed #dedede; line-height:33px;}


.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:730px; height:263px; display:block;}

.num{ position:absolute; right:5px; bottom:16px;}
.num li{
	float: left;
	color: #2d90e1;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #2d90e1;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #2d90e1;
	font-weight: bold;
}

#page{
	clear:both;
	line-height:35px;
	height:35px;
	width:100%;
	text-align:center;
	
	margin:12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.G_botton{
	width:55px;
	height:29px;
	line-height:29px;
	border:0;
	background:url(button.gif) no-repeat;
	cursor:pointer;
}
#indexPro{width:420px; height:120px; overflow:hidden; margin:0 auto; float:left; }
#indexPro li{ float:left; margin:10px; _margin:5px; width:145px; height:110px; _height:110px; text-align:center; }
#indexPro li:hover{ background:url(../img/pic2.gif) no-repeat top center; color:#FFF}
#indexPro a{ color:#eee;}

#indexPro img {padding:4px; width:140px; height:100px;border:#CCC solid 1px;}
#innerRightNav li{ padding-left:10px;background-color:#EDEDED; margin-bottom:2px; height:25px; line-height:25px;}
#innerRightNav a{color:#fff;}
#innerRightNav a:hover{ color:#FFF}
#innerRightNav li:hover{background-color:#f60; color:#FFF }
#indexNews li,.newlist_content li{ line-height:33px; border-bottom:1px dashed #dedede; padding:0 12px 0 15px; position:relative; color:#666; background:url(../img/dot.gif) no-repeat left center;}
#indexNews li:hover,.newlist_content li:hover{border-bottom:1px solid #dedede;}
#indexNewsa p{width:340px; float:left;}
#indexNewsa a{ line-height:25px; border-bottom:1px dashed #dedede; padding:0 12px 0 15px; color:#666; width:340px;}
#indexNewsa a:hover{border-bottom:1px solid #dedede;}

.Newstime{position:absolute; right:12px; top:0;_top:-8px; color:#999;}



.pic img{ padding:2px; border:1px #CCC solid;}
#top_search_text{ border:1px #CCC solid;}




.tel{
	right:18px;
	top:25px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#C00;
	font-size:16px;
}
.contact_xx{
	top:148px;
	left:11px;
	line-height:23px;
	width:260px;
}

.contact_content p{ font-weight:bold;}
.news_content{ padding:0 10px; line-height:25px;}
.guestbook li{ background:url(../img/ans.gif) no-repeat left 5px; margin:0 65px; line-height:25px; padding-left:20px; font-weight:bold; color:#017876;}
.guestbook .list_content{ background:url(../img/da.gif) no-repeat left 15px; padding-bottom:10px; line-height:25px; padding-left:80px; border-bottom:1px #CCC dotted;}
.guestbook li strong,.guestbook .list_content strong{ color:#C00;}
.list_content{ height:auto; margin-bottom:18px; padding:10px;}


.search{
	background:url(../img/search_bj.gif) no-repeat left top; height:18px; width:173px; line-height:18px; padding:0 0 0 10px; border:1px #CCCCCC solid;}
	
	#banner{ width:1440px; height:320px; }
	
	.banner_index{height:320px;position: relative;overflow:hidden;width: 1440px; margin: 0 450px -16px;}
	.banner_index .btn,.banner_pro .bBtn{position: absolute;top:180px;width: 57px;height: 62px;display: block;z-index: 3;}
	.banner_index .btnPre,.banner_pro .bPre{background: url(left.png) no-repeat;}
	.banner_index .btnNext,.banner_pro .bNext{background: url(right.png) no-repeat;right:438px;}
	.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
	.banner_index .banner_wrap li{width:1440px;float: left;}
