


.plc{padding: 5px 0 25px;}
.p12-curblock{
	display: none;
}
.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
.p102-curmbs-1 b {
	font-weight: normal;
	padding-left: 35px;
	background: url(images/p102-curmbs-icon1.png) no-repeat left center;

}
.p102-curmbs-1 i {
	font-style: normal;
}

.p102-curmbs-1 span {
	font-family: 宋体;
	height: 46px;
	line-height: 46px;
	padding: 0px 5px;
}
.p102-curmbs-1 a{color: #808080;}
.p102-curmbs-1 a:hover{color: #2663f1;}


.p102-fdh-1 {
border: 1px solid #ebebeb;
box-shadow: 5px 5px 10px #f0f0f0, -5px -5px 10px #f0f0f0;
padding: 0 60px 12px;
margin-top:30px;
}

.p102-fdh-1-title {
height: 56px;
margin: -1px auto 0;
line-height: 56px;
position: relative;
overflow: hidden;
text-align: center;
}

.p102-fdh-1-title h2 {
display: inline-block;
font-weight: normal;
font-size: 26px;
height: 56px;
color: #fff;
padding: 0 50px;
background: #2663f1;
}

.p102-fdh-1-nav {
margin-top: -1px;
}

.p102-fdh-1-nav-one {
border-top: 1px solid #e6e6e6;
padding: 22px 0 10px;
}

.p102-fdh-1-nav-one h3 {
float: left;
min-width: 80px;
width: 126px;
}

.p102-fdh-1-nav-one h3 a {
display: block;
line-height: 30px;
height: 30px;
font-size: 18px;
font-weight: bold;
color: #1a1a1a;
}

.p102-fdh-1-nav-one h3 a:hover,
.p102-fdh-1-nav-one h3.sidenavcur a {
color: #2663f1;
}

.p102-fdh-1-nav-one dl {
float: left;
width: 943px;
}

.p102-fdh-1-nav-one dt {
display: inline-block;
height: 28px;
line-height: 28px;
font-size: 16px;
border: 1px solid transparent;
border-radius: 5px;
margin: 0 9px 8px 0;
}

.p102-fdh-1-nav-one dt a {
display: block;
color: #4c4c4c;
padding: 0 10px;
}

.p102-fdh-1-nav-one dt:hover,
.p102-fdh-1-nav-one dt.sidenavcur {
border-color: #2663f1;
}

.p102-fdh-1-nav-one dt:hover a,
.p102-fdh-1-nav-one dt.sidenavcur a {
color: #2663f1;
}


.p102-pros-1 {
padding: 30px 0 0;
}

.p102-pros-1-title {
height: 66px;
line-height: 66px;
font-size: 26px;
color: #333333;
border-bottom: 1px solid #e0e0e0;
position: relative;
margin-bottom: 30px;
}

.p102-pros-1-title:after {
content: '';
position: absolute;
width: 110px;
height: 3px;
background: #2663f1;
left: 0;
bottom: -2px;
z-index: 1;
}

.p102-pros-1-list dl {
float: left;
width: 378px;
height:490px;
margin: 0 28px 50px 0px;
}

.p102-pros-1-list dl:nth-child(3n-3) {margin-right: 0;}
.p102-pros-1-list dt {position: relative;border:1px solid #e0e0e0;}
.p102-pros-1-list dt img,.p102-pros-1-list dt a {width: 100%;display: block;}
.p102-pros-1-list dt em {position: absolute;width: 100%;left: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);z-index: 0;display: none;}
.p102-pros-1-list dt i {
position: absolute;
width: 50px;
height: 50px;
background: #2663f1;
border-radius: 100%;
left: 50%;
margin-left: -25px;
top: 50%;
margin-top: -25px;
z-index: 1;
}

.p102-pros-1-list dt i:after {
content: "";
width: 9px;
height: 9px;
border: 1px solid #fff;
border-style: solid solid none none;
position: absolute;
top: 50%;
left: 18px;
margin-top: -5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
z-index: 1;
}

.p102-pros-1-list dd {
padding-top: 15px;
}

.p102-pros-1-list dd h4 {
height: 40px;
line-height: 40px;
font-size: 20px;
text-align: left;
font-weight: normal;
margin-bottom: 3px;
}

.p102-pros-1-list dd h4 a {
display: inline-block;
height: 40px;
color: #1a1a1a;
position: relative;
padding-left: 20px;
}

.p102-pros-1-list dd h4 a:before {
content: '';
position: absolute;
width: 5px;
height: 18px;
background: #2663f1;
left: 0;
top: 50%;
margin-top: -9px;
z-index: 1;
}

.p102-pros-1-list .p102-pros-1-desc {
line-height: 24px;
font-size: 14px;
color: #666666;
text-align: justify;
}

.p102-pros-1-list dl:hover dt em {
display: block;
}


.p102-pagination-blk {
padding-bottom: 40px;
}