﻿@charset "utf-8";

/* 初始化css */
*{padding: 0;margin: 0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
html{background:#f6f6f6;}
body{
	font:12px;
	font-family: 'Microsoft Yahei', '微软雅黑';
	background:#fff;
	-webkit-text-size-adjust:100%;
	max-width: 640px;
	margin: 0 auto;
}
a{color:#000;text-decoration:none;display:inline-block;}
em{font-style:normal}
li{list-style:none}
img{border:0;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.clear{clear:both;}
.dblock{
	display: block;
}
.header-curr-tab{
	color:#ff6533!important;
}
.bold{font-weight:600;}
.font_red{color:#dc0111;}
/*顶部菜单*/
.title_menu_box{
	width: 100%;
	height: 110px;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	border-bottom:#dedede 1px solid
}
.title_menu{
	height: 110px;
	margin:0 auto;
	position: relative;
}
.title_menu .logo_a{
	display:block;
	margin-top: 20px;
	margin-left: 35px;
	float: left;
}
.title_menu a img{
	height:70px;
}
.slider_tab{
	margin-top: 38px;
	float: right;
	margin-right: 30px;
	cursor: pointer;
}
.title_menu_box .menu_tab{
	width: 300px;
	position: absolute;
	top: 90px;
	right: 10px;
	background: #fff;
	display: none;
}
.title_menu_box .menu_tab img{
	position: absolute;
	right: 23px;
	top: -14px;
}
.title_menu_box .menu_tab ul{
	border:1px solid #e0e0e0;
}
.title_menu_box .menu_tab li{
	line-height: 90px;
	text-align: center;
	margin: 0 10px;
}
.title_menu_box .menu_tab li{
	border-bottom: 1px solid #e0e0e0;
}
.title_menu_box .menu_tab li:last-child{
	border-bottom: none;
}
.title_menu_box .menu_tab li a{
	font-size: 28px;
	color:#333;
	display:inline;
	padding:35px 10px;
}
.devide_section{
	height: 110px;
}

/*首页banner*/
.index_banner{
	width:100%;
	background: url(../images/banner1.png) no-repeat center;
}
.banner_des_box{
	height:375px;
	margin:0 auto;
}
.banner_des_bg{
	height:276px;
	margin-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	float:right;
	background-color: rgba(255,255,255,0.1);
}
.banner_des_con{
	background-color: #ec6941;
	margin-top: 18px;
}
.banner_des_con .des_1{
	font-size:24px;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#fff;
}
.banner_des_con .des_2{
	font-size:24px;
	height:100px;
	line-height:40px;
	padding-top: 20px;
	text-align:center;
	color:#fff;
	background-color: #c44518;
}
.banner_des_con .des_2 span{color:#e8f015;}
.three_tab{
	width:420px;
	height:60px;
	margin:0 auto;
	border-bottom:1px solid #f2967a;
}
.three_tab ul li{
	width:130px;
	height:60px;
	line-height: 60px;
	text-align: left;
	float: left;
	color:#fff;
	font-size:16px;
}
.three_tab ul li img{
	width:26px;
	height:26px;
	float: left;
	margin:17px 10px 19px 30px;
}
/*知道结果在请律师*/
.index_part1{
	height:auto;
	margin:0 auto;
}
.title{
	font-size:32px;
	text-align:center;
	color:#ea4c19;
	padding-top:40px;
}
.subtitle{
	font-size:24px;
	text-align:center;
	color:#333;
	line-height:50px;
	margin-bottom: 20px;
	border-bottom:1px solid #e0e0e0;
}
.none_bor{
	border:none;
}
.index_part1 .index_part1_cont{
	height:812px;
	background-color:#fff;
	padding-right: 10px;
	padding-left: 10px;
}
.index_part1 .index_part1_cont ul li{
	width: 50%;
	float: left;
	height: 240px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom:1px solid #e0e0e0;
}
.index_part1 .index_part1_cont ul .font3{
	float: right!important;
}
.index_part1 .index_part1_cont ul li img{
	width: 100%;
}
.index_part1 .index_part1_cont ul .font1 .arrow_right{
	width: 47px;
	height:47px;
	float: right;
	margin-right: 30px;
}
.index_part1 .index_part1_cont ul .font1 h3{
	width: 336px;
	line-height:40px;
	font-size:18px;
	color:#333;
	float: right;
	text-align: right;
	margin-right: 30px;
}
.index_part1 .index_part1_cont ul .font1 p{
	line-height:30px;
	font-size:16px;
	padding-left: 30px;
	color:#555;
	float: right;
	text-align: right;
	margin-right: 30px;
}

.index_part1 .index_part1_cont ul .font2 .arrow_down{
	width: 47px;
	height:47px;
	float: right;
	margin-right: 30px;
}
.index_part1 .index_part1_cont ul .font2 h3{
	width: 100%;
	line-height:40px;
	font-size:18px;
	padding-right: 30px;
	color:#333;
	float: right;
	text-align: right;
}
.index_part1 .index_part1_cont ul .font3 p{
	line-height:30px;
	font-size:16px;
	color:#555;
	float: left;
	text-align: left;
	margin-left: 30px;
}
.index_part1 .index_part1_cont ul .font2 p{
	width: 100%;
	line-height:30px;
	font-size:16px;
	color:#555;
	float: right;
	text-align: right;
	margin-right: 30px;
}

.index_part1 .index_part1_cont ul .font3 .arrow_left{
	width: 47px;
	height:47px;
	float: left;
	margin-left: 30px;
}
.index_part1 .index_part1_cont ul .font3 h3{
	width: 70%;
	line-height:40px;
	font-size:18px;
	color:#333;
	float: left;
	text-align: left;
	padding-left: 30px;
}
.phone_box{
	padding: 30px;
	background: #efefef;
}
.index_part1_consult{
	height:70px;
	border-radius: 35px;
	background-color:#fff;
	border:1px solid #e0e0e0;
}
.index_part1_consult .get_phone_number{
	float: left;
	color:#ff7d52;
	font-size: 20px;
	margin-left:40px;
	line-height: 70px;
}
.bt_phone{
	float: right;
	line-height: 70px;
	font-size: 20px;
	color: #fff;
	padding-right: 40px;
	padding-left: 20px;
	background: #ea6948;
	border-radius:0 35px 35px 0;
}
.bt_phone a{
	color: #fff;
}
.bt_phone a img{
	vertical-align: middle;
	margin-right: 10px;
}
.index_part1_consult .get_phone_number p{
	width: 278px;
	font-size:22px;
	line-height:100px;
	color:#fff;
}
.index_part1_consult .get_phone_number p span{
	font-size:26px;
	padding:10px 20px;
	margin-left:10px;
	margin-right:10px;
	background-color:#626262;
	border-radius:6px;
	border:2px solid #fff;
}
/*家理服务优势*/
.index_part2{
	width: 100%;
	height:880px;
	background: url(../images/index_part2_bg.png) no-repeat center;
	background-size: 1920px 100%;
}
.index_part2 .index_part2_cont{
	margin:0 40px;
	border:1px solid rgba(0,0,0,0.001);
}
.index_part2 .index_part2_cont h3,.index_part2 .index_part2_cont p{
text-align: center;
color: #fff;
}
.index_part2 .index_part2_cont h3{
	font-size: 32px;
	margin-top: 50px;
}
.index_part2 .index_part2_cont p{
	font-size: 24px;
	margin-bottom: 40px;
	margin-top: 16px;
}
.index_part2 .index_part2_cont .index_part2_title{
	width: 300px;
	height:300px;
	display:block;
	margin-top:160px;
	margin-left:350px;
}
.part2_cont_left{
	margin-bottom: 25px;
}
.advantage_pub{
	width: 100%;
	height:144px;
	position: relative;
	background: rgba(46,46,46,0.5);
}
.advantage_pub .img_sign{
	margin-top: 23px;
	margin-left: 40px;
}
.advantage_pub .img_tag{
	position: absolute;
	top: 0;
	right: 40px;
}
.part2_cont_left .advantage1,
.part2_cont_right .advantage2{
	margin-bottom:25px;
}
.part2_cont_left .advantage1 img,
.part2_cont_left .advantage3 img
{
	float: left;
}
.part2_cont_left .advantage1 p,
.part2_cont_left .advantage3 p
{
	float: left;
	font-size:22px;
	color:#fff;
	text-align: left;
	line-height:30px;
	margin-left:15px;
	margin-top:40px;
}
.part2_cont_right .advantage2 img,
.part2_cont_right .advantage4 img
{
	float: left;
}
.part2_cont_right .advantage2 p,
.part2_cont_right .advantage4 p
{
	float: left;
	font-size:22px;
	color:#fff;
	text-align: left;
	margin-left:15px;
	margin-top:40px;
	line-height:30px;
}
/*家理律师疑答*/
.index_part3{
	width: 100%;
	height:965px;
	min-width:1000px;
	background: url(../images/index_part3_icon.png) no-repeat center;
	background-size: 1920px 100%;
}
.index_part3_cont{
	min-height:600px;
	margin:0 auto;
}
.index_part3_cont .uestions_box_pub{
	min-height:150px;
	background-color:#fff;
	border-radius:10px;
}
.uestions_box_pub .ask{
	width: 510px;
	height:100px;
	margin-top:20px;
	margin-left:15px;
	position: relative;
}
.uestions_box_pub .ask .ask_name{
	width: 85px;
	height:100px;
	float: left;
}
.uestions_box_pub .ask .ask_name img{
	width: 85px;
	height:85px;
}
.uestions_box_pub .ask .ask_name p{
	width: 85px;
	height:20px;
	line-height:10px;
	font-size:22px;
	text-align:center;
}
.uestions_box_pub .ask .ask_cont{
	width: 360px;
	height:51px;
	float: left;
	margin-top:20px;
	margin-left:10px;
	background-image: url(../images/ask_bg1.png);
	background-repeat:no-repeat;
}
.ask_show1,.ask_show2,.ask_show3,.ask_show4{
	cursor: pointer;
	position: absolute;
	top: 40px;
	right: 0px;
}
.ans_close1,.ans_close2,.ans_close3,.ans_close4{
	display: none;
	cursor: pointer;
	position: absolute;
	top: 40px;
	right: 0px;
}
.ans_details1,.ans_details2,.ans_details3,.ans_details4{
	display: none;
}
.uestions_box_pub .ask .ask_cont p{
	line-height:51px;
	color:#fff;
	font-size:22px;
	padding-left:30px;
}
.uestions_box_pub .answer{
	height:210px;
	margin-top:20px;
	margin-left:15px;
}
.uestions_box1,.uestions_box2,.uestions_box3,.uestions_box4{
	margin: 20px 20px 0px;
}
.uestions_box1 .answer{
	margin-top: 50px!important;
}
.index_part3_cont .uestions_box1 .proceeding_ans{
	margin-top: 30px!important;
}
.index_part3_cont .uestions_box2 .proceeding_ans{
	margin-top: 30px!important;
}
.index_part3_cont .uestions_box4 .proceeding_ans{
	margin-top: 30px!important;
}
.uestions_box_pub .answer .answer_cont{
	width: 420px;
	height:180px;
	background-repeat:no-repeat;
	float: left;
}
.uestions_box_pub .answer .answer_cont p{
	height:130px;
	margin: 10px 24px 0px 14px;
	line-height:30px;
	font-size:18px;
	text-align: justify;
}
.uestions_box_pub .answer .answer_cont .spe_p{
	margin: 9px 20px 0px 18px;
}
.uestions_box_pub .answer .answer_name{
	width: 114px;
	height:127px;
	float: right;
	margin-right: 20px;
	text-align: center;
}
.uestions_box_pub .answer .answer_name img{
	width: 84px;
	height:84px;
	margin-top:50px;
}
.uestions_box3 .answer .answer_name img{
	margin-top:70px;
}
.uestions_box_pub .answer .answer_name p{
	color:#333;
	text-align:center;
	font-size:18px;
	margin-top:7px;
}
.uestions_box1 .answer_cont{
	background-image: url(../images/answer1.png);
}
.uestions_box2 .ask_cont{
	background-image: url(../images/ask_bg2.png) !important;
	background-repeat:no-repeat;
}
.uestions_box2 .answer_cont{
	height:180px !important;
	background-image: url(../images/answer2.png);
}
.index_part3 .uestions_box2 .answer_name img{margin-top:35px !important;}
.uestions_box3 .ask_cont{
	background-image: url(../images/ask_bg3.png) !important;
	background-repeat:no-repeat;
}
.uestions_box3 .answer_cont{
	height:221px !important;
	background-image: url(../images/answer3.png);
}
.index_part3 .uestions_box3 .answer_name img{margin-top:100px !important;}
.index_part3 .uestions_box4 .answer_name img
{margin-top:105px !important;}
.right_name{margin-top:7px;}
.index_part3 .uestions_box4 .ask_cont{
	background-image: url(../images/ask_bg4.png) !important;
	background-repeat:no-repeat;
}
.uestions_box4 .answer_cont{
	height:228px !important;
	background-image: url(../images/answer3_2.png);
}

/*家理团队*/
.close_type{
	display: none;
}
.leader_photos{
	width: 45%;
	float: left;
	margin-top: 30px;
}
.index_part4{
	width: 100%;
	min-height:930px;
	background: url(../images/index_part4_bg.png) no-repeat center;
	background-size: 1920px 100%;
}
.index_part4 .subtitle,.index_part4 h1{
	color:#fff !important;
}
.index_part4_cont{
	height:760px;
	margin:0 auto;
	position: relative;
}
.index_part4 .index_part4_cont .leader{
	height:350px;
	background-color:#fff;
}
.leadership_profile{
	width: 47%;
	float: right;
	margin-right:15px;
	position: relative;
}
.leader_name_box{
	height:70px;
}
.leader_name_box h3{
	float: left;
	color:#ed4c18;
	font-size:26px;
	margin-top:27px;
	margin-left:25px;
}
.leader_name_box span{
	float: left;
	margin-top:33px;
	margin-left:10px;
	font-size:18px;
	color:#666;
}
.leadership_profile p{
	margin-left:25px;
	color:#333;
	padding-bottom: 10px;
	font-size:16px;
	line-height: 25px;
	text-align:justify;
	border-bottom: 1px solid #e0e0e0;
}
.leader_label{
	height:80px;
	margin-top:10px;
	margin-left:25px;
}
.leader_label ul li,
.divorce_agreement_box .mode1_advantage ul li,
.mode2_advantage ul li
{
	width: 278px;
	height:25px;
	line-height:25px;
	color:#333;
	font-size:16px;
	float: left;
	padding-left:15px;
	box-sizing:border-box;
	background-image:url(../images/spot.png);
	background-repeat:no-repeat;
	background-position:0 center;
}
.index_part4 .index_part4_cont .team{
	height:368px;
	margin-top:30px;
	background-color:#fff;
}
.index_part4 .index_part4_cont .team .team_photo{
	width: 45%;
	float: right;
	margin-top: 30px;
	margin-right: 15px;
}
.index_part4 .index_part4_cont .team_profile{
	width: 45%;
	float: left;
	margin-top:22px;
	margin-left:20px;
	position:relative;
}
.team_profile h3{
	width: 100%;
	float: left;
	color:#ed4c18;
	font-size:24px;
	margin-top:5px;
	margin-bottom:15px;
	text-align: left;
}
.team_profile p{
	font-size:16px;
	color:#333;
	line-height:25px;
	text-align: justify;
}
/*家理案例*/
.index_part5{
	width: 100%;
	min-height:980px;
}
.index_part5 .index_part5_desc{
	border:1px dotted #fff;
	border-radius:10px;
	margin:0 auto;
	padding:0 20px;
}
.index_part5 .subtitle{
	border:none;
	margin-bottom: 16px;
}
.index_part5 .index_part5_desc p{
	font-size:20px;
	line-height:35px;
	margin-top:20px;
	background: #f6f6f6;
	padding: 5px;
	color:#333;
	text-align:justify;
	border:1px dashed #e0e0e0;
	border-radius: 10px;
}
.index_part5 .index_part5_desc p span{color:#ff6533;}
.index_part5 .swiper-container {
    margin-top:40px;
    padding:0 20px;
}
.index_part5 .swiper-slide{
	background-color:#fff;
	border-radius:20px;
}
.index_part5 .swiper-scrollbar{
	display:none;
}
.index_part5 .swiper-slide .case_img{
	width: 252px;
	height:252px;
	float: left;
	margin-top:60px;
	margin-left:30px;
}
.index_part5 .swiper-slide .seal{
	width: 73px;
	height:73px;
	position:absolute;
	top: 20px;
	right:20px;
}
.index_part5 .swiper-slide .case_desc{
	width: 100%;
	float: left;
}
.index_part5 .swiper-slide .case_desc h2{
	font-size:20px;
	color:#333;
	line-height:70px;
	margin-bottom: 20px;
}
.case_desc h2 span{
	display: inline-block;
}
.case_desc h2 .case_tittle{
	width: 25%;
	color: #fff;
	background: #535353;
	text-align: center;
}
.case_desc h2 .case_key{
	width: 70%;
	color: #333;
	border:1px solid #e0e0e0;
	border-left: none;
	margin-left: -10px;
	padding-left: 5%;
	position: relative;
}
.cont_show1,.cont_show2,.cont_show3,.cont_show4,.cont_show5,.cont_show6,.cont_show7{
	position: absolute;
	top: 21px;
	right: 14px;
	cursor: pointer;
}
.cont_close1,.cont_close2,.cont_close3,.cont_close4,.cont_close5,.cont_close6,.cont_close7{
	position: absolute;
	top: 21px;
	right: 14px;
	display: none;
	cursor: pointer;
}
.case_details1,.case_details2,.case_details3,.case_details4,.case_details5,.case_details6,.case_details7{
	display: none;
	margin-bottom: 20px;
}
.index_part5 .swiper-slide .case_desc h3{
	font-size:20px;
	color:#333;
	line-height:50px;
}
.index_part5 .swiper-slide .case_desc p{
	font-size:16px;
	color:#686869;
}
.index_part5 .swiper-button-prev,.index_part5 .swiper-button-next{display:none;}
/*让您明明白白请律师*/
.index_part6{
	padding:0 20px;
	/*height:1506px;*/
}
.index_part6 .please_lawyer{
	height:1160px;
	margin:20px auto;
}
.index_part6 .worry{
	height:600px;
	text-align: center;
	background-color:#5dbeed;
}
.index_part6 .subtitle{
	border-bottom: none;
}
.index_part6 .worry img{
	height:380px;
	margin-top:60px;
}
.index_part6 .zaijiali{
	height:600px;
	background-color:#ff9656;
}
.index_part6 .please_lawyer h3{
	font-size:32px;
	color:#fff;
	line-height:50px;
	margin-top:20px;
	padding-top: 20px;
	text-align:center;
}
.index_part6 .please_lawyer p{
	font-size:24px;
	color:#fff;
	margin-top: 10px;
	text-align:center;
}
.zaijiali ul{margin-top:30px;}
.zaijiali ul li{
	display:block;
	height:119px;
	background-color:#fff;
	margin-bottom:20px;
	margin-left:30px;
	margin-right: 30px;
}
.zaijiali ul li img{
	width: 93px;
	height:93px;
	margin-top:16px;
	margin-left:26px;
	float: left;
}
.zaijiali ul li span{
	height:60px;
	float: left;
	margin-left:24px;
	margin-top:20px;
}
.zaijiali ul li span .h1{color:#526fa9;}
.zaijiali ul li span .h2{color:#44c68e;}
.zaijiali ul li span h5{
	font-size:30px;
	color:#eb9557;
	line-height:40px;
}
.zaijiali ul li span p{
	font-size:24px !important;
	color:#666 !important;
	text-align: left !important;
}
.index_part6 .stages_8{
	width:1100px;
	height:330px;
	margin:0 auto;
}
.index_part6 .stages_8 h2,
.index_part6 .all_plans h2{
	font-size:30px;
	color:#666;
	padding-top:40px;
	text-align:center;
}
.index_part6 .stages_8 h2 span,
.index_part6 .all_plans h2 span,
.divorce_mode .divorce_mode_title span,
.common_problem_title span{color:#ed4c18;}
.index_part6 .stages_8 img{
	width: 1100px;
	height: 230px;
	margin-top:30px;
}
.all_plans{
	height:500px;
	margin:20px auto;
	padding-top:50px;
}
.all_plans_cont{
	margin:30px auto;
}
.all_plans_cont .all_plans_left{
	height:180px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	-moz-box-shadow: 2px 2px 10px #ebebeb;
	-webkit-box-shadow: 2px 2px 10px #ebebeb;
	box-shadow:2px 2px 10px #ebebeb;
	margin-bottom: 20px;
}
.all_plans_cont .all_plans_right{
	height:180px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	-moz-box-shadow: 2px 2px 10px #ebebeb;
	-webkit-box-shadow: 2px 2px 10px #ebebeb;
	box-shadow:2px 2px 10px #ebebeb;
}
.all_plans_cont img{
	width: 122px;
	height:122px;
	float: left;
	margin-top:30px;
	margin-left:20px;
}
.all_plans_cont .all_plans_cont{
	width: 70%;
	height:123px;
	float: left;
	margin-left:20px;
}
.all_plans_cont .all_plans_cont h3{
	font-size:28px;
	color:#333;
	line-height:40px;
}
.all_plans_cont .all_plans_cont p{
	font-size:20px;
	color:#666;
	text-align: justify;
}
/*客户感言*/
.index_part10{
	min-height:584px;
	margin:0 30px;
}
.index_part10 .subtitle{
	border:none;
	margin-bottom: 0;
	margin-bottom: 10px;
}
.swiper-slide{
	display: block;
}
.close_li{
	display: none;
}
.dblock li{
	margin-bottom: 20px;
}
.index_part10 .swiper-scrollbar{
	display:none;
}
.index_part10 .swiper-slide .user{
	width: 135px;
	float: left;
	text-align: center;
}
.index_part10 .swiper-slide .user img{
	width: 86px;
	height: 87px;
}
.index_part10 .swiper-slide .user p{
	color:#666;
	font-size:16px;
	width: 90%;
	margin-top:10px;
	margin-left:5px;
	overflow: hidden;
}
.index_part10 .swiper-slide .recollections{
	border-radius:8px;
	float: right;
	width: 75%;
	background-color:#fff;
	padding: 5px;
}
.shadow{
	box-shadow: 0 0 3px #ccc;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
}
.index_part10 .swiper-slide .recollections p{
	color:#333;
	font-size:16px;
	line-height:20px;
	padding:10px;
	text-align: justify;
}
.index_part10 .swiper-slide .recollections .p2{}
.index_part10 .swiper-button-prev,.index_part10 .swiper-button-next{display:none;} 
.dev_bg{
	background: #efefef;
	height: 20px;
}
.more{
	height: 80px;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	margin-top: 20px;
	color: #666;
	line-height: 80px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
/*底部宣语*/
.index_publicity_language{
	width: 100%;
	height:154px;
	background-image:url(../images/publicity_language.png);
}
.index_publicity_language h1{
	font-size:32px;
	line-height:154px;
	text-align:center;
	color:#fff;
}
/*footer*/
.foot_box{
	width: 100%;
	background-color:#2d2d2d;
}
.foot_box .foot_des{
	background-color:#2d2d2d;
	margin: 0 auto;
}
.foot_des .customer_service{
	float: left;
	width: 100%;
}
.customer_service_des .time,
.foot_des .address .address_copyright p{
	font-size:20px;
	color:#999;
}
.customer_service_des .number{
	font-size:17px;
	color:#ccc!important;
	color: #ccc;
}
.foot_des .customer_service img{
	width: 32px;
	height:40px;
	float: left;
	margin-top:55px;
	margin-left:20px;
}
.foot_des .customer_service .customer_service_des{
	height:40px;
	float: left;
	margin-top:50px;
	margin-left:10px;
}
.foot_des .address{
	float: left;
	width: 100%;
}
.foot_des .address img{
	width: 42px;
	height:38px;
	float: left;
	margin-top:55px;
	margin-bottom: 50px;
	margin-left:20px;
}
.foot_des .address .address_copyright{
	height:40px;
	float: left;
	margin-top:50px;
	margin-bottom: 90px;
	margin-left:10px;
}
.footer_fixed{
	position: fixed;
	right: 0;
	bottom: 0;
	width: 100%;
}
.footer_fixed .index_part1_consult{
	height:70px;
	border-radius: 0;
	background-color:#535353;
	border:none;
}
.footer_fixed .index_part1_consult .get_phone_number{
	float: left;
	color:#fff;
	font-size: 24px;
	margin-left:40px;
	line-height: 70px;
}
.footer_fixed .bt_phone{
	float: right;
	line-height: 70px;
	font-size: 24px;
	color: #fff;
	padding-right: 40px;
	padding-left: 20px;
	background: #ea6948;
	border-radius:0;
}
.footer_fixed .bt_phone a{
	color: #fff;
}
.footer_fixed .bt_phone a img{
	vertical-align: middle;
	margin-right: 10px;
}
.footer_fixed .index_part1_consult .get_phone_number p{
	width: 278px;
	font-size:22px;
	line-height:100px;
	color:#fff;
}
.footer_fixed .index_part1_consult .get_phone_number p span{
	font-size:26px;
	padding:10px 20px;
	margin-left:10px;
	margin-right:10px;
	background-color:#626262;
	border-radius:6px;
	border:2px solid #fff;
}
/*****************离婚程序*********************/
/*banner*/
.divorced_children_box,
.divorce_property_box,
.about_us_box,
.contact_us_box{background-color:#fff;}
.divorce_proceedings_banner{
	background: url(../images/banner2.png) no-repeat center;
	width: 100%;
	background-size: auto 375px;
}
.divorce_proceedings_banner .banner_cont_box{
	width:100%;
	height:375px;
	margin:0 auto;
}
.divorce_proceedings_banner .banner_desc{
	width: 530px;
	height: 240px;
	float:right;
	margin-top:68px;
	background-color: rgba(0,0,0,0.54);
	border-radius: 20px
}
.divorce_proceedings_banner .banner_desc h2{
	font-size: 32px;
	color: #fff;
	text-align: center;
	line-height: 80px;
	margin-top:20px;
}
.divorce_proceedings_banner .banner_desc p{
	font-size: 21px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	margin-left: -10px;
}
.divorce_proceedings_banner .banner_desc span,
.banner_cont_box p span{color: #ffd726}
/*两种离婚方式*/
.divorce_mode_title,.common_problem_title{
	font-size:28px;
	text-align:center;
	color:#666;
	padding-top:40px;
	margin-bottom: 30px;
}
.divorce_mode{
	width: 100%;
	height:940px;
	background: url(../images/divorce_mode.png) no-repeat center;
	background-size: 1920px 100%;
}
.divorce_agreement_box{
	min-height: 280px;
	margin: 0 20px;
}
.divorce_agreement_box .mode_1{
	width: 270px;
	height: 263px;
	float: left;
	border:2px solid #f6d1d6; 
}
.divorce_agreement_box .mode_1 h5,
.divorce_agreement_box .mode1_advantage h5,
.divorce_lawsuit_box .mode_2 h5,
.divorce_lawsuit_box .mode2_advantage h5
{
	font-size: 26px;
	color: #fff;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #eb6877;
	font-weight: 300;
}
.divorce_agreement_box .mode_1 p,
.divorce_lawsuit_box .mode_2 p{
	width: 230px;
	height: 124px;
	font-size: 16;
	color: #666;
	line-height: 30px;
	margin-top:36px;
	margin-left: 20px;
}
.divorce_agreement_box img,
.divorce_lawsuit_box  img{
	width: 300px;
	display: block;
	margin:0 auto;
	margin-bottom: 30px;
}
.divorce_agreement_box .mode1_advantage{
	width: 300px;
	height: 263px;
	border:2px solid #f6d1d6;
	float: right; 
}
.divorce_agreement_box .mode1_advantage ul,
.mode2_advantage ul{
	margin-top: 36px;
	margin-left: 14px;
}
.divorce_lawsuit_box{
	min-height: 280px;
	margin: 20px;
}
.divorce_lawsuit_box .mode_2{
	width: 270px;
	height: 263px;
	float: left;
	border:2px solid #bedbf9; 
}
.divorce_lawsuit_box .mode2_advantage{
	width: 300px;
	height: 263px;
	border:2px solid #bedbf9;
	float: right; 
}
.divorce_lawsuit_box .mode_2 h5,
.divorce_lawsuit_box .mode2_advantage h5{
	background-color: #67abf1 !important;
}
.mode2_advantage ul li{
	background-image:url(../images/spot_blue.png) !important;
}
.divorce_mode .fit_title{
	font-size: 24px;
	color: #444;
	text-align: center;
	margin-bottom: 20px;
}
.divorce_mode .fit{
	min-height: 110px;
	border: 1px dotted #6bb3fd;
	border-radius: 90px;
	margin: 0 20px;	
	background-color: #e4f0fd;
}
.divorce_mode .fit p{
	width: 83%;
	font-size: 20px;
	color: #333;
	line-height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 0px auto;
	text-align: justify;
}
/*常见问题*/
.common_problem{
	width: 100%;
	padding-bottom: 30px;
	background-color: #fff;
}
.common_problem .uestions_box1{
	border:1px solid #e5ebfa;
	background-color: #f7f9fd; 
}
.common_problem .uestions_box2{
	border:1px solid #f9e9eb;
	background-color: #fff8f8; 
}
.common_problem .uestions_box3{
	border:1px solid #cae9d8;
	background-color: #f2faf6; 
}
.common_problem .uestions_box4{
	border:1px solid #d9e7f8;
	background-color: #f2f6fb; 
}
.common_problem .uestions_box1 .answer_cont{
	background-image: url(../images/answer4.png);
	background-size: 420px;
}
.common_problem .uestions_box2 .answer_cont{
	background-image: url(../images/answer4.png);
	background-size: 420px;
}
.common_problem .uestions_box3 .answer_cont{
	background-image: url(../images/answer4.png);
	background-size: 430px 200px;
}
.common_problem .uestions_box4 .answer_cont{
	background-image: url(../images/answer4.png);
	background-size: 420px;
}
.common_problem .uestions_box4 .ask_cont{background-image: url(../images/ask_bg5.png);
}
/*家理案例*/
.jiali_case_box{
	width: 100%;
	height:1612px;
	background: url(../images/jiali_case_bg.png) no-repeat center;
	background-size: 1920px 100%;
}
.jiali_case_box .case_1{
	height: 693px;
	margin:0 auto;
	position: relative;
}
.jiali_case_box .case1_desc{
	min-height: 340px;
	background-color: #fff;
	border:1px solid #dddddd;
}
.case_2 .case1_desc{
	min-height: 367px;
}
.jiali_case_box .children_case2{
	margin-top: 85px;
}
.jiali_case_box .case1_desc img{
	width: 300px;
}
.jiali_case_box .case1_cont{
	width: 280px;
	height: 200px;
	float: right;
	margin-right:40px;
}
.jiali_case_box .case1_cont h5{
	font-size: 22px;
	font-weight: 600;
	color: #ea4c19;
	line-height: 60px;
	margin-top: 20px;
}
.jiali_case_box .case1_cont h5 span{color: #666}
.jiali_case_box .case1_cont p{
	height: 165px;
	line-height: 33px;
	font-size:20px;
	text-align: justify;
	text-justify:inter-ideograph;
}
.children_case .case1_cont p{
	margin-top: 15px;
}
.case_more{
	line-height: 33px;
	font-size:20px;
	text-align: justify;
	text-justify:inter-ideograph;
	margin-right: 40px;
	margin-left: 70px;
	margin-top: 5px;
}
.children_case .case_more{
	margin-top: 1px;
	margin-bottom: 25px;
}
.prop_case .case_more{
	margin-bottom: 25px;
}
.jiali_case_box .case_1 .case_tab,
.jiali_case_box .case_2 .case_tab{
	width: 61px;
	height: 103px;
	position: absolute;
	top: -8px;
	right: 15px;
}
.programme_1{
	min-height: 313px;
	margin-top: 32px;
	background-color: #fff;
	border:1px solid #ccc;
	position: relative;
}
.case_2 .case_spe_div{
	height: 377px;
}
.programme1_desc{
	min-height: 313px;
}
.children_pro,.children_pro .programme1_desc,.children_pro .programme1_desc p{
	min-height: 280px;
}
.programme_1 img{
	width: 425px;
	height: 311px;
	float: right;
}
.programme1_desc p{
	min-height: 283px;
	margin-left: 75px;
	margin-right: 40px;
	font-size: 20px;
	color: #444;
	line-height: 32px;
	text-align: justify;
	text-justify: inter-ideograph;
	position: relative;
	top: 30px;
}
.programme1_desc p span{
	color: #333;
	font-weight: 600;
}
.programme_1 .programme_tab{
	width: 60px;
	height: 103px;
	position: absolute;
	top: -10px;
	left: 15px;
}
.jiali_case_box .case_2{
	height: 700px;
	margin:30px auto;
	position: relative;
}
.children_case .case_2{
	height: 724px;
}
.children_case{
	height: 1620px;
}
/*风险提示*/
.risk_warning_box{
	width: 100%;
	height:905px;
	background-color: #fff;
}
.risk_warning_cont{
	height: 470px;
	margin: 20px auto;
}
.risk_warning_cont .risk_case{
	height: 320px;
	background-color: #e88464;
	border-radius: 10px;
	margin:0 20px;
}
.risk_warning_cont .risk_case img{
	width: 228px;
	margin-left: 16px;
	margin-top: 10px;
	position: relative;
	top: 45px;
}
.risk_warning_cont .risk_case p{
	width: 330px;
	height: 150px;
	display: inline-block;
	text-align: justify;
	margin-left: 10px;
	margin-top: 30px;
	position: relative;
	top: 10px;
	color: #fff;
	line-height: 30px;
	font-size: 22px;
}
.risk_warning_cont .lawyer_tips{
	height: 470px;
	background-color: #fff8f6;
	border-radius: 10px;
	border:1px solid #eee;
	float: right;
}
.lawyer_tips .lawyers_view{
	height: 200px;
	margin: 30px auto;
	border-bottom:1px solid #e0e0e0;
}
.lawyer_tips .lawyers_view .lawyers_view_cont{
	width: 407px;
	height: 165px;
	margin-left: 30px;
	float: left;
	font-size: 20px;
	color: #444;
	line-height: 30px;
}
.lawyer_tips .lawyers_view .lawyers_view_cont span,
.remedial_measures .span1{
	font-size:22px;
	color: #e94c18;
	line-height: 50px;
}
.lawyer_tips .lawyers_view img{
	width: 123px;
	height: 124px;
	margin-top: 25px;
	margin-right: 25px;
	float: right;
}
.lawyer_tips .remedial_measures{
	height: 170px;
	padding-left: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #555;
	font-size: 20px;
}
.lawyer_tips .remedial_measures .span2{font-weight: 600;}
/*锦囊妙计*/
.project_plan{
	width: 100%;
	height:1020px;
}
.project_plan .p1{
	font-size:20px;
	color: #666;
	text-align: center;
	margin-top: -15px;
}
.project_plan .p2{
	font-size:20px;
	color: #666;
	text-align: center;
}
.project_plan img{
	display: block;
	margin:20px auto;
	width: 80%;
}
/*****************离婚子女*********************/
.divorced_children_banner{
	background: url(../images/banner3.png) no-repeat center;
	background-size: auto 375px;
	height: 375px;
}
.divorced_children_banner .banner_cont_box,
.divorce_property_banner .banner_cont_box{
	height: 230px;
	border: 2px solid rgba(255,255,255,0.3);
	border-radius:10px;
	margin: auto 20px;
	position:relative;
	top: 73px;
}
.divorced_children_banner .banner_title,
.divorce_property_banner .banner_title{
	width:520px;
	height: 60px;
	background-color:#da6139;
	border-radius:10px;
	position:absolute;
	top: -30px;
	left:40px;
}
.banner_cont_box p{
	color:#fff;
	line-height:60px;
	text-align:center;
	font-size:22px;
}
.banner_cont_box .p1{
	margin-top:45px;
}
/*常见问题 易轶律师答疑*/
.problem_solution{
	width: 100%;
	height:2697px;
	background: url(../images/divorced_children_bg.png) no-repeat center;
	background-size: 1920px 100%;
}
.problem_solution .problem{
	height: 1120px;
	margin: 0 auto;
}
.problem_solution .subject_box{
	width: 429px;
	height: 68px;
	margin: 0 auto;
	background-image:url(../images/subject_bg.png);
}
.problem_solution .subject_box p{
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:58px;
}
.problem .answer{
	height: 1020px;
	margin-bottom:40px;
	text-align: center;
}
.problem .answer img{
	width: 320px;
	margin-top:20px;
}
.problem .answer .answer_desc{
	height: 490px;
}
.problem .answer .answer_desc ul li{
	height: 150px;
	margin-bottom:20px;
}
.answer_02{
	margin-top: -20px;
}
.problem .answer .answer_desc ul li:last-child,.sp_answer{
	margin-top: -28px;
}
.problem .answer .answer_desc ul li:last-child{
	margin-top: -70px;
}
.problem .answer .answer_desc ul li:last-child .answer_content{
	margin-top: -60px;
}
.sp_answer .answer_content{
	margin-top: -60px;
}
.problem .answer .answer_desc ul li:last-child img{
	margin-top:28px;
}
.sp_space{
	display: inline-block;
	width: 30px;
}
.problem .answer .answer_desc ul li img{
	width: 36px;
	height: 38px;
	margin-top:12px;
}
.problem .answer .answer_desc ul .sp_answer img{
	margin-top: 30px;
}
.problem .answer .answer_desc ul li .answer_content{
	width: 530px;
	height: 150px;
	margin-right: 20px;
	float: right;
	text-align: left;
}
.problem .answer .answer_desc ul li .answer_content h5{
	color:#333;
	font-size:24px;
	line-height:45px;
}
.problem .answer .answer_desc ul li .answer_content p{
	color:#666;
	font-size:22px;
	line-height: 24px;
}
.problem .answer .answer_desc .answer_03{
	height: 110px;
}
.problem .answer2{
	height: 1050px;
	margin-top:30px;
	text-align: center;
}
.answer2 ul{
	clear: both;
	display: inline-block;
}
.answer2 ul li{
	width: 500px;
	min-height: 220px;
	padding-bottom: 15px;
	margin-top: 90px;
	padding-top: 10px;
	border-radius:10px;
	position:relative;
}
.answer2 ul .li_1{
	background-color:#f19d3a;
}
.answer2 ul .li_2{
	background-color:#5da7f4;
}
.answer2 ul .li_3{
	margin-right:0px !important;
	background-color:#eb6877;
}
.answer2 img{
	width: 142px;
	height: 142px;
	position:absolute;
	top: -71px;
	left:179px;
}
.answer2 h4{
	font-size:24px;
	color:#fff;
	margin-top:80px;
	text-align:center;
}
.answer2 p{
	font-size:20px;
	color:#fff;
	margin-top:20px;
	text-align:center;
}
.risk_warning{
	height: 260px;
	margin:50px 40px 0px;
	border-radius: 10px;
	border:1px dashed #f52139;
}
.risk_warning h4{
	font-size:26px;
	text-align:center;
	line-height:50px;
	color:#f52139;
}
.risk_warning p{
	margin:0px 18px;
	font-size:20px;
	color:#333;
	line-height:30px;
}
/*场景应对 律师主张-*/
.scene_coping_box{
	height: 2250px;
	margin:0 auto;
}
.scene_coping_box .scene1{
	height: 960px;
}
.scene1 .scene1_cont{
	width: 500px;
	height:333px;
	background-image:url(../images/scene1_bg.png);
	overflow:hidden;
	margin: 0 auto;
}
.scene1 .scene1_cont p{
	width: 420px;
	height:130px;
	color:#fff;
	font-size:24px;
	margin-top:100px;
	margin-left:45px;
	line-height:35px;
}
.scene1 .serial_number{
	margin-left:15px;
	margin-right: 10px;
	position: relative;
}
.scene1 .time_dev{
	top:-50px;
}
.scene1 .lawyer_opinion{
	width: 448px;
	display: inline-block;
}
.lawyer_idea .lawyer_opinion{
	text-align: left;
}
.opinion_title{
	width: 302px;
	height: 48px;
	background-image:url(../images/lawyer_opinion_red.png);
	margin:0 auto;
	margin-top: 20px;
}
.opinion_title h4{
	color:#fff;
	font-size:20px;
	line-height:40px;
	text-align:center;
}
.lawyer_opinion p{
	font-size:20px;
	color:#555;
	margin-top:25px;
	padding-bottom: 10px;
}
.lawyer_idea{
	text-align: center;
}
.scene1 .summary{
	height: 80px;
	border: 1px dotted #eb6877;
	border-radius: 90px;
	margin:30px 80px 0px;
	background-color: #faeef0;
}
.scene1 .summary p{
    font-size: 18px;
    color: #333;
    padding:0px 31px;
    line-height: 40px;
   text-align:left;
}
.scene2{
	margin-top:60px;
}
.scene2 .scene1_cont{
	background-image:url(../images/scene2_bg.png) !important;
}
.scene2 .opinion_title{
	background-image:url(../images/lawyer_opinion_blue.png);
}
.scene2 .summary{
	height: 140px;
	border: 1px dotted #6bb3fd;
	border-radius: 90px;
	margin-top:30px;
	background-color: #e4f0fd;
}
.scene2 .summary p{
    font-size: 18px;
    color: #333;
    line-height: 40px;
    text-align: left;
	margin-top:10px;
}
/*律师作用  易轶律师回答*/
.lawyer_role_box{
	height: 1499px;
	margin:0 auto;
}
.lawyer_role_pub{
	min-height: 360px;
	margin-bottom:20px;
}
.lawyer_role_box .role1_box{
	border:1px solid #daeafb;
	background-color:#f7fbff;
}
.role1_cont{
	min-height: 150px;
}
.role1_cont img{
	width: 140px;
	height: 106px;
	margin-left:15px;
}
.role1_box img{
	margin-bottom: 15px;
}
.role1_cont .role_details{
	width: 450px;
	display: inline-block;
	margin-top:30px;
}
.role1_box .role1_cont .role_details h4{
	font-size:20px;
	color:#5fa6ef;
	line-height:50px;
}
.role2_box .role1_cont .role_details h4{
	font-size:20px;
	color:#e9843f;
	line-height:50px;
}
.role3_box .role1_cont .role_details h4{
	font-size:20px;
	color:#75b853;
	line-height:50px;
}
.jiali_case_box .case1_cont .sp_h5{
	font-size: 19px;
}
.role3_box img{
	margin-bottom: 60px;
}
.role1_cont .role_details p{
	font-size:22px;
	color:#666;
	line-height:30px;
}
.lawyer_viewpoint{
	min-height: 200px;
	margin-top: 15px;
}
.lawyer_viewpoint img{
	width: 84px;
	height: 84px;
	margin-top:40px;
	margin-left: 15px;
}
.lawyer_viewpoint .lawyer_viewpoint_pub{
	width: 510px;
	height: 178px;
	float: right;
	margin-right:25px;
}
.lawyer_viewpoint .lawyer_viewpoint_pub p{
	height: 96px;
	color:#333;
	line-height:30px;
	margin-top:40px;
	margin-left:38px;
	font-size: 22px;
}
.lawyer_viewpoint .dialog1{background:url(../images/lawyer_statement1.png) no-repeat;}
.lawyer_viewpoint .dialog2{background:url(../images/lawyer_statement2.png) no-repeat;}
.lawyer_viewpoint .dialog3{background:url(../images/lawyer_statement3.png) no-repeat;}
.lawyer_role_box .role2_box{
	border:1px solid #fbdbc5;
	background-color:#fff5ee;
}
.lawyer_role_box .role3_box{
	border:1px solid #c4ebb0;
	background-color:#f5fcf1;
}
/*****************离婚财产********************/
.divorce_property_banner{
	background: url(../images/banner4.png) no-repeat center;
	overflow: hidden;
	height: 375px;
}
.property_banner .banner_p{
	font-size: 18px;
}
.property_banner .banner_p span{
	font-size: 22px;
}
/*最关注  离婚了房子该归谁?*/
.scene1_box{
	width: 100%;
	height: 606px;
	background: url(../images/scene_bg1.png) no-repeat center;
	background-size: 1920px 100%;
}
.scene_cont1{
	height: 430px;
	margin:0 auto;
}
.scene_pub{
	height: 72px;
	margin: 0 10px;
}
.scene_pub p{
	font-size:20px;
	color:#fff;
	line-height:58px;
	text-align:center;
}
.scene1_title{
	background:url(../images/scene_dialogue1.png) no-repeat;
}
.proposal_pub{
	min-height: 200px;
	border-radius:10px;
	position:relative;
	margin: 60px 75px 20px;
}
.proposal_pub img{
	width: 102px;
	height: 102px;
	position:absolute;
	top: -51px;
	left:189px;
}
.proposal_pub p{
	min-height: 130px;
	font-size:20px;
	margin: 0 23px;
	color:#333;
	margin-top:65px;
	line-height:25px;
	margin-bottom: 30px;
}
.proposal_pub p span{
	font-size:20px;
	font-weight:600;
	line-height:60px;
}
.legal_commentator{
	border:1px solid #e8cbc2;
	background-color:#fdf1ed;
}
.counsel{
	float: right;
	border:1px solid #9dc5ed;
	background-color:#e4eef8;
}
.legal_commentator_2{
	float: left;
	border:1px solid #c6daf0;
	background-color:#ffffff;
}
.counsel_2{
	float: right;
	border:1px solid #f2d5e2;
	background-color:#fdf2f7;
}
.legal_commentator_3{
	float: left;
	border:1px solid #ceeadb;
	background-color:#f0f9f4;
}
.counsel_3{
	float: right;
	border:1px solid #9dc5ed;
	background-color:#e4eef8;
}
.legal_commentator_4{
	float: left;
	height: 340px !important;
	border:1px solid #e6dffb;
	background-color:#fff;
}
.counsel_4{
	float: right;
	height: 360px !important;
	border:1px solid #e2e0c9;
	background-color:#f9f9f4;
}
.scene2_box{
	width: 100%;
	background: url(../images/scene_bg2.png) no-repeat center;
	background-size: 1920px 100%;
	overflow:hidden;
}
.scene4_box{
	width: 100%;
	background: url(../images/scene_bg4.png) no-repeat center;
	background-size: 1920px 100%;
	overflow:hidden;
}
.scene2_box .scene_cont1,
.scene3_box .scene_cont1,
.scene4_box .scene_cont1{margin-top:33px;}
.scene2_title{background:url(../images/scene_dialogue2.png) no-repeat;}
.scene3_title{background:url(../images/scene_dialogue3.png) no-repeat;}
.scene4_title{background:url(../images/scene_dialogue4.png) no-repeat;}
.scene3_box{
	width: 100%;
	overflow:hidden;
}
/*最常见  这些情况怎么办？*/
.frequently_asked_questions{
	height: 4232px;
	margin:0 auto;
}
.interrogative_solution_pub{
	margin-bottom:30px;
}
.asked_questions_box1{height: 720px;}
.asked_questions_box2{height: 638px;}
.asked_questions_box3{height: 538px;}
.asked_questions_box4{height: 568px;}
.asked_questions_box5{height: 768px;}
.asked_questions_box6{height: 740px;}
.tab_pub{
	width: 60px;
	height: 60px;
	border-radius:90px;
	float: left;
	margin-top:14px;
	font-size: 16px;
	line-height:60px;
	text-align:center;
	color:#fff;
	display: none;
}
.num_tab1,.tab_color1{background-color:#e86a98;}
.font_color1{color:#e86a98;}
.num_tab2,.tab_color2{background-color:#00b7ee;}
.font_color2{color:#00b7ee;}
.num_tab3,.tab_color3{background-color:#80c269;}
.font_color3{color:#80c269;}
.num_tab4,.tab_color4{background-color:#f76d6d;}
.font_color4{color:#f76d6d;}
.num_tab5,.tab_color5{background-color:#b879d6;}
.font_color5{color:#b879d6;}
.num_tab6,.tab_color6{background-color:#5591e3;}
.font_color6{color:#5591e3;}
.interrogative_solution_cont{
	float: right;
}
.color_box1{
	height: 720px;
	background:#fef8fa;
	border-top: 1px solid #e9c9d5;
	border-bottom: 1px solid #e9c9d5;
}
.color_box2{
	height: 638px;
	background:#f4fcfe;
	border-top: 1px solid #a4d1df;
	border-bottom: 1px solid #a4d1df;
}
.color_box3{
	height: 538px;
	background:#f7fcf5;
	border-top: 1px solid #89c997;
	border-bottom: 1px solid #89c997;
}
.color_box4{
	height: 568px;
	background:#fdf8f8;
	border-top: 1px solid #edcece;
	border-bottom: 1px solid #edcece;
}
.color_box5{
	height: 768px;
	background:#f9f4fb;
	border-top: 1px solid #eec9ea;
	border-bottom: 1px solid #eec9ea;
}
.color_box6{
	height: 740px;
	background:#f4f7fb;
	border-top: 1px solid #d0e1f8;
	border-bottom: 1px solid #d0e1f8;
}
.interrogative_solution_cont img{
	width: 224px;
	display: block;
	margin: 25px auto;
}
.divorce_img1{margin-top:73px;}
.divorce_img2{margin-top:57px;}
.divorce_img3{margin-top:32px;}
.divorce_img4{margin-top:42px;}
.divorce_img5{margin-top:97px;}
.divorce_img6{margin-top:73px;}
.interrogative_solution_desc{
	height: 300px;
}
.prop_case .case1_cont h5{
	font-size: 22px;
	line-height: 30px;
	width: 252px;
}
.prop_case .case1_cont p{
	margin-top: 20px;
}
.prop_case .case1_desc{
	min-height: 280px;
}
.prop_case .case_2 .programme_1{
	min-height: 305px;
}
.prop_case .case_1 .programme_1,.prop_case .case_1 .programme1_desc,.prop_case .case_1 .programme1_desc p{
	min-height: 281px;
}
.prop_case .case_2{
	height: 762px;
}
.prop_case .case_1{
	height: 602px;
}
.prop_case{
	height: 1540px;
}
.prop_case .case_2 .programme1_desc{
	min-height: 343px;
}
.problem_title{
	font-size:24px;
	line-height:30px;
	text-align: center;
}
.answer_tab{
	width: 100px;
	height: 22px;
	font-size:18px;
	line-height:22px;
	border-radius:90px;
	text-align:center;
	color:#fff;
	margin:15px auto;
}
.answer_content{
	margin: 0px 25px;
	font-size:22px;
	color:#666;
	line-height:33px;
}
/*inheritance遗产继承*/
.inheritance_box{
	background: #fff;
}
.inheritance_box .divorce_proceedings_banner{
	background: url('../images/zy-banner_m.jpg') no-repeat center;
}
.inheritance_box .divorce_mode{
	background: rgba(0, 0, 0, 0) url("../images/noyz_bg.png") no-repeat scroll center center / 1920px 100%;
    height: 1112px;
    width: 100%;
}
.inheritance_box .banner_desc p{
	font-size: 19px;
}
.inheritance_box .banner_desc{
	width: 460px;
}
.noyz_content{
	width: 89%;
	display: block;
	margin: 0 auto;
}
.inheritance_box .common_problem{
	min-height: 1020px;
}
.inheritance_box .question{
	width: 100%;
	margin: 0 auto;
}
.inheritance_box .question img{
	display: block;
	margin: 0 auto;
	width: 500px;
}
.question ul p{
	font-size: 22px;
	padding: 25px;
	line-height: 33px;
	margin: 0 30px;
}
.question .question_r{
	margin-top: 18px;
}
.question .li_up{
	margin-bottom: 40px;
}
.question .li_up li:first-child p{
	background: #fff8f8;
}
.question .li_up li:first-child{
	margin-bottom: 18px;
}
.question .li_up li:last-child p{
	background: #f7f9fd;
}
.question .li_up .span_ask{
	color: #f9724e;
}
.question .li_up .span_ans{
	color: #556fb5;
}
.question .li_down li:first-child p{
	background: #f1f8ff;
}
.question .li_down li:first-child{
	margin-bottom: 18px;
}
.question .li_down li:last-child p{
	background: #f2faf6;
	padding-bottom: 35px;
}
.question .li_down .span_ask{
	color: #59a8f8;
}
.question .li_down .span_ans{
	color: #17b868;
}
/*4 condition*/
.inheritance_box .index_part2{
	background: rgba(0, 0, 0, 0) url("../images/condition_bg.png") no-repeat scroll center center / 1920px 100%;
    height: 1522px;
    width: 100%;
}
.inheritance_box .advantage_pub{
	background:#fff;
}
.inheritance_box .subtitle{
	border-bottom:none;
}
.inheritance_box .index_part2_cont{
	height: 400px;
	float: right;
	margin-right: 50px;
}
.inheritance_box .inher_for_img{
	margin-left: 50px;
	float: left;
}
.inheritance_box .index_part2 .subtitle{
	margin-top: -32px;
}
.inheritance_box .part2_cont_left,.inheritance_box .part2_cont_right{
		top: 79px;
}
.inheritance_box .advantage2 img, .inheritance_box .advantage4 img{
	float: left;
}
.inheritance_box .index_part2_cont div p{
	color: #333;
	font-size: 20px;
	width: 330px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.inheritance_box .advantage_pub{
	height: 90px;
}
.inheritance_box .condition1{
	color: #e96a79;
	font-size: 24px;
}
.inheritance_box .condition2{
	color: #ef9051;
	font-size: 24px;
}
.inheritance_box .condition3{
	color: #59a8f8;
	font-size: 24px;
}
.inheritance_box .condition4{
	color: #17aa61;
	font-size: 24px;
}
/*print*/
.inheritance_box .print_inheri{
	margin-top: 60px;
	margin-left: 30px;
	margin-right: 30px;
}
.inheritance_box .print_inheri li p{
	font-size: 20px;
	width: 580px;
	line-height: 1.4;
}
.inheritance_box .print_inheri h4{
	font-size: 24px;
	line-height: 1.3;
	font-weight: normal;
}
.inheritance_box .print_inheri div h4{
	margin-bottom: 15px;
}
.print_inheri li h3{
	text-align: center;
	margin-bottom: 25px;
}
.print_first_img{
	width: 38%;
}
.pri_l .print_first_img{
	float: right;
	margin-top: 6px;
}
.pri_r div,.pri_l div{
	display: inline-block;
	width: 61%;
}
.inheritance_box .print_inheri .command_tips{
	margin-left: 32px;
	font-size: 20px;
	font-weight: 600;
}
.inheritance_box .print_inheri li div p{
	width: 100%;
}
.inheritance_box .print_inheri .mg_top{
	margin-top: 40px;
}
/*question*/
.inheritance_box .frequently_asked_questions{
	height: 2610px;
}
.inheritance_box .interrogative_solution_cont{
	float: none;
	width: 100%;
}
.inheritance_box .interrogative_solution_desc{
	width: 100%;
}
.inheritance_box .font_color3{
	margin-top: -20px;
}
.inheritance_box .color_box1{
	background:#fef8fa;
	height: 560px;
}
.inheritance_box .color_box2{
	background: #f4fcfe;
	height: 615px;
}
.inheritance_box .asked_questions_box2{
	height: 615px;
}
.inheritance_box .color_box2 img{
	margin-top: 30px;
}
.inheritance_box .color_box3{
	background:#f7fcf5;
	height: 620px;
}
.inheritance_box .asked_questions_box3{
	height: 620px;
	margin-bottom: 0;
}
.inheritance_box .answer_content span{
	color: #333;
	font-weight: bold;
}
.inheritance_box .font_color1{
	margin-top: 45px;
}
.inheritance_box .font_color2{
	margin-top: 10px;
}
.inheritance_box .asked_questions_box1{
	height: 560px;
}
.inheri_ways ul li{
	margin-bottom: 30px;
	padding:0 25px;
}
.inheri_ways ul img{
	float: left;
	margin-right: 15px;
	margin-top: 20px;
}
.inheri_ways ul li:last-child img{
	margin-top: 50px;
}
.inheri_ways ul h3{
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	line-height: 1.8;
}
.inheri_ways ul p{
	text-align: left;
	font-size: 20px;
	margin: 0 auto;
	line-height: 1.8;
}
.inheritance_box .case1_cont p,.inheritance_box .programme1_desc p{
	line-height: 32px;
}
.inheritance_box .case_more{
	margin-top: 0px;
}
.inheritance_box .case1_desc img{
	width: 250px;
	margin-top: 15px;
	margin-left: 15px;
}
.inheritance_box .case1_cont{
	width: 320px;
	margin-top: 10px;
}
.inheritance_box .case1_desc{
	padding-bottom: 25px;
}
.inheritance_box .case_1{
	height: 810px;
}
.inheritance_box .case_2{
	height: 880px;
}
.inheritance_box .case_1 .programme_1{
	min-height: 373px;
}
.inheritance_box .case_2 .programme_1{
	min-height: 403px;
}
.inheritance_box .jiali_case_box{
	height: 1825px;
}
/*分家析产*/
.ana_property .divorce_property_banner{
	background: url(../images/anabanner.png) no-repeat center;
	overflow: hidden;
}
.ana_property .divorced_children_banner .banner_cont_box,.ana_property .divorce_property_banner .banner_cont_box{
	margin:0px auto 120px;
	margin-left: 30px;
	border:none;
	background-color: rgba(0,0,0,.46);
	width: 80%;
}
.ana_property .banner_cont_box p{
	font-size: 20px;
}
.ana_property .banner_cont_box .p1{
	font-size: 34px;
}
.ana_property .banner_cont_box .p2{
	font-size: 24px;
}
.ana_property .banner_cont_box .p1{
	padding-top: 20px;
}
.ana_property .step3 .subtitle{
	width: 70%;
	font-size: 20px;
	margin:0 auto;
	border-bottom: none;
	margin-bottom: 20px;
	line-height: 1.6;
}
.step3 .common_problem_title{
	margin-bottom: 0px;
}
.step-details ul li{
	margin: 20px;
}
.step-details ul li div{
	width: 380px;
	position: relative;
	top: -6px;
}
.step-details p{
	font-size: 20px;
	line-height: 30px;
}
.step-details h4{
	font-size: 26px;
	margin-bottom: 10px;
	font-weight: normal;
}
.step-details1{
	display: inline-block;
}
.step-details2{
	text-align: left;
	display: inline-block;
	top: -25px!important;
}
.step-details3{
	display: inline-block;
}
.step-details3 h4{
	text-align: left;
	margin-right: 8px;
}
.pric-ques{
	background: url('../images/pric_qesbg.png') no-repeat center;
	height: 1160px;
	overflow: hidden;
	text-align: center;
}
.pho_box_spe{
	background:#fff;
}
.pric-ques div{
	display: inline-block;
	text-align: left;
	font-size: 14px;
}
.pric-ques-box{
	width: 600px;
	position: relative;
	top: -12px;
}
.pric-ques div div{
	padding:13px 10px;
	background: #fff;
	width: 540px;
	margin:10px 20px;
	border-radius: 5px;
	font-size: 24px;
}
.pric-ques div h4{
	margin-bottom: 5px;
	margin-top: 5px;
}
.pric-ques div h4,.pric-ques div p{
	line-height: 1.8;
	margin-left: 10px;
	margin-right: 10px;
}
.pric-ques div h4 span{
	color: #f9724e;
}
.pric-ques div p span{
	color: #5aaef5;
}
.ana_property .scene1_title{
	background: url('../images/ask1.png') no-repeat center;
}
.ana_property .scene2_title{
	background: url('../images/ask2.png') no-repeat center;
}
.ana_property .scene3_title{
	background: url('../images/ask3.png') no-repeat center;
}
.ana_property .scene4_title{
	background: url('../images/ask4.png') no-repeat center;
}
.ana_property .scene1_box .scene-content,.ana_property .scene4_box .scene-content{
	border-radius: 70px;
	margin: 15px auto;
	height: 140px;
}
.ana_property .counsel_4{
	height: 405px!important;
}
.ana_property .scene2_box .scene-content,.ana_property .scene3_box .scene-content{
	border-radius: 37px;
	margin: 15px auto;
}
.ana_property .scene4_box .scene-content{
	border-radius: 54px;
	height: 108px;
	margin-top: 60px;
}
.ana_property .scene-content p{
	margin: 20px 50px;
	line-height: 2;
	font-size: 19px;
}
.ana_property .scene-content .span-bold{
	font-weight: 600;
}
.ana_property .scene1_box{
	height: 1170px;
}
.ana_property .scene_cont1{
	height: 630px;
}
.ana_property .scene4_box{
	height: 1145px;
}
.ana_property .scene2_box{
	height: 980px;
}
.ana_property .scene3_box{
	height: 1000px;
}
.ana_property .frequently_asked_questions{
	height: 1322px;
}
.ana_property .asked_questions_box1{
	height: 360px;
}
.ana_property .asked_questions_box2{
	height: 300px;
}
.ana_property .asked_questions_box3{
	height: 490px;
}
.ana_property .interrogative_solution_desc{
	display: inline-block;
	width: 65%;
	margin-top: 20px;
	text-align: left;
}
.ana_property .color_box1{
	background: #f0f6fd;
	border:1px solid #cde1f6;
	border-radius: 5px;
	margin:0 30px;
	float: none;
	height: 360px;
	text-align: center;
}
.ana_property .interrogative_solution_cont img{
	display: inline-block;
	margin-left: 14px;
	width: 26%;
	height: auto;
	position: relative;
}
.ana_property .answer_content{
	margin:0 25px;
	margin-top: 10px;
}
.ana_property .divorce_img1{
	top: -40px;
}
.ana_property .divorce_img2{
	top:-25px;
}
.ana_property .divorce_img3{
	top: -100px;
}
.ana_property .color_box2{
	background: #f5fcf1;
	border:1px solid #c4ebb0;
	border-radius: 5px;
	margin:0 30px;
	float: none;
	height: 300px;
	text-align: center;
}
.ana_property .color_box3{
	background: #fff5ee;
	border:1px solid #fadbc6;
	border-radius: 5px;
	margin:0 30px;
	float: none;
	height: 490px;
	text-align: center;
}
.ana_property .font_color1{
	color: #5b96d1;
	font-weight: 600;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
}
.ana_property .font_color2,.ana_property .font_color3{
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
}
/*关于家理*/
.about_us_banner{
	width: 100%;
	height: 300px;
	background: url(../images/about_us_banner.png) no-repeat center;
	background-size: 1920px 100%;
	overflow:hidden;
}
.about_us_banner .p1{
	font-size:28px;
	color:#fff;
	text-align:center;
	margin-top:105px;
}
.about_us_banner .p2{
	font-size:36px;
	color:#fff;
	text-align:center;
	line-height:80px;
}
.about_us_part1{
	height: 680px;
	margin:0 auto;
}
.about_us_part1 img{
	width: 443px;
	height: 320px;
	display: block;
	margin: 0 auto;
	margin-top: 40px;
}
.about_us_part1 .about_us_cont1{
	margin-top:92px;
	margin:0 auto;
	margin-top: 50px;
}
.about_us_title{
	font-size:24px;
	color:#333;
	line-height:40px;
	text-align: center;
}
.about_us_content{
	font-size:22px;
	color:#666;
	line-height:40px;
	margin:10px 40px 0;
	text-align: justify;
}
.about_us_part2{
	width: 100%;
	height:780px;
	background-color:#f5f5f5;
}
.about_us_part2 .part2_content{
	height: 450px;
	margin:0 auto;
}
.about_us_part2 .part2_content img{
	margin-top:65px;
	display:block;
	margin: 0 auto;
	margin-top: 40px;
}
.about_us_cont2{
	float: left;
	margin:50px 0 50px 0;
}
/*联系家理*/
.contact_us_banner{
	width: 100%;
	height: 300px;
	background: url(../images/contact_us_banner.png) no-repeat center;
	background-size: 1920px 100%;
	overflow:hidden;
}
.contact_us_banner .p1{
	font-size:36px;
	color:#fff;
	text-align:center;
	margin-top:105px;
}
.contact_us_banner .p2{
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height:80px;
}
.contact_us_title_box{
	width: 365px;
	height: 52px;
	margin:40px auto;
}
.contact_us_title_box .line{
	width: 103px;
	height: 20px;
	float: left;
	border-bottom:1px solid #ccc;
}
.contact_us_title_box .contact_us_title{
	width: 159px;
	height: 52px;
	float: left;
	color:#949494;
	text-align:center;
	font-size:16px;
}
.contact_us_title_box .contact_us_title span{
	font-weight:600;
	font-size:24px;
	color:#ff6533;
}
.contact_us_cont{
	height: 200px;
	border:1px solid #ccc;
	margin:0 20px;
}
.contact_us_cont p{
	text-align:center;
	font-size:20px;
	color:#333;
	line-height:40px;
}
.advisory_telephone{
	color:#ff6533 !important;
	margin-top:20px;
}
/* 地图样式 */
#allmap {width:100%; height:400px; overflow:hidden;}
.anchorBL,.BMap_cpyCtrl{display:none;}
.BMap_noprint span{top:29px!important;}
.w1000{position:relative; clear:both; margin:0 auto;overflow:hidden;}
.contact_box{margin:0 20px;height: 400px; border:1px solid #ccc; margin-bottom:30px; text-align:center;}
.w1000{font-size:12px;}


/*news*/
.news{width: 100%; padding-bottom:40px;}
.news .mainCon{width:94%;margin: 0 auto;}
.news .menu{width:100%; border-top: 1px solid #dedbdb;}
.news .menu ul{display: flex;display: -webkit-flex;flex-direction: row;flex-wrap: nowrap;}
.news .menu li{flex: 1;text-align: center;box-sizing: border-box;border-left: 1px solid #dedbdb;font-size:24px;color: #333333;height:80px;line-height:80px;position: relative;border-bottom: 1px solid #dedbdb;}
.news .menu li:first-child{border-left: none;}
.news .menu li i{display: none;width: 100%;height:2px;background: #e15616;position: absolute;left: 0;bottom: -1px;}
.news .menu li.on i{display: block;}
.news .menu li.on{color: #ea4c19;font-weight: bold;}
.news .menu li.on a{color: #ea4c19;}
.news img{display: block;width: 100%;}
.news .mainCon .box{padding-top: 10px}
.news .mainCon ul{width: 100%;}
.news .mainCon ul li{overflow: hidden;height:50px;border-bottom: 1px dotted #dbd3d3;}
.news .mainCon ul li a{display: block;font-size:22px;color: #666666;background: url(../images/news_icon01.png) no-repeat left center;padding-left: 4%;width: 68%;float: left;display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;line-height:50px;height:50px;}
.news .mainCon ul li a b{ font-weight:normal}
.news .mainCon ul li span{display: block;float: right;width: 26%;text-align: right;font-size:20px;color: #666666;line-height:50px;}


 
.pages{clear: both;margin:40px auto 40px auto;  overflow: hidden; text-align: center;font-size:14px; }
.pages ul li{display:inline-block;border: 1px solid #ccc;padding: 8px 18px;margin: 0 1px;line-height:30px;background: #fff;color:#999;border-radius:2px; font-size:18px}
.pages ul li:hover{background:#ea4c19;color:#fff;border: 1px solid #ea4c19}
.pages ul li:hover a{color:#fff;}
.pages ul li.thisclass{display: inline-block;border: 1px solid #ea4c19;padding:8px 18px;margin: 0 1px;background: #ea4c19;color: #fff;}
.pages ul li.thisclass a{color: #fff;}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color: #fff;}


/* newsDetails 新闻详情*/
.newsDetails{width: 100%;margin-top:30px; background: #fff;padding-top:20px;padding-bottom: 20px;}
.newsDetails .mainCon{width: 94%;margin: 0 auto;}
.newsDetails .mainCon img{ max-width: 100%;}
.newsDetails .mainCon h1{font-size:30px;color: #333333;font-weight: normal;width: 100%;}
.newsDetails .mainCon .label{width: 100%; height:30px; margin-top: 20px;}
.newsDetails .mainCon .label span{padding-right: 4%; display: block;font-size:24px;color: #cccccc;font-family: arial;float: left;}
.newsDetails .mainCon .label span.zan{}
.newsDetails .mainCon .label span.Mtags{padding-left: 6%;background-size: 8%; color:#666;}
.newsDetails .mainCon .label span:first-child{border-left: none;}
.newsDetails .mainCon article{margin-top:20px;width: 100%;}
.newsDetails .mainCon article p,.newsDetails .mainCon article div{font-size:24px;color: #666666;line-height:50px;margin-bottom:10px;}
.newsDetails .mainCon .btn{margin-top:15px;}
.newsDetails .mainCon .btn a{display: block;width: 49%;height:10px;line-height: 1rem;border: 1px solid #eaeaea;font-size: 18px;color: #999999;float: right;margin-left: 2%;box-sizing: border-box;text-align: center; }
.newsDetails .mainCon .btn a:first-child{margin-left: 0;}
.newsDetails .mainCon .btn a img{width: 11%;display: inline-block;position: relative;top: 0.1rem;margin-right: 15px;}
.newsDetails .mainCon .btn a:first-child img{margin-left:10px;margin-right: 0;vertical-align:unset;}