body { margin: 0;height: 0;font-size: 18px;background-color: #f9f9f9;}
a{color: #01204e;}
a:hover{color: #3e588c; text-decoration: none;}
p{color: #666;}

.btn-default{background-color: #01204e;border-color: #01204e; color: #fff;border-radius: 0;}
.btn-fanse{background-color: transparent;color: #fff;border: 1px solid #fff;border-radius: 0;}
.btn-fanse:hover{background-color: #3e588c;color: #fff;}
.bordernone{border: none !important;}
.moremain{display: block;text-align: center;}
.moremain a{margin-top: 1rem;display: inline-block;border: 1px solid #555044; color: #dbc897; padding: 1rem 5rem;}
.zinx{z-index: 8;}

.titmain{display: block;text-align: center;margin-bottom: 2rem;}
.titmain .main{display: inline-block;}
.titmain .main span{display: block;border-bottom: 1px solid #ccc;height: 1rem;}
.titmain .main h2{margin: 0;padding: 0;font-weight: bold;color: #01204e;}
.titmain .main small{position: relative;top: -1.3rem;display: inline-block;background-color: #f9f9f9;color: #ccc;padding: 0 1rem;font-weight: bold;}

#commentlist .swiper-pagination{bottom: 0;}
#commentlist .swiper-pagination-bullet{background-color: #000;}
#commentlist .swiper-pagination-bullet-active{background-color: #01204e;}


/*头部*/
.topinfo{display: block;background-color: #01204e;font-size: large;color: #ffffff;padding: 1rem 0;text-align: center;}

.navbar-default .navbar-toggle{background-color: transparent;border-radius: 0;margin-top: 12px;border-color: #01204e;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color: #01204e;}
.navbar-toggle .icon-bar{height: 3px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: #333;}

.navbar{min-height: 140px;margin-bottom: 0;}
.navbar-brand{height: 70px;padding-top: 10px;padding-bottom: 0;}
.navbar-default{background-color: rgba(255,255,255,0.9);}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent;color: #000;font-weight: bold;}
.navbar-brand>img{height: 65px;}
.navbar-default .navbar-nav>li>a{color: #333;}
.navbar-default .navbar-nav>li>a:hover{color: #3e588c;}
.navbar-nav{margin-top: 1rem;}
.navbar-nav>li>a{padding: 0 25px;margin-top: 3.5rem;}
.navbar-nav>.toptel{display: block;overflow: hidden;margin-top: 0.5rem;margin-left: 1.5rem;}
.navbar-nav>.toptel>img{float: left;}
.navbar-nav>.toptel>.info{float: left;padding-left: 1rem;}
.navbar-nav>.toptel>.info>small{display: block;color: #666;}
.navbar-nav>.toptel>.info>span{display: block;color: #01204e;font-size: 24px;font-weight: bold;}

/*轮播*/
.jumbotron{background-color: #222;height: 800px;margin: 0;position: relative;}
.jumbotron .fontmain{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 9;}
.jumbotron .fontmain .tit,
.jumbotron .fontmain .name,
.jumbotron .fontmain p,
.jumbotron .fontmain small,
.jumbotron .fontmain .btnmain{display: block;}
.jumbotron .fontmain .textmain{display: inline-block;border: 5px solid rgba(250,250,250,0.5); background-color: rgba(0,0,0,0.1); margin: 36rem 0 0 0;padding: 1rem 10rem; text-align: center;}
.jumbotron .fontmain .zhubiao{font-size: 50px; color: #FFF;font-weight: bold;}
.jumbotron .fontmain .tit{font-size: 48px;font-weight: bold;color: #fff;}
.jumbotron .fontmain .name{font-size: 25px; margin: 1rem 0 3rem 0;color: #eee;}
.jumbotron .fontmain .btnmain .btn{padding: 1rem 4rem;position: relative; margin-bottom: -5rem;}
.jumbotron .swiper-slide{background-size: contain !important; height: 500px; margin-top: 52px;}

/*关于我们*/
.aboutus{padding: 7rem 0 1rem 0;}
.aboutus .info {padding: 0 10rem;text-align: center;}
.aboutus .info p{display: block; color: #666; line-height: 190%;}

.service{padding: 2rem 0 0 0;}
.service .rollmain{padding-bottom: 3rem;}

.servicezu,
.servicezu i,
.servicezu strong,
.servicezu small{display: block;}
.servicezu{padding: 5rem 3rem;margin-bottom: 2rem;border: 5px solid #01204e; background-color: rgba(1,32,78,0.8); text-align: center;color: #fff;min-height: 370px;}
.servicezu:hover{color: #01204e;background-color: #fff;}
.servicezu i{font-size: 70px;padding-bottom: 1rem;}
.servicezu strong{display: inline-block; font-size: x-large;border-bottom: 2px solid #fff;}
.servicezu small{font-size: medium;text-align: left;padding-top: 2rem;min-height: 135px;}

.fuwu{display: block;padding: 1.5rem 3rem;border: 2px solid #344d71; background-color: #01204e;color: #fff;}
.fuwuname{display: block;padding: 2rem 3rem;border: 2px solid #344d71; border-top: none; background-color: #01204e;color: #fff;}
.fuwuname i{font-size: 32px;padding-bottom: 1rem; margin-right: 1rem;}
.fuwuname strong{display: inline-block; font-size: x-large;}

/*律师介绍*/
.lawyer{background-color: #ccc;}
.lawyer .titlequ{display: block;background-color: #01204e;color: #fff;padding: 8rem 0 15rem 0;text-align: center;}
.lawyer .titlequ .titmain{display: block;margin-bottom: 4rem;}
.lawyer .titlequ .titmain .main small{background-color: #153159;}
.lawyer .titlequ .titmain .main h2{color: #fff;}
.lawyer .titlequ p{display: inline-block;width: 80%;line-height: 180%;color: #ccc;}
.lawyer .jieshaoqu{display: block;}
.lawyer .jieshaoqu .team{display: block;background-color: #fff;padding: 5rem;position: relative;top: -8rem;overflow: hidden;}
.lawyer .jieshaoqu .team .imgmain{float: left;width: 40%;}
.lawyer .jieshaoqu .team .infomain{float: right;width: 55%;}
.lawyer .jieshaoqu .team .infomain .titmain{text-align: left;}
.lawyer .jieshaoqu .team .infomain .titmain .main small{background-color: #fff;}
.lawyer .jieshaoqu .team .infomain .titmain .main p{margin: 3rem 0;line-height: 180%;}
.lawyer .jieshaoqu .team .infomain .titmain .main .btnmain{margin-top: 5rem;}

/*案例展示*/
.case{padding: 5rem 0 8rem 0;background-color: #fff;}
.case .titmain{margin-bottom: 5rem;}
.casezu,
.casezu .alink,
.casezu span{display: block;}
.casezu span{color: #333;padding: 1rem 0;}
.casezu span small{display: inline-block;margin-right: 5px;}
.casezu span a{font-size: small;}
/*.casezu .alink{min-height: 50px;}*/
.casezu{margin-bottom: 3rem;min-height: 150px; background-color: #fff; padding: 2rem;box-shadow: 5px 5px 5px #eee;}
.case .container .moremain a{color: #000 !important; border-color: #cccccc; }
.case .imgqu{display: block;height: 200px;position: relative;overflow: hidden;background-color: #333;}
.case .imgqu img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

/*客户评论*/
.comment{padding: 5rem 0;border-top: 1px solid #ccc;}
#commentlist {min-height: 170px;}
#commentlist .swiper-slide .info{width: 55%; margin: auto;text-align: center;}
#commentlist .swiper-slide .info strong{font-size: x-large;display: block;padding: 1rem 0;color: #01204e;}
#commentlist .swiper-slide .info strong i{margin-right: 1rem;position: relative;top: -8px;}
#commentlist .swiper-slide .info p{display: block;}

/*客户留言*/
.guestbook{padding: 7rem 0 7rem 0; border-top: 1px solid #ccc;}
.guestbook .row{overflow: hidden;}
.guestbook .row .left{float: left;}
.guestbook .row .right{float: right;}
.guestbook .row .left .titname{text-align: left;}
.guestbook .row .left .titname i{margin-right: 8px;}
.guestbook .row .left .zu,
.guestbook .row .left .zu p,
.guestbook .row .left .zu span{display: block;color: #01204e;}
.guestbook .row .left .zu p i{margin-right: 5px;}
.guestbook .row .left .zu{border-bottom: 1px dashed #555;margin-bottom: 2rem;}
.guestbook .row .left .zu span{color: #999999;padding-bottom: 2rem;font-size: medium;}
.guestbook .row .left .zu span small{display: inline-block;margin-right: 5px;font-size: medium;font-weight: bold;color: #01204e;}
.guestbook .row .left .morealink{text-align: left;font-weight: bold;}

.question{border: 5px solid #ccc;}
.question .titmain {margin-top: 3rem;}
.question .titmain small{background-color: #01204e;}
.question .titmain h2{color: #fff;}
.question .titmain p{display: block;padding: 2rem; color: #eee;}
.question .neikuang{border: 5px solid #fff;padding: 3rem;background-color: #01204e;}
.question .form-group label{display: none !important;}
.question .input-lg{background-color: #fff;border-radius: 0;}
.question .input-lg::-webkit-input-placeholder { color: #000;}
.question .input-lg::-moz-placeholder { color: #000;}
.question .input-lg::-ms-input-placeholder { color: #000;}


/*底部*/
footer{padding: 3rem 0 5rem 0;display: block;background-color: #01204e;}
footer .diju{display: block;}
footer .diju a{color: #fff;}
footer .logo,
footer .address,
footer .address strong,
footer .address small,
footer .youlink,
footer .tel{display: block;color: #fff;}
footer .youlink{border-bottom: 1px solid #1b355d;text-align: center; padding-bottom: 1rem; font-size: medium;}
footer .youlink strong{display: inline-block;}
footer .youlink a{display: inline-block; padding: 1rem;}
footer .logo{padding: 3rem 0;border-right: 1px solid #1b355d;text-align: center;}
footer .logo img{display: inline-block;}
footer .tel{text-align: right;padding-top: 2.5rem;}
footer .tel .lx{display: block}
footer .tel .lx a{font-size: 32px;font-weight: bold;}
footer .address{padding-top: 2.8rem;text-align: left;border-right: 1px solid #1b355d;}
footer .address strong{font-size: large;}
footer .address small{padding-top: 3px;}
footer .copyright{display: block;border-top: 1px solid #1b355d;color: #ccc;text-align: center;padding: 1rem 0;font-size: medium;}
footer .copyright a{color: #ccc;text-decoration: underline;}

.breadcrumb{background-color: transparent;padding: 1rem 2rem;margin-top: 2rem; border-radius: 0;text-align: right;}
.breadcrumb>li>a{color: #fff;}
.breadcrumb>li>i{margin-right: 8px;}
.breadcrumb>.active{color: #fff;}

.jumbotron_list{background-color: #222;text-align: center;height: 550px;margin: 0; position: relative;}
.jumbotron_list .fontmain{text-align: center;margin-top: 25rem;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}
.jumbotron_list .fontmain .textmain{display: inline-block; border: 5px solid #999;padding: 2rem 10rem;}
.jumbotron_list .fontmain strong,
.jumbotron_list .fontmain small{display: block;}
.jumbotron_list .fontmain strong{font-size: 50px;font-weight: bold;color: #fff;}
.jumbotron_list .fontmain small{margin-top: 5px;font-size: 20px;color: #ccc;}
.jumbotron_list .touming{background-color: rgba(0,0,0,0.5)}

.jumbotron_view{background-color: #ccc;height: 140px;}

.touming{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.1);z-index: 1;}

.pathmain {position: absolute;left: 0;right: 0;bottom: 0; min-height: 80px; background-image: linear-gradient(transparent, #000 80%);z-index: 3;text-align: left;}

.aboutmain{padding: 7rem 0;}
.aboutmain .row{overflow: hidden;}
.aboutmain .row .left{float: left;}
.aboutmain .row .right{float: right;}

.lawyerlist{padding: 5rem 0;}

/*律师*/
.lvshi{display: block;background-color: #eee;overflow: hidden;margin: 2rem 0;}
.lvshi .imgmain{float: left;width: 40%;}
.lvshi .infomain{float: right;width: 55%;padding: 5rem 5rem 0 0;}
.lvshi .infomain .titmain{text-align: left;}
.lvshi .infomain .titmain .main small{background-color: #eee;padding-left: 0;}
.lvshi .infomain .titmain .main p{margin: 3rem 0;line-height: 180%;}
.lvshi .infomain .titmain .main .btnmain{display: block;overflow: hidden;}
.lvshi .infomain .titmain .main .btnmain .lx{display: inline-block;border: 1px solid #01204e;padding: 1rem 2rem;margin-right: 1rem;}

article {display: block;}
article h1{padding: 0 0 1rem 0;color: #000;font-weight: bold;}
article .futi{color: #333;}
article .other{padding-bottom: 1rem;border-bottom: 1px dashed #ccc; margin-bottom: 2rem;}
article .bodyqu{display: block;padding: 1rem 0;color: #333;}
article .bodyqu blockquote{font-size: medium;color: #000;margin: 2rem 0; background-color: #eee;border-left: 3px solid #ccc;}
article .bodyqu strong{color: #000;}
article .bodyqu p{line-height: 200%;margin-bottom: 1rem;}
article .bodyqu p a{color: #000;text-decoration: underline;}
article small{color: #000;}
article small a{color: #000;font-size: x-small; display: inline-block; margin-right: 5px; border: 0.02rem solid #333;padding: 2px 5px;}

.servicemain{padding: 3rem 0;}

#caselistad{background-color: #000;height: 550px;position: relative;}
#caselistad .swiper-slide{background-size: cover !important;}
#caselistad .container{position: relative !important;}
#caselistad .fontmain{position: absolute;top: 22rem;z-index: 10; padding: 0 5rem;}
#caselistad .fontmain strong,
#caselistad .fontmain small,
#caselistad .fontmain .btnmain{display: block;text-align: center;}
#caselistad .fontmain .btnmain a{padding: 1rem 5rem;margin-top: 1rem;}
#caselistad .fontmain strong{font-size: 33px;font-weight: bold;margin: 1rem 0 0 0;color: #fff;}
#caselistad .fontmain small{padding: 1rem 0;font-size: 20px;color: #eee;}

.casemain{padding: 5rem 0;background-color: #eee;}
.casemain .casemainbg strong{display: block;padding: 1rem 0 2rem 0; font-size: large;color: #000;}
.casemain .casezu{ background-color: #fff; box-shadow: 5px 5px 8px #999;}

/*侧栏图片*/
.lawcase{display: block;background-color: #01204e;}

/*侧栏评论*/
.celan_comment{display: block;background-color: #01204e;color: #fff;}
.celan_comment .comment_sidebar{padding: 3rem 3rem 5rem 3rem;}
.celan_comment .comment_sidebar label,
.celan_comment .comment_sidebar small{display: block;}
.celan_comment .comment_sidebar label{border-bottom: 1px solid #344d71;padding-bottom: 1rem;}
.celan_comment .comment_sidebar small{color: #ccc;padding-top: 1rem;}
#coment .swiper-pagination{bottom: 2rem;}
#coment .swiper-pagination-bullet{background-color: #fff;}
#coment .swiper-pagination-bullet-active{background-color: #fff;}

/*联系我们栏目*/
.lxmain{padding: 5rem 0;}
.lxmain .infomain{padding: 1rem 0 5rem 0; width: 80%; text-align: center; margin: auto; line-height: 180%;}
.lxtel{border: 3px solid #01204e;padding: 2rem; margin-bottom: 1rem;background-color: #fff;}
.lxtel strong{display: block;font-size: 22px;margin-bottom: 5px; color: #01204e;}
.lxtel strong i{margin-right: 5px;}
.lxtel p{margin: 0;}


.lawmain{padding: 3rem 0 5rem 0;}
.lawmain article h1{border: none;padding: 0;}
.lawmain article .futi{display: block;}

.lawmain article .btnmain{
	display: block;
	overflow: hidden;
	margin: 2rem 0;
}
.lawmain article .btnmain .lx{
	display: inline-block;
	border: 1px solid #01204e;
	padding: 1rem 2rem;
	margin-right: 1rem;
}


/*返回顶部*/
.izl-rmenu { display: block; position: fixed;right: 2rem;bottom: 1rem;z-index: 999;   }
.izl-rmenu .btn {width: 55px;height: 55px; border-radius: 55px !important; margin-bottom: 1rem; cursor: pointer;position: relative;color: #fff;border-radius: 0;padding: 5px;}
.izl-rmenu .btn-phone {background-color: #0c9b3c;}
.izl-rmenu .btn-phone:hover {background-color: #0c9b3c;}

.izl-rmenu .btn-top {background-color: #fff; border: 1px solid #0c9b3c; display: none;color: #0c9b3c;}
.izl-rmenu .btn-top:hover {    background-color: #fff;}

.izl-rmenu .btn-phone i,
.izl-rmenu .btn-top i {display: block;font-size: x-large;text-align: center; padding: 10px 0 0 0;}



/*当页面大于1200px 时，大屏幕，主要是PC 端-----------------------------------------------------------------------------*/
@media (min-width: 1200px) {
    body{ /* background-color: #55ffff; */}
}

/*PAD在768 和991 像素之间的屏幕里，小屏幕，主要是PAD------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 1199px) {
    body {/* background-color: #ffaaff; */}
	.padju{padding: 0 !important;}
	.padhide{display: none !important;}

	.jumbotron .fontmain {left: 2rem;}
	.jumbotron .fontmain strong{font-size: 30px;}
	.jumbotron .fontmain .tit{font-size: 45px;}
	.jumbotron .fontmain .tit span{display: block;}
	.jumbotron .fontmain p{font-size: 22px;}
	.jumbotron .swiper-slide{background-position-x: 110% !important;}

	.aboutus .info{margin-top: 2rem;}
	footer .tel img{width: 80%;}
	#caselistad .fontmain{top: 12rem;}
	.aboutmain{padding: 0 0 5rem 0;}
	.aboutmain .row .left{float: none;}
	.aboutmain .row .right{float: none;}
}

/*XS在小于767 像素的屏幕，主要是手机--------------------------------------------------------------------*/
@media (max-width: 767px) {
    html,body{ /* background-color: #ffff7f; */}
	.phoneju{padding: 0 !important;}
	.phonehide{display: none !important;}

	.topinfo{font-size: small;}

	.titmain{margin-bottom: 1rem;}
	.titmain .main h2{font-size: 25px;}

	.breadcrumb {display: none;}

	.navbar{min-height: 60px;}
	.navbar-brand{height: 60px;padding-top: 12px;}
	.navbar-brand>img{height: 35px;}
	.navbar-nav{background-color: rgba(1,32,78,0.8);}
	.nav>li>a{padding: 15px 18px;border-bottom: 1px solid #01204e;}
	.navbar-default .navbar-nav>li>a{color: #ccc;margin-top: 0;}
	.navbar-default .navbar-nav>li>a:hover{color: #fff;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #fff;}
	.navbar-nav{margin: 0 -15px;}
	.navbar-default .navbar-nav>.toptel{display: none;}

	.jumbotron{height: 430px;padding-top: 0;}
	.jumbotron .fontmain .textmain{margin: 18rem 0 0 0;padding: 1rem 1rem;}
	.jumbotron .fontmain .zhubiao{font-size: 20px;}
	.jumbotron .fontmain .tit{font-size: 22px;}
	.jumbotron .fontmain .name{font-size: 13px; margin: 0.5rem 0 1rem 0;}
	.jumbotron .fontmain .btnmain .btn{background-color: rgba(255,255,255,0.8); color: #01204e; border: 2px solid #01204e; font-weight: bold;}

	.service {padding: 0;}
	.service .rollmain{padding: 0;}
	.service .container{padding: 0;}
	.servicezu{padding: 1rem 0;border: 1px solid #2d405d; min-height: auto;}
	.servicezu i{font-size: 35px;}
	.servicezu strong{font-size: medium;border-bottom: none;font-weight: normal;}
	.servicezu small{display: none;}

	.aboutus{padding:3rem 1rem 0 1rem;display: none;}
	.aboutus .info{padding: 2rem 0;}
	.aboutus .info strong{font-size: large;}
	.aboutus .info p{font-size: medium;}

	.comment{padding: 3rem 0;}
	#commentlist {min-height: 130px;}
	#commentlist .swiper-slide .info{float: none;width: 100%; padding: 0 2rem;}
	#commentlist .swiper-slide .info strong{font-size: 22px;}
	#commentlist .swiper-slide .info p{font-size: small;}
	#commentlist .swiper-slide img{display: none;}

	.lawyer .titlequ{padding: 5rem 0 10rem 0;}
	.lawyer .titlequ .titmain{margin-bottom: 3rem;}
	.lawyer .titlequ p{width: 90%;font-size: medium;}
	.lawyer .jieshaoqu .team{padding: 0;}
	.lawyer .jieshaoqu .team .imgmain{float: none;width: 100%;}
	.lawyer .jieshaoqu .team .infomain{float: none;width: 100%;padding: 3rem 2rem 0 2rem;}
	.lawyer .jieshaoqu .team .infomain .titmain{text-align: center;}
	.lawyer .jieshaoqu .team .infomain .titmain .main p{font-size: medium;text-align: left;margin-bottom: 0;}
	.lawyer .jieshaoqu .team .infomain .titmain .main .btnmain{display: none;}

	.casezu {margin-bottom: 2rem;min-height: auto;padding: 2rem;}

	.guestbook{padding: 0;}
	.guestbook .row .left{display: none;}
	.guestbook .row .right{float: none;}
	.question{padding: 0;}

	footer .youlink{display: none;}
	footer .logo{border-right: none;border-bottom: 1px solid #1b355d;}
	footer .tel{text-align: center;padding-bottom: 2rem;}
	footer .address{padding: 0 0 2rem 0;text-align: center;border-right: none; border-bottom: 1px solid #1b355d;}
	footer .address strong{font-size: large;}
	footer .address small{padding-top: 3px;}
	footer .copyright{font-size: small;}
	footer .copyright a{color: #ccc;text-decoration: underline;}

	.jumbotron_list{height: 250px;}
	.jumbotron_list .fontmain{margin-top: 12rem;}
	.jumbotron_list .fontmain .textmain{display: inline-block; border: 5px solid #999;padding: 2rem 3rem;}
	.jumbotron_list .fontmain strong{font-size: 22px;}
	.jumbotron_list .fontmain small{font-size: 15px;}
	.pathmain{display: none;}

	.fuwu{padding: 1.5rem 3rem; font-size: medium; font-weight: bold;}
	.fuwuname{padding: 0.8rem 3rem;}
	.fuwuname i{font-size: medium;}
	.fuwuname strong{font-size: medium;font-weight: normal;}

	.lawyerlist{padding: 2rem 0;}

	.lvshi{margin: 1rem 0;}
	.lvshi .imgmain{float: left;width: 25%;margin: 2rem 0 0 2rem;}
	.lvshi .infomain{float: right;width: 65%;padding: 2rem 2rem 0 0;}
	.lvshi .infomain .titmain .main h2{font-size: larger;}
	.lvshi .infomain .titmain .main small{font-size: x-small;}
	.lvshi .infomain .titmain .main p{margin: 1rem 0;line-height: 160%;font-size: small;}
	.lvshi .infomain .titmain .main .btnmain .lx{display: block;border: none;padding: 0;margin-right: 0;font-size: small; color: #01204e;}

	.servicemain{padding: 0;}

	.aboutmain{padding: 0;}
	.aboutmain .row .left{float: none;}
	.aboutmain .row .right{float: none;}

	#caselistad{height: 350px;}
	#caselistad .fontmain{margin-top: 0; top: 12rem; padding: 0 8%;}
	#caselistad .fontmain strong{font-size: large;}
	#caselistad .fontmain small{font-size: medium;color: #eee;}
	#caselistad .fontmain .btnmain a{font-size: medium; padding: 8px 30px; margin-top: 5px; border-radius: 30px; background-color: rgba(255,255,255,0.8); color: #01204e;}

	.casemain{padding: 2rem 0;}
	.casemain .casezu{width: 100%;  margin: 0 0 2rem 0;}

	.casemain .casemainbg strong{text-align: center; padding: 0; margin-bottom: 2rem;font-size: x-large;}

	.lawcase{margin: 3rem 0 0 0;padding: 0; background-color: transparent;}
	.lawcase strong{text-align: center;margin: 1rem 0;}
	.lawcase .list a{width: 32%}

	.lxmain .infomain{padding: 2rem 0 5rem 0;font-size: medium;width: 90%;text-align: left;}
	.lxtel{margin-bottom: 2rem;}
	.lxtel strong{font-size: large;}

	article {padding: 2rem;}
	article h1{font-size: x-large;text-align: center; margin-bottom: 0;}
	article .other{text-align: center;}
	.phonetop{margin-top: 50px;}

	.jumbotron_view {height: 40px;}

	.lawmain{padding-top: 0;padding-bottom: 0;}
	.lawmain article h1{font-size: xx-large;font-weight: bold;}
	.lawmain article .futi{text-align: center;font-size: medium;}
	.lawmain article .btnmain  {margin-bottom: 0;}
	.lawmain article .btnmain .lx {display: block;border: 1px solid #ccc;padding: 1rem 2rem;margin-right: 0; margin-bottom: 1rem;}

}