@charset "utf-8";

/* CSS Document */

body{

	color:#333;

	font-family:"微软雅黑","宋体",arial;

	font-size:12px;

	margin:0 auto;

	padding:0;	

	background-attachment: fixed;

	min-width:1400px;

}

/* 重置 */



div, form, p, i, img, ul, li, ol, dl, dt, dd, table, tr, td, th, fieldset, label, legend, select, button, input {

	margin:0;

	padding:0;

}

p, li, div {/* add */

	line-height:20px;

}



/* 标题样式 */



h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

	font-size:12px;

	font-weight:normal;

}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {

	margin: 0;

}

/* 列表样式 */



ul, ol, li, dl, dt, dd {

	list-style:none;

}

/* 图片样式 */



img, a img {

	border:0px;

	padding:0px;

	margin:0px;



}

/* 链接样式 */

a{

	color:#333;

}

a:link{

	text-decoration:none;

}

a:active{

	text-decoration:none;

}

a:visited{

	text-decoration:none;

}

a:hover{

	text-decoration:none;

}

/** 图片链接效果 **/



.pic a {

	padding:0px;

	border:1px solid #fff;



}

.pic a:hover {

	border:1px solid #d00;

	background:#fff4ce;

}



/**输入框颜色样式**/



.input-gray {

	color:#999;

}

.input-black {

	color:#000;

}



/* 清除浮动 */

.clearBoth {

	clear:both;

	/*控制分类后，各行高度不一样对不齐问题*/

	width:100%;

	height:0px;

	font-size:0;

	overflow:hidden;

	/*控制分类后，各行高度不一样对不齐问题*/

	line-height:0;

}

#root{

	width:100%;

	margin:0px auto;

	padding:0px;

}

/*******header********/

#header{
	width:1200px;
	height:83px;
	margin:0 auto;
}
.logo{
	width:315px;
	float:left;
	padding-top:10px;
}
.logo img{
	vertical-align:top;
}
.header_right{
	width:863px;
	float:right;
}
.top{
	height:42px;
	line-height:42px;
	text-align:right;
}
.top b{
	font-size:16px;
	color:#555555;
	font-weight:bold;
}
.top img{
	margin-right:5px;
}
.top a{
	font-size:12px;
	color:555555;
	padding-left:20px;
}
.header_right_down{
	height:41px;
}
.nav{
	width:688px;
	float:left;
}
.nav ul li{
	float:left;
}
.nav ul li a{
	/*width:114px;*/
	height:41px;
	display:block;
	text-align:center;
	font-size:15px;
	color:#555555;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding:0 20px;
}
.nav ul li:hover a.navli{
	background-image:url(../images/nav_1.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#subnav{ position:absolute; z-index:9999; display:none;}
#subnav li { float:none; background:#fff; line-height:41px; border-bottom:#ccc 1px dashed;}
#subnav li:hover{ background:#e7e7e7;}
#subnav li a:hover{ background:none;}
.sou{
	width:172px;
	height:29px;
	float:right;
	background-color:#e7e7e7;
	border-radius:29px;
}
.sou_left{
	width:146px;
	float:left;
	height:29px;
}
.sou_left input{
	width:130px;
	height:29px;
	padding-left:15px;
	border:none;
	background:none;
	outline:none;
	font-size:13px;
	color:#444444;
}
.sou_right{
	width:26px;
	float:right;
	padding-top:8px;
}
.sou_right img{
	vertical-align:top;
}
#banner{
	text-align:center;
}
#banner img{
	vertical-align:top;
}
#foot{
	/*height:387px;*/
	background-image:url(../images/foot_bj.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#foot1{
	width:1200px;
	margin:0 auto;
	padding-top:48px;
}
.foot_up{
	height:287px;
}
.foot_up_left{
	width:371px;
	float:left;
	height:285px;
	/*background-image:url(../images/foot_12.gif);*/
	background-position:right 15px;
	background-repeat:no-repeat;
}
.foot_up_left_01{
	height:102px;
	padding-left:20px;
}
.foot_up_left_02{
	text-align:center;
}
.foot_up_left_02 span{
	display:inline-block;
	margin:0 20px;
	text-align:center;
	font-family:"微软雅黑","宋体";
	font-size:12px;
	color:#dcdcdc;
}
.foot_up_right{
	width:800px;
	float:right;
	padding-top:20px;
}
.foot_up_right ul li{
	float:left;
	text-align:center;
	width:200px;
}
.foot_up_right_01{
	height:32px;
}
.foot_up_right_01 a{
	font-family:"微软雅黑","宋体";
	font-size:16px;
	color:#ffffff;
}
.foot_up_right_02{
	line-height:25px;
}
.foot_up_right_02 a{
	font-family:"微软雅黑","宋体";
	font-size:13px;
	color:#aeaeae;
}
.foot_down{
	text-align:center;
	line-height:40px;
	font-family:"微软雅黑","宋体";
	font-size:12px;
	color:#aeaeae;
}
.foot_down a{
	color:#aeaeae;
}





