@charset "utf-8";

/* CSS Document */

body{

	color:#333;

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

	font-size:12px;

	margin:0 auto;

	padding:0;	

	background-attachment: fixed;

	min-width:1260px;

}

/* 重置 */



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{
	width:100%;
	height:90px;
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	background-color:#ffffff;
	box-shadow:0 3px 6px #A4A4A4;

}

.logo{

	width:auto;

	float:left;

	padding-left:2%;

	padding-top:22px;

}

.logo img{

	vertical-align:top;

}

.header_right{

	width:78%;
	/*width:65rem;*/
	padding-right:2%;
	float:right;

}

.top{

	width: 232px;

	float:right;

}

.top ul li{

	float:left;

	width:115px;

	height:90px;

	border-left:#9f9f9f 1px solid;



	text-align: center;



}

.top ul li img{

	vertical-align:top;

}

.nav{
	width:100%;

}

.nav ul li{

	float:left;
	width:12.5%;
	/*width:8rem;*/

}

.nav ul li a{

	display:block;

	width:100%;

	height:90px;

	text-align:center;

	line-height:90px;

	font-size:18px;

	color:#343535;
	
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.nav ul li .nav_on{

	height:88px;

	border-bottom:#64dfa9 2px solid;

	color:#1ed78f;

}

/*@media screen and (min-width:1260px) and (max-width:1440px){

	.nav{

		width:600px;

	}

}

@media screen and (min-width:1440px) and (max-width:1600px){

	.nav{

		width: 1000px;

		left: 370px;

	}

	.nav ul li {

		float: left;

		margin-left:38px;

	}

}*/



#banner{
	padding-top:90px;
	text-align:center;

}

#banner img{

	vertical-align:top;

}

#foot{

	background:url(../images/foot_bj.gif) center top repeat-x;

	height:401px;

}

#foot1{

	width:1200px;

	margin:0 auto;

	padding-top:30px;

}

.foot_1{

	height:125px;

	border-bottom:#38af96 1px solid;

}

.foot_1_up{

	padding-bottom:20px;

	font-size:20px;

	color:#ffffff;

}

.foot_1_down{

	line-height:30px;

}

.foot_1_down a{

	width: 187px;

	font-size:13px;

	color:#ffffff;

	padding-right:50px;

	display: inline-block;

}

.foot_2{

	padding-top:20px;

	height:174px;

}

.foot_2_left{

	width:820px;

	float:left;

}

.foot_2_left ul li{

	float:left;

	width:130px;

}

.foot_2_left_1{

	height:33px;



}

.foot_2_left_1 a{

	font-size:16px;

	color:#ffffff;

}

.foot_2_left_2{

	text-align: left;

	line-height: 30px;





}

.foot_2_left_2 a{

	font-size:14px;

	color:#ffffff;

}

.foot_2_right{

	width:auto;

	float:right;

	padding-top:10px;

}

.foot_2_right span{

	display:inline-block;

	margin-right:30px;

	text-align:center;

	font-size:13px;

	color:#ffffff;

}

.foot_2_right span img{

	vertical-align:top;

	margin-bottom:5px;

}

.foot_3{

	height:48px;

	text-align:center;

	line-height:48px;

	font-size:14px;

	color:#929292;

}

.foot_3 a{

	color:#929292;

}









































































































































