.productList{	width: 1170px;    margin: 0 auto;}.productList dd{	/*float:left;*/	display:block;	text-align:center;	padding: 20px 10px 10px;	color: #595D60;}.productList dd:hover {    background: rgba(0,0,0,0.1);    transition: background-color 0.5s;}.productList dd p{	color: #595D60 !important;}.loading{	padding-top: 100px;    padding-bottom: 100px;	text-align:center;}.loading img{}.middle-nav{	width:100%;	height:80px;	margin:90px auto 20px auto;	background-color:#f9f9f9;	border-bottom:1px solid #f6f6f6;}.middle-nav ul{	width:1200px;	margin:10px auto 0 auto;	padding-top: 26px;}.middle-nav ul li{	width:14.2%;	float:left;}.middle-nav ul li a{	display:block;	text-align:center;	position:relative;	color:#636363;	font-size:18px;	box-sizing:border-box;    -moz-box-sizing:border-box; /* Firefox */    -webkit-box-sizing:border-box; /* Safari */	/*border-left:solid 1px #ababab;*/}.middle-nav ul li:nth-child(1) a{	border:0;}.middle-nav ul li a:hover{	color:#000000;}.middle-nav ul li a.cur{	color:#000000;}.middle-nav ul li a:hover:after{	content:'';	display:block;	position:absolute;	bottom:-13px;	height:2px;	width:20%;	background-color:#ccc;	left:50%;	margin-left:-10%;	}.middle-nav ul li a.cur:after{	content:'';	display:block;	position:absolute;	bottom:-13px;	height:2px;	width:20%;	background-color:#ccc;	left:50%;	margin-left:-10%;}.viewNews{	width:1200px;	margin:0 auto;	box-sizing:border-box;    -moz-box-sizing:border-box; /* Firefox */    -webkit-box-sizing:border-box; /* Safari */	padding:32px 22px 50px 22px;}.newsBox{	margin:20px auto 10px auto;    width: 955px;}.newsBox ul li{    padding: 24px 15px 24px 15px;    background: #fff;	border-bottom:solid 1px #d3d3d3;	height:220px;	box-sizing:border-box;   -moz-box-sizing:border-box; /* Firefox */   -webkit-box-sizing:border-box; /* Safari */   position:relative;}.newsBox ul li .newsTitle:hover{	color:#68c5ff;}.newsTitle{    text-align: left;    color: #707070;    font-size: 20px;	width:570px;	word-wrap: break-word;}.newsInfo{    font-size: 14px;    color: #a5a5a5;    padding: 10px 0 10px 0;}.newsInfo span:nth-child(1){    padding: 0 10px 0 0;	margin-right:20px;}.newsImg{	width: 300px;    height: 170px;    float: left;    text-align: center;    overflow: hidden;	position:relative;	border-radius:3px;	margin-right:25px;}.newsImg img{	display:block;	position:absolute;}.newsContent{    font-size: 16px;    color: #adadad;    word-wrap: break-word;    margin: 10px auto 20px 0;    width: 570px;}.viewMore{    width: 116px;    height:44px;    line-height: 44px;    text-align: center;    color: #fff;    border-radius: 3px;    background-color: #5a7aff;    float: right;}.viewMore:hover{    background: #718cfc;}                                                .leftNav{	width:180px;	float:left;}.leftNav dl,.leftNav ul{	margin-bottom:20px;}.leftNav dd,.leftNav h2{	line-height:40px;	color: #fff;    background-color: #74c9ff;	text-align:center;	border-radius:2px;	font-size:16px;	font-weight:normal;}.leftNav dt,.leftNav li{	line-height:28px;	background-color:#f2f2f2;	text-align:center;	color:#4f4f4f;	margin-top:10px;	cursor:pointer;	border-radius:2px;}.leftNav li a{	color:#4f4f4f;	display:block;}.leftNav dt:hover,.leftNav li:hover{	color:#fff;	background-color:#74c9ff;}.leftNav li:hover a{	color:#fff;}.leftNav dt.cur{	color:#fff;	background-color:#74c9ff;}.leftNav dd.cur{	color:#fff;	background-color:#74c9ff;}.certificateList{	width:960px;	margin:80px auto;}.certificateList ul{	margin-left:-70px;}.certificateList ul li{	float:left;	text-align:center;	margin-left:65px;	margin-bottom:70px;	height:266px;}.certificateList ul li img{	width:130px;	height:180px;	padding:5px 30px 5px 30px;	border:solid 1px #cbcbcb;}.certificateList ul li p{	width:192px;	text-align:center;	font-size:16px;	padding-top:20px;	font-weight:700;	color:#383838;}