.main_content{width: 100%;overflow: hidden;}
.temp_head{height: 90px;line-height: 90px;position: fixed;z-index: 999;top: 0;left: 0;width: 100%;border-bottom: 1px solid rgba(255,255,255,.2);}
.temp_head .logo{height: 90px;display: flex;align-items: center;}
.temp_head .logo img{max-height: 60px;}
.temp_head h1{display: none;}
.temp_head .temp_mark{margin: 30px 30px 0;}
.temp_head .box_more{margin-top: 25px;}
.temp_head .center{width: 1700px;}
.temp_head img.wap{display: none;}

.temp_head .nav li{float: left;margin-right: 75px;position: relative;z-index: 999;}
.temp_head .nav li .a1{font-size: 18px;color: #fff;display: block;text-transform: uppercase;height: 90px;overflow: hidden;max-width: 100px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.temp_head .nav li:nth-child(5) .a1{max-width: 150px;}
.temp_head .nav li #line{width: 0px;height: 3px;background: #fff;margin: 0 auto;position: absolute;bottom: 0;left: 0px;transition: width 0.2s linear;}
.temp_head .nav li .tarA.act #line,.temp_head .nav li:hover #line{width: 100%;}
.temp_head .nav li .drow{position: absolute;top: 90px;left: -22px;transform: translateX(0);background: #fff;box-shadow:0 0 5px rgba(0,0,0,.2);z-index: 999;display: flow-root;min-width: 220px;max-height:0px;overflow:hidden;-webkit-transition:max-height 0.3s linear;-moz-transition:max-height 0.3s linear;transition:max-height 0.3s linear;}
.temp_head .nav li .drow .box{padding: 15px 22px;display: flow-root;line-height: 30px;}
.temp_head .nav li .drow .a2{height: 30px;line-height: 30px;color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 15px;width: 100%;display: block;}
.temp_head .nav li .drow .a2:hover{color: #bc1b21;}
.temp_head .nav li:hover .drow{max-height:500px;}
.temp_head .nav li .drow b{display: block;display: block;height: 50px;line-height: 50px;font-size: 17px;font-weight: bold;color: #333;}

.temp_head .social,.temp_global .all{display: flex;}
.temp_global{color: #fff;position: relative;cursor: pointer;}
.temp_global .all b{font-weight: normal;font-family: 'filr';}
.temp_global{margin: 0 12px 0 40px;padding-right: 12px;}
.temp_global::after{content: '';position: absolute;top: 39px;right: 0;width: 1px;height: 12px;background: #fff;}

.temp_head.scroll{background: #fff;border-color: rgba(0,0,0,.1);}
.temp_head.scroll img.wap{display: block;}
.temp_head.scroll img.com{display: none;}
.temp_head.scroll .nav li .a1,.temp_head.scroll .temp_global,.temp_head.scroll .temp_search .subNav::after{color: #333;}
.temp_head.scroll .temp_global::after{background: rgba(51,51,51,.2);}
.temp_head.scroll .nav li #line{background: #bc1b21;}

.pop_feed h2{line-height: 30px;}
.pop_feed form i{line-height: 20px;margin-top: 10px;}
.pop_feed{padding-bottom: 30px;padding-top: 30px;}
.pop_feed .sub:hover{background: #bc1b21;}

.ind_ban{max-height: 100vh;width: 100%;overflow: hidden;background: #273a4f;position: relative;overflow: hidden;}
.ind_ban .bg{background: rgba(0,0,0,.2);z-index: 1;width: 100%;height: 100vh;position: absolute;top: 0;left: 0;}
.ind_ban video{display: block;width: 100%;}

.foot_bg{background: url(../img/ot1.jpg) no-repeat center;background-size: cover;padding: 90px 0;display: flow-root;text-align: center;position: relative;}
.foot_bg .name{color: #fff;font-family: 'filb';font-size: 40px;}
.foot_bg .get_pop{margin-top: 35px;}
.get_pop{height: 54px;line-height: 54px;background: #bc1b21;cursor: pointer;color: #fff;display: inline-flex;padding: 0 36px;}
.get_pop span{font-size: 22px;margin-right: 10px;}
.get_pop:hover{background: #fff;color: #bc1b21;}
.foot_bg .b_top{position: absolute;bottom: -25px;left: 50%;width: 42px;height: 42px;line-height: 42px;text-align: center;background: #bc1b21;color: #bc1b21;border: 4px solid #fff;border-radius: 100%;margin-left: -25px;z-index: 99;}
.foot_bg .b_top span{font-size: 36px;color: #fff;width: 42px;height: 42px;line-height: 42px;display: block;}

.foot{background: #f6f6f6;padding-top: 75px;display: flow-root;}
.foot .copy{height: 60px;line-height: 60px;border-top: 1px solid #dfdfdf;}
.foot .copy dt{float: left;margin-right: 45px;}
.foot .copy dd{float: right;}
.foot .copy a:hover{color: #bc1b21;}
.foot .box{padding-bottom: 15px;border-bottom: 1px solid #dfdfdf;display: flow-root;}
.foot .box2{margin: 50px 0 70px;display: flow-root;}
.foot .box3{display: flex;flex-flow: row wrap;justify-content: space-between;}
.foot .box3 dt{width: 42%;}
.foot .box3 dt .p{font-size: 18px;line-height: 28px;color: #666;}
.foot .box3 dt form{margin-top: 50px;}
.foot .box3 dt input{height: 62px;line-height: 62px;float: left;}
.foot .box3 dt .inp{background: #fff;text-indent: 30px;width: 70%;}
.foot .box3 dt .sub{background: #bc1b21;width: 30%;text-align: center;color: #fff;text-transform: uppercase;cursor: pointer;}
.foot .box3 dt .sub:hover{background: #333;}
.foot .box3 dd b{font-size: 20px;}
.foot .box3 dd i{display: block;background: #bc1b21;width: 50px;height: 4px;margin: 15px 0;}
.foot .box3 dd a{display: flex;color: #666;height: 24px;line-height: 24px;margin-bottom: 12px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.foot .box3 dd a:last-child,.foot .box3 dd.cont .pph:last-child{margin-bottom: 0;}
.foot .box3 dd a span{font-size: 24px;}
.foot .box3 dd a:hover{color: #bc1b21;}
.foot .box3 dd.cont{width: 34%;}
.foot .box3 dd.cont .pph{color: #666;margin-bottom: 12px;display: flex;width: 100%;line-height: 26px;}
.foot .box3 dd.cont .pph span{color: #bc1b21;font-size: 20px;margin-right: 10px;margin-top: 2px;}



.ind_tit{text-align: center;margin-bottom: 35px;display: flow-root;}
.ind_tit h2{font-family: 'filhi';font-size: 42px;font-weight: bold;text-transform: uppercase;display: block;margin-bottom: 5px;}
.ind_tit p{max-width: 760px;font-size: 18px;line-height: 30px;margin: 0 auto;}
.ind_pad{padding: 50px 0 50px;display: flow-root;}
.ind_pad2{padding-top: 50px;display: flow-root;}
.ind_more{height: 50px;line-height: 50px;display: inline-flex;overflow: hidden;padding: 0 30px;border: 1px solid #c4c4c4;font-family: 'film';text-transform: uppercase;}
.ind_more span{font-size: 30px;margin-left: 2px;}
.ind_more:hover{border-color: #bc1b21;background: #bc1b21;color: #fff;}
.wordp{font-size: 18px;line-height: 30px;overflow: hidden;}
.wordp2{font-size: 16px;line-height: 30px;overflow: hidden; }
.swi_box{width: 284px;height: 50px;line-height: 50px;position: relative;margin: 0 auto;margin-top: 40px;}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display: none;}
.swi_box .swiper-button-prev,.swi_box .swiper-rtl .swiper-button-next{left: 0;}
.swi_box .swiper-button-next,.swi_box .swiper-rtl .swiper-button-prev{right: 0;}
.swi_box .swiper-button-next,.swi_box .swiper-button-prev{top: 0!important;margin-top: 0;}
.swi_box .swiper-button-prev{transform: rotate(180deg);}
.swi_box .swiper-button-prev span,.swi_box .swiper-button-next span{font-size: 20px;}
.swi_box .swiper-button-prev,.swi_box .swiper-button-next{width: 50px;height: 50px;display: block;line-height: 50px;text-align: center;background: #989898;color: #fff;}
.swi_box .swiper-button-prev:hover,.swi_box .swiper-button-next:hover,.swi_box .more:hover{background: #bc1b21;}
.swi_box .more{display: block;width: 150px;text-align: center;background: #989898;color: #fff;margin: 0 auto;text-transform: uppercase;}

.ind_pro .imgfd{padding-top: 100%;}
.ind_pro .swiper-slide{position: relative;}
.ind_pro .txt{padding: 20px 5%;background: rgba(47,47,47,.7);width: 90%;position: absolute;left: 0;bottom: 0;z-index: 2;color: #fff;}
.ind_pro .txt .mm{height: 38px;line-height: 38px;border: 1px solid #fff;font-size: 12px;text-transform: uppercase;width: 94px;text-align: center;overflow: hidden;box-sizing: border-box;margin-top: 6.5px;}
.ind_pro .txt .bt{width: 65%;}
.ind_pro .txt .bt i,.ind_pro .txt .bt b{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_pro .txt .bt i{font-size: 14px;}
.ind_pro .txt .bt b{font-size: 18px;display: block;margin-top: 8px;}
.ind_pro .swiper-slide:hover .txt{background: #bc1b21;}

.ind_ab{background: #f4f4f4 url(../img/ot2.jpg) no-repeat top;}
.ind_ab .box{background: #fff;display: flow-root;position: relative;height: 620px;overflow: hidden;max-width: 1920px;margin: 0 auto;}
.ind_ab .vid{width: 47%;position: absolute;top: 0;right: 0;z-index: 2;height: 620px;overflow: hidden;}
.ind_ab .vid img{height: 100%;width: 100%;object-fit: cover;display: block;}
.ind_ab .txt{max-width: 48%;}
.ind_ab .txt .ind_tit,.ind_gol .ind_tit,.ind_ser .box1 .ind_tit{text-align: left;}
.ind_ab .txt .ind_tit p,.ind_gol .ind_tit p,.ind_ser .box1 .ind_tit p{float: left;}
.ind_ab .txt b{color: #bc1b21;text-transform: uppercase;}
.ind_ab .txt .wordp,.ind_gol .txt .wordp{color: #717171;margin-bottom: 45px;max-height: 250px;overflow: hidden;}

.ind_gol{background: #f4f4f4;}
.ind_gol .box{max-width: 1400px;margin: 0 auto;}
.ind_gol .pic{width: 50%;}
.ind_gol .txt{width: 46%;}
.ind_gol .txt .wordp{max-height: 250px;}

.ind_cho{background: url(../img/ot3.jpg) no-repeat top;background-size: cover;text-align: center;}
.ind_cho ul{}
.ind_cho li{width: 33.33%;float: left;margin-bottom: 40px;}
.ind_cho li img{-webkit-transition: 2s ease;-moz-transition: 2s ease;}
.ind_cho li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}
.ind_cho li b{font-size: 20px;display: block;margin: 20px 0 15px;padding: 0 10%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_cho li .p{line-height: 30px;height: 60px;overflow: hidden;padding: 0 16%;}

.ind_ser .box{max-width: 1400px;margin: 0 auto;}
.ind_ser .box1{width: 50%;}
.ind_ser .box1 .ind_more{margin-top: 10px;}
.ind_ser .box2{width: 48%;}
.ind_ser .box2 dl{margin-top: 60px;}
.ind_ser .box2 dt{width: 48%;float: left;display: flex;line-height: 22px;margin-top: 10px;}
.ind_ser .box2 dt:nth-child(2n){float: right;}
.ind_ser .box2 dt .gou{width: 22px;height: 22px;background: rgba(188,27,33,.1);border-radius: 100%;text-align: center;line-height: 22px;margin-right: 10px;}
.ind_ser .box2 dt .gou span{color: #bc1b21;}
.ind_ser .box2 dt p{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 18px;}

.ind_new{background: #f6f6f6;}
.ind_new .txt{background: #fff;padding: 20px;display: flow-root;}
.ind_new .txt b{font-size: 16px;line-height: 30px;height: 60px;display: block;overflow: hidden;margin-bottom: 15px;}
.ind_new .txt i{font-size: 14px;}
.ind_new .txt .mm{display: flex;text-transform: uppercase;height: 24px;line-height: 24px;}
.ind_new .txt .mm span{font-size: 24px;}
.ind_new .txt .mm:hover,.ind_new .swiper-slide:hover .txt b{color: #bc1b21;}

@media (max-width: 1800px){
	.temp_head .center{width: 96%;}
	.temp_head .nav li{margin-right: 50px;}
	.temp_global .dlang{left: 100%;transform: translateX(-100%);}
}
@media (max-width: 1600px){
	.center{width: 96%;}
	.foot_bg .name{font-size: 30px;}
	.ind_tit h2{font-size: 42px;}
	.ind_tit p{line-height: 26px;}
}
@media (max-width: 1400px){
	.temp_global{margin: 0;padding: 0;}
	.temp_search,.temp_global::after{display: none;}
	.temp_head .logo img{max-height: 50px;}
	.temp_head .nav li .a1{text-transform: capitalize;}
	.temp_head .nav li{margin-right: 30px;}
	.temp_head .nav li .drow{max-width: 230px;}
	.ind_pad{padding: 60px 0 70px}
}
@media (max-width: 1024px){
	.temp_head,.foot .box{display: none;}
	.foot_bg .name{font-size: 24px;}
	.foot_bg{padding: 60px 0;}
	.foot_bg .get_pop{margin-top: 20px;}
	.foot .box3 dt,.foot .box3 dd,.foot .box3 dd.cont{width: 100%;margin-top: 20px;padding-top: 20px;border-top: 1px solid #dfdfdf;}
	.foot .box2{margin-top: 0;margin-bottom: 40px;}
	.foot .box3 dt form{margin: 20px 0;max-width: 600px;display: flow-root;}
	.foot .box3 dd a{width: 50%;float: left;}
	.foot .box3 dt{border: none;padding-top: 0;margin-top: 0;}
	.foot{padding-top: 50px;}
	.ind_ab .box{height: auto;}
	.ind_ab .vid{width: 100%;position: inherit;}
	.ind_ab .txt,.ind_gol .txt,.ind_gol .pic,.ind_ser .box1,.ind_ser .box2{max-width: 100%;width: 100%;}
	.ind_ab .txt .wordp, .ind_gol .txt .wordp{max-height: inherit;}
	.ind_ab .vid{height: 500px;}
	.ind_gol .pic{margin-top: 30px;}
	.ind_cho li{width: 50%;}
	.ind_ser .box2 dl,.ind_ser .box1 .ind_more{margin: 0;}
	.ind_ser .box2 .wordp{margin: 20px 0;}
	.ind_tit h2{font-size: 32px;}
}
@media (max-width: 820px){
	.foot .copy{line-height: 26px;padding: 15px 0;height: auto;display: flow-root;}
	.foot .copy dd{float: left;margin-top: 10px;display: none;}
	.foot .box3 dt .inp{text-indent: 10px;}
	.ind_pad{padding: 30px 0 40px;}
	.ind_ab .vid{height: auto;}
}
@media (max-width: 560px){
	.foot_bg .name{font-size: 20px;padding: 0 2%;}
	.foot_bg{padding: 40px 0 50px;}
	.foot .box3 dt .p{font-size: 16px;line-height: 26px;}
	.foot{padding-top: 35px;}
	.foot .box3 dt input{height: 55px;line-height: 55px;}
	.ind_tit h2{font-size: 22px;}
	.ind_tit p{font-size: 16px;line-height: 24px;}
	.ind_tit{margin-bottom: 20px;}
	.swi_box{margin-top: 20px;}
	.wordp{font-size: 16px;line-height: 26px;}
	.ind_ab .txt .wordp, .ind_gol .txt .wordp{margin-bottom: 20px;}
	.ind_cho li{width: 100%;margin-bottom: 20px;}
	.ind_cho li:last-child{margin-bottom: 30px;}
	.ind_cho li b{font-size: 17px;margin: 10px 0;}
	.ind_cho li .p{line-height: 24px;height: auto;}
	.ind_cho li .p{padding: 0 5%;}
	.ind_ser .box2 dt p{font-size: 15px;}
}




.main_col{margin-top: 91px;}
.col_banner b{text-transform: uppercase;}

.f48{font-size: 48px;font-family: 'filb';}
.info_ab1{background: url(../img/ot4.jpg) no-repeat left 18%;}
.info_ab1 .box{width: 48.75%;float: left;}
.info_ab1 .box:nth-child(2n){float: right;}
.info_ab1 .txt h2{margin-top: 5%;display: block;}
.col_tit i{display: block;width: 100px;height: 3px;background: #bc1b21;margin-top: 25px!important;margin-bottom: 35px!important;}
.info_ab1 .imgfd{padding-top: 33.5%;}
.info_ab1 .txt2{margin: 10% 0 5%;}
.info_ab1 .wordp2{max-height: 270px;}

.info_ab2{text-align: center;background: url(../img/ot5.jpg) no-repeat center;background-size: cover;}
.info_ab2 ul{margin-top: 50px;;}
.info_ab2 li{width: 33.33%;float: left;}
.info_ab2 li img{-webkit-transition: 2s ease;-moz-transition: 2s ease;}
.info_ab2 li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}
.info_ab2 li b{display: block;margin: 25px 0;font-size: 24px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.info_ab2 .wordp2{padding: 0 8%;line-height: 24px;}

.info_fac .col_tit{text-align: center;}
.info_fac .col_tit i{margin: 0 auto;}
.info_fac li{width: 32%;float: left;margin-right: 2%;text-align: center;margin-bottom: 40px;}
.info_fac li:nth-child(3n){margin-right: 0;}
.info_fac li .imgfd{padding-top: 67%;}
.info_fac li h2{display: block;height: 70px;line-height: 70px;background: #f5f5f5;padding: 0 5%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;}
.info_fac li:hover h2{background: #bc1b21;color: #fff;}

.info_map .box{height: 540px;overflow: hidden;background: #eee;}
.info_cont{background: #f6f6f6;}

.info_lx .box1{width: 44%;}
.info_lx .box2{width: 48.75%;background: #fff;}
.info_lx .box1 b{font-size: 30px;}
.info_lx .box1 .wordp2{line-height: 24px;margin: 10px 0 35px;}
.info_lx .box1 .wordp2 a{color: #bc1b21;}
.info_lx .box1 .wordp2 a:hover{text-decoration: underline;}
.info_lx .box1 dt{font-size: 20px;color: #bc1b21;font-family: 'film';}
.info_lx .box1 dd .gou{width: 22px;height: 22px;background: rgba(188,27,33,.1);border-radius: 100%;text-align: center;line-height: 22px;margin-right: 10px;}
.info_lx .box1 dd .gou span{color: #bc1b21;}
.info_lx .box1 dd{line-height: 22px;display: flex;margin-top: 15px;}
.info_lx .box3{padding: 40px 10%;display: flow-root;}
.info_lx .box2 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_lx .box2 dt:first-child{width: 100%;}
.info_lx .box2 dt{width: 48%;display: -webkit-box;line-height: 24px;margin-bottom: 30px;}
.info_lx .box2 dt span{display: block;width: 48px;height: 48px;border: 1px solid #d8d8d8;border-radius: 100%;text-align: center;line-height: 48px;font-size: 24px;color: #bc1b21;margin-right: 16px;}
.info_lx .box2 dt b{font-size: 18px;}
.info_lx .box2 dd .fo{font-family: 'filhi';text-transform: uppercase;margin-right: 10px;}
.info_lx .box2 dd .fo i{color: #bc1b21;}
.info_lx .box2 dd{display: flex;margin-top: 10px;height: 28px;line-height: 28px;}

.info_ly{background: #fff;padding-left: 4%;padding-right: 4%;display: flow-root;}
.info_ly h2{text-align: center;margin-bottom: 20px;}
.info_ly .inp{width: 49.3%;height: 52px;line-height: 52px;background: #f6f6f6;display: block;float: left;margin-bottom: 16px;text-indent: 22px;}
.info_ly .inp:nth-child(2n){float: right;}
.info_ly .inp2{width: 100%;}
.info_ly textarea{height: 150px;background: #f6f6f6;text-indent: 22px;padding-top: 16px;width: 100%;display: block;}
.info_ly .sub{height: 52px;line-height: 52px;background: #bc1b21;width: 100%;text-align: center;color: #fff;display: block;margin-top: 16px;text-transform: uppercase;}

@media (max-width: 1400px){
	.info_ab1 .txt h2{margin-top: 0;}
	.f48{font-size: 38px;}
}
@media (max-width: 1024px){
	.f48{font-size: 34px;}
	.info_ab1 .box{width: 100%;margin-bottom: 40px;}
	.info_ab1 .txt2{margin: 0 0 20px;}
	.info_ab1 .ind_pad2{display: none;}
	.info_ab1 .imgfd{margin-bottom: 0;padding-top: 70%;}
	.info_ab2 li{width: 50%;margin-bottom: 30px;}
	.info_ab2 .wordp2{height: 168px;}
	.info_ab2 li b{font-size: 20px;}
	.info_lx .box1,.info_lx .box2{width: 100%;}
}
@media (max-width: 820px){
	.col_banner{height: 280px;}
	.col_loca{height: auto;top: 100px;line-height: inherit;}
	.f48{font-size: 26px;}
	.col_banner b{display: block;margin-top: 10px;}
	.col_tit i{margin-top: 15px!important;margin-bottom: 15px!important;}
	.info_fac li{width: 49%;margin-right: 0!important;margin-bottom: 20px;}
	.info_fac li:nth-child(2n){float: right;}
	.info_lx .box2 dt{width: 100%;}
	.info_lx .box3{padding: 0;background: none;}
	.info_map{display: none;}
}
@media (max-width: 560px){
	.col_banner{height: 190px;}
	.col_loca{top: 60px;}
	.f48{font-size: 24px;}
	.col_tit i{width: 60px;}
	.wordp2{font-size: 15px;line-height: 26px;}
	.info_ab1 .wordp2{max-height: inherit;}
	.ind_more{font-size: 14px;height: 46px;line-height: 46px;padding: 0 20px;}
	.info_ab1 .box{margin-bottom: 20px;}
	.info_ab2 li{width: 100%;margin-bottom: 15px;}
	.info_ab2 li img{max-width: 80px;}
	.info_ab2 li b{font-size: 18px;margin: 15px 0 10px;}
	.info_ab2 .wordp2{height: auto;}
	.info_fac li h2{height: 50px;line-height: 50px;}
	.info_fac li{width: 100%;margin-bottom: 10px;}
	.info_lx .box1 b{font-size: 20px;}
	.info_lx .box2{background: none;margin-top: 20px;}
	.info_lx .box2 dt{display: flex;}
	.info_lx .box2 dt span{width: auto;height: auto;border: none;font-size: 20px;line-height: 25px;margin-right: 12px;}
	.info_ly .inp{width: 100%;margin-bottom: 10px;}
}



.list_new li{width: 100%;padding-bottom: 50px;margin-bottom: 50px;display: flow-root;border-bottom: 1px solid #e5e5e5;}
.list_new li .imgfd{width: 25%;padding-top: 18.8%;}
.list_new li .txt{width: 67.5%;margin-top: 3%;}
.list_new li .txt h2{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 28px;}
.list_new li .txt .wordp2{height: 60px;margin: 20px 0 50px;}
.art_ny{font-family: 'filmi';font-size: 14px;height: 34px;line-height: 34px;display: flex;}
.art_ny dt{display: inline-block;padding: 0 16px;background: #f4e8e9;color: #bc1b21;margin-right: 19px;}
.art_ny dd.date{font-family: 'filri';margin-left: 10px;padding-left: 14px;position: relative;}
.art_ny dd.date::after{content: '';width: 4px;height: 4px;background: #909090;position: absolute;top: 15px;left: 0;}
.list_new li:hover .txt h2{color: #bc1b21;}

.col_new dt{float: left;}
.col_new dd{float: right;margin-left: 5%;}
.col_new dl{margin-bottom: 50px;display: flow-root;border-bottom: 1px solid #e5e5e5;}
.col_new i{width: 0px;height: 3px;background-color: #bc1b21;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
.col_new dt.cur i,.col_new dd.cur i{width: 100%;}
.col_new dt,.col_new dd{position: relative;}
.col_new dt.cur a,.col_new dd.cur a,.col_new dt:hover a,.col_new dd:hover a{color: #bc1b21;}
.col_new dt a,.col_new dd a{display: block;padding-bottom: 30px;display: flow-root;}

.col_loca2 a:last-child{color: #bc1b21;}
.col_loca2 a:hover{text-decoration: underline;}
.col_loca2{margin: 30px 0 55px;}
.mainfl{width: 26.25%;}.mainfr{width: 70%;}

.fl_sear input{height: 50px;line-height: 50px;}
.fl_sear .inp{width: 100%;text-indent: 20px;}
.fl_sear .sub{background: #bc1b21 url(../img/ot6.png) no-repeat center;width: 50px;text-align: center;position: absolute;top: 0;right: 0;z-index: 1;cursor: pointer;}
.fl_sear .sub:hover{background: #333 url(../img/ot6.png) no-repeat center;}
.fl_sear{position: relative;padding-right: 60px;background: #f4f4f4;}

.hot_new,.pro_cent,.hot_pro{margin-top: 45px;}
.hot_new .bt b,.hot_pro .bt b{font-size: 20px;text-transform: uppercase;}
.hot_new .bt i,.hot_pro .bt i{display: block;width: 60px;height: 3px;background: #bc1b21;margin: 14px 0 30px;}
.hot_new li{width: 100%;margin-bottom: 30px;padding-bottom: 30px;display: flow-root;border-bottom: 1px solid #e2e2e2;}
.hot_new li .imgfd{width: 29.5%;padding-top: 21%;}
.hot_new li .p{width: 67%;}
.hot_new li p{font-size: 18px;line-height: 24px;height: 48px;display: block;overflow: hidden;display: block;margin: 2% 0;}
.hot_new li i{font-family: 'filri';font-size: 14px;}
.hot_new li:hover p{color: #bc1b21;}

.show_new h1{font-size: 36px;line-height: 50px;font-family: 'filb';display: block;margin-bottom: 40px;}
.folsh{display: flex;height: 34px;line-height: 34px;}
.folsh p{text-transform: uppercase;margin-right: 15px;}
.show_new .wordp{margin: 25px 0 40px;padding: 35px 0 40px;display: flow-root;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}

.fanye{overflow: hidden;}
.fanye dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.fanye dt.pre .p1 span{transform: rotate(180deg);margin-right: 5px;margin-left: 0;}
.fanye dt.pre .p1{display: flex;}
.fanye dt .p1{height: 20px;line-height: 20px;margin-bottom: 15px;}
.fanye dt .p1 span{font-size: 12px;margin-left: 5px;}
.fanye dt,.fanye dt a{color: #666;}
.fanye dt.next{text-align: right;}
.fanye dt{width: 45%;}
.fanye dt p{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.fanye dt:hover p{color: #bc1b21;}

.pro_cent dt,.pro_cent dd{padding: 0 7%;}
.pro_cent dt{height: 70px;line-height: 70px;background: #bc1b21;color: #fff;text-transform: uppercase;font-size: 24px;font-family: 'filb';display: flex;flex-flow: row wrap;justify-content: space-between;overflow: hidden;}
.pro_cent dt i{display: block;width: 18px;height: 2px;background: #fff;margin-top: 34px;}
.pro_cent{background: #f5f5f5;}
.pro_cent dd a{border-bottom: 1px dashed #c5c5c5;padding: 16px 0;display: flow-root;}
.pro_cent dd span{float: right;font-size: 18px;color: #999;}
.pro_cent dd p{width: 90%;float: left;}
.pro_cent dd:last-child a{border-bottom: none;}
.pro_cent dd:hover a,.pro_cent dd.cur a,.pro_cent dd:hover span,.pro_cent dd.cur span{color: #bc1b21;}

.ipbox b{font-size: 30px;}
.ipbox i{display: block;width: 100px;height: 3px;background: #bc1b21;margin: 15px 0 34px;}

.list_pro li{width: 32%;float: left;margin-right: 2%;position: relative;text-align: center;margin-bottom: 20px;}
.list_pro li:nth-child(3n){margin-right: 0;}
.list_pro li .imgfd{padding-top: 100%;}
.list_pro li h2{font-size: 18px;display: block;padding: 0 5%;height: 60px;line-height: 60px;position: absolute;bottom: 0;left: 0;width: 90%;background: rgba(47,47,47,.7);z-index: 1;color: #fff;font-family: 'filb';overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.hot_pro li{width: 100%;margin-bottom: 20px;display: flow-root;}
.hot_pro li .imgfd {width: 24%;padding-top: 24%;}.hot_pro li .imgfd img{
	border: 1px solid #CCC;
}
.hot_pro li .p{width: 50%;line-height: 30px;height: 60px;overflow: hidden;margin-left: 5%;margin-top: 5%;}
.hot_pro li:hover .p{color: #bc1b21;}

.show_pro1{position: relative;}
.show_pro1 .pic{width: 42.3%;}
.show_pro1 .pic span{color: #b5b5b5;font-size: 40px;}
.show_pro1 .pic span:hover{color: #bc1b21;}
.show_pro1 .swiper-pagination-bullet{border-radius: 0;width: 40px;height: 3px;background: #c9c9c9;opacity: 1;}
.show_pro1 .swiper-pagination-bullet-active{background: #bc1b21;}
.show_pro1 .swiper-pagination{bottom: 28px;}
.show_pro1 .txt{width: 52.5%;}
.show_pro1 .txt h2{font-size: 16px;}
.show_pro1 .txt h1{font-family: 'filb';font-size: 32px;display: block;margin: 8px 0 22px;}
.show_pro1 .txt i{display: block;width: 100%;height: 1px;background: #d2d2d2;position: relative;}
.show_pro1 .txt i::after{position: absolute;content: '';left: 0;bottom: 0;width: 125px;height: 3px;background: #bc1b21;}
.show_pro1 .txt .wordp2{margin: 30px 0 90px;}
.show_pro1 .txt dl{display: flex;margin-bottom: 50px;}
.show_pro1 .txt dt{margin-right: 20px;}
.show_pro1 .txt dl a{height: 48px;line-height: 48px;display: inline-flex;padding: 0 28px;}
.show_pro1 .txt dt a{background: #bc1b21;color: #fff;}
.show_pro1 .txt dd a{border: 1px solid #666;}
.show_pro1 .txt dl span{font-size: 24px;margin-left: 10px;}
.show_pro1 .txt dd:hover a,.show_pro1 .txt dt:hover a{background: #333;color: #fff;}

.show_pro2{margin-top: 60px;background: #f6f6f6;padding-bottom: 85px;}
.show_pro2 .wordp2 h3{font-size: 20px;font-family: 'filb';display: block;margin-bottom: 10px;}
.show_pro2 .tab-hd li{width: 33.33%;float: left;height: 70px;line-height: 70px;background: #e9e9e9;text-align: center;font-size: 20px;position: relative;overflow: hidden;}
.show_pro2 .tab-hd li span{display: block;width: 30px;height: 30px;border: 2px solid #333;border-radius: 100%;text-align: center;line-height: 30px;margin-right: 14px;}
.show_pro2 .tab-hd li:last-child span{font-size: 22px;}
.show_pro2 .tab-hd li:first-child span{font-size: 18px;}
.show_pro2 .tab-hd li .box{display: inline-flex;height: 34px;line-height: 34px;}
.show_pro2 .tab-hd li.active{background: #bc1b21;color: #fff;}
.show_pro2 .tab-hd li.active span{border-color: #fff;}
.show_pro2 .tab-bd{padding: 40px 4%;}
.show_pro2 .fanye{padding: 0 4%;}
.show_pro2 .fanye dl{border-top: 1px solid #e3e3e3;padding-top: 40px;}


.show_pro2 .tab-pr li{
	line-height: 50px;
	margin-left: 50px;
	margin-right: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;}
	.show_pro2 .tab-pr li span{ float:right;}

.info_hbt{position: relative;padding-bottom: 14px;margin-bottom: 40px;}
.info_hbt .box{padding: 40px 0;background: #bc1b21;display: flow-root;text-align: center;color: #fff;}
.info_hbt .box p{font-size: 18px;display: block;margin-top: 10px;}
.info_hbt::after{content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 0;border-top: 14px solid #bc1b21;border-right: 18px solid transparent;border-left: 18px solid transparent;margin-left: -13px;}

.info_psly{background: #f3f3f3;}
.info_psly .box{padding: 50px 5% 70px;display: flow-root;}
.info_psly b{font-size: 30px;display: block;margin-bottom: 20px;}
.info_psly .box2{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_psly .inp{width: 32%;height: 54px;line-height: 54px;border-left: 3px solid #bc1b21;background: #fff;box-sizing: border-box;text-indent: 18px;}
.info_psly textarea{border-left: 3px solid #bc1b21;background: #fff;box-sizing: border-box;text-indent: 18px;width: 100%;margin-top: 30px;padding-top: 18px;}
.info_psly i{font-size: 14px;display: block;color: #5b5b5b;margin: 10px 0 5px;width: 100%;}
.info_psly .sub{height: 54px;line-height: 54px;padding: 0 50px;background: #bc1b21;color: #fff;text-transform: uppercase;font-size: 18px;}
.info_psly .sub:hover{cursor: pointer;background: #333;}

@media (max-width: 1400px){
	.list_new li .txt h2{font-size: 24px;}
	.list_new li .txt .wordp2{margin: 10px 0 30px;}
}
@media (max-width: 1200px){
	.list_new li .txt{margin-top: 0;}
	.show_new h1{font-size: 30px;}
}
@media (max-width: 1024px){
	.list_new li .txt,.list_new li .imgfd{width: 100%;}
	.list_new li{width: 49%;float: left;margin-bottom: 30px;padding-bottom: 30px;}
	.list_new li:nth-child(2){float: right;}
	.list_new li .txt h2{font-size: 20px;}
	.list_new li .imgfd{padding-top: 70%;margin-top: 30px;}
	.art_ny{height: auto;}
	.art_ny{display: inherit;}
	.art_ny dd,.mainfl{display: none;}
	.mainfr{width: 100%;}
	.show_new h1{font-size: 24px;margin-bottom: 20px;}
	.list_pro li{width: 49%;margin-bottom: 20px;margin-right: 0!important;}
	.list_pro li:nth-child(2n){float: right;}
	.show_pro1 .pic,.show_pro1 .txt{width: 100%;}
	.show_pro1 .txt h1,.info_psly b{font-size: 25px;}
	.show_pro1 .txt{margin-top: 25px;}
	.show_pro1 .txt .wordp2{margin: 15px 0 30px;}
	.show_pro1 .pic{max-width: 500px;}
	.show_pro1 .txt dl{display: none;}
	.show_pro1 .txt .wordp2{margin-bottom: 0;}
	.show_pro2{margin-top: 30px;}
	.show_pro2 .wordp2 h3{font-size: 18px;}
	.show_pro2{padding-bottom: 50px;}
}
@media (max-width: 820px){
	.col_new{display: none;}
	.show_new h1{line-height: inherit;font-size: 20px;}
	.col_loca2{margin-bottom: 30px;}
	.list_pro li h2{font-size: 16px;}
	.ipbox b,.show_pro1 .txt h1,.info_psly b{font-size: 22px;}
	.ipbox i{width: 80px;}
	.info_psly .inp{width: 100%;margin-bottom: 10px;}
	.info_psly textarea{margin-top: 0;height: 150px;}
}
@media (max-width: 560px){
	.list_new li{width: 100%;}
	.list_new li .txt .wordp2{height: 52px;}
	.list_new li .txt .wordp2{margin: 5px 0 15px;}
	.list_new li .imgfd{margin-top: 20px;}
	.list_new li .txt h2{font-size: 18px;}
	.col_new dt{display: none;}
	.col_new dd{float: left;margin: 0;width: 49%;}
	.col_new dd:last-child{width: 100%;}
	.col_new dt a,.col_new dd a{padding-bottom: 10px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
	.col_new dl{margin-bottom: 20px;padding-bottom: 10px;}
	.show_new h1{font-size: 18px;}
	.folsh{display: none;}
	.fanye dt{width: 100%;margin-bottom: 20px;}
	.fanye dt .p1{margin-bottom: 5px;}
	.show_new .wordp{margin: 20px 0 30px;padding: 20px 0 30px;}
	.list_pro li{width: 100%;margin-bottom: 10px;}
	.ipbox b, .show_pro1 .txt h1{font-size: 19px;}
	.show_pro1 .txt h2{font-size: 14px;}
	.show_pro2 .tab-hd li{width: 100%;height: 60px;line-height: 60px;font-size: 16px;text-align: left;}
	.show_pro2 .tab-hd li .box{margin: 0 5%;}
	.show_pro2 .tab-bd{padding: 20px;}
	.show_pro2 .wordp2 h3{font-size: 17px;}
	.show_pro2{padding-bottom: 30px;}
	.info_psly b{font-size: 20px;}
	.info_psly .box{padding: 20px 20px 30px;}
	.info_hbt{margin-bottom: 20px;}
	.info_hbt .box{padding: 20px 0;}
	.info_hbt .box p{font-size: 16px;}
}



.mainfl2{width: 64.4%;}
.mainfr2{width: 29.4%;}
.f30{font-family: 'filb';font-size: 30px;}
.tecsup i{width: 100%;height: 1px;display: block;background: #ddd;margin: 30px 0;}
.tecsup .tel{display: flex;}
.tecsup .tel .box{font-size: 20px;margin-left: 30px;margin-top: 6%;}
.tecsup .tel .box b{display: block;font-size: 28px;color: #666;margin-top: 8px;}
.tecsup form{margin-top: 44px;border: 1px solid #ddd;padding: 40px 40px 50px;}
.tecsup form h4{text-align: center;margin-bottom: 20px;}
.tecsup form .inp{height: 54px;line-height: 54px;border: 1px solid #ddd;border-left: 3px solid #bc1b21;box-sizing: border-box;width: 100%;margin-bottom: 10px;text-indent: 15px;}
.tecsup form textarea{height: 165px;border: 1px solid #ddd;border-left: 3px solid #bc1b21;box-sizing: border-box;width: 100%;text-indent: 15px;padding-top: 15px;display: block;margin-bottom: 20px;}
.tecsup form .sub{height: 54px;line-height: 54px;text-align: center;background: #bc1b21;color: #fff;text-transform: uppercase;width: 100%;}
.tecsup form .sub:hover{cursor: pointer;background: #333;}

.list_sup li{width: 100%;display: flow-root;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.list_sup li i{font-size: 14px;}
.list_sup li h2{font-size: 24px;font-family: 'filb';overflow: hidden;white-space:nowrap;text-overflow:ellipsis;display: block;margin: 20px 0 30px;}
.list_sup li p{font-family: 'filmi';}
.list_sup li:hover .mm{color: #bc1b21;}
.list_sup li .mm{display: flex;height: 26px;line-height: 26px;}
.list_sup li .mm span{font-size: 25px;}

.col_sup{border-bottom: 1px solid #ddd;margin-bottom: 50px;display: flow-root;overflow: hidden;}
.col_sup dt{width: 50%;float: left;text-align: center;height: 64px;line-height: 64px;}
.col_sup dt a{padding: 0 5%;font-size: 22px;}
.col_sup dt:hover a,.col_sup dt.cur a{color: #bc1b21;}
.col_sup dt.cur{border-bottom: 3px solid #bc1b21;}

.list_faq .subNav{padding: 35px 0;border-bottom: 1px solid #eaeaea;position: relative;padding-right: 50px;cursor: pointer;}
.list_faq h2{font-size: 22px;}
.list_faq .subNav:hover h2{color: #bc1b21;}
.list_faq span::after{content: "\eaf3";position: absolute;right: 0;top: 33px;;font-size: 30px;}
.list_faq .navContent .wordp2{display: flex;padding: 30px 20px;}
.list_faq .currentDd span::after{content: "\eaf5";}

@media (max-width: 1400px){
	.f30{font-size: 26px;}
	.tecsup .tel img{display: none;}
	.tecsup .tel .box{margin-left: 0;}
}
@media (max-width: 1024px){
	.mainfl2{width: 100%;}.mainfr2,.right-sidebar{display: none;}
	.list_sup li h2{font-size: 20px;margin: 10px 0 20px;}
	.list_faq h2{font-size: 20px;}
}
@media (max-width: 560px){
	.col_sup dt{width: 100%;font-size: 15px;height: auto;line-height: 24px;padding: 10px 0;}
	.col_sup dt a,.list_sup li h2{font-size: 18px;}
	.list_faq h2{font-size: 17px;line-height: 25px;}
	.list_sup li{margin-bottom: 20px;padding-bottom: 20px;}
	.list_faq span::after{font-size: 22px;top: 21px;}
	.list_faq .subNav{padding: 18px 0;padding-right: 35px;}
	.list_faq .navContent .wordp2{padding: 15px;}
	.col_sup{margin-bottom: 30px;}
}







