.c70{ color: #707070; }

.ar{ font-family: Arial; }

.middle-box{ font-size: 0; letter-spacing: -1.5em;}
.middle-box:after{ content: ''; display: inline-block; vertical-align: middle; height: 100%;}
.middle-cont{ display: inline-block; vertical-align: middle; font-size: 14px; letter-spacing: 0;}

.refer1{ background-repeat: no-repeat; background-position: center; background-size: cover; padding: 140px 0 125px; }
.refer1 .con{ margin-top: 48px; }
.refer1 .lbox{ float: left; }
.refer1 .lbox .fz18{ margin-bottom: 20px; }
.refer1 .lbox .lcon1 .qr{ width: 214px; height: 214px; border: 1px solid #d2d2d2; float: left; }
.refer1 .lbox .lcon1 .qr img{ display: block; width: 100%; }
.refer1 .lbox .lcon1 .fz18{ overflow: hidden; padding-left: 22px; width: 18px; line-height: 1.1; }
.refer1 .lbox .lcon2{ margin-top: 50px; }
.refer1 .lbox .lcon2 .l_btn{ width: 257px; height: 82px; background: url(../image/lys/png4_03.png) no-repeat center; background-size: cover; position: relative; }
.refer1 .lbox .lcon2 .l_btn+.l_btn{ margin-top: 17px; }
.refer1 .lbox .lcon2 .l_btn a{ display: block; height: 100%; padding-left: 40px; }
.refer1 .lbox .lcon2 .l_btn .fz18{ line-height: 80px; }
.refer1 .lbox .lcon2 .l_btn img{ margin-right: 5px; width: 22px; }
.refer1 .lbox .lcon2 .l_btn .d_icon{ position: absolute; top: 0; bottom: 0; right: 20px; margin: auto; width: 16px; height: 16px; background: url(../image/lys/png3_03.png) no-repeat center; }
.refer1 .rbox{ overflow: hidden; padding-left: 70px; height: 525px; }
.refer1 .rbox .mCSB_scrollTools{ width: 7px; }
.refer1 .rbox .mCSB_scrollTools .mCSB_draggerRail{ width: 100%; background: #dfd0d0; }
.refer1 .rbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 100%; background: #840000; }
.refer1 .rbox .fz18{ margin-bottom: 15px; }
.refer1 .rbox .fw{ font-weight: bold; }
.refer1 .rbox .r_item+.r_item{ margin-top: 35px; }
.refer2{ background: url(../image/lys/jpg2_02.jpg) no-repeat center; position: relative; }
.refer2 img{ display: block; width: 100%; }
.refer2 .block{ position: relative; }
.refer2 .bg1{ position: absolute; left: -100%; top: 0; bottom: 0; right: 100%; background: url(../image/lys/jpg3_03.jpg); margin-top: -82px; }
.refer2 .bg2{ position: absolute; }
.refer2 .t_box{ position: absolute; top: 20%; left: 0; right: 0; }
.refer2 .t_box .bttn{ margin: 17px 0 0; }
.refer3{ position: relative; padding-top: 123px; /*overflow: hidden;*/ }
.refer3 .bg1{ position: absolute; top: 0; right: 0; left: 50%; bottom: 0; background: url(../image/lys/jpg3_03.jpg); z-index: 1; }
.refer3 .bg2{ position: absolute; top: -143px; right: 0; left: 615px; height: 278px; background: #8a0606; }
.refer3 .block{ position: relative; z-index: 9; }
.refer3 .tit_box{ position: absolute; left: 0; top: 0; width: 43.25%; }
.refer3 .tit_box .bttn{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 9; }
.refer3 .con{ padding-left: 32.6829%; position: relative; }
.refer3 .con:before{ content: ""; width: 33.6585%; height: 141px; position: absolute; bottom: 0; left: 0; background: url(../image/lys/jpg3_03.jpg); }
.refer3 .con .middle-box:first-child{ width: 32.684%; }
.refer3 .con .middle-box{ float: left; display: block; width: 48.552%; height: 297px; color: #fff; margin: 12px 0 0 1.449%; /*background: url(../image/lys/jpg5_03.jpg); */background-position: center;background-repeat: no-repeat;background-size: cover;}
.refer3 .con .middle-box.db{/* background: url(../image/lys/jpg4_03.jpg); */}
.refer3 .con .middle-cont{ padding: 15px 30px; vertical-align: bottom;width: 100%;box-sizing: border-box;background: rgba(0,0,0,0.5);}
.refer3 .con .middle-box:first-child{ position: absolute; left: 0; top: 180px; margin: 0; }
.refer3 .con .middle-box:nth-child(2){ margin-left: 51.449%; }
.refer3 .con .fz18{ }
.refer4{ background-repeat: no-repeat; background-position: center; background-size: cover; padding: 135px 0 140px; }
.refer4 .con{ margin-top: 25px; }
.refer4 .c_li{ padding: 3px; position: relative; }
.refer4 .c_li+.c_li{ margin-top: 15px; }
.cor{ position: absolute; width: 26px; height: 26px; background-repeat: no-repeat; background-position: center; }
.clt{ background-image: url(../image/lys/png7_03.png); top: 0; left: 0; }
.crt{ background-image: url(../image/lys/png8_03.png); top: 0; right: 0; }
.clb{ background-image: url(../image/lys/png9_03.png); bottom: 0; left: 0; }
.crb{ background-image: url(../image/lys/png10_03.png); bottom: 0; right: 0; }
.refer4 .c_li .inner{ border: 1px solid #850101; padding: 22px; }
.refer4 .c_li .fz18{ color: #850101; }
.refer4 .c_li .ct1{ margin: 0 25px; position: relative; cursor: pointer; }
.refer4 .c_li .ct1 .fz18{ margin-right: 30px; }
.refer4 .c_li .ct1 .rbtn{ width: 22px; height: 22px; background: url(../image/lys/png5_03.png) no-repeat center; position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.refer4 .c_li .ct2{ padding: 25px; margin-top: 20px; background: rgba(255,255,255,.7); min-height: 75px; display: none; }
.refer4 .c_li .ct2 .fz18{ float: left; }
.refer4 .c_li .ct2 .p{ overflow: hidden; }
.refer4 .c_li.show .ct2{ display: block; }
.refer4 .c_li.show .ct1 .rbtn{ background-image: url(../image/lys/png6_03.png); }

.contact{ padding: 135px 0 140px; }
.contact .block{ position: relative; }
.contact .c_map{ width: 59.76%; padding-bottom: 40.5%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.contact .c_map #bdmap{ width: calc( 100% - 8px); height: calc( 100% - 8px ); border: 1px solid #870303; position: absolute; top: 3px; left: 3px; }
.contact .c_map #bdmap img{ display: block;width: 100%; }
.contact .rbox{ height: 591px; width: 74.63%; background: url(../image/lys/jpg8_03.jpg) no-repeat right bottom; margin-left: auto; background-size: cover; }
.contact .rbox .inner{ padding: 120px 68px 0 50.11%; }
.contact .rbox .fz34{ position: relative; }
.contact .rbox .fz34:after{ content: ""; position: absolute; left: 0; bottom: -25px; width: 21px; height: 3px; background: url(../image/lys/png15_03.png) no-repeat center; display: none; }
.contact .rbox .fz20{ margin-top: 20px; }
.contact .rbox .list{ margin-top: 17px; }
.contact .rbox .l_li .ll{ float: left; }
.contact .rbox .l_li .ll img{ width: 21px; margin-right: 7px; }
.contact .rbox .l_li .lr{ overflow: hidden; }
.contact .rbox .l_li +.l_li{ margin-top: 18px; }

.i_pg1{ padding: 177px 0 155px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.i_pg1 .list{ text-align: center; font-size: 0; }
.i_pg1 .list .li { width: 28.6179%; display: inline-block; margin: 0 1.6%; text-align: center; position: relative; border: 1px solid #7a6953; }
.i_pg1 .list .li .lzs{ position: absolute; background-repeat: no-repeat; background-image: url(../image/lys/png16_03.png); width: 23px; height: 23px; }
.i_pg1 .list .li .j1{ left: -1px; top: -1px; background-position: left top; }
.i_pg1 .list .li .j2{ right: -1px; top: -1px; background-position: right top; }
.i_pg1 .list .li .j3{ left: -1px; bottom: -1px; background-position: left bottom; }
.i_pg1 .list .li .j4{ right: -1px; bottom: -1px; background-position: right bottom; }
.i_pg1 .list .li .middle-box{ display: block; margin: 9px; height: 180px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.i_pg1 .list .icon{ width: 49px; height: 49px; margin: 0 auto 24px; }
.i_pg1 .list .icon img{ width: 100%; }
.i_pg2{ padding: 115px 0 95px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.i_pg2 .list{ margin: 50px 21.5px 85px; }
.i_pg2 .list .li{ float: left; width: 43.4709%; margin: 0 3.26455%; padding: 30px 0; position: relative; }
.i_pg2 .list .li::after{ content: ""; width: 100%; height: 1px; background: url(../image/lys/png17_03.png) no-repeat center; background-size: cover; position: absolute; left: 0; bottom: 0; }
.i_pg2 .list .li .fz18{ margin-right: 80px; }
.i_pg2 .list .li .time{ position: absolute; right: 0; top: 29px; }
.i_pg2 .bttn{ margin: 0 auto; display: block; }
.i_pg3{ padding: 288px 0 168px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; }
.i_pg3 .fz34{ position: absolute; top: 105px; left: 0; right: 0; }
.i_pg3 .bkimg{ width: 313px; height: 289px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 0; right: 0; }
.i_pg3 .con{ /* margin-top: 151px; */ position: relative; }
.i_pg3 .con .lback{ width: 1182px; right: 0; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 0; z-index: 1; }
.i_pg3 .con .block{ position: relative; z-index: 2; }
.i_pg3 .con .middle-box{ display: block; height: 346px; color: #d0c5ad; text-align: center; }
.i_pg3 .con .icon{ width: 73px; height: 72px; margin: 0 auto 32px; transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; }
.i_pg3 .con .icon img{ width: 100%; }
.i_pg3 .con .lbox{ float: left; width: 68.0488%; position: relative; }
.i_pg3 .con .lbox .litem{ position: relative; z-index: 2; float: left; width: calc(33.3333% - 1px); border-left: 1px solid rgba(208,197,173,.5); }
.i_pg3 .con .rbox{ width: 33.6585%; float: right; margin-right: -27px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.i_pg3 .con .middle-box:hover .icon{ transform: translateY(-10px); -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); }

.contact_1{ padding: 135px 0 140px; background: url(../image/lys/jpg15_02.jpg) no-repeat center; background-size: cover; }
.contact_1 .titbox{ position: relative; margin-bottom: 25px; }
.contact_1 .titbox .m_tbox{ position: absolute; bottom: 0; right: 80px;  }
.contact_1 .titbox .m_tbox .item{ display: inline-block; position: relative; padding-left: 32px; }
.contact_1 .titbox .m_tbox .item+.item{ margin-left: 30px; }
.contact_1 .titbox .m_tbox .item::after{ content: ""; width: 24px; height: 20px; background-repeat: no-repeat; background-position: left center; position: absolute; left: 0; bottom: 0; top: 0; margin: auto; }
.contact_1 .titbox .m_tbox .mail::after{ background-image: url(../image/lys/png26_03.png); }
.contact_1 .titbox .m_tbox .tel::after{ background-image: url(../image/lys/png25_03.png); }
.contact_1 .con{ padding: 3px; position: relative; }
.contact_1 .tablebox{ border: 1px solid #8a0606; padding: 10px 60px 30px; }
.contact_1 .tablebox th{ width: 413.5px; border-bottom: 2px solid #850101; line-height: 74px; font-weight: normal; text-align: center;}
.contact_1 .tablebox .thw1{ width: 100px; }
.contact_1 .tablebox .thw4{ width: 193px; }
.contact_1 .tablebox td{ padding: 28.5px 0; text-align: center; }
.contact_1 .tablebox .tdbox tr+tr{ border-top: 1px solid #8a0606; }

/*.inside_header .nav_slide{ line-height: 70px; height: 70px; }*/
.inside_header .isd_top .block{ width: 100%; }
.inside_header .logo{ /*left: 9.2187%;*/ }
.inside_header .tools{ background: none; }
.inside_header .btbox{ display:-webkit-flex;display:-ms-flexbox;-webkit-align-items:center;-ms-flex-align:center;align-items:center; -webkit-justify-content:center;-ms-flex-pack:center;justify-content:center; }
.inside_header .nav_main{ flex: auto; justify-content: flex-start; }
.inside_header .nav_main .item a{ padding: 0 25px; }
.inside_header .nav_main .item:first-child a{ padding-left: 20px; }
.inside_header .backbtn{ width: 126px; height: 37px; line-height: 37px; text-align: center; }
.inside_header .backbtn a{ display: block; width: 100%; height: 100%; }
.inside_header .backbtn img{ width: 22px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.inside_header .nav_slide .block{ align-items: center;-webkit-align-items:center;-ms-flex-align:center; }

.inside_footer .ftop{ background: #332c2a; color: #fff; }
.inside_footer .ftop .list{ height: 300px; display: flex; display: -ms-flexbox; justify-content: space-between; align-items: center; }
.inside_footer .ftop .item{ flex: 1; -ms-flex: 1; }
.inside_footer .ftop .item:last-child{ text-align: center; }
.inside_footer .ftop .flogo{ width: 335px; }
.inside_footer .ftop .lbox{ padding: 0 57px; width: 401px; margin: 0 110px 0 93px; position: relative; }
.inside_footer .ftop .lbox::after,.inside_footer .ftop .lbox::before{ content: ""; width: 1px; height: 94px; background: url(../image/lys/png29_03.png) no-repeat center; background-size: cover; position: absolute; top: 0; bottom: 0; margin: auto; }
.inside_footer .ftop .lbox::before{ left: 0; }
.inside_footer .ftop .lbox::after{ right: 0; }
.inside_footer .ftop .lbox a{ display: inline-block; margin: 12.5px 28px; }
.inside_footer .ftop .share-box .icon-wchat{ width: 45px; height: 38px; }
.inside_footer .ftop .share-box .icon-wchat:after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../image/lys/png28_03.png) no-repeat center; background-size: cover; }
.inside_footer .fbotm{ height: 44px; line-height: 44px; background-color: #2a2422; color: #fff; font-size: 18px; }
.inside_footer .fbotm .nav_foot,.inside_footer .fbotm .r{ opacity: 0.3; }
.inside_footer .fbotm .nav_foot{ float: left; }
.inside_footer .fbotm .nav_foot a{ margin-right: 18px; }
.inside_footer .fbotm .r{ float: right; margin-right: 44px; }
.inside_footer .fbotm .r .rec{ margin-left: 40px; }

/* 20200921lyj */
.refer1 .rbox .r_item .c70{white-space: pre-wrap;}


@media screen and (max-width:1500px){
	.refer1{ padding: 110px 0; }
	.refer3{ padding-top: 100px; }
	.refer4{ padding: 110px 0; }
	.refer1 .lbox .lcon2 .l_btn{ width: 200px; height: 63px; }
	.refer1 .lbox .lcon2 .l_btn a{ padding-left: 20px; }
	.refer1 .lbox .lcon2 .l_btn .fz18{ line-height: 63px; }
	.refer1 .rbox{ padding-left: 30px; }
	/*.refer3 .con .middle-cont{ padding: 0 30px; }*/
	
	.contact{ padding: 110px 0; }

	.refer3 .bg2{ display: none; }

	.inside_footer .fbotm{ font-size: 16px; }
	
	
	
}


@media screen and (max-width:1420px){
	/* .i_pg3 .con .lbox{ width: 66%; } */
	.i_pg3 .con .rbox{ margin-right: -30px; }
	.inside_header .isd_top .block{ margin: 0; }
	.contact_1 .tablebox th,.contact_1 .tablebox .thw1,.contact_1 .tablebox .thw4{ width: auto; }
	.inside_header .logo{ left: 30px; }
	.inside_footer .ftop .flogo{ width: auto; }
	.inside_footer .ftop .lbox{ margin: 0 20px 0 50px; padding: 0 20px; }
	.inside_footer .fbotm .r{ margin-right: 0; }
	
}

@media screen and (max-width:1400px){
	.inside_header .nav_slide{ height: 50px; line-height: 50px; }
}

@media screen and (max-width:1300px){
	.refer1{ padding: 90px 0; }
	.refer3{ padding-top: 90px; }
	.refer4{ padding: 90px 0; }
	.contact{ padding: 90px 0; }
	
	.i_pg1 .list{ margin: 0; }
	.i_pg1 .list .li{ margin: 0 2.2%; }
}

@media screen and (max-width:1035px){
}

@media screen and (max-width:1024px){
	.refer2 .bg1{ display: none; }
	.contact_1 .titbox .m_tbox{ position: static; text-align: center; margin-top: 20px; }
	.i_pg2 .list .li{ width: 100%; float: none; margin: 0 0 15px; padding: 20px 0; }
	.i_pg2 .list .li .time{ top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
	.inside_header .isd_top,.inside_header .isd_top .block{ height: 100%; }
	.inside_header .isd_top .block{ margin: 0 30px; width: auto; }
	
	.inside_footer .fbotm{ height: auto; padding: 20px 0; text-align: center; }
	.inside_footer .fbotm .nav_foot,.inside_footer .fbotm .r{ float: none; }

.inside_footer .fbotm .r .rec{ margin-left: 20px; }
	.inside_header .nav_main .item a,.inside_header .nav_main .item:first-child a{ padding: 0; }
	.inside_header .nav_slide{ line-height: normal; }
	.inside_header .btbox{ background: url(../image/hjpg1_02.jpg) no-repeat center; background-size: cover; }
	.inside_header .tools{ padding: 10px; }
	.inside_header .backbtn{ /*margin: 20px auto 0;*/ width: auto; height: auto; }
	.inside_header .backbtn img{ width: 15px; margin-top: -3px; }
}

@media screen and (max-width:960px){ 
	.i_pg3 .bkimg{ display: none; }
}

@media screen and (max-width:850px){
	.refer1{ padding: 50px 0; }
	.refer3{ padding-top: 50px; }
	.refer4{ padding: 50px 0; }
	.refer1 .lbox{ float: none; }
	.refer1 .con{ margin-top: 25px; }
	.refer1 .lbox:after{ content: ""; display: block; clear: both; }
	.refer1 .lbox .lcon1{ text-align: center; }
	.refer1 .lbox .fz18{ text-align: center; }
	.refer1 .lbox .lcon1 .qr{ width: 30%; height: auto; float: none; margin: auto; }
	.refer1 .lbox .lcon1 .fz18{ padding-left: 0; padding-top: 15px; width: auto; margin-bottom: 0; }
	.refer1 .lbox .lcon2{ overflow: hidden; margin-top: 20px; }
	.refer1 .lbox .lcon2 .fz18{ text-align: left; }
	.refer1 .lbox .lcon2 .l_btn{ margin: 15px auto 0; }
	.refer1 .rbox{ padding-left: 0; margin-top: 50px; height: 350px; }
	.refer1 .rbox .r_item+.r_item{ margin-top: 20px; }
	.refer1 .rbox .fz18{ margin-bottom: 10px; }
	.refer2 .t_box{ top: 10%; }
	.refer3 .block{ padding-bottom: 100px; }
	.refer3 .tit_box{ position: static; width: 100%; }
	.refer3 .tit_box .fz34{ text-align: center; }
	.refer3 .tit_box .bttn{ transform: none; top: auto; left: 0; right: 0; bottom: 40px; margin: auto; }
	.refer3 .con{ padding-left: 0; margin-top: 20px; }
	.refer3 .con .fz18{ margin-right: 0; }
	.refer3 .con .middle-box:first-child{ position: static; width: 100%; }
	.refer3 .con .middle-box:nth-child(2){ margin-left: 0; }
	.refer3 .con .middle-box{ float: none; width: 100%; height: auto; /*padding: 25px 0;*/ margin: 15px 0 0; height: 60vw;}
	.refer3 .con .middle-cont {padding: 15px;}
	
	.contact{ padding: 50px 0; }
	.contact .c_map{ width: 100%; padding-bottom: 0; height: auto; position: relative; left: auto; top: auto; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0);padding: 3px;box-sizing: border-box; }
	.contact .c_map #bdmap{position: static;height: auto;width: 100%;box-sizing: border-box;}
	.contact .rbox{ width: 100%; height: auto; margin-top: 30px; }
	.contact .rbox .inner{ padding: 40px 25px; }
	
	.refer3 .bg1,.refer3 .con:before{ display: none; }
	
	.i_pg1{ padding: 80px 0 70px; }
	.i_pg1 .list .li{ margin: 0 1%; width: 29.6179%; }
	.i_pg1 .list .li .middle-box{ margin: 5px; height: 100px; }
	.i_pg1 .list .icon{ width: 30px; height: auto; margin-bottom: 10px; }
	
	.i_pg2{ padding: 50px 0; }
	.i_pg2 .list{ margin: 25px 0 40px; }
	
	.i_pg3{ padding: 55px 0 80px; }
	.i_pg3 .con{ margin-top: 70px; }
	.i_pg3 .con .lback{ width: auto; height: 200px; left: -15px; right: -15px; }
	.i_pg3 .con .lbox{ width: 100%; float: none; }
	.i_pg3 .con .lbox .litem{ border: none; }
	.i_pg3 .con .lbox .litem+.litem{ border-left: 1px solid rgba(208,197,173,.5); }
	.i_pg3 .con .middle-box{ height: 200px; }
	.i_pg3 .con .rbox{ float: none; margin-left: -15px; margin-right: -15px; width: auto; }
	
	.i_pg3 .con .icon{ width: 36px; height: auto; margin-bottom: 15px; }
	.i_pg3 .fz34{ top: 55px; }
	
	.contact_1{ padding: 50px 0; }
	.contact_1 .tablebox{ padding: 20px; }
	.contact_1 .tablebox .thbox{ display: none; }
	.contact_1 .tablebox .tdbox tr{ display: block; padding-bottom: 10px; }
	.contact_1 .tablebox .tdbox tr+tr{ padding-top: 25px; }
	.contact_1 .tablebox .tdbox td{ position: relative; padding: 0.1rem 0; display: block; text-align: left; padding-left: 50px; }
	.contact_1 .tablebox .tdbox td::after{ content: attr(tit)"："; width: 45px; padding: 0.1rem 0; left: 0; top: 0; position: absolute; }
	
	.inside_footer .ftop .list{ height: auto; display: block; padding: 40px 0; }
	.inside_footer .ftop .flogo{ width: 40%; margin: auto; }
	.inside_footer .ftop .lbox{ width: auto; margin: 40px 0; padding: 0; text-align: center; }
	.inside_footer .ftop .lbox::after, .inside_footer .ftop .lbox::before{ display: none; }
	
	/* 20200921lyj */
	.refer1,
	.contact,
	.contact_1{padding-top: 60px;}
}
























































