/* CSS Document */
@charset "utf-8";
/* CSS Document */

/*侧边栏*/
/*.sidebar {*/
	/*position: absolute;*/
	/*width: 50%;*/
	/*background-color: #2f2621;*/
	/*top: 0;*/
	/*left:0;*/
	/*z-index: 1000;*/
	/*/!*display: none;*!/*/
/*}*/
.sidebar.changePosition{
	left: 0;
}
.jsc-sidebar {
	position: absolute;
	top: 0; left: 0;
	width: 220px;
	font-family: "Microsoft Yahei";
	background-color: #ec7885;
	opacity: 0;
	bottom: 0;
	transition: all 0.25s;
}

.sidebar_header {
	width: 100%;
	height: 15.5%;
	border-bottom: 1px #6e6864 solid;
	text-align: center;
}

.sidebar_header>ul {
	height: 35%;
	width: 90%;
	margin-left: 4.5%;
	padding-top: 25%;
}

.sidebar_header>ul>li {
	height: 100%;
	width: 48.7%;
	float: left;
	list-style: none;
	vertical-align: middle;
	display: inline-block;
	border-radius: 4px;
	margin-left: 1%;
}
.sidebar_head{
	width: 46px;
	height: 46px;
	border-radius: 50%;
	overflow: hidden;
	margin: 10% auto 2% auto;
}
.sidebar_p{
	color: #ffffff; margin-top:10px;
	font-size: 1.8rem;
	
}
.sidebar_header>ul>li a {
	height: 100%;
	width: 100%;
	font-size: 1.6rem;
	color: #ffffff;
}

.sidebar_BTl {
	background-color: #f57e20;
}

.sidebar_BTr {
	background-color: #ef99a3;
}
.sidebar_c1 a,.sidebar_c2 a,.sidebar_c3 a,.sidebar_c4 a{
	color: #ffffff;
	font-size: 1.8rem;
	
}
.sidebar_c1{
	margin-top: 30%;
	height: 3.2%;
}
.sidebar_c1 span,.sidebar_c2 span,.sidebar_c3 span,.sidebar_c4 span{
	display: inline-block;
	margin-left: 12.8%;
	margin-right: 5.6%;
}
.sidebar_c1 img{
	margin-bottom: -2px;
}
.sidebar_c2{
	margin-top: 15%;
	height: 3.2%;
}
.sidebar_c2 img{
	margin-bottom: -2px;
}
.sidebar_c3{
	margin-top: 15%;
	height: 3.2%;
}
.sidebar_c3 img{
	margin-bottom: -3px;
}
.sidebar_c4{
	margin-top: 15%;
	height: 3.2%;
}
.sidebar_c4 img{
	margin-bottom: -4px;
}
/*主页——正页*/
.index_box{
	width: 100%;
	/*display: none;*/
	position: relative;
}
.in_h_imgl{
	float: left;
	display: inline-block;
	margin-left: 5%;
}
.in_h_imgr{
	float: right;
	display: inline-block;
	margin-right: 5%;
	color: #fff;
}
.in_header{
	width: 100%;
	height: 51px;
	background-color: #ec7885;
	color: #e0e0e0;
	line-height: 51px;
	transition: all 0.25s;
}
.in_header span{
	height: 51px;
}
.in_header p{
	text-align: center;
	font-size: 1.8rem;
	font-family: "Microsoft YaHei";
}

.in_content{
	text-align: center;
	height: 100%;
	position: relative;
	transition: all 0.25s;
}
/*banner-start*/
.banner{
	width: 100%;
	height: 232px;
	background: url("img/index_banner_07.jpg") no-repeat;
	background-size: cover;
}
/*banner-end*/
.wrapper{
	height: 100%;
	overflow: hidden;
}
.in_content0{
	width: 100%;
	height: 70px;
	background-color: #ffffff;
	position: relative;
}
.in_content0l{
	float: left;
	margin-left: 25%;
	margin-top: 3%;
	position: relative;
}
.in_content0r{
	float: right;
	margin-right: 25%;
	margin-top: 3%;
	position: relative;
}
.in_content0c{
	position: absolute;
	top: 20%;
	right: 5%;
}
.in_content0_p{
	position: absolute;
	height: 15px;
	width: 15px;
	border: 2px #ef4428 solid;
	border-radius: 50%;
	color: #ef4428;
	top: 0;
	right: 0;
	font-weight: 800;
	background-color: #fff;
	line-height: 10px;
}
.in_content1{
	width: 100%;
	height: 70px;
	background-color: #f2f2f2;
	margin-top: 3%;
	padding: 0 10px;
	box-sizing: border-box;
	display: block;
}
.in_content1 span{
	display: inline-block;
	padding-left: 10px;
}
.in_content3 img{
	margin-bottom:-3px 
}
.in_content3{
	margin-top: 12%;
	margin-bottom: 57px;
	padding-bottom: 14px;
}
.in_content_p1{
	color: #06a7e1;
	text-align: left;
	font-size: 1.8rem;
	/*padding-top: 10px;*/
}
.in_content_p2{
	color: #a9a9a9;
	text-align: left;
	font-size: 1.4rem;
	/*margin-top: 4px;*/
}
.in_content_p3{
	color: #6b6b6b;
	font-size: 1.6rem;
}
.in_content_p4{
	color: #ababab;
	margin-top: 3%;
	font-size: 1.6rem;
}
.in_footer{
	height: 55px;
	background-color: #ef99a3;
	width: 100%;
	position: fixed;
	bottom: 0;
}
.in_footer1,.in_footer2,.in_footer3,.in_footer4{
	float: left;
	text-align: center;
	line-height:52px;
	width: 25%;
	margin-top:3px ;
}
.in_footer1 p,.in_footer2 p,.in_footer3 p,.in_footer4 p{
	color: #fff;
}
.in_footer1 img{
	width: 25px;
	height: 28px;
}
.in_footer2 img{
	width: 27px;
	height: 28px;
}
.in_footer3 img{
	width: 25px;
	height: 28px;
}
.in_footer4 img{
	width: 26px;
	height: 28px;
}
/*近期业务*/
.jinqi_header{
	height: 42px;
	width: 100%;
}
.jinqi_header>ul{
	width: 100%;
	height: 42px;
}
.jinqi_header>ul>li{
	width: 50%;
	background-color: #f2f2f2;
	float: left;
	list-style: none;
	height: 42px;
	line-height: 42px;
	font-size: 1.8rem;
}
.jiqin_border{
	border-bottom: 2px #77b2d2 solid;
	color: #3383c0;
}
.jiqin_border1{
	color: #a4a4a4;
}


/*.jsc-sidebar-content { position: relative; top: 0; left: 0; min-height: 100%; z-index: 10; background-color: white; }*/
/*.jsc-sidebar-pulled { transition: transform 0.5s ease; -webkit-transition: -webkit-transform 0.5s ease; -moz-transition: -moz-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; }*/
/*.jsc-sidebar-pushed { transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0); -moz-transform: translate3d(220px, 0, 0); -ms-transform: translate3d(220px, 0, 0); }*/
/*/!*.jsc-sidebar-scroll-disabled { position: fixed; overflow: hidden; }*!/*/
/*.jsc-sidebar-scroll-disabled { position: fixed; overflow: hidden; }*/

/*发布案件委托*/
a.back-icon{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	background: transparent;
	border-left: 1px solid #a9a9a9;
	border-top: 1px solid #a9a9a9;
	-webkit-transform:rotate(-45deg);
	margin-left: 10px;
	margin-top: 5px;
}
.contiant{
   padding: 0 10px;
	height: 100%;
	padding-bottom: 80px;
}
.contiant.pt30{
	padding-top: 30px;
}
.logo{
	width: 100%;
	text-align: center;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.logo img{
	width: 65%;
}
.text-box{
	background: #fff;
	height: 200px;
}

.select-point{
	height: 50px;
	border-radius: 5px;
	background: #fff;
	line-height: 50px;
	box-sizing: border-box;
	position: relative;
	padding:0px 10px 50px ;
}
.select-point span{
	font-size: 1.8rem;
	color: #a9a9a9;
}
.iconfont.position{
	position: absolute;
	right: 10px;
	color: #bebdc2;
}
.but-sty{
	margin-top: 2.5rem;

}
/*选择城市*/
/*sc-input*/
.search{
	height: 80px;
	padding: 20px 10px;
	background: #e9e9e9;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 15px;
}
.search i.find-icon{
	position: absolute;
	left: 20px;
}
.sc-input{
	border-radius: 30px;
	box-sizing: border-box;
	color: #e4e4e4;
	padding-left: 50px;
	padding-right: 10px;
}

/*hot-place*/
ul.hot-place{
	list-style: none;
	padding-top: 10px;
	margin-left: -10px;
}
ul.hot-place li{
	display: inline-block;
	width: 28.5%;
	text-align: center;
	font-size: 16px;
	height: 40px;
	background: #e9e9e9;
	border-radius: 5px;
	line-height: 40px;
	margin-bottom: 10px;
	margin-left: 14px;
}
/*firt-num*/
ul.firt-num{
	list-style: none;
	margin-left: -10px;
	border-bottom: 1px solid #d9d7d7;
	padding-top: 10px;
	padding-bottom: 20px;
}
ul.firt-num li{
	display: inline-block;
	margin-left: 14px;
	width: 12%;
	margin-bottom: 15px;
}
ul.firt-num li a{
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #cecbcb;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
dl.area-point{
	padding-bottom: 60px;
}
dl.area-point dt{
	height: 40px;padding-bottom: 10px;
	margin-top: 20px;
}
dl.area-point dt span{
display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #cecbcb;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
}
dl.area-point dd{
	border-bottom: 1px solid #cecbcb;
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 16px;
}
dl.area-point dd a{
	display: block;
	padding-left: 5px;
}
.back-top{
	display: block;
	width: 40px;
	height: 40px;
	background: #0092CE;
	position: fixed;
	bottom: 70px;
	right: 0;
}
.icon-jt{
	width: 20px;
	height: 20px;
	border-left: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: 15px;
}

/*近期业务*/
/**/
.jinqi_header{
	height: 42px;
	width: 100%;
}
.jinqi_header.add-mongin{
	margin-bottom: 60px;
}
.jinqi_header>ul{
	width: 100%;
	height: 42px;
}
.jinqi_header>ul>li{
	width: 50%;
	background-color: #f2f2f2;
	float: left;
	list-style: none;
	height: 42px;
	line-height: 42px;
	font-size: 1.8rem;
	box-sizing: border-box;
	text-align: center;
}
.jinqi_header>ul>li>a{
	width: 100%;
	height: 100%;
	display: inline-block;
	text-decoration: none;
}
.jinqi_a_c{
	text-decoration: none;
	display: inline-block;
}
.jinqi_af{
	text-decoration: none;
	color: #fbfbfb;
}
.jiqin_border1{
	color: #a4a4a4;
}
.jiqin_border2{
	border-left: 1px #cccccc solid;
	border-bottom: 2px #77b2d2 solid;
	color: #3383c0;
}
.jinqi_a1{
	color: #3383c0;
}
.jinqi_a2{
	color: #a4a4a4;
}
.jinqi_line{
	width: 2px;
	/*height: 100%;*/
	background-color: #d5d3d4;
	position: absolute;
	left: 20px;
	margin-top: -10px;
}
.jinqi_circle{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color:#d6d4d5 ;
	position: absolute;
	/*	left: -15px;*/
	top: 3px;
}
.jinqi_circle1{
	width: 15px;
	height: 15px;
	line-height: 14px;
	border-radius: 50%;
	background-color:#f57e20 ;
	position: absolute;
	top: 3px;
	text-align: center;
}
.jinqi_circle2{
	width: 15px;
	height: 15px;
	line-height: 10px;
	border-radius: 50%;
	background-color:#d5d7d2 ;
	position: absolute;
	top: 3px;
	text-align: center;
}
.jinqi_content{
	text-align: center;
	padding-bottom: 85px;
}
.jinqi_content>ul{
	width: 80%;
	margin: 0 auto;
}
.jinqi_content>ul>li{
	list-style: none;
	margin-top: 12%;
}
.jinqi_content_p1{
	color: #d6d4d5;
	font-size: 1.6rem;
	text-align: left;
	position: relative;
}
.jinqi_content_p1_s1{
	margin-left: 10px;
}
.jinqi_content_p2{
	font-size: 1.6rem;
	text-align: left;
	margin-top: 10px;
}
.jinqi_content_p2_s1{
	color: #3378af;
}
.jinqi_content_p2_s2{
	color: #3378af;
	margin-left: 10px;
}
.jinqi_content_p2_s3{
	color: #f08a42;
	margin-left: 10px;
	position: relative;
}
.jinqi_content_p2_s3p{
	position: absolute;
	height: 18px;
	width: 18px;
	background-color: #ea0701;
	color: #fff;
	border-radius: 50%;
	top: -30%;
	right: -40%;
	line-height: 18px;
	text-align: center;
}
.jinqi_content_p3{
	text-align: left;
	font-size:1.8rem;
	color: #525252;
	line-height: 30px;
	margin-top: 10px;
}

/*我的委托*/
.jinqi_w{
	width: 90%;
	height: 124px;
	margin: 0 auto;
}
.jinqi_w_img{
	margin-left: 2px;
	height: 8px;
	width: 8px;
	display: inline-block;
}
.jinqi_w_p1{
	overflow: hidden;
	padding-top: 20px;
}
.jinqi_w_p2{
	text-align: left;
	color: #a7a7a7;
	font-size: 1.6rem;
	line-height: 22px;
	margin-top: 14px;
}
.jinqi_w_p3{
	width: 90%;
	height: 40px;
	line-height: 40px;
	font-size: 1.6rem;
	text-align: left;
	margin: 0 auto;
}
.jinqi_w_s1{
	color: #454545;
	font-size: 1.6rem;
	display: inline-block;
	float: left;
}
.jinqi_w_s2{
	color: #c6c6c6;
	float: right;
	display: inline-block;
	margin-right: 7px;
	font-size: 1.4rem;
}
.jinqi_w_s3{
	color: #c6c6c6;
	float: right;
	display: inline-block;
	font-size: 1.4rem;
}
.jinqi_w1{
	width: 100%;
	background-color: #f2f2f2;
}
.jinqi_w2{
	height: 21.4%;
	width: 100%;
	text-align: center;
	background: url(img/jinqi_w-bg_03.jpg) no-repeat ;
	background-size: cover;
	background-position: center;
	border-top: 2px #69bbf3 solid;
}

.jinqi_w2_p1{
	color: #29a0f0;
	font-size: 1.8rem;
	margin-top: 14px;
}
.jinqi_w2_p2{
	color: #f07c25;
	margin-top: 20px;
}
.jinqi_w2_p2_s1{
	font-size: 1.6rem;
}
.jinqi_w2_p2_s2{
	font-size: 1.8rem;
	font-weight: 800;
}
.jinqi_w2_p3{
	color: #65b9f5;
	margin-top: 12px;
	display: block;
	font-size: 1.8rem;
}
.jinqi_w2_p4{
	height: 40px;
	width: 90%;
	background-color: #f57e20;
	border-radius: 13px;
	display: block;
	margin: 20px auto 0 auto;
	color: #fff;
	text-decoration: none;
	line-height: 40px;
	font-size: 1.8rem;
}
.jinqi_w2_p5{
	display: block;
	text-decoration: none;
	font-size: 1.8rem;
	color: #74b8e7;
	margin-top: 9px;
	margin-bottom: 15px;
}
.jinqi_w3_p1{
	color: #f57921;
	font-size:1.8rem;
}
.jinqi_w3_p2{
	color: #adadad;
	margin-top: 9px;
}
.jinqi_w3_p3{
	color: #7c7b83;
	margin-top: 11px;
}
.jinqi_w3_ps{
	color: #6f6e74;
	display: inline-block;
	margin: 0 7px;
}

/*咨询列表*/
.wodezx_p1{
	width: 100%;
	text-align: center;
	height: 190px;
}
.wodezx_p2{
	text-align: center;
	font-size: 1.8rem;
	color: #535353;
	margin-top: 14px;
}
.wodezx_p3{
	width: 90%;
	text-align: center;
	color: #fff;
	font-size: 1.8rem;
	display: block;
	height: 45px;
	line-height: 45px;
	margin: 63px auto 101px auto;
	background-color: #ef99a3;
	border-radius: 5px;
	text-decoration: none;
}
.wodezx_p4{
	color: #d6d4d5;
	font-size: 1.6rem;
	text-align: left;
	margin: 20px auto 0 auto;
	width: 90%;
	display: block;
}
.wodezx_p5{
	color: #535353;
	font-size: 1.8rem;
	margin: 10px auto 0;
	width: 90%;
	display: block;
	line-height: 30px;
}
.wodezx_p6{
	width: 95%;
	margin: 10px 0 17px 20px;
}
.wodezx_p6>span{
	background-color: #cdedf9;
	display: inline-block;
	line-height: 20px;
	font-size: 1.6rem ;
	color: #07a7e1;
	height: 20px;
	text-align: center;
	border-radius: 2px;
	padding: 0 5px;
	margin-right: 10px;
}
.wodezx_p7{
	width: 85%;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
.wodezx_p7 span{
	color: #fe9621;
	font-size: 1.4rem;
	display: inline-block;
	float: left;
	padding-left: 15px;
	width: 80%;
}
.wodezx_a{
	text-decoration: none;
	display: block;
	background-color: #07a7e1;
}
.ul-box ul{
	width: 95%;
	margin-bottom: 60px;
}
.ul-box ul li{
	background-color: #fff;
	margin: 12px auto;
	border-radius: 5px;
	border-top: 5px #07a7e1 solid;
	padding-bottom: 10px;
}
.ul-box ul li img{
	width: 100%;
	height: auto;
}
.icon_bulb.block-icon{
	display:inline-block;
	vertical-align: top;
	float: left;
	padding-top:10px;
}
.cheack-as{
	display: block;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	background: #08a7e1;
	color: #fff;
	width: 87%;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	font-size: 1.8rem;
	position: relative;
}
.cheack-as.hide{
	display: none;
}
i.ans-num{
	position: absolute;
	width: 30px;
	height: 30px;
	background: #e40001;
	color: #fff;
	border-radius: 50%;
	right: 0;
	top: -30%;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-style: normal;
	font-family: microsoft-yahei;
}
.icon10.pt110{
	padding-top: 110px;
	display: block;
	margin: 0 auto;
}
.fabu{
	width: 100%;
	height:20.9%;
}
.fabu_img{
	width: 100%;
	height: auto;
}

.in_select{
	height: 50px;
	width: 90%;
	background-color: #fff;
	margin: 0 auto;
	position: relative;
	border-radius:5px ;
}
.fabu_p1{
	color: #ff0000;
	font-size: 1.6rem;
	width: 90%;
	margin: 0 auto;
	margin-top: 12px;
}
.in_text{
	height: 180px;
	width: 90%;
	margin: 0 auto;
	background-color: #fff;
	margin-top: 15px;
	border-radius:5px ;
}
.in_text textarea{
	border: none;
	width: 95%;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	resize:none;
	outline:none;
	font-size: 1.6rem;
	color: #cac8c8;
	display: block;
	font-family: "Microsoft YaHei";
}
textarea.fabu_ta:focus{
	border: none;
}
.fabu_b{
	width: 100%;
	text-align: center;
}
.fabu_b_a{
	height: 50px;
	width: 90%;
	background-color: #ef99a3;
	display:block;
	margin:21px auto 78px auto;
	color: #fff;
	text-decoration: none;
	border-radius:5px ;
	line-height: 40px;
	font-size: 1.8rem;
	text-align: center;

}
.in_text form{
	width: 100%;
}
.in_select_a{
	text-decoration: none;
	line-height: 50px;
	color: #cac8c8;
	width: 95%;
	font-size: 1.6rem;
	margin: 0 auto;
	display: block;
}
.in_select_a p{
	display: inline-block;
	padding-left: 10px;
}

/*委托发布成功*/
.icon-box{
	padding: 60px 0;
	background: url("img/log2.png") no-repeat bottom center;
	background-size: 90%;
	text-align: center;
}
.icon-box p{
	color: #fe9621;
	font-size: 2.0rem;
	padding-bottom: 1rem;
}
a.btn-a{
	display: block;
	height: 50px;
	width: 100%;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 2.0rem;
	border-radius: 5px;
	margin-bottom: 20px;
}
a.btn-a.yellow{
	background: #fe9621;
}
a.btn-a.blue{
	background: #ef99a3;
}
/*
找回密码
*/
.step {
	padding: 60px 0 45px
}

.step li {
	position: relative;
	z-index: 1;
	float: left;
	width: 33.3333333%;
	text-align: center
}

.step li:first-child {
	width: 33.3333334%
}

.step b {
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 46px;
	height: 46px;
	line-height: 46px;
	border-radius: 23px;
	background-color: #bfbfbf;
	font-size: 2.8rem;
	font-weight: normal;
	color: #fff
}

.step p {
	margin: 10px 0 0;
	font-size: 1.4rem;
	color: #999
}

.step li:before,.step li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 21px;
	z-index: 1;
	display: block;
	height: 5px;
	width: 50%;
	background-color: #bfbfbf
}

.step li:after {
	left: auto;
	right: 0
}

.step li:first-child:before,.step li:last-child:after {
	display: none
}

.step .active p {
	color: #219ff0
}

.step .active b,.step .active:before,.step .active:after {
	background-color: #219ff0
}

/*formgroup*/
.formgroup{
	padding-bottom: 20px;
}
.formgroup input{
	height:50px;
	line-height:50px;
}
.formgroup input.light-colr{
	color: #e4e4e4;
}
.formgroup.pb0{
	padding-bottom: 0;
}
.formgroup button.chang-color{
	background: #f2f2f2;
	color: #a6a6a6;
	border: none;
}
.formgroup button.yellow{
	background: #fe9621;
	color: #fff;
	border: none;
}
.formgroup button.yz{
	border: 1px solid #ef99a3;
	background: none;
	color: #ef99a3;
	cursor: pointer;
}
.formgroup input.yz{
	width: 58%;
	display: inline-block;
	vertical-align: top;
}
.icon-box-2{
	text-align: center;
}
.icon-box-2 p{
	color: #fe9621;
}
/*
修改密码
*/
.icon-box3{
	text-align: center;
	padding: 30px 0 0;
}
.chage-pw-p{
	color: #535353;
	font-size: 2.0rem;
	text-align: center;
	padding-bottom: 30px;
}
.but-yz{
	width: 40%;
	display: inline-block;
	background: #fe9621;
	color: #fff;
	border: none;
	vertical-align: top;
	cursor: pointer;
	margin-left: 5px;
}
input#checkbox{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	left: -1000px;
}
input#checkbox[type="checkbox"]+label{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #e4e4e4;
	vertical-align: top;
}
input#checkbox[type="checkbox"]:checked+label{
	background: #e4e4e4 url("img/checked.png") no-repeat;
}
p.xieyi{
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
}
.pt25{
	padding: 25px 0 0;
	text-align: center;
}
.but-sty.reset-sty{
	margin-top: 10px;
	background: #ffc07b;
	border: none;
}
/*发布成功*/
.fabu_success{
	background: url(img/fabu_su_bg_03.jpg) no-repeat;
	background-size: 100% auto;
/*	padding-bottom: 41px;*/
width: 100%;
}
.fabu_success p{
	color: #fe9621;
	text-align: center;
	font-size: 1.8rem;
}
.f_s_p1{
	margin-top: 11px;
	padding-bottom: 41px;
}
.fabu_success1{
	margin-bottom: 111px;
}
.fabu_success1 a{
	width: 90%;
	height: 52px;
	line-height: 52px;
	color: #FFF;
	font-size: 1.8rem;
	text-align: center;
	display: block;
	margin: 11px auto 0 auto;
	text-decoration: none;
	border-radius:5px ;
}
.f_s_a1{
	background-color: #fe9621;
}
.f_s_a2{
	background-color: #ef99a3;
}
/**/
.change_zx{
	background: url(img/change_zu_bg_02.jpg) no-repeat;
	background-size: 100% auto;
	width: 100%;
	margin: 30px auto 0 auto;
	padding-bottom: 99px;
}
.change_zx1{
	margin: 0 auto;
	width: 63%;
}
.change_zx p {
	font-size: 1.6rem;
	text-align: center;
}
.change_zx p span{
	display: inline-block;
}
.change_zx img{
	width: 50%;
	height: 50%;
	margin: 50px auto 0 auto;
	display: block;
}
.change_zx_p{
	width: 80%;
	margin-left: 5%;
	display: inline-block;
	text-align: center;
	color: #fe9621;
}
.change_zx_p1{
	color: #535353;
	margin-top: 17px;
}
.change_zx_p1 span{
	color: #fe9621;
}
.change_zx_p2{
	color: #000000;
	margin-top: 12px;
}
.change_zx_a{
	width: 90%;
	height: 52px;
	line-height: 52px;
	color: #FFF;
	font-size: 1.8rem;
	text-align: center;
	display: block;
	margin: 11px auto 0 auto;
	text-decoration: none;
	border-radius:5px ;
	background-color: #fe9621;
}
/*选择专长*/
.xuanze_p1{
	color: #ef99a3;
	font-size:1.8rem;
	display: block;
	margin: 22px auto 38px auto;
	text-align: center;
}
.xuanze_c{
	width: 100%;
}
.xuanze_c ul{
	width: 85%;
	margin: 0 auto;
	list-style: none;
	overflow: hidden;
}
.xuanze_c ul li{
	margin-top: 12px;
	display:block;
	width: 49%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
}
.xuanze_c ul li a{
	display:block;
	background-color: #f2f2f2;
	color: #535353;
	text-decoration: none;
	text-align: center;
	font-size: 1.8rem;
}
ul.zhuanchang li:nth-child(2n){
	float: right;
}

/**/
.kong1{
	height: 121px;
}
.pay_a1{
	border-bottom: 2px #77b3d7 solid;
}
.pay_content{
	height: 150px;
	width: 100%;
	background-color: #fb7c3c;
	padding-top: 34px;
}
.pay_content p{
	color: #fff;
	text-align: left;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.pay_content_p1{
	margin-top: 34px;
}
.pay_content_p2{
	margin-top: 25px;
	font-size: 4rem;
}
.pay_content_p2 span{
	font-size: 1.6rem;
}
.pay_content_p3{
	color: #00aaee;
	width: 90%;
}
.pay_content_p4{
	color: #259b01;
	width: 90%;
}
.pay_content_p3 , .pay_content_p4{
	font-size:2rem ;
	line-height:70px ;
	display: inline-block;
	height: 70px;
	text-align: left;
}
.pay_content_p3 span, .pay_content_p4 span{
	display: inline-block;
	margin-left: 14px;
}
.zfb{
	line-height: 50px;
	color: #04a7f2;
	font-size: 2.5rem;
}
.weixin{
	line-height: 50px;
	color: #269a01;
	font-size: 2.5rem;
}
/*
用户中心首页
*/
.head-part{
	height: 28%;
	box-sizing: border-box;
	background: url("img/us-home-bg.png") no-repeat;
	background-size: cover;
}
.us-head{
	padding: 20px 30px 20px 40px;
	overflow: hidden;
	display: block;
}
.us-head dl dd{
	height: 80px;
}
.us-head dl dd:nth-child(1){
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
}
.us-head dl dd:nth-child(1) img{
	width: 80px;
	height: 80px;
}
.us-head dl dd:nth-child(2){
	float: right;
}

/*cont-info*/
.cont-info{
	height: 70px;
	border-top: 1px solid #4acbfa;
}
.cont-info ul{
	overflow: hidden;
	height: 100%;
}
.cont-info ul li{
	width: 33%;
	box-sizing: border-box;
	float: left;
	height: 100%;
}
.cont-info ul li a{
	padding-top: 10px;
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.cont-info ul li dl dd{
	text-align: center;
	color: #c1e5f6;
}
.cont-info ul li dl dd span{
	color: #fff;
	padding-left: 10px;
}
.cont-info ul li:nth-child(1),.cont-info ul li:nth-child(2){
	border-right: 1px solid #4acbfa;
}
/*ul-box*/
.ul-box{
	padding-bottom: 70px;
}
.ul-box a{
	display: block;
	margin-top: 10px;
	height: 50px;
	background: #fff;
	padding-right: 20px;
}
.ul-box a dl dd{
	float: left;
	padding-left: 20px;
	height: 100%;
	line-height: 50px;
}
.ul-box a dl dd:last-child{
	float: right;
	color: #e6e6e6;
}
.iconfont.reset-size{
	font-size: 20px;
}
.iconfont.reset-size2{
	font-size: 16px;
}
.icon-bg{
	width: 30px;
	height: 30px;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
}
.wight-color{
	color: #fff;
}
.icon-color-yellow{
	background: #fe9621;
}
.icon-color-blue{
	background: #ef99a3;
}
.icon-color-blue.iconfont{
	line-height: 32px;
}
.icon-color-green{
	background: #2ba003;
}
.icon-color-red{
	background: #d30101;
}
/*系统消息*/
.system_m{
	width: 100%;
}
.system_m ul{
	width: 100%;
}
.system_m ul li{
	width: 100%;
	margin-top: 5px;
	border-top: 1px #dedede solid;
	border-bottom: 1px #dedede solid;
	background: #fff;
}
.system_m ul li p{
	font-size: 1.6rem;
	width: 90%;
}
.system_m ul li p>span{
	display:inline-block;
	margin-left: 11px;
}
.sys_m_p1{
	color: #c6c6c6;
	border-bottom: 1px #eeeeee solid;
	padding: 4px 0 2px 0;
}
.sys_m_p2{
	color: #818181;
	padding: 9px 11px;
}
.lock-box{
	position: relative;
	overflow: hidden;
}
.zhuanchang-box{
	background: #f2f2f2;
	position: absolute;
	left: 414px;
	width: 100%;
	top: 0;
	bottom: 0;
	z-index: 10;
}
#tm{
	display: none;
}
.black-text{
	color: #535353;
}
/**/
#showSidebar{
	display: none;
}
#showSidebar:checked ~ .in_content{
	transform: translateX(220px);
}
#showSidebar:checked ~ .sidebar {opacity: 1; transform: translateX(0);}

/*animition reset*/
.animated{
	animation-duration:2s;
}
.huifu_p{
	height: 45px;
	background: #d6f4ff;
	border-top: 1px #b7e5f5 solid;
	border-bottom: 1px #b7e5f5 solid;
	line-height: 45px;
	text-align: center;
	color: #4eb8e8;
	position: relative;
}
.huifu_se1{
	background: #fff;
}
.huifu_se1 p{
	color: #828282;
}
.huifu_se1_p1{
	width: 85%;
	padding: 28px 0;
}
.huifu_se1_p2{
	width: 90%;
	text-align: right;
	padding-bottom: 20px;
}
.huifu_lvshi{
	width: 100%;
	overflow: hidden;
	background: #f3f3f3;
}
.huifu_lvshi ul{
	overflow: hidden;
	padding-top: 12px;
	padding-bottom: 15px;
}
.huifu_lvshi ul li{
	width: 33.3%;
	float: left;
}

.huifu_lvshi h1{
	text-align: center;
}
.huifu_lvshi p{
	text-align: center;
	margin-top: 8px;
}
.huifu_lvshi_h{
	width: 70%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	display: inline-block;
	margin-left: 15%;
}
.huifu_lvshi_h img{
	width: 100%;
	height: 100%;
}
.huifu_lvshi_h p{
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #202022;
	color: #fe9720;
	opacity: .7;
	padding-bottom: 2px;
}
.huifu_se2{
	/*padding-bottom: 111px;*/
}
.huifu_se2_w span{
	display: block;
	margin-left: 9px;
}
.huifu_se2_w span:nth-child(1){
	margin-top: 8px;
	color: #555555;
	font-size: 1.6rem;
}
.huifu_se2_w span:nth-child(2){
	/*margin-top: 1px;*/
	color: #b0b0b0;
	font-size: 1.4rem;
}
.huifu_se2_h{
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 6px;
}
.huifu_se2_h img{
	width: 100%;
	height: 100%;
}
.huifu_se2_w{
	overflow: hidden;
}
.huifu_se2 a{
	overflow: hidden;
	display: inline-block;
	margin-left: 3%;
	margin-top: 6px;
}
.huifu_se2 ul li{
	overflow: hidden;
	border-top: 1px #dddddd solid;
	border-bottom: 2px #e8e8e8 solid;
	background: #fff;
	margin-top: 15px;
}
.huifu_se2 ul li:nth-child(1){
	margin-top: 0;
}
.huifu_se_c{
	border-top: 1px #ededed solid;
	width: 95%;
}
.huifu_se_c p{
	width: 90%;
	margin-top: 8px;
}
.huifu_se_c p span{
	display: inline-block;
	margin-left: 8px;
}
.huifu_se_c p:nth-child(1){
	font-size: 1.8rem;
	color: #818181;
}
.huifu_se_c p:nth-child(2){
	color: #dcdcdc;
	margin-bottom: 8px;
}
.huifu_se3{
	padding-bottom: 81px;
	padding-top: 3px;
}
.huifu_se3 a{
	width: 90%;
	height: 50px;
	border-radius: 5px;
	display: block;
	margin: 11px auto 0 auto;
	text-align: center;
	line-height: 50px;
	border-radius: 5px;
	color: #fff;
	font-size: 1.8rem;
}
.huifu_se3 a:nth-child(1){
	background: #07a7e1;
}
.huifu_se3 a:nth-child(2){
	background: #ff9621;
}
.ul-box a.cheack-as{
	background: #08a7e1;
}
/*
律师详情页
*/
.lawyer_details_1{
	background: url(img/lawyer_details_bg_03.jpg) no-repeat;
	background-size: 100% auto;
	text-align: center;
	padding-bottom: 9px;
}
.lawyer_details_1 p{
	width: 55%;
	height: 32px;
	border-radius: 16px;
	color: #fff;
	text-align: center;
	background: #50cbf5;
	/*	margin-top: 12px;*/
	line-height: 32px;
}
.lawyer_details_1 p:nth-child(2){
	margin-top: 9px;
}
.lawyer_details_1_H{
	width: 52.3%;
	position: relative;
	padding: 34px 0 10px 0;
}
.lawyer_details_1_h{
	width: 80px;
	height: 80px;
	position: relative;
}
.lawyer_details_1_h img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.lawyer_details_1_H p:nth-child(2){
	line-height: 25px;
	background: #fff;
	position: absolute;
	width: 27px;
	height: 27px;
}
.lawyer_details_1_H p{
	line-height: 24px;
	background: #aee1f4;
	width: 24px;
	height: 24px;
	bottom: 0;
	border-radius: 50%;
	right: -5px;
	bottom: -5px;
	display: inline-block;
}
.lawyer_details_1_h1{
	margin-top: 11px;
}
.lawyer_details_1_h1 span{
	color: #FFFFFF;
}
.lawyer_details_1_h1 span:nth-child(1){
	margin-left: 7px;
}
.lawyer_details_2 ul{
	border-bottom: 1px #cbeffd solid;
	overflow: hidden;
}
.lawyer_details_2 ul li{
	overflow: hidden;
	float: left;
	width: 33%;
	border-left: 1px #cbeffd solid;
	padding-top: 2px;
}
.lawyer_details_2 ul li:nth-child(1){
	border-left: none;
}
.lawyer_details_2 ul li:nth-child(3){

}
.lawyer_details_2_h{
	height: 47px;
}
.lawyer_details_2_h p{
	text-align: center;
	color: #828282;
	float: right;
	width: 66%;
	display: inline-block;
	font-size: 1.4rem;
}
.lawyer_details_2_h p:nth-child(2){
	color: #5abbe8;
	font-size: 2rem;
	font-weight: 800;
}
.lawyer_details_3{
	padding-bottom: 111px;
}
.lawyer_details_3_h h2{
	color: #a3a3a3;
	background-color: #f3f3f3;
	border-bottom: 1px #d3f0f9 solid;
	padding: 2px 0;
	font-size: 1.6rem;
}
.lawyer_details_3_h p span{
	margin-left: 9px;
}
.lawyer_details_3_c1{
	padding: 7px 0;
	border-bottom: 1px #d3f0f9 solid;
}
.lawyer_details_3_c1 p{
	display: inline-block;
	width: 90px;
	height: 23px;
	background: #07A7E1;
	border-radius: 12.5px;
	border: none;
	color: #FFFFFF;
	line-height: 23px;
	font-size: 1.4rem;
	padding: 0;
	margin-left: 10px;
}
.lawyer_details_3_c1 p span{
	display: inline-block;
	margin-left: 4px;
}
.lawyer_details_3_c2{
	padding: 8px 10px 7px 10px;
}
.lawyer_details_3_c2 p{
	color: #797979;
	background: #FFFFFF;
	border: none;
}
.in_footer_h a{
	text-decoration: none;
	background: #ff9621;
	float: left;
	height: 50px;
	margin-top: -40px;
	line-height: 50px;
	display: block;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.8rem;
}
.in_footer_h a span{
	display: inline-block;
	margin-left: 10px;
}
/**/
/*my_lawyer*/
/**/
.my_lawyer{
	padding-bottom: 70px;
}
.my_lawyer ul li{
	width: 100%;
	background: #fff;
	margin-bottom: 9px;
	padding-bottom: 4px;
}
.my_lawyer ul li a{
	overflow: hidden;
	display: block;
}
.my_lawyer_l{
	width: 31.25%;
	float: left;
	margin-top: 20px;
}
.my_lawyer_l_i {
	position: absolute;
	height: 24px;
	width: 24px;
	text-align: center;
	line-height: 24px;
	background: #FFFFFF;
	border-radius: 50%;
	margin-bottom: -4px;
	margin-right: -6px;
	right: 0;
	bottom: 0;
}
.my_lawyer_ln{
	width: 80%;
	position: relative;
	max-width: 85px;
}
.my_lawyer_l img{
	width: 100%;
	border-radius: 4px;
	max-width: 85px;
}
#my_lawyer_s{
	color: #535353;
}
.my_lawyer_r{
	width: 68.75%;
	float: left;
	margin-top: 14px;
}
.my_lawyer_r p{
	width: 85%;
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
}
.my_lawyer_r p:nth-child(2){
	background: #07a7e1;
	line-height: 20px;
	border-radius: 15px;
	width: 70%;
	margin-bottom: 9px;
}
.my_lawyer_r p:nth-child(3){
	color: #797979;
	font-size: 1.4rem;
}
.my_lawyer_r p span:nth-child(1){
	display: inline-block;
	height: 22px;
	width: 22px;
	line-height: 20px;
	border-radius: 50%;
	overflow: hidden;
	background: #FFFFFF;
	margin: 3px 0 0 3px;
	float: left;
}
.my_lawyer_r p span:nth-child(3){
	color: #ffba00;
}
.my_lawyer_r p span:nth-child(2){
	color: #FFFFFF;
	margin-left: 4px;
	line-height: 29px;

}
