/*1920*/
#mban{position:relative;width:100%;min-width:780px;height:938px;overflow:hidden;}

/*
#mban .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url('/img/202107/main_bg001.jpg') no-repeat center center;background-size:cover;transition:all 0.8s;}
*/
#mban .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url('/img/202107/main_bg001.jpg') no-repeat center center;background-size:cover;
-webkit-animation: bannerScale 12s 0.5s infinite linear alternate;
-moz-animation: bannerScale 12s 0.5s infinite linear alternate;
-ms-animation: bannerScale 12s 0.5s infinite linear alternate;
-o-animation: bannerScale 12s 0.5s infinite linear alternate;
animation: bannerScale 12s 0.5s infinite linear alternate;
}
@keyframes bannerScale {
	0%   { transform: scale(1.0); }
	100% { transform: scale(1.05); }
}


#mban.level0 .bg{background-image:url('/img/202107/main_bg001.jpg');}
#mban.level1 .bg{background-image:url('/img/202107/main_bg002.jpg');}
#mban.level2 .bg{background-image:url('/img/202107/main_bg003.jpg');}
#mban.level3 .bg{background-image:url('/img/202107/main_bg01.jpg');}

/*중앙 텍스트*/
#mban .mBannerText{position:absolute;top:170px;left:0px;width:100%;text-align:center;color:white;letter-spacing:-0.5em;z-index:1001}
.mBannerText .mBannerTitle{margin-bottom:15px;font-size:45px;line-height:63px;font-family:'Nanum Myeongjo';color:#dcdcdc;text-shadow: -1px 2px 5px black;}
.mBannerText .mBannerSTitle{font-size:19px;line-height:32px;color:#dcdcdc;opacity:0;letter-spacing:-0.03em;text-shadow: -1px 2px 5px black;}
.mBannerText .mBannerTitle span{display:inline-block;width:35px;opacity:0;}
.mBannerText .mBannerTitle span.empty{width:7px;}

.mBannerText .mBannerTitle span {/* translate effect */position: relative;/* fade effect */opacity: 0;}
.mBannerText .mBannerSTitle span {/* translate effect */position: relative;/* fade effect */opacity: 0;}



#mban ul{width:100%;max-width:1920px;display:flex;align-items:center;justify-content:center;margin:0px auto;}

#mban ul li{position:relative;width:25%;height:935px;overflow:hidden;/*border: solid 0.1px #adadad29;*/}

#mban ul li .mban_bg{position:absolute;opacity:0;top:0px;left:0px;width:100%;height:100%; background:rgba(0,0,0,0.6);transition:all 0.9s;}

#mban ul li .mbanBox{padding:0px 55px;position:absolute;bottom:0px;left:0px;width:100%;color:#9e9e9e;letter-spacing:-0.05em; }

#mban ul li.active .mbanBox,
#mban ul li.on .mbanBox{color:white;}

#mban ul li .mbanBox > div{position:relative;border-top:5px solid #9e9e9e;padding:20px 15px 75px 15px;}

#mban ul li .mbanBox > div:after{display:block;content:"";position:absolute;top:-5px;left:0px;width:0px;height:5px;background-color:white;transition:width 0.8s;}
#mban ul li.on .mbanBox > div:after,
#mban ul li.active .mbanBox > div:after{width:100%;}

#mban ul li .mbanBox .mban_num{margin-bottom:5px;font-family:'S-CoreDream';font-size:25px;line-height:27px;font-weight:300;    text-shadow: -1px 2px 5px black;}
#mban ul li .mbanBox .mban_subject{margin-bottom:15px;font-size:29px;font-weight:500;    text-shadow: -1px 2px 5px #00000040;letter-spacing: -0.06em; }

#mban ul li .mbanBox .mban_hover{overflow:hidden;width:100%;max-height:0px;transition:all 0.9s}

#mban ul li .mbanBox .mban_cont{width:100%;margin-bottom:100px;font-size:17px;line-height:28px;letter-spacing:-0.04em;word-break:keep-all;}
#mban ul li .mbanBox .mban_btn{width:100%;}


#mban ul li .mbanBox .mban_btn a{display:block;width:100%;height:50px;line-height:50px;margin-bottom:10px;font-size:21px;text-align:center;color:white;border:1px solid white;text-decoration:none;}

#mban ul li .mbanBox .mban_btn a:hover{background-color:white;color:black;}

#mban ul li .mbanBox .mban_more{margin-top:95px;}
#mban ul li.on .mban_bg, 
#mban ul li.active .mban_bg{opacity:1;}

#mban ul li.on .mbanBox .mban_hover , 
#mban ul li.active .mbanBox .mban_hover{max-height:500px;}

/*mb_smenus */
#mb_smenus{position:absolute;top:50%;left:0px;transform: translateY(-50%);z-index:1004}

#mb_smenus > div{margin-left:20px;}
#mb_smenus a{display:block;line-height:20px;margin:10px 0px;padding:16px 0px 16px 20px;border-left:2px solid #ccc;color:#ccc;font-weight:300;font-size:16px;text-decoration:none;transition:all 0.3s;letter-spacing: -0.04em;}
#mb_smenus .mb_sm.on a{border-left:5px solid white;color:white;padding-left:17px;font-weight:400;}


#mb_dots{position:absolute;bottom:30px;left:50%;transform: translateX(-50%);}
#mb_dots > div{margin:0px 20px;display:flex;align-items:center;justify-content:center;}
#mb_dots a{display:block;width:10px;height:10px;border-radius:50%;margin:5px ;background-color:#ccc;transition:all 0.3s;}
#mb_dots a.on{background-color:white;}
#mb_scroll{position:absolute;bottom:30px;left:24px;animation: bounce 7s cubic-bezier(0.39, 0.58, 0.57, 1) infinite;}


/*
#mb_copy{position:absolute;top:40%;left:50%;transform: translate(-50% , -50%);}*/

#mb_copy > div {display:none;transition:all 0.8s;}
#mb_copy > div.on{display:block;}
#mb_copy .mcopy_title{margin-bottom:35px;font-size:45px;line-height:63px;font-family:'Nanum Myeongjo';color:#dcdcdc;text-shadow: -1px 2px 5px black;text-align:center;transition:all 0.8s;}
#mb_copy .mcopy_stitle{text-align:center;color:white;font-size:22px;font-weight:300;letter-spacing:-0.05em;}



@media all and ( max-width: 1920px ){
	#mban ul li .mbanBox{padding:25px 35px;}
	
}

@media all and ( max-width: 1720px ){
	#mban ul li .mbanBox{padding:0px 30px;}
	#mban ul li .mbanBox .mban_cont br{display:none;}
}

@media all and ( max-width: 1500px ){
	#mban ul li .mbanBox{padding:0px 30px;}
	#mban ul li .mbanBox .mban_cont br{display:none;}
	#mban ul{width:100%;max-width:1920px;display:flex;align-items:center;justify-content:center;margin:0px auto;}
	

	#mban ul li .mbanBox .mban_num{font-size:23px;}
	#mban ul li .mbanBox .mban_subject{font-size:1.9vw;}
	#mban ul li .mbanBox .mban_cont{font-size:15px;line-height:25px;}
	#mban ul li .mbanBox .mban_btn a{height:45px;line-height:45px;font-size:19px;}
}

@media all and ( max-width: 1200px ){
	#mban ul li .mbanBox{padding:0px 20px;}
	#mban ul li .mbanBox .mban_cont br{display:none;}
	#mban ul li .mbanBox .mban_num{font-size:20px;}
	#mban ul li .mbanBox .mban_cont{margin-bottom:14px;font-size:14px;line-height:23px;}
	#mban ul li .mbanBox .mban_btn a{height:45px;line-height:45px;font-size:17px;}
	
	#mban ul li .mbanBox .mban_cont br{display:none;}
}

@media all and ( max-width: 980px ){
	#mban ul li .mbanBox{padding:0px 10px;}
	#mban ul li .mbanBox .mban_cont br{display:none;}
	
	#mban ul li .mbanBox .mban_num{margin-bottom:13px;font-size:19px;line-height:21px;}
	#mban ul li .mbanBox .mban_subject{margin-bottom:13px;font-size:19px;letter-spacing:-0.08em;}
	#mban ul li .mbanBox .mban_cont{margin-bottom:13px;font-size:13px;line-height:21px;}
	#mban ul li .mbanBox .mban_btn{margin-bottom:50px;}
	#mban ul li .mbanBox .mban_btn a{height:40px;line-height:40px;margin-bottom:10px;font-size:15px;}
}


.caseCon{position:absolute;top:435px;left:0px;width:100%;z-index:10;}
.caseCon .caseBox{width:1200px;margin:0px auto;background-color:white;border-radius:40px;border:1px solid #ddd;box-shadow: 0px 2px 5px rgba(0,0,0,0.1);}

.caseCon .caseBox .caseTitle{padding:0px 65px;height:87px;line-height:90px;font-size:17px;color:#404040; text-align:right;font-weight:500;}


/****************************
index case
*****************************/
#indexCase{position:relative;}
#indexCase{padding-top:10px;width:100%;height:530px;background-color:#f2f2f2}

#indexCase > div{position:relative;width:100%;max-width:1230px;min-width:780px;padding:0px 15px;margin:0px auto;}

#indexCase  .mc_header{position:absolute;top:20px;left:15px;width:calc(100% - 30px);height:115px;display:flex;align-items:center;    align-items: baseline;font-size:38px;line-height:70px;font-weight:500;letter-spacing:-0.08em;}

#indexCase  .mc_header .point{font-size:50px;font-weight:600;}


.mc_link{position:absolute;top:0px;right:15px;height:115px;display:flex;align-items:center;justify-content:center;z-index:10}

.mc_link a{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background-color:#253d5e;color:white;font-size:15px;line-height:20px;}

#indexCase #mc_swiper{width:100%;height:415px;}

#indexCase #mc_swiper .swiper-container{width:100%;height:520px;padding-top:115px;}

#indexCase .swiper-slide{height:380px;overflow:hidden;}
#indexCase .swiper-slide > ul{margin:0px;width:100%;display:flex;align-items:center;}

#indexCase .swiper-slide .itemCard{box-sizing: border-box;width:calc(33.33% - 16px);height:355px;padding:30px 25px;margin-right:24px;overflow:hidden;position:relative;transition: all .3s;}
#indexCase .swiper-slide .itemCard:nth-child(3n+3){margin-right:0px;}
#indexCase .swiper-slide .itemCard.on{background-color:white;padding:30px 15px 0px 15px;box-shadow: 0px 0px 18px rgba(0,0,0,0.1);}

#indexCase .swiper-slide .itemCard > a{display:block;text-decoration:none;}
#indexCase .swiper-slide .itemCard .head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;}
#indexCase .swiper-slide .itemCard .head .subject{padding:0px 10px;height:30px;line-height:28px;font-size:16px;color: white;background-color:#313e47;}

#indexCase .swiper-slide .itemCard .head .cate{width: 60px;height:35px;line-height:35px;font-size:21px;color:#8e8e8e;background-color:#b6b6b6;color:white; text-align:center;}
#indexCase .swiper-slide .itemCard.on .head .cate{background-color:#294152;}

#indexCase .swiper-slide .itemCard .cate2{padding:0px;margin-bottom:10px;height:40px;line-height:38px;font-size:25px;color:black;letter-spacing:-0.05em;font-weight: 500; 
overflow: hidden; 
display: -webkit-box; 
-webkit-line-clamp: 1; 
-webkit-box-orient: vertical; 
}

#indexCase .swiper-slide .itemCard .text{padding:0px;margin-bottom:24px;height:120px;line-height:30px;font-size:17px;color:black;letter-spacing:-0.05em; 
overflow: hidden; 
display: -webkit-box; 
-webkit-line-clamp: 4; 
-webkit-box-orient: vertical; 
}


#indexCase .swiper-slide > ul .case_lawyer{display:flex;align-items:center;justify-content:space-between;}
#indexCase .swiper-slide > ul .lawyer{display:flex;align-items:center;}

#indexCase .swiper-slide > ul .lawyer a{margin-right:10px;display:block;width:60px;height:60px;border-radius:30px;background:no-repeat center center;background-size:100% 100%;border:1px solid #ccc;}

#indexCase .swiper-slide > ul .lawyer_info{text-align:left;font-size:16px;color:black;letter-spacing: -0.05em;}
#indexCase .swiper-slide > ul .lawyer_info .position{font-size:14px;color:black;}


#indexCase .swiper-slide > ul .more{display:flex;align-items:center;position:relative;width:80px;height:44px;}
#indexCase .swiper-slide > ul .more img{display:inline-block;position:relative;z-index:3;}
#indexCase .swiper-slide > ul .more .circle{display:block;position:absolute;top:0px;right:15px;border:4px solid rgba(255,180,48,1);width:44px;height:44px;border-radius:50%;transition:right 0.2s;z-index:4}
#indexCase .swiper-slide > ul .itemCard.on .more .circle{right:0px;background-color:#ffb330;z-index:1;}

#indexCase .swiper-pagination{top:0px;right:0px;height:111px;display:flex;align-items:center;justify-content:flex-end;padding-right:80px;}
#indexCase .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{}
#indexCase .swiper-pagination-bullet{margin:0px 20px;position:relative;width:auto;height:auto;padding:10px 15px 10px 15px;opacity:1;background:transparent;font-size:19px;letter-spacing:-0.05em;color:#8c8c8c;font-weight:500;}
#indexCase .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:700;color:#0a0d0f}
#indexCase .swiper-pagination-bullet:after{position:absolute;height:100%;display:flex;align-items:center;content:'\00B7';top:0px;right:-20px;}
#indexCase .swiper-pagination-bullet:last-child:after{display:none;}

#indexCase .swiper-pagination-bullet .line{position:absolute;left:0px;bottom:0px;display:flex;width:0px;height:3px;margin-bottom:5px;background-color:#ffb330;transition:width 0.2s;}
#indexCase .swiper-pagination-bullet.swiper-pagination-bullet-active .line{width:100%;}



/*news list*/
#mnews {width:100%;height:490px;max-width:1230px;min-width:780px;padding:0px 15px;margin:2px auto;}
#mnews .header{position:relative;margin-top:35px; margin-bottom: 8px; width:100%;height:70px;display:flex;align-items:center;}

#mnews .header .mtitle{position:relative;color:#3d3d3d;font-size:28px;line-height:35px;font-weight:700;letter-spacing:-0.05em;}
#mnews .header .hline{background-color:#3d3d3d;width:30px;height:2px;margin:0px 15px;}
#mnews .header .stitle{font-size:16px;color:#010101;line-height:25px;font-weight:500;letter-spacing:-0.04em;}
#mnews .mc_link{height:60px;right:0px;margin-bottom:10px;}

#mnews_cont{width:100%;display:flex;align-items:center;justify-content:space-between;}
#mnews_swiper{position:relative;width:520px;height:350px;}
#mnews_swiper .mnews_arrows{position:absolute;top:45%;width:40px;height:40px;}

#mnews_swiper .swiper-slide{height:350px;background-color:#f5f5f5}
#mnews_swiper .swiper-slide > div{padding:35px 30px;}
#mnews_swiper .swiper-slide > div a{display:block;width:100%;text-decoration:none;letter-spacing:-0.05em;}

#mnews_swiper .swiper-slide > div a .cate{margin-bottom:10px;font-size:18px;line-height:30px;color:#ff6c00;}
#mnews_swiper .swiper-slide > div a .cate2{margin-bottom:25px;height:82px;line-height:41px;font-size:26px;font-weight:500;color:#3d3d3d;
overflow: hidden; 
display: -webkit-box; 
-webkit-line-clamp: 2; 
-webkit-box-orient: vertical; 
}
#mnews_swiper .swiper-slide > div a .text2{height:136px;line-height:34px;font-size:18px;color:#3d3d3d;
overflow: hidden; 
display: -webkit-box; 
-webkit-line-clamp: 4; 
-webkit-box-orient: vertical; 
}
#mnews_swiper button.mnews_arrow{position:absolute;top:47%;left:-40px;width:40px;height:40px;border:0px;background:url('/img/202107/arrow_off.png') no-repeat center center;z-index:10;}
#mnews_swiper button.mnews_arrow:hover{background-image:url('/img/202107/arrow_on.png');transform: rotate(180deg);outline:none;}
#mnews_swiper button.mnews_prev{}
#mnews_swiper button.mnews_next{left:auto;right:-40px;transform: rotate(180deg);}
#mnews_swiper button.mnews_next:hover{transform: rotate(0deg);}

#mnews_list{width:620px;}
#mnews_list ul{width:100%;height:340px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;}
#mnews_list li{margin-bottom:25px;width:300px;height:165px;}

#mnews_list li a{display:block;width:100%;text-decoration:none;letter-spacing:-0.05em;}

#mnews_list li a .cate2{width:100%;height:56px;line-height:30px;font-size:20px;font-weight:500;color:#3d3d3d;
overflow: hidden; 
display: -webkit-box; 
-webkit-line-clamp: 2; 
-webkit-box-orient: vertical; 
transition:all 0.5s;
}

#mnews_list li a:hover .cate2{}
#mnews_list li a .cate_line{position:relative;width:100%;height:2px;margin:15px 0px;background-color:#3e3e3e;}
#mnews_list li a .cate_line:after{display:block;content:"";position:absolute;top:0px;left:0px;width:0px;height:2px;background-color:#cc5600;transition:width 0.6s;}
#mnews_list li a:hover .cate_line:after{width:100%;}

#mnews_list li a .text2{height:81px;line-height:26px;font-size:16px;color:black;
overflow: hidden; 
display: -webkit-box; 
-webkit-line-clamp: 3; 
-webkit-box-orient: vertical; 
}


/*index map define*/

/*****************************************
map 
******************************************/
.indexMap{position:relative;width:100%;height:700px;background:url('/img/202107/main_map_bg.jpg') no-repeat center center;background-size:cover;background-color: #313e47;}
.pageBody {margin: 0px auto;padding: 20px 0px 0px 0px;}
.indexMap .pageBody{width:100%;max-width:1200px;min-width:780px;}
.indexMap #mpMapCon {padding-top: 5px;background-color:transparent;}
#mp_map{position:relative;}
#mmapArea{display:flex;}

#index_addr{position:relative;margin-right:30px;width:510px;height:570px;overflow:hidden;}
#index_addr .kakaomap{width:100%;}
#index_addr .indexMap{margin-bottom:20px;width:100%;height:300px;border:1px solid white;}

#index_addr .addr_info{display:flex;color:white;}
#index_addr .addr_loc{width:250px;padding-top:50px;font-size:30px;font-weight:500;text-align:center;}
#index_addr .addr_cont{width:400px;}

#index_addr .addr_addr{margin-bottom:20px;font-size:14px;;font-weight:350;}
#index_addr .addr_hp{margin-bottom:10px;display:flex;}
#index_addr .addr_hp .head{margin-right:10px;font-size:18px;font-weight:500;}
#index_addr .addr_hp .text{font-size:16px;font-weight:350;}
#index_addr .addr_tel{margin-top:20px;font-size:24px;font-weight:600;}

#mainPartner{justify-content:center;}

#mmapArea{width: 650px;height: 600px;position: relative;top:19px;padding: 10px;}
#mmapArea ul{width:80px;}
#mmapArea li{width:100%;margin-bottom:5px;}
#mmapArea li a{display:block;width:100%;line-height:31px;border:1px solid rgba(255,255,255,0.2);color:white;text-align:center;text-decoration:none;}
#mmapArea li a.on{border:1px solid #e16a24;color:#e16a24;font-weight:bold;}


#index_addr .kakaomap{position:absolute;top:0px;left:-1000%;width:100%;}
#index_addr .kakaomap{z-index:-1;}
#index_addr .kakaomap.on{z-index:10;left:0px;}
.root_daum_roughmap .wrap_controllers{display:none;}

.nation-circle > span{border-color:#02edff;}
.nation-circle i{color:#02edff;background-color:#02edff;}
#mmapArea li a.on{border:1px solid #02edff;color:#02edff;font-weight:bold;}





@media (max-width: 1200px){
	
	#mnews_swiper button.mnews_prev{left:0px;}
	#mnews_swiper button.mnews_next{right:0px;}
	
	#mnews_swiper{width:calc(45% - 15px);}
	#mnews_list{width:calc(55% - 15px);}
	#mnews_list ul li{width:calc(50% - 10px);}
	/*area*/
	#indexMap .bgWhite .partner{display:none;}
	#indexMap .bgWhite .service{padding:30px 0px 0px 0px;text-align:center;font-size:25px;line-height:35px;}
	#indexMap .bgWhite .service .num{margin-right:5px;font-size:50px;line-height:50px;font-weight:bold;font-style:italic;font-family:'chosun_myungjo';}

	#partnerMap{position:absolute;top:130px;left:auto;right:0px;width:calc(100% - 320px);}
	#index_addr .indexMap{width:calc(100% - 120px);}
	#index_addr .indexMap > div{}
	#indexMap .bgBlue .locationCon{padding-top:20px;position:absolute;top:130px;left:150px;display:block;width:140px;height:450px;background-color:#233a4a;}

	#indexMap .bgBlue .current{width:100%;margin-right:0px;margin-bottom:15px;padding-left:0px;text-align:center;}
	#indexMap .bgBlue .arrow{height:5px;}
	#indexMap .bgBlue .counter{margin:0px auto;width:70px;line-height:60px;font-size:18px;color:white;}
	
	#indexMap #mpmMap{width:100%;display:flex;flex-wrap:wrap;justify-content:center; text-align:center;}
	#indexMap #mpmMap li{margin-right:10px;}
	#indexMap #mpmMap li:nth-child(2n){margin-right:0px;}
	.foot_wrap{padding-left:20px;padding-right:20px;}
	#indexMap .container{overflow:hidden;}
	
}

@media (max-width: 1080px){
	
	#indexCase .mc_header {font-size:38px;}
	#indexCase .mc_header .point{font-size:45px;}

	#indexCase .swiper-slide .itemCard {width: calc(33.33% - 10px);margin-right: 15px;	}
	#indexCase .swiper-slide .itemCard:nth-child(3n+3) {margin-right:0px;}
	#mnews_swiper{width:calc(55% - 10px);}
	
	#mnews_swiper .swiper-slide > div a .cate2 {font-size: 23px;}
	#mnews_swiper .swiper-slide > div a .text2{font-size:16px;}

	#mnews_list{padding-top:5px;width:calc(45% - 10px);}
	#mnews_list ul{display:block;}
	#mnews_list ul li{width:100%;}
	

	#mnews_list li{height:81px;margin-bottom:10px;}
	#mnews_list li a .cate_line{margin:3px 0px;}
	#mnews_list li a .cate2 {
		font-size:17px;
		width: 100%;
		height: 28px;
		line-height: 28px;
		display:block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#mnews_list li a .text2 {
		font-size:14px;
		line-height:20px;
		height: 40px;
		-webkit-line-clamp: 2;
	}
  


	#partnerMap{position:absolute;top:130px;left:auto;right:0px;width:calc(100% - 220px);}

	#index_addr .indexMap{width:calc(100% - 30px);}
	#index_addr .indexMap > div{width:100% !important;}
	#indexMap .bgBlue .locationCon{left:50px;}

	#indexMap .bgBlue .current{width:100%;margin-right:0px;margin-bottom:15px;padding-left:0px;text-align:center;}
	#indexMap .bgBlue .arrow{height:5px;}
	#indexMap .bgBlue .counter{margin:0px auto;width:70px;line-height:60px;font-size:18px;color:white;}
	
	#indexMap #mpmMap{width:100%;display:flex;flex-wrap:wrap;justify-content:center; text-align:center;}
	#indexMap #mpmMap li{margin-right:10px;}
	#indexMap #mpmMap li:nth-child(2n){margin-right:0px;}

	.indexMap #mpMapCon{padding-left:0px;}
	#mainPartner{display:flex;justify-content:center;margin:0px;}
	#index_addr .indexMap{width:100%;}	
	#mmapArea{position:static;width:750px;margin:0px auto;}
	#mp_map{display:none;}
	#index_addr{width:600px;margin-right:70px;}
}
@media (max-width: 980px){
	
	#indexCase .mc_header {font-size:33px;}
	#indexCase .mc_header .point{font-size:38px;}

	#indexCase .swiper-slide .itemCard .cate2{font-size:20px;line-height:32px;height:64px;}
	#indexCase .swiper-slide .itemCard .text{height:130px;line-height:26px;font-size:16px;-webkit-line-clamp: 5;}

	#indexCase .swiper-pagination-bullet {
		margin: 0px 10px;
		padding: 10px 10px 10px 10px;
		font-size: 17px;
	}

	#indexCase .swiper-slide > ul .lawyer a{width:50px;height:50px;}
	#indexCase .swiper-slide > ul .more{width:75px;}
	#indexCase .swiper-slide > ul .more .circle{right:10px;}

	

}
@media (max-width: 890px){
	#indexCase .swiper-slide .itemCard .cate2{font-size:19px;}
	#indexCase .swiper-slide .itemCard .text{font-size:15px;}
	#indexCase .swiper-slide > ul .lawyer a{margin-right:3px;}
}


