﻿body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,b,button,input,select,textarea{padding:0;margin:0;}
button,input,select,textarea{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:12px;font-family:Tahoma;}
ul,li{list-style:none;}
fieldset,img{border:none;}
a{color:#8f8f8f;text-decoration:none;}
a:hover{color:#339900;}
.clearfix:after,.product-list li:after,.news-list li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix,.product-list li,.news-list li{*zoom:1;}
.fleft{ float:left;}
.fright{ float:right;}
.wrapper{margin: 0 auto;width:1160px;}
.banner_w1000{margin: 0 auto; width:1160px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.ml40{margin-left:40px;}
.pr10{padding-right:10px;}

.f12{font-size:12px;}
.f14{font-size:14px;font-weight:bold;}
.c999{color:#999999;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w330{width:330px;}
.w500{width:500px;}

i,em{ font-style: normal; margin-left:5px;}
a.colorblue{color:#0090c5;}
body{background:#f5f5f5;color:#626262;font-size:12px;font-family:Arial,Verdana, Helvetica,"\5FAE\8F6F\96C5\9ED1\5B8B\4F53";word-break:break-all;}
.wrapper{width:980px;margin:0 auto;background:#fff;padding:20px;}
/***********/


.logo-language{margin-bottom:20px;}
.language a {background:url(../images/language-img.jpg) no-repeat left center;padding-left:10px;margin-left:10px;}
.menu{height:26px;background:#0090c5;margin-bottom:10px;}
.menu li{float:left;width:118px;background:url(../images/line-b.jpg) no-repeat right center;position:relative;z-index:2;}
.menu li a{display:block;line-height:26px;text-align:center;color:#fff;}
.menu li a:hover,.menu li.hover a{background:#E8F5FB;color:#0090C5;}
.menu li.active a{background:#E8F5FB;color:#0090C5;}


.two-menu{position:absolute;top:26px;left:0;z-index:100;background:#E8F5FB;padding:15px;width:350px;display:none;}
.two-menu .infor{width:170px;margin-right:20px;color:#666;background:#fff;padding:10px;}
.two-menu .infor p{padding-top:6px;}
.two-menu-li p{border-bottom:1px solid #b3d4fc;	width:130px;	
}
.menu li .two-menu-li p a{	text-align:left;color:#0090C5;background:url(../images/language-img.gif) no-repeat left center;padding-left:10px;}
.menu li .two-menu-li p a:hover{color:#25b707;}
.menu li.search{float:right;width:200px;position:relative;padding:3px;*padding:2px 3px 0 0;background:none;}
.menu li.search .input-txt{	width:200px;*width:195px;height:20px;border:none;background:#fff;text-indent:5px;}
.menu li.search a{display:inline-block;*display:inline;	*zoo:1;	width:20px;	height:20px;text-indent:-9999px;position:absolute;top:3px;right:3px;	background: url(../images/search-bt.jpg) no-repeat center center;}

.category-one span{	background: none;display: block;	width: 110px;height: 30px;line-height: 30px;text-align: left; font-weight: bold;	color:#0090C5;float: left;margin-right: 6px;}
ul.category-two li{width:116px; background-image:none;}
ul.category-two li img{padding-bottom:10px;}
ul.category-two li a{font-size:11px; width:110px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; color:#0090C5;}
ul.category-two li a:hover{text-align:left;color:#25b707;}
#menu_category a{font-weight:normal;}

.about-us{line-height:22px;}
.about-us img{display:block;padding-bottom:10px;}
.about-us .more{display:block;padding-top:10px; text-align:right;}
.about-us .more a{color:#0090c5;}
/*banner*/
.banner{position:relative;z-index:1;}
.banner_index{height:315px;position: relative;overflow:hidden;width: 980px;margin:0px auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:120px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:0px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 0px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1230px;float: left;}
.indexBanner_num{width:980px;margin: 0 auto;padding:10px 0;text-align: center; position:absolute;left:0;bottom:5px;z-index: 10;} 
.indexBanner_num a{width: 12px;height: 12px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}

/****内页幻灯banner样式开始*****/
.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.slideshow span.title, .slidebar li { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 4px; width: 10px; height: 10px; line-height: 10px; text-align: center; font-size: 1px; cursor: pointer;text-indent:-9999px; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }

.slidebar { position: absolute; bottom: 10px; right: 10px; }
.slideshow span.title, .slidebar li { background: rgba(255,255,255,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { /*background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000);*/ background:#2fc410;color: #fff; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 980px; }
.comiis_wrapad { margin: 10px 0; }
.comiis_wrapad { overflow: hidden; }
.comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { width: 980px; height: 230px; display: none; }




.content,.conternt{margin-top:20px;line-height:20px;}
/****内容左边新闻样式开始*****/
.left{width:240px;/*width:400px;*/}
.left .news li{	border-bottom:1px #ddd solid;padding-bottom:8px;margin-bottom:10px;}
h3{	font-size:14px;	font-weight:bold;margin-bottom:10px;}
h3 span{font-weight:normal;	color:#aaa;	margin-left:5px;}
.first .img{margin-right:10px;width:120px;}
.first .text{width:270px;}
h4.news-title a{color:#339900;font-size:12px;display:block;width:425px;word-break:keep-all;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .news-cont{font-family:Arial;}
.news-time{	color:#bbb;}
.middle{width:430px;/*width:240px;*/overflow:hidden;}
.middle .product ul {width:450px;}.middle .product ul li{margin-right:10px;}.middle .product ul li img{width:140px;}.middle .product ul li span{display:block;font-size:12px; font-weight:bold;padding-top:5px; text-align:center;color:#0062c3;}.middle .news li{	border-bottom:1px #ddd solid;padding-bottom:8px;margin-bottom:10px;}

.right{	width:230px;}
.product .category{	width:100px;margin-left:10px;}
.product .category a{display:block;background:url(../images/product-li-img.jpg) no-repeat left center;padding-left:15px;}
.copy-right{clear:both; width:960px;height:26px;line-height:26px;background:#eee;padding:0 10px;	margin:40px auto 0px auto;}
.copy-right .top{border-left:1px solid #fff;background:url(../images/top-bg.jpg) no-repeat 10px center;height:26px;line-height:26px;display:inline-block;	*display:inline;*zoom:1;margin-left:10px;padding-left:25px;}

.footer{width:980px;margin:20px auto;}
.footer ul.nav li{float:left;margin-right:90px;line-height:22px;}
.footer ul.nav li h5{display:block;padding-bottom:5px;}
.footer a{  }
.footer a:hover{ text-decoration:underline;}
.erweima p{text-align:center;}
.erweima p.ma-img{float:left;margin-right:10px;}
.erweima p.ma-text{margin-top:25px;}

.crumbs{position:absolute;top:0;right:10px;font-weight:normal;color:#999;font-size:12px;}
/*******内页样式开始*******/
.ny-left{width:170px;}
.ny-left h3{
	height:30px;line-height:30px;padding-bottom:5px;margin-bottom:5px;border-bottom:2px solid #ddd;background: url(../images/icon-1.gif) no-repeat right center;
}
.fontColor{display:block; font-size:15px; color:#3f3f3f;}
/*******内页左边导航样式开始*******/
.left-menu{}
.left-menu li{border-bottom:1px #ddd solid;line-height:30px;font-size:13px;}
.left-menu li a{display:block;padding:5px 0px 0px 10px;color:#4c4c4c;background: url(../images/icon-gray2.jpg) no-repeat 150px center;}
.left-menu li a:hover{background:#f1f1f1 url(../images/icon-blue2.jpg) no-repeat 150px center;color:#339900;}

.left-menu li.on a{background:#f7f7f7 url(../images/icon-blue2.jpg) no-repeat 150px center;font-weight:bold;color:#339900;}

.left-menu li.on .left-menu-two{ line-height:24px;margin-bottom: 5px;padding-top:0px; }
.left-menu li.on .left-menu-two a{display:block;width:170px;background:none;line-height:28px;border-top:1px dotted #ddd;font-size:12px;font-weight:normal;overflow:hidden;color:#4c4c4c;}
.left-menu li.on .left-menu-two a:hover{color:#2c9a15;}


.ny-middle{width:780px;margin-left:30px;min-height: 500px;}
.ny-middle h3{clear:both;height:35px;line-height:35px;background:url(../images/title-bg-right.jpg) no-repeat right center;position:relative;margin-bottom:15px;}
.ny-middle h3 b{display:block;color:#000;height:35px;line-height:35px;padding-left:30px;background:url(../images/title-bg-left.jpg) no-repeat left center;margin:0;}
.culture{line-height:24px;font-size:14px;}
.culture li{float:left;	width:350px;}
.culture li b{color:#3f8d2d;}
.certification p{line-height:30px; font-size:16px;margin:30px 7px;}
.certification td{text-align:center;}
/********产品列表样式开始**********/
.product-nr{width:780px;overflow:hidden;}
.product-bg{ background:url(../images/pb.jpg) no-repeat center bottom;padding-bottom:25px;height:275px;}
.product-category,.product-list{width:810px;margin-top:20px;}
.product-category li{float:left;margin:0 30px 20px 0;}
.product-category li p{text-align:center;}
.product-category li p a{font-size:15px;color:#2f75c7; font-family:Tahoma;}
.product-category li strong{display:block; padding:8px 0px;}

.product-list li{border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px;}
.product-list .product-img{width:190px;min-height:150px;}
.product-list .product-infor{width:550px;min-height:150px;margin-left: 20px;line-height:22px;font-size:13px;font-family:Arial;}

/******新闻资讯样式******/
.news-list li{border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px;}
.news-list .news-img{width:139px;height:105px;}
.news-list .news-infor{width:auto;height:auto;line-height:24px;font-size:14px;}
.news-list li.img-news .news-infor{width:620px;height:105px;margin-left: 20px;line-height:24px;font-size:14px;}
.news-list .news-time{font-size:12px;}
.news-list .news-title a{font-weight:bold;color:#339900}
.news-list .news-cont{font-size:12px;font-family:Arial;}
.news-list .news-more{clear:both;text-align:right;padding-right:15px;}
.ny-middle .news-nr h3{background:none;}
.ny-middle .news-nr h3 .crumbs{width:780px;right:0;}
.news-detail h1{color: #000;font-size: 22px;font-weight: normal;height: 35px;line-height: 35px;	overflow: hidden;text-align: center;}
.news-detail .artInfo{border-bottom: solid 1px #ccc;color: #999;padding: 10px 0;text-align: center;	line-height: 22px;}
.news-detail .artInfo span{	margin:0 5px;font-size:12px;}
.detail-text{margin-top:15px;}
.relevant-news{	margin-top:40px;color:#999;	font-size:12px;}
/*****分页样式******/
.page{margin:15px 0;text-align:center;}
.page a{padding:2px 8px;border:1px solid #ddd;}
.page a.on{background:#339900;font-weight:bold;color:#fff;border:1px solid #339900;}

/****关于我们TAB样式开始****/
/* tabbtn */
.tabbtn {height:auto;border-bottom:1px solid #ddd;}
.tabbtn li {float:left;	position:relative;margin:0px;}
.tabbtn li span {display:block;	float:left;	overflow:hidden;text-align:center;font-size:14px;cursor:pointer;}
.tabbtn li.current {}
.tabbtn li.current span {color:#0090c5;font-weight:800;}
.histiry {height:70px;}
.histiry li span{width:45px;height:70px;line-height:70px;}
.histiry li.current span {background:#fff url(../images/icon-2.jpg) no-repeat center bottom;font-style:oblique;}
ul.certification{padding-left:10px;margin:20px 0 0;}
.certification li.current {border:1px solid #ddd;border-bottom-color:#fff;margin-bottom:-1px;}
.certification li span{	min-width:80px;height:33px;line-height:33px;font-size:12px;padding:0px 10px;}
.certification li.current span {}
/* tabcon */
.tabcon {position:relative;/*必要元素*/height:377px;overflow:hidden;}
.tabcon .subbox {position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist {padding:0px;height:377px;}
/* leftcon */
#leftcon .subbox {width:9999em;}
#leftcon .subbox .sublist {float:left;width:780px;}
/* sublist */
.sublist {padding:0px;}
.sublist li {height:28px;line-height:28px;font-size:12px;}
.sublist li span {margin:0 5px 0 0;font-size:12px;font-weight:400;color:#ddd;}
.research li{float:left;margin:0 20px 20px 0;text-align:center;}

/****联系我们样式****/

.contactUs{line-height:24px;font-size:12px;font-family:Arial; }
.contactUs ul{margin-left:0px;padding-left:15px;}
.contactUs ul li:after{visibility: hidden;display: block;font-size: 0;content: " ";	clear: both;height: 0;}
.contactUs ul li{margin:0 0 10px 0;*zoom:1}
.contactUs ul li label{display:inline-block;*display:inline;*zoom:1;width:120px;text-align:right;float:left;}
.contactUs ul li input{	width:240px;height:26px;line-height:26px;border:1px solid #ddd;	float:left;}
.contactUs ul li input.code{width:140px;}
.contactUs ul li em{color:#F00;}
.contactUs ul li textarea{width:500px;height:157px;border:1px solid #ddd;}
.contactUs ul li .button{margin-left:120px;}
.contactUs ul li .button a{color:#fff;}
.contactUs h2{font-size:16px;margin:20px 0;color:#0090C5;}
.contactUs .button{width: 91px;height: 30px;line-height: 30px;background: url(../images/down-bt-b.jpg) no-repeat left top;text-align: center;margin-top: 25px;}

/****人才招聘样式****/
.job{width:980px;overflow:hidden;}
.job .job_head{width:986px;}
.job .job_head li{float:left;width:248px;height:248px;background:#007dc5;margin:0 2px 2px 0;position:relative;}
.job .job_head li a{display:block;}
.job .job_head li.first{width:480px;height:498px; background:url(../images/job-bg1.jpg) no-repeat left top;}
.job .job_head li.zygh{ background:url(../images/job-bg2.jpg) no-repeat left top;}
.job .job_head li.ygfl{ background:url(../images/job-bg3.jpg) no-repeat left top;}
.job_head p{position:absolute;color: #fff;}
.job_head .t{font-size:16px;font-weight:bold;line-height: 30px;top: 30px;left: 80px;}
.job_head li.zygh .t{left:140px;}
.job_head li.ygfl .t{top:170px;color:#5dbe18;}
.job_head .p{left: 21px;top: 70px;min-width: 85%;font-family:Arial;}
.job_head li.ygfl .p{left:46px;top:200px;text-align:center;color:#848484;width: 60%;}
.job_head .more{left:80px;bottom:28px;z-index:3;font-size:14px;width:82px;border:1px solid #FFF;}
.job_head .more a{color:#fff;text-align:center;line-height:30px;display:block;height:30px;}
.job_head .first{width:480px;height:499px;}
.job_head .first .t{left:30px;top:50px;font-size:38px;color:#fff;line-height:38px;}
.job_head .first .p{left:30px;top:100px;width:90%;font-size:20px;color:#fff;}
.job_head .ico{margin-left:5px;}

.job .hotline{background:#f1f1f1;padding:40px;font-family:Arial;}
.job .hotline h2{font-size:16px;margin-bottom:10px;}
.job .hotline p{line-height:22px;font-size:12px;}
.job-list table th{text-align:left;height:34px;line-height:34px; background:url(../images/th-bg.jpg) repeat-x left top;padding-left:10px;}
.job-list table th.thFirst{border-left:1px solid #ddd;}
.job-list table th.thLast{border-right:1px solid #ddd;}
.job-list table td{line-height:36px;padding-top:5px;border-bottom:1px dotted #ddd;padding-left:10px;font-family:Arial,"宋体";}
.job_show{
	 width:700px; height:520px; padding:15px; position:relative;
}
.job_show h3{
	 display:block; background-color:#eee; line-height:33px; color:#0090c5; padding-left:15px;
}
.job_show .job_table{
	 padding-top:20px;
}
.job_show .job_table table{
	 border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; font-family:Arial;
}
.job_show .job_table table th{
	 font-weight:normal; text-align:right; background-color:#f1f1f1; line-height:30px;
		border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
.job_show .job_table table td{
	 text-align:left; line-height:30px; padding-left:5px; color:#333;
		border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
.job_show h5{
	 font-size:12px; padding-top:20px;
}
.job_show ul{
	 clear:both; font-size:12px; padding-top:20px; font-family:Arial;
}
.job_show dl{
	 clear:both;
}
.job_show dl a{
	 float:right;display:block; width:80px; height:19px; line-height:18px; padding-left:10px; color:#892f15;
		background-image:url(../images/btn_ico/ico_list.png); background-position:0px -30px;
		position:absolute; bottom:20px; right:20px;
}
.job_show dl a:hover{
	 color:#a82d05; 
}
.erweima p.sns {width:100%;clear:both;text-align:left;padding-top:10px;}
.sns a{margin-right:10px;}



.news_close{
	 clear:both; display:block; height:30px; text-align:center; padding:25px 0px 15px 0px;
}
.news_close dt{
	 float:left; width:300px; padding-left:10px;
}
.news_close dd{
	 float:right; width:100px;
}
.news_close dd a{
	 padding:5px 15px; border:1px solid #116fca; font-weight:bold; background-color:#0e78df; color:#fff;
}
.news_close dd a:hover{
	background-color:#F60; border:1px solid #F30;
}
.zipage{
  clear:both; height:auto; text-align:center;padding:20px 0px 30px 0px; font-family:Arial;
		margin-top:20px;
}
.zipage span{
  padding:5px 7px 3px 7px; color:#f30600; margin-right:3px; font-weight:bold; border:1px solid #ccc;
		background-color:#f7f7f7;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:5px 7px 3px 7px; text-decoration:none;color:#333;
 margin-right:3px; border:1px solid #ccc;
}
.zipage a:hover{
  color:#fff; text-decoration:none; background-color:#ff5400; border:1px solid #e60f0f;
}
.return{
	 display:block; height:30px; text-align:center; padding:0px 25px 30px 0px;
}
.return a{
	 padding:5px 15px 5px 15px; border:1px solid #eee;
}
.return a:hover{
	 color:#fff; text-decoration:none; background-color:#ff5400; border:1px solid #e60f0f;
}

.msg_table{
	 border-left:1px solid #ddd; border-top:1px solid #ddd;
}
.msg_table th{
	line-height:40px; text-align:right; padding:2px 10px 2px 0px; vertical-align:top;
	background-color:#f3f3f3; border-bottom:1px solid #ddd;
}
.msg_table td{
	line-height:40px; text-align:left; padding:2px 0px 2px 5px;
	border-bottom:1px solid #ddd; border-right:1px solid #ddd;
}
.msg_title{
	 display:block; line-height:25px; margin-bottom:20px; padding:5px 0px; border:1px solid #c6411e; 
	 background-color:#ff8665; padding-left:20px;color:#fff;
}
.red_btn{
	min-width:70px; height:32px; background-color:#0084e1;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.12), 1px 1px 0px rgba(255, 255, 255, 0.25) inset; cursor:pointer;
	border:1px solid transparent; font-weight:bold; color:#fff; font-size:14px; border-radius:2px; transition:all 200ms linear 0s; font-family:Tahoma;
}
.red_btn{
	background-color:#0084e1;
}
.red_btn:hover{
	background-color:#299cec;
}
.tbox_200,.tbox_60{
	width:300px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc; border-radius:2px;
	font-size:14px; font-weight:bold; transition:all 200ms linear 0s; font-family:Arial;
}
.tbox_60{
 	width:80px;
}
.tbox_200:focus,.tbox_60:focus{
	 border:1px solid #666; background-color:#fffae7;
}
.tbox_h_100{
	width:95%; height:150px; border:1px solid #ccc; border-radius:2px; font-size:14px; font-weight:bold;
	transition:all 200ms linear 0s; margin:5px 0px;
}
.tbox_h_100:focus{
	border:1px solid #666; height:160px; background-color:#fffae7; font-family:Arial;
}
.red_zi{
	  font-size:12px; color:#F00;
}