﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,fieldset,input,p,blockquote,th,td {margin:0px; padding:0px; font-size:12px;}
body { font:12px Arial, Helvetica, sans-serif;    color:#666666;line-height:1.25em;  line-height:22px;  background-color:#dfdfdd;    } /* background-image:url(../img/bg.jpg); background-repeat:repeat-x;*/
img{border-style: none;
	border-color: inherit;
	border-width: medium;}
	

ol,ul,li {list-style:none;color:#666666;}
a {color:#666666;text-decoration:none; }
a:link { text-decoration: none;}
a:visited {text-decoration:none;}
a:hover {color:#666666;text-decoration:none; /*text-decoration:underline;*/}
a:active {color:#373737;}
.body{margin:0px auto;   }


/****************全局****************/
.m1{ margin-top:10px;}
.m2{ margin-left:10px;}
.m3{ margin-bottom:10px;}
.m4{ margin-right:10px;}
.p5{ padding:5px;}
.float_left{ float:left; display:inline-block}
.float_right{ float:right; display:inline-block}
.clear{clear:both;}
.font-center{ text-align:center;}

/*top上面*/
.header{ margin:0px auto;width:1001px;  height:145px;  background-image:url(../img/topbj.jpg);    }
.header .topbj{width:1001px; height:10px; overflow:hidden;}
.header .top{width:1001px; margin:0px auto;  height:109px;   }
.header  .top .top_logo{height:75px;  padding-top:20px;   float:left;text-align:left;}
.header  .top .top_menu{height:75px;width:10px;float:left;text-align:left;font-size:13px; font-weight:bold; }
.header  .top .top_map{width:205px;height:75px;float:right;   }
.header  .top .top_map .searchbox{width:205px;  float:right; display:inline;  margin:5px 5px 0 0;  display:inline;  background-repeat:no-repeat; }

.h40{ height:50px; line-height:50px;}
.h30{ height:30px;line-height:30px;}

.searchbox li{  float:left;   }
.search_DDL{color:#666;  top:92px; position:absolute;  margin:0;  }
.search_input{ color:#666;width:120px; height:20px; padding-left:2px;  float:left; top:65px; position:absolute; background-color:#cdcdcd; border:1px solid #ccc;   }
.search_submit{  margin-bottom:2px; top:67px;  position:absolute;  z-index:100px; }



.menu{width:1001px;HEIGHT:36px; margin:0px auto;   background-repeat:no-repeat;   font-size:13px; overflow:hidden;}
.menu ul{list-style:none;width:1001px;float:left;}
.menu li{float:left; height:36px;line-height:36px;  width:105px; text-align:center;display:inline}
.menu li.t_right{position:absolute; right:0; top:0;}
.menu li a{float:left; color:#666;width:105px;  font-size:13px; background-repeat:no-repeat; background-position:right center; background-image:url(../img/3.gif);  text-decoration:none;}
.menu li a:hover{text-decoration:none;color:#666; }
.menu li a.curhover{  background-color:#226600;  color:#666;     }
.menu li a.current{  }


.banner2{width:1001px; height:auto;   margin:0px auto;text-align:center; overflow:hidden;}


.absolute{ position:absolute;}
.banner{ overflow:hidden;width:100%; height:505px; position:relative;
   background-repeat:no-repeat; background-position:bottom center;    margin-bottom:25px;   }
.banner .preBtn {left:50%;top:50%;display:block;width:74px;height:74px;margin-top:-37px; margin-left:-690px; background-color:rgba(0,0,0,.4);z-index:7;display:none;}
.banner .preBtn i {display:block;width:28px;height:51px;margin-left:24px;margin-top:13px; background:url(/img/icon.png) no-repeat 0 0px;}
.banner .nextBtn {right:50%;top:50%;display:block;width:74px;height:74px;margin-top:-37px; margin-right:-690px; background-color:rgba(0,0,0,.4); z-index :7;display:none;}
.banner .nextBtn i {display:block;width:28px;height:51px;margin-left:24px;margin-top:13px; background:url(/img/icon.png) no-repeat -32px 0px;                
}
.banner .preBtn:hover,.banner .nextBtn:hover { background-color:#3f4f7c;}
.banner .hd{bottom: 18px;height: 36px;overflow: hidden;position: absolute;left: 50%;z-index: 1;}
.banner .hd ul{ float:left; overflow:hidden}
.banner .hd ul li{cursor: pointer;float: left; margin-right:10px;
height:18px; width:18px;  background-image:url(../img/pagination2.png); background-repeat:no-repeat; background-position:left bottom  }
.banner .hd ul li.on{ background-image:url(../img/pagination2.png); background-repeat:no-repeat;background-position:left top;color: #fff;}
.banner .bd {height: 100%; position: relative;z-index: 0;}
.banner .bd ul{ width:100%}
.banner .bd ul li{ width:100%; height:505px;}
.banner .bd ul li a{ display:block; width:100%; height:505px;}

.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
















.sitemapnewslist{width:280px; float:left; margin-left:10px;}
.sitemapprolist li{width:260px; height:25px; line-height:25px; float:left;}
.sitemapprolist{width:680px; float:left; margin-left:10px;}
.sitemapprolist li{width:170px; height:25px; line-height:25px; float:left;}
.sitemaplist{width:110px; float:left; margin-left:10px;   }

.sitemaplist h2{ background-image:url(/img/map03.jpg); color:#fff; width:84px; float:left;  height:38px; line-height:30px; text-align:center; background-repeat:no-repeat; }
.sitemaplist li{width:110px; float:left; line-height:20px; overflow:hidden;   }




.pimgs{ padding:1px; width:160px; float:left; margin:5px;}
.pimgs2{ padding:1px;width:82px; height:82px; background-color:#bdbfaa; float:left; margin:5px;}
.content{margin:0px auto;width:1001px;  height:auto; overflow:hidden;   min-height:140px; background-image:url(../img/bg.gif); background-color:#fff; }


.content2{margin:0px auto;width:1001px;  height:auto; overflow:hidden;   min-height:140px;  background-color:#fff; }

.mainbox{ width:1001px; background-repeat:repeat-x;  padding:10px 0 8px 0; min-height:152px;  clear:both; overflow:hidden; background-image:url(../img/mainbg.gif);   }
.enmainbox{ width:1001px; margin-bottom:10px; padding-top:40px; clear:both; overflow:hidden;   background-repeat:no-repeat;   }

.content_top {width:1001px;float:left;background-repeat: no-repeat;}
.content_c { float:left;width:940px; padding:0 20px;  background-repeat: no-repeat;}
.content_down {height:15px;float:left;background-repeat: no-repeat;}



.content_top h2
{
	 width:940px;
padding:0px 0 0 40px;
height:37px;
line-height:37px;
font-size:14px;
font-weight: bolder;
float:left;
font-family:微软雅黑;
background-image: url(../img/right_tit.jpg);
background-repeat:no-repeat;
background-color:#d7d9d6;

}
.content_top h2 span{ float:right;color:#666; padding:0px 10px 0 0;font-size:12px; font-weight:normal;}



.wl{ width:350px; height:200px; padding-top:30px; float:left;  display:inline; background-image:url(../img/leftbj.jpg); background-repeat:no-repeat; }
.wc{ width:420px;height:200px;padding-top:30px; float:left; margin-left:10px; display:inline;background-image:url(../img/cbj.gif);background-repeat:no-repeat; }
.wr{ width:207px; float:right;  display:inline;}


.enleftbj{  background-image:url(../img/enleftbj.jpg); background-repeat:no-repeat; }
.encbj{background-image:url(../img/encbj.jpg);background-repeat:no-repeat; }


.contactbj{ padding-top:50px; height:180px; margin-top:10px;  background-repeat:no-repeat;}

.contactbox{  height:25px; padding-left:5px; color:#2b2b2b; }
.contactbox p{ line-height:25px; height:25px; color:#2b2b2b; }
.aboutbj{ width:210px; height:190px;  padding:0 10px; overflow:hidden;display:inline; margin:10px 5px 10px 7px;  float:left;  background-image:url(../img/aboutbj.jpg); background-position:left bottom; background-repeat:no-repeat;  }
.aboutbj h3{ width:200px;  display:inline; height:20px; line-height:20px; padding: 0 12px; float:left;background-image:url(../img/icon6x.gif); background-position:left center; background-repeat:no-repeat;  }
.aboutbj img{ padding:5px 0px;  }


.sitemapnewslist{width:280px; float:left; margin-left:10px;}
.sitemapprolist li{width:260px; height:25px; line-height:25px; float:left;}
.sitemapprolist{width:680px; float:left; margin-left:10px;}
.sitemapprolist li{width:170px; height:25px; line-height:25px; float:left;}
.sitemaplist{width:140px; float:left; margin-left:10px;   }
.sitemaplist li{width:110px; float:left;   }
.msgbox{ margin:15px 0 12px 6px;}

/*左边left*/
.left
{float: left;width: 207px; background-color:#e7e7e7;  background-image:url(../img/left_bj.jpg);  background-position:left top; background-repeat:no-repeat; min-height:260px;  }

.left_top{height:0px;float:left;width:206px;overflow:hidden; background-repeat:no-repeat;}
.left_c{height:100%;float:left;width:206px;  overflow:hidden; }
.left_down{height:10px;float:left;width:206px;overflow:hidden;background-repeat:no-repeat;}
.left .left_box{
	width: 206px;
	margin:0px auto;
}

.left .left_box h2
{	
color:#4c5779;
height:43px;
line-height:43px;
text-align:center;
font-size: 14px;
font-weight: bolder;
background-repeat:no-repeat;
}

.left .left_box h2 a:hover {color:#ba2636;text-decoration:underline;}
.left .left_box h2 span{ float:right; padding: 0 10px 0 0;}
.left .left_box ul{width:175px; margin:0px auto; height:auto; line-height:30px;}
.left .left_box ul li
{
width:175px;
line-height:24px;
display: block;
background-image:url(../img/tit.jpg);
height:24px;
text-align:center;
margin:2px auto;
text-decoration: none;
color:#2d62a2;
}
.left .left_box ul li span{float:left;line-height:30px; padding:7px 8px 0 0;}
.left .left_box ul li a:hover {color:#c25191;}





/*right*/
.right{float: right;width: 773px; background-color:#fff;}
.right .right_box{width:773px;  float:right;overflow:hidden; }
.right .right_box h2
{
width:730px;
padding:0px 0 0 43px;
height:37px;
line-height:37px;
font-size:14px;
font-weight: bolder;
float:left;
font-family:微软雅黑;
background-image: url(../img/right_tit.jpg);
background-repeat:no-repeat
}
.right .right_box h2 span{ float:right;color:#666; padding:0px 10px 0 0;font-size:12px; font-weight:normal;}
.right .right_box h2 a{ color:#666;}
.right .right_box h2 a:hover { color:#c25191;}
.right .right_box .pagebox{ width:730px; height:auto;  padding:10px;  overflow:hidden; margin:0px auto; }


.newslist ul{ width:730px; height:auto;   }
.newslist ul li
{
	width: 725px;
	line-height: 25px;
	float: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.newslist ul li span{  padding:0 10px 0 0; float:right; height:25px; line-height:25px;   }


.newsbox{ width:330px;  float:left; margin:5px 15px 10px 20px; display:inline; }
.newsbox .newsimgbox{ width:330px;   }
.newsbox .newsimgbox img{ width:330px; height:100px;   }
.newsbox h3{  padding-left:15px;line-height:25px }
.newsbox span{ width:100px; margin-top:15px;   float:right; padding-right:15px; }
.newsbox ul{ width:300px;   line-height:25px; height:200px;

	
	}
.newsbox ul li{ width:300px; padding-left:15px;  line-height:25px;border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	overflow:hidden;
	height:25px;
	background-image:url(/img/dot9.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
	}

.newsbox  ul li span{ float:right;}

.right .right_box .pagebox h1{ width:700px;  line-height:35px; font-size:18px; text-align:center; font-weight:bolder;   }
.right .right_box .pagebox .author{ width:700px; height:25px; line-height:25px; font-size:12px; text-align:center;   }
.right .right_box .pagebox .newscontent{ width:700px; padding:0 0 0 10px;  line-height:25px; font-size:12px; text-align:left;   }




.newslist ul{ width:730px; height:auto;   }
.newslist ul li
{
	width: 725px;
	line-height: 25px;
	float: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.newslist ul li span{  padding:0 10px 0 0; float:right; height:25px; line-height:25px;   }


.newsbox{ width:330px;  float:left; margin:5px 15px 10px 20px; display:inline; }
.newsbox .newsimgbox{ width:330px;   }
.newsbox .newsimgbox img{ width:330px; height:100px;   }
.newsbox h3{  padding-left:15px;line-height:25px }
.newsbox span{ width:100px; margin-top:15px;   float:right; padding-right:15px; }
.newsbox ul{ width:300px;   line-height:25px; height:200px;

	
	}
.newsbox ul li{ width:300px; padding-left:15px;  line-height:25px;border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	overflow:hidden;
	height:25px;
	background-image:url(/img/dot9.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
	}

.newsbox  ul li span{ float:right;}

.right .right_box .pagebox h1{ width:700px;  line-height:35px; font-size:18px; text-align:center; font-weight:bolder;   }
.right .right_box .pagebox .author{ width:700px; height:25px; line-height:25px; font-size:12px; text-align:center;   }
.right .right_box .pagebox .newscontent{ width:700px; padding:0 0 0 10px;  line-height:25px; font-size:12px; text-align:left;   }


/*产品首页  类别样式*/

.protypetit { width:730px;  }
.protypebox{ width:730px; margin:10px auto;  height:160px;  background-image:url(../img/protypebj.jpg); background-repeat:no-repeat; }
.protypebox .typeimg{ width:180px;  float:left; }
.protypebox .typeimg img{  padding:10px 0px 0 10px;  float:left; }
.protypebox .typebox{ width:520px;  float:right; }
.protypebox .typebox h3{ width:520px; font-weight:bolder; font-size:14px;  margin-top:10px; color:#c25191;   }
.protypebox .typebox h3 a{  color:#c25191;   }
.protypebox .typebox ul{ width:520px;  }
.protypebox .typebox ul li{ width:115px; float:left; line-height:30px; background-image:url(../img/icon6x.gif); background-position:left center; background-repeat:no-repeat;   }
.protypebox .typebox ul li a { float:left; padding-left:10px; height:30px; float:left; line-height:30px; background-image:url(../img/icon6x.gif); background-position:left center; background-repeat:no-repeat;}
.protypebox .typebox ul li a:hover  {  background-image:url(../img/icon.gif); color:#c25191; background-position:left center; background-repeat:no-repeat;}
   
.ptypebox{ width:115px; height:140px; float:left;    }
.ptypebox img{ width:100px;  padding:0 5px ;   }
.ptypebox h4 a{ width:110px;  padding-left:5px; line-height:25px; height:25px; overflow:hidden; padding-left:10px; float:left; line-height:30px; background-image:url(../img/icon6x.gif); background-position:left center; background-repeat:no-repeat;  }
.ptypebox h4 a:hover  {  background-image:url(../img/icon.gif); color:#c25191; background-position:left center; background-repeat:no-repeat;}
   
.ptypeboxs li{width:115px;padding-left:10px; float:left; line-height:30px; background-image:url(../img/icon6x.gif); background-position:left center; background-repeat:no-repeat;}



 .sppage{ width:650px; clear:both; overflow:hidden; padding-bottom:15px;  margin-bottom:10px; line-height:25px;  float:left;  }
 .sppage ul{ width:650px; height:auto; height:25px; line-height:25px;   }
 .sppage ul li
{
	border: 1px solid #c25191;
	margin: 0px 5px;
	height: 23px;
	padding:0 8px;
	line-height: 23px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #c25191;}
 .sppage ul li a{  height:auto; height:23px; line-height:25px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}
 


/*页脚*/

.foot
{	
	margin:0px auto;
	padding-bottom:10px;
}

.foot .footer
{
	width: 1001px;
	margin: 0px auto;
	line-height: 35px;
	overflow:hidden;
	background-color:#cfd4dd;
	text-align: center;

}
.foot .footer .foot_1ogo
{
width: 1001px;
	float:left;
}
.foot .footer .foot_1ogo a
{  padding:0 5px;
}
.foot .footer .foot_Copyright{ width: 1001px; }



.clear{clear:both}
.ri_page{width:650px;height:32px;line-height:32px; float:left; text-align:right;}

#AspNetPager1 input{ border:0px;}
#AspNetPager1 {  font-size:12px; color:#666666;}

.prolistbox{ width:155px; height:180px; float:left;margin:2px 8px 5px 10px ;  overflow:hidden;}
.prolistbox img{ text-align:center;    padding:1px;  }
.prolistbox p{ width:155px;  height:18px; float:left; line-height:18px; color:#f5a20f; text-align:center; overflow:hidden;}
.prolistbox .proimg
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 127px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:145px;     
	height:145px;       
	border: 1px solid #ccc; 
                    }
                  
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}
   
.divtable{ margin:0px auto;margin:10px; }
 .bjcolor{ background-color:#609743;}
.divtable table
{ margin:10px;
	
	
}
.divtable table tr
{
	line-height:25px;	
	
}
.divtable table tr th
{
line-height:25px;
	text-align:right;
	color:#666;
	font-weight:normal;

}
.divtable table tr td{ text-align:left; 
	line-height:25px;
	
	 }

#tab{ width:680px; border-bottom:1px #2b2b2b solid; height:27px; text-align:left;   clear:both; }
.tabs{ width:84px; cursor:pointer; height:27px; background-image:url(/img/product_info_select_bg.jpg); background-position:0px -27px; float:left; text-align:center;margin-right:5px; display:inline-block; line-height:27px;}
.tabs_hover{width:84px; color:White; cursor:pointer; height:27px; background-image:url(/img/product_info_select_bg.jpg); font-weight:bold; background-position:0px 0px;float:left; text-align:center;margin-right:5px; display:inline-block; line-height:27px;}
.tabscontent2,.tabscontent3{ display:none; margin-top:12px;}
#contents{   border-top:0px; min-height:200px; height:auto !important; height:200px; overflow:visible;}

/* 登陆*/
.loginbj2{ background-image:url(../img/loginbj2.gif);width:517px; height:213px; margin :45px auto;}
.loginbj2 table{ line-height:17px;  padding:15px 0 0 0; margin:50px 0 0 100px; display:inline; }
.loginbj2 table tr th{ float:left; text-align:right; width:100px;}
.loginbj2 table tr td{ float:left; text-align:left; width:280px; }
.loginbj2 table tr td span{ color:#9e9f9d;}
.loginbj{ background-image:url(../img/loginbj.gif); width:395px; height:320px; margin:0px auto;}
.loginbj table{ line-height:17px; margin:15px 0 0 0; padding:15px 0 0 0;  }
.loginbj table tr th{ float:left; text-align:right; width:100px;}
.loginbj table tr td{ float:left; text-align:left; width:280px; }
.loginbj table tr td span{ color:#9e9f9d;}

.regbox{ margin:0px auto; }
.regbox table{ line-height:22px;  padding:15px 0 0 0; margin:30px 0 50px 60px; display:inline;  border:0px; }
.regbox table tr th{ float:left; text-align:right;  width:120px; font-weight:normal;   }
.regbox table tr td{ float:left; text-align:left;   width:500px; padding-left:5px; }
.regbox table tr td input
{
	border: 1px solid #C0C0C0;
	float: left;
	text-align: left;
	line-height:20px;
	height:20px;
	width:160px;
}
.regbox table tr td  .submitcss{   margin:0px auto; line-height:20px; text-align:center; padding:2px 10px; }


	.divtable table tr td input
{
	border: 1px solid #C0C0C0;
}
	.divtable table tr td textarea
{
	border: 1px solid #C0C0C0;
}




/*人才招聘 列表*/
.jobsul{  clear:both; width:720px; margin-left:15px;  }
.jobsshow{clear:both; width:720px;   } 
.jobsshow ul{clear:both; width:720px;   } 
.jobsul ul{  clear:both; width:720px;  }
.jobsul ul li
{
	clear: both;
	line-height:25px;
	width: 700px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c45192;

}
.jobsul ul li span{ float:left;  width:100px; }
.jobsul ul li  .s50 { float:left; text-align:center;  width:60px; 	}
.jobsul ul li  .s60 { float:left; text-align:center;  width:60px; 	}
.jobsul ul li .s150{ float:left;  width:150px; text-align:center; }
.jobsul ul li .s140{ float:left;  width:140px; text-align:center; }
.jobsul ul li .s80{ float:left;  width:80px;text-align:center;  }
.jobsul ul li .s120{ float:left;  width:130px;text-align:center;  }
.jobsshow ul li{clear:both; width:720px; 	line-height:25px; } 
.jobsshow ul li .s100{float:left; text-align:right; padding-right:5px;  width:80px; }
.jobsshow ul li .s600{float:left;  text-align:left;  width:600px; }