body {
  /*padding-top: 3rem;
  font-weight:300;
  background-color: #fff;*/
  font-family:"Microsoft YaHei";
}
h1 ,h2, h3, h4, h5, h6 {  font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;}
a:hover{color:#E30055;}
/*数值*/
span n{color:#E30055;font-weight:700}
@media screen and (min-width: 100px) {
	.layui-container {
		width: 1280px;
	}
}

/*公共顶部*/
.top {}
.top .layui-btn-group .layui-btn:first-child {
    border-radius: 5px 0 0 5px;
}
.top .layui-btn-group .layui-btn:last-child {
    border-radius: 0 5px 5px 0;
}
.top .rla{
	padding:3px;background-color:#f8f8f8;margin-right:10px;border-radius:5px;cursor:pointer;
}
.top .rlb{
	border:1px solid #ddd;color:#E30055;
}
.width_auto{width:auto;}
.width_1200{width:1200px;}
.width_100{width:100%;}
.width_5{width:5%;}
.width_10{width:10%;}
.width_20{width:20%;}
.width_40{width:40%;}
.width_90{width:90%;}
.width_97{width:97%;}
.width_93{width:93%;}
.width_80{width:80%;}
.width_79{width:79%;}
.width_70{width:70%;}
.width_60{width:60%;}
.width_50{width:50%;}
.width_120px{width:120px;}
.width_232px{width:232px;}
.width_165px{width:165px;}
.width_80px{width:80px;}
.width_50px{width:50px;}
.height_100{height:100%;}
.height_100px{height:100px;}
.height_100vh{height:100vh;}
.height_42{height:42px;}
.height_70{height:70px;}
.height_80{height:80px;}
.height_96{height:96px;}
.height_108{height:108px;overflow:hidden;}
.height_110{height:110px;}
.height_115{height:115px;}
.height_133{height:133px;}
.height_120{height:120px;}
.height_158{height:158px;}
.height_181{height:181px;}
.height_217{height:217px;}
.height_220{height:220px;}
.height_240{height:240px;}
.height_450{height:450px;}
.height_390{height:390px;}
.height_570{height:599px;}
.line22{line-height:22px;}
.line30{line-height:30px;}
.line38{line-height:38px;}
.line80{line-height:80px;}
.height_line30{height:30px;line-height:30px;}
.height_line40{line-height:40px;}
.height_line43{height:43px;line-height:43px;}
.height_line50{line-height:50px;}
.height_line60{height:60px;line-height:60px;}
.height_line76{line-height:76px;}
.height_line100{height:100px;line-height:100px;}
.float_l{float:left;}
.float_r{float:right;}
.position_r{position:relative;}
.position_alb1{position:absolute;left:5px;bottom:20px;}
.position_alb2{position:absolute;left:0;bottom:-10px;}
.position_a0{position:absolute;top:0;left:0}
.position_ab7{position:absolute;top:7px;left:7px}
.position_ab10{position:absolute;top:10px;left:10px}
.position_ab20{position:absolute;top:20px;left:20px}
.position_ab0{position:absolute;bottom:0;left:0}
.position_a20{position:absolute;top:20%;left:20%}
.position_a45{position:absolute;top:30%;left:40%}
.position_at30l0{position:absolute;top:30%;left:0}
.position_at100l0{position:absolute;top:100%;left:0}
.zindex_1000{z-index:1000}
.zindex_100{z-index:100}
.pad_0{padding:0;}
.pad_3{padding:3px;}
.pad_5{padding:5px;}
.pad_7{padding:7px;}
.pad_8{padding:8px;}
.pad_10{padding:10px;}
.pad_13{padding:13px;}
.pad_12{padding:12px;}
.pad_20{padding:20px;}
.pad_30{padding:30px;}
.pad_50{padding:50px;}
.pad_tb_0{padding-top:0;padding-bottom:0;}
.pad_tb_5{padding:5px 0;}
.pad_tb_7{padding:7px 0;}
.pad_tb_10{padding:10px 0;}
.pad_tb_20{padding:20px 0;}
.pad_tb_25{padding:25px 0;}
.pad_tb_30{padding:30px 0;}
.pad_tb_40{padding:40px 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_12{padding:0 12px;}
.pad_lr_13{padding:0 13px;}
.pad_lr_15{padding:0 15px;}
.pad_lr_main{padding:0 18px 0 0;}
.pad_lr_20{padding:0 20px;}
.pad_lr_30{padding:0 30px;}
.pad_lr_40{padding:0 40px;}
.pad_t_2{padding-top:2px;}
.pad_t_5{padding-top:5px;}
.pad_t_7{padding-top:7px;}
.pad_t_10{padding-top:10px;}
.pad_t_12{padding-top:12px;}
.pad_t_13{padding-top:13px;}
.pad_t_15{padding-top:15px;}
.pad_t_30{padding-top:30px;}
.pad_t_20{padding-top:20px;}
.pad_t_50{padding-top:50px;}
.pad_t_100{padding-top:100px;}
.pad_b_100{padding-bottom:100px;}
.pad_b_50{padding-bottom:50px;}
.pad_b_40{padding-bottom:40px;}
.pad_b_30{padding-bottom:30px;}
.pad_b_20{padding-bottom:20px;}
.pad_b_13{padding-bottom:13px;}
.pad_b_10{padding-bottom:10px;}
.pad_b_5{padding-bottom:5px;}
.pad_l_0{padding-left:0;}
.pad_r_0{padding-right:0;}
.pad_r_5{padding-right:5px;}
.pad_r_10{padding-right:10px;}
.pad_r_20{padding-right:20px;}
.pad_r_30{padding-right:30px;}
.pad_r_50{padding-right:50px;}
.pad_l_3{padding-left:3px;}
.pad_l_10{padding-left:10px;}
.pad_l_13{padding-left:13px;}
.pad_l_20{padding-left:20px;}
.pad_l_25{padding-left:25px;}
.pad_l_30{padding-left:30px;}
.pad_l_90{padding-left:90px;}
.pad_l_100{padding-left:100px;}
.pad_tb5_lr10{padding:5px 10px;}
.pad_tb5_lr15{padding:5px 15px;}
.margin_0{margin:0;}
.margin_center{margin:0 auto;}
.margin_5{margin:5px;}
.margin_t_-1{margin-top:-1px;}
.margin_t_-5{margin-top:-5px;}
.margin_t_-10{margin-top:-10px;}
.margin_t_-25{margin-top:-25px;}
.margin_t_-30{margin-top:-30px;}
.margin_t_-40{margin-top:-40px;}
.margin_t_-50{margin-top:-50px;}
.margin_t_-80{margin-top:-80px;}
.margin_t_-70{margin-top:-70px;}
.margin_t_-60{margin-top:-60px;}
.margin_t_-90{margin-top:-90px;}
.margin_t_-100{margin-top:-100px;}
.margin_t_-130{margin-top:-130px;}
.margin_t_-200{margin-top:-200px;}
.margin_t_10b{margin-top:10%;}
.margin_t_2{margin-top:2px;}
.margin_t_5{margin-top:5px;}
.margin_t_7{margin-top:7px;}
.margin_t_10{margin-top:10px;}
.margin_t_12{margin-top:12px;}
.margin_t_15{margin-top:15px;}
.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_70{margin-top:70px;}
.margin_lr_0{margin-left:0;margin-right:0}
.margin_tb_7{margin:7px 0;}
.margin_tb_10{margin:10px 0;}
.margin_tb_15{margin:15px 0;}
.margin_tb_20{margin:20px 0;}
.margin_tb_30{margin:30px 0;}
.margin_tb_50{margin:50px 0;}
.margin_b_5{margin-bottom:5px;}
.margin_b_10{margin-bottom:10px;}
.margin_b_12{margin-bottom:12px;}
.margin_b_15{margin-bottom:15px;}
.margin_b_20{margin-bottom:20px;}
.margin_b_30{margin-bottom:30px;}
.margin_b_100{margin-bottom:100px;}
.margin_b_-9{margin-bottom:-9px;}
.margin_l_-52{margin-left:-52px;}
.margin_l_10{margin-left:10px;}
.margin_l_20{margin-left:20px;}
.margin_r_5{margin-right:5px;}
.margin_r_10{margin-right:10px;}
.margin_r_20{margin-right:20px;}
.margin_r_40{margin-right:40px;}
.back_0{background-color:#0F0F0F;}
.back_3{background-color:#333;}
.back_f{background-color:#fff;}
.back_e{background-color:#eee;}
.back_fa{background-color:#fafafa;}
.back_f7{background-color:#f7f7f7;}
.back_f8{background-color:#f8f8f8;}
.back_f4{background-color:#f4f4f4;}
.back_blue{background-color:#007bff;}
.back_blue1{background-color:#F5FAFF;}
.back_blue2{background-color:#9DCAFA;}
.back_blue4{background-color:#042464}
.back_blue5{background-color:#032463}
.back_blueto{background:linear-gradient(to right,#E30055 0%, #007bff 100%)}
.back_red{background-color:#E30055;}
.back_red1{background-color:#FFEAEA;}
.back_4{background-color:#444444;}
.back_yellow{background-color:#FFC107;}
.back_green{background-color:#40AB75;}
.back_black{background:linear-gradient(to right,#2D3234 0%, #233137 100%)}
.back_black1{background:linear-gradient(180deg,rgba(0,0,0, .4) 0%, rgba(0,0,0, .4) 80%);}
.back_black2{background:linear-gradient(180deg,rgba(0,0,0, 0) 0%, rgba(0,0,0, .4) 95%);}
.back_h1{background-color:#718191;}
.back_h2{background-color:#ddd;}
.back_h3{background-color:#181818;}
.back_backa{background:url('/public/img/backa.jpg') no-repeat;background-size:cover;}
.back_backb{background:url('/public/img/backb.jpg') no-repeat;background-size:cover;}
.back_fluid{background:url('/public/img/backa.jpg') no-repeat;background-size:cover;}
.text_l{text-align:left;}
.text_c{text-align:center;}
.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_0{color:#000;}
.color_3{color:#333;}
.color_4{color:#444;}
.color_7{color:#777;}
.color_6{color:#666;}
.color_9{color:#999;}
.color_blue{color:#007bff;}
.color_blue1{color:#4C6486;}
.color_blue2{color:#9DCAFA;}
.color_blue3{color:#45ACD5}
.color_blue4{color:#042464}
.color_blueto{color:linear-gradient(to right,#E30055 0%, #007bff 100%)}
.color_red{color:#E30055;}
.color_red1{color:#FD888D;}
.color_yellow{color:#ffde00;}
.color_yellow1{color:#FFB800;}
.color_yellow2{color:#FF9500;}
.color_green{color:#3DAE74;}
.color_h1{color:#718191;}
.color_h2{color:#A3A3AB;}
.color_h3{color:#BCBDC1;}
.color_d4{color:#d4d4d4;}
.font_12{font-size:12px;}
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_15{font-size:15px;}
.font_16{font-size:16px;}
.font_17{font-size:17px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.font_24{font-size:24px;}
.font_27{font-size:27px;}
.font_30{font-size:30px;} .font_30 a:hover{color:#007bff;}
.font_38{font-size:38px;}
.font_40{font-size:40px;}
.font_42{font-size:42px;}
.font_34{font-size:34px;}
.font_60{font-size:60px;}
.font_w{font-weight:700;}
.font_w600{font-weight:600;}
.font_w500{font-weight:500;}
.font_w200{font-weight:200;}
.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_spac5{letter-spacing: 5px;}
.font_spac2{letter-spacing: 2px;}
.box{box-shadow: 0 3px 6px 1px rgb(0 8 8 / 10%);} .box:hover{box-shadow: 5px 3px 20px 5px #ddd;}
.box1{box-shadow: 0 10px 10px rgb(102 102 102 / 30%);}
.box2{box-shadow: 0 1px 1px 1px #333;}
.box3{box-shadow: 0 4px 7px rgb(0 8 8 / 10%);}
.box4{box-shadow: 0 4px 18px rgb(0 8 8 / 20%);}
.box4_red{box-shadow: 0 4px 18px rgb(220 0 1 / 20%);}
.box5{box-shadow: 0 0 18px rgb(0 8 8 / 10%);}
.box6{box-shadow: -5px 10px 18px rgb(0 8 8 / 10%);}
.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_20{border-radius:20px;}
.radius_12{border-radius:12px;}
.radius_10{border-radius:10px;}
.radius_8{border-radius:8px;}
.radius_5{border-radius:5px;}
.radius_4{border-radius:4px;}
.radius_date{border-radius:10px 0 10px 0;}
.radius_date1{border-radius:20px 0 20px 0;}
.radius_hot{border-radius:0 0 10px 10px;}
.radius_screen1{border-radius:10px 10px 0 0;}
.radius_screen2{border-radius: 0 0 10px 10px;}
.opacity_9{opacity:0.9}
.opacity_8{opacity:0.8}
.opacity_7{opacity:0.7}
.opacity_7_red{background-color:rgba(220, 0, 1, .82);}
.opacity_7_white{background-color:rgba(255, 255, 255, .7);}
.opacity_7_black{background-color:rgba(0, 0, 0, .7);}
.display_n:{display:none;}
.display_y:{display:'';}
.clear{clear:both;}
.justify{text-align:justify;text-align-last:justify;}
.cursor_p{cursor:pointer;}
.border_r{border-right:1px solid #eee;}
.border_rd{border-right:1px solid #ddd;}
.border_l{border-left:1px solid #eee;}
.border_ld{border-left:1px solid #ddd;}
.border_t{border-top:1px solid #eee;}
.border_b{border-bottom:1px solid #eee;}
.border_b_6{border-bottom:1px solid #666;}
.border_b2_red{border-bottom:2px solid #E30055;}
.border_b4_red{border-bottom:4px solid #E30055;}
.border_b4_green{border-bottom:4px solid #40AB75;}
.border_b4_green{border-bottom:4px solid #3DAE74;}
.border_1{border:1px solid #eee;border-collapse:collapse;}
.border_0{border:0;}
.border_green{border:1px solid #6ed098;}
.border_blue{border:1px solid #007bff;}
.border_d{border:1px solid #ddd;}
.border_f{border:1px solid #fff;}
.border_e{border:1px solid #eee;}
.border_red{
	border:2px solid #E30055!important;
	/*border-width: 3px;
	border-height: 3px;
    border-style: solid;
    border-color: #E30055!important;
    color: #E30055!important;*/
}
.border_red_l{
	border-left:3px solid #E30055!important;
	/*border-width: 3px;
	border-height: 3px;
    border-style: solid;
    border-color: #E30055!important;
    color: #E30055!important;*/
}
.text_decoration{text-decoration:line-through;}
.badge_red{border:1px solid #E30055;color:#E30055;margin-right:5px;padding:0 3px;border-radius:3px;}
.badge_f{border:1px solid #fff;color:#fff;margin-right:5px;padding:0 3px;border-radius:3px;}
.badge_20{width:20px;height:20px;line-height:20px;padding:1px 5px;margin-left:3px;text-align:center;border-radius: 50%;overflow:hidden;color:#fff;font-size:14px;}
.badge_6{width:6px;height:6px;line-height:6px;padding:1px 5px;margin-left:3px;text-align:center;border-radius: 50%;overflow:hidden;color:#fff;font-size:12px;font-weight:500}

/*旋转*/
.tran_180{transform: rotate( 180deg );}
/*hr*/
hr{
	background:#E30055;
}
/*滚动条样式*/
.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);

}
/*选项卡*/
.layui-tab .layui-tab-title li {
	font-size:18px;
}
.layui-tab-brief>.layui-tab-title .layui-this {
	color:#333;
	font-weight:700;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
	border-bottom:2px solid #E30055;
}
/*图片*/
.overflow{overflow:hidden;}
.img{width:100%;}
.img img{width:100%;}
.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 * {
    font-size: 18px;
}
.layui-nav h3 {
    font-size: 20px;
	font-weight:700;
}
.layui-nav .layui-nav-item a {
	color:#fff;
}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a {
    color: #fff;
}
.layui-nav .layui-this:after, .layui-nav-bar {
	background-color:#fff;
	height:2px;
}
/*logo.logo img{height:100%;}*/
.logo{height:70px;}
.logo a{color:#333;font-size:30px;font-weight:700;}
.logo a:hover{color:#333;}

/*轮播*/
.layui-carousel{background-color:#fff;}
.layui-carousel > [carousel-item] > * {background-color:#fff;}
.layui-carousel img{width:100%;overflow:hidden}
/*折叠列表*/
.layui-collapse{border:0;}


.layui-btn-primary{
	background-color:#fff;
}
/*.layui-form-item{
	width: 360px;
	margin: 0 auto;
	padding-bottom:15px;
}*/
/*时间轴小圆圈*/
.layui-timeline-axis {color:#ddd;}


/**/
.separator{margin: 0 10px;}
/*表单*/
.layui-form-item {margin:0;}

/*日历输入框样式*/
.laydate input {
	height:15px;
	border:0;
	font-size:14px;
	text-align:center;
}
/*顶部日历 字段集*/
.layui-elem-field {border-radius:10px;}
.layui-elem-field legend {
    margin-left: 0;
    padding: 0 10px;
    font-size: 16px;
}


