@charset "utf-8";
.PhotoList_i1 { display: inline-block; vertical-align: middle; width: 100%; }
.PhotoList_i1 li { width: 31%; margin-left: 2%; margin-bottom: 35px; vertical-align: top; line-height: normal; font-size: 14px; display: inline-block; text-align: center; }
.PhotoList_i1 li span { font-size: 14px; line-height: 40px; text-align: center; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.PhotoList_i1 li a { position: relative; display: block; overflow: hidden; text-align: center; overflow: hidden; background: #f1f1f1; border: solid #e0e0e0 1px; }
.PhotoList_i1 li a img { transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s; /*height:100%;*/ vertical-align: middle; display: inline-block; }
.PhotoList_i1 li a:hover img { transform: scale(1.3); transition: all 1s ease 0s; -webkit-transform: scale(1.3); -webkit-transform: all 1s ease 0s; }
.PhotoList_i1 li a h4 { position: absolute; z-index: 10; display: block; transition: 0.6s; color: #fff; top: -20%; left: 0; width: 90%; padding: 0 5%; text-align: center; line-height: 40px; font-size: 22px; opacity: 0; font-family: "微软雅黑"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.PhotoList_i1 li a:hover h4 { opacity: 1; top: 30%; transition: 0.6s; }
.PhotoList_i1 li a:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background: url(/images/pro-bg.png) repeat top left; background: rgba(0,0,0,.5) url(/images/ico3.png) no-repeat center 70%; background-size: 10%; z-index: 1; transition: 0.6s; }
.PhotoList_i1 li a:hover:after { width: 100%; height: 100%; z-index: 1; transition: 0.6s; }
.equipment li:nth-child(3n+1), .honour li:nth-child(3n+1) { margin-left: 0; }
.map_a1 { max-height: 700px; width: 97%; height: 700px; height: 60vw; border: #ccc solid 1px; font-size: 12px; margin-top: 30px; }
/*新增*/
.map_a1+p { line-height: 2; text-align: center; font-size: 16px; margin-top: 10px; padding-bottom: 20px; }
.map_a1 .BMap_omCtrl { display: none; }
.map_a1 .BMap_scaleCtrl { display: none; }
.map_a1 .BMap_cpyCtrl { display: none; }
.contact { position: relative; width: 100%; height: 100%; }
.contact p.about-title { padding-bottom: 1vw; }
p.about-title { padding-bottom: 2vw; position: relative; }
.contact p.about-title span:first-child { color: #ffa519; font-size: 26px !important; }
p.about-title span:first-child { margin-bottom: 10px; color: #333; font-size: 1.875vw; }
p.about-title span { text-transform: capitalize; display: block; }
.contact p.about-title span:last-child { text-transform: uppercase; line-height: normal !important; font-size: 16px !important; }
p.about-title span:last-child { font-size: 0.83vw; color: #999; }
.contact>ul { margin-bottom: 30px; display: inline-block; vertical-align: top; }
.contact>ul li:nth-child(2n+1) { margin-left: 0; }
.contact>ul li { float: left; width: 48%; margin: 15px 0 15px 2%; }
.contact img { max-width: 25px; vertical-align: middle; display: inline-block; margin-right: 15px; }
.top-pos .top1 ul li .on { border-color: rgba(255,255,255,0.5); color: #fff; }
 @media only screen and (max-width: 1200px) {
.PhotoList_i1 li { width: 31%; margin-left: 2%; margin-bottom: 30px; float: left; }
}
@media only screen and (max-width: 800px) {
.PhotoList_i1 li { width: 90%; margin-left: 5% !important; margin-bottom: 20px; float: left; }
.PhotoList_i1 li a h4 { display: none; }
.PhotoList_i1 li a:hover::after { display: none; }
.PhotoList_i1 li span { text-align: center; }
.PhotoList_i1 li a img { transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s; /*height:100%;*/ vertical-align: middle; display: inline-block; }
.PhotoList_i1 li a:hover img { transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s; }
}
/*@media only screen and (max-width: 770px){
		.equipment li:nth-child(2n+1), .honour li:nth-child(2n+1) {
    margin-left: 0;
}

.equipment li:nth-child(3n+1), .honour li:nth-child(3n+1) {
    margin-left: 4.5%;
}
}*/
