

.frselect_text{
	width: 127px;
	height: 40px;
	padding: 0 15px;
	padding-right: 30px;
	text-align: center;
	color: #101010;
	font-size: 16px;
	border-bottom: 1px solid #e6e6e6;
}
.frselect_textBox{ 
	display: none;
	position: absolute; 
	top: 41px; 
	left: 0;
	width: 706px;
	height: 109px;
}
.frselect_textBox ul{
	position: relative;
	height: 30px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	background: #f8f8f8;
}
.frselect_textBox ul li{
	width: 75px;
	height: 30px;
	border: 1px solid #f8f8f8;
	border-bottom: none;
	border-top: none;
	float: left;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.frselect_textBox ul li:first-child{
	border-left: 1px solid #e6e6e6 !important;
	margin-left: -1px;
}
.border_bottom{
	width: 75px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.frselect_textBox ul .active{
	color: #CC123F;
	background: #fff;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
.frselect_textBox_list{
	padding: 10px 12px;
	height: 72px;
	border: 1px solid #e6e6e6;
	border-top: none;
}
.frselect_textBox_listBox a{
	width: 85px;
	height: 36px;
	float: left;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #101010;
}
.frselect_textBox_listBox a:hover{
	color: #CC123F;
	cursor: pointer;
}
/*安全生产隐患*/
.information{ width: 1200px; margin: 0 auto;background-color:#fff;}
.information_nav{
	background: #F8F8F8;
	width: 1200px;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	font-size: 14px;
	box-sizing:border-box;
}


.information_banner{
	width: 1200px;
	height: 240px;
}
.information_banner img{
	width: 100%;
	height: 100%;
}

.lawsercve{
	background: #FFFFFF;
}
.safedange_tit{ 
	width: 1140px;
	margin: 0 auto;
	border-bottom: 1px solid #E6E6E6;	
	font-size: 22px;
	color: #101010;
	overflow: hidden;}
.safedange_tit_iocn{
	width: 22px;
	height: 22px;
	float: left;
	margin-left: 11px;
	margin-top: 19px;
	}
.safedange_tit_iocn img{ width: 100%;}
.safedange_tit_text{
	float: left;
	padding: 19px 0px 19px 6px;
}

/*类型切换*/
.class_switch{ margin-top:24px ;}

.class_switch_tit{
	position: relative;}
.class_switch_tit .searchLawyer{
	position: absolute;top:0;right:30px;}
.class_switch_tit .searchLawyer input{
	height:40px;
	width:300px;
	line-height:40px;
	border-radius: 6px;
	border:1px solid #e6e6e6;
	padding:0 10px;
	margin-right:15px;
	font-size:16px;
	color:#101010;
}
.class_switch_tit .searchLawyer .searchBtn{
	width:80px;
	height:40px;
	cursor:pointer;
	background-color: #CC123F;
	border-radius: 8px;
	color:#fff;
	font-size:16px;
}
.class_switch_tit ul{
	overflow: hidden;
	margin:0 30px;}
.class_switch_tit ul li{ 
	width: 130px; 
	height: 48px; 
	line-height: 48px;
	text-align: center;
	float: left;
	font-size: 18px;
	color: #505050;
	position: relative;
	cursor: pointer;}
.class_switch_tit_border{
	position: absolute;
	top: 0px;
	width: 128px;
	height: 44px;
	border-top: 4px solid #CC123F;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	display: none;
}	
	
.class_switch_context{
	margin-left: 30px;
	display: none;
}
.class_switch_context>ul li{
	width: 141px;
	height: 41px;
	line-height: 42px;
	float: left;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	font-size: 16px;
	color: #101010;
	text-align: center;
	cursor: pointer;
}
.sort{height: 177px; border: 1px solid #e6e6e6; border-top:none;}
.class_switch_context>ul li:hover{
	color: #cc123f;
}
.class_switch_context>ul li:nth-child(8n){
	width: 145px;
}
.class_switch_context>ul{
	overflow: hidden;
	width: 1140px;
	border-left: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
}
.sort ul{ border-left: 0px;}
.servicelaw_line{ 
	width: 1200px;
	height: 24px;
	border-bottom: 1px solid #E6E6E6;}
	
.class_switch_contextType{
	height: 176px;
	border: 1px solid #e6e6e6;
}
.class_switch_contextType_top{
	border-bottom: 1px solid #e6e6e6;
	height: 34px;
	line-height: 34px;
	background: #f8f8f8;
	position: relative;
	color: #505050;
	
}
.class_switch_contextType_top ul li{
	width: 86px;
	border: 1px solid #f8f8f8;
	border-top: none;
	border-bottom: none;
	float: left;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.class_switch_contextType_top>ul>li:first-child{
	border-left:1px solid #f8f8f8 !important;
}
.active_bot{
	position: absolute;
	height: 1px;
	width: 88px;
	left: 0;
	bottom: -1px;
	background: #f8f8f8;
	z-index: 2;
}
.class_switch_contextType_Bot{
	
}
.class_switch_contextType_BotBox{
	width: 704px;
	color: #505050;
	display: none;
}
.class_switch_contextType_BotBox a{
	display: block;
	height: 26px;
	width: 72px;
	padding: 4px 8px;
	text-align: center;
	line-height: 26px;
	font-size: 13px;
	float: left;
	cursor: pointer;
}
.class_switch_contextType_BotBox a:hover span{
	display: block;
	background: #f2f2f2;
	border-radius: 6px;
}
.activeColor{
	color: #cc123f !important;
}
.class_switch_contextType_top>ul>.active{
	color: #CC123f;
	border-left:1px solid #e6e6e6 ;
	border-right:1px solid #e6e6e6 ;
}

/*详情*/
.servicelaw_context ul li{
	width: 1140px;
	margin: 0px 30px;
	height: 140px;
	margin: 0 21px 0px 20px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
}
.servicelaw_context ul li .imgbox{
	width: 100px;
	height: 100px;
	margin: 20px 16px 20px 0px;
	float: left;
	
}
.servicelaw_context ul li .imgbox img{
	width: 100%;
	height: 100%;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.servicelaw_context ul li .frtext{ float: left;}
.servicelaw_context ul li .frtext_line1{
	font-size: 20px;
	color: #303030;
	margin-top: 25px;
}
.servicelaw_context ul li .frtext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 10px;
}
.servicelaw_context ul li .btn{
	width: 102px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color:#CC123F;
	font-size: 16px;
	border: 1px solid #CC123F;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	position: absolute;
	right:0px ;
	top: 53px;
}



/*律师详情页*/
.law_date{ background: #FFFFFF;}
.law_date_tit{
	width: 1140px;
	margin: 0px 30px;
	height: 220px;
	overflow: hidden;
}
/*左侧样式*/
.law_date_tit .flbox{ float: left;}
.law_date_tit .flbox .imgbox{
	width: 160px;
	height: 160px;
	margin: 30px 20px;
	float: left;
	
}
.law_date_tit .flbox .imgbox img{
	width: 100%;
	height: 100%;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.law_date_tit .flbox .frtext{ 
	float: left;
	margin-top: 30px;}
.law_date_tit .frtext_line1{
	font-size: 24px;
	color: #303030;
	overflow: hidden;
}
.law_date_tit .flbox .frtext_line1 span{
	display: block;
	float: left;
}
.law_date_tit .flbox .frtext_line1 .spanbtn{
	display: block;
	float: left;
	width: 32px;
	height: 18px;
	line-height: 18px;
	color: #CC123F;
	border: 1px solid #CC123F;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;
	font-size: 12px;
	text-align: center;
	margin-left: 8px;
	margin-top: 2px;
}
.law_date_tit .flbox .frtext_line2{
	font-size: 16px;
	color: #808080;
	margin-top: 13px;
	
}
.law_date_tit .flbox .btn{
	width: 132px;
	height: 36px;
	line-height: 36px;
	background: #CC123F;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	color: #FFFFFF;
	font-size: 16px;
	position: relative;
	text-align: left;
	overflow: hidden;
	margin-top: 13px;
}
.law_date_tit .flbox .btn span{
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	display: block;}
.law_date_tit .flbox .btn img{
	width: 16px;
	margin: 11px 6px 9px 23px;
	display: block;
	line-height: 40px;
	float: left;
}
/*右侧样式*/
.law_date_tit .frbox{
	width: 306px;
	float: right;
}
.law_date_tit .frbox .frboxtext_line1{
	font-size: 18px;
	color: #104382;
	margin-top: 42px;
	background: url(../img/tel_blue.png) no-repeat left;
	background-size: 18px;
	padding-left: 24px;
}
.law_date_tit .frbox .frboxtext_line2{
	font-size: 36px;
	color: #CC123F;
	margin-top: 17px;
}
.law_date_tit .frbox .frboxtext_line3{
	font-size: 16px;
	color: #505050;
	margin-top: 29px;
	background: url(../img/service_red.png) no-repeat left;
	background-size: 16px;
	padding-left: 23px;
}
.law_date_tit .frbox .frboxtext_line4{
	font-size: 16px;
	color: #505050;
	margin-top: 15px;
	background: url(../img/adopt_red.png) no-repeat left;
	background-size: 16px;
	padding-left: 23px;
}
/*个人简介*/
.law_date_personal{
	width: 1138px;
	height: 160px;
	border: 1px solid #E6E6E6;
	margin: 0 auto;
}

.law_date_personal_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.law_date_personal_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.law_date_personal_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.law_date_personal_text p{
	width: 1098px;
	margin: 10px 20px;
	font-size: 16px;
	color: #505050;
	text-indent: 2em;
	line-height: 30px;
}
/*最新咨询*/
.law_date_newconu{
	width: 1138px;
	border: 1px solid #E6E6E6;
	margin: 0 auto;
	margin-top: 24px;
}
.law_date_newconu_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.law_date_newconu_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.law_date_newconu_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}

.law_date_newconu_context{
	width: 100%;
}
.law_date_newconu_context .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.law_date_newconu_context .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.law_date_newconu_context .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.law_date_newconu_context .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.law_date_newconu_context .info_context ul li{
	margin: 0px 20px;
	height: 162px;
	margin: 0 21px 0px 20px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
}
.law_date_newconu_context .info_context ul li:last-child{border: none;}
.law_date_newconu_context .info_context ul li .title{
	overflow: hidden;
}
.law_date_newconu_context .info_context ul li .titleimg{
	width: 52px;
	height: 52px;
	margin: 20px 10px 0px 0px;
	float: left;
}
.law_date_newconu_context .info_context ul li .titleimg img{
	width: 100%;
	height: 100%;
}
.law_date_newconu_context .info_context ul li .titletext{}
.law_date_newconu_context .info_context ul li .titletext_line1{
	font-size: 18px;
	color: #303030;
	margin-top: 28px;
}
.law_date_newconu_context .info_context ul li .titletext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 12px;
}
.law_date_newconu_context .info_context ul li .centexT{
	font-size: 16px;
	color: #303030;
	margin-top: 19px;
	width: 654px;
	height:16px;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;  /*限制在一个块元素显示的文本的行数*/
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.law_date_newconu_context .info_context ul li .bottexT{
	font-size: 14px;
	color: #808080;
	margin-top: 19px;
	width: 100%;
	position: relative;
}
.law_date_newconu_context .info_context ul li .bottexT .huifu{
	position: absolute;
	right: 0px;
	color: #CC123F;
}

/*咨询答复*/
/*我要问律师左侧样式*/
.advice_reply{}
.advice_reply{
	width:1200px;
	margin: auto;
	padding-top: 24px;
	background: #FFFFFF;
	overflow: hidden;}
/*我要问律师左侧样式*/
.advice_reply_flbox{
	width: 751px;
	height: 497px;
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 30px;
}
.advice_reply_flbox .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.advice_reply_flbox .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.advice_reply_flbox .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.advice_reply_flbox .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.advice_reply_flbox .infor_inpques{
	width: 742px;
}
.advice_reply_flbox .infor_inpques_tit{
	width: 706px;
	height: 40px;
	overflow: hidden;
	margin-left: 26px;
	border-bottom: 1px solid #e6e6e6 ;
}
.advice_reply_flbox .infor_inpques_tit .flinput{
	width: 534px;
	height: 40px;
	float: left;
}
.advice_reply_flbox .infor_inpques_tit .flinput input{
	border: none;
	width: 400px;
	line-height: 40px;
	font-size: 16px;
	padding-left: 5px;
	outline:none;
}
.advice_reply_flbox .infor_inpques_tit .frselect{
	width: 170px;
	height: 41px;
	border-left: 1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background: #F8F8F8;
	float: left;
	font-size: 16px;
	color: #101010 ;
	line-height: 40px;
	position: relative;
}
.advice_reply_flbox .infor_inpques_tit .frselect select{
	width: 170px;
	height: 41px;
	padding-left: 31px;
	border: none;
	background: #F8F8F8;
	float: left;
	font-size: 16px;
	color: #101010 ;
	line-height: 40px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline: none;
}
.advice_reply_flbox .infor_inpques_tit .frselect img{
	width: 10px;
	position: absolute;
	right: 30px;
	top: 16px;
}
.advice_reply_flbox .infor_inpques_text{
	width: 706px;
	height: 326px;
	margin-left: 26px;
	border-bottom: 1px solid #E6E6E6;
}
.advice_reply_flbox .infor_inpques_text textarea{
	width: 701px;
	height: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #A0A0A0;
	padding-left: 5px;
	border: none;
	outline: none;
}
.advice_reply_flbox .btn{
	width: 132px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color:#FFFFFF;
	background: #CC123F;
	font-size: 16px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	margin-left: 21px;
	margin-top: 16px;
}
.advice_reply_frbox{
	width: 365px;
	height: 358px;
	float: right;
	border: 1px solid #e6e6e6;
	margin-right: 30px;
}
/*咨询答复详情*/
.lawnewet{
	width:1200px;
	margin: auto;
	padding-top: 24px;
	background: #FFFFFF;
	overflow: hidden;
}
.adreplydate_flbox{
	width: 751px;
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 30px;
	margin-top: 24px;
}
.adreplydate_flbox .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.adreplydate_flbox .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.adreplydate_flbox .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.adreplydate_flbox .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.adreplydate_flbox .info_context ul li{
	width: 710px;
	margin: 0px 20px;
	height: 162px;
	margin: 0 21px 0px 20px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
}
.adreplydate_flbox .info_context ul li:last-child{
	border: none;
}
.adreplydate_flbox .info_context ul li .title{
	overflow: hidden;
}
.adreplydate_flbox .info_context ul li .titleimg{
	width: 52px;
	height: 52px;
	margin: 20px 10px 0px 0px;
	float: left;
}
.adreplydate_flbox .info_context ul li .titleimg img{
	width: 100%;
	height: 100%;
}
.adreplydate_flbox .info_context ul li .titletext{}
.adreplydate_flbox .info_context ul li .titletext_line1{
	font-size: 18px;
	color: #303030;
	margin-top: 28px;
}
.adreplydate_flbox .info_context ul li .titletext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 12px;
}
.adreplydate_flbox .info_context ul li .centexT{
	font-size: 16px;
	color: #303030;
	margin-top: 19px;
	width: 654px;
	height:16px;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;  /*限制在一个块元素显示的文本的行数*/
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.adreplydate_flbox .info_context ul li .bottexT{
	font-size: 14px;
	color: #808080;
	margin-top: 19px;
	width: 100%;
	position: relative;
}
.adreplydate_flbox .info_context ul li .bottexT .huifu{
	position: absolute;
	right: 0px;
	color: #CC123F;
}
/*咨询答复右侧*/
.adreplydate_frbox{
	width: 367px;
	height: 890px;
	float: right;
	border: 1px solid #e6e6e6;
	margin-right: 30px;
}
.adreplydate_frbox .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.adreplydate_frbox .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.adreplydate_frbox .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.adreplydate_frbox .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.adreplydate_frbox .info_context ul li{
	width: 100%;
	height: 140px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
}
.adreplydate_frbox .info_context ul li:last-child{
	border: none;
}
.adreplydate_frbox .info_context ul li .imgbox{
	width: 100px;
	height: 100px;
	margin: 20px 16px 20px 20px;
	float: left;
	
}
.adreplydate_frbox .info_context ul li .imgbox img{
	width: 100%;
	height: 100%;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.adreplydate_frbox .info_context ul li .frtext{ float: left;}

.adreplydate_frbox .info_context ul li .frtext_line1{
	font-size: 20px;
	color: #303030;
	margin-top: 25px;
	overflow: hidden;
}
.adreplydate_frbox .info_context ul li .frtext_line1 span{
	display: block;
	float: left;
}
.adreplydate_frbox .info_context ul li .frtext_line1 .spanbtn{
	display: block;
	float: left;
	width: 32px;
	height: 18px;
	line-height: 18px;
	color: #CC123F;
	border: 1px solid #CC123F;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;
	font-size: 12px;
	text-align: center;
	margin-left: 8px;
	/*margin-top: 2px;*/
}
.adreplydate_frbox .info_context ul li .frtext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 10px;
}
.adreplydate_frbox .info_context ul li .btn{
	width: 102px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color:#CC123F;
	font-size: 16px;
	border: 1px solid #CC123F;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	position: absolute;
	right:0px ;
	top: 53px;
}
.information_numpagediv{
	width: 753px;
	float: left;
}
/*咨询答复详情页*/
.advireply_date{
	width: 1138px;
	border: 1px solid #e6e6e6;
	border-bottom:0;
	margin-top: 24px;
	margin: 0 auto;
}
.advireply_date .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.advireply_date .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.advireply_date .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.advireply_date .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.advireply_date .info_context{
	width: 1099px;
	margin: 0px 20px;
	margin: 0 21px 0px 20px;
	overflow: hidden;
	position: relative;
}

.advireply_date .info_context .title{
	overflow: hidden;
}
.advireply_date .info_context .titleimg{
	width: 52px;
	height: 52px;
	margin: 20px 10px 0px 0px;
	float: left;
}
.advireply_date .info_context .titleimg img{
	width: 100%;
	height: 100%;
}
.advireply_date .info_context .titletext{}
.advireply_date .info_context .titletext_line1{
	font-size: 18px;
	color: #303030;
	margin-top: 28px;
}
.advireply_date .info_context .titletext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 12px;
}
.advireply_date .info_context .centexT{
	font-size: 16px;
	color: #303030;
	margin-top: 10px;
	line-height: 26px;
	width: 1097px;
	word-break: break-all;
    display: -webkit-box;
    /*-webkit-line-clamp: 2;  !*限制在一个块元素显示的文本的行数*!*/
    /*-webkit-box-orient: vertical;*/
    /*overflow: hidden;*/
}
.info_context_line{
	height: 1px; 
	background: #E6E6E6;
	width: 1140px;
	margin: 0 auto;}
.advireply_date .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.advireply_date .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.advireply_date .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
/*已采纳*/
.advireply_date .infor_context1{
	width: 1138px;
	height: 199px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.advireply_date .infor_context1 .flimgbox{
	width: 100px;
	margin: 20px 24px 0px 20px;
	float: left;
}
.advireply_date .infor_context1 .flimgbox img{
	margin-bottom: 14px;
	width: 100px;
	height: 100px;
}
.advireply_date .infor_context1 .flimgbox p{
	font-size: 14px;
	color:#303030;
	text-align: center;
}
.advireply_date .infor_context1 .frtextbox{
	width: 952px;
	margin-top: 20px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	color: #303030;
}
.advireply_date .infor_context1 .bottext1{
	position: absolute;
	left: 848px;
	bottom: 21px;
	padding-left: 23px;
	font-size:16px ;
	color: #FFA127;
	background: url(../img/adopt_yellow.png) no-repeat left;
	background-size:16px 16px;
}
.advireply_date .infor_context1 .bottext2{
	position: absolute;
	left: 952px;
	bottom: 22px;
	font-size:16px ;
	color: #808080;
}
/*未采纳*/
.advireply_date .infor_context2{
	width: 1138px;
	height: 199px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.advireply_date .infor_context2 .flimgbox{
	width: 100px;
	margin: 20px 24px 0px 20px;
	float: left;
}
.advireply_date .infor_context2 .flimgbox img{
	margin-bottom: 14px;
	width: 100px;
	height: 100px;
}
.advireply_date .infor_context2 .flimgbox p{
	font-size: 14px;
	color:#303030;
	text-align: center;
}
.advireply_date .infor_context2 .frtextbox{
	width: 952px;
	margin-top: 20px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	color: #303030;
}
.advireply_date .infor_context2 .bottext1{
	position: absolute;
	left: 848px;
	bottom: 21px;
	padding-left: 23px;
	font-size:16px ;
	color: #CC123F;
	background: url(../img/adopt_red2.png) no-repeat left;
	background-size:16px;
	cursor:pointer;
}
.advireply_date .infor_context2 .bottext2{
	position: absolute;
	left: 952px;
	bottom: 22px;
	font-size:16px ;
	color: #808080;
}
.BoomBox1{
	position: fixed;
	width: 400px;
	height: 248px;
	margin: auto;  
  	top: 0; 
  	left: 0; 
  	bottom: 0; 
  	right: 0;
  	border: 1px;
  	background: #FFFFFF;
  	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 8px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 8px;
	box-shadow:rgba(0,0,0,0.2) 0 0 8px;
}
.BoomBox1_tit{
	height: 52px;
	line-height: 52px;
	padding-left: 20px;
	font-size: 20px;
	color: #FFFFFF;
	background: #CC123F;
}
.BoomBox1_text{
	width: 200px;
	margin: 25px 100px 30px 100px;
	text-align: center;
	font-size: 18px;
	color: #303030;
	line-height: 32px;
}
.BoomBox1_btn{
	overflow: hidden;
}
.BoomBox1_btn1{
	width: 112px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color:#FFFFFF;
	background: #CC123F;
	font-size: 16px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	float: left;
	margin-left: 64px;
}
.BoomBox1_btn2{
	width: 112px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #A0A0A0;
	color:#A0A0A0;
	background: #FFFFFF;
	font-size: 16px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	float: right;
	margin-right: 64px;
}
.BoomBox1 .deletdiv{
	position: absolute;
	top: 16px;
	right: 16px;
	width: 16px;
	height: 16px;
}
.BoomBox1 .deletdiv img{
	width: 100%;
	height: 100%;
}
/*法律法规*/
.classiccase{ 
	width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;}
.classiccase_tit{ background: #FFFFFF;}
.classiccase_tit ul{ overflow: hidden;
border-bottom: 1px solid #e6e6e6;}
.classiccase_tit ul li{
	width: 399px;
	height: 172px;
	border-right: 1px solid #e6e6e6;
	float: left;
	font-size: 20px;
	color: #101010;
	text-align: center;
}
.classiccase_tit ul li:last-child{
	border: none;
}
.classiccase_tit ul li img{ width: 76px; margin: 0 auto; padding-top: 31px;}
.classiccase_tit ul li p{ margin-top: 20px;color:#101010;}
/*内容*/
.classiccase_cont{ overflow: hidden; margin: 0 auto;}
.classiccase_cont ul li{
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.classiccase_cont_img{ 
	float: left; 
	width: 200px;
	height: 150px;
	margin: 22px 16px 22px 30px;}
.classiccase_cont_img img{
	width: 100%;
	height: 100%;
}
.classiccase_cont_text{
	float: left;
	margin: 22px 30px 22px 0px;
	width: 922px;
}
.classiccase_cont_margin{ 
	margin: 22px 0px 22px 0px;
	width: 1140px;}
.classiccase_cont_textline1{
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	color: #303030;
}
.classiccase_cont_textline1>a{
	color:#303030;
}
.classiccase_cont_textline2{
	font-size: 16px;
	line-height: 36px;
	max-height:72px;
	color: #808080;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;

	/*兼容火狐*/
	/*display: -moz-box;*/
	/*-moz-line-clamp: 2!important;*/
	/*-moz-box-orient: vertical;*/

}
.classiccase_cont_textline2>a{
	color:#808080;
}
.classiccase_cont_textline3{ 
	overflow: hidden; 
	margin-top: 10px;
	font-size: 16px;
	color: #C0C0C0;}
.classiccase_cont_textline3 .flbox{
	background: url(../img/lock_gray.png) no-repeat left;
	background-size:16px;
	padding-left: 23px;
	float: left;
	
}
.classiccase_cont_textline3 .frbox{
	float: right;
}
/*页码*/
.information_numpage{
	
}
.information_numpage ul{
	width: 465px;
	margin: 0 auto;
	margin-top: 22px; 
	overflow: hidden;
	border-left: 1px solid #E6E6E6;
	border-top: 1px solid #e6e6e6 ;
	}
.information_numpage ul li{
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	color: #505050;
	padding:11px 14px ;
	float: left;
	cursor: pointer;
}
.information_numpage ul li img{
	display: inline;
	width: 12px;
	height: 12px;
	margin: 0px 0px 0px 10px;
}
.information_numpage ul li:hover{
	background: #CC123F;
	color: #FFFFFF;
}
.information_color1{
	background: #CC123F;
	color: #FFFFFF !important;
}

/*法律咨询*/
.legaladvice{
	width:1200px;
	margin: auto;
	padding-top: 24px;
	background: #FFFFFF;
	overflow: hidden;}
/*我要问律师左侧样式*/
.legaladvice_flbox{
	width: 751px;
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 30px;
}
.legaladvice_flbox .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.legaladvice_flbox .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.legaladvice_flbox .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.legaladvice_flbox .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.legaladvice_flbox .infor_inpques{
	width: 742px;
}
.legaladvice_flbox .infor_inpques_tit{
	width: 706px;
	height: 40px;
	overflow: hidden;
	margin-left: 26px;
	border-bottom: 1px solid #e6e6e6 ;
}
.legaladvice_flbox .infor_inpques_tit .flinput{
	width: 534px;
	height: 40px;
	float: left;
}
.legaladvice_flbox .infor_inpques_tit .flinput input{
	border: none;
	width: 400px;
	line-height: 40px;
	font-size: 16px;
	padding-left: 5px;
	outline:none;
}
.legaladvice_flbox .infor_inpques_tit .frselect{
	width: 170px;
	height: 41px;
	border-left: 1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background: #F8F8F8;
	float: left;
	font-size: 16px;
	color: #101010 ;
	line-height: 40px;
	position: relative;
}
.legaladvice_flbox .infor_inpques_tit .frselect select{
	width: 170px;
	height: 41px;
	padding-left: 31px;
	border: none;
	background: #F8F8F8;
	float: left;
	font-size: 16px;
	color: #101010 ;
	line-height: 40px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline: none;
}
.legaladvice_flbox .infor_inpques_tit .frselect img{
	width: 10px;
	position: absolute;
	right: 30px;
	top: 16px;
}
.legaladvice_flbox .infor_inpques_text{
	width: 706px;
	height: 220px;
	margin-left: 26px;
	border-bottom: 1px solid #E6E6E6;
}
.legaladvice_flbox .infor_inpques_text textarea{
	width: 701px;
	height: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #A0A0A0;
	padding-left: 5px;
	border: none;
	outline: none;
}
.legaladvice_flbox .btn{
	width: 132px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color:#FFFFFF;
	background: #CC123F;
	font-size: 16px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	margin: 16px 21px;
}
.legaladvice_frbox{
	width: 365px;
	height: 358px;
	float: right;
	border: 1px solid #e6e6e6;
	margin-right: 30px;
}
/*我要问律师右侧样式*/
.LawCenLe_Bot {
	margin-top: 20px;
}

.LawCenLe_List {
	position: relative;
	float: left;
	width: 365px;
	min-height: 358px;
	border: 1px solid #E6E6E6;
	margin-right: 30px;
}

.LawCenLe_ListTop {
	padding: 0 10px 0 16px;
	height: 47px;
	border-bottom: 1px solid #E6E6E6;
	line-height: 47px;
}

.LawCenLe_ListTop label {
	border-left: 4px solid #CC123F;
	padding-left: 6px;
	font-size: 18px;
	color: #CC123F;
	display:block;
	height:20px;
	line-height:20px;
	margin-top:14px;
	float:left;
}

.LawCenLe_ListTop a {
	cursor: pointer;
	float: right;
	color: #b0afaf;
	font-size: 14px;
}

.LawCenLe_ListTop a:hover {
	color: #b0afaf;
}

.LawCenLe_ListBot ul li {
	cursor: pointer;
	height: 39px;
	line-height: 39px;
	padding: 0 16px;
	border-bottom: 1px dashed #E6E6E6;
	font-size: 14px;
	color: #505050;
}
.LawCenLe_ListBot ul li:last-child{
	margin-bottom:10px;
}
.LawCenLe_ListBot ul li span, .LawCenLe_Bot ul li span{
	margin-right:5px;
	font-size: 10px;
}
.LawCenLe_Bot .LawCenLe_ListBot ul li:last-child {
	border-bottom: none;
}

.LawCenRi {
	float: right;
}
.LawCenRi .toHelp{
	width:365px;color:#fff;background-color:#CC123F;text-align: center;line-height:40px;border-radius: 4px;font-size:16px;margin-bottom:10px;
}
/*服务律师*/
.lawserive{
	width:1200px;
	margin: auto;
	padding-top: 24px;
	background: #FFFFFF;
	overflow: hidden;
}
.lawserive_flbox{
	width: 751px;
	height: 469px;
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 30px;
}
.lawserive_flbox .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.lawserive_flbox .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.lawserive_flbox .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.lawserive_flbox .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.lawserive_flbox .info_context ul li{
	width: 710px;
	margin: 0px 20px;
	height: 140px;
	margin: 0 21px 0px 20px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
}
.lawserive_flbox .info_context ul li .imgbox{
	width: 100px;
	height: 100px;
	margin: 20px 16px 20px 0px;
	float: left;
	
}
.lawserive_flbox .info_context ul li .imgbox img{
	width: 100%;
	height: 100%;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.lawserive_flbox .info_context ul li .frtext{ float: left;}
.lawserive_flbox .info_context ul li .frtext_line1{
	font-size: 20px;
	color: #303030;
	margin-top: 25px;
}
.lawserive_flbox .info_context ul li .frtext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 10px;
}
.lawserive_flbox .info_context ul li .btn{
	width: 102px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color:#CC123F;
	font-size: 16px;
	border: 1px solid #CC123F;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	position: absolute;
	right:0px ;
	top: 53px;
}
/*最新咨询*/
.lawnewet{
	width:1200px;
	margin: auto;
	padding-top: 24px;
	background: #FFFFFF;
	overflow: hidden;
}
.lawnewet_flbox{
	width: 751px;
	height:697px;
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 30px;
}
.lawnewet_flbox .infor_tit{
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
}
.lawnewet_flbox .infor_tit .span1{
	width: 4px;
	height: 16px;
	background: #CC123F;
	display: block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.lawnewet_flbox .infor_tit .span2{
	color: #CC123F;
	padding-left: 26px;
	font-size: 18px;
}
.lawnewet_flbox .infor_tit .span3{
	position: absolute;
	right: 11px;
	font-size: 14px;
	color: #B0AFAF;
}
.lawnewet_flbox .info_context ul li{
	width: 710px;
	margin: 0px 20px;
	height: 162px;
	margin: 0 21px 0px 20px;
	border-bottom: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
}
.lawnewet_flbox .info_context ul li .title{
	overflow: hidden;
}
.lawnewet_flbox .info_context ul li .titleimg{
	width: 52px;
	height: 52px;
	margin: 20px 10px 0px 0px;
	float: left;
}
.lawnewet_flbox .info_context ul li .titleimg img{
	width: 100%;
	height: 100%;
}
.lawnewet_flbox .info_context ul li .titletext{}
.lawnewet_flbox .info_context ul li .titletext_line1{
	font-size: 18px;
	color: #303030;
	margin-top: 28px;
}
.lawnewet_flbox .info_context ul li .titletext_line2{
	font-size: 14px;
	color: #808080;
	margin-top: 12px;
}
.lawnewet_flbox .info_context ul li .centexT{
	font-size: 16px;
	color: #303030;
	margin-top: 19px;
	width: 654px;
	height:16px;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;  /*限制在一个块元素显示的文本的行数*/
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.lawnewet_flbox .info_context ul li .bottexT{
	font-size: 14px;
	color: #808080;
	margin-top: 19px;
	width: 100%;
	position: relative;
}
.lawnewet_flbox .info_context ul li .bottexT .huifu{
	position: absolute;
	right: 0px;
	color: #CC123F;
}
/*右侧banner*/
.lawnewet_frbox{
	float: right;
	width: 367px;
	
}
.lawnewet_frbox .imgbox{
	float: right;
	width: 367px;
	margin-right: 30px;
	
}
.lawnewet_frbox .imgbox img{
	width: 100%;
	height: 100%;
}



.infoBox{
		/*min-height: 200px;*/
		position: relative;
	}
	.flimgbox{
		width: 100px;
		/*height: 128px;*/
	}
	.advireply_date .infor_context2{
		height: auto;
		padding-bottom: 20px;
	}
	.advireply_date .infor_context2 .frtextbox_add {
		position: relative;
		width: 952px;
		margin-top: 10px;
		padding: 15px;
		padding-bottom: 30px;
		line-height: 26px;
		float: left;
		font-size: 16px;
		color: #303030;
		background: #f4f4f4;
	}
	.jiantou{
		width: 22px;
		height: 22px;
		position: absolute;
		left: -30px;
		top: 10px;
	}
	.jiantou img{
		width: 100%;
	}
	.advireply_date .infor_context2 .frtextbox{
		padding: 0 15px;
	}
	.advireply_date .frtextbox_add .bottext2 {
	    position: absolute;
	    left: 812px;
	    bottom: 10px;
	    font-size: 16px;
	    color: #808080;
	}
	.advireply_date .infor_context2 .yellor{
		color: #FFA127;
		background: url(../img/adopt_yellow.png) no-repeat left;
		background-size: 16px 16px;
	}







