.side_nav li.cur {
    background: none;
    box-shadow: 0px 0px 0px #005ccc inset;
}
.side_nav li.cur a{
	color:#28347e;
}
.side_nav li {
    margin-top: 0rem;
    margin-right: 0rem;
    display: inline-block;
    border-radius: 0rem;
    padding: 0rem 0rem;
    width:33%;
    text-align: center;
    background:none;
    box-shadow: 0px 0px 0px #e5e5e5;
}
.side_nav li a{
	color:#6c6a6a;
}
.pro_wrap ul li a {
    background: none;
    border-radius: 3px;
    border-right: solid 0px #e5e5e5;
    border-bottom: solid 0px #e5e5e5;
}
.pro_wrap ul li .p-img {
    display: block;
    height: 140px;
    width: 100%;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
    background:url('../images/pro_dl_back.png');
    background-size:100% 100%;
    padding:1px;
}
.pro_wrap ul li .p-tit {
    position: relative;
    overflow: hidden;
    background: none;
    color: #555;
    font-size: 1.4rem;
    padding: 0.8rem 1rem;
}
.page_aa{
	width:100%;
	margin-bottom:170px;
	margin-top:100px;
	text-align: center;
}
.current{
	color:#28347e;
	padding:6px 12px;
	border:1px solid #aaa;
	margin-right:5px;
}
.num{
	color:#aaa;
	padding:6px 12px;
	border:1px solid #aaa;
	margin-right:5px;
}
.next,.prev{
	font-weight: bold;
	color:#aaa;
	padding:6px 7px;
	border:1px solid #aaa;
}
.next:hover,.prev:hover,.num:hover{
	color:#8b0606;
}
.pro-img .pro-img_con{
	padding-top:0px;
}
.pro-img .pro-img_tit{
	bottom:0px;
}
.de_pro1{
	width:49.5%;
	height:50px;
	background:#28347e;
	top:0px;
	color:#fff;
	font-weight: bold;
	line-height:50px;
	font-size:16px;
	text-align: center;
	padding-left:30px;
	float:left;
}
.de_pro2{
	width:49.5%;
	height:50px;
	background:#494848;
	top:0px;
	color:#fff;
	font-weight: bold;
	line-height:50px;
	font-size:16px;
	text-align: center;
	float:left;
}