锘?charset "utf-8";
/*author:Dongxue Nan*/
html{ overflow-x:hidden}
body,p,th,td,select,textarea{font-size: 12px; }
body{margin:0;padding:0px; height:100%;  width:100%; font-family:"microsoft yahei";line-height: 24px; } 
h1,h2,h3,h4{margin:0;padding:0; font-weight:normal }
em,i{font-style: normal;}
table { border-collapse:collapse; }
ul,dl,ol,form{margin:0;padding:0; list-style:none;}
option {font-weight: normal;}
dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0;}
p{margin:0; padding:0;}
img{border:0;}
a:link,a:visited{text-decoration:none; cursor: hand; color:#696969}
a:hover,a:active{text-decoration:none; cursor: hand; color:#09b654}
.clear {clear:both;}
.clear5{clear:both; height:5px;}
.clear10{clear:both; height:10px;}
.p10{ padding:10px}
.mr10{ margin-right:10px}
.left{float:left;}
.right{float:right;}
.tc{ text-align:center}
.mr10{
	margin-right:20px;
}
.w1002{ width:1202px; margin:0 auto}
#header{ width:100%; border-top:#09b654 3px solid;}

/*椤堕??/
.top{ border-bottom:#eaeaea 1px solid; height:88px}
.logo{
	width:140px;
	height:88px;
	background:#09b654;
}
.nav{
	width:1048px;
} 
.nav ul li{
	float:left;
	border-right:#f2f2f2 1px solid;
	font-size:14px;
	color:#696969;
	font-family:"microsoft yahei";
	width:115px;
	text-align:center;
}
.nav ul li a{  display:block;  padding-top:30px; height:58px;}
.nav ul li span{ color:#bababa; text-transform:uppercase; font-size:12px; display:block}
.nav ul li a:hover{
	background:url(../images/navhover.jpg) no-repeat  bottom center #09b654;
	width:115px;
	display:block;
	color:#fff;
	height:58px;
	padding-top:-30px;
}

.nav ul li a.on{
	background:url(../images/navhover.jpg) no-repeat  bottom center #09b654;
	width:115px;
	display:block;
	color:#fff;
	height:58px;
	padding-top:-30px;
}
.nav ul li a:hover span{ color:#fff}

/*banner ????/
#banner{ height:450px; }
.flexslider{margin:0px auto;position:relative;width:100%;height:450px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}

.flexslider .slides li{ margin:0 auto;}
.flexslider .slides img{  margin:0 auto;}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*??瀹?/
.section{ height:254px;  background:#f9f9f9; width:100%}
.section dl dd{ width:294px; float:left; padding:0px 15px; }
.sec_tit{ height:58px; width:180px; margin:25px auto;}
.sec_tit h3{ color:#696969;  font-size:16px; font-family:"microsoft yahei"; margin-top:10px;}
.sec_tit span{ color:#c2c2c2; text-transform:uppercase; font-size:12px; }
.sec_con{ height:116px; overflow:hidden; color:#9a9999;  font-family:"microsoft yahei"; width:320px;}
.sec_con p{ line-height:30px; }

.in_news ul li{height:28px; line-height:28px; font-size:12px;  overflow:hidden}
.in_news_tit{   width:200px; overflow:hidden;}
.date{ color:#bdbdbd; width:70px;}
.in_cont{ text-align:left;}
.in_cont ul li{height:28px; line-height:28px; margin:0px 40px}

/*浜у??涓??*/
.in_pro{ margin-bottom:35px;}
.in_pro_tit{ width:278px; margin:0 auto; height:40px; background:url(../images/pro_bot.gif) no-repeat bottom center; line-height:40px;  font-family:"microsoft yahei"; margin-top:14px; margin-bottom:20px;}
.in_pro_tit h3{ color:#696969; text-align:center; font-size:16px; }
.in_pro_tit h3 span{ color:#c2c2c2; margin-left:10px;}

.in_pro ul li{ float:left; width:227px; height:304px; font-family:"microsoft yahei"; border-right:#efefef 1px solid; padding:0px 5px}
.in_pro_img{
	width:227px;
	height:200px;
	border:#f0f0f0 1px solid;
	text-align:center;
	padding-top:6px;
	margin-right:5px;
}
.in_pro_name{ height:40px; border-bottom:#e3e3e3 1px solid; font-size:14px; color:#7d7d7d; line-height:40px; text-align:center; margin-right:5px;
}
.in_pro_des{ text-align:center; line-height:26px; height:58px; border-bottom:#e3e3e3 1px solid;}

.foot_nav{ background:#06b050; height:250px; width:100%}
.foot_nav ul { float:left;  font-family:"microsoft yahei"; width:200px}
.foot_nav ul h3{ font-size:14px; color:#fff; margin:20px auto}
.foot_nav ul li{ 
text-align:center; float:left;}
.foot_nav ul li a{
	color:#e5fcef;
	line-height:30px;
}
.code{ width:142px; height:100px; background:url(../images/shadow.gif) no-repeat right bottom}
.code img{width:100px;}
.copy{ background:#01873b; height:40px; line-height:40px; text-align:center;  font-family:"microsoft yahei"; color:#fff}
.weibo{ margin-top:10px;}

.page_banner{
	height:320px;
	width:1440px;
	margin:0 auto;
	margin-bottom: 20px;
	text-align: center;
}
.page_lef{
	width:264px;
	overflow:hidden
}
.page_rig{
	width:918px;
}

.subnav{font-family:"microsoft yahei"; }
.subnav_tit{ height:54px; background:url(../images/arrow.gif) no-repeat bottom center #09b654; text-align:center; line-height:54px; color:#fff; font-size:18px;}
.subnav_con{ border:#f2f2f2 1px solid; border-top:none; }
.subnav_con ul li{ height:42px; line-height:42px; color:#696969; text-align:center; font-size:14px; border-bottom:#f2f2f2 1px solid}
.subnav_con ul li a{ height:42px; line-height:42px; display:block}
.subnav_con ul li a:hover{ background:#f8f8f8; color:#01a046; display:block}
.subnav_con ul li a.on{ background:#f8f8f8; color:#01a046; display:block; font-weight:bold;}

.page_pro h3{ font-size:16px; text-align:center; margin-bottom:10px; color:#09b654; font-family:"microsoft yahei"; height:30px;}
.line{ background:#e5e5e5; height:1px; width:68px; margin-top:10px;}

/*浜у???ㄨ??*/
.sale h3{ color:#09b654; font-size:16px;  font-family: "microsoft yahei"; font-weight:normal}
.sale span{ color:#e0e0e0; font-size:16px; font-family: "microsoft yahei"; margin-left:10px}
#sale_banner {width:224px; height:224px; margin:0 auto; }
.slides-show { margin: 0px auto; width:224px; height:224px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 224px; overflow: hidden; list-style: none; }
.slide-pic img { width: 224px; height:224px; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; right: 10px; bottom: 7px; position: absolute; }
.slide-li li { margin: 3px; padding: 0px; width: 6px; height: 6px; float: left; overflow: hidden; list-style: none; }
.slide-li a { width: 6px; height:6px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #b9b9b9;  }
.op li.cur { background: #27ba66; }
.slide-txt span { display: none; }

/*椤甸?㈠?充晶*/
.page_rig_tit{ height:46px; border-bottom:#d5d5d5 1px solid}
.page_rig_tit h3{
	color:#979797;
	font-family: "microsoft yahei";
	line-height:46px;
	font-size:16px;
	border-bottom:#09b654 3px solid;
	width:auto;
	margin-left:10px;
}

.bread{
	background:url(../images/bread.gif) no-repeat left center;
	padding-left:15px;
	margin-top:10px;
	height:24px;
	line-height:24px;
	text-align:right;
	float: right;
}
.bread  a{ color:#888787;padding:0px 6px}

.about_img{ margin:0 auto; text-align:center; border:#d9d9d9 3px solid; width:552px; height:250px; margin:20px auto;}
.about_des{
	font-size:14px;
	line-height:30px;
	font-family: "microsoft yahei";
	color:#7c7a7a;
	margin:25px 18px;
}
.about_des  p{ font-size:14px; }

/*?伴?讳腑蹇?*/

.arcFirBox {
clear: both;
width: 100%;
margin-right: auto;
margin-left: auto;
overflow: hidden;
padding-top:15px;
margin-bottom: 14px;
padding-bottom: 14px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ddd;
}
.arcFirBox img {
float: left;
padding: 2px;
border: 1px solid #efefef;
height: 107px;
width: 160px;
}
.arcFirtxt {
float: right;
width: 565px;
}
.arcFirtxt h3 {
display: block;
clear: both;
margin-bottom: 5px;
font-size: 14px;
font-family: "microsoft yahei"; 
}
.arcFirtxt p {
text-indent: 2em;
font-size: 12px;
line-height:24px;
}
.date-2 {
font-family: Arial, Helvetica, sans-serif;
color: #999;
font-size: 11px;
clear: both;
display: block;
}

.arcList {
	display: block;
	width: 100%;
	min-height:200px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}/**/
.arcList li { font-size: 14px; line-height: 36px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ddd; background-image: url(../images/item-2.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px;font-family: "microsoft yahei";  }
.date-3 { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999; -webkit-text-size-adjust:none; }
.arcList li a, .arcList li a:visited { color: #666; }
.arcList li:hover { background-color: #f6f6f6; }
.arcList li a:hover { color: #09b654; }

.pag{padding:15px; text-align:center; margin:4px; color:#000; font-size:14px; height:18px; }
.pag span.current{padding:6px 8px 6px 8px; background:#f6f6f6;  color:#06b050; margin-right:5px; font-weight:bold; border:#dddddd 1px solid}
.pag a{padding:7px 9px 7px 9px; color:#fff; text-decoration:none; margin-right:5px; color:#fff; background:#09b654}

.wz-tit {
text-align: center;
clear: both;
width: 100%;
line-height: 22px;
font-size: 17px;
font-weight: bold;
display:block;
padding-top:15px;
font-family: "microsoft yahei"; 
}

.wz-info {
text-align: center;
width: 100%;
color: #999;
padding-top: 10px;
line-height: 30px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #dddddd;
}
.page_con clear{height:300px;}
.det_img{ text-align:center; margin:20px auto}
.det_des{
	color:#8b8b8b;
	line-height:30px;
	font-family: "microsoft yahei";
}
.det_des p{
	text-indent:2em;
}

.det_des a{
	font-weight:bold;
}

.det_des a:hover{
	font-weight:bold;
	color:#096;
}

.det_des .xia a{
	color:#7c7a7a;
	font-weight:normal;
}
.det_tit{ font-size:16px; text-align:center;  overflow:hidden; height:30px; color:#7d7d7d; font-family:"microsoft yahei"; margin-bottom:10px;  margin-top:10px; }

/*??椤典骇????琛?/
.pro ul li{ float:left; width:160px; height:160px; margin:10px 16px}
.pro_img{ width:160px; height:120px; border:#e7e7e7 1px solid}
.pro_name{ height:20px; margin-top:10px; line-height:20px; width:160px; text-align:center;font-family: "microsoft yahei"; overflow:hidden}

.map{ margin:20px auto}

/*????宀?浣?*/
.tableBox {width: 760px;padding-right: 2px; margin:20px auto;}
.tableBox th.thf {border-left: 1px solid #ebebeb;}
.tableBox th {font: bold 12px/42px "microsoft yahei";color: #fff;border-left: 1px solid #fff;background: #06b050;text-align: left;padding-left: 30px;}
.tableBox td {font:12px/42px "microsoft yahei";line-height: 36px;color: #40444c;border-bottom: 1px dashed #e3e3e4;padding-left: 30px;}
.tableBox td a {color: #40444c;}

/*??浣??宠?璇︾?*/
.joblistIntro_s {width: 760px; margin-top:20px;}
.joblistIntro_s table {border-bottom: 1px solid #E6E5E5;}
.joblistIntro_s th {background: none repeat scroll 0 0 #06b050; color: #FFFFFF; font-size: 14px; line-height: 36px; padding-left: 10px; text-align: left;}
.joblistIntro_s td.borL {border-left: 1px solid #E6E5E5;}
.joblistIntro_s td.depictTdC { background: none repeat scroll 0 0 #F4F4F4;text-align: center;}
.joblistIntro_s td {border-bottom: 1px solid #E6E5E5;border-right: 1px solid #e6e5e5;line-height: 36px;}
.joblistIntro_s td.depictTdP {padding-left: 16px;}

.depictBox {min-height: 360px;height: auto!important;border: 1px solid #E6E5E5;border-top: 0;padding: 15px 24px 22px;width: 711px;font: 12px/22px "microsoft yahei";color: #666;}
.depictBox h2 {color: #06b050;font-size: 14px;line-height: 30px;}
.depictTips {height: 19px;margin-top: 19px;width: 100%;position: relative;}
.depictTips a {background: #035CAC;color: #FFFFFF;display: inline-block;float: right;height: 25px;line-height: 25px;margin-left: 3px;text-align: center;width: 68px;}


.wz{ color:#096; font-size:16px; line-height:50px; height:50px; font-weight:bold; text-align:center;}

/*浜у??涓??*/
.product2{  border-top:0; height: auto !important; line-height:24px; min-height: 300px; }
.product2 li {
	display: inline;
	float: left;
	margin: 5px 16px 20px 12px;
	padding: 1px;
	width: 200px;
}
.pro_show_di {border: 1px solid #DADADA;width: 180px;height: 160px;overflow: hidden;text-align: center !important;vertical-align: middle !important; padding:5px;}
.pro_show_di:hover{ border:1px solid #0490df;}
.product2 li  a:hover{color:#0490df;}
.product2 li span {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 200px;
	overflow:hidden;
}


.wrap_title{
	background:url(../images/odb14.gif) no-repeat;
	margin-bottom:20px;
	height:31px;
	font-size:16px;
	font-family:"microsoft yahei";
	color:#2d4c9c;
	font-weight:600;
	padding-left:32px;
	vertical-align:top;
	float:left;
	width:100%;
}







.honor-box2{

	width: 720px;

	height: 670px;

	border: 1px solid #dbdbdb;

	margin: 12px auto 0;

}


.df_newsrd2{ float:left; width:100%;overflow:hidden;}
.df_newsrd2 img { float:left; border:1px solid #e0e0e0; margin-right:15px; margin-left:15px;}
.df_newsrd2 dd { float:left; width:690px; padding-left:10px; font-size:14px; font-weight:bold; line-height:30px;}
.df_newsrd2 dt { float:left; width:690px; padding-left:10px; line-height:26px; font-size:12px;}
#pingpp{ line-height:30px; color:#999; font-size:12px;}
#xqxz a{ float:right; margin-left:5px;}

.pro_lb{ width:100%; }
.pro_lb li{ width:100%;border-bottom:1px solid #e9e9e9; padding-top:15px; padding-bottom:20px;overflow:hidden; clear:both; }
.pro_lb li:hover{ background-color:#f6f6f6;}
.porbtlv{ color:#0f7d62;}

.df_newsrd3{ float:left; width:100%;overflow:hidden;}
.df_newsrd3 img { float:left; border:0px solid #e0e0e0; margin-right:20px; margin-left:20px;}
.df_newsrd3 dd { float:left; width:680px; padding-left:10px; font-size:18px; font-weight:bold; line-height:30px;}
.df_newsrd3 dt { float:left; width:680px; padding-left:10px; line-height:24px; font-size:12px;}
#pingpp{ line-height:30px; color:#999; font-size:12px;}
#xqxz1{ padding-top:10px; padding-left:0px; text-align:left;margin-left:0px;}
#xqxz1 img{ margin-left:10px;}

.pro_nrbt{ float:left; width:100%; background-color:#eeeeee;border-top:2px solid #dfdfdf; height:36px; line-height:36px; margin-top:30px;}
.pro_nrbt span{ float:left; padding-left:20px; font-size:14px; color:#000; font-weight:bold;}
.pro_nrtext{
	float:left;
	line-height:30px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:10px 20px;
	width: 100%;
}


#tzz_lj { float:left; background-color:#ee7826; width:90px; margin-right:5px; line-height:30px; text-align:center; color:#FFF; margin-top:10px; display:block; font-size:12px; font-family:"microsoft yahei"}
#tzz_lj a:hover { color:#FFF; background-color:#CCC;} 
#tzz_lj1 { float:left; background-color:#cdcdcd; width:90px; line-height:30px; text-align:center; color:#FFF; margin-top:10px; display:block; font-size:12px; font-family:"microsoft yahei"}
#tzz_lj1 a:hover { color:#FFF; background-color:#CCC;} 


#tzz_lj1 {
	float:right;
	background-color:#060;
	width:120px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	margin-top:10px;
	display:block;
	font-size:12px;
	font-family:"microsoft yahei"
}
#tzz_lj1 a:hover { color:#FFF; background-color:#CCC;} 



.tzz_rd{ float:left; width:100%; margin-bottom:20px;}
.tzz_rd img{ float:left; width:180px; height:138px; margin-right:20px;border:1px #e8e8e8 solid;}
.tzz_rd span{ float:left; line-height:28px; font-size:16px; width:460px; margin-bottom:5px; font-weight:bold;}
.tzz_rd div{
	float:left;
	line-height:22px;
	font-size:12px;
	width:680px;
}
