/***************** reset *****************/
*{margin: 0;padding: 0;word-wrap: break-word;}
body{color:#000000; font-size:12px; background:#fff url(../images/index2_01.jpg) no-repeat center 0; font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight:normal;}
a{ text-decoration: none;color:#000000;}
a:hover{ text-decoration:none; color:#ff6000}
img{border: 0;}
ul, li{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, button, textarea, select{*font-size: 100%;}
sup{vertical-align: baseline;}
sub{vertical-align: baseline; }
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
/***************** head *****************/
#headWrap{height:103px; width:1070px; margin:0 auto}
.logo{float:left;}
.navWrap{float:left; width:814px;}
.topnav{text-align:right; height:30px; line-height:30px;}
.topnav span{float:right; padding-right:15px;}
.topnav img{float:right;}
.topnav a,.topnav{ color:#FFF}
.topnav a:hover{color:#fee934}
.nav{height:73px;}
.nav li{
	display: block;
	float: left;
	height: 73px;
	line-height: 73px;
	padding: 0 16px;
	font-size: 16px;
}
.nav li a{
	color: #FFF;
	height: 73px;
	display:block;
}
.nav li a:hover{ color:#fee934; background:url(../images/navbg.jpg) 0px 55px no-repeat;}
.nav .on a{ color:#fee934; background:url(../images/navbg.jpg) 0px 55px no-repeat;}
.nav i{float:left;font-style:normal; color:#FFF; padding-top:30px;}

/***************** footer *****************/
.footerwrap{height:164px; background:url(../images/bottombg_02.jpg) top center  no-repeat;}
.footer{width:960px; margin:0 auto;}

/***************** banner *****************/
.focus_ad{height: 378px;overflow: hidden;position: relative;width: 1300px;margin: 0 auto;background: #FFF;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}
.focu_btn{ width:100px; margin:0 auto;}
.focus_ad .slide_txt{ width:100px; height:16px; padding:13px 0 0 40px; display:block; position:absolute; bottom:10px;}
.focus_ad .slide_txt li{
	width: 20px;
	float: left;
	height: 11px;
	line-height: 11px;
	position: relative;
}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{
	width: 11px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	background: #fff;
	   -moz-border-radius: 100px;     
    -webkit-border-radius: 100px; 
    border-radius:100px;  
}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:#f90;}
#i_banner{
	height: 378px;
}

#a_banner{  height:257px;}
/***************** homepage *****************/
.theme01{background:url(../images/index2_13.jpg) left 23px no-repeat; width:960px; height:209px; padding-top:23px; margin:0 auto}
.factory{width:284px; height:171px; float:left; padding:17px;}
.factory a{width:284px; height:171px; display:block;}
.factory .title h3{ font-size:21px; font-weight:600; color:#FFF;}
.factory .title h4{ color:#5eaa6f; font-size:14px;}
.factory .text{ font-size:12px; color:#FFF; width:210px;}
.market{float:left; width:288px; height:171px; padding:17px;}
.market a{display:block; width:288px; height:171px;}
.market h3{ font-size:21px; font-weight:600; color:#FFF;}
.market h4{ color:#5eaa6f; font-size:14px;}
.video{width:319px; height:205px; float:left}
.theme02{width:960px; height:185px; padding-top:40px; margin:0 auto; border-bottom:1px solid #c4c4c4;}
.newsWrap{
	float: left;
	width: 600px;
}
.imgnews{float:left; width:280px; font-weight:600;}
.imgnews img{margin-bottom:5px;}
.imgnews .title{
	width: 280px;
	height: 20px;
	overflow: hidden;
}
.inewsli{
	float: left;
	width: 280px;
	margin-left: 30px;
}
.inewsli li{
	line-height: 31px;
	border-bottom: 1px solid #d9d9d9;
	background: url(../images/lid.jpg) 0 12px no-repeat;
	text-indent: 1em
}
.inewsli li.inewsmore{ background:none; border:none; text-align:right; padding-right:10px;}
.search{
	float: right;
	width: 313px;
	background: url(../images/index2_19.jpg) left top no-repeat;
	position: relative;
	padding-top: 53px;
	padding-left: 25px;
	height:110px;
}
.searcha{position: absolute;left: 281px;top: 52px;}
.search input{ width:250px; height:32px; background:none; border:none;}
.bdsharebuttonbox{padding-top: 36px;padding-left: 127px}
.theme03{width: 960px;margin: 0 auto;}
.theme03 .title{line-height: 30px; text-align:right; height:35px; padding-top:20px;}
.theme03 .title span{ float:left; font-size:20px; text-align:left; font-weight:600;}
.theme03 .title font{ font-size:16px; color:#c1c3c7; font-weight:100;}
.iproduct{padding-top:15px;}
.iproduct li{float: left;width: 240px;text-align: center;margin-bottom:10px;}
.litext{padding:10px 0;}
.ewm{float: left;padding-top: 10px;}
.bottomcontact{
	float: left;
	padding-left: 20px;
	width: 480px;
	color: #FFF;
	line-height: 18px;
	padding-top: 30px;
}
.bottomcontact p{
	display: block;
	margin-bottom: 4px;
}
.footright {
	width: 143px;
	height:25px;
	position: relative;
	background:#FFF url(../images/zkt.jpg) 120px 10px no-repeat;}
}
.yqlj {
	text-align: center;
	line-height: 25px;
	width: 143px;
	height: 25px;
}
.yqlj a {
	color: #696969;
	display: block;
	width: 131px;
	height: 25px;
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
}
#div1 {
	position: absolute;
	display: none;
	left: 0px;
	bottom: 25px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	z-index: 999;
}
#div1 li {
	background:#ffffff;
	border-bottom:1px solid #e0e0e0;
}
#div1 li a {
	color: #666;
}
#div1 li a:hover {
	color: #00479a;
}



/***************** about *****************/
.crumbs{width:1000px; margin:0 auto; background:url(../images/home.png) 0px 10px no-repeat; padding-left:20px; padding-top:10px;}
.right_title{font-size:24px; font-family:"宋体"; line-height:66px; height:66px; color:#434343}
#a_main{
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;
}
.right_info{background:url(../images/about_26.jpg) bottom right no-repeat;}
.main_left{width:240px; float:left;}
.left_li li{line-height:33px; border-bottom:1px solid #4fba7b;}
.left_li li a{height:33px; line-height:33px; display:block; background:#85a8c8 url(../images/about_06.jpg) left top no-repeat; color:#FFF; font-weight:600; padding-left:20px;}
.left_li li a:hover{background:url(../images/about_03.jpg) left top no-repeat;}
.left_li li .active{background:url(../images/about_03.jpg) left top no-repeat;}
.left_li li ul li{
	background:#68859f !important;
	border:none;
}
.left_li li ul li a{
	border-top: 1px dashed #EBEBEB;
	background: #EBEBEB !important;
	color: #00a040;
}
.left_li li ul li a:hover{
	background:#EBEBEB !important;
}
.left_li li ul li .active{
	background:#EBEBEB !important;
}
.left_li li ul li ul li a{padding-left:10px; font-weight:100 !important; color:#666; padding-left:20px; background-color:#FFF !important}
.left_li li ul li ul li a:hover{background:#EEE !important; 	color: #00a040;}
.share{}
.print{float:right;}
.left_share{padding-top:10px;}
.print{padding-top:5px;}
.right_info{line-height:25px; color:#434343}
.a_main_right{
	width: 690px;
	float: right;
}
.share .bdsharebuttonbox{ padding:0px;}
.right_title{font-size:12px; text-align:right;}
.right_title span{float:left; font-size:23px;}
#PageManage li {
	float: left;
}
#PageManage li a {
	display: block;
	padding: 1px 10px;
}
#PageManage li span {
	display: block;
	padding: 3px 10px;
}
/***************** honor *****************/
.proList2 ul li{
	float: left;
	height: 230px;
	display: block;
	width: 230px;
}
.imgBox2{border:0 none;line-height:18px;text-align:center;height:165px;}
.imgBox2 img{
	width:210px;
	height: 165px;
}
.mt30{margin-top:20px;margin-bottom:20px; text-align:center}
.page{display:none;height:24px;padding-right:10px;}
.proName2{line-height:18px;text-align:center;padding-top:10px;}
.righttext_jj_title{text-align:center; font-size:18px; padding:40px 0;}
.video{text-align:center;}
.righttext_jj_fh{ padding:30px 0;}
.righttext_jj_fh a{display:block; width:86px; height:32px; border:1px solid #e1e1e1; text-align:center; line-height:32px; background:#e1e1e1; margin:0 auto;}
.righttext_jj_fh a:hover{border:1px solid #e1e1e1; background:none}
.a_main_right{padding-bottom:20px;}
/***************** product *****************/
.cpList{
	margin-bottom: 20px;
}
.cpList dl{
	height: 133px;
	border-bottom: 1px solid #ddd;
	position: relative;
	font-family: "宋体";
	padding-top: 40px;
}
.cpList dt{
	display: inline-block;
	float: left;
	height: 103px;
	width: 130px;
}
.cpList dt img{
	height: 84px;
	width: 130px;
}
.cpList dd.bt{
	color: #6ca7e5;
	font-weight: 600;
	font-size: 12px;
	padding: 5px 0;
	padding-left: 30px;
}
.cpList dd.bt a{
	color: #00a040;
}
.cpList dd.jj{
	margin-bottom: 7px;
	line-height: 22px;
	padding-left: 30px;
}
.cpList dd{
	color: #868686;
	line-height: 20px;
	float: left;
	width: 400px;
	display: inline-block;
}
.cpAl span{
	float: left;
	display: block;
}
.cpAl .xx a{
	height: 24px;
	display: block;
	text-align: center;
	background: url(../images/index_39.jpg) left top no-repeat;
	width: 74px;
	line-height: 24px;
	color: #00a040;
}
.cpAl .xx a:hover{background:url(../images/index_39_off.jpg) left top no-repeat; color:#FFF;}
.cpAl .m{padding:2px 20px;display:block;color:#fff;background:#cacaca url(../images/cptu_05.png) 113px 8px no-repeat;}
.cpList .cpAl{
	position: absolute;
	width: 74px;
	left: 620px;
	top: 71px;
}
.left-pro{
	float: left;
	background: url(../images/cpxxbg.jpg) left top no-repeat;
	width: 300px;
	height: 197px;
	padding-top: 4px;
	padding-left: 4px;
}
.xxright{
	float: right;
	width: 350px;
}
.leftTitle{
	font-size: 18px;
	margin-bottom: 10px;
	color: #00a040;
}
.rightcs{
	line-height: 25px;
	height: 165px;
	overflow: hidden;
}
.boxssdd a{display:block;width:126px;height:32px;float:left;margin-right:10px;text-align:center;line-height:34px;background:#d8850b;border:1px solid #d8850b;color:#FFF;}
.boxssdd a:hover{background:#fff;border:1px solid #d8850b;color:#d8850b;}
.boxcss{
	margin-bottom: 30px;
	padding-top: 20px;
}
.Product_xx_title{
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	font-weight: 600;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	padding: 0px 20px;
	color: #00a040;
}
.Product_xx_text{
	line-height: 23px;
	padding: 0px 20px 20px 20px;
}
.t2{}
.Product_xx{border:1px solid #e8e8e8;}
/***************** news *****************/
.newsList .nr{
	border-bottom:1px solid #CCC;
	padding-bottom:30px;
	height: 183px;
}
.newsList .nr h2{
	color:#222;
	font-weight:100;
	font-size:12px;
	height:20px;
	text-align:right;
	padding-bottom: 10px;
}
.newsList .nr a{
	font:100 18px/20px 微软雅黑;
	padding-right:20px;
	float:left;
}
.newsList .nr p{color:#666;font:12px/24px 微软雅黑;}
.newsLeft{float:left;width:207px;}
.newsnav .navLi{border-bottom:1px solid #ddd;border-left:1px solid #ddd;width:188px;border-right:1px solid #ddd;}
.newsnav .navli2{border-left:1px solid #ddd;width:188px;border-right:1px solid #ddd;background:url(../images/company_30.gif) left bottom no-repeat;}
.newsnav li a{height:40px;line-height:40px;padding-left:10px;font-family:微软雅黑;font-size:14px;width:178px;display:block;color:#505050;}
.newsnav li a:hover{background:#f0f0f0 url(../images/company_22.gif) 170px 13px no-repeat;}
.newsnav .on a{background:#f0f0f0 url(../images/company_22.gif) 170px 13px no-repeat;}
.newsRight{float:right;width:750px;}
.newsRight p{line-height:30px;text-indent:2em;font-size:14px;}
.newsList dl{
	height:130px;
	margin-top:40px;
	border-bottom: 1px solid #e7e7e7;
}
.newsList dt{display:inline-block;float:left;height:90px;width:136px;}
.newsList dt img{height:90px;width:136px;}
.newsList dd a{
	font:100 15px/20px 微软雅黑;
	padding-right:20px;
	float: left;
}
.newsList dd.bt{
	color:#000;
	font:12px/20px;
	padding:5px 0;
	text-align:right;
}
.newsList dd{
	color: #666;
	display: inline-block;
	font: 12px/20px 微软雅黑;
	width: 711px;
}
.listss .search_form{padding:20px 0 0;}
.listss label{color:#222;font:13px/30px 微软雅黑;}
.listss .rr{background:#fff;border:1px solid #DDD;color:#222;font:12px/21px 微软雅黑;height:21px;padding:0 26px 0 5px;width:155px;}
.listss .btn_search{background:none repeat scroll 0 0 #2A9AD4;border:medium none;color:#FFF;cursor:pointer;display:inline-block;font:12px/23px 微软雅黑;height:23px;width:71px;}
.listss .btn_search:hover{color:#FFF;text-decoration:none;}
.newslist_img{float:left; padding-right:20px;}
.newsList .cpAl2{
	position: absolute;
	width: 83px;
	height: 25px;
	left: 625px;
	top: 98px;
}
.newsList .cpAl2 a{ font-size:12px; padding:0px; text-align:center; width:83px; height:25px; display:block; line-height:25px; border:1px solid #cccccc}
.newsList dl{position:relative;}

.lc_right{padding-top:20px;}
.newsList h4{
	color:#222;
	font:100 18px/30px 微软雅黑;
	padding:20px 0 20px 0;
	text-align:center;
	display:block;
	margin-bottom:10px;
	border:1px solid #999;
	border-left:none;
	border-right:none
}
.newsList h5{
	color:#666;
	text-align:right;
	font-size: 12px;
	font-weight: 100;
}
.newsList .nr .b{font-size:15px;}
.newsList .nrx p{
	padding-top:30px;
	line-height:30px;
	font-size:13px;
	font:12px/24px 微软雅黑;
}
.newsList .gn_btn{border-bottom:1px solid #CCC;height:22px;padding:10px;}
.newsList .btn_fh{
	border: 1px solid #CCC;
	color: #333333;
	font: 100 12px/20px 微软雅黑;
	height: 20px;
	text-align: center;
	width: 90px;
	padding: 5px;
}
.mt20{margin-top:20px;}
.newsList .xyt_new{color:#222;font:bold 12px/20px 微软雅黑;height:20px;padding:10px;}
.newsList .xyt_new a{
	color: #333333;
	font: 100 12px/20px 微软雅黑;
	padding-left: 20px;
}
/***************** job *****************/
.jobsw{padding-top:20px; line-height:25px;}
.joinzp{border:1px solid #e8e8e8;margin-bottom:15px;}
.joinzp_title{background:#efefef;height:40px;text-align:right;line-height:40px;padding-left:15px;}
.joinzp_title span{float:left;font-size:16px;}
.joinzp_title .al{float:right;padding-top:10px;padding-right:10px;}
.joinzp_xx{background:#FFF;padding:15px;line-height:25px;}

/***************** contact *****************/
.contactf{line-height:30px; font-size:13px; padding-top:20px;}

.tab01{ margin:0 auto; }
