.zrumgilservice{display:flex; justify-content:center; width:100%; padding:30px 20px; margin-top:50px; margin-bottom:80px; height:450px; background:#fafafa; border-top:solid 1px #121212;}
.zrumgilservice .service_flex1{display:flex;}
.zrumgilservice .service_flex2{display:flex;}
.zrumgilservice .service_flex1 div{margin-right:50px;}
.zrumgilservice .service_flex2 div:first-child{margin-right:50px;}
.zrumgilservice .service_linep p{line-height:95px; letter-spacing:-0.8px;}
.zrumgilservice .service_linep em{font-style:normal; font-weight:800; color:#129200; font-size:22px; margin-left:5px;}
.zrumgilservice div p{display:inline-block;font-size:18px; line-height:90px; font-weight:500;}
.zrumgilservice div span{display:block; font-size:17px; margin-left:20px; line-height:35px; letter-spacing:-0.8px;}
.zrumgilservice .spanp{margin-bottom:-20px; letter-spacing:-0.8px;}

/* section2 media css */
/* .section2 {position:relative;padding:30px 0px 120px 0;} */
.section2 .inner {width:1300px;}
.section2 #main_cancer .title {text-align:center;margin-bottom:60px;}
.section2 #main_cancer .title h1 {}
.section2 #main_cancer .title span {}
.section2 #main_cancer .title h1 {font-size:40px;font-weight:300;color:#000;margin-bottom:10px;}
.section2 #main_cancer .title h1 strong {font-weight:500;}
.section2 #main_cancer .title span {font-size:18px;color:#666666;}
.section2 #main_cancer .title span img{display:inline-block; margin-top:1%;}
.section2 #main_cancer {width:100%;position:relative;}
.section2 #main_cancer .play_mov {overflow:hidden;}
.section2 #main_cancer .play_mov .play_left{float:left; width:100%; height:450px}
.section2 #main_cancer .play_mov .play_right{float:right; width:0; height:400px; font-size:12px; }
.section2 #main_cancer .play_mov .play_right a{display:inline-block;width:35%;margin-right:5%;}
.section2 #main_cancer .play_mov .play_right a img {width:100%;transition: all 0.35s ease;}
.section2 #main_cancer .play_mov .play_right div.txtArea{display:inline-block;width:59%;text-align:left;}
.section2 #main_cancer .play_mov .play_right div.txtArea h1 {font-size:20px;color:#333;vertical-align:top;font-weight:300;transition: all 0.35s ease;}
.section2 #main_cancer .play_mov .play_right div.txtArea span { color:#a6a6a6; font-size:16px;display:inline-block;margin-top:5px;vertical-align:top;}


.section2 #main_cancer .process {width:100%;vertical-align:top;}
.section2 #main_cancer .process ul {font-size:0px;}
.section2 #main_cancer .process ul li {width:100%;display:inline-block;border-top:solid 1px #ddd;height:99px;padding:10px 0px;}
.section2 #main_cancer .process ul li:last-child{/*margin-right:0px;*/}
.section2 #main_cancer .process ul li img {width:100%;}
.section2 #main_cancer .swiper-slide {border-bottom:dashed 1px #ddd;}
.section2 #main_cancer .swiper-slide.swiper-slide-next ul li img {border:solid 0px #3f8b6f;}
.section2 #main_cancer .swiper-slide.swiper-slide-next div.txtArea h1 {color:#333333;}


.section2 .swiper-pagination-media {bottom:0px;position:absolute;}
.section2 .swiper-pagination-media .swiper-pagination-bullet {width:8px;height:8px;background:#cccccc;opacity:1;transition:all .4s ease;margin-right:10px;}
.section2 .swiper-pagination-media .swiper-pagination-bullet-active {width:25px;border-radius:20px;background:#2c5647;border:0px;}


.section2 #main_cancer .swiper-button-prev-, .section2 #main_cancer .swiper-button-next- {position:absolute;top:auto;bottom:0px;background:#666;width:35px;height:35px;text-align:center;padding-top:8px;opacity:0.5;z-index:10;}
/*.section3 #main_cancer:hover .swiper-button-next- {opacity:1;}
.section3 #main_cancer:hover .swiper-button-prev- {opacity:1;}*/
.section2 #main_cancer .swiper-button-prev- i, .section2 #main_cancer .swiper-button-next- i {font-size:20px;color:#fff;}
.section2 #main_cancer .swiper-button-next- {right:0px;}
.section2 #main_cancer .swiper-button-prev- {right:45px;}

@media screen and (max-width:1400px){
.section2 .inner {width:100%;padding:0px 20px;}
.section2 #main_cancer .play_mov .play_left {width:100%;margin-right:2%;}
.section2 #main_cancer .play_mov .play_right {width:0;}
}


@media screen and (max-width:1150px){
.zrumgilservice .service_linep em{font-size:18px;}
.zrumgilservice div p{font-size:16px;}
.zrumgilservice div span{font-size:15px;}
}




@media screen and (max-width:1024px){
.zrumgilservice{height:350px;}
.zrumgilservice .service_flex1 div{margin-right:25px;}
.zrumgilservice .service_flex2 div:first-child{margin-right:25px;}
.zrumgilservice .service_linep p{line-height:75px;}
.zrumgilservice div p{font-size:15px; line-height:75px;}
.zrumgilservice div span{font-size:14px; line-height:28px;}

.section2 {padding:60px 0px;}
.section2 #main_cancer .title {margin-bottom:30px;}
.section2 #main_cancer .title h1 {font-size:25px;}
.section2 #main_cancer .title span {font-size:14px;}
.section2 #main_cancer .play_mov .play_left {width:100%; margin-right:0px;height:300px;}
.section2 #main_cancer .play_mov .play_right {width:100%;margin-top:20px;}
.section2 #main_cancer .play_mov .play_right a {width:15%;}
.section2 .swiper-pagination-media {bottom:-35px;}
.section2 #main_cancer .swiper-button-prev-, .section2 #main_cancer .swiper-button-next- {bottom:-45px;}
.section2 #main_cancer .title span img{width:40%;}
}


@media screen and (max-width:920px){
.zrumgilservice{height:590px;}
.zrumgilservice .service_flex1 div{margin-right:140px;}
.zrumgilservice .service_flex2 div:first-child{margin-right:0px;}
.zrumgilservice .service_linep p{line-height:65px;}
.zrumgilservice div p{line-height:65px;}
.zrumgilservice .service_flex1{display:block;}
.zrumgilservice .service_flex2{display:block;}
.zrumgilservice div span{line-height:23px;}
.zrumgilservice .spanp{margin-bottom:-15px;}
}

@media screen and (max-width:768px){
.section2 #main_cancer .play_mov .play_right a {width:25%;}
}


@media screen and (max-width:700px){
.zrumgilservice .service_flex1 div{margin-right:100px;}
}


@media screen and (max-width:640px){
.zrumgilservice .service_flex1 div{margin-right:80px;}
}


@media screen and (max-width:580px){
.zrumgilservice .service_flex1 div{margin-right:40px;}
}


@media screen and (max-width:520px){
.zrumgilservice{display:block;padding:30px 100px;}
.zrumgilservice .service_flex1 div{margin-right:0px;}
.zrumgilservice .service_linep p{line-height:40px;}
.zrumgilservice div p{font-size:14px; line-height:40px;}
.zrumgilservice .service_linep em{font-size:15px; margin-left:0px;}
.zrumgilservice div span{font-size:13px;}
.zrumgilservice .spanp{margin-bottom:-5px;}
}

@media screen and (max-width:480px){
.section2 #main_cancer .play_mov .play_right a {width:35%;}
.section2 #main_cancer .play_mov .play_right {height:350px;}
.section2 #main_cancer .play_mov .play_right div.txtArea h1 {font-size:16px;}
.section2 #main_cancer .play_mov .play_right div.txtArea span {font-size:13px;}
.section2 #main_cancer .title span img{width:80%;}
}


@media screen and (max-width:440px){
.zrumgilservice{padding:30px 60px;}
}


@media screen and (max-width:360px){
.zrumgilservice{padding:30px 30px;}
}