.top2>div.nav ul li.li2>a{color: #2a58ae;}
.xmian{max-width: 1170px;margin: 0 auto}
.pro-banner{margin: 10px 0 5px}
.pro-banner img{display: block;width: 100%;}
.pro-list dl{}
.pro-list dl dt{font-size: 26px;width: 194px;height: 182px;color: #0b4ca0;text-align: center;line-height: 182px;background: url(../images/pro-bg.jpg) no-repeat;background-size: 100% 100%;font-weight: 600; }
.pro-list dl dt,.pro-list dl dd{height: 182px;float: left;}
.pro-list dl dd{width: 195px;text-align: center;position: relative; margin-bottom:10px}
.pro-list dl dd{transform-origin:left top;}
.pro-list dl dd a{display: block;text-align: center;}
.pro-list dl dd a>img{height: 170px;margin-top: 6px; width:100%}
.pro-list dl dd .name{position: absolute;width: 100%;height: 100%;line-height: 182px;text-align: center;background: rgba(42,88,174,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f2A58AE,endColorstr=#7f2A58AE,opacity=0);font-size: 18px;top: 0;left: 0;transition:all 0.5s;color: #fff;opacity: 0;display/*\**/:none\9	}
.pro-list dl dd a:hover .name{opacity: 1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f2A58AE,endColorstr=#7f2A58AE,opacity=100);display/*\**/:block\9}
.pro-list ul li{float: left;width: 585px;height: 182px;position: relative;background: url(../images/pro-b-1-bg.jpg) right bottom no-repeat;transition:all 0.5s;-webkit-transition: all 0.5s;background-size: 100%;}
.pro-list ul li a{display: block;line-height: 182px;}
.pro-list ul li p{line-height: 186px;padding-left: 106px;font-size: 30px;color: #0b4ca0;font-weight: 600;position: relative;}
.pro-list ul li img{position: absolute;right: 160px;top: 8px;height: 170px;}
.pro-list ul li:nth-of-type(2){background-image: url(../images/pro-b-2-bg.jpg);}
.pro-list ul li:hover{background-size: 120%;}
.dede_pages{max-width: 310px;margin: 0 auto; height:50px}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;height:50px
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.prlist{ min-height:800px}
.prlist li{ float:left; width:195px; height:230px; margin-bottom:15px;}
.prlist li img{ width:100%; min-height:190px}
.prlist li a{}
.prlist li p{ text-align:center; height:40px; width:100%; line-height:40px; font-size:14px}