/* CSS Document */

ul, li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, ol, ul, li, img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.clear {
    clear:both;
	width:100%; 
	height:0px; 
	overflow:hidden
}
.clearFix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearFix {
}
textarea {
	resize: none;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#f00;
}
.displayblock {
	display:block;
}
.displaynone {
	display:none
}
.overflow {
	overflow:hidden;
}
body {
	padding:0;
	margin:0;
	font-size:12px;
	background:#fff url(../images/index_bodybg.jpg) repeat-x;
	line-height:1.6;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.topwarp {
	width:970px;
	margin:0 auto;
	overflow:hidden;
}
.topwarp .logowarp {
	overflow:hidden;
	padding:5px 0 10px;
	height:1%;
}
.topwarp .logowarp .logo {
	float:left;
	width:300px;
}
.topwarp .logowarp .rightinfo {
	float:right;
	width:600px;
}
.topwarp .logowarp .ulli {
	font-size:11px;
	font-family:Microsoft Yahei, simhei, Arial, Helvetica, sans-serif;
	float:right;
}
.topwarp .logowarp .ulli li {
	display:inline;
	float:left;
}
.topwarp .logowarp .ulli li a {
	background:url(../images/index_1.jpg) no-repeat 0 4px;
	padding:0 10px 0 10px;
	color:#a2a2f4;
}
.topwarp .logowarp .searchdiv {
	float:right;
	padding-top:10px;
	padding-right:5px;
}
.topwarp .logowarp .phone{
        float:right;
        margin-right:10px;
        height:22px;
}
.topwarp .logowarp .searchbutton{
        float:right;
        height:22px;
}
.topwarp .logowarp .searchdiv .searchbutton input{
        display:table-cell; 
        vertical-align:middle;
}
.topwarp .logowarp .searchdiv .input01 {
	width:180px;
	border:1px solid #d5d5d5;
	height:16px;
        margin:2px;
}
.topwarp .logowarp .searchdiv .inputbtn {
	background:url(../images/index_9.jpg) no-repeat;
	margin-left:5px;
	border:0;
	cursor:pointer;
	width:26px;
	height:22px;
	overflow:hidden;
	line-height:22em;
	text-indent:-999em;
	*text-indent:0;
}
.navwarp {
	background:url(../images/index_6.jpg) repeat-x;
	height:40px;
}
.navwarp .spanleft, .navwarp .spanright {
	display:block;
	float:left;
	background:url(../images/index_7.jpg) no-repeat;
	height:40px;
	width:3px;
}
.navwarp .spanright {
	float:right;
	background:url(../images/index_8.jpg) no-repeat;
}
.navwarp ul {
	float:left;
	width:954px;
	padding-left:10px;
}
.navwarp li {
	display:inline;
	float:left;
}
.navwarp li a {
	display:block;
	float:left;
	padding:0 31px;
	background:url(../images/index_5.jpg) no-repeat right 0;
	color:#fff;
	font-family:Microsoft Yahei, simhei, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:40px;
}
.navwarp li a:hover {
	color:#c6ddfe;
}
.navwarp .lilast a {
	background:none;
}
.main{ 
    margin:0 auto; 
    width: 970px;
}
.foot{
     width:970px;
	 border-top:#006AFD 2px solid;
	 text-align: center;
	 padding-top:5px;
	 line-height:25px;
	 color:#999999;
}