锘?legal_top {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    padding: 0.5rem 0;
    background-color: #ececec;
    z-index: 99;
}
.legal_top .back{
	position: absolute;
	width: 5%;
	left: 3%;
	top: 0.5rem;
}
.legal_top .back img{
	width:100%;
}
.legal_top h2{
	text-align: center;
	font-size: 1.2rem;
	font-weight: normal;
	color: #393939;
}

.advice_nr {
    width: 95%;
    margin: 3.5rem auto 1rem;
}
.order{
      width: 96%;
            height: 1.5rem;
            margin: 0 auto 1.6rem;
            background: url(/uploads/image/cmimages/order.gif) no-repeat center center;
            background-size: 100% auto;
}
.fill{
	margin-bottom: 1.3rem;
}
.fill li{
	height: 2.2rem;
	margin-bottom: 1.2rem;
}
.fill li label{
	float: left;
	width: 30%;
	height: 2.2rem;
	line-height: 2.2rem;
	text-align: right;
	font-size: 1rem;
	color: #606060;
	overflow: hidden;
}
.fill li p{
	float: left;
	width: 66%;
	height: 2.2rem;
}
.fill li p input{
	float: left;
	width: 50%;
	height: 2.1rem;
	border: 1px solid #d4d4d4;
	padding: 0rem 5%;
	border-radius: 0.3rem;

}
.fill li p input.inp1{
	width: 90%;
}
.fill li p img{
	float: right;
	display: block;
	width: 35%;
	height: 1.8rem;
	margin-top: 0.2rem;
	overflow: hidden;
}
.fill li p button{
	float: right;
	display: block;
	width: 35%;
	height: 2.2rem;
	line-height: 2.2rem;
	border-radius: 0.3rem;
	text-align: center;
	font-size: 0.9rem;
	color: #ffffff;
	background-color: #f97e4e;
	overflow: hidden;
}
.fill .fill-sumbit{
	display: block;
	width: 100%;
	height: 2.6rem;
	line-height: 2.6rem;
	border-radius: 2.6rem;
	text-align: center;
	font-size: 1.1rem;
	color: #ffffff;
	background-color: #6ec4f2;
}
.tip{
	padding-bottom: 6rem;
}
.tip p{
	line-height: 1.5rem;
	text-align: justify;
	font-size: 1rem;
	color: #8d8d8d;
}



.advice_nr .advice_txt{
	padding-bottom: 0.3rem;
}
.advice_nr .advice_txt p{
	text-align: justify;
	text-indent: 2em;
	line-height: 1.8rem;
	font-size: 1.1rem;
	color: #393939;
	background: url(/uploads/image/cmaimages/icon-12.png) 2% 0.15rem no-repeat;
	background-size: 5%;
}
.advice_nr .advice_repair{
	width: 100%;
	line-height: 1.8rem;
	padding: 0.5rem 0;
	text-indent: 2.2em;
	border-top: 1px solid #ececec;
	font-size: 1.1rem;
	color: #393939;
	background: url(/uploads/image/cmaimages/icon-2.png) 0rem 0.85rem no-repeat;
	background-size: 2rem 1.1rem;
}
.advice_nr .rqsj{
	height: 1.4rem;
	line-height: 1.4rem;
	margin-left: 0.3rem;
	font-size: 0.8rem;
	color: #777373;
}
.advice_nr .rqsj span{
	margin-right: 0.5rem;
}
.advice_nr .rqsj p{
	float:right;
	padding-left: 1.4rem;
	margin-right: 0.2rem;
	background: url(/uploads/image/cmaimages/icon-4.png) no-repeat left center;
	background-size: 0.9rem 0.7rem;
}
.advice_nr .rqsj i{
	font-style:normal;
}
.advice_nr .advice_contact{
	display: block;
	width: 10.8rem;
	height: 2.8rem;
	line-height: 2.8rem;
	margin: 1.5rem auto 0;
	border-radius: 0.3rem;
	text-align: center;
	font-size: 1.1rem;
	color: #ffffff;
	background-color: #f8b551;
}


.law-reply{
	border-bottom: 0.7rem solid #ececec;
}
.law-reply .law-consult{
	width: 90%;
	margin: 0 auto 1.4rem;
}
.law-reply .law-consult .law-consult-title{
	width: 10rem;
	height: 3rem;
	margin: 0 auto;
}
.law-reply .law-consult .law-consult-title span{
    float: left;
    width: 2rem;
	height: 3rem;
    background: url(/uploads/image/cmaimages/line.jpg) center no-repeat;
    background-size: 100%;
}
.law-reply .law-consult .law-consult-title h2{
    float: left;
    height: 3rem;
    line-height: 3rem;
    margin: 0 0.5rem;
    font-size: 1.2rem;
    text-align: center;
    font-weight: normal;
	color: #000;
}
.law-reply .law-consult .law-consult-text{
	display: block;
	width: 93%;
	height: 7.4rem;
	line-height: 1.6rem;
	margin: 0 auto 1rem;
	padding: 0.3rem 3%;
	border: 1px solid #d4d4d4;
	border-radius: 0.3rem;
	text-align: justify;
	resize: none;
}
.law-reply .law-consult .law-consult-sub{
	display: block;
	width: 10.8rem;
	height: 2.7rem;
	line-height: 2.7rem;
	margin: 0 auto;
	border-radius: 0.4rem;
	text-align: center;
	font-size: 1.1rem;
	color: #ffffff;
	background-color: #6ec4f2;
}
.law-reply .law-recom{
	width: 100%;
	height: 4.3rem;
	padding-top: 1.2rem;
	background: url(/uploads/image/cmaimages/recom.jpg) no-repeat center center;
	background-size: 100% 100%
}
.law-reply .law-recom .law-recom-head{
	float: left;
	width: 3.4rem;
	height: 3.4rem;
	border-radius: 50%;
	margin-left: 0.9rem;
	overflow: hidden;
}
.law-reply .law-recom .law-recom-head img{
	display: block;
	width: 100%;
}
.law-reply .law-recom-txt{
	float: left;
	width: 11.5rem;
	height: 4rem;
	margin-left: 0.8rem;
	padding-top: 0.2rem;
}
.law-reply .law-recom-txt p{
	width: 100%;
	height: 1.6rem;
	line-height: 1.6rem;
	overflow: hidden;
}
.law-reply .law-recom-txt p a{
	font-size: 1rem;
	color: #1e1e1e;
}
.law-reply .law-recom-txt span{
	display: block;
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 0.8rem;
	color: #3d718c;
	overflow: hidden;
}
.law-reply .law-recom .law-recom-tel{
	float: left;
	width: 5rem;
	height: 2.4rem;
	line-height: 2.4rem;
	margin-left: 0.5rem;
	margin-top: 0.7rem;
	border-radius: 0.4rem;
	text-align: center;
	font-size: 1rem;
	color: #ffffff;
	background-color: #47a06e;
}
.law-reply .law-reply-num{
	width: 90%;
	margin: 0 auto;
	padding: 1rem 0;
	font-weight: normal;
	font-size: 1rem;
	color: #000;
	overflow: hidden;
}


.lawyer_answer{
	width: 100%;
}
.lawyer_answer .optimum{
	width: 100%;
	height: 2.5rem;
	background: #fc8229 url(/uploads/image/cmaimages/optimum.png) no-repeat 0.7rem bottom;
	background-size: 7.65rem 2.1rem;
}
.lawyer_answer ul{
	width: 100%;
	margin: 0 auto;
}
.lawyer_answer ul li{
	padding: 1rem 2% 0.5rem;
	border-bottom: 0.7rem solid #ececec;
}
.lawyer_answer ul li .lsjs{}
.lawyer_answer ul li .lsjs .ls_pic{
	float: left;
	width: 15%;
	margin-left: 1%;
}
.lawyer_answer ul li .lsjs .ls_pic span{
	display: block;
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 5px;
	overflow: hidden;
}
.lawyer_answer ul li .lsjs .ls_pic span img{
	width: 100%;
	vertical-align: top;
}
.lawyer_answer ul li .lsjs .ls_nr{
	float: left;
	width: 81%;
	margin-left: 3%;
}
.lawyer_answer ul li .lsjs .ls_nr .ls_xm{
	padding-top: 0.5rem;
}
.lawyer_answer ul li .lsjs .ls_nr .ls_xm h3{
	float: left;
	margin-right: 0.5rem;
	font-size: 1.1rem;
	font-weight: normal;
	color: #393939;
}
.lawyer_answer ul li .lsjs .ls_nr .ls_xm .vip{
	float: left;
	width: 1.3rem;
	height: 1.5rem;
	margin-right: 0.5rem;
	background: url(/uploads/image/cmaimages/vip.png) right center no-repeat;
	background-size: 100%;
}

	.lawyer_answer ul li .lsjs .ls_nr .ls_xm .rmobile {
		float: left;
		width: 10rem;
		height: 1.5rem;
		line-height: 1.5rem;
		text-indent: 1rem;
		font-family: '鏂板畫浣?;
		font-size: 0.8rem;
		color: #acacac;
		background: url(/uploads/image/cmaimages/icon9.png) no-repeat 0.1rem center;
		overflow: hidden;
	}
.lawyer_answer ul li .lsjs .ls_nr .ls_xm .star{
	float: left;
	width: 0.8rem;
	height: 1.2rem;
	margin: 0 0.3rem 0 0;
	background: url(/uploads/image/cmaimages/star.png) center no-repeat;
	background-size: 100%;
}
.lawyer_answer ul li .lsjs .ls_nr .ls_xm .diamond{
	float: left;
	width: 1rem;
	height: 1rem;
	margin: 0 0.3rem 0 0;
	background: url(/uploads/image/cmaimages/diamond.png) center no-repeat;
	background-size: 100%;
}
.lawyer_answer ul li .lsjs .ls_nr .date{
	margin-top: 0.3rem;
}
	.lawyer_answer ul li .lsjs .ls_nr .date p {
		float: left;
		height: 1.6rem;
		line-height: 1.6rem;
		padding-left: 6%;
		font-size: 0.8rem;
		color: #acacac;
		background: url(/uploads/image/cmaimages/icon-3.png) left 0.3rem no-repeat;
		background-size: 8%;
	}
.lawyer_answer ul li .lsjs .ls_nr .date a{
	display: block;
	float: right;
	height: 1.5rem;
	line-height: 1.7rem;
	margin-top: -0.3rem;
	padding: 0 0.5rem;
	text-align: center;
	border: 1px solid #3796e6;
	font-size: 0.8rem;
	color: #3796e6;
}
.lawyer_answer ul li .lsjs .ls_twen{
	float: left;
	width: 20%;
	padding-top: 0.5rem;
}
.lawyer_answer ul li .lsjs .ls_twen a{
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center;
	border: 1px solid #3796e6;
	font-size: 0.9rem;
	color: #3796e6;
}
.lawyer_answer ul li .lshd{
	width: 98%;
	margin: 0.5rem auto 0;
	padding-bottom: 0.5rem;
	/*border-bottom: 1px solid #ececec;*/
}
.lawyer_answer ul li .lshd p{
	line-height: 1.6rem;
	font-size: 1.1rem;
	color: #393939;
}
.lawyer_answer ul li .twzw{
	width:98%;
	padding:0.5rem 0;
	margin:0.5rem auto 0;
	border-bottom:1px solid #ececec;
}
.lawyer_answer ul li .twzw .twzw_nr{
	padding-left: 4%;
	background: url(/uploads/image/cmaimages/icon-36.png) left top repeat-y;
	background-size: 2px 2px;
}
.lawyer_answer ul li .twzw p{
	line-height: 1.6rem;
	text-align: justify;
	font-size: 1.1rem;
	color: #393939;
}
.lawyer_answer ul li .twzw .date{
	margin-top: 0.3rem;
}
.lawyer_answer ul li .twzw .date span,
.lawyer_answer ul li .lszd .date span{
	float: left;
	height: 1.6rem;
	line-height: 1.6rem;
	padding-left: 5%;
	font-size: 0.8rem;
	color: #9f9f9f;
	background: url(/uploads/image/cmaimages/icon-3.png) left 0.3rem  no-repeat;
	background-size:8%;
}
.lawyer_answer ul li .twzw .date i{
	float: right;
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	font-style: normal;
	font-size: 0.9rem;
	color: #9f9f9f;
}
.lawyer_answer ul li .twzw .date i em{
	display: inline-block;
	margin-left: 0.3rem;
	padding: 0 0.2rem;
	border-radius: 0.3rem;
	font-style: normal;
	color: #fff;
	background-color: #168ce4;
}
.lawyer_answer ul li .lszd{
	width: 98%;
	padding: 0.5rem 0;
	margin: 0.5rem auto 0;
	border-bottom: 1px solid #ececec;
}
.lawyer_answer ul li .last-lshd{
	border-bottom: none;
}
.lawyer_answer ul li .lszd p{
	line-height: 1.6rem;
	text-align: justify;
	font-size: 1.1rem;
	color: #393939;
}
.lawyer_answer ul li .lszd .date{
	margin-top: 0.3rem;
}
.lawyer_answer ul li .lszd .date i{
	float: left;
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	padding: 0 0.2rem;
	border-radius: 0.3rem;
	font-style: normal;
	font-size: 0.9rem;
	color: #fff;
	background-color: #ff6000;
}
.lawyer_answer ul li .lszd .date span{
	float: right;
	padding-left: 5%;
}
.lawyer_answer ul li .wltw{
	width: 90%;
	margin: 0 auto;
	padding: 1.5rem 0 1rem;
}
.lawyer_answer ul li .wltw button{
	display:block;
	width:100%;
	height:2.5rem;
	line-height:2.5rem;
	border:1px solid #6ec4f2;
	border-radius:0.4rem;
	font-size:1.1rem;
	color: #ffffff;
    background-color: #6cc7f7;
}


.consult_list{
	padding: 0.5rem 0 0.5rem;
	border-bottom: 0.7rem solid #ececec;
}
.consult_list .line_h2{
	position: relative;
	text-align: center;
}
.consult_list .line_h2 .line_nr{
	display: inline-block;
	height: 3rem;
}
.consult_list .line_h2 .line_nr span{
	float: left;
	height: 3rem;
	width: 2rem;
	background: url(/uploads/image/cmaimages/line.jpg) center no-repeat;
	background-size: 100%;
}
.consult_list .line_h2 .line_nr h2{
	float: left;
	height: 3rem;
	line-height: 3rem;
	margin: 0 0.5rem;
	font-size: 1.2rem;
	text-align: center;
	font-weight: normal;
	color: #000;
}
.consult_list ul{
	width: 92%;
	margin: -0.5rem auto 0;
}
.consult_list ul li{
	padding: 1rem 0 0.5rem;
	border-bottom: 1px solid #ececec;
}
.consult_list ul li .wti p{
	width: 100%;
	max-height: 3rem;
	line-height: 1.6rem;
	margin-bottom: 0.3rem;
	text-align: justify;
	overflow: hidden
}
.consult_list ul li .wti a{
	font-size: 1.1rem;
	color: #000;
}
.consult_list ul li .wti span{
	display: block;
	height: 1.2rem;
	padding-left: 3.3rem;
	font-size: 0.8rem;
	color: #b6b6b6;
	background: url(/uploads/image/cmaimages/icon-5.png) no-repeat left center;
	background-size: 2.9rem 1rem;
}
.consult_list ul li .wti span i{
	float: right;
	font-style: normal;
}
.consult_list ul li .wti span i em{
	font-style: normal;
	color: #fb4811;
}
.consult_list ul li .wtnr .wti{
	float: left;
	width: 78%;
}
.consult_list ul li .wtnr .hdrs{
	float: right;
	width: 3.2rem;
	height: 3.74rem;
	margin-top: 0.3rem;
	margin-right: 0.5rem;
	border-radius: 0.25rem;
	overflow: hidden;
}
.consult_list ul li .wtnr .hdrs img{
	display: block;
	width: 100%;
}
.consult_list .more{
	padding: 1rem 0 0.5rem;
	text-align: center;
}
.consult_list .more span{
	display: block;
	line-height: 1.5rem;
	font-size: 1rem;
	color: #7e7e7e;
	background: url(/uploads/image/cmaimages/icon-8.png) 61% center no-repeat;
	background-size: 4%;
}
.consult_list .no-answer{
	padding: 0.7rem 0rem;
}
.consult_list .no-answer p{
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center;
	font-size: 1rem;
	color: #757575;
}
.consult_list .no-answer p a{
	color: #166ed0;
}


.lawyer-and{
	padding-top: 1rem;
    border-bottom: 0.7rem solid #ececec;
}
.lawyer-and .lawyer-and-title{
	height: 1.8rem;
	padding-left: 2.8rem;
}
.lawyer-and .lawyer-and-title p{
	float: left;
	height: 1.8rem;
	line-height: 1.8rem;
	margin-right: 2.2rem;
	font-size: 1.1rem;
	color: #000000;
}
.lawyer-and .lawyer-and-title p:last-child{
	margin-right: 0px;
}
.lawyer-and .lawyer-and-title p.on{
	color: #2070ca;
}
.lawyer-and ul{
	display: none;
	padding: 1rem 2.2% 0.7rem;
}
.lawyer-and ul:first-child{
	display: block;
}
.lawyer-and ul li{
	float: left;
	width: 28.5%;
	height: 1.8rem;
	line-height: 1.8rem;
	margin: 0rem 2% 0.7rem;
	text-align: center;
	border: 1px solid #eaeaea;
	overflow: hidden;
}
.lawyer-and ul li a{
	font-size: 0.9rem;
	color: #000000;
}


.guide{
	width: 100%;
     border:0;
	/*border-bottom: 0.7rem solid #ececec;
    background-color:#fff;*/
}
.guide .guide-nav{
	width: 88%;
	height: 2rem;
	line-height: 2rem;
	margin: 0 auto 0.5rem;
	padding-top: 1rem;
	font-size: 0.9rem;
	color: #848484;
}
.guide .guide-nav a,
.guide .guide-nav span{
	font-size: 0.9rem;
	color: #848484;
}
.guide .guide-online{
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	font-size: 1rem;
	color: #363636;
}
.guide .guide-online i{
	font-style: normal;
	color: #ff5a00;
}
.guide .guide-online span{
	padding: 0.8rem;
	margin-left: 0.2rem;
	background: url(/uploads/image/cmaimages/icon-1.png) no-repeat center center;
	background-size: 1.4rem 1.4rem;
}
.guide .guide-hottel{
	text-align: center;
}
.guide .guide-hottel p{
	font-size: 1.1rem;
	color: #363636;
}
.guide .guide-hottel p a{
	padding-right: 8%;
	color :#ff5a00;
	background: url(/uploads/image/cmaimages/icon-1.png) right center no-repeat;
	background-size: 15%;
}
.guide .guide-list{
	width: 90%;
	margin: 1rem auto 0;
	border-radius: 5px;
	background-color: #3d80cb;
}
.guide .guide-list ul{
	width: 96%;
	margin: 0 auto;
	padding: 0.5rem 0;
}
.guide .guide-list ul li{
	float: left;
	width: 25%;
	padding: 0.5rem 0;
}
.guide .guide-list ul li a{
	display:block;
	text-align: center;
	font-size: 0.9rem;
	color: #fff;
	background: url(/uploads/image/cmaimages/icon-11.png) right center no-repeat;
	background-size: 1.5%;
}
.guide .guide-title{
	height: 3.6rem;
	padding: 1.2rem 1.5rem 0rem;
	border-bottom: 1px solid #ececec;
}
.guide .guide-title img{
	float: left;
	display: block;
	width: 8.2rem;
}
.guide .guide-title a.guide-title-reg,
.guide .guide-title a.guide-title-login{
	float: right;
	width: 4rem;
	height: 1.6rem;
	line-height: 1.6rem;
	border: 1px solid;
	border-radius: 0.2rem;
	margin-left: 0.8rem;
	margin-top: 0.3rem;
	text-align: center;
	font-size: 1rem;
}
.guide .guide-title a.guide-title-reg{
	border-color: #fabf8c;
	color: #e77817;
	background-color: #fff4e1;
}
.guide .guide-title a.guide-title-login{
	border-color: #86cbf1;
	color: #6ab1d9;
	background-color: #e6f7ff;
}
.guide .guide-title a.guide-title-alogin{
    color: #6ab1d9;
    border-color: #fff;
    background-color:#fff;
    width:initial;
}
.guide .guide-box{
	padding: 0.75rem 1.05rem;
	border-bottom: 1px solid #ececec;
}
.guide-ht .guide-box{
	padding: 0.75rem 0.5rem;
}
.guide .guide-box li{
	float: left;
	width: 25%;
	height: 1.8rem;
	margin: 0.2rem 0rem;
}
.guide .guide-box li a{
	display: block;
	width: 100%;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	font-size: 1.1rem;
	color: #666666;
}
.guide .guide-back{
	display: block;
	height: 2.8rem;
	line-height: 2.8rem;
	text-align: center;
	font-size: 1.1rem;
	color: #cacaca;
}
.guide .guide-back span{
	padding-left: 1.2rem;
	background: url(/uploads/image/cmaimages/top.png) no-repeat left center;
	background-size: 1rem 0.9rem;
}


.no-border{
	border-bottom: none;
}

.law-party{
	display: flex;
	width: 94%;
	height: 2rem;
	margin: 0 auto 1.5rem;
}
.law-party a{
	flex: 1;
	height: 2rem;
	line-height: 2rem;
	margin: 0 0.5rem;
	border-radius: 2rem;
	border: 1px solid #bfbfbf;
	text-align: center;
	font-size: 1rem;
	color: #3c3c3c;
	background-color: #eeeeee;
}


.legal_consult{
	padding: 1.9rem 0 1.8rem 35%;
	border-bottom: 0.7rem solid #ececec;
	background: url(/uploads/image/cmaimages/pen.gif) no-repeat 3.3rem center;
	background-size: 4.8rem 6.4rem;
}
.legal_consult p{
	height: 2rem;
	line-height: 2rem;
	margin-bottom: 0.3rem;
	text-indent: 0.8rem;
	font-size: 1rem;
	color: #3a3939;
}
.legal_consult .legal_consult_l{
	display: block;
	width: 79%;
	height: 2.8rem;
	line-height: 2.8rem;
	border-radius: 2.8rem;
	margin-bottom: 0.2rem;
	text-align: center;
	font-size: 1.2rem;
	color: #ffffff;
	background-color: #db3535;
}
.legal_consult span{
	display: block;
	height: 2rem;
	line-height: 2rem;
	text-indent: 1.3rem;
	font-size: 0.8rem;
	color: #616161;
}
.lawyer_answer ul li .wltw input{
	color: #ffffff;
	background-color: #6cc7f7;
}


.law-service{
	width: 100%;
	padding: 2rem 0rem;
	background: #d5f7fd url(/uploads/image/cmaimages/icon-6.gif) no-repeat top center;
	background-size: 100% auto;
}
.law-service .law-service-title{
	text-align: center;
	margin-bottom: 0.8rem;
}
.law-service .law-service-title .law-service-title-item{
	display: inline-block ;
	height: 3rem;
}
.law-service .law-service-title span{
	float: left;
    height: 3rem;
    width: 2rem;
    background: url(/uploads/image/cmaimages/line.jpg) center no-repeat;
    background-size: 100%;
}   
.law-service .law-service-title h2 {
    float: left;
    height: 3rem;
    line-height: 3rem;
    margin: 0 0.5rem;
    font-size: 1.2rem;
    text-align: center;
    font-weight: normal;
    color: #000;
}
.law-service .law-service-list{
	display: flex;
	width: 94%;
	margin: 0 auto 0.7rem;
}
.law-service .law-service-list a{
	display: block;
	flex: 1;
	margin: 0 0.8rem;
}
.law-service .law-service-list p{
	width: 100%;
	height: 5rem;
	overflow: hidden;
}
.law-service .law-service-list p img{
	display: block;
	width: 100%;
}
.law-service .law-service-list span{
	display: block;
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	text-align: center;
	font-size: 0.8rem;
	color: #0f223c;
	overflow: hidden;
}
.law-service .law-service-more{
	display: block;
	width: 88%;
	height: 2.2rem;
	line-height: 2.2rem;
	margin: 0 auto;
	border-radius: 0.2rem;
	text-align: center;
	font-size: 1rem;
	color: #4a4a4a;
	background-color: #ffffff;
}


#bgdiv{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0;
	overflow: hidden;
	background: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6; 
	margin-bottom: -9999px;
	padding-bottom: 9999px; 
	z-index: 998;
}


.zwen_tc{
	display: none;
	position: fixed;
	width: 88%;
	left: 3%;
	top: 4.5rem;
	padding: 0 3%;
	border-radius: 0.3rem;
	font-family: "骞煎渾";
	background-color: #fff;
	z-index:999;
}
.zwen_tc .zwen_tcnr{
	position: relative;
	padding: 2.5rem 0 1rem;
}
.zwen_tc .zwen_tcnr span{
	position: absolute;
	display: inline-block;
	top: 0.6rem;
	left: 3%;
	height: 2.2rem;
	line-height: 2.4rem;
	padding-left: 10%;
	font-size: 1rem;
	color: #90d4ff;
	background: url(/uploads/image/cmaimages/icon-37.png) left center no-repeat;
	background-size: 35%;
}
.zwen_tc .zwen_tcnr .zw_close{
	position: absolute;
	top: 0.5rem;
	right: 1%;
	width: 1rem;
	height: 1rem;
}
.zwen_tc .zwen_tcnr .zw_close img{
	width: 100%;
}
.zwen_tc .zwen_tcnr textarea{
	display: block;
	width: 90%;
	height: 8rem;
	line-height: 1.8rem;
	margin: 0 auto;
	padding: 0.5rem 2%;
	border: 1px solid #dfdfdf;
	font-size: 1.1rem;
	color: #000;
	resize: none;
	outline: none;
}
.zwen_tc .zwen_tcnr .button{
	display: block;
	width: 94%;
	height: 3rem;
	line-height: 3rem;
	margin: 1rem auto 0;
	border-radius: 0.4rem;
	font-size: 1.2rem;
	color: #fff;
	background-color: #6cc7f7;
}


/*鍜ㄨ璇︽儏椤靛脊鍑烘樉绀哄眰*/
.aysltx{background:#fff;width:90%;position:fixed;top:4.5rem;left:5%;z-index:999;display:none;border-radius:.5rem;}
.aysltx .aysltxt{text-align:center;padding-top:1rem;position:relative;}
.aysltx .aysltxt p{display:block;color:#696969;font-size:.9rem;font-family:"寰蒋闆呴粦";margin:0;}
.aysltx .aysltxt h3{display:block;color:#175085;font-size:1.1rem;font-family:"寰蒋闆呴粦";margin:.75rem 0;font-weight:normal;}
.aysltx .aysltxt i{display:block;color:#363636;font-size:1rem;font-family:"寰蒋闆呴粦";font-style:normal;}
.aysltx .aysltxt i em{color:#175085;font-style:normal;}
.aysltx .aysltxt .closeaysltx{display:block;width:1rem;height:1rem;position:absolute;right:.8rem;top:.8rem;cursor:pointer;}
.aysltx .aysltxt .closeaysltx  img{display:block;width:100%;}
.aysltx .aysltxn{padding:.8rem 0 1.2rem;zoom:1;overflow:hidden;}
.aysltx .aysltxn .ayes{background:url(/uploads/image/imask/ayico6.png) top center no-repeat;background-size:100%;width:6rem;height:2.7rem;float:left;border:none;outline:none;cursor:pointer;margin:0 1.8rem 0 4rem;}
.aysltx .aysltxn .ayno{background:url(/uploads/image/imask/ayico5.png) top center no-repeat;background-size:100%;width:6rem;height:2.7rem;float:left;border:none;outline:none;cursor:pointer;}

.aylxfs{position:fixed;width:90%;top:4.5rem;left:5%;z-index:999;background:#fff;border-radius:0.5rem;display:none;}
.aylxfs .aylxfstop{background:#dedede;height:3.2rem;line-height:3.2rem;border-radius:0.5rem 0.5rem 0 0;}
.aylxfs .aylxfstop p{font-style:normal;text-align:center;color:#6f6f6f;font-size:1.4rem;}
.aylxfs .aylxfstop .closeaylxfs{position:absolute;top:.8rem;right:.8rem;width:1rem;height:1rem;}
.aylxfs .aylxfstop .closeaylxfs img{display:block;width:100%;}
.aylxfs .aylxfsnr{padding:1.5rem 0;text-align:center;}
.aylxfs .aylxfsnr span{color:#2e2e2e;font-size:1rem;}
.aylxfs .aylxfsnr span i{color:#175085;font-style:normal;}
.aylxfs .aylxfsnr p{height:3.6rem;line-height:3.6rem; color:#fff;font-size: 1.2rem; background: url(/uploads/image/iwanyuan/ayico10.png) center no-repeat;margin-top:1rem;}


.question-equally{
	display: block;
	width: 96%;
	height: 2.8rem;
	line-height: 2.8rem;
	margin: 0 auto;
	border-radius: 2.8rem;
	text-align: center;
	font-size: 1.1rem;
	color: #ffffff;
	background-color: #1c74ec;
}
.question-equally span{
	padding-left: 1.5rem;
	background: url(/uploads/image/cmaimages/icon-13.png) no-repeat left center;
	background-size: 1rem 1rem;
}

.law-major{
	padding: 0.5rem 0 0.5rem;
	border-bottom: 0.7rem solid #ececec;
}
.law-major .line_h2{
	position: relative;
	text-align: center;
}
.law-major .line_h2 .line_nr{
	display: inline-block;
	height: 3rem;
}
.law-major .line_h2 .line_nr span{
	float: left;
	height: 3rem;
	width: 2rem;
	background: url(/uploads/image/cmaimages/line.jpg) center no-repeat;
	background-size: 100%;
}
.law-major .line_h2 .line_nr h2{
	float: left;
	height: 3rem;
	line-height: 3rem;
	margin: 0 0.5rem;
	font-size: 1.2rem;
	text-align: center;
	font-weight: normal;
	color: #000;
}
.law-major ul{
	width: 94%;
	margin: 0 auto;
}
.law-major ul li{
	position: relative;
	padding: 1rem 3% 1rem 0;
	border-radius: 0.3rem;
	border-bottom: 1px solid #f7f7f7;
	background-color: #fff;
}
.law-major ul li .li_l{
	float: left;
	width: 6.4rem;
	padding-top: 1rem;
	padding-left: 0.5rem;
}
.law-major ul li .li_l .lstx{
	position: relative;
	width: 5rem;
}
.law-major ul li .li_l .lstx span{
	/*position:relative;*/
	display: block;
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	overflow: hidden;
	z-index: 1;
}
.law-major ul li .li_l .lstx img{
	display: block;
	width: 100%;
	margin: 0 auto;
}
.law-major ul li .li_l .lstx .levle{
	position: absolute;
	width: 1.2rem;
	height: 1.2rem;
	right: -0.5rem;
	bottom: -0.2rem;
	line-height: 1.2rem;
	padding: 0.1rem 0 0 1rem;
	text-indent: 0.2rem;
	font-family: "arial";
	font-size: 0.9rem;
	color: #fff;
	background: url(/uploads/image/cmaimages/levle.png) center no-repeat;
	background-size: 100%;
	overflow: hidden;
	z-index: 2;
}
.law-major ul li .li_l .name{
	width: 5rem;
	height: 1.6rem;
	line-height: 1.6rem;
	margin: 0.5rem 0rem 0rem;
	text-align: center;
	font-size: 1.1rem;
	color: #131313;
}
.law-major ul li .li_l .name a{
	color: #131313;
}
.law-major ul li .li_r{
	margin-left: 6.4rem;
	padding: 0.5rem 0 0.5rem 6%;
	background: url(/uploads/image/cmaimages/icon41.png) left center no-repeat;
	background-size: 7%;
}
.law-major ul li .li_r h2{
	width: 100%;
	height: 1.6rem;
	line-height: 1.6rem;
	text-indent: 0.3rem;
	font-weight: normal;
	font-size: 1.1rem;
	color: #444;
	overflow: hidden;
}
.law-major ul li .li_r h2 a{
	color: #444;
}
.law-major ul li .li_r .zc{
	width: 100%;
	height: 1.58rem;
	margin: 0.8rem 0;
	overflow: hidden;
}
.law-major ul li .li_r .zc span{
	float: left;
	padding: 0.1rem 0.2rem;
	margin-right: 0.3rem;
	border-radius: 3px;
	border: 1px solid #949494;
	font-size: 0.85rem;
	color: #979797;
}
.law-major ul li .li_r .distance{
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	margin-bottom: 0.5rem;
	font-size: 0.85rem;
	color: #7d7c7c;
	overflow: hidden;
}
.law-major ul li .li_r .distance span{
	float: left;
	margin-right: 0.5rem;
	padding-left: 9%;
	color: #cf1414;
	background: url(/uploads/image/cmaimages/icon6.png) left center no-repeat;
	background-size: 14%;
}
.law-major ul li .li_r .distance i{
	float: left; 
	padding-left: 9%;
	font-style: normal;
	background:url(/uploads/image/cmaimages/icon7.png) left center no-repeat;
	background-size: 14%;
}
.law-major ul li .li_r .on_zx{
	display: block;
	width: 8rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 2rem;
	text-align: center;
	font-size: 1.1rem;
	color: #ffffff;
	background-color: #7cc8fe;
}
.law-major .law-major-more{
	display: block;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	text-align: center;
	font-size: 1.1rem;
	color: #191919;
}
.ion{display:none;}
.cstopimg {
	width: 100%;
	border-top: 1rem solid #ececec;
	border-bottom: 1rem solid #ececec;
}
	.cstopimg img {
		width: 100%;
	}