body {
  /*padding-top: 3rem;
  font-weight:300;*/
  background-color: #f8f8f8;
}
h1 ,h2, h3, h4, h5, h6 {  font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;}
a:hover{color:#E21945;}

/* 默认样式 */
.layui-container {
    width: 100%;
}
 
/* 媒体查询 - 电脑端 */
@media (min-width: 768px) {
    .layui-container {
        width: 1200px; /* 电脑宽度 */
    }
}
.layui_header {
	position: fixed; /* 固定定位 */
	left: 0; /* 靠左对齐 */
	right: 0; /* 靠右对齐 */
	top: 0; /* 顶部对齐 */
	z-index: 1000; /* 确保导航栏在内容之上 */
	background-color: #fff; /* 设置背景颜色 */
	width: 100%; /* 全宽 */
}
.width_1200{width:1200px;}
.width_100{width:100%;}
.width_10{width:10%;}
.width_90{width:90%;}
.width_60{width:60%;}
.width_50{width:50%;}
.height_100{height:100%;}
.height_70{height:70px;}
.height_108{height:108px;overflow:hidden;}
.height_110{height:110px;}
.height_158{height:158px;}
.height_217{height:217px;}
.height_240{height:240px;}
.height_450{height:450px;}
.height_300{height:300px;}
.height_390{height:390px;}
.height_390max{max-height:390px;}
.height_line30{line-height:30px;}
.height_line40{line-height:40px;}
.height_line50{height:50px;line-height:50px;}
.height_line60{height:60px;line-height:60px;}
.height_line120{height:120px;line-height:120px;}
.float_l{float:left;}
.float_r{float:right;}
.position_r{position:relative;}
.position_a{position:absolute;right:5px;bottom:5px;}
.position_a0{position:absolute;top:0;left:0}
.position_ab0{position:absolute;bottom:0;left:0}
.position_a20{position:absolute;top:20%;left:20%}
.position_a45{position:absolute;top:30%;left:30%}
.position_at30l0{position:absolute;top:30%;left:0}
.zindex_1000{z-index:1000}
.zindex_100{z-index:100}
.pad_0{padding:0;}
.pad_2{padding:2px;}
.pad_5{padding:5px;}
.pad_10{padding:10px;}
.pad_15{padding:15px;}
.pad_20{padding:20px;}
.pad_50{padding:50px;}
.pad_tb_0{padding-top:0;padding-bottom:0;}
.pad_tb_5{padding:5px 0;}
.pad_tb_10{padding:10px 0;}
.pad_tb_20{padding:20px 0;}
.pad_tb_30{padding:30px 0;}
.pad_tb_50{padding:50px 0;}
.pad_tb_80{padding:80px 0;}
.pad_tb_100{padding:100px 0;}
.pad_lr_5{padding:0 5px;}
.pad_lr_10{padding:0 10px;}
.pad_lr_20{padding:0 20px;}
.pad_lr_30{padding:0 30px;}
.pad_t_2{padding-top:5px;}
.pad_t_10{padding-top:10px;}
.pad_t_15{padding-top:15px;}
.pad_t_30{padding-top:30px;}
.pad_t_20{padding-top:20px;}
.pad_t_40{padding-top:40%;}
.pad_t_100{padding-top:100px;}
.pad_b_30{padding-bottom:30px;}
.pad_b_20{padding-bottom:20px;}
.pad_b_10{padding-bottom:10px;}
.pad_l_0{padding-left:0;}
.pad_r_0{padding-right:0;}
.pad_r_10{padding-right:10px;}
.pad_r_20{padding-right:20px;}
.pad_r_50{padding-right:50px;}
.pad_l_10{padding-left:10px;}
.pad_l_20{padding-left:20px;}
.pad_l_25{padding-left:25px;}
.pad_l_30{padding-left:30px;}
.pad_tb5_lr10{padding:5px 10px;}
.margin_0{margin:0;}
.margin_center{margin:0 auto;}
.margin_t_-10{margin-top:-10px;}
.margin_t_-40{margin-top:-40px;}
.margin_t_-80{margin-top:-80px;}
.margin_t_-60{margin-top:-60px;}
.margin_t_-160{margin-top:-160px;}
.margin_t_5{margin-top:5px;}
.margin_t_10{margin-top:10px;}
.margin_t_20{margin-top:20px;}
.margin_t_30{margin-top:30px;}
.margin_t_40{margin-top:40px;}
.margin_t_50{margin-top:50px;}
.margin_t_60{margin-top:60px;}
.margin_t_70{margin-top:70px;}
.margin_t_80{margin-top:80px;}
.margin_lr_0{margin-left:0;margin-right:0}
.margin_tb_10{margin:10px 0;}
.margin_tb_20{margin:20px 0;}
.margin_tb_30{margin:30px 0;}
.margin_b_10{margin-bottom:10px;}
.margin_b_20{margin-bottom:20px;}
.margin_b_30{margin-bottom:30px;}
.margin_b_100{margin-bottom:100px;}
.margin_l_10{margin-left:10px;}
.margin_l_20{margin-left:20px;}
.margin_r_10{margin-right:10px;}
.margin_r_20{margin-right:20px;}
.back_3{background-color:#333;}
.back_f{background-color:#fff;}
.back_e{background-color:#eee;}
.back_f8{background-color:#f8f8f8;}
.back_f5{background-color:#f5f5f5;}
.back_blue{background-color:#007bff;}
.back_blue1{background-color:#011548;}
.back_blue2{background-color:#9DCAFA;}
.back_blueto{background:linear-gradient(to right,#E21945 0%, #007bff 100%)}
.back_red{background-color:#E21945;}
.back_red2{background-color:#DE0000;}
.back_yellow{background-color:#FFC107;}
.back_black{background:linear-gradient(to right,#2D3234 0%, #233137 100%)}
.back_h1{background-color:#718191;}
.back_h2{background-color:#ddd;}
.back_know{height:112px;line-height:112px;background:url('/public/img/bak3.jpg') no-repeat;background-size:cover;}
.back_lawyer{background:url('/public/img/ask-bg.jpg') no-repeat;background-size:cover;}
.text_c{text-align:center;}
.text_l{text-align:left;}
.text_r{text-align:right;}
.text_shadow_d{text-shadow: 2px 10px 10px #ddd;}
.text_shadow_d1{text-shadow: 2px 2px 2px #eee;}
.color_e{color:#eee;}
.color_f{color:#fff;}
.color_3{color:#333;}
.color_6{color:#666;}
.color_9{color:#999;}
.color_blue{color:#007bff;}
.color_blue1{color:#011548;}
.color_blue2{color:#9DCAFA;}
.color_blue3{color:#45ACD5}
.color_blueto{color:linear-gradient(to right,#E21945 0%, #007bff 100%)}
.color_red{color:#E21945;}
.color_red1{color:#DE0000;}
.color_yellow{color:#FFC107;}
.color_yellow1{color:#FFB800;}
.color_yellow2{color:#FF9500;}
.color_green{color:#6ed098;}
.color_h1{color:#718191;}
.color_h2{color:#A3A3AB;}
.color_h3{color:#BCBDC1;}
.font_12{font-size:12px;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.font_24{font-size:24px;}
.font_30{font-size:30px;} .font_30 a:hover{color:#007bff;}
.font_40{font-size:40px;}
.font_60{font-size:60px;}
.font_w{font-weight:700;}
.font_w500{font-weight:500;}
.font_style{font-family: "Times New Roman", Times, serif;}
.font_style1{font-family: Arial, Helvetica, sans-serif;}
.font_style2{font-family: "Hiragino Sans GB"}
.font_style3{font-family: "Microsoft Yahei";}
.font_italic{font-style: italic ;}
.font_spac2{letter-spacing: 2px;}
.font_spac5{letter-spacing: 5px;}
.box{box-shadow: 0 3px 6px 1px #eee;}
.box1{box-shadow: 0 10px 10px rgb(102 102 102 / 30%);}
.circle{border:1px solid #999;background-color:rgba(0,0,0, .5);text-align:center;}
.circle_150{width:150px;height:150px;border-radius: 100%;overflow:hidden;border:1px solid #fff;}
.circle_80{width:80px;height:80px;border-radius: 100%;overflow:hidden;border:1px solid #fff;}
.circle_50{width:50px;height:50px;border-radius: 100%;overflow:hidden;border:1px solid #fff;}
.circle_30{width:30px;height:30px;border-radius: 100%;overflow:hidden;border:1px solid #fff;}
.radius_30{border-radius:30px;}
.radius_20{border-radius:20px;}
.radius_10{border-radius:10px;}
.radius_5{border-radius:5px;}
.border_r{border-right:1px solid #eee;}
.border_l{border-left:1px solid #eee;}
.border_b{border-bottom:1px solid #eee;}
.border_1{border:1px solid #eee;border-collapse:collapse;}
.border_green{border:1px solid #6ed098;}
.border_blue{border:1px solid #007bff;}
.border_d{border:1px solid #ddd;}

/*滚动条样式*/
.scroll_y{overflow-y: scroll;}
.scroll_y::-webkit-scrollbar {
	width: 4px;    
}
.scroll_y::-webkit-scrollbar-thumb {
	border-radius: 10px;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
.scroll_y::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);

}
/*图片*/
.overflow{overflow:hidden;}
.imgs-hober {
	/* 过渡配置 */
    transition: all .5s ease .1s;
}
.imgs-hober:hover {
	/* 放大1.3倍 */
    transform: scale(1.1);
}
/*经过阴影*/
.zx{}
.zx:hover{box-shadow: 10px 18px 20px rgb(102 102 102 / 30%);}
/*律师小圆图片*/
.img_circle_50{
	width:50px;
	height:50px;
	overflow:hidden;
}
/*导航*/
.layui-nav {
    position: relative;
    padding: 0;
	background-color: #fff;
    color: #333;
    border-radius: 2px;
    font-size: 0;
    box-sizing: border-box;
	font-size:16px;
}
.layui-nav h3 {
    font-size: 20px;
	font-weight:700;
}
.layui-nav .layui-nav-item a {
	color:#333;
}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a {
    color: #333;
}
.layui-nav .layui-this:after, .layui-nav-bar {
	background-color:#fff;
}
/*logo*/
.logo{height:60px;padding:10px;}
.logo img{height:100%;}

/*轮播*/
.layui-carousel img{width:100%;height: 100%;overflow:hidden}
/*折叠列表*/
.layui-collapse{border:0;}

/*.layui-input, .layui-select{
	height:48px;
}*/

.layui-btn-primary{
	background-color:#fff;
}
/*.layui-form-item{
	width: 360px;
	margin: 0 auto;
	padding-bottom:15px;
}*/
/*时间轴小圆圈*/
.layui-timeline-axis {color:#ddd;}


.login1{
	width:580px;
	margin:0 auto;
	background:#fff;
	opacity:1;
}
/**/
.separator{margin: 0 10px;}
/*选项卡*/
.layui-tab-card{border-style:none;box-shadow:0 0 0 0;}
.layui-tab-brief>.layui-tab-title .layui-this {color:#007bff;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #007bff;
}
/*底部面包屑*/
.layui-breadcrumb a{font-size:14px;color:#333  !important;}
.layui-breadcrumb a:hover {
  color: #E21945 !important;
}

.foot .layui-breadcrumb a{font-size:14px;color:#fff  !important;}

