
.stimg{display:block;margin:auto;margin-top:108px}
.stimgs{display:block;margin:auto;margin-top:10px}
.ssp{color:#1c208e;text-align:center;font-size:43px;margin-top:5px}
.spthree{width:62%;overflow:hidden;display:block;margin:auto;text-align: center; padding-top:44px;padding-bottom:64px}
.seimgs{width:45%;margin:0 2%;max-width:350px;display:inline-block;}
.stcontent{width:100%;overflow:hidden;background:#f4f4f4;padding-bottom:215px}
.stdiv{width:73%;margin:auto}
.stspan{font-size:30px;color:#1c208e;font-weight:bold;display:block;line-height:51px;margin-top:35px}

.page-laboratory { background: #f4f4f4; }
.page-temp-container{overflow: hidden;}
.page-temp-container .main-title{font-size:36px;text-align:center;margin-top:54px}
.page-temp-container .title-line{width: 29px;height: 4px;background: #1c208e;margin:auto;margin-top: 8px;margin-bottom: 75px;}
.page-temp-container .items{width:74.2%;margin:auto;overflow:hidden;position:relative;padding-top:40px;} 
.page-temp-container .item{width:23.2%;display:block;float:left;margin:0 .9%;margin-bottom:40px;-webkit-transition:all .2s linear;transition:all .2s linear;display:block;cursor:pointer}
.page-temp-container .img-box{width:100%;background:#f4f4f4;position:relative}
.page-temp-container .img-box img{width:100%;border-radius:10px}
.page-temp-container .title{margin-top:10px; font-size:18px;text-align:center;  transition: all 0.3s ease;}
.page-temp-container .item:hover { transform: translate3d(0, -20px, 0); -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); -o-transform: translate3d(0, -20px, 0); }
.page-temp-container .item:hover .title{color:#1c208e}

.servicecontent{width:73%;margin:auto; padding: 60px 0px 60px; overflow:hidden}
.return{font-size:36px;color:#1c208e;font-weight:bold;display:block;text-align: center;}
.serve{font-size:20px;color:#333333;margin-top:10px;text-align: center;}
@media screen and (max-width: 1680px) {
    .stimg{margin-top:70px}
    .stcontent{padding-bottom:188px}
}

@media screen and (max-width: 1500px) {
    .stcontent{padding-bottom:147px}
    .stimg{margin-top:63px;width:430px}
    .spthree{width:75%}
    .stimgs{width:285px;}
    .ssp{font-size:39px}
}

@media screen and (max-width: 1400px) {
    .stcontent{padding-bottom:137px}
    .stimg{margin-top:59px}
    .ssp{font-size:36px}
}

@media screen and (max-width: 1300px) {
    .stcontent{padding-bottom:127px}
    .stimg{margin-top:35px}
    .ssp{font-size:33px}
}

@media screen and (max-width: 1200px) {
    .page-temp-container .item{width:31.3%; margin: 0 1%;float:left;margin-bottom:40px;}
    .spthree{width:90%}
    .stcontent{padding-bottom:117px}
    .stimg{margin-top:30px;width:387px}
    .stimgs{width:257px}
    .ssp{font-size:30px}
    .return{font-size:30px;}
    .serve{font-size:20px;margin-top:5px;}
}

@media screen and (max-width: 768px) {
    .servicecontent{padding:40px 0 40px 0;}
    .page-temp-container .items{padding:0px 1%;width:100%;overflow: hidden;}
    .page-temp-container .item{width:48%; margin: 0 1%;float:left;margin-bottom:40px;}
    .page-temp-container .title{ font-size:16px;}
    .spthree{width:98%}
    .seimgs{margin: 0 1%;width: 46%;}
    .seimgs1{margin-left:1%;}
    .stdiv{width:80%}
    .stcontent{padding-bottom:89px}
    .return{font-size:25px;}
    .serve{font-size:16px;}
}

@media screen and (max-width: 450px) {
    .stimg{width:260px;margin-top:15px}
    .stimgs{width:200px}
    .ssp{font-size:20px}
    .spthree{width:95%;padding-top:20px;padding-bottom:30px}
    .stspan{font-size:20px;margin-top:10px}
    .stdiv{width:90%}
    .stcontent{padding-bottom:50px}
    .sndiv span{line-height:30px!important}
    .return{font-size:20px;}
    .serve{font-size:16px;}
}