@charset "utf-8";
/* CSS Document */
*{margin: 0 auto; padding: 0;}
body
{
	font-size: 12px;
	color: #474747;
	font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;
	background:url(../images/body.jpg);
}
ul,li
{
	list-style-type: none;
}
img,ul,li,button
{
	padding: 0px;
	margin: 0px;
}
img,button
{
	border: none;
}
a
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix
{
	display: inline-table;
}

input,textarea
{
	outline: none;
	border: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;

}
h3{ font-size:16px; font-weight:normal; }
h3 a{ color:#007fff;}
/* End hide from IE-mac */

/*top*/
.top{ width:100%; background:url(../images/top.png) no-repeat left center; height:32px; line-height:32px; color:#FFF;}
.top-c{ width:1150px; margin:0 auto; padding-left:30px;}


/*header*/
.header{ width:1180px; margin:0 auto; height:100px; padding-top:20px;}
.logo{ float:left; width:562px;}
.phone{ float:right; width:165px; height:55px; font-size:14px; background:url(../images/phone.png) no-repeat left; padding-left:70px; margin-top:10px;}
.phone span{ font-size:24px; color:#007fff;}


/*nav*/
.nav{ width:100%; height:46px; line-height:46px;  background:#4b4b4b;}
.nav-cont{ width:1180px; margin:0 auto;}
.nav li{float:left;height:46px; width:106px; line-height:46px;position:relative; z-index:999; margin:0 12px;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:106px; height:46px; text-align:center; line-height:46px; color:#fff;}
.nav li a:hover{ background:url(../images/nav_hover.jpg) no-repeat center center; width:106px; height:46px; display:block; text-decoration:none; }
.nav li a span{float:left;display:block; width:106px; height:46px; line-height:46px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center;  font-size:16px;color:#FFF;}
.nav li a.selected{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#282828;}
.nav li a.selected2{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#282828;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:46px;left:0px; padding:10px 0; background:url(../images/nav_bg.png) center center repeat-y; width:106px; text-align:left; z-index:9999;}
.nav li .submenu li{float:left;padding:0;height:28px; line-height:28px; text-align:center; width:106px; background:none; font-size:14px;}
.nav li .submenu li a{float:left;padding:0;text-align:center; font-family:"Microsoft YaHei";height:25px;line-height:25px;color:#282828;  width:106px; background:none; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#FFF; margin-left:-12px;}
.nav li .submenu li a:hover{font-weight:normal; ; text-decoration:underline; text-align:center; width:106px;}


/*footer*/
.footer{ width:1180px; height:auto; overflow:hidden; margin:0 auto; padding:30px 0;}
.f-nav{ float:left; width:220px; background:url(../images/f-nav.png) no-repeat left; height:161px; padding-top:3px; margin-left:50px;}
.f-nav ul li{ float:left; width:58px; margin:0 25px; font-size:14px; line-height:31px;}
.f-text{ float:left;width:600px; margin-left:90px;}
.f-text p{ line-height:32px;}
.f-ewm{ float:left; width:135px; margin-left:30px;}








































































































