
.swiper-slide img{width: 100%;}
.swiper_top .swiper-pagination-bullet {
    width: 16px; height: 30px;border-radius:10px;border:1px solid #ffffff;background:none;color: #ffffff;line-height: 30px;}
.gy_me {width: 100%;height: 620px;background:url(../images/meback.png) no-repeat; background-size:contain;background-color: #ffffff;}
.gy_me .gy_me_zy{width: 100%;height: 100%;}
.gy_me .gy_me_zy .gy_me_l{width: 50%;}
.gy_me .gy_me_zy .gy_me_l .hg{width: 160px;height: 10px;background-color: #b04b1d;margin-bottom: 65px;}
.gy_me .gy_me_zy .gy_me_l h4{font-size: 40px;letter-spacing: 3px;font-weight: 500;}
.gy_me .gy_me_zy .gy_me_l p{font-size: 18px;line-height: 42px;max-width: 85%;margin-top: 30px;}
.gy_me .gy_me_zy .gy_me_l button{width: 160px;height: 50px;background-color: #b04b1d;margin-top: 60px;color: #ffffff;}
.gy_me .gy_me_zy .gy_me_r{width: 50%;height: auto; max-height: 640px; margin-top: 60px;overflow: hidden; background-image: url(../images/index_gy_bg.jpg);
background-size: 35% 55%; background-repeat: no-repeat;
background-position: right top; 
}
.gy_me .gy_me_zy .gy_me_r img{width: 80%;margin-top: 40px; float: left; margin-left: 35px; }
.yw_ly{width: 100%;/* height: 850px; */position: relative; height: calc(100vh - 90px);}
.yw_ly .ly_list{width: 100%;height: 130px;position: absolute;background-color: #ffffff;opacity: 0.6;z-index: 11}
.yw_ly .ly_title h4{font-size: 40px;font-weight: 500;line-height: 130px;}
.yw_ly .ly_bomm{position: absolute;top: 130px;width: 100%;height: calc(100vh - 220px);}
.yw_ly .swiper_ly{position: absolute;top: 0;}
.yw_ly .ly_bomm_img{height: calc(100vh - 90px);width: 100%;position: relative;top: 0;}
.yw_ly .ly_bomm .ly_con{height: 100%;width: 441px;text-align: center;position: relative;background:url(../images/ye_ly_cback.png) no-repeat; background-size: 100% 100%;}
.yw_ly .ly_bomm .ly_con img{margin-top: 178px;width: 70px;height: 70px;}
.yw_ly .ly_bomm .ly_con .ly_con_title{font-size: 28px;color: #ffffff;margin-top: 30px;margin-bottom: 60px;}
.yw_ly .ly_bomm .ly_con .ly_con_p{color: #ffffff;font-size: 18px;padding: 0 40px;margin-bottom: 70px;line-height: 38px;
min-height: 126px;
display: inline-block;
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.yw_ly .ly_bomm .ly_con .ly_con_p p{
	overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
		max-height: 118px;
		min-height: 118px;
}

.yw_ly .ly_bomm .ly_con button{width: 160px;height: 50px;background:rgba(255,255,255,0.2);display: inline-block; color: #fff;}
.yw_ly .ly_bomm .ly_con button a{color: #ffffff;font-size: 18px;}
.ly_left{position: absolute;right: 0;bottom: 0;top: auto;left: auto;background-image:auto;width: 50px;height: 100px;background-color: #b04b1d;display: table;}
.ly_left i{color: #ffffff;display: table-cell;vertical-align: middle;font-size: 25px;}
.ly_right{position: absolute;right: -50px;bottom: 0;top: auto;width: 50px;background-image:auto;height: 100px;background:rgba(0,0,0,0.6);display: table;}
.ly_right i{color: #ffffff;display: table-cell;vertical-align: middle;font-size: 25px;}
.al_list{background:url(../images/al_back.png) no-repeat; background-size: 100% 100%;background-color: #f7f7f7;padding: 80px 0;}
.al_list .al_list_l{width: 20%;margin-right: 5%;}
.al_list .al_list_l h4{font-size: 40px;font-weight: 500;margin-bottom: 70px;}
.al_list .al_list_l .al_list_b .al_but{background-color: #ffffff;width: 100%;color: #666666;font-size: 18px;height: 50px;margin-top: 10px;}
.al_list .al_list_l .al_list_b .al_but:hover{background-color: #b04b1d;color: #ffffff;}
.al_list .al_list_l .al_list_b .al_but.active{background-color: #b04b1d;color: #ffffff;}
.al_list .al_list_l .al_list_b .al_list_s button{width: 50%;background-color: #ffffff;float: left; color: #666666;font-size: 25px;height: 50px;margin-top: 20px;}
.al_list .al_list_l .al_list_b .al_list_s button.active{color:#b04b1d; }
.al_list .al_list_r{width: 75%;height: 480px;}
.al_list .al_list_r .swiper_al{width: 100%;height: 100%;}
.al_list .al_list_r .swiper_al .lianjie{position: absolute;top: 0;right: 0;width: 50px;height: 50px;background: url(../images/lianjie.png) no-repeat;background-size: 100% 100%;z-index: 1;cursor: pointer;}
.al_list .al_list_r .swiper_al .wenz{width: 100%;height: 120px;padding-left: 40px;position: absolute;bottom: 0;left: 0;background:rgba(176,75,29,0.6);z-index: 1;}
.al_list .al_list_r .swiper_al .wenz h4{font-size: 30px;color: #ffffff;line-height: 75px;font-weight: 400;}
.al_list .al_list_r .swiper_al .wenz p{font-size: 18px;color: #ffffff; display: block; 
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80%;
    overflow: hidden;
	float: left;text-align: left;padding: 0;
}
.swiper_al .swiper-pagination{right: 50px;bottom: 75px;display: inline-table;width: auto;left: auto;}
.swiper_al .swiper-pagination-bullet {
    width: 12px;  height: 12px; display: inline-block; border-radius: 0;background: none; border:2px solid #ffffff; opacity: 1;}
.swiper_al .swiper-pagination-bullet-active{ background: #ffffff;}
.fz_list{
	background-color: #e7ebea;
	background-image:url(../images/back_fz.png);
	 background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left bottom;
	padding-top: 80px;
	padding-bottom:7.5%;
}
.fz_list h4{font-size: 40px;font-weight: 500;margin-bottom: 80px;}
.fz_list .fz_con{background:url(../images/fz_con_back_03.png) no-repeat; background-size: 100% 100%;background-color: #ffffff;height: 400px}
.fz_list .fz_con .swiper_fz{height: 100%;}
.fz_list .fz_con .swiper_fz .fz_wrapper{height: 100%;}
.fz_list .fz_con .swiper_fz .fz_wrapper>div{width: 50%;}
.fz_list .fz_con .swiper_fz .fz_wrapper .fz_wrapper_r{padding: 45px 60px;}
.fz_list .fz_con .swiper_fz .fz_wrapper .fz_wrapper_r h3{font-size: 48px;color: #b04b1d;}
.fz_list .fz_con .swiper_fz .fz_wrapper .fz_wrapper_r h5{font-size: 22px;color: #222222;margin: 30px 0; }
.fz_list .fz_con .swiper_fz .fz_wrapper .fz_wrapper_r p{font-size: 18px;color: #666666;line-height: 30px;}
.fz_list .fz_con .swiper_fz .fz_wrapper .fz_wrapper_r button{width: 160px;height: 50px;background-color:#b04b1d;color: #ffffff;margin-top: 35px; }
.fz_list .swiper_b{position: relative;width: 100%;height: 100px;}
.fz_list .swiper_b .swiper-button-prev, .fz_list .swiper_b .swiper-container-rtl .swiper-button-next{background-image:none;} 
.fz_list .swiper_b .swiper-button-next, .fz_list .swiper_b .swiper-container-rtl .swiper-button-prev{background-image:none;} 
.fz_list .swiper_b .swiper-button-next, .fz_list .swiper_b .swiper-button-prev{background-color: #b04b1d;border:1px solid #b04b1d;color: #ffffff;border-radius: 100%;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 20px;font-weight: 200;transform: translateY(-40%);margin-top: 0;z-index: 11;-webkit-text-stroke:1.5px #b04b1d; outline: none;}
.nextfz i  {position: relative; left: 2px; top: -2px;}
.swiper_b i {position: relative; left: -1px; top: -2px;}
.swiper_b .swiper-button-disabled{opacity: 1 !important; background-color: #fcf2e6 !important; }
.fz_list .swiper_b .swiper-button-next.swiper-button-disabled, .fz_list .swiper_b .swiper-button-prev.swiper-button-disabled{
	background-color: initial;color: #b04b1d;
	-webkit-text-stroke:1.5px #fcf2e6;
}
.fz_list .swiper_b .swiper-pagination{
	height: 90px;
	/* width: 1280px !important; */
	left: -385px;
	top: 70%;
	transform: translateY(-40%);
	padding: 0 80px;
-webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
	white-space:nowrap;
	display: block; 
	}
.fz_list .swiper_b .swiper-pagination-bullet{background-color: #b04b1d;opacity: 1; top: 0px; position: relative; margin-right: 226px; top: -19px;}
.fz_list .swiper_b .swiper-pagination-bullet-active{width: 35px;height: 35px;background:url(../images/miaozhun_03.png) no-repeat; background-size: 100% 100%; top: 2px !important;}
.paginations{padding: 0 85px;position: absolute;top: 80%;font-size: 16px;}
.hengxian{width: 100%;height: 2px;background-color: #b04b1d;position: relative;top: -47px;}
.lx_nav ul{height: 80px;}
.lx_nav ul li{height: 100%;font-size: 18px;color: #333333;width: 200px;line-height: 80px;text-align: center;} 
.lx_nav ul li.active{background-color:#b04b1d;color: #ffffff;cursor: pointer; }
.lx_list_rmy {padding:40px 0 60px;background-color: #f6f7f8; }
.lx_list_rmy .rmy_list{width: 100%;}
.lx_list_rmy .rmy_list_l{width: 40%;height: 470px;padding: 0 40px 0;background-color: #ffffff;}
.lx_list_rmy .rmy_list_l .list_r{padding: 30px 0;}
.lx_list_rmy .rmy_list_l .list_r{border-bottom: 1px solid #eeeeee;}
.lx_list_rmy .rmy_list_l .list_r:last-of-type{border-bottom:none;}
.lx_list_rmy .rmy_list_l .list_icon{margin-right: 10px;}
.lx_list_rmy .rmy_list_l .list_icon img{width: 40px;vertical-align: middle;margin-top: 10px;}

.lx_p .title{color: #000000;font-size: 18px;line-height: 35px;font-weight: 500;}
.lx_p .con{color: #666666;font-size: 16px;}
.lx_list_rmy .rmy_list_r{width: 57%;height: 470px;}
.lx_list_rmy .rmy_list_r img{width: 100%;height: 100%;}
.jr_list{padding:40px 0;background-color: #f6f7f8;display: none;}
.jr_list .jr_con{background-color: #ffffff;width: 100%;height: 860px;padding: 40px 40px; padding-bottom: 20px;}
.jr_list .jr_con h2{font-size: 40px;color: #000000;}
.jr_list .jr_con p{color: #000000;font-size: 18px;margin-top: 20px;margin-bottom: 20px;}
.jr_list .jr_con p span{color: #b04b1d;}
.table_jr{width: 100%;}
.table_set{background-color: #e6e6e6;border-radius: 50%;width: 20px;height: 20px;display: inline-block;margin-top: 10px;line-height: 20px;}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{
    border-width: none; 
    border-style: none; 
    border-color: none; 
}
.layui-table thead tr{
	background-color:#b04b1d; 
	color: #ffffff;
}
.layui-table-hover{
	color: #b04b1d;
}
.layui-table-hover .table_set{
	background-color:#b04b1d; 
	color: #ffffff;
}
.layui-table{color: #333333;}
.layui-table-page>div{text-align: center;}
.layui-table-view .layui-table{width: -webkit-fill-available;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #b04b1d;
}
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span{
	margin-right: 10px;
	background-color:  #eeeeee;
}

.index_al{
	height: 300px;
	width: 100%;
	overflow: hidden;
}
.fz_foot{
	position: relative;
}
.swiper-pagination-bullet{
	top: -19px;
}
.fz_list .swiper_b .swiper-pagination-bullet-active-main{
	top: -11px;
} 
.swiper-pagination-bullet-active font{
	width: 120px;
	text-align: center;
	height: 30px;
	left: 50%;
	margin-left: -60px;
	top: 50px !important;
	display: block;
	position: absolute;
	line-height: 30px;
	color: #b04b1d;
}
.swiper_b .swiper-pagination-bullet-active-main{
	font-size: 30px;
	color: #000;
}
.swiper-pagination-bullet-active-main font{
	position: absolute;
	top: 35px;
	width: 120px;
	text-align: center;
	height: 30px;
	left: 50%;
	margin-left: -60px;
	display: block;
	line-height: 30px;
}
.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{
	width: 0;
	height: 0;
}
.fz_wrapper_r p{
	height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


