/* CSS Document */

@charset "utf-8";

*{margin: 0 auto; padding: 0;}

body

{

	font-size: 12px;

	color: #121212;

	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;

    display:inline-block;

}

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:18px;  }

/* End hide from IE-mac */

h3 a{ color:#c0231c;}





/*top*/

.top{ height:34px; width:100%; line-height:34px; background:#434343; color:#FFF;}

.top-c{ width:1180px; margin:0 auto;}

.top-c dl dt{ float:left;}

.top-c dl dd{ float:right;}

.top-c dl dd a{ color:#FFF; margin:0 4px;}





/*wrap*/

.wrap{ width:100%; background:url(../images/header.jpg) no-repeat center center; height:172px;}

.wrap-c{ width:1180px; margin:0 auto;}

.logo{ float:left; width:190px; padding:20px 0 0 50px;}

.wrap-r{ float:left; width:940px;}

.header{ height:85px; padding:25px 0 0 20px;}

.header dl dt{ float:left; width:400px; font-size:18px; line-height:32px;}

.header dl dt span{ color:#c0231c;}

.header dl dd{ float:right; background:url(../images/phone.png) no-repeat left; padding-left:65px; width:175px; height:62px; font-size:14px;}

.header dl dd span{ font-size:24px; color:#c0231c;}



/*nav*/

.nav ul li.another a{background:url(../images/nav_hover.png) no-repeat bottom;}

.nav{ height:60px; line-height:60px; font-size:14px;}



.nav ul li{ float:left; width:85px; text-align:center; position: relative;}

.nav ul li>a:hover{ background:url(../images/nav_hover.png) no-repeat bottom; width:85px; text-align:center;}
.nav ul li ul{
	position: absolute;
	top:60px;
	display: none;
	background: #fff;
	z-index: 999;
	left: -65%;
}

.nav ul li ul li{
	width: 200px;
}

.nav ul li ul li a{
	width: 200px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.nav ul li ul:hover li a{
	width: 200px;
}

.nav ul li:hover ul{
	display: block;
}






/*footer*/

.footer{ width:100%; height:auto; overflow:hidden; background:#c0231c; padding:20px 0; color:#FFF;}

.footer-c{ width:1180px; margin:0 auto;}

.footer-c a{ color:#FFF}

.f-nav{ width:1040px; margin:0 auto;}

.f-nav a{ font-size:14px; margin:0 15px;}

.last{ width:1180px; margin:40px auto 0;}

.last dl dt{ float:left; margin-left:60px;}

.last dl dd{ float:left; margin-left:30px; width:760px;}

.last dl dd p{ line-height:29px;}

.last dl dd h2{ font-weight:normal; font-size:12px; display:inline-block; float:left;}

.last dl dd p img{ vertical-align:middle; margin-left:10px;}





























































































































