﻿@charset "utf-8";
/* CSS Document  write by T.L*/
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif,'宋体'; color:#666}
 
ul,li{ list-style:none;}

a:link {	color:#666; text-decoration: none;}
a:visited {	text-decoration: none;	color:#666;}
a:hover {	text-decoration: underline; color:#900}
a:active {	text-decoration: none;}
.clear{ clear:both}
img{ border:none}
.f_l{ float:left} 
.br{ margin-top:10px;}
ul,li{ list-style:none;}
.red{ color:#F00}
.white{ color:#FFF}

.w{ width:970px; margin:0 auto}


#header { height:136px; background:#f6f5f5; width:1000px; margin:0 auto; overflow:hidden}
#header .header_wp{ width:980px; margin:0 auto }
#header .header_wp .logo{ float:left;}

#header .top_wp{  float:right; margin-top:20px; }
#header .top_wp .top_link{ text-align:right}
#header .top_wp .top_link a{ padding-left:10px;}
#header .top_search{ margin-top:20px; background:url(topsearchbg.jpg) no-repeat; width:283px; height:25px;}

#header .top_search .top_search_keys{ width:194px; height:18px; margin-left:12px; margin-top:5px; border:none; border-color:#FFF; color:#999}
#header .top_search .top_search_btn{ width:65px; cursor:pointer; border:none; text-decoration:none; padding:5px 20px; margin-left:5px;}




#header .menu_wp{ width:100%; background:url(menubg.jpg) repeat-x; height:42px; margin-top:5px;}

#header .menu{ width:1000px; margin:0 auto}
#header .menu ul{ margin-left:30px;}
#header .menu li{ float:left; width:115px; height:36px; line-height:36px; text-align:center}

#header .menu li a{ display:block; width:80px; height:19px; margin-top:0px; padding:100px 0; overflow:hidden; float:left; margin-left:15px;}

#header .menu li.m1 a{ background:url(menu1.gif) no-repeat 0 0; }
#header .menu li.m2 a{ background:url(menu2.gif) no-repeat -10px 0px;}
#header .menu li.m3 a{ background:url(menu3.gif) no-repeat -10px 0px;}
#header .menu li.m4 a{ background:url(menu4.gif) no-repeat -10px 0px;}
#header .menu li.m5 a{ background:url(menu5.gif) no-repeat -10px 0px;}
#header .menu li.m6 a{ background:url(menu6.gif) no-repeat -10px 0px;}
#header .menu li.m7 a{ background:url(menu7.gif) no-repeat -10px 0px;}
#header .menu li.m8 a{ background:url(menu8.gif) no-repeat -10px 0px;}


/*#header .menu li a.act{  }
#header .menu li.m1 a.act{ width:80px; background:url(menu1_h.jpg) no-repeat -7px 0; }
#header .menu li.m2 a.act{ width:90px; background:url(menu2_h.jpg) no-repeat -7px 0; }
#header .menu li.m3 a.act{ width:90px; background:url(menu3_h.jpg) no-repeat -7px 0; }
#header .menu li.m4 a.act{ width:90px; background:url(menu4_h.jpg) no-repeat -7px 0; }
#header .menu li.m5 a.act{ width:90px; background:url(menu5_h.jpg) no-repeat -7px 0; }
#header .menu li.m6 a.act{ width:90px; background:url(menu6_h.jpg) no-repeat -7px 0; }
#header .menu li.m7 a.act{ width:90px; background:url(menu7_h.jpg) no-repeat -7px 0; }
#header .menu li.m8 a.act{ width:90px; background:url(menu8_h.jpg) no-repeat -7px 0; }

*/










#header .menu li a { blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
#header .menu li a { outline:none; } /*针对firefox等*/


#header .menu li span{ display:block; background:url(menu_line.jpg) no-repeat; width:2px; height:19px; float:right;    margin-top:11px;  }


#banner{ width:1000px; margin:0 auto; margin-top:2px;}

#con1 { width:1000px; margin:0 auto; margin-top:5px;}

#con1 .left { width:282px; overflow:hidden; float:left; margin-right:20px;}
#con1 .left .about{ margin-top:5px;}
#con1 .left .about p{ line-height:22px; text-indent:2em}

#con1 .con_1_m  { float:left; margin-right:20px;}
#con1 .index_news_list{ width:440px; overflow:hidden; margin:10px 5px; }
#con1 .index_news_list li{ line-height:30px; height:30px; overflow:hidden; border-bottom:1px dotted #CCC; background:url(icon_dot.gif) no-repeat left; padding-left:20px;}
#con1 .index_news_list li span{ float:right;}

#con1 .con_1_r{ }
#con1 .con_1_r h2{padding-bottom:10px;}

#products { width:1000px; margin:0 auto; margin-top:10px;}

#mycarousel li p{ line-height:24px; height:24px; padding-top:5px; text-align:center }







#n_con { width:1000px; margin:0 auto; overflow:hidden; margin-top:10px; margin-bottom:20px;}
#n_con .n_con_left{ float:left; width:240px; margin-right:20px;}

#n_con .n_con_left .n_con_menu_left { border:1px #eaeaea solid}
#n_con .n_con_left .n_con_menu_left h2{ background:url(about_left_title_bg.jpg) repeat-x; height:23px;   padding-top:10px; padding-left:10px;}
#n_con .n_con_left .n_con_menu_left ul {   }
#n_con .n_con_left .n_con_menu_left ul  li { background:url(icon_dot2.jpg) no-repeat 25px 12px;  padding-left:38px; line-height:30px;  border-bottom:1px #eaeaea solid}
#n_con .n_con_left .n_con_menu_left ul  li.act{background:url(icon_dot2_act.jpg) no-repeat 21px 12px;}
#n_con .n_con_left .n_con_menu_left ul  li.act a{ color:#a10715}
#n_con .n_con_left .about_lefttitlebg{ background:url(about_left_title_bg.jpg) repeat-x; height:25px; line-height:25px; padding-top:8px; padding-left:18px;border-bottom:1px #eaeaea solid}



#n_con .n_con_right{ width:730px; overflow:hidden }
#n_con .n_con_right .nav { border-bottom:1px #ececec solid; padding:5px 0;}
#n_con .n_con_right .nav span{ float:left; display:block ; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00923f }
#n_con .n_con_right em{ float:right; font-style:normal}
 
#n_con .n_con_right h1{ text-align:center; line-height:30px; margin:10px 0 0 0;font-size:20px;}
#n_con .n_con_right .info{ text-align:center; padding-bottom:10px; padding-top:10px;border-bottom:1px #e1dfdf dotted; margin-bottom:30px; margin:0 30px; color:#999}

#n_con .n_con_right  .n_newslist { margin-top:20px;}
#n_con .n_con_right .n_page{ line-height:24px; margin-top:20px; margin-bottom:10px;}
#n_con .n_con_right .n_page  b{ padding:0 5px}
#n_con .n_con_right .n_page a{ border:1px #CCC solid; background:#00923f; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:15px; padding:0 5px  }

#n_con .n_con_right .product_list{ margin-top:20px;}
#n_con .n_con_right .product_list li{ float:left; width:240px; text-align:center; margin-bottom:10px;}
#n_con .n_con_right .product_list li img{ border:3px #EBEBEB solid; padding:3px;}
#n_con .n_con_right .product_list li  p{ height:44px; line-height:22px;}

#n_con .n_con_right .pagecontent{ margin-top:20px;}


















.n_left_td{ margin-top:20px;}
.n_left_td h2{ margin-bottom:10px;}

#foot { background:#f2f2f2; width:1000px; margin:0 auto; height:160px;}
#foot .footwp{ width:1000px; margin:0 auto}
#foot .footwp .bot_logo{ padding-top:20px; float:left; margin-right:20px;}
#foot .footwp .cpy{ padding-top:25px; float:left;  }
#foot .footwp .cpy p{ line-height:20px; font-family:Tahoma, Geneva, sans-serif; color:#7f7f7f;  }
#foot .footwp .bot_link { padding-top:25px; text-align:right }
#foot .footwp .bot_link a{ padding:0 10px;}

















/*应聘样式*/
.box1 h3{ background: #eae1e1;  font-size:12px; line-height:20px; height:20px; margin:10px auto; padding-left:10px; }
.resume_form th{ font-weight:normal; line-height:26px; height:26px;}
.resume_form .input2{ height:18px; }
 .btnarea3{ text-align:center; margin-top:20px;}
 .btn-com-01{ padding:5px; height:26px; }
 
/*留言列表样式*/
.pagecontent .m_list {  }
.pagecontent .m_list  .m_content{ padding:5px; border:2px #e5e5e5 solid; margin-bottom:10px;}
.pagecontent .m_list  h2.m_title{ line-height:25px; background:url(about_left_title_bg.jpg) repeat-x; height:25px;   color:#000; font-size:14px;  font-family:"微软雅黑","黑体"; padding:0px; padding-left:10px;}
.pagecontent .m_list  .m_c{ margin:10px 0 10px 10px;   }
.pagecontent .m_list  .m_reply,.m_reply a{ background:#E1E1E1; color:red; font-size:12px; text-align:right}
.pagecontent .m_list  .m_reply { height:100%; text-align:left; padding:5px;}
.pagecontent .m_list  .m_time{ text-align:right;float:right; font-size:12px;font-weight:normal; }
 
 
 
 
.pagecontent td,th{ font-size:12px;}
.pagecontent .c{   line-height:22px;}
.pagecontent .c p{ text-indent:2em; margin:10px 0}
 
.pagecontent .c .list{ line-height:30px; font-size:14px; font-family:"微软雅黑","黑体"} 
.pagecontent .c .list span{ float:right }
.pagecontent .c .list a{ font-size:14px; font-family:"微软雅黑","黑体"}
.pagecontent .c .list  li{ border-bottom:1px #F3F3F3 solid}
 .pagecontent .c .product_list li{ border:none; float:left; width:330px; overflow:hidden; text-align:center;  margin-right:14px;}
.pagecontent .c .product_list li a{ font-size:14px;}


/*预览图*/
#box{text-align:center;border:1px solid #e1e1e1; width:500px;margin:0 auto; height:400px; padding:3px; background:#F6F6F6; cursor:pointer ; margin-top:10px; }
#thumbs {width:250px;clear:both;height:110px; margin:0 auto;  margin-top:10px}
#thumbs .thumbs .spic{display:block; float:left;cursor:pointer; border:1px #ccc solid; margin-left:5px; }
#thumbs .thumbs div img{	width:70px;   border:2px #fff solid; }
#thumbs .thumbs div img.border{	width:70px;   border:2px #F30 solid; }
#thumbs .btn_preview{ line-height:30px; text-align:center; height:30px; clear:both; margin-top:10px; cursor:pointer}




/*人才样式*/
.job_content{ margin-top:10px;}


/*留言按钮*/
.putfbeml {
	padding:15px 0;
}
.putfbeml a {
	background:#4893f0;
	display:block;
	line-height:28px;
	text-align:center;
	color:#FFFFFF;
	border:#4893f0 solid 1px;
	float:left;
	margin:0 5px 0 0;
	padding:0 7px;
}
.putfbeml a:visited {
	color:#FFFFFF;
}
.putfbeml a:hover {
	color:#FFFFFF;
	text-decoration:none;

	border:#2f4b06 solid 1px;
}
.putfbeml a:active {
	color:#FFFFFF;
}