/* 移动端 */
@media only screen and (max-width : 768px) {

	/* 头部样式 */
	.header {
		display: none;
	}

	.wap_toubu {
		width: 100%;
		height: 4.167rem;
		position: relative;
		background: #FFFFFF;
		z-index: 9999;
	}

	.wap_logo {
		float: left;
		width: 4.5rem;
		height: 100%;
		margin-left: 0.834rem;
	}

	.wap_logo>a {
		display: block;
		width: 100%;
		height: 100%;
	}

	.wap_logo img {
		width: 100%;
		height: 100%;
	}

	.wap_nav {
		width: 4.0rem;
		height: 4.167rem;
		float: right;
		background: url(../image/wap_index_02.jpg) no-repeat center;
		background-size: 2.334rem 1.75rem;
	}
	.wap_nav.cur {
	    background: url(../image/wap_index_03.jpg) no-repeat center;
	    background-size: 1.667rem 1.667rem;
	}

	.topnav {
		width: 100%;
		height: auto;
		overflow: hidden;
		border-top: 0.0834rem solid #dfdfdf;
		background: #ffffff;
		display: none;
	}

	.topnav li {
		width: 100%;
		text-align: center;
		color: #333333;
		font-size: 1.4rem;
		height: 3.334rem;
		border-bottom: 0.0834rem solid #ececec;
		box-sizing: border-box;
		line-height: 3.334rem;
	}

	.topnav li>a {
		color: #333;
	}

	.banner {
		width: 100%;
		height: 22rem;
	}

	.banner>.banner-pc {
		display: none;
	}
	
	.banner>.banner-mobile {
		display: block;
	}

	/* 业务范围样式 */
	.service {
		width: 100%;
		height: auto;
		margin-top: 2rem;
	}

	.fuwu_contain {
		overflow: hidden;
		width: 100%;
		display: flex;
		flex: 1;
		flex-wrap: wrap;
		justify-content:space-around;
	}

	.fuwu_contain>div {
		width: 30%;
		height: 8.5rem;
		border-radius: 10px;
		border: 1px solid #ebebeb;
		margin: 0;
		-webkit-box-shadow: 0 3px 0 #ebebeb, 0 3px 6px #ebebeb;
		box-shadow: 0 3px 0 #ebebeb, 0 3px 6px #ebebeb;
		transition: all .5s;
		-webkit-transition: all .5s;
		box-sizing: border-box;
		margin-top: 1rem;
	}

	.col-md-2 span {
		display: block;
		text-align: center;
		padding: 0;
		font-size: 4rem;
		color: #c69436;
	}
	/* 法律顾问样式开始 */
	.guwen {
	    width: 100%;
	    margin-top: 2.5rem;
	}
	.guwen>.bk {
	    width: 100%;
	    height: 12rem;
	}
	.bk {
	    background: url(../image/laywer.3d331fb.png) center center / contain no-repeat scroll;
	    margin-top: 3rem;
	    padding-bottom: 2rem;
	}
	.guwen>.name {
	    font-size: 24px;
	    color: #3d3737;
	    margin: 3rem 0 0;
	}
	/* 经典案例样式开始 */
	.jdal{
		display: none;
	}
	.jdal-m {
		width: 100%;
		padding: 2rem 1rem;
		box-sizing: border-box;
	}
	
	.jdal-m  {
		width: 100%;
		overflow: hidden;
	}
	
	.jdal-m >p {
		font-size: 3rem;
		color: #977053;
		text-align: center;
		margin: 2rem auto;
		width: 100%;
	}
	.anli img{
		width:100%;
	}
	.anli>p {
	    color: #999999;
	    margin: 18px 0;
	    height: auto;
	    line-height: 1.4;
	    text-align: left;
	    padding: 0 13px;
		padding-bottom:3rem;
		font-size:1.5rem;
	}
	/* 服务流程 */
	.liucheng {
	    width: 100%;
	    padding: 2rem 0 1.5rem;
		margin: 0;
	}
	.con{
		overflow: hidden;
		width: 100%;
		display: flex;
		flex: 1;
		flex-wrap: wrap;
		justify-content:space-around;
	}
	.pc-zx {
	    width:66%;
	    border: 1px solid#c69436;
	    border-radius: 40px;
	    -webkit-box-shadow: 0 3px 0 #c69436, 0 3px 6px #c69436;
	    box-shadow: 0 3px 0 #c69436, 0 3px 6px #c69436;
		height:5rem;
		box-sizing: border-box;
	}
	.pc-zx span {
	    width: 58%;
	    float: left;
	    font-weight: 700;
	    color: #666;
	   height:100%;
	   line-height: 5rem;
	   padding:0;
		font-size: 1.5rem;
		text-align: left;
		box-sizing: border-box;
	}
	.pc-zx a {
	   display: block;
	   width:100%;
	   height:5rem;
	   line-height:5rem;
	   
	}

	/* 页脚部分开始 */
	.footer {
		background-color: #20212b;
		color: #ccc;
		padding-top: 25px;
		padding-bottom: 20px;
		text-align: left;
		width:100%;
	}
	.row {
	    width: 100%;
	    margin-left:0;
	    overflow: hidden;
		display: block;
	}
	.left,.right{
		width:100%;
		float:left;
		padding:0 1.2rem;
		box-sizing: border-box;
		text-align: center;
	}
	.left>span,.right>span {
		font-size:20px;
		color:#cccccc;
		text-align: left;
		font-weight: 700;
	}
	.left>p,.left>p>a,.friend-links{
		line-height: 1.875;
		margin-top: 15px;
		word-break: break-word;
		text-align: justify;
		font-size: 14px;
		font-weight: 700;
		font-family: Microsoft Yahei,Helvetica Neue,Helvetica,Arial,sans-serif;
	}
	.friend-links{
		overflow: hidden;
	}
	.friend-links>a{
		display: inline-block;
		margin-right: 20px;
		font-size:14px;
		font-weight: 700;
		color:#cccccc;
	}
	
	.fwlc{
		display: none;
	}
	.fwlc-m ul {
		width: 100%;
		display: flex;
		flex: 1;
		flex-wrap: wrap;
		justify-content:space-around;
	}
	.fwlc-m ul li {
	    width: 10rem;
	    height: 10rem;
	    background: #e4e4e4;
	    border-radius: 50%;
	    text-align: center;
	    padding: 0;
	    display: inline-block;
	    vertical-align: top;
	    box-sizing: border-box;
		margin-bottom: 1.5rem;
	}
	.fwlc-m ul li h5 {
	    font-size: 18px;
	    color: #292929;
		margin-top:2rem;
	}
	.fwlc-m ul li p {
	    font-size: 14px;
	    color: #292929;
	    line-height: 25px;
	    height: 50px;
	    overflow: auto;
	    margin-top: 10px;
	    -webkit-transition: .3s;
	    transition: .3s;
	}
	.erma{
		display:none;
	}

}
