* {
	margin:0;
	padding:0;
	outline: medium none;
}
.clear {
	clear:both;
}

a:link {text-decoration:none;color:#646160;}
a:visited {text-decoration:none; color:#646160;}
a:hover {text-decoration:none; color:#FF9900;}
a:active {text-decoration:none; color: #ffffff}

ul,li {
	list-style:none;
}
table,th,td {
	border-collapse:collapse;
}
th,td {
	text-align: center;
}
body {
	font-size:14px;
	font-family: "MicroSoft YaHei","Arial",HELVETICA;
	color:#666;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	max-width:inherit;
	min-width:1000px;
	overflow-x:hidden;
}
h1,h2,h3,h4{font-weight:normal;font-size:12px}
h2 {font-size: 24px; color:#0c0c0c;}
h3 {font-size:18px;}
h1 {font-size:30px;}

/*-- header --*/
#header {
	width: 1000px;
	margin:0px auto;
	position: relative;
}
/*-- banner --*/

#header .banner {z-index:1;}
#header .banner img { position:relative; margin-left:-460px; }

#header .menu {position:absolute; z-index:3; top: 15px; left: 309px;padding-left: 115px;}
#header .menu li {float: left; margin: 0px 0px auto 30px; }
#header .menu a{text-decoration:none; color: #ffffff;}
#header .menu a:link {text-decoration:none;}
#header .menu a:visited {text-decoration:none; color:#ffffff;}
#header .menu a:hover {text-decoration:none; color:#FF9900;}

#header .menu .logo {position: absolute;left:-310px; top:-7px;}
#header .home-background-color {position: absolute; z-index:3; height: 55px; width:49px;left:445px; top: 0px; background-color: #a3a3ac;}
#header .menu-background {background-color:#4c5266; height:55px; width:1920px; position:absolute; left:-460px; z-index:2; top:0px; opacity:0.70;}
/*-- search --*/
#header .search {
	position: relative;
	left: -460px;
	width: 1920px;
	height:60px;
	background:#eeeeee;
	padding-top: 17px;
}

#header .search .noneinput{
	font-family: Microsoft YaHei;
	text-align:left;
	padding-left: 10px;
	font-size: 16px;
	width:491px;height:42px;
	border-radius:5px;
	border:1px solid #ffffff;
	background-color: #ffffff;
	position:relative;
	vertical-align:middle;
	left:28%;
}

#header .search .bluebuttoncss {
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #ffffff;
	background-color: #0ab1f2;
	width:136px;height:42px;
	margin-left: 115px;
	border-radius:5px;
	border-style: none;
	position:relative;
	vertical-align:middle;
	left:24%;
	cursor:pointer;
}
#header .search .lucencybuttoncss {
	font-family: Microsoft YaHei;
	font-size: 16px;
	background-color: #eeeeee;
	width:136px;height:42px;
	border: 1px #c5c4c4 solid;
	border-radius:5px;
	position:relative;
	vertical-align:middle;
	left:24.5%;
	cursor:pointer;
}
input[type="submit"]:active,
input[type="button"]:active
{
	padding:5px 8px 3px 8px;
}
/*- 订单查询按钮背景 -*/
.bluebuttoncss:hover
{
	background-color: #3abef2!important;
}
/*- 电话咨询按钮背景 -*/
.lucencybuttoncss:hover
{
	background-color: #f8f6f6!important;
}
/*- 订单查询文本框 -*/
.noneinput:hover {
	border-color:#5EA8E3;
	-moz-box-shadow:0px 0px 6px rgba(121, 176, 237, 0.6);
	-webkit-box-shadow:0px 0px 6px rgba(121, 176, 237, 0.6);
	border-shadow:0px 0px 6px rgba(121, 176, 237, 0.6);
	border:1px solid rgb(77, 144, 254)!important;
}
/*-- content --*/
#content {
	width:1000px;
	height:490px;
	margin:0px auto;
}
#content .message {
	width:331px;
	float:left;
	margin: 74px 17px 74px 0px;
	
}
#content .message img{width:100%; padding-bottom:20px;}
#content .message p{font-size:14px; line-height:150%; padding-top:20px;}

#content .about-us {
	width:331px;
	float:left;
	margin: 74px 0px 71px 0px;
	
}
#content .about-us img{ width:100%; padding-bottom:20px;}
#content .about-us p{font-size: 14px; line-height:150%; padding-top:20px;}

#content .report {
	width:307px;
	position: relative;
	float:right;
	margin: 74px 0px 71px auto;
}
#content .report .new-message {
	padding-bottom: 15px;
}
#content .report .new-message img{
	width: 133px;
	height: 95px;
}
#content .report p {
	font-size: 14px;
}
#content .report p{width: 160px; float: right;margin-top: 30px;}

/*-- line-middle --*/
#line-middle img {
	position: relative;
	width:100%;
}

/*- problem -*/
#problem {
	width:1000px;
	margin:0px auto;
}
#problem .message1 {
	width:420px;
	float:left;
	margin: 69px 0px 76px auto;
}
#problem .line1 {width:20px; border:2px solid #00a0e9}
#problem .line2 {border:1px solid #c0c0c0}
#problem .message1 h1 {padding-bottom: 19px;}
#problem .message1 p{font-size: 14px;}
#problem .message1 .answer {padding-top: 25px;}
#problem .message1 .answer p {padding-top: 10px;}

#problem .message2 {
	width:551px;
	float:right;
	margin: 69px 0px 76px auto;
	
}
#problem .message2 h1 {padding-bottom: 19px;}
#problem .message2 .images {
	width:40%;
	float:left;
}
#problem .message2 .content {
	padding-top:25px;
	width:57%;
	float:right;
}
#problem .message2 .images img{
	width:100%;
	padding-top: 30px;
}
#problem .message2 .content p{
	font-size: 14px;
	letter-spacing:2px
}
/*-- line-img --*/
#line-img img {
	width:100%;
}
/*-- partner --*/
#partner {
	width:1000px;
	min-height:100px;
	margin:0px auto;
}
#partner .line1 {width:20px; border:2px solid #00a0e9}
#partner .line2 {border:1px solid #c0c0c0}
#partner h1 {padding-bottom:15px; padding-top:60px;}
#partner .partners {margin-top: 29px;}
#partner .partners ul li {float: left;margin-right:33px; margin-bottom: 20px; border:2px solid #f7f7f7;border-radius:5px;}
#partner .partners .images{clear: both; width: 100%; height: 65px;}

/*-- footer --*/
#footer {
	width: 100%;
	background-color: #f3f3f3;
	clear: both;
}
#footer .message {
	width:1000px;
	margin:0px auto;
}
#footer .line1 {width:20px; border:2px solid #00a0e9}
#footer .line2 {border:1px solid #c0c0c0}
#footer .message h2{padding-top:48px; padding-bottom:15px;}
#footer .message p{font-size:14px; padding-top:15px; line-height: 160%;}
#footer .message .about-us {
	width:45%;
	float:left;
	padding-bottom: 60px;
}
#footer .message .contact-us {
	width:45%;
	float:right;
}
#footer .message .contact-us p{
	margin:0px;
	padding:0px;
	padding-top: 15px;
}
#footer .line-black {
	clear: both;
	width: 100%;
	height: 51px;
	text-align: center;
	background-color: #434343;
}
#footer .line-black p{
	padding-top: 15px;
	color: #ababab;
	font-size: 14px;
	top:50%;
}

