@charset "gb2312";
/* CSS Document */
*{margin:0 auto;padding:0;list-style-type:none;}
body{ font-size:12px; color:#444444; line-height:24px; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½"}
a{ text-decoration:none;color:#444444}
a:hover {color:#016FDE;}
img{ border:none}
input{ cursor:pointer}
input:focus{ outline:none}/*<!--ï¿½ï¿½Ã½ï¿½ï¿½ï¿½Ê±ï¿½ï¿½ï¿½ï¿½ß¿ï¿½Îªï¿½ï¿½--T>*/
.clear{ clear:both; overflow:hidden; height:0}
.fl{ float:left}
.fr{ float:right}
.abs{ position:absolute}
.rel{ position:relative}

.wd{ width:1002px; margin:0 auto;}
.top_one{ height:36px; line-height:36px; background:#f1f1f1;}
.wel{ float:left; color:#848484}
.sc{ float:right;}
.sc li{ float:left; padding-left:8px;} 
.sc li a{color:#848484}
.sc li a:hover{color:#0080cc}
.top_two{ height:96px;}
.logo{ float:left; margin-top:10px;}
.logo a{display:block;}
.tel{ float:right; margin-top:23px;}
.top_three{ height:45px; line-height:45px; background:url(images/nav_bg.jpg) repeat-x;}
.banner{ height:400px; width:100%; background:url(images/banner.jpg) no-repeat center top;}
/*top end*/
.main{ background:#f8f8f8; padding-top:30px; padding-bottom:45px;}
.news{ width:724px;  border:1px solid #e4e4e4; float:right; background:#FFFFFF}
.news_title{ height:34px; background:url(images/nav_bg.jpg) repeat-x; line-height:34px; text-align:center}
.news_title_list li{ float:left; width:69px; margin-left:20px;}
.news_title_list li a{display:block; color:#FFFFFF}
.news_title_list li a:hover{ background:url(images/news_title_li_bg.png) no-repeat center bottom; color:#333333}
.news_title_list li.current a{background:url(images/news_title_li_bg.png) no-repeat center bottom; color:#333333}
.news_more{ float:right; margin-right:20px;}
.news_more a{color:#FFFFFF}
.news_nr{ padding:24px 15px 0 24px;}
.news_pic{ float:left;}
.news_lb{float:right;width:480px;}
.news_lb li{line-height:30px; padding-left:15px; background:url(images/news_list_bg.png) no-repeat left center; border-bottom:1px dotted #e7e7e7}
.news_lb li a:hover{color:#0080cc}
.news_lb li span{ float:right; color:#bfbfbf}
.product{ width:256px;  border:1px solid #e4e4e4; float:left;background:#FFFFFF; margin-bottom:10px;}
.product_title{height:34px; background:#f0f0f0 repeat-x; line-height:34px; padding-left:11px;}
.product_bt a{ display:block;background:url(images/product_title_bg.png) no-repeat center bottom; color:#FFFFFF; width:68px; text-align:center; float:left}
.product_more{float:right; margin-right:20px;}
.product_more a{color:#808380}
.product_more a:hover{color:#0080cc}
.product_nr{ padding-top:10px;}
.product_nr li{ width:234px; height:32px; background:#ececec; border:1px solid #e0e0e0; text-align:center; line-height:32px; margin-left:10px; margin-top:10px;}
.product_nr li a{ display:block;}
.product_nr li a:hover{ background:#0080cc; color:#FFFFFF}
/*content1 end*/
.show{ width:724px; height:181px; border:1px solid #e4e4e4; float:right; background:#FFFFFF; margin-top:20px;}
.show_nr{ padding-top:17px;}
.show_nr .box {width:699px; height:114px; overflow:hidden;}
.show_nr .list {width:9999px; height:114px; overflow:hidden;}
.show_nr li{ float:left; width:197px; height:114px; text-align:left;}
.show_nr img {width:184px; height:114px;}
.map{  width:378px; height:181px; border:1px solid #e4e4e4; }
/*content2 end*/
.footer{ background:url(images/footer_bg.jpg) repeat-x; height:328px;}
.footer_nr dl {height: 180px;width: 70px;float: left;margin-top: 30px;margin-right:30px;}
.footer_nr dl:nth-child(3){width: 120px;}
.footer_nr dl dt {font-size: 14px;font-weight: bold;margin-bottom: 15px;}
.footer_nr dl dd {margin-bottom: 6px; margin-left:0}
.footer_nr dl dd a{ color:#666666}
.footer_nr a:hover{ color:#0080cc}  
.footer_right{ float:right; width:300px; border-left:1px solid #d9d9d9; margin-top:40px; padding-left:40px;} 
.footer_right h1{ color:#444444; font-size:18px;font-weight:bold;}
.footer_right p{ font-size:14px; margin-top:5px;}  
.fx li{ float:left; margin-right:45px; margin-top:15px;} 
.fx li img{ padding-left:7px;}
.fx li span{ display:block; text-align:center;}
.footer_bottom{ border-top:1px solid #d9d9d9; height:47px; line-height:47px; margin-top:50px; text-align:center;}  
/*footer end*/   
   
/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.top_nav {
	height: 45px;
}
.top_nav li{
	float:left;
	height: 45px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: block;
	height: 45px;
	line-height: 45px;
	width:125px;
	font-size: 14px;
}
.top_nav a:hover {
	color:#333333;
	background:url(images/nav_li_bg.png) no-repeat center bottom;
}
.top_nav div{
	width:125px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-111px;
	*margin-top:45px;
	background:#01A8DD;
}
.top_nav div li{
	border-top:#098FD6 1px solid;
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
.top_nav div a:hover {
	color:#FFF;
	background:#e77918;
}
/* ï¿½ï¿½ßµï¿½ï¿½ï¿?*/
.nav_left {}
.nav_left a{
	background:url(images/public_p.jpg) no-repeat center;
	width:200px;
	height:40px;
	font-size:14px;
	text-align:center;
	line-height:40px;
	display:block;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.pubcontent {font-size:14px; line-height:2; }
.public{ width:1002px; margin:0 auto; height:500px; margin-top:10px}
.public_top{ height:30px; border-bottom:1px solid #cccccc; line-height:30px}
.public_nr{ margin-top:20px}
.public_lf{ float:left; margin-right:40px;}
.public_lf li{ height:40px;}
.public_rg{ float:left; width:762px}
/*public end*/
