.p-tb60{padding: 60px 0;}
.p-tb40{padding: 40px 0;}
.p-lr0{padding: 0;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.p-lr15{padding: 0 15px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.fz-32{font-size: 32px;}
.fz-24{font-size: 24px;}
.fz-20{font-size: 20px;}
.fz-18{font-size: 18px;}
.fz-16{font-size: 16px;}
.fz-14{font-size: 14px;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}
.bg01{background: #f7f8f9;}

@media (max-width: 991px) {
    .p-tb60{padding: 30px 0;}
    .p-tb40{padding: 20px 0;}
    .p-lr0{padding: 0 8px;}
    .p-lr5{padding: 0 10px;}
    .p-lr10{padding: 0 5px;}
    .p-lr15{padding: 0 7px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t20{margin-top: 10px;}
    .fz-32{font-size: 26px;}
    .fz-24{font-size: 20px;}
    .fz-20{font-size: 16px;}
    .fz-18{font-size: 15px;}
    .fz-16{font-size: 14px;}
    .fz-14{font-size: 12px;}
    .content-text{font-size: 14px;}
}


.aboutus_desc_text{line-height: 2;}
.aboutus_desc_text p{font-weight: 400;}
.box-item-title:after{content: "";width: 100%;height: 1px;background: #dedede;position: absolute;left: 0;top: 50%;}
.box-item-title span{padding-right: 10px;background: #fff;position: relative;z-index: 2;}
.box-item-title.cur span,.box-item-title.wp.us span{background: #f7f8f9;}
.box-item-title.wp span{padding: 0 10px;}

.row_box_wrap{display: flex;flex-wrap: wrap;}
.row_box_wrap .item{padding: 20px;height: 100%;display: flex;align-items: center;box-shadow: 0 2px 12px rgba(0,0,0,0.06);}
.row_box_wrap .item .title{font-weight: 600;position: relative;}
.row_box_wrap .item .desc{padding-left: 20px;color: #888;}

.row_box_wrap.syszs{padding: 0 10px;}
.row_box_wrap.syszs .syszsItem{padding: 0 5px;}
.LaboratoryDisplay{margin-top: 10px;width: 100%;height: 100%;}
.LaboratoryDisplay .picImg{display: block;background: #f9f9f9;height: calc(100% - 10px);overflow: hidden;position: relative;}
.LaboratoryDisplay .picImg:after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.5);opacity: 0;position: absolute;top: 0;left: 0;transition: all 0.5s;}
.LaboratoryDisplay .picImg:hover:after{opacity: 1;}
.LaboratoryDisplay .picImg .title{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;opacity: 0;position: absolute;left: 0;bottom: 0;z-index: 9;}
.LaboratoryDisplay .picImg:hover .title{opacity: 1;}
.LaboratoryDisplay.cur{height: calc(50% - 10px);}
.LaboratoryDisplay.cur .picImg{height: 100%;}

.jltdEmail a{color: #d70c18;}
.jltdEmail a:hover{text-decoration: underline;}
.joinusList .joinusTop{font-size: 20px;background: #174089;padding: 0 30px;display: flex;flex-wrap: wrap;}
.joinusList .joinusTop .item{width: 30%;height: 60px;line-height: 60px;font-weight: 700;color: #fff;}
.joinusList .joinusTop .item:nth-child(4){width: 10%;}
.joinusEnd .joinusName{font-size: 18px;background: #f7f8f9;cursor: pointer;padding: 0 30px;display: flex;flex-wrap: wrap;}
.joinusEnd .joinusName .item{width: 30%;padding: 20px 0;color: #333;}
.joinusEnd .joinusName .item:nth-child(4){width: 10%;}
.joinusEnd{border: 1px solid #f7f8f9;}
.joinusEnd.open{border: 1px solid #e5e5e5;}
.joinusEnd.open .joinusName{background: none;}
.joinusEnd.open .joinusName .item{border-bottom: 1px solid #e5e5e5;}
.joinusEnd .joinusTxt{display: none;padding: 30px;}
.joinusEnd.open .joinusTxt{display: block;}

.galleryOverlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;z-index: 100000;background-color: rgba(0,0,0,0.75);overflow: hidden;display: none;-moz-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.galleryOverlay.visible{opacity: 1;}
.gallerySlider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.gallerySlider .placeholder{display: inline-block;width: 100%;height: 100%;text-align: center;}
.gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.gallerySlider .placeholder img{display: inline-block;max-height: 88%;max-width: 100%;vertical-align: middle;}
.prevArrow, .nextArrow{border: none; text-decoration: none;opacity: 0.5;cursor: pointer;position: absolute; width:50%;height:100%;top:0;margin-top: 0px;}
.prevArrow:hover, .nextArrow:hover{opacity: 1;}
.prevArrow{background: url(../images/lt_arrow.png) no-repeat center left/64px;left: 15px;}
.nextArrow{background: url(../images/rt_arrow.png) no-repeat center right/64px;right: 15px;}
.pagelimit{position: absolute;bottom: 20px;left: 50%;margin-left: -18px;color: #fff;font-size: 18px;}
.closed{cursor: pointer;position: absolute;width: 40px;height: 40px;right:2%;top: 3%;transform: rotate(45deg);}
.closed::after,.closed::before{content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.closed:hover{opacity: 0.5;}
.closed::after{width: 26px;height: 2px;}
.closed::before{width: 2px;height: 26px;}

@media (max-width: 991px) {
    .row_box_wrap.syszs{padding: 0 12px;}
    .row_box_wrap.syszs .syszsItem{padding: 0 3px;}

    .LaboratoryDisplay{margin-top: 6px;}
    .LaboratoryDisplay .picImg{height: calc(100% - 6px);}
    .LaboratoryDisplay .picImg .title{font-size: 16px;padding: 8px;}
    .LaboratoryDisplay.cur{height: calc(50% - 6px);}

    .joinusList .joinusTop{display: none;}
    .joinusEnd .joinusName{font-size: 14px;padding: 4px 14px;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .joinusEnd .joinusName .item{width: auto;padding: 4px 0;color: #333;}
    .joinusEnd .joinusName .item:nth-child(1){width: 100%;font-size: 16px;font-weight: 700;}
    .joinusEnd .joinusName .item:nth-child(4){width: auto;}
    .joinusEnd.open .joinusName{background: #f7f8f9;}
    .joinusEnd.open .joinusName .item{border: none;}
    .joinusEnd .joinusTxt{padding: 14px;}
}


.row_box_wrap .servicesBox{width: 100%;height: 100%;}
.row_box_wrap .servicesBox a.pcimg{display: block;overflow: hidden;}
.row_box_wrap .servicesBox a.pcimg:hover img{transform: scale(1.06);}
.row_box_wrap .servicesBox .title a{color: #333;}
.row_box_wrap .servicesBox .title a:hover{color: #174089;}
.row_box_wrap .servicesBox.Img{background: #fff;}
.row_box_wrap .servicesBox.Img .title{padding: 10px;}
.row_box_wrap .servicesBox.Txt a.pcimg{box-shadow: 0 2px 6px rgba(0,0,0,0.08);}
.row_box_wrap .servicesBox.Txt .title{margin: 10px 0;}
.row_box_wrap .servicesBox.Txt .desc{font-size: 14px;color: #666;line-height: 1.7;-webkit-line-clamp: 2;height: 3.4em;}

.newShowTimeBox{margin-top: 10px;color: #999;}
.newShowTxtCon{border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;}
.newsPrevNext .item{line-height: 2;color: #999;position: relative;}
.newsPrevNext .item a{color: #333;}
.newsPrevNext .item a:hover{text-decoration: underline;}

.sqzz_form_item{margin: 0 auto;max-width: 640px;min-height: 40vh;}
.sqzz_form_item .formItem{padding-left: 80px;position: relative;}
.sqzz_form_item .formItem .title{width: 70px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.sqzz_form_item .formItem .input{width: 100%;height: 50px;padding: 0 15px;background: #f7f8f9;}
.sqzz_form_item .formItem .sumbit{width: 100px;height: 40px;background: #174089;color: #fff;}

ul.itemNewsList li{width: 100%;padding: 20px 0;border-bottom: 1px solid #eee;display: flex;position: relative;}
ul.itemNewsList li:first-child{border-top: 1px solid #eee;}
ul.itemNewsList li .pcimgbox{display: block;width: 300px;height: 200px;overflow: hidden;}
ul.itemNewsList li .txtconbox{width: calc(100% - 300px);padding: 0 0 0 30px;}
ul.itemNewsList li .txtconbox .title{line-height: 1.5;-webkit-line-clamp: 1;height: 1.5em;}
ul.itemNewsList li .txtconbox .title a{color: #333;}
ul.itemNewsList li .txtconbox .time{margin: 12px 0;color: #888;}
ul.itemNewsList li .txtconbox .desc{color: #999;line-height: 1.8;-webkit-line-clamp: 2;height: 3.6em;}
ul.itemNewsList li:nth-child(even) .txtconbox{position: absolute;left: 0;padding: 0 30px 0 0;}
ul.itemNewsList li:nth-child(even) .pcimgbox{margin-left: calc(100% - 300px);}
ul.itemNewsList li .pcimgbox:hover img{transform: scale(1.08);}
ul.itemNewsList li .txtconbox .title a:hover{color: #174089;}

.MessageForm .title{margin-bottom: 6px;color: #666;}
.MessageForm .title span{color: #d70c19;}
.MessageForm .input{width: 100%;height: 40px;background: #fff;border: 1px solid #f1f1f1;padding: 0 10px;}
.MessageForm .content{width: 100%;height: 180px;background: #fff;border: 1px solid #f1f1f1;padding: 10px;}
.MessageForm .input:focus,.MessageForm .content:focus{border-color: #d70c19;}
.MessageForm .sumbit{width: 120px;height: 40px;background: #174089;color: #fff;}
.MessageForm .sumbit:hover{background: #d70c19;}
.contactusZuo{width: 50%;padding-right: 20px;}
.contactusYou{width: 50%;padding-left: 20px;}
#dituContent{width: 100%;height: 300px;}
.iw_poi_title{color: #CC5522;font-size: 16px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content{font: 14px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}

@media (max-width: 991px) {
    .row_box_wrap .servicesBox.Txt .desc{font-size: 12px;}
    ul.itemNewsList li{display: block;}
    ul.itemNewsList li .pcimgbox{width: 100%;height: 12rem;}
    ul.itemNewsList li .txtconbox{width: 100%;padding: 15px 0 0;}
    ul.itemNewsList li .txtconbox .title{-webkit-line-clamp: 2;height: 3em;}
    ul.itemNewsList li .txtconbox .time{margin: 8px 0;}
    ul.itemNewsList li:nth-child(even) .txtconbox{position: static;padding: 15px 0 0;}
    ul.itemNewsList li:nth-child(even) .pcimgbox{margin-left: 0;}
    .contactusZuo{width: 1000%;padding: 0 0 15px;}
    .contactusYou{width: 1000%;padding: 15px 0 0;}
}