@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
ul li{ list-style:none; }
img{ border:none; }


body{ color:#666; font-family:"宋体"; font-size:12px; line-height:25px; }
a{ color:#666; font-size:12px; text-decoration:none; outline:none; }
a:hover{ color:#ef7000; text-decoration:none; }
.fl{ float:left; }
.fr{ float:right; }
.clearfix{ clear:both; }

.header_container{ width:100%; height:135px; background:url(../IMAGES/menu_bg.gif) repeat-x left bottom; }
.header{ position:relative; width:980px; height:135px; margin:0px auto; }
	.logo{ display:block; position:relative; left: 0px; top:18px; width:442px; height:70px; background:url(../IMAGES/logo.gif) no-repeat; }
	.tel{ position:absolute; top:50px; right:0px; width:286px; height:23px; background:url(../IMAGES/tel.gif) no-repeat;  }		
	.nav{ position:absolute; top:92px; left:0px; width:978px; height:43px; overflow:hidden; padding-left:2px; background:url(../IMAGES/menu_line%20.gif) no-repeat left 14px; }
	.nav ul li{ position:relative; float:left; width:90px; height:43px; padding:0px 37px 0px 36px; background:url(../IMAGES/menu_line%20.gif) no-repeat right 14px;   }
	.nav ul li a { position:relative; display:block; width:86px; height:43px; padding-right:4px; font-family:"微软雅黑"; font-size:15px; color:#FFFFFF; text-align:center; line-height:43px; }
	
	.nav ul li a:hover{ background:url(../IMAGES/menu_hover.png) no-repeat; line-height:38px; }
	.nav ul li a.menu_cur{ background:url(../IMAGES/menu_cur.png) no-repeat; line-height:38px; }
.footer_container{ width:100%; height:72px; background:url(../IMAGES/bottom_bg.gif) repeat-x;}
.footer{ position:relative; width:980px; height:55px; margin:0px auto; padding-top:17px; background:url(../IMAGES/bottom.gif) no-repeat center top;}
.footer p{ color:#FFFFFF; line-height:20px; text-align:center;  }
	.footer p a{ color:#FFFFFF; line-height:20px; text-align:center;  }
	.footer p a:hover{ text-decoration:underline; }
	
.banner{ position:relative; overflow:hidden; width:980px; height:320px; margin:2px auto 0px; padding-bottom:16px; background:url(../IMAGES/banner/shadow.gif) no-repeat left bottom; }
	#focus { clear: both; overflow: hidden; position: relative; width:980px; height:320px;  }
    #focus ul { position: absolute; clear: both; width:980px; height:320px;  }
        #focus ul li {  overflow: hidden; position: relative; float: left; width:980px; height:320px;  }
	#focus .pn{ width:980px; height:320px; position:absolute; z-index:9; top:0px; left:0px;}
    #focus .preNext {width:490px; height:320px; position: absolute; top: 0px; cursor: pointer; display:block; }
    #focus .pre { width:490px; height:320px; display:block; left: 0; background:url(../IMAGES/banner/btnpre.png) no-repeat left center; }
		#focus .pre:hover{ background:url(../IMAGES/banner/btnpre_hover.png) no-repeat left center;}
    #focus .next { width:490px; height:320px; display:block; right:0; background:url(../IMAGES/banner/btnnext.png) no-repeat right center; }
		#focus .next:hover{ background:url(../IMAGES/banner/btnnext_hover.png) no-repeat right center;}	
		
.area{ margin:0 auto; }
.more{ float:right; display:block; width:43px; height:23px;  background:url(../IMAGES/more_cur.gif) no-repeat right bottom;  }
.more:hover{ background:url(../IMAGES/more.gif) no-repeat right bottom;   }
.area_1{ width:980px; height:165px; margin-top:10px; }
.area_2{ width:1000px; height:210px; margin-top:10px; background:url(../IMAGES/nub_t_pro.gif) no-repeat; }

.nub_about{ width:250px; margin-right:25px; }
	.nub_about .nub_t{ width:250px; height:25px; background:url(../IMAGES/nub_t_about.gif) no-repeat; } 
	.nub_about .nub_c{ width:250px; height:120px; padding:10px 0px; }
	.nub_c_about{ color:#646464; line-height:20px; text-indent:24px;  }
	.nub_c_about a{ color:#006995; }
	.nub_c_about:hover a{ color:#ef7000; }
.nub_news{ width:490px; margin-right:25px; }
	.nub_news .nub_t{ width:490px; height:25px; background:url(../IMAGES/nub_t_knows.gif) no-repeat; }
	.nub_news .nub_c{ width:490px; height:120px; padding:10px 0px; }
	.imgshadow{ width:154px; height:104px; margin-top:5px; padding:2px; border:1px solid #d8d8d8; background:#FFFFFF;}
		.imgshadow img{ width:154px; height:104px; }
	.textnews{ width:320px; }
	.ulnews li{ height:30px; padding-left:15px; background:url(../IMAGES/icon_arrow.gif) no-repeat left center; line-height:30px; }
		.ulnews li span{ float:right; color:#b2b2b2; }
.nub_link{ width:190px; }
	.link_message{ display:block; width:190px; height:80px; background:url(../IMAGES/link_message.gif) no-repeat; }
		.link_message:hover{ background:url(../IMAGES/link_message_hover.gif) no-repeat; }
	.link_contact{ display:block; width:190px; height:60px; margin-top:15px; background:url(../IMAGES/link_contact.gif) no-repeat; }
		.link_contact:hover{ background:url(../IMAGES/link_contact_hover.gif) no-repeat; }

.nub_pro{ width:980px; height:210px; margin:0px auto; }
.nub_pro .nub_t{ width:980px; height:45px; }
.nub_pro .nub_t a{ display:block; width:207px; height:45px; margin:0px auto; background:url(../IMAGES/pro_cur.gif) no-repeat center 5px; }
.nub_pro .nub_t a:hover{ background:url(../IMAGES/nub_t_pro_hover.gif) no-repeat center 5px;  }
.nub_pro .nub_c{ width:980px; height:165px; }
.prol{ width:40px; height:135px; }
	.prol a{ display:block; width:40px; height:135px;  background:url(../IMAGES/pro_left_icon.gif) no-repeat right center;}
	.prol a:hover{ background:url(../IMAGES/pro_left_icon_01.gif) no-repeat right center; }
.pror{ width:40px; height:135px;  }
	.pror a{ display:block; width:40px; height:135px;  background:url(../IMAGES/pro_right_icon.gif) no-repeat left center;}
	.pror a:hover{ background:url(../IMAGES/pro_right_icon_01.gif) no-repeat left center; }
.prom{ position:relative; overflow:hidden; width:900px; height:135px; }
.proul{ width:9999px; height:135px; position:relative; left:0px; }
.proul li{ float:left; width:160px; height:115px; padding:10px; }
.proul li a{ position:relative; display:block; width:160px; height:115px; background:url(../IMAGES/nopic_01.gif) no-repeat; }
.proul li img{ position:absolute; top:0px; left:0px; width:160px; height:115px; }
.proul li a:hover img{ top:-5px; left:-5px; width:170px; height:125px; }

.banner_in{ width:980px; height:210px; margin:2px auto 0px; padding-bottom:16px; background:url(../IMAGES/banner/shadow.gif) no-repeat center bottom;}
	.banner_in img{ width:980px; height:210px; }
.main{ width:980px; margin:10px auto 25px; }
.inl{ width:190px; }
	.leftpro{ width:190px; margin-bottom:15px; padding-bottom:17px; background:url(../IMAGES/pro_03.gif) no-repeat center bottom; }
	.leftpro_top{ width:190px; height:38px; background:url(../IMAGES/pro_01.gif) no-repeat; }
	.leftpro ul li{ height:40px; padding-left:35px; background:url(../IMAGES/pro_02.gif) no-repeat; line-height:40px; }
	.lcur{ color:#ef7000;}
.inr{ width:765px; }
.inr img{ max-width:765px; } 
.breadcrumbs{ width:765px; height:38px; background:url(../IMAGES/cat/cat_line.gif) no-repeat left bottom; }
	.posstr{ width:765px; height:28px; padding-top:10px; line-height:28px; text-align:right; color:#afaeae; }
		.posstr a{ color:#afaeae; }
		.posstr a:hover{ color:#ef7000; }
		.cat{ color:#777; }
	.cat_about{ background:url(../IMAGES/cat/cat_about.gif) no-repeat left 10px; }
	.cat_pro{ background:url(../IMAGES/cat/cat_pro.gif) no-repeat left 10px; }
	.cat_news{ background:url(../IMAGES/cat/cat_news.gif) no-repeat left 10px; }
	.cat_message{ background:url(../IMAGES/cat/cat_message.gif) no-repeat left 10px; }
	.cat_contact{ background:url(../IMAGES/cat/cat_contact.gif) no-repeat left 10px; }
.nocon{ width:765px; height:260px; background:url(../IMAGES/nocon.gif) no-repeat 265px center; line-height:270px; text-indent:350px;  }
.page_list{ text-align:center; padding:20px 0px; }
.page_list a{ padding:0px 3px; color:#bbbbbb; }
.page_list a:hover{ color:#0b8481; }
.page_list a.on{ color:#777777; }
.article_about{ padding:15px 0px; }

.ulpro_in_container{ position:relative; overflow:hidden; width:750px; margin:0px auto; padding-top:35px; border-bottom:1px solid #e5e5e5; }
.ulpro_in{ width:780px; }
.ulpro_in li{ float:left; width:200px; height:200px; padding:5px 15px 0px; margin-right:30px; background:url(../IMAGES/nopic_02.gif) no-repeat; }
.ulpro_in li a{ position:relative; display:block; width:200px; height:180px;  }
	.ulpro_in li a img{ position:relative; left:0px; top:0px; width:200px; height:145px; }
	.ulpro_in li a span{ position:absolute; left:0px; bottom:0px; display:block; width:200px; height:25px; text-align:center; }
	.ulpro_in li a:hover img{ width:235px; height:170px; left:-18px; top:-20px; }

.article_title{ padding-top:40px; font-size:16px; font-weight:bold; text-align:center; line-height:20px;  }
.meta{ color:#afaeae; text-align:center; padding-top:5px; }
.meta span{ padding-left:10px; }
.article_img{ margin:15px auto; position:relative; }
	.article_img img{ display:block; max-width:470px; margin:0px auto;}
.article_news{ padding:10px 0px; }
.sx{ height:25px;  }
.sx a{ float:left; display:block; width:70px; height:25px; margin-left:10px; background:url(../IMAGES/btn.gif) no-repeat; }
.sx a.btnpre{ background-position:0px 0px; }
.sx a.btnpre:hover{ background-position:0px -38px; }
.sx a.btnnext{ background-position:-80px 0px; }
.sx a.btnnext:hover{ background-position:-80px -38px; }
.sx a.btnback{ background-position:-160px 0px; }
.sx a.btnback:hover{ background-position:-160px -38px; }
.sx_01{ width:240px; margin:10px auto 30px; }
.sx_02{ width:240px; margin:10px 0px 30px 525px;; }

.contact{ margin:50px 0px; }
.map{ width:330px; margin-left:16px; }
.info{ width:390px; }

.mes{ width:765px; margin:40px auto; padding-top:145px; background:url(../IMAGES/mes_bg.gif) no-repeat center top; }
.mestable{ }
.mestable tr td{ line-height:35px; }
.tdl{ width:130px; padding-right:10px; text-align:right; line-height:35px; }
	.mestable input{ line-height:23px; font-size:12px; font-family:"宋体"; outline:none; }
	.mestable textarea{ line-height:23px; font-size:12px; }
	.in_103{ width:103px; height:23px; border:1px solid #e1e1e1; }
	.in_148{ width:148px; height:23px; border:1px solid #e1e1e1; }
	.in_313{ width:313px; height:23px; border:1px solid #e1e1e1; }
	.in_398{ width:398px; height:128px; border:1px solid #e1e1e1;}
.mark{ color:#ef7000; }
.btnsub{ width:70px; height:25px; background:url(../IMAGES/btnsub.gif) no-repeat; border:none; cursor:pointer; }
.btnsub:hover{ background:url(../IMAGES/btnsub_hover.gif) no-repeat; }
.btnres{ width:70px; height:25px; background:url(../IMAGES/btres.gif) no-repeat; border:none; cursor:pointer; margin-left:5px; }
.btnres:hover{ background:url(../IMAGES/btnres_hover.gif) no-repeat; }

.ulnews_in_container{ width:745px; margin:0px auto; padding-top:18px;  }
	.ulnews_in li{ height:35px; padding-left:15px; background:url(../IMAGES/icon_arrow.gif) no-repeat left center; border-bottom:1px solid #f0f0f0; line-height:35px; }
		.ulnews_in li span{ float:right; color:#999; }
.takek{ color:#FFFFFF; }
