*{margin:0;padding:0;}
body,input,textarea{
	font-size: 14px;
	color: #666666;
	font-family: Microsoft Yahei;
}
img{border:none;}
ul,ol,li,a{list-style:none;text-decoration: none;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
body{word-wrap:break-word; word-break:break-all;}

a{ color:#333;}
.w1160{ width:1160px; margin:0 auto;}

.fl{ float: left; } 
.fr{ float: right;} 
.clear{ clear:both;}
.dn{ display: none; } 


.top {height:30px; background-color:#e6e6e6; line-height:30px;overflow:hidden;}
.top .w1160{width:1160px; margin:0 auto;}
.top p{ font-size:12px; color:#949494}
.top p.top_i{ float:left;}
.top p.top_1{ background:url(../images/top_1.png) left center no-repeat; padding-left:18px; font-family:Arial;}
.top p.top_map{ background:url(../images/top_map.png) left center no-repeat; padding-left:18px; font-family:Arial;}
.top p.top_2{ margin-left:25px; background:url(../images/top_2.png) left center no-repeat; padding-left:18px;font-family:Arial;}
.top p.top_home{margin-left:25px;background:url(../images/top_4.png) left center no-repeat; padding-left:22px;}
	

.logo { height:100px; background-color:#fff; overflow:hidden;}
.logo .logo_1{ float:left; margin-left:5px; padding-top:10px; }
.logo .logo_text{ line-height:80px;}
.logo .logo_text p{ color:#666;}
.logo .tel_top { margin-top:40px;}
.logo .tel_top .tel1{background:url(../images/tel1.png) no-repeat; color:#ff7300; text-align:right; font-size:16px; font-weight:bold;}
.logo .tel_top .tel2{ line-height:22px;color:#ff7300; text-align:right; font-size:16px; font-family:Impact;}


.nav {width:100%;background: url(../images/nav_bg.jpg) repeat-x;height: 47px;}
.nav ul {float: left;line-height: 43px;height: 43px;padding-top:4px;}
.nav ul li {float: left;width: 115px;text-align: center;font-size: 14px;color: #919191;border-right: 1px solid #343434;}
.nav ul li a {text-decoration: none;color:#ccc}
.nav ul li a:hover {color: #fff;}
.nav ul li a.selected {	background: url(../images/nav_ahover.jpg) no-repeat center -2px;width: 115px;height: 43px;color: #fff;display: block;font-weight:bold}
.nav ul li:hover .sub { 
	display: block;
	opacity: 1;
	filter:alpha(opacity=100);
	transition:all 0.5s ease-in-out 0s;
}
.sub {
	width: 115px; 
	background: #000;
	opacity: 0.75;
	filter:alpha(opacity=75);
	position: absolute; 
	z-index: 1;
	display: none;
	opacity: 0;
	filter:alpha(opacity=0);
}
.sub a {
	display: block;
	line-height: 38px;
	color: #333;
	font-size: 0.8em;
	background: #000;
}
.sub a:hover {
	color: #fff;
	background: #ff9933;
}



#bottom{background:url(../Images/bottombg.jpg) repeat-x; clear:both; overflow:hidden}
.bottom{ width:1160px; margin:0 auto; margin-top:18px; overflow:hidden}
.logo2{ width:173px; height:67px; float:left; margin:10px 70px 0 -20px; background:url(../Images/logo2.png) no-repeat}
.bottom_ewm1{ float:left; width:100px; height:80px; background:url(../images/bottom_ewm1.jpg) #ff7300 left center no-repeat;margin:5px 20px 0 0}
.bottom_ewm2{ float:left; width:100px; height:80px; background:url(../images/bottom_ewm2.jpg) #ff7300 left center no-repeat;margin:5px 20px 0 0}
.bottom_ewm1 p { padding-left:83px; color:#fff; line-height:15px; padding-top:7px;}
.bottom_ewm2 p { padding-left:83px; color:#fff; line-height:15px; padding-top:7px;}
.copyright{ width:315px; margin:7px 20px 0 30px; line-height:22px; float:left; color:#fff;font-size:12px; }
.homelink{ float:right}
.link{ width:110px; float:right; margin-right:-20px;}
.link2{ float:right; width:110px;}
.link li,.link2 li{ line-height:20px;}
.link li a,.link2 li a{ color:#fff;font-size:12px;}
.homedesc{ padding:18px 0 0 0; width:1160px; line-height:22px; color:#686972;font-size:12px; text-align:center; clear:both}
.bottom a{color:#686972;}
.bottom a:hover{color:#ff7300;}


.float-service{
	position: absolute;
	/*left: 50%;*/
	top: 900px;
	right: 0;
	z-index: 50;
	width: 130px;
	margin-left: 520px;
}
.float-service .top{
	width: 130px;
	height: 51px;
	background: url(../images/float_top.jpg) no-repeat;
}
.float-service .list{
	padding: 18px 13px 0;
	background: #333
}
.float-service .list p{color:#fff; font-weight:bold; line-height:22px;	border-bottom: 1px solid #515151; height:50px; padding-bottom:5px;}
.float-service .list a{	display: inline-block;	width: 42px;	padding-left: 34px;	margin-left: 10px;	background: url(../images/bg_sign02.jpg) no-repeat left center;	border-top: 1px solid #181818;	border-bottom: 1px solid #515151;	padding-bottom: 8px;	font-size: 14px;	line-height: 30px;	color: #fff;}
.float-service .list a.first{	border-top: none;}
.float-service .list a.last{	border-bottom: none;}
.float-service .bot{	width: 130px;	height: 107px;	background: url(../images/float_bot.png) no-repeat;	cursor: pointer;}
.float-service .float-ewm{	width: 130px;	height: 72px;	background: #313232; padding-top:9px;}
.float-service .float-ewm img {margin-left:32px; margin-top:8px;}

#zdxw{
	width:830px;
	margin:auto;
}
#zdxw td{
	height:35px;
	line-height:35x;
	padding-left:10px;

}
#zdtitle{
	font-weight:bold;
	
}
