﻿
body{padding: 0;margin:0;}

img{border:none; display:inline-block; vertical-align:middle;}

.w_1400{width: 1400px;max-width: 90%;margin: 0 auto;}

.f_20{font-size: 20px;}
.f_60{font-size: 60px;}
.f_48{font-size: 48px;}
.f_72{font-size: 72px;}
.f_36{font-size: 36px;}
.f_18{font-size: 18px;}
.f_24{font-size: 24px;}
.f_30{font-size: 30px;}
.f_14{font-size: 14px;}
.f_16{font-size: 16px;}

.bg_fff{background: #fff !important;}


.n_header{height:5.2vw;width: 100%;position: fixed;left: 0;top: 0;z-index: 100;padding: 0 5%;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;background: #fff;border-bottom:4px solid #e6e6e6;}
.n_header img{width:100%;max-width: 100%;}
.n_logo{width: 200px;}
.n_nav ul{display: flex;margin: 0;}
.n_nav ul li{padding:0 2vw;}
.n_nav ul li h2{line-height: 5.2vw;font-weight: normal;margin: 0;padding: 0;position: relative;}
.n_nav ul li h2 a{color:#1C1C1C;}
.n_nav ul li h2 a:hover{text-decoration: none;}
.n_nav ul li h2::after{display: block;width:0;height: 4px;content:'';background: #ffce00;position: absolute;left:50%;bottom: 2px;transform: translateX(-50%);transition: all 0.3s linear;}
.n_nav ul li.on h2::after,.n_nav ul li:hover h2::after{width: 100%;}
.search{width: 60px;margin:0;padding:0;position: relative;}
.search h6{opacity: 0.7;transition: all 0.3s linear;}
.search:hover h6{opacity: 1;}
.sea_xl{width: 26vw;background: #fff;position: absolute;right: 0;top:4.6vw;z-index: 20;display: none;}
.sea_xl input{display: block;width: 100%;height: 60px;background:#FAFAFA;border:none;font-size:16px;color:#808080;padding-left: 30px;box-sizing: border-box;}
.sea_xlfot{padding: 0 30px 20px 30px;box-sizing: border-box;}
.sea_xlfot h5{color:#808080;margin: 10px 0 6px 0;}
.sea_xlfot ul li{margin-top: 10px;}
.sea_xlfot ul li a{color:#1C1C1C;}
.sea_xlclose{width: 16px;position: absolute;right: 30px;top: 16px;cursor: pointer;}
.scr_jdt{width:0;height: 4px;background:#ffce00;position: absolute;left: 0;top:100%;max-width: 100vw;overflow: hidden;}
.nav2{width: 100vw;position: absolute;left: 0;top: 99%;height: 5.2vw;background:rgba(0,0,0,0.5);display: none;}
.nav2 dl{display: flex;justify-content:center;align-items: center;height: 100%;}
.nav2 dl dd{margin:0 3.6vw;position: relative;height: 100%;line-height: 5.2vw;}
.nav2 dl dd a{color:#fff;}
.nav2 dl dd::after{display: block;width:0;height: 4px;content:'';background: #ffce00;position: absolute;left:50%;bottom: 0;transform: translateX(-50%);transition: all 0.3s linear;}
.nav2 dl dd:hover::after{width: 100%;}


.share_top{display: flex;justify-content: center;position: relative;align-items: center;margin: 40px 0;}
.share_topcon{display:inline-flex;justify-content: center;align-items: center;background: #fff;position: relative;z-index: 5;}
.share_top::after{display: block;width: 100%;height: 1px !important;content: '' !important;background: #ccc;position: absolute;left: 0;top: 50%;transform: translateY(-50%);visibility: visible !important;}
.aBox a {
    float: none !important;
    display: inline-block !important;
    margin: 0 20px !important;
    padding: 0 !important;
    line-height: inherit;
    width: 34px !important;
    height: 29px !important;
    vertical-align: middle;
}

.aBox a.bds_weixin{width: 34px !important;height: 29px !important;}
.aBox a.bds_tsina{width: 34px !important;height: 22px !important;}
.sh_more{display: inline-block;width: 26px;height: 26px;margin: 0 20px;}


/*联系我们*/
.ny_body{background: #fff;width: 100%;margin-top:35.4vw;overflow: hidden;position: relative;z-index: 3;padding-bottom: 40px;}
.news_body{margin-top: 0;}
.ny_body img{width: 100%;}
.ny_ban{width: 100%;position: fixed;left: 0;top:5.2vw;height:30.2vw;overflow: hidden;}
.ny_ban img{width: 100%;}
.news_ban{height:auto;top: auto;position: relative;left:auto;}
.ban_js{width: 100%;position: absolute;left: 0;bottom: 90px;}
.ban_js p{display: flex;align-items: center;color:#fff;}
.ban_js p span{width: 60px;height: 60px;background: #ffce00;margin-right: 20px;}

.contact_top .w_1400{border-bottom: 1px solid #d8d8d8;}
.contact_tit{color:#1C1C1C;padding: 5.2vw 0 1.66vw 0;margin-bottom: 58px;position: relative;}
.contact_tit::after{display: block;width: 80px;height: 10px;background: #FFCE00;content: '';position: absolute;left: 0;bottom: 0;}
.contact_toplist ul{display: flex;flex-wrap: wrap;}
.contact_toplist ul li{width: 33.33%;padding-bottom: 4.1vw;}
.contact_toplist ul li h3{color:#1C1C1C;font-weight: 400;}
.contact_toplist ul li p{display: flex;color:#333;margin-top: 1vw;align-items: center;line-height: 1;}
.contact_toplist ul li p img{width: 20px;margin-right: 16px;}
.contact_toplist ul li h5{width: 8.4375vw;margin-top:20px;}

.contact_fot{padding-bottom: 100px;}
.contact_fot .w_1400{display: flex;justify-content: space-between;}
.contact_fotl{width: 43%;}
.contact_fotl ul li{margin-bottom: 20px;}
.contact_fotl ul li input{display: block;width: 100%;height: 80px;background: none;border:1px solid #ccc;font-size:18px;color: #808080;padding-left: 30px;box-sizing: border-box;}
.contact_fotl ul li input::placeholder{color:#808080;}
.contact_fotl ul li textarea{display: block;width: 100%;height: 228px;background: none;border:1px solid #ccc;font-size:18px;color: #808080;padding: 30px;box-sizing: border-box;}
.contact_fotl p{display: flex;align-items: center;color:#999999;}
.contact_fotl p b,.contact_fotl p a{color:#D52B24;}
.contact_fotl p span{display: block;width: 20px;height: 20px;border-radius: 100%;border:1px solid #999999;overflow: hidden;position: relative;margin-right: 10px;}
.contact_bdsub{width: 240px;height: 80px;background: #d22630;color:#fff;line-height: 80px;text-align: center;transition:all 0.3s linear;opacity: 0.8;margin-top: 4.1vw;}
.contact_bdsub:hover{opacity: 1;}
.contact_fotr{width: 41.4%;}
.contact_fotr h4{color:#1C1C1C;font-weight: normal;line-height: 1;}
.contact_fotr dl{margin: 1vw 0 4vw 0;display: flex;}
.contact_fotr dl dd{width: 80px;height: 80px;background: #666;border-radius: 100%;margin:0 20px 0 0;opacity: 0.9;transition: all 0.3s linear;position: relative;}
.contact_fotr dl dd:hover{background: #D52B24;}
.contact_fotr h6{width: 173px;text-align: center;font-weight: normal;}
.contact_fotr h6 span{display: block;color:#808080;padding-top: 10px;}

.f_fot{background: #fafafa;z-index: 20;}
.f_fot img{width: 100%;}
.n_fottop{padding:3.125vw 5%;display: flex;justify-content: space-between;box-sizing: border-box;background: #fafafa;position: relative;z-index: 20;}
.n_flogo{width: 19vw;margin-bottom:3.125vw;}
.n_fottop p{color:#808080;line-height: 2;}
.f_nav ul{display: flex;}
.f_nav ul li{margin:0 1.25vw;}
.f_nav ul li h2{color:#000000;padding: 0;margin: 0;}
.f_nav ul li dl dd{margin: 16px 0 0 0;line-height: 1;}
.f_nav ul li dl dd a{color:#9B9B9B;}
.f_nav ul li dl dd a:hover{color:#D52B24;}
.f_wx{width: 9vw;text-align: center;}
.f_wx span{display: block;color:#808080;padding-top: 10px;}
.n_fotbot{height:5.2vw;background: #e6e6e6;padding: 0 5%;box-sizing: border-box;display: flex;justify-content:space-between;color:#808080;align-items: center;}
.n_fotbot p a{color:#808080;}
.go_top{width: 74px;cursor: pointer;position: fixed;right: 5%;bottom:70px;transition: all 0.3s linear;transform: translateY(20px);opacity: 0;height: 66px;z-index:98;}
.go_top.on{transform: translateY(0);opacity: 1;}
.go_top img{animation: box 0.3s}
.go_top img:nth-of-type(1){display: block;}
.go_top img:nth-of-type(2){display: none;}
.go_top:hover img:nth-of-type(1){display: none;}
.go_top:hover img:nth-of-type(2){display: block;}

/*投资者——股票信息*/
.ins_gpmes{margin: 5.2vw 0 0 0;}
.ins_gpmes .w_1400{background: #fafafa;border-radius: 20px;padding: 40px;box-sizing: border-box;display: flex;justify-content: space-between;}
.ins_gpmesl h2{color:#1C1C1C;}
.ins_gpmesl h3 span{color:#D52B24;padding-right: 10px;}
.ins_gpmesl h3{color:#1C1C1C;padding: 20px 0 0 0;}
.ins_gpmesr dl{display: flex;}
.ins_gpmesr dl dd{margin: 0 0 0 8.5vw;}
.ins_gpmesr dl dd h4{color:#1C1C1C;}
.ins_gpmesr dl dd p{padding-top: 10px;}
.ins_gptb{padding-bottom: 100px;}
.ins_gptb h3{padding: 4.6875vw 0 3.75vw 0;}
.ins_gptbpic img{width: auto;max-width: 70%;}



.wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 9;
	top: -205px;
	left: -84px;
	width: 220px;
	height: 192px;
	color: #666;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 10px #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms
}

.wechat-qrcode.bottom {
	top: 40px;
	left: -84px
}

.wechat-qrcode.bottom:after {
	display: none
}

.wechat-qrcode h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777
}
.wechat-qrcode .qrcode {
	width: 105px;
	margin: 10px auto
}
.wechat-qrcode .qrcode img{width: 100%;}

.wechat-qrcode .qrcode table {
	margin: 0 !important
}

.wechat-qrcode .help p {
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0
}

.wechat-qrcode:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -13px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent transparent transparent
}

.contact_fotr dl dd:hover .wechat-qrcode {
	display: block
}




/*最新公告*/
.ins_ggtop{margin: 5.2vw 0 3.6vw 0;}
.swiper-container-ins .swiper-slide{position: relative;}
.ins_ggtopjs{width: 100%;position: absolute;left: 0;bottom: 50px;padding: 0 2.6vw;box-sizing: border-box;text-align: left;}
.swiper-container-ins .swiper-slide a .ins_ggtopjs h4{color:#fff;font-weight: normal;line-height: 1;margin: 0;padding: 0 0 1.875vw 0;}
.swiper-container-ins .swiper-slide a .ins_ggtopjs p{color:#fff;line-height: 1;}
.ins_ggtop .w_1400{position: relative;}
.swiper-pagination-ins{position: absolute;right: 4.1vw !important;bottom: 2.6vw !important;z-index: 5;}
.swiper-pagination-ins .swiper-pagination-bullet{width: 20px !important;height: 20px !important;background: #a4a2a1;border-radius: 100%;margin-left: 20px;}
.swiper-pagination-ins .swiper-pagination-bullet-active{background: #fff;}
.ins_gglist ul li{margin-bottom: 10px;padding: 40px 40px 40px 0;box-sizing: border-box;transition: all 0.3s linear;}
.ins_gglist ul li a{display: flex;justify-content: space-between;align-items: center;}
.ins_gglistpic{width:24vw;transition: all 0.3s linear;overflow: hidden;}
.ins_gglistpic img{transition: all 0.3s linear;}
.ins_gglistpic:hover img{transform: scale(1.1);}
.ins_gglistr{flex: 1;margin-left: 50px;}
.ins_gglist ul li a .ins_gglistr h3{color:#1C1C1C;}
.ins_gglist ul li a .ins_gglistr h4{color:#1C1C1C;padding: 10px 0;}
.ins_gglist ul li a .ins_gglistr p{color:#d52b24;}
.ins_gglist ul li:hover{background: #fafafa;}
.ins_gglist ul li:hover .ins_gglistpic{margin-left: 40px;}
.page{display: flex;justify-content: center;align-items: center;margin:70px 0 5.2vw 0;}
.page a,.page span{margin: 0 15px;}
.page a,.page span{font-size:16px;}
.page span{color:#d52b24;}
.page a.page_prev,.page a.page_next{width: 50px;height: 50px;overflow: hidden;border-radius: 100%;opacity: 0.7;transition: all 0.3s linear;}
.page a.page_prev:hover,.page a.page_next:hover{opacity: 1;}
.page a.page_prev{background: url(../img/ins/prev.jpg) no-repeat center center/100% 100%;}
.page a.page_next{background: url(../img/ins/next.jpg) no-repeat center center/100% 100%;}
.page a:hover{color:#d52b24;}
.conpany_news img{width: 100%;}

/*定期公告*/
.ins_zxgg{margin: 80px 0 0 0;}
.ins_zxgg ul li{padding: 60px 40px;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;display: flex;align-items: center;transition: all 0.3s linear;}
.ins_zxgg ul li span:nth-of-type(1){width: 188px;color:#666;}
.ins_zxgg ul li span:nth-of-type(2){flex: 1;margin-right: 20px;color:#1C1C1C;font-weight: bold;}
.ins_zxgg ul li a{width: 164px;height: 60px;display:none;justify-content: center;align-items: center;border:1px solid #979797;color:#1c1c1c;}
.ins_zxgg ul li a img{width: 24px;margin-right: 10px;}
.ins_zxgg ul li a img:nth-of-type(1){display: block;}
.ins_zxgg ul li a img:nth-of-type(2){display: none;}
.ins_zxgg ul li:hover{background: #f2f2f2;}
.ins_zxgg ul li:hover a{display: flex;}
.ins_zxgg ul li a:hover{border-color: #d52b24;background: #d52b24;color:#fff;}
.ins_zxgg ul li a:hover img:nth-of-type(1){display: none;}
.ins_zxgg ul li a:hover img:nth-of-type(2){display: block;}
.nxq_btn{margin-top: 20px;display: flex;align-items: center;}
.nxq_btn img{width: 6px;margin-left: 10px;}
.nxq_btn img:nth-of-type(1){display: inline-block;}
.nxq_btn img:nth-of-type(2){display:none;}
.nxq_btn:hover img:nth-of-type(1){display:none;}
.nxq_btn:hover{color:#d52b24;}
.nxq_btn:hover img:nth-of-type(2){display: inline-block;}

/*投资者服务*/
.ins_sertop{padding: 5.2vw 0;}
.ins_sertop p{padding: 0 8.3vw 0 10.4vw;box-sizing: border-box;position: relative;line-height: 2;color:#333;}
.ins_sertop p::after{display: block;width:10px;height: 100%;content: '';background: #ffce00;position: absolute;left: 8.3vw;top: 0;}
.ins_sermap{width:1720px;max-width: 90%;margin: 0 auto 5.2vw auto;overflow: hidden;height: 38.54vw;position: relative;}
.ins_sermapimg{width: 100%;height: 100%;position: relative;overflow: hidden;}
.ins_sermapimg img{transition: all 0.3s linear;width: auto;max-width: 200%;}
.ins_sermapmes{width: 31.25vw;background: #fff;height: 90%;box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.1);position: absolute;left: 8.3vw;top: 50%;transform: translateY(-50%);padding: 3.64vw 2vw 0 2vw;box-sizing: border-box;}
.ins_sermapmes h3{display: flex;align-items: center;color:#000;font-weight: bold;}
.ins_sermapmes h3 img{width: 32px;margin-right: 10px;}
.ins_sermapmes h4{color:#000;line-height: 1.5;padding: 0.5vw 0;}
.ins_sermapmes h5{color:#808080;padding-bottom: 1vw;}
.ins_sermapmesf{border-top: 1px solid #d8d8d8;padding-top: 2vw;}
.ins_sermapmesf dl dd{display: flex;align-items: center;margin:0 0 10px 0;color:#000;}
.ins_sermapmesf dl dd img{width: 17px;margin-right: 10px;}
.mCustomScrollBox{max-width: calc(100% - 10px) !important;padding-right: 10px !important;}
.mCSB_container_wrapper{margin-right: 10px !important;margin-bottom: 10px !important;}

/*新闻列表*/
.news_js{position: absolute;left: 0;top: 50%;transform: translateY(-50%);text-align: left;}
.news_js h2{color:#fff;line-height: 1.5;font-weight: 400;margin: 0;}
.news_js h3{color:#fff;font-weight: normal;line-height: 1;margin: 0;padding: 1.5vw 0 2vw 0;}
.xq_btn a{width: 230px;height: 80px;border: 1px solid #FFFFFF;display: flex;justify-content: center;align-items: center;color:#fff;transition: all 0.3s linear;}
.xq_btn a:hover{background: #D22630 !important;border-color: #D22630 !important;color:#fff !important;}
.swiper-pagination-news{position: absolute;right: 10.4vw !important;bottom: 6.5625vw !important;z-index: 5;}
.swiper-pagination-news .swiper-pagination-bullet{width: 8px !important;height: 8px !important;background: #d8d8d8;border-radius: 8px;margin-left: 10px;}
.swiper-pagination-news .swiper-pagination-bullet-active{width: 4.16vw !important;}
.conpany_news{background: #fafafa;padding-bottom: 5.2vw;}

.news_tit{text-align: center;position: relative;color:#1C1C1C;padding: 5.2vw 0 2vw 0;margin-bottom: 3.125vw;line-height: 1;font-weight: 500;}
.news_tit::after{display: block;width: 80px;height: 10px;content: '';background: #ffce00;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.news_stit{text-align: center;padding-bottom: 50px;}
.conpany_newslist ul{display: flex;flex-wrap: wrap;}
.conpany_newslist ul li{width: 31%;margin: 0 3.5% 2vw 0;}
.conpany_newslist ul li:nth-of-type(3n){margin-right: 0;}
.conpany_newslist ul li a h5,.conpany_newslist ul li h5{width: 80px;height: 32px;background: #FFCE00;display: flex;justify-content: center;align-items: center;color:#1C1C1C;margin: 20px 0 16px 0;}
.conpany_newslist ul li a h3,.conpany_newslist ul li h3{width: 100%;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;color: #1C1C1C;overflow: hidden;}
.conpany_newslist ul li a h4,.conpany_newslist ul li h4{color:#666;line-height: 1.5;font-weight: normal;overflow: hidden;margin:1vw 0;width:100%;text-overflow: ellipsis;white-space: nowrap;}
.conpany_newslist ul li a p,.conpany_newslist ul li p{color:#666;}
.conpany_newslist ul li:hover a h5{background: #D22630;color:#fff;}
.conpany_newslist ul li:hover a h3{color:#D22630;}

.conpany_newslist01 ul li{width: 100%;margin-bottom: 40px;}
.conpany_newslist01 ul li a{display: flex;}
.conpany_newslist01 ul{display: block;}
.conpany_newslist01 ul li .conpany_newspic{width: 36%;margin-right: 2%;}
.conpany_newslistr{width: 62%;}
.conpany_newslistr .xq_btn a{border-color: #808080;color: #808080;margin-top: 40px;}

.conpany_mt{background: #fff;padding: 5.2vw 0 0 0;}
.conpany_mt ul li{margin-bottom: 4.1vw;}
.conpany_mt ul li a{display: flex;justify-content: space-between;}
.conpany_mtpic{width: 49%;overflow: hidden;position: relative;}
.conpany_mtpic img{transition: all 0.3s linear;}
.conpany_mtpic:hover img{transform: scale(1.1);}
.conpany_bdpic{overflow: hidden;}
.conpany_bdpic img{transition: all 0.3s linear;}
.conpany_bdpic:hover img{transform: scale(1.1);}
.conpany_mtpic video{position: absolute;display: block;width: 100%;position: absolute;left: 0;top: 0;}
.conpany_mtr{width: 49%;}
.conpany_mtr h2{color:#000;margin: 3.5vw 0 2vw 0;line-height: 1.5;width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;}
.conpany_mtr h5{color:#666;margin: 0;font-weight: normal;line-height: 1.5;}
.conpany_mtr p{color:#666;margin: 2vw 0;}
.conpany_mtr .xq_btn a,.jz_more a{border-color: #808080;color:#808080;}
.conpany_mt ul li:nth-of-type(2n) .conpany_mtpic{order: 2;}
.conpany_mt ul li:nth-of-type(2n) .conpany_mtr{order:1;}
.jz_more a{margin: 5.2vw auto;}
.conpany_zc .conpany_newslist ul li a h3{margin: 2vw 0 1vw 0;}
.conpany_bdlist{margin: 4.1vw auto;}
.conpany_bdlist ul li{position: relative;margin-bottom: 2vw;}
.conpany_bdjs{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);padding: 0 5.8vw;box-sizing: border-box;}
.conpany_bdjs h2{color:#fff;font-weight: normal;margin: 0;line-height: 1;}
.conpany_bdjs p{max-width: 40.625vw;color:#fff;line-height: 1.5;padding: 1.5625vw 0 4.1vw 0;}
.conpany_bdjs h6{margin: 0;}
.conpany_bdjs h6 a{color:#fff;line-height: 1;display: flex;align-items: center;}
.conpany_bdjs h6 a img{width: 8px;margin-left: 10px;}

.shop{margin-bottom: 5.2vw;}
.shop .w_1400{background: #ffce00;padding: 7.8125vw;box-sizing: border-box;display: flex;justify-content: space-between;align-items: flex-end;}
.shopl h5{margin: 0;color:#000;padding-bottom: 2.5vw;line-height: 1;}
.shopl p{color:#000;line-height: 1;}
.shop_btn{width:15.625vw;}
.news_vbtn{width: 60px;position: absolute;right: 5vw;bottom: 6vw;cursor: pointer;z-index: 6;}
.news_vplause{display: none;}
.swiper-container-news .swiper-slide video{display: block;width:100%;}

.conpany_newspic{overflow: hidden;position: relative;}
.conpany_newspic img{transition: all 0.3s linear;}
.conpany_newslist ul li:hover .conpany_newspic img{transform: scale(1.1);}
.conpany_newspic video{display: block;width: 100%;position: absolute;left: 0;top: 0;}

/*新闻详情*/
.news_info{padding-top: 10.4vw;}
.news_infotit{color:#1C1C1C;text-align: center;line-height: 1.5;font-weight: bold;}
.news_infotop h3{color:#1C1C1C;line-height: 1;text-align: center;font-weight: normal;margin: 20px 0 40px 0;}
.news_infotop h6{font-weight: normal;display: flex;justify-content: center;align-items: center;color:#000;margin: 30px 0 0 0;}
.news_infotop h6 span{width: 80px;height: 32px;background: #FFCE00;line-height: 32px;text-align: center;margin-right: 20px;}
.news_infotop h5{text-align: center;padding-top: 30px;}
.info_share{margin: 80px 0;position: relative;text-align: center;}
.info_share ul{background: #fff;position: relative;z-index: 2;display: inline-block;}
.info_share ul li{margin:0 18px;display: inline-block;background: #fff;display: inline-block;position: relative;}
.info_share::after{display: block;width: 100%;height: 1px !important;content: '' !important;background: #ccc;position: absolute;left: 0;top: 33%;transform: translateY(-50%);visibility: visible !important;}
.news_infovideo{position: relative;overflow: hidden;}
.news_infovideo img{width: 100%;}
.news_infovideo01 img{display:none;}
.news_infovideo video{width: 100%;display:block;}
.video_btn{width: 82px;position: absolute;cursor: pointer;right: 5%;bottom: 60px;z-index:20;}
.video_btn img{display:block;}
.news_infocon{width: 1000px;max-width: 90%;margin:60px auto 0 auto;}
.news_infocon p{padding-bottom: 20px;line-height: 2 !important;}
.news_infocon p i,.news_infocon i{line-height: 2 !important;}
.news_infocon p i.on:nth-last-of-type(1),.news_infocon i.on:nth-last-of-type(1){background: #ffce00;}
.news_infocon p b{font-weight: bold !important;}
.news_tj{background: #fff;}
.news_infocon p.t_2{text-indent: 2em;position: absolute}
.news_infocon h2{text-align: center;color:#000;padding-bottom: 20px;}

.video_tc{width: 100vw;height: 100vh;position: fixed;left: 0;top: 0;z-index: 300;display: none;background: rgba(0,0,0,1);}
.video_tccon{width: 100%;display: flex;justify-content: center;align-items: center;}
.video_tc video{display: block;width:auto;height: 90vh;margin-top: 5vh;}
.video_tcclose{width: 30px;height:30px;background:rgba(255,255,255,0.4);cursor: pointer;position: absolute;right: 30px;top: 30px;z-index: 50;border-radius: 100%;}
.video_tcclose img{width: 12px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.newsw_share .w_1400{background: #FAFAFA;padding: 40px;box-sizing: border-box;}
.newsw_share .w_1400 h2{color:#1C1C1C;}
.newsw_share .w_1400 p a{display: flex;align-items: center;color:#1C1C1C;padding-top: 20px;}
.newsw_share .w_1400 p img{width: 10px;margin-right: 10px;}
.newsw_share .w_1400 p a span{text-decoration: underline;}
.newsw_share .w_1400 p a b{font-weight: normal;margin-left: 14px;display: flex;align-items: center;}


/*导航*/
.header_r{display: flex;align-items: center;}
.nav_zk,.nav_sq,.nav_fzk,.nav_fsq{display: none;}
.ny_navbtn{width: 26px;height:16px;position: relative;cursor:pointer;display: none;margin-left: 20px;}
.ny_navbtn span{display: block;width: 100%;height:2px;background:#1d1d1d;position: absolute;transition: all 0.3s linear;}
.ny_navbtn span:nth-of-type(1){top:0;}
.ny_navbtn span:nth-of-type(2){top:50%;transform: translateY(-50%);}
.ny_navbtn span:nth-of-type(3){bottom: 0;}
.shop_btn img:nth-of-type(1){display: block;}
.shop_btn img:nth-of-type(2){display: none;}
.shop_btn:hover img:nth-of-type(1){display: none;}
.shop_btn:hover img:nth-of-type(2){display: block;}

/*弹窗*/
.main_tc{width: 100%;height: 100vh;background: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;z-index: 100;}
.main_tccon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.main_tccon img{width: 100%;}
.main_tccon h2{width: 40vw;position: absolute;left: 50%;top: 55%;transform: translate(-50%,-50%);}
.main_tccon h3{width: 40vw;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.mian_close{width: 30px;position: absolute;right: -16vw;top: -10vw;cursor: pointer;}
.main_tccon h2 img{animation:xz 25s infinite linear;}


/*首页新闻*/
.index_news{padding: 120px 0 60px 0;}
.index_newslist{padding-top: 40px;}
.index_newslist ul{display: flex;flex-wrap: wrap;}
.index_newslist ul li{width: 30%;margin: 0 5% 30px 0;}
.index_newslist ul li:nth-of-type(3n){margin-right: 0;}
.index_newslist ul li h3{max-height: 70px;min-height: 70px;overflow: hidden;}
.index_newslist ul li h3 a{color: #333;line-height: 1.5;}
.index_newslist ul li p{color: #666;padding-top: 6px;}

.ab_his{padding-bottom: 80px;}
.ab_his img{width: 100%;}
.swiper-container-his{position: relative;}
.swiper-container-his::after{display: block;width: 100%;height: 1px;content: '';background: #d8d8d8;position: absolute;left: 0;top: 50%;}
.ab_hisprev,.ab_hisnext{width: 50px !important;height:50px !important;background: #fff !important;border-radius: 100%;overflow: hidden;z-index: 99;opacity: 1 !important;}
.ab_hisprev img:nth-of-type(1),.ab_hisnext img:nth-of-type(1){display: block;}
.ab_hisprev img:nth-of-type(2),.ab_hisnext img:nth-of-type(2){display: none;}
.ab_hisprev:hover img:nth-of-type(1),.ab_hisnext:hover img:nth-of-type(1){display: none;}
.ab_hisprev:hover img:nth-of-type(2),.ab_hisnext:hover img:nth-of-type(2){display: block;}
.ab_hiscon{display: flex;flex-direction: column;}
.ab_histop{position: relative;filter: drop-shadow(1px 7px 9px #c6c6c6);-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.swiper-container-his .swiper-slide:nth-child(even) .ab_histop{order: 2;}
.swiper-container-his .swiper-slide:nth-child(even) .ab_hisfot{order: 1;}
.swiper-container-his .swiper-slide:nth-child(odd) .ab_hisfot{margin-top: 1px;}
.swiper-container-his .swiper-slide:nth-child(even) .ab_hisfot{margin-top: 23px;}
.swiper-container-his .swiper-slide:nth-child(odd) .ab_histop{bottom: 10%;}
.swiper-container-his .swiper-slide:nth-child(even) .ab_histop{bottom: 8%;}
.swiper-container-his .swiper-slide:nth-child(odd) .ab_histop:hover{filter: drop-shadow(1px -7px 9px #fff) ; -webkit-transition: all 500ms ease; transition: all 500ms ease;transform: translateY(-4%);}
.swiper-container-his .swiper-slide:nth-child(even) .ab_histop:hover{filter: drop-shadow(1px -7px 9px #fff) ; -webkit-transition: all 500ms ease; transition: all 500ms ease;transform: translateY(4%);}



@media(max-width:1766px){
    .f_30{font-size: 26px;}
    .f_72{font-size: 66px;}
    .f_20{font-size: 17px;}
    .f_48{font-size: 44px;}
    .f_60{font-size: 54px;}
    .f_36{font-size: 30px;}
    .f_18{font-size: 16px;}
    .f_24{font-size: 18px;}
    .f_14{font-size: 12px;}
    .f_16{font-size: 14px;}
    .contact_fotl ul li input{height: 70px;font-size: 16px;}
    .contact_fotl ul li textarea{height: 200px;font-size: 16px;}
    .contact_bdsub{width: 200px;height: 60px;line-height: 60px;}
    .contact_fotr dl dd{width: 70px;height: 70px;}
    .ban_js p span{width: 54px;height: 54px;}
    .news_tit::after{width:60px;height: 6px;}
    .search{width: 50px;}
    .contact_tit::after{height: 6px;}
    .xq_btn a{width: 200px;height: 60px;}
    .contact_fotl p span{width: 16px;height: 16px;}
    .index_newslist ul li h3{max-height: 50px;min-height: 50px;overflow: hidden;}
}
@media(max-width:1488px){
    .f_30{font-size: 18px;}
    .f_48{font-size: 36px;}
    .f_72{font-size: 60px;}
    .f_20{font-size: 14px;}
    .f_60{font-size: 40px;}
    .f_36{font-size: 24px;}
    .f_18{font-size: 14px;}
    .f_24{font-size: 16px;}
    .contact_fotl ul li input{height: 60px;}
    .contact_fotl ul li textarea{height: 180px;}
    .contact_fotr dl dd{width: 60px;height: 60px;}
    .ban_js p span{width: 46px;height: 46px;}
    .contact_fotr h6{width: 160px;}
    .contact_toplist ul li p img{width: 14px;}
    .search{width: 46px;}
    .index_newslist ul li h3{max-height: 46px;min-height: 46px;overflow: hidden;}
    .ab_hisprev,.ab_hisnext{width: 40px !important;height:40px !important;}
}

@media(max-width:1024px){
    .f_30{font-size: 18px;}
    .f_48{font-size: 24px;}
    .f_72{font-size: 48px;}
    .f_20{font-size: 14px;}
    .f_60{font-size: 20px;}
    .f_36{font-size: 18px;}
    .f_18{font-size: 14px;}
    .f_24{font-size: 14px;}

    .ab_hisprev,.ab_hisnext{width: 30px !important;height:30px !important;}
    
    .conpany_newslist ul li a h3, .conpany_newslist ul li h3{font-weight: bold;}

    .n_nav ul li.on h2::after, .n_nav ul li:hover h2::after{width: 0;}

    .share_top{display: none;}

    .n_header{height: 60px;}
    .n_logo{width: 100px;}
    .search{width: 30px;height: 30px;}
    .ny_navbtn{display: block;}
    .n_nav{width: 100vw;height: calc(100vh - 60px);background: #fff;position: fixed;left: 0;top: 40px;display: block;padding: 30px 5%;box-sizing: border-box;transform: translateX(100%);opacity: 0;transition: all 0.3s linear;}
    .n_nav ul{display: block;}
    .n_nav ul li{border-bottom: 1px solid #e6e6e6;padding: 20px 0;}
    .nav_zk{display: block;}
    .n_nav ul li h2{line-height: 1;display: flex;justify-content: space-between;align-content: center;font-size: 18px;}
    .nav_zk,.nav_sq,.nav_fzk,.nav_fsq{width: 20px;cursor: pointer;}
    .nav2{width: 100%;display: none;position: relative;left:auto;top: auto;height: auto;background: none;}
    .nav2 dl{height:auto;margin-bottom: 0;display: block;}
    .nav2 dl dd{height:auto;margin:24px 14px 0 0;line-height: 1;box-sizing: border-box;}
    .nav2 dl dd a{color: #666;font-size: 16px;}
    .ny_navbtn.on span:nth-of-type(1){top: 50%;transform: rotate(45deg);}
    .ny_navbtn.on span:nth-of-type(2){display: none;}
    .ny_navbtn.on span:nth-of-type(3){top: 50%;transform: rotate(-45deg);}
    .n_nav.on {transform: translateX(0);opacity: 1;}
    .go_top{width: 50px;top: -44px;}
    .n_fottop{flex-wrap: wrap;padding: 30px 5%;}
    .n_fottopl{width: 100%;}
    .f_nav{width: 100%;margin-top: 30px;}
    .n_flogo{width: 100px;}
    .f_nav ul{display: block;}
    .f_nav ul li dl{display: flex;flex-wrap: wrap;}
    .f_nav ul li dl dd{margin: 14px 18px 0 0;}
    .f_wx{width: 140px;margin: 20px auto 10px auto;}
    .n_fotbot{height:auto;display: block;padding: 14px 5%;box-sizing: border-box;font-size: 12px;}

    .sea_xl{width: 60vw;top:40px;}

    .news_ban{height: auto !important;overflow: hidden;margin-top: 40px;}
    .news_ban img{width: 100% !important;left: auto !important;max-width: 100% !important;}
    .ban_js p span{width: 20px;height: 20px;margin-right: 10px;}
    .news_vbtn{width: 30px;height: 30px;right: 5%;bottom: 30px;}
    .swiper-pagination-news{right: 18% !important;bottom: 36px !important;}
    .ban_js{bottom: 30px;}
    .news_body{margin-top:0;}
    .news_tit{padding: 30px 0 20px 0;margin-bottom: 20px;}
    .conpany_newslist ul li{width: 100%;margin: 0 0 20px 0;}
    .conpany_mt ul li a{flex-wrap: wrap;margin-bottom: 30px;}
    .conpany_mtpic{width: 100%;}
    .conpany_mtr{width: 100%;margin-top: 20px;}
    .xq_btn a{width: 120px;height: 40px;line-height: 40px;margin-top: 10px;}
    .conpany_mt ul li:nth-of-type(2n) .conpany_mtpic{order: 1;}
    .conpany_mt ul li:nth-of-type(2n) .conpany_mtr{order: 2;}
    .conpany_mtr h2{line-height: 1.5;}
    .jz_more{margin: 30px auto 30px auto;}
    .conpany_bdpic img{width: 150%;max-width: 150%;}
    .conpany_bdjs p{max-width: 100%;}
    .shop .w_1400{padding: 30px 20px;flex-wrap: wrap;}
    .shopl{width: 100%;}
    .shopl p{line-height: 1.5;}
    .shop_btn{width: 120px;margin-top: 30px;}

    .video_tc video{width: 90%;height:auto;margin-top: 15vh;}
    

    .news_info{padding-top: 70px;}
    .news_infotop h6{margin-top: 20px;}
    .info_share{margin: 40px 0;}
    .info_share ul li{width: 18px;margin: 0 16px;}
    .video_btn{width: 40px;bottom: 20px;}
    .news_infocon{border-top: 1px solid #ccc;padding: 40px 0 0 0;border-bottom: 1px solid #ccc;}
    .news_infocon img{width: 100%;}
    .news_infovideo{margin-top: 30px;min-height:220px;}
    .conpany_newslist01 ul li{flex-wrap: wrap;margin-bottom: 30px;}
    .conpany_newslist01 ul li .conpany_newspic{width: 100%;margin-right: 0;}
    .conpany_newslistr{width: 100%;margin-top: 10px;}
    .conpany_newslist ul li a h4, .conpany_newslist ul li h4{height: auto;padding-bottom: 20px;}
    .conpany_newslistr .xq_btn a{margin-top: 20px;}
    .page a.page_prev, .page a.page_next{width: 26px;height: 26px;}
    .page a, .page span{margin: 0 10px;}
    .ny_body{margin-top: 210px;}
    .ny_ban{top: 0;height: 200px;overflow: hidden;}
    .ins_gpmes .w_1400{flex-wrap: wrap;padding: 40px 20px;}
    .ins_gpmesl{width: 100%;}
    .ins_gpmesr{width: 100%;margin-top: 30px;}
    .ins_gpmesr dl dd{margin: 0 30px 0 0;}
    .ins_gptb{padding: 40px 0 100px 0;}
    .swiper-pagination-ins .swiper-pagination-bullet{width: 10px !important;height: 10px !important;margin-left: 10px;}
    .ins_ggtopjs{padding: 0 14px;}
    .swiper-container-ins .swiper-slide a .ins_ggtopjs h4{line-height: 1.5;bottom: 80px;}
    .ins_gglist ul li a{flex-wrap: wrap;}
    .ins_gglistpic{width: 100%;}
    .ins_gglistr{flex: auto;width: 100%;margin: 30px 0 0 0;}
    .ins_gglist ul li{padding: 0;margin-bottom: 30px;}
    .ins_gglist{margin-top: 40px;}
    .page{margin: 30px 0 80px 0;}
    .conpany_newslist01 ul li a{display: block;}

    .ins_zxgg{margin: 0;}
    .ins_zxgg ul li{flex-wrap: wrap;padding: 20px 0;}
    .ins_zxgg ul li span:nth-of-type(1){width: 100%;}
    .ins_zxgg ul li span:nth-of-type(2){flex: auto;width: 100%;margin: 10px 0;}
    .ins_zxgg ul li a{display: flex;width: 120px;height: 36px;}
    .ins_zxgg ul li a img{width: 16px;}
    .ins_sertop p{padding: 0 0 0 10%;}
    .ins_sertop p::after{left: 0;}
    .ins_sermap{height: auto;}
    .ins_sermapimg{height: 300px;}
    .ins_sermapmes{position: relative;left: auto;top: auto;width: 100%;margin-top: 146px;box-shadow: none;}
    .ins_sermapmes h3 img{width: 26px;}

    .contact_tit{margin-bottom: 30px;}
    .contact_toplist ul li{width: 100%;padding-bottom: 30px;}
    .contact_toplist ul li p{margin-top: 10px;}
    .contact_toplist ul li h5{width: 100px;}
    .contact_fot .w_1400{flex-wrap: wrap;}
    .contact_fotl{width: 100%;}
    .contact_fotr{width: 100%;}
    .contact_fotl ul li{display: flex;}
    .contact_fotl ul li input{height: 40px;font-size: 14px;padding-left: 20px;}
    .contact_fotl ul li textarea{font-size: 14px;padding: 20px;}
    .contact_bdsub{width: 120px;height: 40px;line-height: 40px;}
    .contact_fotr{margin-top: 40px;}
    .contact_fotr dl dd{width: 40px;height: 40px;}
    .contact_fotr h6{width: 120px;margin: 20px auto 0 auto;}

    .news_body{margin-top: 0px;}
   

    .ny_ban img{width: 180%;max-width: 180%;position: relative;left: -40%;}

    .news_infocon p{line-height: 2.2;}
    .news_infotop{padding-top: 30px;}

    .main_tccon h2{width: 110vw;}
    .main_tccon h3{width: 110vw;}
    .mian_close{position: absolute;right: -30vw;top: -20vw;cursor: pointer;}

    .index_news{padding: 30px 0 0 0;}
    .index_newslist{padding-top: 10px;}
    .index_newslist ul li h3{max-height:auto;min-height: auto;overflow: hidden;}
    .index_newslist ul{flex-wrap: wrap;}
    .index_newslist ul li{width: 100%;margin-right: 0 !important;}
    .index_newslist ul li p{padding-top: 0;}




}

@keyframes xz{
    0%{transform: rotate(0deg);}
    100%{transform: rotate(360deg);}
}

