@charset "utf-8";
.inx_con1{ background-repeat:no-repeat; background-position:center top; background-size:cover; min-height:calc(100vh - 68px);display:flex; flex-direction:column; justify-content:center;} 
.inx_ptx{ text-align:center;}
.inx_ptx strong{ display: block; color: #000; font: normal 50px/50px syb; }
.inx_ptx p{ font-size: 16px; line-height: 26px; color: #666; margin-top: 22px; max-width:800px; margin-left:auto; margin-right:auto; }
.inx_ptx p a{ color:var(--cor); display:inline-block; text-decoration:underline;}
.inx_ptx i{ width:60px; height:4px; background:var(--cor); margin-top:1.88vw; display:block; margin-left:auto; margin-right:auto;}
.inx_ptx_w strong{ color:#fff;}
.inx_ptx_w p{ color:rgba(255,255,255,0.9);}
.inx_c1box{display:flex; justify-content:space-between; margin-top:2.6vw;flex-direction:row-reverse;}
.inx_c1rx{ width:670px;}
.inx_c1sw{}
.inx_c1sw dd{}
.inx_c1aBox{ display:block; position:relative;}
.inx_c1aBox .overflowHide{ height:430px;}
.inx_c1aBox .coverImg:after{content:""; position:absolute; left:0; right:0; bottom:0; height:142px;background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, #000000 100%);}
.inx_c1tnm{ position:absolute; left:26px; right:26px; bottom:26px; color:#fff;}
.inx_c1tnm a:hover{color:var(--cor)!important;}
.inx_c1tnm span{ font-size: 16px; line-height: 24px; }
.inx_c1tnm span a{margin-right:8px;}
.inx_c1tnm span a:last-child{margin-right:0;}
.inx_c1tnm p{ margin-top: 5px; font: 28px/40px sym; }
.inx_c1dl{ margin:30px -15px 0; display:none;}
.inx_c1dl dd{ width:calc(50% - 30px); margin:0 15px;}
.inx_c1ra{ display:block;}
.inx_c1ra .overflowHide{ height:220px;}
.inx_c1dbmx{ padding:24px; background:#fff; height:200px;}
.inx_c1dbmx i{ font-size: 15px; color: #777; line-height: 26px; font-style:normal; }
.inx_c1dbmx i a{margin-right:8px;}
.inx_c1dbmx i a:last-child{margin-right:0;}
.inx_c1dbmx p{ font: 18px/24px sym; -webkit-line-clamp:2; margin-top:10px; color:#333;}
.inx_c1dbmx a.transition,.inx_c1dbmx a.transition{ font-size: 14px; line-height: 22px; display: inline-block; padding-left: 25px; background: url(../images/inx_c1m1.svg) no-repeat left 4px; margin-top: 42px; }
.inx_c1dbmx a.transition:hover{ background: url(../images/inx_c1m2.svg) no-repeat left 4px;}
.inx_c1lx{ width:300px;}
.inx_sptx{ position: relative; padding-left: 24px; color: #FFF; line-height: 28px;display:flex; justify-content:space-between;  }
.inx_sptx:before{content:""; width:6px; height:28px; display:inline-block; position:absolute; left:0; top:0;background: linear-gradient( 180deg, #F0168B 0%, #C503E1 24%, #9E23F0 50%, #7A4BEF 75%, #23ADED 100%);}
.inx_sptx span{ font-size:28px; display:inline-block; font-family: sym;}
.inx_sptx a{ color:var(--cor); font-size:14px; text-decoration:underline;}
.inx_c1slist{ margin-top:40px;}
.inx_c1slist dd{ margin-bottom:40px;}
.inx_c1sa{display:flex; justify-content:space-between; color: #FFF; }
.inx_c1sa .overflowHide{ height: 90px; width: 90px; }
.inx_c1sarx{ width:185px;display:flex; flex-direction:column; justify-content:center;}
.inx_c1sarx span{ font-size: 15px; line-height: 22px; color:var(--cor); }
.inx_c1sarx span a{margin-right:8px;}
.inx_c1sarx span a:last-child{margin-right:0;}
.inx_c1sarx p{ font: 18px/28px sym; margin-top: 10px; -webkit-line-clamp:2;}
.inx_c1mx{}
.inx_c1mx a{ color:var(--cor); text-decoration:underline;}
.inx_con1 .inx_c1slist dd:nth-child(4),
.inx_con1 .inx_c1slist dd:nth-child(5),
.inx_con1 .inx_c1slist dd:nth-child(6){display:none;}
.inx_c1mx{display:none;}
.inx_con1 .inx_c1sarx span .cor_bs{ color:var(--cor); display:inline-block; padding:0px 8px; font-size:12px; border:1px solid var(--cor);}
.inx_con1 .inx_c1sarx span .cor_bs:hover{background:var(--cor); color:#fff;}
@media (max-width:1799px){
.inx_ptx strong{ font: normal 40px/40px syb; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_ptx strong{ font: normal 30px/30px syb; }
.inx_ptx p{font-size:14px; line-height:24px; margin-top:10px;}
.inx_c1lx{ width:280px;}
.inx_c1rx{width:630px;}
.inx_c1sarx p{font-size:16px;}
.inx_sptx span{font-size:24px;}
.inx_sptx:before{height:24px;}
.inx_c1tnm p{font-size:24px; line-height:36px;}
}
@media (max-width:993px){
.inx_c1box{display:block;}
.inx_c1rx{width:100%;}
.inx_c1lx{width:100%; margin-top:35px;}
.inx_c1sarx{width:calc(100% - 110px);}
.inx_c1slist dd{margin-bottom:20px;}
.inx_c1slist{margin-top:25px;}
.inx_c1ra .inx_c1dbmx span.transition{ background: url(../images/inx_c1m2.svg) no-repeat left 4px; color:var(--cor)}
}
@media (max-width:767px){
.inx_ptx strong{ font: normal 22px/22px syb; }
.inx_ptx p{font-size:12px; line-height:22px;}
.inx_c1tnm{left:15px; right:15px; bottom:18px;}
.inx_c1tnm p{font-size:16px; line-height:28px;}
.inx_c1tnm span{font-size:12px; line-height:20px;}
.inx_c1box{margin-top:20px;}
.inx_c1aBox .overflowHide{height:58vw;}
.inx_c1dl{margin:20px -5px 0;}
.inx_c1dl dd {width: calc(50% - 10px);margin: 0 5px;}
.inx_c1ra .overflowHide {height: 30vw;}
.inx_c1dbmx{padding:15px 10px; height:150px;}
.inx_c1dbmx i{font-size:12px; line-height:20px;}
.inx_c1dbmx p{font-size:14px; line-height:22px; margin-top:8px;}
.inx_c1dbmx span.transition,
.inx_c1dbmx a.transition{font-size:12px; margin-top:22px;}
.inx_sptx span{font-size:20px; line-height:20px;}
.inx_sptx{padding-left:15px;}
.inx_sptx:before{width:4px; height:20px;}
.inx_c1sarx {width: calc(100% - 105px);}
.inx_c1sarx p{font-size:14px; line-height:26px;}
.inx_c1mx{text-align:center;}
}

.inx_con2{}
.inx_c2ul{ margin:2.6vw -12px 0;}
.inx_c2ul dd{ width:calc(33.33% - 24px); margin:0 12px;}
.inx_c2aBox{ display:block;}
.inx_c2aBox .overflowHide{ height:219px;}
.inx_c2aBox p{ font-size: 18px; line-height: 26px; margin-top: 18px;-webkit-line-clamp:2; }
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.inx_c2aBox .overflowHide{height:160px;}
}
@media (max-width:767px){
.inx_c2ul{margin-top:25px; margin-left:-5px; margin-right:-5px; padding-bottom:35px;}
.inx_c2ul dd{ width:calc(50% - 10px); margin:0 5px;}
.inx_c2aBox .overflowHide{height:30vw;}
.inx_c2aBox p{font-size:14px; line-height:22px; margin-top:12px;}
.inx_c2ul .slick-dots{bottom:0;}
.inx_c2ul .slick-dots li button{display:none;}
.inx_c2ul .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 5px; position: relative; border-radius:50%; vertical-align:middle}
.inx_c2ul .slick-dots li.slick-active{ background:var(--cor);}
}


.inx_con3{ background-repeat:no-repeat; background-position:center top; background-size:cover;}
.inx_c3mx{ text-align:center; margin-top:1.4vw;}
.inx_c3mx a{ color:var(--cor); text-decoration:underline;}
.inx_c3ul{ margin-top:2.6vw; margin-left:-10px; margin-right:-10px; position:relative}
.inx_c3ul dd{ padding:0 10px;}
.inx_c3aBox{ display:block; color:#fff;}
.inx_c3aBox .overflowHide{ height:230px;}
.inx_c3bmx{ padding-top:16px;}
.inx_c3bmx span{ font-size: 15px; line-height: 22px; display: inline-block; color:var(--cor);}
.inx_c3bmx p{ font-size: 18px; line-height: 26px; margin-top: 12px;-webkit-line-clamp:2; padding-right:10px;}
.inx_c3ul .slick-prev{ background: url(../images/inx_c3btn.png) no-repeat center center; display: inline-block; height: 50px; width: 50px; position: absolute; left: -60px; top: 90px; overflow: hidden; cursor: pointer; z-index: 1; background-size:cover!important;}
.inx_c3ul .slick-next{ background: url(../images/inx_c3btn.png) no-repeat center center; display: inline-block; height: 50px; width: 50px; position: absolute; right: -60px; top: 90px; overflow: hidden; cursor: pointer; z-index: 1; background-size:cover!important;transform:rotate(180deg);}
.inx_c3ul .slick-prev:hover,.inx_c3ul .slick-next:hover{background-image:url(../images/inx_c6btn2.png);}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c3ul{margin-left:55px; margin-right:55px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.inx_c3ul{margin:25px -5px 0; padding:0 5px 35px;}
.inx_c3ul dd{padding:0 5px;}
.inx_c3aBox .overflowHide{height:38vw;}
.inx_c3bmx span{font-size:14px;}
.inx_c3bmx p {font-size: 14px;line-height: 24px;margin-top: 8px;padding-right: 2px;}
.inx_c3ul .slick-dots{bottom:0;}
.inx_c3ul .slick-dots li button{display:none;}
.inx_c3ul .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 5px; position: relative; border-radius:50%; vertical-align:middle}
.inx_c3ul .slick-dots li.slick-active{ background:var(--cor);}
}


.inx_con4{ background-repeat:no-repeat; background-position:center top; background-size:cover;}
.inx_c4box{ margin-top:2.6vw;display:flex; justify-content:space-between; }
.inx_c4lx{ width:670px;}
.inx_c4rx{ width:300px;}
/*.inx_con4 + .inx_con6{display:none!important;}*/
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c4lx{width:630px;}
.inx_c4rx{ width:280px;}
}
@media (max-width:993px){
.inx_c4box{display:block;}
.inx_c4lx{width:100%;}
.inx_c4rx{width:100%; margin-top:25px;}
}
@media (max-width:767px){
.inx_c4box{margin-top:25px;}
.inx_ptx i{margin-top:15px; width:30px; height:3px;}
}


.usc4swiperWpr{position:relative;padding:0 50px; margin-top:2.6vw;}
.usc4swiper{ position:relative; overflow:hidden;}
.usc4swiper .swiper-wrapper{}
.usc4swiper .swiper-slide { background-position: center; width: 390px;}
.usc4swiper .swiper-slide .coverImg { display: block; width: 100%; height: 520px; overflow:hidden; transition:all 0.5s ease; }
.usc4swiperWpr .prev{ background: url(../images/inx_c6btn.png) no-repeat center center; height: 50px; width: 50px; margin-top: -25px; position: absolute; top: 50%; border-radius: 50%; transition: all 0.5s ease; left: -60px; z-index: 2; cursor: pointer; background-size:cover!important; display:none!important; }
.usc4swiperWpr .next{ background: url(../images/inx_c6btn.png) no-repeat center center; height: 50px; width: 50px; margin-top: -25px; position: absolute; top: 50%; border-radius: 50%; transition: all 0.5s ease; right: -60px; transform: rotate(90deg); z-index: 2; cursor: pointer; background-size:cover!important; transform:rotate(180deg); display:none!important;}
.usc4swiperWpr .prev:hover,.usc4swiperWpr .next:hover{ background: url(../images/inx_c6btn2.png) no-repeat center center; }
.nnnews_bana{display:block; position:relative;}
.nnnews_bana span{ line-height:44px; display:inline-block; position:absolute; white-space:nowrap; padding:0 30px; font-size:16px; left:50%; top:50%; transform:translate(-50%,-50%); background:#000; color:#fff; transition:all 0.5s ease; opacity:0; }
.nnnews_bana:hover span{opacity:1;}
.nnnews_bana span:before{content:"";}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.usc4swiperWpr .prev{left:-10px;}
.usc4swiperWpr .next{right:-10px;}
.usc4swiper .swiper-slide { width: 363px;}
.usc4swiper .swiper-slide .coverImg { height: 490px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.usc4swiperWpr{margin-top:25px; padding-left:35px; padding-right:35px;}
.usc4swiper .swiper-slide .coverImg{height:75vw;}
.usc4swiper .swiper-slide{width:55vw;}
.usc4swiperWpr .prev,
.usc4swiperWpr .next{width:40px; height:40px; margin-top:-20px;}
.nnnews_bana span{ line-height:40px; padding:0 22px; font-size:14px;}
}


.footer{ background:#000000; color:#fff; padding-top:2.6vw; padding-bottom:3.2vw;}
.footer .container{display:flex; justify-content:space-between;max-width: 1430px; width: 100%; }
.foot_logo img{ height:48px; width:auto;}
.foot_logo{margin-right:35px;}
.foot_lx{ display:flex; padding-top:10px;}
.foot_lx p{ font-size:14px; line-height:24px; margin-bottom:5px;}
.foot_lx p:last-child{margin-bottom:0;}
.foot_lx p span{}
.foot_rx{ text-align:right; color:rgba(255,255,255,0.7); padding-top:12px;}
.foot_rx a{ color:rgba(255,255,255,0.7);}
.foot_rx a:hover{ color:rgba(255,255,255,1);}
.foot_hz{ line-height:28px; margin-bottom:10px;}
.foot_hz *{vertical-align:middle;}
.foot_hz a{ margin-left:14px;}
.foot_hz a img{ height:26px;}
.foot_rx p{ font-size:14px; line-height:24px;}
.footer .container{position:relative;}
.foot_nsx{left: 144px; top: 12px; position:absolute;}
.cm_info{padding-top:42px;}
@media (max-width:1799px){
.footer .container{padding-left:60px; padding-right:60px;}
.foot_nsx{left: 189px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.foot_logo{margin-right:10px;}
.footer .container{padding-left:15px; padding-right:15px;}
.foot_hz{margin-bottom:9px;}
.footer .container{flex-wrap:wrap;}
.foot_lx{width:100%; text-align:center;justify-content:center;}
.foot_rx{width:100%; text-align:center; margin-top:18px;}
.foot_nsx{left:432px;}
}
@media (max-width:993px){
.foot_nsx{left:322px;}
}
@media (max-width:767px){
.foot_lx{display:block; text-align:center}
.footer{padding:15px 0 25px;}
.foot_lx p{font-size:12px; line-height:18px;}
.foot_rx p{font-size:12px; line-height:22px;}
.foot_nsx{ top:62px; left:calc(50% - 50px);}
}


.abt_banner{ height:calc(100vh - 68px);display:flex; flex-direction:column; justify-content:center; background-attachment:fixed; background-size:cover; text-align:center; color:#fff; position:relative}
.abt_banner h4{ font: 24px/36px sym; letter-spacing:3px; }
.abt_logo{ margin: 32px auto; height: 220px; width: 220px; border: 1px solid rgba(255,255,255,0.8); border-radius:50%; display:flex; flex-direction:column; justify-content:center;}
.abt_logo img{ height:68px; width:auto;}
.abt_banner p{ font-size: 16px; line-height: 28px; max-width:730px; margin-left:auto; margin-right:auto;}
.abt_nextar{ background: url(../images/abt_next.png) no-repeat center center; display: inline-block; height: 50px; width: 50px; position:absolute; left: 50%; bottom: 30px; margin-left: -25px; background-size:cover; animation:abt_next 2s linear infinite; cursor:pointer;}
@keyframes abt_next {
	0% {
		transform:translateY(-10px);
		opacity:0;
	}
	100% {
		transform:translateY(10px);
		opacity:1;
	}
}
.abt_con1{}
.abt_c1t{ font-size: 24px; line-height: 36px; text-align:center}
.abt_c1ul{ margin: 30px -7px 0px; }
.abt_c1ul dd{ width:calc(33.33% - 14px); margin:0 7px;}
.abt_c1item{ display:block; position:relative}
.abt_c1item .overflowHide{ height:240px;}
.abt_c1item .coverImg:after{content:""; position:absolute; left:0; right:0; bottom:0; height:80px;background: linear-gradient( 180deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}
.abt_c1item .overflowHide p{ font-size: 16px; color: #FFF; line-height: 26px; text-align: center; position: absolute; left: 20px; right: 20px; bottom: 10px; }
.abt_c1txt {font-size:18px; line-height:28px; margin-top:35px; text-align:center;}
.abt_con2{ background-size:cover; background-repeat:no-repeat; color:#fff; padding-top:7.29vw; padding-bottom:8.33vw; text-align:center;}
.abt_c2txt{ font-size: 18px; line-height: 36px; color: #FFF; text-align: center; }
.abt_eml{ font-size: 18px; line-height: 36px; color: #FFF; text-align: center; margin-top:28px; }
.abt_eml img{ height:20px; width:auto}
.abt_eml text,.abt_eml img{vertical-align:middle;}
.abt_eml a{text-decoration:underline; display:inline-block; margin-left:8px;}
.abt_bom{ background-repeat:no-repeat; background-size:cover; padding:9.37vw 0; text-align:center; color:#fff;}
.abt_bom p{ font: 60px/80px syb; }
@media (max-width:1799px){
.abt_bom p{ font: 50px/70px syb; }
}
@media (max-width:1379px){
.abt_nextar{bottom:20px;}
}
@media (max-width:1199px){
.abt_banner{ height:calc(100vh - 56px);}
}
@media (max-width:993px){
.abt_bom p{font-size:40px; line-height:50px;}
}
@media (max-width:767px){
.abt_banner h4{ letter-spacing:0; font-size:20px; line-height:30px;}
.abt_logo{width:200px; height:200px; margin:20px auto;}
.abt_logo img{height:55px; width:auto;}
.abt_banner p{font-size:12px; line-height:24px;}
.abt_nextar{background-size:24px auto;}
.abt_c1t{font-size:18px; line-height:32px;}
.abt_c1ul{ margin: 25px -5px 0px; padding-bottom:35px; }
.abt_c1item .overflowHide{height:35vw;}
.abt_c1ul .slick-dots{bottom:0;}
.abt_c1ul .slick-dots li button{display:none;}
.abt_c1ul .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 5px; position: relative; border-radius:50%; vertical-align:middle}
.abt_c1ul .slick-dots li.slick-active{ background:var(--cor);}
.abt_c1txt {font-size: 12px;line-height: 22px;margin-top: 22px;}
.abt_c2txt{ font-size:14px; line-height:26px;}
.abt_eml{font-size:16px; margin-top:10px; line-height:32px;}
.abt_eml img{height:18px;}
.abt_con2{padding-top: 13.29vw;padding-bottom: 12.33vw;}
.abt_bom p{font-size:22px; line-height:34px;}
.abt_bom{padding:15vw 0;}
}

.abt_con2 + .inx_con6{background:#f7f7f7;}


.lst_banner{ background-size:cover; background-repeat:no-repeat; height:280px; padding-top:162px;}
.lst_banner strong{ position: relative; display: block; font: 50px/50px syb; color: #FFF; padding-left: 40px; }
.lst_banner strong:before{content:""; width:8px; height:44px; background: linear-gradient( 180deg, #F0168B 0%, #C503E1 24%, #9E23F0 50%, #7A4BEF 75%, #23ADED 100%); position:absolute; left:0; top:50%; margin-top:-24px; letter-spacing:2px;}
.lst_page{padding-top:24px; padding-bottom:5.2vw;}
.lst_ul1{ margin-left:-12px; margin-right:-12px;}
.lst_ul1 dd{ width:calc(33.33% - 24px); margin:0 12px 24px;}
.lst_ul1 dd.fst_child{ width:calc(66.66% - 24px);}
.lst_ul1 .inx_c1aBox .overflowHide{ height:420px;}
.lst_ul1 .inx_c1ra .overflowHide{ height:220px;}
.lst_ul1 .inx_c1ra .inx_c1dbmx{ border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; }
.lst_ul2{ min-height:15vh;}
.lst_ul2 dd{ margin-bottom:24px;}
.lst_ul2 .inx_c1ra{ display: flex; justify-content: space-between;}
.lst_ul2 .overflowHide{ width:316px; height:220px;}
.lst_ul2 .inx_c1dbmx{ width:calc(100% - 316px); padding-left:40px; padding-right:40px; border-top: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; height:220px;}
.lst_ul2 .inx_c1dbmx div.elis{ font-size: 14px; line-height: 22px; -webkit-line-clamp:2; margin-top:6px; color:#999;}
.lst_ul2 .inx_c1dbmx span{margin-top:38px;}
.lst_mwrp{ padding-top:20px; text-align:center}
.lst_m{ line-height: 52px; width: 152px; border: 1px solid #333; font-size: 16px; background-image:url(../images/lst_more.png); background-position:30px center; background-repeat:no-repeat; display: inline-block; background-size:20px auto !important; padding-left:60px; text-align:left; cursor:pointer;}
.lst_m:hover{ background-image:url(../images/lst_more2.png); color:#fff; background-color:var(--cor); border:1px solid var(--cor);}
@media (max-width:1799px){
.lst_banner strong{font: 40px/40px syb;}
.lst_banner strong:before{width:6px; height:36px; margin-top:-20px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.lst_ul2 .inx_c1dbmx{ padding-left:30px; padding-right:30px;}
}
@media (max-width:767px){
.lst_banner strong{font: 22px/22px syb; padding-left:16px;}
.lst_banner strong::before {width: 4px;height: 22px;margin-top: -11px;}
.lst_banner{padding-top:100px; height:170px;}
.lst_ul1{ margin-left:-5px; margin-right:-5px;}
.lst_ul1 dd{ width:calc(50% - 10px); margin:0 5px 10px;}
.lst_ul1 dd.fst_child{ width:calc(100% - 10px);}
.lst_ul1 .inx_c1aBox .overflowHide{ height:62vw;}
.lst_ul1 .inx_c1ra .overflowHide{ height:31vw;}
.lst_page{padding-top:35px; padding-bottom:12vw;}
.lst_ul2 .inx_c1ra{flex-wrap:wrap;}
.lst_ul2 .overflowHide{width:100%; height:58vw;}
.lst_ul2 .inx_c1dbmx{width:100%; border-left:1px solid #E6E6E6; border-top:none; padding-left:15px; padding-right:15px; height:auto; padding-bottom:20px;}
.lst_ul2 .inx_c1dbmx span{margin-top:15px;}
.lst_ul2 dd{margin-bottom:15px;}
.lst_m{line-height:48px;}
}


.dtl_banner{height:640px; background-size:cover;}
.dtl_page{ position:relative; margin-top:-188px; z-index:1}
.dtl_con{ background:#fff; min-height:300px; padding:45px 50px 5.2vw;}
.dtl_title{ font: normal 32px/44px syb; display: block; }
.dtl_info{display:flex; justify-content:space-between; margin-top:15px; line-height:28px; color:#999;}
.dtl_tm{}
.dtl_sx{ display:flex;}
.dtl_sa{ display: inline-block; height: 28px; width: 28px; margin-left: 8px; background-size:cover !important; cursor:pointer;}
.dtl_sa1{ background: url(../images/dtal_sa1.png) no-repeat center center;}
.dtl_sa2{ background: url(../images/dtal_sa2.png) no-repeat center center; display:none !important}
.dtl_sa1:hover{ background: url(../images/dtal_sa1a.png) no-repeat center center;}
.dtl_sa2:hover{ background: url(../images/dtal_sa2a.png) no-repeat center center;}
.dtl_tags{ margin-top:25px; display:flex; flex-wrap:wrap; padding-bottom:14px; border-bottom:1px solid #E9E9E9;}
.dtl_tags a{ display: inline-block; padding: 0px 15px; margin: 0px 10px 10px 0px; background: #F1F1F1; border-radius:2em; cursor:pointer; line-height:28px;}
.dtl_tags a:hover{ color:#fff; background:var(--cor);}
.dtl_editor{ font-size: 16px; line-height: 28px; padding-top: 30px; }
.dtl_bmt{ font-size: 24px; line-height: 42px; padding-top: 35px; border-top: 1px solid #E9E9E9; margin-top:3.2vw}
.dtl_page .inx_c4box{ margin-top:15px;}
.dtl_page .inx_c1sa{color:#333;}
.dtl_page .inx_c1slist dd{margin-bottom:20px;}
.dtl_page .inx_c4lx{width:600px;}
.dtl_page .inx_c1slist{margin-top:0;}
.dtl_page .inx_c1aBox .overflowHide{height:310px;}
.dtl_page .inx_c1tnm p{font-size:24px;}
@media (max-width:1799px){
.dtl_banner{height:520px}
.dtl_title{font-size:28px; line-height:40px;}
.dtl_page{margin-top:-175px;}
}
@media (max-width:1379px){
.dtl_banner{height:450px}
}
@media (max-width:1199px){
.dtl_page .inx_c4rx{width:260px;}
.dtl_page .inx_c4lx{width:560px;}
.dtl_page .inx_c1sarx{width:156px;}
}
@media (max-width:993px){
.dtl_page .inx_c4lx{width:100%;}
.dtl_page .inx_c4rx{width:100%;}
.dtl_page .inx_c1sarx{width:calc(100% - 106px);}
.dtl_con{ padding:35px 40px 5.2vw}
}
@media (max-width:767px){
.dtl_banner{ height:200px;}
.dtl_page{margin-top:-65px;}
.dtl_con {padding: 25px 15px 12vw;}
.dtl_title{font-size:20px; line-height:32px; letter-spacing:0px;}
.dtl_info{font-size:12px;}
.dtl_tags{margin-top:18px;}
.dtl_tags a{font-size:13px;}
.dtl_editor{font-size:14px; line-height:26px; padding-top:25px;}
.dtl_bmt{font-size:20px; line-height:32px; padding-top:35px;}
.dtl_page .inx_c1tnm p{font-size:16px;}
.dtl_page .inx_c1aBox .overflowHide{height:52vw;}
}


.m2serBox{ max-width:600px; width:100%; position:relative;}
.m2serBox input{ line-height: 60px; background: #FFF; height: 60px; width: 100%; padding: 0px 120px 0px 28px; font-size: 16px; }
.m2serBox button{ background: var(--cor) url(../images/ser.svg) no-repeat center center; height: 60px; width: 80px; position: absolute; top: 0px; right: 0px; cursor: pointer; }
.m2serTip{font-size:20px; letter-spacing:1px; margin-bottom:30px; padding-top:3vw;}
.m2serTip span{color: var(--cor);}
@media (max-width:767px){
.m2serBox{margin-bottom:20px;}
.m2serBox input{height:50px;}
.m2serBox button{height:50px; width:70px;}
.m2serTip{font-size:18px; line-height:26px; letter-spacing:0;}
.ser_banner{padding-top:80px;}
}


/*期刊下载*/
.bk_layerBg {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 30;
	background: rgba(0,0,0,0.3);
}

.bk_lay {
	background: #fff;
	width: 550px;
	max-width: 95%;
	border-radius: 0.6em;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 42;
	padding: 20px 30px 40px;
}

.bk_close {
	background: url(../images/close-2.png) no-repeat center center;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.bk_tx {
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 28px;
}

	.bk_tx strong {
		font-size: 28px;
		line-height: 44px;
		display: block;
		font-weight: normal;
	}

	.bk_tx p {
		font-size: 14px;
		color: #999999;
		line-height: 26px;
	}

.bk_inx {
	position: relative;
	padding-right: 20px;
	margin-bottom: 20px;
}

	.bk_inx input {
		line-height: 44px;
		border: 1px solid #E5E5E5;
		width: 100%;
		padding: 0 15px;
		font-size: 16px;
		color: #666;
	}

		.bk_inx input:focus {
			border: 1px solid #333;
		}

	.bk_inx span {
		display: inline-block;
		position: absolute;
		line-height: 46px;
		top: 0px;
		right: 3px;
		color: var(--cor);
	}

.bk_btnx {
	text-align: center;
	padding-top: 8px;
}

	.bk_btnx button {
		height: 44px;
		width: 140px;
		font-size: 16px;
		line-height: 44px;
		color: #FFF;
		background: #000;
		cursor: pointer;
		transition: all 0.5s ease;
	}

		.bk_btnx button:hover {
			box-shadow: 0 3px 8px rgba(0,0,0,0.1);
			transform: translateY(-5px);
			background: var(--cor);
		}

.bk_close:hover {
	transform: rotate(180deg);
}

@media (max-width:1799px) {
}

@media (max-width:1379px) {
	.bk_inx {
		margin-bottom: 12px;
	}

	.bk_tx {
		margin-bottom: 18px;
	}
}

@media (max-width:1199px) {
}

@media (max-width:993px) {
}

@media (max-width:767px) {
	.bk_lay {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 35px;
	}

	.bk_tx strong {
		font-size: 22px;
		line-height: 36px;
	}

	.bk_tx p {
		font-size: 13px;
		line-height: 22px;
	}

	.bk_inx {
		padding-right: 16px;
	}

	.bk_close {
		right: 15px;
		top: 15px;
	}
}
