/*.headerWpr{ display:none}*/
body i,body em{ font-style: normal; }
.hmFocus,.hmFocus_item{height: 100vh;}
.hmFocusWpr{position:relative; z-index:2;}
.hmFocus{ background:#000;}
.hmFocus_item { position: relative; overflow: hidden; }
.hmFs_bg { height: 100%; width: 100%; background-repeat:no-repeat; background-size:cover; background-position:center center;-webkit-transform:scale(1.12); transform:scale(1.12); }
.hmFocus_item video{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.hmFs_trsBg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/banLine.png) repeat-x left top; background-size:auto 100%; }
.hmFs_trsBg:after{content:"";position:absolute; left: 0; top: 0; width: 100%; height: 100%;}
.on .hmFs_bg{ visibility: visible; -webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;}
.hmBan_txt{ position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff; width:100%;}
.hmBan_txt p{ margin-top: 20px; transition: all 0.8s ease; transform: translateX(-150px); opacity: 0; font: 24px/38px syl; }
.hmBan_txt strong{ display: block; display: block; margin: 14px 0px 46px; font: 78px/80px syb; }
.hmBan_txt strong img{ display:inline-block; height:167px; width:auto; position:relative; top:5px;transition: all 0.8s ease; transform: translateX(-150px); opacity: 0;}
.hmBan_txt strong span{ color:#fff; position:relative; left:-45px;transition: all 0.8s ease; transform: translateX(-150px); opacity: 0; display:inline-block;}
.on .hmBan_txt strong img{ opacity:1; transform:translateX(0);}
.on .hmBan_txt strong span{ opacity:1; transform:translateX(0); transition-delay:0.2s}
.on .hmBan_txt p{ opacity:1; transform:translateX(0); transition-delay:0.4s}
.hmFocusWpr .ope{position: absolute;bottom: 52px;left:auto; right:calc((100% - 1440px)/2);font-size: 0; z-index:3}
.hmFocusWpr .ope ul {display: inline-block;vertical-align: middle;}
.hmFocusWpr .ope ul li {display: inline-block;vertical-align: top;width: 10px;height: 2px;position: relative;margin-left:38px; cursor:pointer;}
.hmFocusWpr .ope ul li:first-of-type {margin-left: 0;}
.hmFocusWpr .ope ul li::before {content: '';position: absolute;left: 0;right: 0;top: 0px;height: 2px;background-color: rgba(255, 255, 255, 0.3); display:none;}
.hmFocusWpr .ope ul li span { position: absolute; left: 0; top: 0px; height: 2px; background-color: #fff;}
.hmFocusWpr .ope a {display: inline-block;vertical-align: middle;width: 16px;height: 16px;background-position: center;background-repeat: no-repeat;background-image: url(../images/icon-2a.png);margin-left: 20px;}
.hmFocusWpr .ope a.play {background-image: url(../images/icon-3a.png);}
.hmFocusWpr .ope ul li i{ font-style: normal; font-size: 20px; line-height: 20px; position: absolute; left: -30px; top: 50%; margin-top: -10px; color: #FFF; font-family: din_b;  }
.hmFocusWpr .ope ul li.active{width:120px;}
.hmFocusWpr .ope ul li.active::before{ display:block;}

.hmban2imgs{ position:relative;}
.hmban2imgs img{ left:0; top:0;}
.hmban2imgs img:nth-child(1){ transition: all 0.8s ease; transform: translateX(150px); opacity: 0;}
.hmban2imgs img:nth-child(2){ position:absolute; transition: all 0.8s ease; transform: translateX(150px); opacity: 0;}
.hmban2imgs img:nth-child(3){ position:absolute; transition: all 0.8s ease; transform: translateX(-150px); opacity: 0;}
.hmban2imgs img:nth-child(4){ position:absolute; transition: all 0.8s ease; transform: translateX(-150px); opacity: 0;}
.hmban_mvBtn{ transition: all 0.8s ease; transform: translateY(50px); opacity: 0;}
.hmban_m{ font: 18px/23px sym; background: url(../images/inx_ban_m.png) no-repeat right center; color: #FFF; padding-right: 33px; display: inline-block; margin-top: 45px; }
.on .hmban2imgs img:nth-child(1){ opacity:1; transform:translateX(0); transition-delay:0s}
.on .hmban2imgs img:nth-child(2){ opacity:1; transform:translateX(0); transition-delay:0.2s}
.on .hmban2imgs img:nth-child(3){ opacity:1; transform:translateX(0); transition-delay:0.6s}
.on .hmban2imgs img:nth-child(4){ opacity:1; transform:translateX(0); transition-delay:0.4s}
.on .hmban_mvBtn{ opacity:1; transform:translateY(0); transition-delay:0.8s}
@media (max-width:1699px){
.hmBan_txt strong{ font:60px/66px syb; margin-bottom:25px;}
.hmBan_txt strong img{height:126px;top:5px;}
.hmBan_txt strong span{left:-40px;}
.hmBan_txt p{ margin-top: 15px; font: 20px/32px syl; }
.hmFocusWpr .ope{right:calc((100% - 1140px)/2);}
.hmban_m{font-size:16px;}
.hmban2imgs img{height:180px; width:auto}
.hmban_m{margin-top:35px;}
}
@media (max-width:1379px){
.hmBan_txt strong{ font:50px/56px syb; margin-bottom:20px;}
.hmBan_txt strong img{height:116px;top:5px;}
.hmBan_txt p{ margin-top: 12px; font: 18px/30px syl; }
.hmban2imgs img{height:160px;}
}
@media (max-width:1199px){
.hmFocus,.hmFocus_item{height:calc(100vh - 56px);}
.hmFocusWpr .ope{right:calc((100% - 940px)/2);}
}
@media (max-width:993px){
.hmFocus,.hmFocus_item{height:450px;}
.hmFocusWpr .ope{right:calc((100% - 720px)/2);}
.hmBan_txt strong{ font:40px/46px syb; margin-bottom:15px;}
.hmBan_txt strong img{height:96px;top:3px;}
.hmBan_txt p{ margin-top: 10px; font: 16px/26px syl; }
.hmban2imgs img{height:130px;}
}
@media (max-width:767px){
.hmFocus,.hmFocus_item{height:280px;}
.hmFocusWpr .ope{right:15px; transform:scale(0.7); transform-origin:right bottom; bottom:18px;}
.hmBan_txt strong{ font:20px/26px syb; margin-bottom:5px;}
.hmBan_txt strong img{height:56px;top:2px;}
.hmBan_txt p{ margin-top: 5px; font: 12px/20px syl; max-width:170px; }
.hmban2imgs img{height:60px;}
.hmban_m{margin-top:15px; font-size:14px; background-size:16px auto; padding-right:20px;}
}


.m2banner{ position:relative;}
.m2banner .coverImg{ height:30.46vw; font-size:0}
.m2banner .coverImg:after{ content: ""; background: url(../images/ban_ani2.png) repeat-x center center; height: 7.18vw; max-height:138px; width: 100%; position: absolute; left: 0px; bottom: 0px;-webkit-animation: bgFullAni 8s linear infinite;animation: bgFullAni 8s linear infinite; background-size:100vw auto!important; }
.m2banTxt{ position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); text-align:center;}
.m2banTxt strong{ display:block;}
.m2banTxt p{ display:block;}
.m2banTxt i{ background: url(../images/m2ban_line.png) no-repeat center center; height: 2px; display: block; margin-top:-15px; margin-bottom:20px;}
.m2ban_lay{ background: url(../images/ban_lay.png) no-repeat center center; height: 50px; margin-top: -50px; position: relative; z-index: 1; }
@media (max-width:1699px){
.m2banTxt strong img{height:80px; width:auto;}
.m2banTxt p img{height:20px; width:auto;}
.m2banTxt{padding-bottom:20px;}
.m2ban_lay{ height: 2.6vw; margin-top: -2.6vw; background-size:100% auto;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2banner .coverImg{height:35vw;}
}
@media (max-width:993px){
.m2banTxt strong img{height:60px;}
.m2banTxt p img{height:18px;}
.m2banner .coverImg{height:46vw;}
.m2banTxt i{ margin-bottom:12px;}
}
@media (max-width:767px){
.m2banner .coverImg{height:68vw;}
.m2banTxt strong{margin-bottom:4px;}
.m2banTxt strong img{height:42px;}
.m2banTxt p img{height:14px;}
.m2banTxt i{ margin-bottom:8px; background-size:auto 1px;}
}


.us_c1anibg{position:absolute; left:0; top:0; right:0; bottom:0;}
.us_c1anibg i:nth-child(1){ background: url(../images/us_c1ani1.png) no-repeat center center; height: 3.22vw; width: 3.22vw; position: absolute; top: 57.32%; left:8.85%; max-width:62px; max-height:62px; background-size:cover;}
.us_c1anibg i:nth-child(2){ background: url(../images/us_c1ani2.png) no-repeat center center; height: 3.22vw; width: 3.22vw; position: absolute; top: 77.85%; left:46.56%; max-width:62px; max-height:62px; background-size:cover;}
.us_c1anibg i:nth-child(3){ background: url(../images/us_c1ani3.png) no-repeat center center; height: 2.18vw; width: 2.18vw; position: absolute; top: 17.85%; left:62.5%; max-width:42px; max-height:42px; background-size:cover;}
.us_c1anibg i:nth-child(4){ background: url(../images/us_c1ani4.png) no-repeat center center; height: 5.52vw; width: 5.52vw; position: absolute; top: 29.64%; right:10.2%; max-width:106px; max-height:106px; background-size:cover;}
@media (max-width:1699px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.pages{ text-align:center;}
.pages a,.pages span{ vertical-align:middle;}
.pages_prev{ display: inline-block; margin-right: 10px; font-size: 18px; color: #585858; line-height: 42px; padding: 0px 25px 0px 60px; background: #E3E3E3; border-radius:2em; position:relative; }
.pages_prev i{ background: url(../images/page_ar1.png) no-repeat center center; height: 20px; width: 21px; position: absolute; left: 25px; top: 11px; }
.pages_prev:hover,.pages_next:hover{ background:var(--cor); color:#fff;}
.pages_prev:hover i,.pages_next:hover i{ background: url(../images/page_ar1a.png) no-repeat center center;}
.pages_a{ display: inline-block; margin: 0 10px; min-width: 42px; padding: 0 10px; text-align: center; border-radius: 50%; background: #E3E3E3; font: 20px/42px din; color: #585858; }
.pages_a.on,.pages_a:hover{ background:var(--cor); color:#fff;}
.pages_next{ display: inline-block; margin-left: 10px; font-size: 18px; color: #585858; line-height: 42px; padding: 0px 60px 0px 25px; background: #E3E3E3; border-radius:2em; position:relative; }
.pages_next i{ background: url(../images/page_ar1.png) no-repeat center center; height: 20px; width: 21px; position: absolute; right: 25px; transform:rotate(180deg); top: 11px; }
@media (max-width:1699px){
.pages_prev{ margin-right: 6px; font-size: 15px; line-height: 38px; padding: 0px 20px 0px 48px;}
.pages_prev i,.pages_next i{ left: 20px; background-size:18px auto!important; top:9px }
.pages_a{ margin: 0 6px; min-width: 38px; padding: 0 8px; font: 18px/38px din; }
.pages_next{ margin-left: 6px; font-size: 15px; line-height: 38px; padding: 0px 48px 0px 20px;}
.pages_next i{left:auto; right:20px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.pages_a,.pages span{display:none;}
}


.footEmpty{margin-top:-60px;}
.footer{ background: url(../images/footBg.png) no-repeat center top; padding-top:158px; color:#fff; position:relative; z-index:2; }
.foot_top{height:465px;}
.foot_tx1{ float:left; width:350px;}
.foot_logo{}
.foot_logo img{ height:94px;} 
.foot_tx1info{ margin-top:112px;}
.foot_tx1info p{ font-size: 16px; line-height: 20px; padding-left: 78px; position: relative; text-indent: -48px; margin-bottom:12px; }
.foot_tx1info p img{ position: absolute; left: 0px; top: 0px; }
.foot_tx2{ margin-left:140px; float:left;}
.foot_tx2 dl{ float:left; margin-right:42px;}
.foot_tx2 dl dt{ font-size: 18px; line-height: 18px; margin-bottom: 24px; }
.foot_tx2 dl dd{ font: 16px/36px syl; }
.foot_a1{ color:#fff;}
.foot_a2{ color:#fff;}
.foot_a1:hover,.foot_a2:hover{color:var(--cor);}
.foot_tx3{ float:right;}
.foot_tx3 li{ float:left; text-align:center; margin-left:32px;}
.foot_tx3 li p{ font: 14px/23px syl; margin-top:10px;}
.foot_bom{ padding: 10px 0px 45px; border-top: 1px solid rgba(255,255,255,0.5); font: 14px/24px syr; }
.foot_bom a{color:#fff!important;}
.foot_bom span{}
.backTopWpr{ background: url(../images/foot_bkBg.png) no-repeat; height: 412px; width: 407px; position: absolute; right: 0px; bottom: 0px; z-index:2;}
.backTop{ position: absolute; width: 80px; text-align: center; padding-top: 50px; line-height: 22px; font-size: 16px; right: 12px; bottom: 28px; color: #C79F62; cursor:pointer; }
.backTop:before{ content: ""; background: #C79F62 url(../images/back_top.png) no-repeat center center; display: inline-block; height: 40px; width: 40px; margin-left: -20px; position: absolute; left: 50%; top: 0px; border-radius:50%; transition:all 0.5s ease;}
.backTop:hover{ color: #00559b; }
.backTop:hover:before{background: #00559b url(../images/back_top.png) no-repeat center center;}
@media (max-width:1699px){
.foot_logo img{height:72px;}
.foot_tx2 dl dt{font-size:16px; line-height:16px; margin-bottom:15px;}
.foot_tx2 dl dd{font-size:14px; line-height:30px;}
.foot_tx2 dl{margin-right:32px;}
.foot_tx1info{margin-top:60px;}
.foot_tx1info p{font-size:14px; padding-left:72px; text-indent:-42px; margin-bottom:8px;}
.foot_tx1info p img{top:-2px;}
.foot_tx1{width:312px;}
.foot_tx3 li p{font-size:13px; line-height:22px; margin-top:8px;}
.foot_tx3 li img{width:108px; height:auto;}
.foot_tx3 li{margin-left:28px;}
.foot_tx2{margin-left:60px;}
.backTop{font-size:14px; padding-top:45px; width:66px; right:8px; bottom:15px}
.backTop:before {height: 36px;width: 36px;margin-left: -18px;background-size: 12px auto!important;}
.backTopWpr{ width:311px; height:314px; background-size:100% auto;}
.foot_bom{padding-bottom:25px;}
.foot_top{height:330px;}
.footer{background-size:100% auto; padding-top:100px;}
.indexBody .footEmpty{margin-top:-120px;}
}
@media (max-width:1379px){
.foot_top{height:285px;}
}
@media (max-width:1199px){
.foot_logo img{height:62px;}
.foot_tx1{width:245px;}
.foot_tx3 li{margin-left:12px;}
.foot_tx2 dl{margin-right:12px;}
.foot_tx2{margin-left:40px;}
.foot_tx3 li img{width:100px;}
.foot_tx3{padding-right:20px;}
.footer{background-size:130% auto;}
}
@media (max-width:993px){
.foot_tx2{display:none;}
.foot_tx1{width:400px;}
.foot_tx3{padding-right:80px;}
.foot_logo img{ height:50px;}
.foot_tx1info{margin-top:20px;}
.foot_top{height:185px;}
.foot_bom{font-size:13px; line-height:22px; padding-right:275px;}
.footer{padding-top:80px;}
}
@media (max-width:767px){
.footer{ background-size:360% auto}
.footer{padding-top:46px;}
.foot_logo{display:block; text-align:center;}
.foot_logo img{height:44px;}
.foot_tx1info{margin-top:15px;}
.foot_tx1info p {font-size: 12px;padding-left: 70px;margin-bottom: 8px;line-height:18px;}
.foot_tx3{float:none; padding-right:0; margin-top:15px;}
.foot_tx3 li{ display:inline-block; float:none; margin-right:18px; margin-left:0}
.foot_bom{padding-right:60px; padding-bottom:12px;}
.backTopWpr {width: 198px;height: 200px;}
.foot_tx1{float:none; width:100%}
.foot_top{height:auto; padding-bottom:12px;}
.foot_tx3 li p{margin-top:3px;}
.backTop {font-size: 12px;padding-top: 32px;width: 48px;right: 8px;bottom: 0px;}
.backTop::before {height: 30px;width: 30px;margin-left: -15px;background-size: 8px auto !important;}
}


.prt_body{}
.prt_body .m2banner .coverImg:after{background: url(../images/ban_ani1.png) repeat-x center center;}
.pry_con1 .container,
.pry_con2 .container{max-width:1230px; margin-left:auto; margin-right:auto;}
.pry_con1{ padding-top:4.6vw;}
.pry_con1{}
.pry_c1ulWpr{ padding-bottom:2.18vw; border-bottom:1px solid var(--bor);}
.pry_c1ul{ margin-left:-19px; margin-right:-19px;}
.pry_c1ul li{ width:calc(50% - 38px); margin:0 19px 38px;}
.pry_c1ul li a{display:block; border-radius:0.5em; overflow:hidden;}
.pry_c1ul li a:hover{transform:translateY(-10px);}
.pry_c1ul li img{ display:block;}
.pry_con2{ background: url(../images/prt_bmbg.png) no-repeat center bottom; padding-bottom:145px; }
.pry_c2ul{ margin-bottom:3.38vw;}
.pry_c2ul li{ padding-top:3px;}
.pry_c2a{ display:block; position:relative;}
.pry_c2a:before{ content: ""; background: url(../images/prt_hvbg.jpg) no-repeat center center; background-size:cover; opacity:0; transition:all 0.5s ease; position:absolute; left:0; top:0; right:0; bottom:0}
.pry_c2item{ position: relative; border-bottom: 1px solid var(--bor); padding: 54px 82px 64px 120px;}
.pry_c2a .container{position:relative; z-index:1;}
.pry_tm{ height: 64px; width: 62px; border: 1px solid var(--cor); position: absolute; left: 0; top: 50%; margin-top: -35px; font-family: din; text-align:center; transition:all 0.5s ease; }
.pry_tm p{ color: #FFF; background: var(--cor); font-size: 14px; line-height: 28px; transition:all 0.5s ease;}
.pry_tm strong{ font-size: 26px; line-height: 34px; color:var(--cor); transition:all 0.5s ease;}
.pry_c2txt{}
.pry_c2txt strong{ font-size: 20px; line-height: 52px; letter-spacing: 1px; font-weight: normal; font-weight:normal }
.pry_c2txt p{ color: #666666; -webkit-line-clamp: 2; font: 16px/30px syr; transition:all 0.5s ease;}
.pry_c2a:hover:before{ opacity:1;}
.pry_c2a:hover{color:#fff;}
.pry_c2a:hover .pry_tm p{ background:#C90103;}
.pry_c2a:hover .pry_tm strong{ color:#C90103;}
.pry_c2a:hover .pry_c2item{border-bottom:1px solid rgba(255,255,255,0);}
.pry_c2a:hover .pry_c2txt p{color:#fff;}
.pry_c2a:hover .pry_tm{ border:1px solid #D7B18A; background:#fff;}
.pry_c2item:after{ content: ""; background: url(../images/prt_ar.png) no-repeat; height: 21px; width: 27px; position: absolute; top: 50%; right: 0px; margin-top: -5px; }
.pry_c2a:hover .pry_c2item:after{ background: url(../images/prt_ar2.png) no-repeat center center; }
@media (max-width:1699px){
.pry_c2txt strong{line-height:42px; font-size:18px;}
.pry_c2txt p{font-size:14px; line-height:26px;}
.pry_c2item{padding:30px 82px 32px 106px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.pry_c1ul{margin-left:-12px; margin-right:-12px;}
.pry_c1ul li{width: calc(50% - 24px);margin: 0 12px 24px;}
.pry_c2item{padding:30px 40px 32px 80px;}
}
@media (max-width:767px){
.pry_con1{padding-top:40px;}
.pry_c1ul li {width: calc(100% - 24px); margin-bottom:15px;}
.pry_c2item {padding: 8px 34px 15px 72px;}
.pry_c2txt p{font-size:12px; line-height:22px;}
.pry_c2txt strong{font-size:16px; line-height:32px; letter-spacing:0}
.pry_c2item:after{background-size:22px auto;}
.pry_c2ul{margin-bottom:30px;}
.pry_con2{padding-bottom:115px;}
}


.art_con{ padding-top: 5.2vw; }
.art_con img{display:block; margin-left:auto; margin-right:auto;}
.art_t{ font: normal 38px/50px syr; color: #005594; letter-spacing: 1px; display: block; }
.art_info{ margin-top: 1.92vw; padding-bottom: 18px; color: #666666; font: 18px/24px syr; border-bottom: 1px solid #005594; }
.art_info .fl strong{}
.art_share{ float:right;}
.art_share *{vertical-align:middle;}
.art_sa{ display: inline-block; height: 24px; width: 24px; margin-left: 20px; }
.art_sa1{ background: url(../images/art_i1.png) repeat center center; }
.art_sa1:hover{ background: url(../images/art_i1a.png) no-repeat center center; }
.art_sa2{ background: url(../images/art_i2.png) no-repeat center center; cursor:pointer }
.art_sa2:hover{ background: url(../images/art_i2a.png) repeat center center; }
.art_ecitor{ font: 16px/32px syr; color: #666666; padding-top: 3.43vw; }
.art_st{ font: 20px/42px syb; margin-top:2.34vw }
.art_st span{ display: inline-block; border-bottom: 1px solid #000; }
.art_txt{ font: 16px/32px syr; color: #666666; margin-top:18px;}
.art_ul{ margin: 24px -11px 0px; }
.art_ul li{ width:calc(33% - 22px); margin:0 11px 22px;}
.art_ul + .art_st{margin-top:2vw;}
.art_aimg{ display:block;}
.art_aimg .overflowHide{ height:275px;}
.art_bak{ border-top: 1px solid #005594; margin-top: 4vw; text-align: center; padding-top: 3.38vw; margin-bottom:8vw; }
.art_bk{ font-size: 16px; color: #c79f62; width: 200px; padding-left: 38px; line-height: 58px; border: 1px solid #c79f62; position: relative; display:inline-block; text-align:left }
.art_bk:hover{ box-shadow: 0 5px 20px rgba(199,159,98,0.3); color: #FFF; background: #C79F62; }
.art_bk:after{ content: ""; background: #C79F62 url(../images/art_bak.png) no-repeat center center; height: 32px; width: 32px; margin-top: -16px; position: absolute; top: 50%; right:30px; border-radius:50%;}
.art_bk:hover:after{ content: ""; background: #FFF url(../images/art_bak2.png) no-repeat center center; }
@media (max-width:1699px){
.art_bk {font-size: 14px;width: 150px;padding-left: 25px;line-height: 48px;}
.art_bk::after {height: 26px;width: 26px;margin-top: -13px;right: 20px;background-size: 16px auto !important;}
.art_t{ font: normal 28px/40px syr;}
.art_info{ margin-top: 1vw; padding-bottom: 16px; font: 15px/22px syr;}
.art_ecitor{ font: 15px/28px syr; padding-top: 3.2vw; }
.art_st{ font: 18px/36px syb; margin-top:1vw }
.art_txt{ font: 15px/28px syr; margin-top:15px;}
.art_ul{ margin: 22px -10px 0px; }
.art_ul li{ width:calc(33% - 20px); margin:0 10px 20px;}
.art_ul + .art_st{margin-top:1.8vw;}
.art_aimg .overflowHide{ height:195px;}
.art_bak{  margin-top: 2.2vw; padding-top: 2.38vw;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.art_aimg .overflowHide{height:168px;}
}
@media (max-width:993px){
.art_t{font-size:24px; line-height:36px;}
.art_bak{margin-bottom:14vw; padding-top:4vw;}
}
@media (max-width:767px){
.art_bk{line-height:46px;}
.art_con{padding-top:40px;}
.art_t{font-size:20px; line-height:32px; letter-spacing:0; text-align:center}
.art_info{margin-top:8px; font-size:13px;}
.art_sa{margin-left:5px;}
.art_ecitor{padding-top:30px;}
.art_st{margin-top:15px;}
.art_ul li {width: calc(100% - 20px);}
.art_con{padding-bottom:60px;}
.art_bak{margin-top:15px; padding-top:25px;}
}


@keyframes cor_change {
	0% {filter:hue-rotate(0deg);}
	50% {filter:hue-rotate(20deg);}
    100% {filter:hue-rotate(0deg);}
}
@keyframes cor_change2 {
	0% {filter:hue-rotate(-10deg);}
    50% {filter:hue-rotate(30deg);}
    100% {filter:hue-rotate(-10deg);}
}
@keyframes sdx_change {
	0% {transform:translateX(40px);}
    100% {transform:translateX(-10px); opacity:0;}
}
.news_con{ padding-top:5.2vw; overflow:hidden;padding-bottom:10vw}
.news_top{}
.news_aBox{ display:block; height:620px; position:relative;}
.news_aBox .overflowHide{ width:49.3%; height:440px; position:absolute; left:0; top:50%; margin-top:-220px; border-radius:0.8em; box-shadow:0 5px 25px rgba(0,0,0,0.1); z-index:3;}
.news_toprx{ width:80%; float:right; position:relative; padding-left:35.35%;}
.news_sdx{ width:620px; height:620px; position:absolute; top:0; left:-42px; transition:all 0.5s ease; opacity:0}
.news_sdx i{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(168,171,180,0.6); border-radius:50%; animation:sdx_change 3s linear infinite; opacity:0.6}
.news_sdx i:nth-child(2){ animation-delay:1s;}
.news_sdx i:nth-child(3){ animation-delay:2s;}
.news_top.on .news_sdx{ opacity:1;}
.news_toprx:before{ content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 72vw; border-radius: 20em 0 0 20em; background: url(../images/news_lbg.webp) no-repeat left center; background-size:cover; animation:cor_change 3s linear infinite; z-index:1;}
.news_aBox:hover .news_toprx:before{ animation:cor_change2 3s linear infinite;}
.news_trcon{ height:620px;display:flex; flex-direction:column; justify-content:center; position:relative; z-index:2; color:#fff;}
.news_trcon h5{ font: 20px/20px din; padding-bottom: 12px; border-bottom:1px solid rgba(255,255,255,0.6);}
.news_trcon strong{ font-size: 38px; font-weight: normal; line-height: 58px; margin-top: 15px; -webkit-line-clamp:2;}
.news_trcon p{ font-size: 16px; line-height: 30px; margin-top: 30px; -webkit-line-clamp:3; text-align:justify}
.news_trcon span{ font-size: 16px; color: #fff; width: 200px; padding-left: 38px; line-height: 58px; border: 1px solid #fff; position: relative; display:inline-block; text-align:left; margin-top:90px; }
.news_trcon span:after{content:""; background: #C79F62 url(../images/art_bak.png) no-repeat center center; height: 32px; width: 32px; margin-top: -16px; position: absolute; top: 50%; right:30px; border-radius:50%;}
.news_aBox:hover .news_trcon span{ box-shadow: 0 5px 20px rgba(199,159,98,0.3); color: #FFF; background: #C79F62; border:1px solid #C79F62; transform:translateY(-5px) }
.news_aBox:hover .news_trcon span:after{ content: ""; background: #FFF url(../images/art_bak2.png) no-repeat center center; }
.news_var{ margin-top:3.12vw; display:flex;}
.news_var dl{ margin-right:3.43vw;}
.news_var dt{ font: 22px/60px syb; color: #666666; }
.news_var dd{ position:relative}
.news_inx input{ height: 70px; width: 466px; border: 1px solid #CBCBCB; border-radius: 5em; padding: 0 35px; font: 22px syr; color: #999; }
.news_inx input:focus{ color:#666666}
.news_slex select{appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid #CBCBCB; background: transparent url(../images/news_arrow.png) no-repeat calc(100% - 20px) center; padding-right: 56px; opacity: 1; color: #666; font: 22px/70px syr; width:230px; height: 70px; padding-left:35px; border-radius: 5em; }
.news_var dl:nth-child(3) dt{display:none;}
.news_var dl:nth-child(3) dd{padding-top:68px;}
.news_btn button{ height: 54px; width: 128px; color: #f0f0f0; background: #C79F62; font: 22px/54px syb; transition:all 0.5s ease; border-radius:8em; cursor:pointer;}
.news_btn button:hover{ transition:all 0.5s ease; transform:translateY(-5px); box-shadow:0 8px 25px rgba(199,159,98,0.3)}
.news_list{ margin: 3.9vw -28px 1vw; }
.news_list li{ width:calc(33.33% - 56px); margin:0 28px 56px;}
.news_item{ display:block; color: #4c4c4c; padding-bottom:2.34vw; border-bottom:1px solid #B8D368; position:relative}
.news_item .overflowHide{ height:265px}
.news_item:after{content:""; height:1px; background:#4080AF; position:absolute; left:0; width:0%; bottom:-1px; transition:all 1s ease;}
.news_item:hover:after{ width:100%;}
.news_list li:hover .news_item{transform:translateY(-12px);}
.news_bmx{ margin-top: 10px; font: 18px/56px syr; color: #666666; }
.news_bmx span{ display: inline-block; margin-right: 21px; }
.news_bmx span:nth-child(2){font-family:din;}
.news_bmx span:after{content:"";}
.news_item strong{ font-size: 24px; line-height: 35px; height:70px; font-weight:normal; -webkit-line-clamp:2;}
@media (max-width:1699px){
.news_trcon h5{font-size:18px; line-height:18px;}
.news_trcon strong{font-size:28px; line-height:42px;}
.news_trcon p {font-size: 14px;line-height: 26px;margin-top: 18px;}
.news_trcon span {font-size: 14px;width: 165px;padding-left: 28px;line-height: 48px;margin-top: 50px;}
.news_trcon span:after {height: 26px;width: 26px;margin-top: -13px;right: 20px; background-size:16px auto!important;}
.news_aBox .overflowHide{height:360px; margin-top:-180px}
.news_trcon{height:500px;}
.news_sdx{height:500px; width:500px;}
.news_toprx:before{width:76vw;}
.news_aBox{height:500px;}
.news_toprx{width:76%; padding-left:30.35%}
.news_var dt{font-size:20px;}
.news_inx input{ height: 60px; width: 400px; padding: 0 25px; font: 18px syr; }
.news_slex select{ font: 18px/60px syr; width:200px; height: 60px; padding-left:25px; }
.news_var dl:nth-child(3) dd{padding-top:65px;}
.news_btn button{ height: 50px; width: 120px; font: 18px/50px syb;}
.news_list{ margin: 3.9vw -15px 1vw; }
.news_list li{ width:calc(33.33% - 30px); margin:0 15px 30px;}
.news_item .overflowHide{ height:205px}
.news_bmx{ font: 16px/46px syr;}
.news_bmx span{ margin-right: 15px; }
.news_item strong{ font-size: 20px; line-height: 30px; height:60px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.news_aBox .overflowHide{height:310px; margin-top:-155px;}
.news_item .overflowHide{height:175px;}
.news_item strong{font-size:18px;}
.news_trcon strong{font-size:24px; line-height:38px;}
}
@media (max-width:993px){
.news_aBox .overflowHide{height:240px; margin-top:-120px;}
.news_toprx{padding-left:28.35%;}
.news_inx input{width:350px;}
.news_list li{ width:calc(50% - 30px);}
.news_con{padding-bottom:14vw;}
}
@media (max-width:767px){
.news_con{padding-bottom:100px;}
.news_list li {width: calc(100% - 30px); margin-bottom:25px;}
.news_bmx {font: 14px/30px syr;}
.news_item strong{font-size:16px; line-height:26px;}
.news_aBox .overflowHide{margin-top:0; position:relative; left:auto; top:auto; width:100%; height:220px; border-radius:0.5em 0.5em 0 0}
.news_toprx{width:100%; padding-left:0; float:none}
.news_aBox{height:auto;}
.news_con{padding-top:50px;}
.news_var dt{font-size:16px; line-height:50px;}
.news_var dl{width:100%; margin-right:0;}
.news_inx input{width:100%; height:48px; line-height:46px; font-size:16px;}
.news_var{display:block; margin-bottom:30px;}
.news_slex select{width:100%; font-size:16px; line-height:46px; height:48px;}
.news_var dl:nth-child(3) dd{padding-top:25px;}
.news_toprx:before{width:calc(100vw - 30px); background-position:right center; border-radius:0 0 0.5em 0.5em;}
.news_trcon strong{font-size:18px; line-height:30px;}
.news_trcon p {font-size: 13px;line-height: 24px;margin-top: 8px;}
.news_trcon{height:auto; padding:25px 15px 50px;}
.news_trcon span{margin-top:20px;}
.news_sdx{display:none;}
.news_btn button{line-height:46px; height:46px;}
}


@keyframes mv_change {
	0% {transform:translateX(0px);}
    100% {transform:translateX(50px); opacity:0.2;}
}
.mv_con{ padding-top: 7.18vw; padding-bottom: 6.8vw; position: relative; background: url(../images/mv_bm_bg.png) no-repeat center bottom; }
.mv_con:before{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background: url(../images/mv_line_bg.png) no-repeat center center; }
.mv_aniBg{ position:absolute; left:0; top:0; right:0; bottom:0}
.mv_aniBg i:nth-child(1){ background: url(../images/mv_ani1.png) no-repeat center center; height: 2.18vw; width: 2.18vw; position: absolute; top: 3.47%; left:65%; max-width:42px; max-height:42px; background-size:cover;}
.mv_aniBg i:nth-child(2){ background: url(../images/mv_ani2.png) no-repeat center center; height: 5.52vw; width: 5.52vw; position: absolute; top: 10.95%; left:88.54%; max-width:106px; max-height:106px; background-size:cover;}
.mv_aniBg i:nth-child(3){ background: url(../images/mv_ani3.png) no-repeat center center; height: 3.22vw; width: 3.22vw; position: absolute; top: 30.17%; left:48.43%; max-width:62px; max-height:62px; background-size:cover;}
.mv_con .container{ position:relative;}
.mv_topx{}
.mv_topBox{ display:block; position:relative; height:572px;}
.mvTmvbg{ width:73.95vw; position:absolute; right:282px; top:0; bottom:0; border-radius:0 40em 40em 0; box-shadow:10px 0px 35px rgba(57,68,112,0.15);}
.mvTmvbg:after{ content: ""; height: 70px; width: 130px; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%);background: rgba(0,0,0,0.6) url(../images/mv_play.png) no-repeat center center; right:710px; top:50%; margin-top:-35px; border-radius:0.3em;}
.mv_trx{ width: 506px; height: 506px; position: absolute; right: 0; top: 50%; margin-top:-253px;}
.mv_tranix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.mv_tranix i{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(160,196,54,0.3); border-radius:50%; animation:mv_change 3s linear infinite}
.mv_tranix i:nth-child(2){ animation-delay:1s;}
.mv_tranix i:nth-child(3){ animation-delay:2s;}
.mv_trtxt{ background: url(../images/mv_topbg.png) no-repeat center center; border-radius:50%; position:absolute; left:0; top:0; right:0; bottom:0; padding:0 100px;display:flex; flex-direction:column; justify-content:center; color:#fff; text-align:justify; z-index:2;}
.mv_trtxt strong{ font: normal 28px/28px syr; position: relative; margin-bottom: 26px; padding-bottom: 26px; }
.mv_trtxt strong:before{ content: ""; background: #FFF; height: 2px; width: 56px; position: absolute; left: 0px; bottom: 0px; }
.mv_trtxt strong span{ font-family: syb; }
.mv_trtxt p{ -webkit-line-clamp: 6; font: 18px/36px syr; }
.mv_listWpr{ max-width:1200px; margin-left:auto; margin-right:auto; margin-top:6.25vw;}
.mv_list{ margin:0 -65px;}
.mv_list li{ width:calc(50% - 130px); margin:0 65px 4.06vw;}
.mv_item{ display:block; position:relative;}
.mv_item:hover{ transform:translateY(-15px);}
.mv_item .overflowHide{ height:299px; border-radius:0.8em; box-shadow:30px 30px 30px rgba(57,68,112,0.15);}
.mv_item strong{ margin-top: 15px; display: block; color: #C79F62; font: 50px/66px din; }
.mv_item p{ color: #666666; -webkit-line-clamp: 2; font: 22px/42px syb; position: relative; padding-left: 23px; }
.mv_item p:before{ content: ""; background: #A0C436; width: 3px; position: absolute; left: 0px; top: 10px; bottom: 10px; }
.mv_item.mvBtn .overflowHide:after{ content: ""; height: 50px; width: 90px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: rgba(0,0,0,0.6) url(../images/mv_play.png) no-repeat center center; border-radius: 0.3em; background-size:24px auto }
@media (max-width:1699px){
.mv_topBox{height:460px;}
.mvTmvbg{ right:300px;}
.mvTmvbg:after{ transform:translate(-50%,-50%) scale(0.8); right:710px; margin-top:-25px}
.mv_trx{ width: 420px; height: 420px;  margin-top:-210px;}
.mv_trtxt strong{ font: normal 24px/24px syr; margin-bottom: 20px; padding-bottom: 20px; }
.mv_trtxt strong:before{ height: 1px; width: 40px; }
.mv_trtxt p{ -webkit-line-clamp: 6; font: 14px/26px syr; }
.mv_trtxt{padding:0 70px;}
.mv_listWpr{ margin-top:5vw;}
.mv_list{ margin:0 -35px;}
.mv_list li{ width:calc(50% - 70px); margin:0 35px 3vw;}
.mv_item strong{ margin-top: 12px; font: 40px/56px din; }
.mv_item p{ font: 18px/34px syb; }
.mv_item p:before{ width: 2px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.mv_item .overflowHide{height:245px;}
}
@media (max-width:993px){
.mv_item .overflowHide{height:185px;}
}
@media (max-width:767px){
.mv_list li{ width:calc(100% - 70px); margin-bottom:35px;}
.mv_con{padding-bottom:70px;}
.mv_item p{font-size:16px;}
.mv_trx{position:relative; margin-top:0}
.mv_topBox{height:auto;}
.mvTmvbg{right:auto; width:100vw; position:relative; height:45vw; left:-15px;}
.mvTmvbg::after {transform: translate(-50%,-50%) scale(0.6);right: 710px;margin-top: -5px;}
.mv_trx{width:300px; height:300px; margin-top:25px;}
.mv_trtxt p{font-size:12px; line-height:22px;}
.mv_trtxt{padding:0 40px;}
.mv_trtxt strong {font: normal 20px/24px syr;margin-bottom: 10px;padding-bottom: 12px;}
.mv_listWpr{margin-top:40px;}
.mv_con{padding-top:45px;}
.mv_item.mvBtn .overflowHide:after{height: 40px; width: 70px; background-size:18px auto;}
}


@keyframes tm_sdx {
	0% {transform:translate(0px,0px);}
    100% {transform:translate(-50px,40px); opacity:0.2;}
}
@keyframes tm_ssdx {
	0% {transform:translate(0px,0px);}
    100% {transform:translate(-20px,0px); opacity:0.1;}
}
.tm_page{padding-bottom:8.85vw; margin-top:4.06vw; position:relative;}
.tm_page:before{content:""; position:absolute; left:0; top:500px; right:0; bottom:0; background: url(../images/tm_bm_bg.png) no-repeat center bottom; }
.tm_anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.tm_anix i:nth-child(1){ background: url(../images/tm_ani_rd1.png) no-repeat center center; height: 7.81vw; width: 7.81vw; position: absolute; top: 20.5%; right: 24.63%; max-width:150px; max-height:150px; background-size:cover;}
.tm_anix i:nth-child(2){ background: url(../images/tm_ani_rd2.png) no-repeat center center; height: 3.64vw; width: 3.64vw; position: absolute; max-width:70px; max-height:70px; background-size:cover; right:43.12%; top:29%}
.tm_anix i:nth-child(3){ background: url(../images/tm_ani_rd3.png) no-repeat center center; height: 6.56vw; width: 6.56vw; position: absolute; max-width:126px; max-height:126px; background-size:cover; left:19.53%; top:59.25%}
.tm_anix i:nth-child(4){ background: url(../images/tm_ani_rd4.png) no-repeat center center; height: 5.46vw; width: 5.46vw; position: absolute; max-width:105px; max-height:105px; background-size:cover;right:34.37%; top:68%;}
.tm_top{ background: url(../images/tm_top_bg.png) no-repeat center center; height: 629px; position:relative; }
.tm_top .container{}
.tm_topx{ display:block; max-width:1100px; margin-left:auto; margin-right:auto; display:flex; justify-content:space-between; }
.tm_tpx{ position: relative; height: 525px; width: 536px; }
.tm_tpx i{ background: url(../images/tm_pbg.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; animation:tm_sdx 3s linear infinite }
.tm_tpx i:nth-child(2){ animation-delay:1s;}
.tm_tpx i:nth-child(3){ animation-delay:2s;}
.tm_tpx img{ display:block; position:relative; z-index:2;}
.tm_tptm{ text-align: center; height: 92px; width: 92px; padding-top: 15px; color: #FFF; background: #A0C436; position: absolute; top: -8px; right: 46px; z-index: 2; border-radius: 50% 50% 50% 0; font-family: din; }
.tm_tptm p{ line-height: 28px; display: inline-block; border-bottom: 1px solid #D5E5A7; font-size: 22px; }
.tm_tptm strong{ display: block; line-height: 38px; font-weight: normal; font-size: 26px; }
.tm_tprx{ height:412px; width:444px;display:flex; flex-direction:column; justify-content:center; color:#fff; margin-top:145px;}
.tm_tprdes{ text-align:center; position:relative;}
.tm_tprdes:before{ content: ""; background: url(../images/tm_top_line.png) no-repeat center center; height: 25px; width: 432px; position: absolute; left:6px; top: -48px; }
.tm_tprdes:after{content:""; background: url(../images/tm_top_line.png) no-repeat center center; height: 25px; width: 432px; position: absolute; left:6px; bottom: -48px; transform:rotate(180deg);}
.tm_tprdes strong{ font-size: 24px; line-height: 35px; font-weight: normal; display: block;-webkit-line-clamp:2;}
.tm_tprdes p{ margin-top: 22px; -webkit-line-clamp: 4; font: 16px/32px syr; }
.tmul{ position: relative;}
.tmulWpr{position:relative; padding-top: calc(8.43vw + 62px); padding-bottom:6.77vw; max-width:1412px; margin-left:auto; margin-right:auto; }
.tmulWpr:before{ content: ""; background: url(../images/tm_linebg.png) repeat-y center top; width: 2px; margin-left: -1px; position: absolute; left: 50%; top: 10.41vw; bottom: 10.41vw; }
.tmul:before{ content: ""; background: url(../images/tm_line2.png) no-repeat center center; width:2px; height:10.41vw; background-size:2px 100%; position:absolute; left:50%; margin-left:-1px; top:calc(-10.41vw + 62px); }
.tmul:after{ content: ""; background: url(../images/tm_line2.png) no-repeat center center; width:2px; height:10.41vw; background-size:2px 100%; position:absolute; left:50%; margin-left:-1px; bottom:calc(-10.41vw + 70px); transform:rotate(180deg); }
.tmul li{ margin-top:-62px; position:relative; display:flex;}
.tmul li:nth-child(2n){justify-content:flex-end;}
.tmul_item{ width:670px; padding-left:230px; min-height:200px; position:relative; padding-right:40px;}
.tm_num{ width:60px; height:60px; position:absolute; right:-66px; top:0;}
.tm_num:before{ content: ""; background: #EAF1FF; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; border-radius:0.5em; transform:rotate(45deg);}
.tm_num:after{ content: ""; background: #E3CFB0; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border-radius:0.5em; transform:rotate(45deg); }
.tm_num span{ position: absolute; z-index: 1; color: #FFF; background: #C79F62; height: 28px; width: 28px; left: 50%; top: 50%; margin-top: -14px; margin-left: -14px; font: 16px/28px syb; border-radius:50%; text-align:center }
.tm_item{ display:block;}
.tm_spx{position:absolute; left:0; top:0;}
.tm_item .overflowHide{ width:186px; height:186px; border-radius:50%;}
.tm_psdx{ position:absolute; left:0; top:0; right:0; bottom:0;}
.tm_psdx i{ position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; background:rgba(160,196,54,0.4); animation:tm_ssdx 3s linear infinite;}
.tm_psdx i:nth-child(2){ animation-delay:1s;}
.tm_psdx i:nth-child(3){ animation-delay:2s;}
.tm_stm{ text-align: center; height: 62px; width: 62px; padding-top: 8px; color: #FFF; background: #A0C436; position: absolute; top: -15px; right: 0px; z-index: 2; border-radius: 50% 50% 50% 0; font-family: din; }
.tm_stm p{ line-height: 20px; display: inline-block; border-bottom: 1px solid #D5E5A7; font-size: 16px; }
.tm_stm strong{ display: block; line-height: 26px; font-weight: normal; font-size: 20px; }
.tm_sdes{ margin-top:-5px; position:relative;}
.tm_sdes:after{ content: ""; background: url(../images/news_ar2.png) no-repeat right center; display: inline-block; height: 31px; width: 22px; margin-top: 15px; transition:all 0.5s ease; }
.tm_item:hover .tm_sdes:after{ width:33px; background-position:left center;}
.tm_sdes strong{ font-size: 22px; line-height: 35px; font-weight: normal; color: #005598;-webkit-line-clamp:3;}
.tm_sp{ margin-top: 25px; border-top: 1px solid #DDD2C5; padding-top: 25px; position: relative; }
.tm_sp:before{content:"";}
.tm_sp p{ font: 16px/32px syr; color: #666666; -webkit-line-clamp:8; text-align:justify}
.tmul li:nth-child(2n) .tmul_item{padding-left:0; padding-right:230px; padding-left:40px;}
.tmul li:nth-child(2n) .tm_spx{left:auto; right:0;}
.tmul li:nth-child(2n) .tm_num{right:auto; left:-66px;}
.tmul li:nth-child(2n) .tm_stm{right:auto; left:0; border-radius:50% 50% 0 50%;}
.tm_loadx{ text-align:center; position:relative; z-index:2;}
.tm_ldbtn{ color: #C79F62; width: 200px; padding-left: 38px; border: 1px solid #C79F62; position: relative; display: inline-block; text-align: left; font: 16px/58px syr; }
.tm_ldbtn:after{content:""; background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; height: 32px; width: 32px; margin-top: -16px; position: absolute; top: 50%; right:30px; border-radius:50%;}
.tm_ldbtn:hover{ box-shadow: 0 5px 20px rgba(199,159,98,0.3); color: #FFF; background: #C79F62; border:1px solid #C79F62; transform:translateY(-5px) }
.tm_ldbtn:hover:after{ content: ""; background: #FFF url(../images/tm_dwar2.png) no-repeat center center; }
@media (max-width:1699px){
.tm_tprdes strong{font-size:20px; line-height:32px;}
.tm_tprdes p{font-size:14px; line-height:26px; margin-top:15px;}
.tm_tprx{width:455px;}
.tm_tpx{ width:475px; height:486px;}
.tm_tpx i{background-size:96% auto;}
.tm_top{ background-size:1900px auto;}
.tm_topx{max-width:1000px;}
.tm_item .overflowHide{width:160px; height:160px;}
.tmul_item{ padding-left:190px; padding-right:40px; width:570px;}
.tm_sdes strong{font-size:18px; line-height:30px;}
.tm_sp{margin-top:12px; padding-top:12px;}
.tm_sp p{font-size:13px; line-height:24px;}
.tmul li:nth-child(2n) .tmul_item{padding-right:190px; padding-left:40px;}
.tm_num{right:-30px;}
.tmul li:nth-child(2n) .tm_num{right:auto; left:-30px;}
.tm_sdes:after{ margin-top: 8px; transform:scale(0.8); }
.tm_ldbtn{width: 160px; padding-left: 25px; font: 14px/48px syr; }
.tm_ldbtn:after{height: 26px; width: 26px; margin-top: -13px; right:25px; background-size:18px auto!important;}
.tmulWpr{padding-top:calc(5.43vw + 62px);}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.tmul_item{width:450px;}
.tm_num {right: -50px;}
.tmul li:nth-child(2n) .tm_num {right: auto;left: -50px;}
.tm_page{padding-bottom:13.5vw;}
}
@media (max-width:993px){
.tmul:before,.tmulWpr:before{display:none;}
.tmul_item{width:100%;}
.tmul li{margin-top:25px;}
.tmul_item{padding-right:0;}
.tmul li:nth-child(2n) .tmul_item{padding-left:0;}
.tm_num{display:none!important;}
.tmul:after{display:none;}
.tm_tpx img{top:38px;}
}
@media (max-width:767px){
.tm_tptm{transform:scale(0.7); transform-origin:bottom right; right:0}
.tm_tpx i{top:-230px;}
.tm_tprdes strong{font-size:17px; line-height:24px;}
.tm_top {background-size: 1660px auto; background-position:center top}
.tm_tprx{height:320px;}
.tm_tpx{position:relative; top:20px;}
.tm_page{margin-top:0;}
.tm_spx{position:relative; left:auto!important; top:auto!important; width:160px; margin-bottom:15px; margin-left:auto; margin-right:auto}
.tmul_item{padding-left:0!important; padding-right:0!important;}
.tm_tprdes p{margin-left:-98px;}
.tm_page:before{background-size:cover;}
.tmulWpr{padding-top:0;}
.tmulWpr{margin-top:-100px;}
.tm_page{padding-bottom:30vw;}
}


@keyframes jn_sdx {
	0% {transform:translateX(0px);}
    100% {transform:translateX(50px); opacity:0;}
}
.m2ban_des{ color: #fbeec3; margin-top: 28px; font: 16px/32px syl; max-width:820px; margin-left:auto; margin-right:auto }
.jn_con1{ padding-top:3.9vw; position:relative; z-index:1;}
.jn_con1 .container{display:flex; justify-content:space-between; }
.jn_c1lx{ width:630px;}
.jn_pt{ font: 45px/72px sym; color: #00559a; }
.jn_pt span,.jnc2des strong span{ display: inline-block; position: relative; }
.jn_pt span i,.jnc2des strong span i{ font-style: normal; position: relative; display:inline-block; z-index:1;}
.jn_pt span:after,.jnc2des strong span:after{ content: ""; background: url(../images/jn_tico.png) no-repeat center center; height: 54px; width: 51px; position: absolute; right: -17px; bottom: 0px; }
.jn_pt_c{text-align:center;}
.jnc1dls{ background: url(../images/jn_c1bg.png) no-repeat left center; height: 320px; margin-top: 25px; padding-left: 288px; position:relative }
.jnc1dls dt img{ position:absolute;}
.jnc1dls dl:nth-child(1) dt img{ left: 64px; top: 46px; }
.jnc1dls dl:nth-child(2) dt img{ left: 179px; top: 102px; }
.jnc1dls dl:nth-child(3) dt img{ left: 59px; top: 192px; }
.jnc1dls dl{ height: 100px; padding-top: 18px; }
.jnc1dls dl dt{ color: #c79f62; font: normal 21px/33px syb; display: block; }
.jnc1dls dl dd{ color: #666666; font: 16px/30px syr; }
.jnc1dls dl:nth-child(2){ padding-left:42px;}
.jnc1dls dl:nth-child(2) dt{ color: #00559a; }
.jnc1dls dl:nth-child(3){padding-top:14px;}
.jnc1dls dl:nth-child(3) dt{ color: #98bc36; }
.jn_c1rx{position:relative; width:700px;}
.jnc1dls dl:hover img{transform:rotateY(360deg); transition:all 0.7s ease;}
.jnc1rcon{ position: relative; padding-bottom:72px; margin-top:25px;}
.jnc1rul{ background: url(../images/jn_c1rbg.png) repeat-y left top; height: 320px; padding: 42px 200px 0px 42px; }
.jnc1rul li{ background: url(../images/jn_c1sico.png) no-repeat left 10px; color: #666666; padding-left: 16px; font: 16px/30px syr; }
.jnc1rrys{ background: url(../images/jn_rybg.png) no-repeat center bottom; height: 130px; width: 655px; position: absolute; bottom: 0px; left: 174px; }
.jnc1rrys img{ position:absolute;}
.jnc1rrys img:nth-child(1){ left:1px; bottom:83px;}
.jnc1rrys img:nth-child(2){ left:337px; bottom:119px;}
.jn_con2{ background: url(../images/jn_mbg.png) no-repeat center top; padding-top: 360px; margin-top:-110px; padding-bottom:140px; }
.jnc2dls{display:flex; justify-content:space-between; }
.jnc2dls dd{ }
.jnc2item{ display:block; height: 646px; width: 646px;position:relative; }
.jnc2is{ position:absolute; left:0; top:0; right:0; bottom:0;}
.jnc2is i{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(151,187,54,0.4); border-radius:50%; animation:jn_sdx 3s linear infinite;}
.jnc2is i:nth-child(1){ animation-delay:1s;}
.jnc2is i:nth-child(2){ animation-delay:2s;}
.jnc2item .coverImg{ position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; overflow:hidden}
.jnc2item .coverImg:after{content:""; width:64.08%; height:64.08%; background:rgba(255,255,255,0.8); border-radius:50%; transform:translate(-50%,-50%); position:absolute; left:50%; top:50%; transition:all 0.3s ease;}
.jnc2item:hover .coverImg:after{ width:100%; height:100%}
.jnc2des{ width:365px; height:365px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);display:flex; flex-direction:column; justify-content:center; text-align:center;}
.jnc2des strong{ font-weight: normal; display: block;  font: 45px/72px sym; color: #00559a; }
.jnc2des p{ font: 18px/32px syr; color: #666666; margin-top:12px; }
.jnc2ar{ background: #C79F62 url(../images/jn_ar.png) no-repeat center center; height: 66px; width: 66px; position: absolute; right:15px; bottom:-15px; border-radius:50%; transition:all 0.5s ease;}
.jnc2item:hover .jnc2ar{ background-color:#98bc36; transform:translateX(25px)}
@media (max-width:1699px){
.jn_pt{ font: 36px/52px sym;}
.jn_pt span:after, .jnc2des strong span:after{ width:40px; height:42px; background-size:cover!important;}
.m2ban_des{margin-top: 18px; font: 14px/26px syl; max-width:720px;}
.jnc1rul{padding:25px 190px 0px 30px;}
.jnc1rul li{font-size:14px; line-height:26px; background-position:left 7px;}
.jn_c1lx{width:48%;}
.jn_c1rx{width:48%;}
.jnc1dls{ background-size:100% auto; background-position:left top; padding-left:250px;}
.jnc1dls dl dd{font-size:13px; line-height:22px;}
.jnc1dls dl dt{font-size:18px; line-height:30px;}
.jnc1dls dl {height: 88px;padding-top: 16px;}
.jnc1dls dt img{width:80px; height:80px;}
.jnc1dls dl:nth-child(1) dt img{}
.jnc1dls dl:nth-child(2) dt img {left: 165px;top: 93px;}
.jnc1dls dl:nth-child(3) dt img {left: 62px;top: 170px;}
.jnc1rrys{width:475px; background-size:100% auto; bottom:30px;}
.jnc1rrys img:nth-child(2){width:80px; left:250px; bottom:87px}
.jnc1rrys img:nth-child(1){width:180px; bottom:62px; left:8px;}
.jnc1rul{height:284px;}
.jn_con2{background-size:100% auto;}
.jn_con2{padding-top:250px;}
.jnc2des strong{font-size:36px; line-height:52px;}
.jnc2des p{font-size:14px; line-height:24px; margin-top:8px;}
.jnc2ar{ height: 50px; width: 50px; background-size:30px auto!important;right: 45px;bottom: 42px;}
.jnc2item{width:500px; height:500px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.jn_pt{font-size:30px;}
.jnc2item{width:400px; height:400px;}
.jnc2item .coverImg:after{width:72%; height:72%;}
.jnc2ar{right:65px;}
.jnc2des strong{font-size:30px;}
.jn_con2{padding-top:190px; padding-bottom:110px;}
.jn_con1 .container{ display:block;}
.jn_c1lx{width:100%;}
.jnc1dls{background-size:550px auto}
.jn_c1rx{width:100%;}
}
@media (max-width:993px){
.jn_pt{font-size:30px;}
.jnc2item{width:350px; height:350px;}
.jn_con2 {padding-top: 155px;padding-bottom: 100px;background-size: 115% auto;}
}
@media (max-width:767px){
.jn_pt span:after, .jnc2des strong span:after {width: 30px;height: 32px;background-size: cover !important;}
.jn_pt{font-size:22px; line-height:32px;right: -15px;bottom: -3px;}
.m2ban_des {margin-top: 5px;font: 12px/20px syl;}
.jn_con1{padding-top:30px;}
.jn_pt{text-align:center;}
.jnc1dls {background-size: 380px auto; margin-left:-8px; margin-right:-8px;}
.jnc1dls dt img{width:60px; height:60px;}
.jnc1dls dl:nth-child(1) dt img {left: 42px;top: 31px;}
.jnc1dls dl:nth-child(2) dt img {left: 110px;top: 63px;}
.jnc1dls dl:nth-child(3) dt img {left: 40px;top: 118px;}
.jnc1dls{padding-left:170px;}
.jnc1dls dl{height:62px; padding-top:0;display:flex; flex-direction:column; justify-content:center;}
.jnc1dls dl dt {font-size: 14px;line-height: 22px;}
.jnc1dls dl dd {font-size: 12px;line-height: 14px;}
.jnc1dls dl:nth-child(3) {padding-top: 9px;}
.jnc1dls dl:nth-child(2) {padding-left: 28px;}
.jnc1dls{height:240px;}
.jnc1dls{margin-top:20px;}
.jnc1rcon{margin-top:20px;}
.jnc1rul {padding: 25px 85px 0px 15px; height:auto; padding-bottom:120px;}
.jnc1rrys{left:20px; transform:scale(0.7);}
.jnc1rul li{font-size:13px; line-height:24px;background-position: left 6px;}
.jn_con2 {margin-top: -100px;padding-top: 125px;padding-bottom: 120px;background-size: 245% auto;}
.jnc2des{width:250px; height:250px;}
.jnc2item{width:300px;  height:300px; margin-left:auto; margin-right:auto}
.jnc2dls{width:330px; height:330px;}
.jnc2dls .slick-dots{bottom:-15px;}
.jnc2dls .slick-dots li button{display:none;}
.jnc2dls .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.jnc2dls .slick-dots li.slick-active{ background: #C79F62;}
.jnc2item .coverImg::after {width: 85%;height: 85%; background:rgba(255,255,255,0.75);}
.jnc2des strong{font-size:22px; line-height:34px;}
.jnc2ar {height: 40px;width: 40px;background-size: 24px auto !important;right: 55px;bottom: 22px;}
}


.gszl_page{ padding-top: 2.5vw; background: url(../images/gszl_bg.png) no-repeat center top; padding-bottom:7.29vw; position:relative }
.gszl_anix{ position:absolute; left:0; top:0; bottom:0; right:0;}
.gszl_anix i:nth-child(1){ background: url(../images/gszl_bg_ico1.png) no-repeat center center; height: 3.33vw; width: 3.33vw; position: absolute; top: 57.43%; left:5.62%; max-width:64px; max-height:64px; background-size:cover;}
.gszl_anix i:nth-child(2){ background: url(../images/gszl_bg_ico2.png) no-repeat center center; height: 7.23vw; width: 7.23vw; position: absolute; top: 69.23%; left: 11.45%; max-width:139px; max-height:139px; background-size:cover;}
.gszl_anix i:nth-child(3){ background: url(../images/gszl_bg_ico3.png) no-repeat center center; height: 6.45vw; width: 6.45vw; position: absolute; top: 39.48%; left:32.29%; max-width:124px; max-height:124px; background-size:cover;}
.gszl_anix i:nth-child(4){ background: url(../images/gszl_bg_ico4.png) no-repeat center center; height: 11.35vw; width: 11.35vw; position: absolute; top: 46.15%; left:59.27%; max-width:218px; max-height:218px; background-size:cover;}
.gszl_anix i:nth-child(5){ background: url(../images/gszl_bg_ico5.png) no-repeat center center; height: 9.47vw; width: 9.47vw; position: absolute; top:18.25%; right:9.89%; max-width:182px; max-height:182px; background-size:cover;}
.gszl_page .container{ position:relative; z-index:1;}
.gszl_nav{ line-height: 65px; text-align:center;}
.gszl_nav a{ font: 24px/30px syb; color: #b2b2b2; display: inline-block; position: relative; height: 65px; margin:0 60px; }
.gszl_nav a.on,.gszl_nav a:hover{ color: #005594; }
.gszl_nav a i{ height: 18px; width: 18px; border: 1px solid #D0D0D0; background: #FFF; position: absolute; left: 50%; bottom: 0px; margin-left: -9px; border-radius:50%; background:#fff; z-index:1;}
.gszl_nav a i:after{content:""; background: #B2B2B2; height: 10px; width: 10px; position: absolute; left: 50%; bottom: 3px; margin-left: -5px; border-radius:50%;}
.gszl_nav a.on i{ border: 1px solid #005594; }
.gszl_nav a.on i:after{ background: #005594; }
.gszl_nav a:before{ content: ""; position: absolute; bottom: 9px; width: 123px; left: 50%; background: #E2E2E2; height: 1px; }
.gszl_nav a:after{content:""; position: absolute; bottom: 9px; width: 123px; right: 50%; background: #E2E2E2; height: 1px; }
.gszl_nav a:first-child:after{display:none;}
.gszl_nav a:last-child:before{display:none;}
.gszl_ul{ margin: 3.9vw -34px 1vw; }
.gszl_ul li{ width:calc(33.33% - 68px); margin:0 34px 68px;}
.gszl_item{ display: block; border: 1px solid #78A5CA; padding: 42px 45px 0px; height: 288px; border-radius: 0.6em; background: url(../images/gszl_sbg.png) no-repeat center center; background-size:cover!important; }
.gszl_item strong{ font: 20px/30px syb;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:90px; overflow:hidden; }
.gszl_item p{ color: #666666; margin-top: 12px; transition: all 0.5s ease; font: 16px/24px syr; }
.gszl_item span{ margin-top: 30px; transition: all 0.5s ease; line-height: 38px; width: 136px; border: 1px solid #E2CEB0; padding-left: 16px; position: relative; display: inline-block; border-radius: 0.4em; color: #646464; }
.gszl_item span:after{ content: ""; background: #C79F62 url(../images/gszl_dico2.png) no-repeat center center; height: 26px; width: 26px; position: absolute; top: 50%; right: 16px; border-radius:50%; margin-top:-13px;}
.gszl_item:hover{ transform:translateY(-10px); box-shadow:0 5px 20px rgba(57,68,112,0.15)}
.gszl_item:hover p{ color: #005594; }
.gszl_item:hover span{ color: #FFF; background: #005594; border: 1px solid #005594; }
.gszl_item:hover span:after{ content: ""; background: #FFF url(../images/gszl_dico.png) no-repeat center center; }
@media (max-width:1699px){
.gszl_page{padding-bottom:8.25vw;}
.gszl_nav{ line-height: 55px; text-align:center;}
.gszl_nav a{ font: 20px/26px syb; height: 55px; margin:0 40px; }
.gszl_ul{ margin: 2.6vw -15px 1vw; }
.gszl_ul li{ width:calc(33.33% - 30px); margin:0 15px 30px;}
.gszl_item{padding: 35px 35px 0px; height: 255px;}
.gszl_item strong{ font: 18px/26px syb; height:78px;}
.gszl_item p{ margin-top: 10px; font: 14px/22px syr; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.gszl_page{padding-bottom:11.5vw;}
}
@media (max-width:993px){
.gszl_page{padding-bottom:14.5vw;}
.gszl_ul{margin-top:25px;}
.gszl_ul li{width:calc(50% - 30px);}
}
@media (max-width:767px){
.gszl_item strong{height:auto; -webkit-line-clamp:10;}
.gszl_nav a{font-size:16px; line-height:36px; height:56px;}
.gszl_nav a{ margin:0 5px;}
.gszl_nav{margin:0 -15px;}
.gszl_nav a:before,.gszl_nav a:after{width:92px;}
.gszl_item {padding: 20px 20px 28px;height: auto!important;}
.gszl_page{padding-bottom:100px;}
.gszl_item span{margin-top:20px;}
.gszl_item strong{font-size:16px;}
}


@keyframes tzjl_sdx {
	0% {transform:translateX(0px);}
    100% {transform:translateX(-50px); opacity:0;}
}
.tzjl_page{ padding-top:2.5vw; position:relative;}
.tzjl_anix{ position:absolute; left:0; top:0; right:0; bottom:0}
.tzjl_anix i:nth-child(1){ background: url(../images/jl_ani1.png) no-repeat center center; height: 9.37vw; width: 9.37vw; position: absolute; top: 11.81%; right:10.83%; max-width:180px; max-height:180px; background-size:cover;}
.tzjl_anix i:nth-child(2){ background: url(../images/jl_ani2.png) no-repeat center center; height: 6.51vw; width: 6.51vw; position: absolute; top: 26.13%; left:37.39%; max-width:125px; max-height:125px; background-size:cover;}
.tzjl_anix i:nth-child(3){ background: url(../images/jl_ani3.png) no-repeat center center; height: 11.35vw; width: 11.35vw; position: absolute; top: 29.94%; left:71.43%; max-width:218px; max-height:218px; background-size:cover;}
.tzjl_anix i:nth-child(4){ background: url(../images/jl_ani4.png) no-repeat center center; height: 3.33vw; width: 3.33vw; position: absolute; top: 39.06%; left:5.51%; max-width:64px; max-height:64px; background-size:cover;}
.tzjl_anix i:nth-child(5){ background: url(../images/jl_ani5.png) no-repeat center center; height: 7.18vw; width: 7.18vw; position: absolute; top: 44.78%; left:11.81%; max-width:138px; max-height:138px; background-size:cover;}
.tzjl_con1{ position:relative; z-index:1; background: url(../images/gszl_bg.png) no-repeat center top; z-index:2; min-height:36.45vw}
.tjjl_tnm{ font: 24px/32px syb; color: #005594; }
.tzjl_menu{ margin-top:24px; position:relative;}
.tzjl_menu dd{ text-align:center; position:relative; border-bottom:1px solid #D9D9D9;}
.tzjl_menu dd span{ display: inline-block; line-height: 82px; font-size: 24px; color: #b2b2b2; position:relative; cursor:pointer; transition:all 0.5s ease; }
.tzjl_menu dd span:after{ content: ""; background: #005594; height: 2px; width: 0%; position: absolute; left: 50%; bottom: -1px; transition:all 0.5s ease; transform:translateX(-50%); }
.tzjl_menu dd span.on{ color:#005594;}
.tzjl_menu dd span.on:after{ width:100%;}
.tzjl_menu .slick-prev{ background: url(../images/tzjl_ar1.png) no-repeat center center; display: inline-block; height: 17px; width: 19px; position: absolute; left: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 2; margin-top: -8px; }
.tzjl_menu .slick-next{ background: url(../images/tzjl_ar1.png) no-repeat center center; display: inline-block; height: 17px; width: 19px; position: absolute; right: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 2; margin-top: -8px; transform:rotate(180deg);}
.tzjl_menu .slick-prev:hover,.tzjl_menu .slick-next:hover{ background: url(../images/tzjl_ar2.png); }
.tzjl_list{}
.tzjl_list .gszl_ul{ display:none;}
.tzjl_list .gszl_ul.on{ display:flex; animation:fadeInUp 0.5s ease;}
.tzjl_list .gszl_item strong{height:60px;}
.tzjl_list .gszl_item{ height:258px;}
.tzjl_con2{ padding-bottom:120px; position:relative; z-index:1;}
.tzjl_con2{background: url(../images/tzjl_bm_bg.png) no-repeat center top; padding-top: 470px; margin-top:-355px}
.tzjl_c2box{display:flex; justify-content:space-between; max-width:1180px; margin-left:auto; margin-right:auto;}
.tzjl_c2lx{ position:relative;}
.tzjl_shdx{ width:435px; height:435px; position:absolute; left:0; top:0;}
.tzjl_shdx i{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(151,187,54,0.4); border-radius:50%; animation:tzjl_sdx 3s linear infinite;}
.tzjl_shdx i:nth-child(2){ animation-delay:1s;}
.tzjl_shdx i:nth-child(3){ animation-delay:2s;}
.tzjl_c2lx img{ display:block; position:relative; z-index:2; height:435px; width:auto}
.tzjl_c2rx{display:flex; flex-direction:column; justify-content:center; width:535px;}
.tzjl_c2rx strong{ font: normal 40px/40px syb; color: #00559a; display:block; }
.tzjl_c2rx p{ color: #666666; text-align: justify; margin: 13px 0px 28px; font: 16px/32px syr; }
@media (max-width:1699px){
.tzjl_menu{margin-top:5px;}
.tzjl_menu dd span{font-size:20px; line-height:70px;}
.tzjl_c2rx strong{font-size:32px; line-height:32px;}
.tzjl_c2rx p {margin: 12px 0px 25px;font: 14px/26px syr;}
.tzjl_list .gszl_item strong{height:52px;}
.tzjl_list .gszl_item{ height:234px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.tzjl_c2box{display:block;}
.tzjl_c2lx{ margin:0 auto; width:525px; left:25px;}
.tzjl_c2rx{margin-top:35px; width:100%; text-align:center}
}
@media (max-width:767px){
.tzjl_page{padding-top:40px;}
.tjjl_tnm{text-align:center; font-size:22px;}
.tzjl_menu{padding-left:20px; padding-right:20px;}
.gszl_ul li {width: calc(100% - 30px); margin-bottom:15px;}
.tzjl_c2lx{width:330px;}
.tzjl_shdx{width:270px; height:270px;}
.tzjl_c2lx img{height:auto;}
.tzjl_c2lx{left:10px;}
.tzjl_c2rx strong{font-size:22px; line-height:26px;}
.tzjl_con2{padding-top:430px;}
}


.dsh_page{ margin-top: 25px; background: url(../images/dsh_bg.png) no-repeat center top; position:relative;}
.dsh_anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.dsh_page .container{ position:relative; z-index:1;}
.dsh_imgx{ margin-top:110px; position:relative; height:580px;}
.dsh_bImg{ width:500px; height:600px; position:absolute; left:0; top:0}
.dsh_bImg img{ opacity:0; transform:translateY(80px); position:absolute; left:0; top:0}
.dsh_bImg img.on{ opacity:1; transform:translateY(0); transition:all 0.5s;}
.dsh_infos{ width:800px; position:absolute; right:0; top:0;}
.dsh_infos dd{height:250px;}
.dsh_infos dd strong{ color: #c79f62; font: normal 30px/40px syb; display: block; transition:all 0.5s ease; opacity:0; transform:translateY(50px); }
.dsh_infos dd p{ color: #666666; font: 16px/30px syr; margin-top: 12px; transition:all 0.5s ease; opacity:0; transform:translateY(50px); }
.dsh_sw{ width:800px; position:absolute; right:0; bottom:105px; padding:0 58px; transition:all 0.5s ease; opacity:0}
.dsh_sw.in{opacity:1;}
.dsh_sw dd{ text-align:center; padding-top:12px; cursor:pointer; }
.dsh_px{ margin: 0px auto; height: 142px; width: 142px; position:relative; }
.dsh_px:before{content:""; border: 6px solid #BCCADA; background: #00559A; position:absolute; left:0; bottom:0; right:0; top:0; border-radius:50%; transition:all 0.5s ease;}
.dsh_px img{ position: absolute; left:6px; bottom: 6px; z-index:2; }
.dsh_sw dd p{ color: #666666; font: 16px/36px syr; }
.dsh_sw dd.slick-current .dsh_px:before{ border: 6px solid #D0B996; }
.dsh_sw dd.slick-current p{ color: #c79f62; }
.dsh_sw .slick-prev{ background: #FFFFFF url(../images/page_ar1.png) no-repeat center center; display: inline-block; height: 42px; width: 42px; position: absolute; left: 0px; top: 62px; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; transition:all 0.5s ease; border-radius:50%; }
.dsh_sw .slick-next{ background: #FFFFFF url(../images/page_ar1.png) no-repeat center center; display: inline-block; height: 42px; width: 42px; position: absolute; right: 0px; top: 62px; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; transition:all 0.5s ease; transform:rotate(180deg);border-radius:50%;}
.dsh_sw .slick-prev:hover,.dsh_sw .slick-next:hover{ background: #C79F62 url(../images/page_ar1a.png) no-repeat center center; }
.dsh_infos dd.on strong{opacity:1; transform:translateY(0); transition-delay:0.1s;}
.dsh_infos dd.on p{opacity:1; transform:translateY(0); transition-delay:0.3s;}
@media (max-width:1699px){
.dsh_page{background-size:100% auto;}
.dsh_sw{width:680px;}
.dsh_px{width:112px; height:112px;}
.dsh_px img{width:100px; height:auto; left:5px;}
.dsh_sw .slick-prev,
.dsh_sw .slick-next{width:38px; height:38px; background-size:18px auto!important; top:52px;}
.dsh_infos dd strong{font-size:24px; line-height:30px;}
.dsh_infos dd p {font: 14px/26px syr;margin-top: 10px;}
.dsh_infos{width:680px;}
.dsh_bImg {width: 400px;height: 480px;}
.dsh_imgx{ height:475px;}
}
@media (max-width:1379px){
.dsh_bImg {width: 360px;height: 430px;}
.dsh_imgx{ height:425px;}
.dsh_sw{bottom:80px;}
}
@media (max-width:1199px){
.dsh_infos{width:580px;}
.dsh_sw{width:580px;}
}
@media (max-width:993px){
.dsh_bImg{display:none;}
.dsh_infos{width:auto; position:relative}
.dsh_infos dd .dsh_px{ display:none;}
.dsh_page {background-size: 160% auto;}
.dsh_sw{width:720px;}
.dsh_infos dd{height:auto;}
.dsh_imgx{height:385px; margin-top:70px; text-align:center}
}
@media (max-width:767px){
.dsh_imgx{margin-top:22px;}
.dsh_infos dd strong{font-size:20px;}
.dsh_sw{width:300px; margin-left:auto; margin-right:auto; position:relative; bottom:0}
.dsh_page {background-size: 330% auto;}
.dsh_infos dd p{max-height:104px; overflow-y:auto; padding-right:15px; margin-right:-15px;}
}


.tzjy_page{ margin-top:55px;}
.tzjy_page .container{max-width:1230px; margin-left:auto; margin-right:auto;}
.tzjy_con1{ padding-bottom: 132px; background: url(../images/tzjy_bg1.png) no-repeat center bottom; }
.tzjy_aBox{display:flex; justify-content:space-between;flex-direction:row-reverse;}
.tzjy_aBox .overflowHide{ height: 440px; width: 51.41%; border-radius:0.8em;}
.tzjy_c1txt{ width:40.5%;display:flex; flex-direction:column; justify-content:center;}
.tzjy_c1txt i{ font: normal 18px/20px syr; color: #00559a; display: block; }
.tzjy_c1txt strong{ color: #c79f62; font: 20px/32px syb; -webkit-line-clamp: 2; margin-top: 12px; -webkit-line-clamp: 2; }
.tzjy_c1txt p{ text-align: justify; color: #666666; margin-top: 25px; -webkit-line-clamp: 3; margin-bottom: 50px; font: 16px/28px syr; }
.tzjy_c1txt span{ font-size: 14px; color: #c79f62; width: 160px; padding-left: 28px; line-height: 48px; border: 1px solid #c79f62; position: relative; display:inline-block; text-align:left; transition:all 0.5s ease; }
.tzjy_aBox:hover .tzjy_c1txt span{ box-shadow: 0 5px 20px rgba(199,159,98,0.3); color: #FFF; background: #C79F62; transform:translateY(-5px);}
.tzjy_c1txt span:after{ content: ""; background: #C79F62 url(../images/art_bak.png) no-repeat center center; height: 26px; width: 26px; margin-top: -13px; position: absolute; top: 50%; right:26px; border-radius:50%; background-size:16px auto!important;}
.tzjy_aBox:hover .tzjy_c1txt span:after{ content: ""; background: #FFF url(../images/art_bak2.png) no-repeat center center; }
.tzjy_con2{ background: #eeeff2 url(../images/tzjy_bg2.png) no-repeat center 130px; position: relative; padding-bottom:130px; }
.tzjy_anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.tzjy_anix i:nth-child(1){ background: url(../images/jy_ani1.png) no-repeat center center; height: 9.47vw; width: 9.47vw; position: absolute; top: 13.62%; right:5.93%; max-width:182px; max-height:182px; background-size:cover;}
.tzjy_anix i:nth-child(2){ background: url(../images/jy_ani2.png) no-repeat center center; height: 6.45vw; width: 6.45vw; position: absolute; top: 36.58%; left: 36.29%; max-width:124px; max-height:124px; background-size:cover;}
.tzjy_anix i:nth-child(3){ background: url(../images/jy_ani3.png) no-repeat center center; height: 3.38vw; width: 3.38vw; position: absolute; top: 44.15%; left:4.53%; max-width:65px; max-height:65px; background-size:cover;}
.tzjy_anix i:nth-child(4){ background: url(../images/jy_ani4.png) no-repeat center center; height: 11.3vw; width: 11.3vw; position: absolute; top: 40.26%; left:57.5%; max-width:217px; max-height:217px; background-size:cover;}
.tzjy_anix i:nth-child(5){ background: url(../images/jy_ani5.png) no-repeat center center; height: 12.91vw; width: 12.91vw; position: absolute; top: 57.93%; left:7.7%; max-width:248px; max-height:248px; background-size:cover;}
.tzjy_con2 .container{ position:relative; z-index:1;}
.tzjy_ul{ padding-top:4.42vw; margin:0 -24px;}
.tzjy_ul li{ width:calc(33.33% - 48px); margin:0 24px 3.9vw; position:relative; border-bottom:1px solid #D1B386; transition:all 0.5s ease;}
.tzjy_item{ display:block; color:#666666;}
.tzjy_item .overflowHide{ height:262px; border-radius:0.6em;}
.tzjy_bmx{ padding-top:30px; padding-bottom:55px;}
.tzjy_bmx p{ color: #00559a; font: 18px/28px syl; }
.tzjy_bmx strong{ font: 20px/30px syb; -webkit-line-clamp:2;}
.tzjy_item:hover{ color:#c79f62;}
.tzjy_ul li:after{content:""; height:2px; width:0%; background:#D1B386; transition:all 0.5s ease; bottom:0; left:50%; transform:translateX(-50%); position:absolute;}
.tzjy_ul li:hover:after{width:100%;}
.tzjy_ul li:hover{ transform:translateY(-10px)}
@media (max-width:1699px){
.tzjy_aBox .overflowHide{width:47%;}
.tzjy_c1txt{width:46.5%;}
.tzjy_aBox .overflowHide{height:358px;}
.tzjy_c1txt p {	margin-top: 16px;margin-bottom: 35px;font: 14px/26px syr;}
.tzjy_con1{ background-size:100% auto;}
.tzjy_ul{ padding-top:4.42vw; margin:0 -15px;}
.tzjy_ul li{ width:calc(33.33% - 30px); margin:0 15px 3.9vw;}
.tzjy_item .overflowHide{ height:250px;}
.tzjy_bmx{ padding-top:22px; padding-bottom:35px;}
.tzjy_bmx p{ font: 16px/24px syl; margin-bottom:2px; }
.tzjy_bmx strong{ font: 17px/26px syb;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.tzjy_aBox .overflowHide{height:310px;}
.tzjy_item .overflowHide{height:205px;}
}
@media (max-width:993px){
.tzjy_ul li{width:calc(50% - 30px);}
.tzjy_aBox{display:block;}
.tzjy_aBox .overflowHide{width:100%; height:470px;}
.tzjy_c1txt{width:100%; margin-top:20px;}
}
@media (max-width:767px){
.tzjy_aBox .overflowHide{height:60vw;}
.tzjy_c1txt strong{font-size:18px; line-height:30px;}
.tzjy_c1txt p {margin-top: 8px;margin-bottom: 20px;font: 13px/24px syr;}
.tzjy_con1{padding-bottom:50px;}
.tzjy_ul li {width: calc(100% - 30px); margin-bottom:25px;}
.tzjy_item .overflowHide {height: 52vw;}
.tzjy_bmx {padding-top: 20px;padding-bottom: 12px;}
.tzjy_con2{padding-bottom:110px;}
}


.ustm_page{ padding-top: 3.75vw; position: relative; padding-bottom: 9.37vw; background: url(../images/ustm_bg.png) no-repeat center center; }
.ustm_anibg{ position:absolute; left:0; top:0; bottom:0; right:0}
.ustm_anibg i:nth-child(1){ background: url(../images/usani_1.png) no-repeat center center; height: 4.06vw; width: 4.06vw; position: absolute; top: 4.42%; left:48.64%; max-width:78px; max-height:78px; background-size:cover;}
.ustm_anibg i:nth-child(2){ background: url(../images/usani_2.png) no-repeat center center; height: 4.37vw; width: 4.37vw; position: absolute; top: 19.58%; left:85.93%; max-width:84px; max-height:84px; background-size:cover;}
.ustm_anibg i:nth-child(3){ background: url(../images/usani_3.png) no-repeat center center; height: 6.87vw; width: 6.87vw; position: absolute; top: 44.02%; left:7.5%; max-width:137px; max-height:137px; background-size:cover;}
.ustm_anibg i:nth-child(4){ background: url(../images/usani_4.png) no-repeat center center; height: 7.13vw; width: 7.13vw; position: absolute; top: 60.03%; left:64.42%; max-width:132px; max-height:132px; background-size:cover;}
.ustm_anibg i:nth-child(5){ background: url(../images/usani_5.png) no-repeat center center; height: 4.37vw; width: 4.37vw; position: absolute; top: 72.41%; right:-1.66%; max-width:70px; max-height:70px; background-size:cover;}
.ustm_anibg i:nth-child(6){ background: url(../images/usani_6.png) no-repeat center center; height: 3.22vw; width: 3.22vw; position: absolute; top: 89.48%; left:59.58%; max-width:76px; max-height:76px; background-size:cover;}
.ustm_anibg i:nth-child(7){ background: url(../images/us_zm1.png) no-repeat center center; height: 6.66vw; width: 4.89vw; position: absolute; top: 6.13%; left:68.17%; max-width:94px; max-height:128px; background-size:cover; animation:none!important;}
.ustm_anibg i:nth-child(8){ background: url(../images/us_zm2.png) no-repeat center center; height: 6.61vw; width: 6.61vw; position: absolute; top: 12.37%; left:38.75%; max-width:127px; max-height:127px; background-size:cover; animation:none!important;}
.ustm_anibg i:nth-child(9){ background: url(../images/us_zm3.png) no-repeat center center; height: 6.61vw; width: 5.62vw; position: absolute; top: 47.38%; left:15.2%; max-width:108px; max-height:127px; background-size:cover; animation:none!important;}
.ustm_anibg i:nth-child(10){ background: url(../images/us_zm4.png) no-repeat center center; height: 5.67vw; width: 6.61vw; position: absolute; top: 42.58%; left:77.5%; max-width:109px; max-height:127px; background-size:cover; animation:none!important;}
.ustm_anibg i:nth-child(11){ background: url(../images/us_zm1.png) no-repeat center center; height: 6.66vw; width: 4.89vw; position: absolute; top: 68.83%; left:60.05%; max-width:94px; max-height:128px; background-size:cover; animation:none!important;}
.ustm_anibg i:nth-child(12){ background: url(../images/us_zm5.png) no-repeat center center; height: 6.14vw; width: 6.61vw; position: absolute; top: 84.79%; left:26.35%; max-width:118px; max-height:127px; background-size:cover; animation:none!important;}
.ustm_t{ font-size: 30px; line-height: 30px; color: #005592; }
.umtm_list{ margin-top:2.6vw; position:relative; height:1543px;}
.umtm_list li{ width:1px; height:1px; position:absolute;}
.umtm_img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.umtm_img .overflowHide{ border-radius:15em; box-shadow:0 3px 25px rgba(25,25,25,0.3);}
.umtm_img p{ position:absolute;}
.umtm_img p span{ display: inline-block; white-space: nowrap; background-image: linear-gradient(90deg, #EBDECD 0%,#D4A869 30%,#CCA675 50%,#D4A869 70%,#EBDECD 100%); line-height: 34px; border: 1px solid #D2C09C; font-size: 16px; color: #FFF; padding: 0px 13px 0px 16px; border-radius: 3em;}
.umtm_img p:after{ content: ""; background: #C09763 url(../images/us_ht.png) no-repeat 5px 5px; position: absolute; left: -13px; top: 8px; border-radius: 50%; height: 20px; width: 20px; }
.umtm_li01{ left: 12.7%; top: 10.56%; }
.umtm_li01 .umtm_img{ height: 327px; width: 327px; }
.umtm_li01 p{ left:325px; top:112px}
.umtm_li02{ left: 27.91%; top: 21.12%; }
.umtm_li02 .umtm_img{ height: 270px; width: 270px; }
.umtm_li02 p{ left:240px; top:108px;}
.umtm_li03{ left: 71.94%; top: 12.31%; }
.umtm_li03 .umtm_img{ height: 215px; width: 428px; }
.umtm_li03 p{ bottom:-18px; left:126px;}
.umtm_li04{ left: 10.13%; top: 34.86%; }
.umtm_li04 .umtm_img{ height: 239px; width: 413px; }
.umtm_li04 p{ bottom:-18px; left:80px;}
.umtm_li05{ left: 52.63%; top: 34.21%; }
.umtm_li05 .umtm_img{ height: 348px; width: 602px; }
.umtm_li05 p{ bottom:-18px; left:158px;}
.umtm_li06{ left: 88.19%; top: 29.94%; }
.umtm_li06 .umtm_img{ height: 213px; width: 369px; }
.umtm_li06 p{ bottom:-18px; left:74px;}
.umtm_li07{ left: 21.45%; top: 55.41%; }
.umtm_li07 .umtm_img{ height: 243px; width: 420px; }
.umtm_li07 p{ bottom:-18px; left:117px;}
.umtm_li08{ left: 63.4%; top: 54.5%; }
.umtm_li08 .umtm_img{ height: 235px; width: 235px; }
.umtm_li08 p{ bottom:-18px; left:50%; transform:translateX(-50%);}
.umtm_li09{ left: 85.55%; top: 62.34%; }
.umtm_li09 .umtm_img{ height: 214px; width: 371px; }
.umtm_li09 p{ bottom:-18px; left:50%; transform:translateX(-50%);}
.umtm_li10{ left: 50.69%; top: 70.38%; }
.umtm_li10 .umtm_img{ height: 235px; width: 235px; }
.umtm_li10 p{ bottom:-18px; left:50%; transform:translateX(-50%);}
.umtm_li11{ left: 14.93%; top: 79.71%; }
.umtm_li11 .umtm_img{ height: 245px; width: 427px; }
.umtm_li11 p{ bottom:-18px; left:30px;}
.umtm_li12{ left: 78.81%; top: 84.25%; }
.umtm_li12 .umtm_img{ height: 213px; width: 369px; }
.umtm_li12 p{ bottom:-18px; left:0}
.umtm_li13{ left: 45.83%; top: 91.83%; }
.umtm_li13 .umtm_img{ height: 221px; width: 382px; }
.umtm_li13 p{ bottom:-18px; left:38px;}
.umtm_li01 .umtm_img:before{content:""; position:absolute; border-radius:25em; border:1px solid #C39D6E; width:70%; height:70%; top:265px; left:195px;}
.umtm_li03 .umtm_img:before{content:""; position:absolute; border-radius:25em; border:1px solid #C39D6E; width:100%; height:100%; top:100px; left:115px;}
.umtm_li05 .umtm_img:before{content:""; position:absolute; border-radius:25em; border:1px solid #C39D6E; width:100%; height:100%; top:50px; left:30px;}
.umtm_li08 .umtm_img:before{content:""; position:absolute; border-radius:25em; border:1px solid #C39D6E; width:100%; height:100%; top:0px; left:78px;}
.umtm_li07 .umtm_img:before{content:""; position:absolute; border-radius:25em; border:1px solid #C39D6E; width:100%; height:100%; top:58px; left:60px;}
.umtm_li13 .umtm_img:before{content:""; position:absolute; border-radius:25em; border:1px solid #C39D6E; width:100%; height:100%; top:-40px; left:-52px;}
@media (max-width:1699px){
.ustm_t{font-size:24px; line-height:24px;}
.umtm_img{transform:translate(-50%,-50%) scale(0.88);}
.ustm_anibg i:nth-child(7){top:6.6%;}
.umtm_li06 {left: 90.19%;top: 27.94%;}
.umtm_li09 {left: 87.55%;top: 62.34%;}
.ustm_anibg i:nth-child(9) {top: 48.38%;left: 10.2%;}
}
@media (max-width:1379px){
.umtm_li04 {left: 12.13%;top: 34.86%;}
.ustm_anibg i:nth-child(9) {top: 48.38%;left: 7.2%;}
}
@media (max-width:1199px){
.umtm_img{transform:translate(-50%,-50%) scale(0.75);}
}
@media (max-width:993px){

}
@media (max-width:767px){
.ustm_page{padding-top:30px; padding-bottom:80px}
.umtm_img{transform:translate(-50%,-50%) scale(0.38);}
.umtm_list{height:800px;}
.umtm_li01{z-index:2}
}


@keyframes udani {
	0% {transform:translateY(-15px);}
    50% {transform:translateY(15px);}
	100% {transform:translateY(-15px);}
}
.us_con1box{ padding-top: 5vw; background: url(../images/us_c1bg2.png) no-repeat center 260px; position:relative; }
.us_c2anibg{ position:absolute; left:0; top:0; right:0; bottom:0;}
.us_c2anibg i:nth-child(1){ background: url(../images/us_c4ai1.png) no-repeat center center; height: 3.22vw; width: 3.22vw; position: absolute; top: 23.05%; left:22.29%; max-width:62px; max-height:62px; background-size:cover;}
.us_c2anibg i:nth-child(2){ background: url(../images/us_c4ai2.png) no-repeat center center; height: 5.52vw; width: 5.52vw; position: absolute; top: 72.54%; right:20.93%; max-width:106px; max-height:106px; background-size:cover;}

.us_con1box .container{ position:relative; z-index:1;}
.uscon1{ position:relative; margin-top:-60px;}
.usc1lx{width: 678px; position: absolute; top: 50%; left: -40px; transform: translateY(-50%); z-index:1}
.usc1lxsx{ background: rgba(247,252,255,0.7) url(../images/us_c1bg.png) no-repeat center center; border-right: 12px solid #DFEAFE; padding: 35px 40px 40px 65px; border-radius: 1.2em; font-size: 17px; line-height: 40px; color: #666666; text-align: justify; background-size:cover;  }
.usc1lx .autoScr{}
.usc1rx{ height: 1012px; width: 1033px; background: url(../images/us_c1bg3.png) no-repeat center center; float:right }
.usc1rx:before{content:"";}
.usc1ul{ width:752px; height:752px; position:absolute; right:-10px; top:50%; transform:translateY(-50%); margin-top:-20px;}
.usc1ul li{ width:1px; height:1px; position:absolute; animation:udani 5s linear infinite;}
.usc1ul li:nth-child(1){ left:50%; top:17.95%; animation-delay:2.5s}
.usc1ul li:nth-child(2){ top:50%; left:17.95%; animation-delay:2.5s}
.usc1ul li:nth-child(3){ top:50%; right:17.95%;}
.usc1ul li:nth-child(4){ left:50%; bottom:17.95%;}
.usc1ritem{ position: absolute; height: 269px; width: 269px; left: 50%; top: 50%; transform:translate(-50%,-50%); padding-top:10px; color:#fff;display:flex; flex-direction:column; justify-content:center; text-align:center; transition:all 0.5s ease; }
.usc1ritem:before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/us_c1sbg.png) no-repeat center center; animation:turnAni 20s linear infinite; }
.usc1ritem:after{content:""; position:absolute; left:10px; top:10px; right:10px; bottom:10px;background-image: linear-gradient(45deg, #E2D1A6 0%,#c7a472 35%,#c09863 50%,#c7a472 65%,#E2D1A6 100%); border-radius:50%;}
.usc1ritem strong{ position: relative; z-index: 1; font-size: 22px; line-height: 32px; display: block; }
.usc1ritem p{ position: relative; z-index: 1; max-width: 200px; font-size: 16px; line-height: 26px; margin: 8px auto 0px; }
.usc1_ico{ background: #9DC236; height: 116px; width: 116px; border: 2px solid #FFF; position: absolute; left: 50%; top: -58px; margin-left: -58px; display: inline-block; border-radius:50%; z-index:1;}
.usc1_ico img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.usc1ul li:hover .usc1_ico{ transform:rotateY(180deg); transition:all 0.5s ease; box-shadow:0 5px 25px rgba(0,0,0,0.1);}
.us_con2box{ background: url(../images/us_c2bg.png) no-repeat center top; position: relative; z-index:1; padding-top:5.93vw; padding-bottom:5.46vw; margin-top:-70px;}
.uscon2{ margin-top:3.02vw;display:flex; justify-content:space-between; }
.us_c2lx{ width:765px; position:relative}
.us_c2lanix{ width: 606px; height: 606px; position: relative; background: url(../images/abt_shx.png) repeat center center; }
.us_c2lanix:after{ content: ""; background: url(../images/abt_line.png) no-repeat center center; height: 608px; width: 304px; position: absolute; top: -6px; right: -10px; }
.us_c2canvas{position:absolute; left:50px; top:50px; right:50px; bottom:50px; overflow:hidden; border-radius:50%;}
.us_c2anwpr{ position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;}
.us_c2anwpr:after{ content: ""; background: url(../images/abt_shx2.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-size:cover; border-radius:50%; overflow:hidden;}
.us_c2yr{ width:335px; position:absolute; left:405px; top:-35px;}
.us_c2yrssw{ height:676px; transition:all 0.15s ease;}
.us_c2yrssw.out{opacity:0;}
.us_c2yrssw dd{height:96px!important; line-height:96px;}
.us_c2yrssw dd span{ color: #A0BDD5; transition: all 0.5s ease; font: 24px din_b; display:inline-block; position:relative; }
.us_c2yrssw dd span:after{content:""; width:20px; height:8px; position:absolute; left:-40px; top:50%; margin-top:-4px; background:#A0BDD5; border-radius:50%; transition:all 0.5s ease; transform:rotate(-45deg) scale(0.6);}
.us_c2yrssw dd.slick-current + dd + dd + dd span:after{ transform:rotate(-45deg) scale(1); background:#bf9762;}
.us_c2yrssw dd.slick-current span,
.us_c2yrssw dd.slick-current + dd + dd + dd + dd + dd + dd span{ transform:translateX(42px)}
.us_c2yrssw dd.slick-current + dd span,
.us_c2yrssw dd.slick-current + dd + dd + dd + dd + dd span{ transform:translateX(172px)}
.us_c2yrssw dd.slick-current + dd + dd span,
.us_c2yrssw dd.slick-current + dd + dd + dd + dd span{ transform:translateX(224px)}
.us_c2yrssw dd.slick-current + dd + dd + dd span{ color:#bf9762; font-size:32px; transform:translateX(240px)}
.us_c2rx{ width:685px;}
.us_c2rdls{}
.us_c2rdls dd{ transition:all 0.5s ease; opacity:0; visibility:hidden;}
.us_c2rdls dd.slick-current{opacity:1; visibility:visible;}
.us_c2ryr{ font-size: 22px; line-height: 80px; color: #E5D6AC; position:relative }
.us_c2ryr span{ display: inline-block; margin-right: 5px; font: bold 90px din_b; -webkit-background-clip: text;-webkit-text-fill-color: transparent; background-image: linear-gradient(110deg, #E5D6AC 20%,#BF9655 45%,#BF9655 60%,#E5D6AC 100%);}
.us_c2ryr:after{content:""; height:1px; width:100%; position:absolute; left:0; bottom:0; background-image: linear-gradient(110deg, #E5D6AC 20%,#BF9655 45%,#BF9655 60%,#E5D6AC 100%);}
.us_c2rdes{ margin-top:35px; height:365px;}
.us_c2ritem{ margin-bottom: 25px; position: relative; padding-left: 72px; padding-top: 5px; color: #FFF; }
.us_c2ritem span{ font-size: 20px; line-height: 36px; display: inline-block; position: absolute; left: 0px; top: -4px; color: #bf9762; }
.us_c2ritem span i{ margin-right: 4px; position: relative; top: 2px; font: normal 36px din; }
.us_c2ritem p{ font-size: 16px; line-height: 32px; position: relative; }
.us_c2ritem p:before{ content: ""; background: #bf9762; height: 5px; width: 5px; position: absolute; left: -15px; top: 13px; border-radius:50%;}
.us_c2rdls .slick-prev{ background: #BF9762 url(../images/inx_c3ar.png) no-repeat center center; display: inline-block; height: 46px; width: 46px; position: absolute; left: 0px; top: auto; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; bottom: -70px; transition:all 0.5s ease; border-radius:50%; background-size:25px auto; transform:rotate(180deg); }
.us_c2rdls .slick-next{ background: #BF9762 url(../images/inx_c3ar.png) no-repeat center center; display: inline-block; height: 46px; width: 46px; position: absolute; left: 90px; top: auto; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; bottom: -70px; transition:all 0.5s ease; border-radius:50%; background-size:25px auto;}
.us_c2rdls .slick-prev:hover,.us_c2rdls .slick-next:hover{ background: #9DC234 url(../images/inx_c3ar.png) no-repeat center center; background-size:25px auto; }
@media (max-width:1699px){
.usc1rx{ transform:scale(0.8)!important; transform-origin:right center;}
.usc1lx{width:558px;}
.usc1lxsx{ font-size:14px; line-height:28px; padding:30px 30px 32px 30px}
.uscon1{margin-top:-130px;}
.us_con2box{background-size:100% auto; top:-90px}
.uscon2{margin-top:2.6vw;}
.us_c2lx{transform:scale(0.8); transform-origin:left top; width:500px;}
.us_c2ryr {font-size: 20px;line-height: 60px;}
.us_c2ryr span{font-size:60px;}
.us_c2rx{width:540px;}
.us_c2ritem p{font-size:14px; line-height:26px;}
.us_c2ritem span{font-size:16px;}
.us_c2ritem span i{font-size:32px; top:1px;}
.us_c2ritem{padding-left:60px; margin-bottom:15px;}
.us_c2ritem p:before {height: 4px;width: 4px;left: -12px;top: 10px;}
.us_c2rdes{ height:280px; margin-top:25px;}
.us_c2rdls .slick-prev,
.us_c2rdls .slick-next{width:40px; height:40px; background-size:20px auto!important;}
.us_c2rdls .slick-next{left:65px;}
.uscon2{ height:490px;}
}
@media (max-width:1379px){
.us_con2box{background-size:100% 718px;}
}
@media (max-width:1199px){
.usc1lx{width:auto; position:static; transform:translate(0,0);}
.uscon1{margin-top:25px;}
.usc1rx{transform:scale(1)!important; margin-top:55px;}
.us_con2box{top:-30px;}
.us_c2lx{display:none;}
.us_c2rx{width:940px;}
.uscon2{height:auto; padding-bottom:80px;}
/*.us_c2rdes{height:auto;}*/
}
@media (max-width:993px){
.us_c2rx{width:720px;}
.usc1ul{width:720px; height:720px;}
.usc1rx {transform: scale(0.85) !important;transform-origin: right center; margin-top:-65px;}
.us_con2box{top:-80px;}
}
@media (max-width:767px){
.us_c2rx{width:calc(100vw - 30px);}
.us_con1box{padding-top:30px; padding-bottom:100px;}
.usc1lxsx {	padding: 15px 15px 25px 15px;}
.usc1rx{ transform:scale(1)!important; width:auto; height:auto; float:none; margin-top:0; background-size: 200% auto;
  padding: 90px 0; margin-left:-15px; margin-right:-15px;}
.usc1ul li{animation:none; position:relative!important; left:auto!important; top:auto!important; right:auto!important; width:auto; height:auto;}
.usc1ritem{position:relative; left:auto; top:auto; transform:translate(0,0); margin:0 auto; padding-top:0px; padding-bottom:10px;}
.usc1ul{width:100%; height:auto; position:static; transform:translateY(0)}
.us_con2box{margin-top:50px;}
.usc1_ico{border:none; background:none; width:60px; height:60px; position:static; margin:0 auto 10px;}
.usc1_ico img{position:static; transform:translate(0,0);}
.usc1ritem strong{font-size:18px; line-height:26px;}
.usc1ritem strong br{display:none;}
.usc1ritem p{font-size:13px; line-height:22px;}
.usc1ul .slick-dots{bottom:-30px;}
.usc1ul .slick-dots li button{display:none;}
.usc1ul .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.usc1ul .slick-dots li.slick-active{ background: #C79F62;}
.us_con2box {top: -190px; padding-top:50px; padding-bottom:40px;background-size: 290% 718px;}
.us_c2rdes{margin-top:15px;}
.us_c2ryr span{font-size:50px;}
.us_c2rdls .slick-prev, .us_c2rdls .slick-next{width:36px; height:36px;}
.us_c2rdls .slick-prev{left:calc(50% - 46px);}
.us_c2rdls .slick-next{left:calc(50% + 10px);}
.us_c2ryr{text-align:center;}
}


@keyframes usc3_iconani {
  from {opacity: 1;transform: scale(1);}
  to {opacity: 0;transform: scale(1.6);}
}
@keyframes usc3_udni {
  0% {top:-48px;}
  50% {top:-18px;}
  100% {top:-48px;}
}
.us_con3box{ padding-top: 100px; background: url(../images/us_c3bg.png) no-repeat center 240px; padding-bottom:135px; }
.us_con3box .container{ position:relative; z-index:1;}
.usc3con{ margin-top:15px; position:relative; height:388px; position:relative; padding-top:92px;}
.usc3con:before{ content: ""; background: url(../images/us_c3line.png) no-repeat center top; height: 121px; width: 20px; margin-left: -10px; position: absolute; left: 50%; top: 0px; }
.usc3con:after{content:""; width:2px; background:#C0D5E6; position:absolute; left:50%; margin-left:-1px; height:225px; top:294px;}
.usc3_tm{ width:164px; height:164px; border:1px solid rgba(0,85,146,0.3); border-radius:50%; position:absolute; left:50%; margin-left:-82px; top:122px;}
.usc3_tm span{ background: #005592; height: 126px; width: 126px; font-size: 28px; line-height: 42px; color: #ffffff; text-align: center; display: block;display:flex; flex-direction:column; justify-content:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:50%; }
.usc3ul{ width:100%; position:relative;}
.usc3ul li{ width:1px; height:1px; position:absolute; opacity:0; transition:all 0.8s ease;}
.usc3ul li:nth-child(1){ left:11.11%; top:98px; transform:translateY(100px);}
.usc3ul li:nth-child(2){ left:31.18%; top:127px; transform:translateY(-100px);}
.usc3ul li:nth-child(3){ right:31.18%; top:63px; transform:translateY(100px);}
.usc3ul li:nth-child(4){ right:11.11%; top:23px; transform:translateY(-100px);}
.usc3item{ width:305px; text-align:center; left:50%; transform:translateX(-50%); top:-33px; text-align:center; position:absolute; animation:usc3_udni 3s linear infinite}
.usc3ul li:nth-child(2) .usc3item,
.usc3ul li:nth-child(4) .usc3item{ animation-delay:1.5s;}
.usc3_icon{ width:66px; height:66px; position:relative; margin:0 auto}
.usc3_icon span{ background: #9DC234; border: 2px solid #FFF; display: block; position:relative; width:66px; height:66px; z-index:1; border-radius:50%;}
.usc3_icon span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.usc3_icon:before,.usc3_icon:after{content:""; animation:usc3_iconani 3s linear infinite; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(191,151,98,0.5); border-radius:50%;}
.usc3_icon:after{ animation-delay:1.5s;}
.usc3item strong{ font-size: 22px; color: #bf9762; line-height: 30px; font-weight: normal; display: block; margin-top: 30px; position:relative; }
.usc3item p{ font-size: 17px; line-height: 36px; color: #666666; position:relative }
.usc3_zm{ width: 154px; color:rgba(50,50,50,0.05); font: 154px/154px din_b; position: absolute; }
.usc3ul li:nth-child(1) .usc3_zm{ left:50%; margin-left:-88px; top:-82px;}
.usc3ul li:nth-child(2) .usc3_zm{ left:50%; margin-left:-32px; top:-33px;}
.usc3ul li:nth-child(3) .usc3_zm{ left:50%; margin-left:-77px; top:-100px;}
.usc3ul li:nth-child(4) .usc3_zm{ left:50%; margin-left:-40px; top:-80px;}
.usc3ul.on li:nth-child(1){opacity:1; transform:translateY(0); transition-delay:0.3s;}
.usc3ul.on li:nth-child(2){opacity:1; transform:translateY(0); transition-delay:0.5s;}
.usc3ul.on li:nth-child(3){opacity:1; transform:translateY(0); transition-delay:0.7s;}
.usc3ul.on li:nth-child(4){opacity:1; transform:translateY(0); transition-delay:0.9s;}
.us_con4box{ background: url(../images/us_c5bg.png) no-repeat center top; padding-top:80px; margin-top:-76px; position:relative; z-index:1; padding-bottom:8.33vw}
.us_con4box .container{ position:relative; z-index:1;}
.usc4_tpx{ position:relative; text-align:center;}
.usc4_tpx .usc3_tm{ position:relative; top:auto; margin:0 auto; left:auto; display:inline-block;}
.usc4_tpx p{ font-size: 18px; line-height: 26px; color: #666666; white-space: nowrap; position: absolute; }
.usc4_tpx p:nth-child(2){ right:50%; top:50%; transform:translateY(-50%); padding-right:100px; text-align:right}
.usc4_tpx p:nth-child(3){ left:50%; top:50%; transform:translateY(-50%); padding-left:100px;}
.usc4swiper{padding:0 150px; position:relative}
.usc4swiper .swiper-container { width: 100%;}
.usc4swiper .swiper-slide { background-position: center; width: 574px; padding-top:3vw; padding-bottom:3vw;}
.usc4swiper .swiper-slide .coverImg { display: block; width: 100%; height: 380px; border-radius:1em; overflow:hidden; transition:all 0.5s ease; }
.usc4swiper .swiper-slide .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(178,178,178,0.55); transition:all 0.5s ease;}
.usc4swiper .swiper-slide-active .coverImg{ box-shadow:0 15px 30px rgba(0,0,0,0.1); opacity:1;}
.usc4swiper .swiper-slide-active .coverImg:after{ opacity:0}
.usc4swiper .prev{ background: #BF9763 url(../images/tm_dwar.png) no-repeat center center; height: 44px; width: 44px; margin-top: -22px; position: absolute; top: 50%; border-radius:50%; transition:all 0.5s ease; left:0; transform:rotate(90deg); z-index:2; cursor:pointer;}
.usc4swiper .next{background: #BF9763 url(../images/tm_dwar.png) no-repeat center center; height: 44px; width: 44px; margin-top: -22px; position: absolute; top: 50%; border-radius:50%; transition:all 0.5s ease; right:0; transform:rotate(-90deg); z-index:2; cursor:pointer;}
.usc4swiper .prev:hover,.usc4swiper .next:hover{background-color:#005592;}
.usc4btn{ text-align:center; margin-top:0.6vw;}
@media (max-width:1699px){
.us_con3box{padding-top:0; margin-top:-30px;}
.usc3_tm{transform:scale(0.8); top:82px;}
.usc3item{transform:translateX(-50%) scale(0.8);}
.usc3con{padding-top:90px;}
.us_con3box{background-size:100% auto; background-position:center 160px}
.usc3con:before{transform:scale(0.8); transform-origin:center top;}
.usc3con:after{top:234px;}
.us_con4box{background-size:100% auto; margin-top:-155px; padding-top:52px;}
.usc4_tpx p{font-size:16px;}
.usc4swiper .prev,
.usc4swiper .next{width:40px; height:40px; background-size:20px auto !important;}
.usc4swiper .swiper-slide {width: 444px;}
.usc4swiper .swiper-slide .coverImg { height: 300px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.us_con3box{padding-top:5.2vw;}
.us_con3box {background-position: center 250px;}
.us_con4box{padding-bottom:12vw;}
.usc4swiper{padding:0 80px;}
.usc4swiper .swiper-slide {width: 418px;}
.usc4swiper .swiper-slide .coverImg { height: 285px; }
.usc4swiper .swiper-slide-active .coverImg{ box-shadow:0 10px 20px rgba(0,0,0,0.1);}
@keyframes usc3_udni {
  0% {top:-18px;}
  50% {top:-5px;}
  100% {top:-18px;}
}
.usc3con{padding-top:20px;}
.us_con3box {background-position: center 165px; padding-bottom:85px;}
.usc4_tpx p:nth-child(2){padding-right:70px; width:100%; text-align:center; white-space:normal; position:static; padding:0;}
.usc4_tpx p:nth-child(3){padding-left:70px; width:100%; text-align:center; white-space:normal; position:static; padding:0;}
.us_con4box{padding-bottom:15vw;}
}
@media (max-width:993px){
.us_con3box{padding-top:0;}
}
@media (max-width:767px){
.us_con3box{margin-top:-150px;}
.usc3ul li:nth-child(1) {left: 16.11%;top: -2px;}
.usc3ul li:nth-child(2) {left: 24.18%;top: 145px;}
.usc3ul li:nth-child(3) {right: 24.18%;top: 113px;}
.usc3ul li:nth-child(4) {right: 19.11%;top: -30px;}
.usc3_tm {transform: scale(0.6);top: 82px; display:none;}
.usc3_zm{display:none;}
.usc3ul{display:flex; flex-wrap:wrap;}
.usc3ul li{ animation:none; position:static!important; width:50%!important; height:auto; margin-top:-12px;}
.usc3item{position:static; animation:none; transform:scale(0.8); transform-origin:center center; height:auto; width:auto}
.usc3con:before,
.usc3con:after{display:none;}
.usc3item p{font-size:18px; line-height:28px; margin-top:5px;}
.us_con4box{margin-top:-85px;}
.us_con3box {background-size: 300% auto;background-position: center 165px;}
.usc4_tpx .usc3_tm{top:-26px;}
.usc4_tpx p{ transform:translateY(0)!important; font-size:14px; line-height:24px;}
.usc4_tpx p:nth-child(2){margin-top:-50px;}
.usc4swiper{margin-top:15px; padding:0px;}
.us_con4box{padding-bottom:120px;}
.usc4btn{margin-top:15px;}
.usc4swiper{padding-bottom:66px;}
.usc4swiper .prev{ margin-top:0; top:auto; bottom:10px; left:calc(50% - 46px); width:36px; height:36px; background-size:16px auto!important;}
.usc4swiper .next{margin-top:0; top:auto; bottom:10px; left:calc(50% + 10px); width:36px; height:36px; background-size:16px auto!important;}
.usc4swiper .swiper-slide {width: 100%;}
.usc4swiper .swiper-slide .coverImg { height: 60vw; }
.usc4swiper .swiper-slide-active .coverImg{ box-shadow:0 5px 12px rgba(0,0,0,0.1);}

.usc3ul li:nth-child(1){opacity:1; transform:translateY(0); transition-delay:0.3s;}
.usc3ul li:nth-child(2){opacity:1; transform:translateY(0); transition-delay:0.5s;}
.usc3ul li:nth-child(3){opacity:1; transform:translateY(0); transition-delay:0.7s;}
.usc3ul li:nth-child(4){opacity:1; transform:translateY(0); transition-delay:0.9s;}
}


@keyframes tz_ani1 {
  from {opacity: 1;transform: scale(1);}
  to {opacity: 0;transform: scale(1.25);}
}
.ntz_page{ background: url(../images/ntzbg.png) no-repeat center top; margin-top: -50px; position: relative; z-index: 1; padding-top:5.2vw; }
.ntz_anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.ntz_anix i:nth-child(1){ background: url(../images/tz_ani1.png) no-repeat center center; height: 5.15vw; width: 5.15vw; position: absolute; top: 15.04%; right: 11.02%; max-width:99px; max-height:99px; background-size:cover;}
.ntz_anix i:nth-child(2){ background: url(../images/tz_ani2.png) no-repeat center center; height: 2.18vw; width: 2.18vw; position: absolute; top: 50.28%; right:7.39%; max-width:42px; max-height:42px; background-size:cover;}
.ntz_anix i:nth-child(3){ background: url(../images/tz_ani3.png) no-repeat center center; height: 8.17vw; width: 8.17vw; position: absolute; top: 68.06%; left:9.68%; max-width:157px; max-height:157px; background-size:cover;}
.ntz_anix i:nth-child(4){ background: url(../images/tz_ani4.png) no-repeat center center; height: 3.02vw; width: 3.02vw; position: absolute; top: 87.53%; left:21.97%; max-width:58px; max-height:58px; background-size:cover;}
.ntz_page .container{ position:relative; z-index:1;}
.ntz_tpsw{}
.ntz_tpsw:before{ content: ""; background: url(../images/ntz_line.svg) no-repeat center top; position:absolute; left:0; height:8px; width:100%; top:82px; background-size:1163px auto;}
.ntz_tpsw:after{content:""; height:1px; background:#D6C5A7; position:absolute; left:140px; right:140px; top:96px;}
.ntz_tpsw .slick-list{z-index:1;}
.ntz_tpsw dd{ text-align:center; height:175px; padding:15px; position:relative; cursor:pointer;}
.ntz_lgitem{ width:145px; height:145px; position:relative; background:#fff; border-radius:50%; margin:0 auto; transition:all 0.5s ease; transform:scale(0.7); box-shadow:0 0 15px rgba(0,0,0,0.2);}
.ntz_lgani{ position:absolute; left:0; top:0; right:0; bottom:0; transition:all 0.5s ease; opacity:0}
.ntz_lgani i{ position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; background:rgba(151,187,54,0.4); animation:tz_ani1 3s linear infinite;}
.ntz_lgani i:nth-child(2){ animation-delay:1s;}
.ntz_lgani i:nth-child(3){ animation-delay:2s;}
.ntz_lgx{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background:#fff; border-radius:50%;}
.ntz_lgx:before{ content: ""; background: url(../images/ntz_tn.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-size:129px auto; }
.ntz_lgx:after{ content: ""; height: 108px; width: 108px; border: 2px solid #176291; position: absolute; left: 50%; top: 50%; border-radius:50%; transform:translate(-50%,-50%); transition:all 0.5s ease;}
.ntz_lgx img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.ntz_tpsw dd.slick-current .ntz_lgitem{ transform:scale(1);}
.ntz_tpsw dd.slick-current .ntz_lgx:before{ animation:turnAni 10s linear infinite;}
.ntz_tpsw dd.slick-current .ntz_lgx:after{opacity:0;}
.ntz_tpsw dd.slick-current .ntz_lgani{opacity:1;}
.ntz_swiper{padding:0 112px; position:relative; z-index:1}
.ntz_swiper .swiper-container { width: 100%;}
.ntz_swiper .swiper-slide { background-position: center; width: 718px; padding-top:3vw; padding-bottom:3vw;}
.ntz_swiper .swiper-slide .coverImg { display: block; width: 100%; height: 476px; border-radius:1em; overflow:hidden; transition:all 0.5s ease; }
.ntz_swiper .swiper-slide .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(178,178,178,0.55); transition:all 0.5s ease;}
.ntz_swiper .swiper-slide-active .coverImg{ box-shadow:0 15px 30px rgba(0,0,0,0.1); opacity:1;}
.ntz_swiper .swiper-slide-active .coverImg:after{ opacity:0}
.ntz_swiper .prev{ background: #BF9763 url(../images/tm_dwar.png) no-repeat center center; height: 44px; width: 44px; margin-top: -22px; position: absolute; top: 50%; border-radius:50%; transition:all 0.5s ease; left:0; transform:rotate(90deg); z-index:2; cursor:pointer;}
.ntz_swiper .next{background: #BF9763 url(../images/tm_dwar.png) no-repeat center center; height: 44px; width: 44px; margin-top: -22px; position: absolute; top: 50%; border-radius:50%; transition:all 0.5s ease; right:0; transform:rotate(-90deg); z-index:2; cursor:pointer;}
.ntz_swiper .prev:hover,.ntz_swiper .next:hover{background-color:#005592;}
.ntz_bmxs{ background: url(../images/ntz_imbg.png) no-repeat center top; min-height:700px; padding-bottom:150px; margin-top:-150px; padding-top:117px;}
.ntz_bmdl{}
.ntz_bmdl dd{ display:none;}
.ntz_bmdl dd.on{ display:block; animation:fadeInUp 0.3s ease;}
.ntz_num{ background: #005594; text-align: center; display: block; margin: 0px auto; width: 48px; border-radius: 50%; font: italic 32px/48px din; color: #FFF; padding-right:7px; }
.ntz_bmdl dd h5{ color: #005594; font: normal 30px/42px syb; text-align: center; margin: 25px auto 18px; max-width: 740px; padding-bottom: 36px; background: url(../images/ntz_line2.png) no-repeat center bottom; }
.ntz_bmdl dd .autoScr{ font-size: 16px; line-height: 32px; color: #666666; max-width:615px; margin-left:auto; margin-right:auto; text-align:justify; max-height:160px; }
.ntz_bmol{ margin-top:40px; max-width:700px; margin-left:auto; margin-right:auto;display:flex; justify-content:space-around;}
.ntz_bmol li{ display: inline-block; background: #FFF; padding: 0px 25px 0px 45px; min-width: 165px; border-radius: 10em; box-shadow: 0 0 25px rgba(0,0,0,0.1); position: relative; color:#c79f62; }
.ntz_scx{ height: 108px;display:flex; flex-direction:column; justify-content:center;}
.ntz_bmol li > span{ background: #8FB336; height: 48px; width: 48px; margin-top: -24px; position: absolute; left: -24px; top: 50%; border-radius:50%;}
.ntz_bmol li > span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.ntz_bmol li strong{ display: block; white-space: nowrap; font-size: 16px; line-height: 40px; }
.ntz_bmol li strong span{ font: 28px syr; }
.ntz_bmol li p{ font: 16px/22px syr; margin-top:-3px;}
@media (max-width:1699px){
.ntz_tpsw:before{background-size:1000px auto;}
.ntz_bmxs{ background-size:100% auto;}
.ntz_swiper .prev,
.ntz_swiper .next{width:40px; height:40px; background-size:20px auto !important; margin-top:-20px}
.ntz_swiper .swiper-slide {width: 570px;}
.ntz_swiper .swiper-slide .coverImg { height:375px;}
.ntz_page{background-size:100% auto;}
.ntz_bmxs{ margin-top:-100px;min-height: 600px;padding-bottom: 100px;padding-top:74px}
.ntz_num{transform:scale(0.9);}
.ntz_bmdl dd h5 {font: normal 24px/32px syb;margin: 12px auto 8px;max-width: 520px;padding-bottom: 20px;}
.ntz_bmdl dd .autoScr{max-width:500px;font-size: 14px;line-height: 26px;max-height: 130px;}
.ntz_bmol{ margin-top:25px; max-width:500px;}
.ntz_bmol li{ padding: 0px 15px 0px 30px; min-width: 132px;}
.ntz_scx{ height:88px;}
.ntz_bmol li > span{ height: 36px; width: 36px; margin-top: -18px; position: absolute; left: -18px;}
.ntz_bmol li strong{ font-size: 14px; line-height: 30px; }
.ntz_bmol li strong span{ font:18px syr; }
.ntz_bmol li p{ font: 13px/20px syr; margin-top:-3px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.ntz_swiper{padding:0 70px;}
.ntz_swiper .swiper-slide {width: 513px;}
.ntz_swiper .swiper-slide .coverImg { height:350px;}
.ntz_bmdl dd h5{max-width:410px;}
.ntz_bmdl dd .autoScr{max-width:410px; max-height:none}
.ntz_bmxs{margin-top:-65px; padding-top:60px;}
.ntz_bmdl dd h5{font-size:22px;}
.ntz_tpsw::before {background-size: 850px auto;}
}
@media (max-width:993px){
.ntz_tpsw:before{background-size:650px auto;}
.ntz_tpsw:after{left:100px; right:100px;}
.ntz_bmxs {background-size: 930px auto;}
}
@media (max-width:767px){
.ntz_tpsw dd.slick-current .ntz_lgitem {transform: scale(0.8);}
.ntz_swiper{padding:0;}
.ntz_swiper .swiper-slide .coverImg{height:60vw;}
.ntz_swiper .swiper-slide{width:100%;}
.ntz_swiper .prev {margin-top: 0;top: 180px;left: calc(50% - 46px);width: 36px;height: 36px;background-size: 16px auto !important;}
.ntz_swiper .next {margin-top: 0;top: 180px;left: calc(50% + 10px);width: 36px;height: 36px;background-size: 16px auto !important;}
.ntz_tpsw {display:none;}
.ntz_page{padding-top:50px;}
.ntz_bmdl dd h5{font-size:18px;}
.ntz_bmol{display:block; text-align:center;}
.ntz_bmol li{vertical-align:top; margin:0 5px 10px; text-align:left}
}


@keyframes jk_ani1 {
	0% {transform:translateX(0px);}
    100% {transform:translateX(60px); opacity:0;}
}
.jk_page{ padding-top: 40px; background: url(../images/jk_page_bg.png) no-repeat center bottom; padding-bottom:140px; }
.jk_con1{ background: url(../images/jk_bg1.png) no-repeat center 155px; position:relative; padding-bottom:120px; }
.jk_c1anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.jk_c1anix i:nth-child(1){ background: url(../images/njk_ani1.png) no-repeat center center; height: 7.18vw; width: 7.18vw; position: absolute; top: 52.74%; left:17.6%; max-width:138px; max-height:138px; background-size:cover;}
.jk_c1anix i:nth-child(2){ background: url(../images/njk_ani2.png) no-repeat center center; height: 9.47vw; width: 9.47vw; position: absolute; top: 26.37%; left:76.25%; max-width:182px; max-height:182px; background-size:cover;}
.jk_con1 .container{ position:relative; z-index:1;}
.jk_c1tab{ text-align:center;}
.jk_c1tab a{ cursor: pointer; font-size: 45px; line-height: 70px; color: #b2b2b2; display: inline-block; margin:0 3.12vw;transform:scale(0.9); }
.jk_c1tab a.on{ color: #005594; transform:scale(1); }
.jk_c1tab a span{ display: inline-block; position: relative; padding-right: 18px; }
.jk_c1tab a span:after{ content: ""; background: url(../images/jn_tico.png) no-repeat center center; height: 54px; width: 51px; position: absolute; right: 0px; bottom: 0px; }
.jk_c1swiper{ margin-top:2.6vw;}
.jk_c1swiper dd{ position:relative;}
.jk_c1img{ height:527px; width:527px; margin:0 auto; position:relative; transition:all 0.6s ease; opacity:0; transform:scale(0.6);}
.jk_c1img:before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/jk_c1imgbor.png) no-repeat center center; animation:turnAni 50s linear infinite; }
.jk_c1img img{ width:456px; height:456px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:50%;}
.jk_c1img:after{content:"";}
.jk_c1trun{ background:#fff url(../images/jk_c1bor1.png) no-repeat center center; height: 257px; width: 257px; position: absolute; background-size: cover; text-align:center;display:flex; flex-direction:column; justify-content:center; border-radius:50%; overflow:hidden; }
.jk_c1trun:before{ content: ""; background: url(../images/jk_c1bor1a.png) no-repeat center center; position:absolute; left:0; top:0; right:0; bottom:0; background-size:cover; animation:RturnAni 8s linear infinite}
.jk_c1trun strong{ font: 38px/42px din_b; color: #a6ca36; display: block; position:relative; }
.jk_c1trun strong i{ color: #00559a; font: normal 20px syb; position:relative; top:-4px; }
.jk_c1trun p{ font-size: 20px; color: #00559a; line-height: 26px; margin-top:5px; position:relative }
.jk_c1trun1{ left: 140px; top: 285px;}
.jk_c1trun2{ width:203px; height:203px; top:24px; right:150px;}
.jk_c1trun2a{top:165px; right:140px;}
.jk_c1trun3{ width:227px; height:227px; top:310px; left:930px;}
.jk_c1trun2 strong{ font-size:50px; line-height:56px;}
.jk_c1trun2 p{font-size:26px; line-height:38px;}
.jk_c1trun4 strong img{display:block; margin:0 auto;}
.jk_c1trun4 p{ font-size: 20px; line-height: 26px; margin-top:8px;}
.jk_c1trun1,.jk_c1trun2,.jk_c1trun3{ transition:all 0.6s ease; opacity:0; transform:scale(0.6);}
.on .jk_c1img{opacity:1; transform:scale(1);}
.on .jk_c1trun1{opacity:1; transform:scale(1); transition-delay:0.2s;}
.on .jk_c1trun2{opacity:1; transform:scale(1); transition-delay:0.4s;}
.on .jk_c1trun3{opacity:1; transform:scale(1); transition-delay:0.6s;}
.jk_c1swiper .slick-prev{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -22px; transition:all 0.5s ease; border-radius:50%; transform:rotate(90deg); z-index:1; }
.jk_c1swiper .slick-next{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -22px; transition:all 0.5s ease; border-radius:50%; transform:rotate(-90deg); z-index:1;}
.jk_c1swiper .slick-prev:hover,.jk_c1swiper .slick-next:hover{ background-color:#005594;}
.jk_con2{ background: url(../images/jk_pbg2.png) no-repeat center top; padding-top: 85px; position:relative; z-index:1; margin-top:-40px; padding-bottom:250px; }
.jk_con2 .jn_pt {text-align:center;}
.jk_c2imgTxt{ margin-top:3.64vw; background:rgba(255,255,255,0.75); border-radius:20em;display:flex; justify-content:space-between; overflow:hidden; box-shadow:0 3px 15px rgba(57,68,112,0.05); }
.jk_c2img{ width:50%; position:relative;}
.jk_c2rnd{ width:510px; height:510px; position:absolute; right:0; top:0;}
.jk_c2rnd i{position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; background:rgba(151,187,54,0.4); animation:jk_ani1 3s linear infinite;}
.jk_c2rnd i:nth-child(2){ animation-delay:1s;}
.jk_c2rnd i:nth-child(3){ animation-delay:2s;}
.jk_c2img .overflowHide{ height:510px; border-radius:0 20em 20em 0;}
.jk_c2txt{ width:44%; padding-right:7.15%;display:flex; flex-direction:column; justify-content:center;}
.jk_c2tx{}
.jk_c2tx strong{ display: block; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEFF0), to(#fefefe)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font: 70px/70px syb; }
.jk_c2tx strong span{ font-size:110px;}
.jk_c2tx p{ font: 26px/26px syb; color: #005599; display: block; position: relative; margin-top:-20px;}
.jk_c2des{ font-size: 16px; line-height: 30px; color: #666666; margin: 18px 0px 0; padding-top: 20px; border-top: 1px solid #A0C436; text-align: justify; }
.jk_c2dls{ margin-top: 3.22vw; padding: 0 70px; z-index: 1; display: flex; justify-content: space-between; min-height: 337px; background: url(../images/jk_c3icoBors.png) no-repeat center top; }
.jk_c2dls dd{ position:relative; padding-top:71px; text-align:center; width:33.33%; }
.jk_c2icos{ display: inline-block; height: 200px; width: 200px; position: relative;}
.jk_c2icos:before{content:""; background:#cbe0f4; position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; transform:scale(1.3); opacity:0.6}
.jk_c2icoBor{ padding-top:32px; background: #005599 url(../images/jk_c2icoBor.png) no-repeat center center; border-radius:50%; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; }
.jk_c2icoBor span{ display:inline-block; width:100px; height:100px; transition:all 0.6s ease;}
.jk_c2icoBor:hover span{transform:rotateY(180deg) translateY(-5px);}
.jk_c2icoBor span img{}
.jk_c2icoBor p{ font: 20px/30px syb; color: #c79f62; }
.jk_c2bdes{ margin: 95px auto 0px; width: 385px; font-size: 16px; line-height: 32px; color: #666666; }
.jk_con3{ background: url(../images/jk_pbg1.png) no-repeat center top; margin-top:0px; position:relative; z-index:2; margin-top:-140px }
.jk_c2bmdl{ display: flex; justify-content: space-between; margin: 0 -3px; transform:translateY(-50px)}
.jk_c2bmdl dd{ width:calc(25% - 6px); margin:0 3px;}
.jk_c2bmdl dd .overflowHide{height:237px;}
.jk_c2bmdl dd:nth-child(1) .overflowHide{ border-radius:1em 0 0 1em;}
.jk_c2bmdl dd:nth-child(4) .overflowHide{ border-radius:0 1em 1em 0;}
.jk_c3tab{ margin-top:3vw; padding-bottom:20px;}
.jk_c3tab a{ line-height: 44px; display: inline-block; padding: 0px 20px; font-size: 18px; color: #666666; margin-right: 24px; border-radius: 2em; border: 1px solid #C2C2C2; cursor:pointer; }
.jk_c3tab a.on{ color: #FFF; background: #00559A; border: 1px solid #00559A; }
.jk_c3pros{}
.jk_c3item{ padding-top: 3.12vw; border-top:1px solid #D9D9D9; }
.jk_c3pt{ font: 30px/30px syb; color: #c79f62; }
.jk_c3pp{ color: #666666; font: 16px/30px syr; margin-top: 15px; }
.jk_c3plist{ margin:20px -35px 0;display:flex; flex-wrap:wrap; padding-bottom:25px}
.jk_c3plist dd{ width:calc(33.33% - 70px); margin:0 35px 30px;}
.jk_c3p_img{ height:260px; position:relative;}
.jk_c3p_img img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; max-height:90%; width:auto; height:auto; transition:all 0.5s ease;}
.jk_c3nm{ padding: 20px 20px 20px 15px; background: #E6EFF8; position: relative; border-top: 2px solid #C79F62; }
.jk_c3nm h5{ font-size: 22px; line-height: 24px; color: #666666; font-weight: normal; display: block; position:relative; padding-right:30px; cursor:pointer; transition:all 0.5s ease; }
.jk_c3nm h5:after{ content: ""; background: url(../images/tm_dwar2.png) no-repeat; height: 13px; width: 22px; position: absolute; top: 6px; right: 0px; transition:all 0.5s ease; }
.jk_c3nm h5.on:after{transform:rotate(180deg);}
.jk_c3pdes{ font-size: 16px; line-height: 32px; color: #666666; padding: 18px 0px 10px 0; display:none }
.jk_c3pdes strong{ font-size: 18px; color: #404040; line-height: 30px; margin-bottom: 8px; font-weight: normal; display: block; }
.jk_c3plist dd:hover .jk_c3nm h5{ color:var(--cor)}
.jk_c3plist dd:hover .jk_c3p_img img{transform:translate(-50%,-50%) scale(1.05);}
@media (max-width:1699px){
.jk_con1{padding-bottom:50px;}
.jk_c1tab a{font-size: 36px; line-height: 52px; }
.jk_c1tab a span:after {width: 40px;height: 42px;background-size: cover !important;}
.jk_c1swiper .slick-prev,
.jk_c1swiper .slick-next{width:40px; height:40px; margin-top:-20px; background-size:20px auto !important}
.jk_c1swiper{margin-top:-15px;}
.jk_c1img{ transform:scale(0.6);}
.on .jk_c1img{transform:scale(0.8);}
.jk_c1trun1,.jk_c1trun2,.jk_c1trun3{ transform:scale(0.4);}
.on .jk_c1trun1,.on .jk_c1trun2,.on .jk_c1trun3{ transform:scale(0.8);}
.jk_c1trun1 {left: 80px;top: 255px;}
.jk_c1trun2 {top: 52px;right: 120px;}
.jk_c1trun3 {top: 250px;left: 730px;}
.jk_c1trun2a {top: 145px;right: 90px;}
.jk_con1{ background-size:100% auto; background-position:center 100px;}
.jk_con2{background-size:1700px auto; padding-bottom:230px}
.jk_c2imgTxt{margin-top:2.6vw;}
.jk_c2des{font-size:14px; line-height:26px; margin:12px 0px 0; padding-top:15px;}
.jk_c2tx strong{ font: 52px/52px syb; }
.jk_c2tx strong span{ font-size:90px;}
.jk_c2tx p{font: 22px/22px syb;}
.jk_c2rnd{ width:400px; height:400px;}
.jk_c2img .overflowHide{height:400px;}
.jk_c2txt{width: 45%;padding-right: 5.15%;}
.jk_c2icos{transform:scale(0.88);}
.jk_c2dls{background-size:1000px auto; padding:0 30px}
.jk_c2dls dd{padding-top:42px;}
.jk_c2bdes {margin: 55px auto 0px;width: 330px;font-size: 14px;line-height: 26px;}
.jk_c2bmdl dd .overflowHide{height:184px;}
.jk_c3tab{margin-top:1vw;}
.jk_c3tab a {line-height: 38px;font-size: 16px;margin-right: 20px;}
.jk_c3item{padding-top:2.6vw;}
.jk_c3pt {font: 24px/24px syb;}
.jk_c3pp {font: 14px/26px syr;margin-top: 12px;}
.jk_c3p_img{height:200px;}
.jk_c3nm {padding: 15px 20px 15px 15px;border-top: 1px solid #C79F62;}
.jk_c3nm h5:after { background-size:18px auto}
.jk_c3nm h5{font-size:18px;}
.jk_c3pdes strong{font-size:15px; line-height:26px;}
.jk_c3pdes {font-size: 14px;line-height: 26px;padding: 12px 0px 5px 0;}
.jk_page{background-size:100% auto; padding-bottom:90px;}
.jk_c3plist {margin: 15px -25px 0;padding-bottom: 20px;}
.jk_c3plist dd {width: calc(33.33% - 50px);margin: 0 25px 25px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.jk_c2dls { background:none;padding: 0 30px;}
.jk_c2dls dd{padding-top:30px;}
.jk_c2bdes{width:270px; margin-top:35px;}
.jk_c3plist dd{width:calc(50% - 50px);}
.jk_c1tab a{font-size:30px;}
}
@media (max-width:993px){
.jk_c1tab a{font-size:26px;}
.jk_c1trun1 {left: 20px;top: 255px;}
.jk_c1trun2a {top: 35px;right: 40px;}
.jk_c1trun3 {top: 250px;left: 480px;}
.jk_c2des{max-height:124px; margin-right:-15px; padding-right:15px; overflow-y:auto;}
.jk_c2tx p{font-size:20px;}
.jk_c2icos{ transform:scale(0.8)}
.jk_c2bdes{margin-top:20px; width:220px}
.jk_c2bmdl dd .overflowHide{height:124px;}
.jk_c2dls{padding-left:0; padding-right:0;}
}
@media (max-width:767px){
.jk_c1tab a{font-size:20px; margin:0 3px; line-height:32px}
.jk_c1tab a span:after {height: 32px;width: 30px; background-size:30px auto;right: 6px; bottom: -3px;}
.jk_c3plist dd {width: calc(100% - 20px);margin: 0 10px 20px;}
.jk_c3plist{margin-left:-10px; margin-right:-10px;}
.jk_c3nm h5{font-size:16px; line-height:22px;}
.jk_c2bmdl dd{width:calc(50% - 6px); margin-bottom:6px;}
.jk_c2bmdl dd:nth-child(1) .overflowHide{border-radius:1em 0 0 0;}
.jk_c2bmdl dd:nth-child(2) .overflowHide{border-radius:0 1em 0 0;}
.jk_c2bmdl dd:nth-child(3) .overflowHide{border-radius:0 0 0 1em;}
.jk_c2bmdl dd:nth-child(4) .overflowHide{border-radius:0 0 1em 0;}
.jk_c2bmdl + .jk_c3tab{ margin-top:-15px;}
.jk_c2dls dd{width:100%;}
.jk_c2dls{display:block;}
.jk_c2dls .slick-dots{bottom:-30px;}
.jk_c2dls .slick-dots li button{display:none;}
.jk_c2dls .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.jk_c2dls .slick-dots li.slick-active{ background: #C79F62;}
.jk_con2{padding-bottom:250px;}
.jk_c2bdes{width:auto;}
.on .jk_c1img{transform:scale(0.74); transform-origin:left center}
.on .jk_c1trun1, .on .jk_c1trun2, .on .jk_c1trun3{transform:scale(0.6);}
.jk_c1trun1 {left: -50px;top: 285px;}
.jk_c1trun2a {top:5px;right: -30px;}
.jk_c1trun3 {top: 250px;left: 160px;}
.jk_c1swiper{margin-top:-55px;}
.jk_c2imgTxt{margin-top:25px;display:block; padding:25px 15px; border-radius:0.6em; overflow:hidden;}
.jk_c2img{width:300px; height:300px; margin-left:auto; margin-right:auto;}
.jk_c2img .overflowHide{width:300px; height:300px; border-radius:50%;}
.jk_c2rnd{width:300px; height:300px;}
.jk_c2txt{width:100%; padding-right:0;}
.jk_con2{padding-top:50px;}
.jk_c2des{max-height:none; padding-right:0; margin-right:0}
@keyframes jk_ani1 {
	0% {transform:translateY(0px);}
    100% {transform:translateY(30px); opacity:0;}
}



}
@media (max-width:410px){
.on .jk_c1img{transform:scale(0.7);}  
}
@media (max-width:380px){
.on .jk_c1img{transform:scale(0.65);}
}
@media (max-width:360px){
.on .jk_c1img{transform:scale(0.62);}
}

@keyframes yy_ani1 {
  from {opacity: 1;transform: scale(1);}
  to {opacity: 0;transform: scale(1.3);}
}
.yy_page{ padding-top: 50px; background: url(../images/jk_page_bg.png) no-repeat center bottom; padding-bottom:140px;}
.yy_page .jn_pt{text-align:center;}
.yy_con1{ background: url(../images/yy_c1bg.png) no-repeat center 270px; padding-bottom:100px }
.yy_c1tab{ margin-top:3.12vw; text-align:center; position:relative;}
.yy_c1tab a{ display: inline-block; position: relative; height: 50px; font: 16px/26px syb; color: #b2b2b2; margin: 0px 30px; cursor:pointer }
.yy_c1tab a:after{ content: ""; background: #D9D9D9; position: absolute; width: 170px; height: 1px; right: -120px; bottom: 7px; }
.yy_c1tab a.on{ color: #005594; }
.yy_c1tab a i{ display: inline-block; height: 14px; width: 14px; position: absolute; left: 50%; bottom: 0px; margin-left: -7px; border: 1px solid #D1D1D1; border-radius:50%; background:#fff; transition:all 0.5s ease; z-index:1;}
.yy_c1tab a i:after{content:""; width:8px; height:8px; position:absolute; left:50%; top:50%; margin-left:-4px; margin-top:-4px; border-radius:50%; background:#B2B2B2; transition:all 0.5s ease;}
.yy_c1tab a.on i{ border:1px solid #005594;}
.yy_c1tab a.on i:after{background:#005594;}
.yy_c1tab a:last-child:after{display:none;}
.yy_c1lst{ margin-top:2.6vw; padding:0 132px;}
.yy_c1lst dd{}
.yy_c1item{ position:relative; height:527px; }
.yy_c1img{ height:527px; width:527px; position:absolute; left:0; top:0; transition:all 0.6s ease; opacity:0; transform:scale(0.8);}
.yy_c1img:after{content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/jk_c1imgbor.png) no-repeat center center; animation:turnAni 50s linear infinite; }
.yy_c1pic{ width:456px; height:456px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:50%; overflow:hidden;}
.yy_c1map{ width: 132px; height: 132px; background: #C79F62; color: #fff; position: absolute; right: 14px; top: 36px; border-radius: 50%; display: flex; flex-direction: column; justify-content: center; z-index: 3; text-align: center; font-family: syb; transition:all 0.5s ease; transform:scale(0.6) rotate(-45deg); opacity:0; }
.yy_c1map i{ position:absolute; left:0; top:0; right:0; bottom:0;}
.yy_c1map i:before,.yy_c1map i:after,
.yl_c2wx:before,.yl_c2wx:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; background:rgba(199,159,98,0.5); animation:yy_ani1 3s linear infinite;}
.yy_c1map i:after,.yl_c2wx:after{ animation-delay:1.5s;}
.yy_c1map img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.yy_c1map strong{ display: block; position: relative; font-size: 22px; line-height: 28px; font-weight: normal; }
.yy_c1map p{ display: block; position: relative; font-size: 18px; line-height: 24px; margin-top: 8px; }
.yy_c1rx{ width:520px;display:flex; flex-direction:column; justify-content:center; width:606px; padding:0 35px; background:rgba(255,255,255,0.6); float:right; height:515px;}
.yy_c1rx h3{ display: block; font-size: 50px; line-height: 78px; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(183,174,169,0.4)), to(rgba(183,174,169,0)));-webkit-background-clip: text;-webkit-text-fill-color: transparent; opacity:0.8; transition:all 0.6s ease; opacity:0; transform:translateY(30px); }
.yy_c1rx h3 span{ font-size:78px;}
.yy_c1rx h4{ font: normal 26px/36px syb; color: #005594; padding-bottom: 18px; border-bottom: 1px solid #A0C436; position:relative; margin-top:-40px; transition:all 0.6s ease; opacity:0; transform:translateY(30px);}
.yy_c1rx h5{ color: #666666; margin-top: 18px; font: normal 16px/30px syr; display: block; transition:all 0.6s ease; opacity:0; transform:translateY(30px); }
.yy_c1itags{display:flex; margin:0 -15px; flex-wrap:wrap; transition:all 0.6s ease; opacity:0; transform:translateY(30px);}
.yy_c1itags i{ font-style: normal; }
.yy_c1itags i i{ font: 26px din; }
.yy_c1itags p{ width: calc(50% - 30px); margin: 0 15px; margin-top: 28px; position: relative; padding-left: 58px; display: flex; flex-direction: column; justify-content: center; font: 16px/24px syb; color: #c79f62; height:48px;}
.yy_c1itags p span{ width:48px; height:48px; position:absolute; left:0; top:0; background:#A0C436; border-radius:50%;}
.yy_c1itags p span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.yy_c1lst .slick-prev{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -22px; transition:all 0.5s ease; border-radius:50%; transform:rotate(90deg); z-index:1; }
.yy_c1lst .slick-next{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -22px; transition:all 0.5s ease; border-radius:50%; transform:rotate(-90deg); z-index:1;}
.yy_c1lst .slick-prev:hover,.yy_c1lst .slick-next:hover{ background-color:#005594;}
.on .yy_c1img{opacity:1; transform:scale(1);}
.on .yy_c1rx h3{opacity:0.8; transform:translateY(0); transition-delay:0.2s;}
.on .yy_c1rx h4{opacity:1; transform:translateY(0); transition-delay:0.4s;}
.on .yy_c1rx h5{opacity:1; transform:translateY(0); transition-delay:0.6s;}
.on .yy_c1itags{opacity:1; transform:translateY(0); transition-delay:0.8s;}
.on .yy_c1map{opacity:1; transform:scale(1) rotate(0); transition-delay:0.5s}
@media (max-width:1699px){
.yy_c1tab{margin-top:2.2vw;}
.yy_c1lst{padding:0 80px;}
.yy_c1rx h3{font-size: 36px; line-height: 58px;}
.yy_c1rx h3 span{ font-size:58px;}
.yy_c1rx h4{font-size:22px; line-height:28px; margin-top:-30px;}
.yy_c1rx h5 {margin-top: 12px;font: normal 14px/24px syr;}
.yy_c1item{height:440px; }
.yy_c1img{transform:scale(0.6); left:-50px; top:-40px;}
.on .yy_c1img{transform:scale(0.8);}
.yy_c1rx{width:530px;}
.yy_c1itags p{font-size:13px; line-height:22px; height:44px; margin-top:20px;}
.yy_c1itags p span{width:44px; height:44px;}
.yy_c1rx{height:420px;}
.yy_c1itags i i{font-size:22px;}
.yy_con1{padding-bottom:66px; background-size:100% auto; background-position:center 220px;}
.yy_c1lst .slick-prev,
.yy_c1lst .slick-next{width:40px; height:40px; margin-top:-20px}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.yy_c1lst{padding:0 20px; margin-top:0}
.on .yy_c1img {transform: scale(0.6);}
.yy_c1rx{width:515px;}
.yy_con1{padding-bottom:5px;}
}
@media (max-width:993px){
.yy_c1img{position:relative; left:auto; top:auto; margin:0 auto; transform:scale(1)}
.on .yy_c1img{transform:scale(0.8)}
.yy_c1rx{width:auto; height:auto; margin-top:-45px;}
.yy_con1{padding-bottom:35px;}
}
@media (max-width:767px){
.yy_c1tab{ display:none;}
.yy_c1lst{padding-bottom:10px; padding-left:0; padding-right:0; margin-top:30px;}
.on .yy_c1img{transform:scale(0.74); transform-origin:left top;}
.yy_c1rx h4{font-size:20px;}
.yy_c1rx{padding-left:0; padding-right:0;margin-top: -125px;}
.yy_c1itags p {width: calc(100% - 30px);}
.yy_c1lst .slick-prev, .yy_c1lst .slick-next{width:36px; height:36px; background-size:14px auto!important; margin-top:-105px;}

}
@media (max-width:410px){
.on .yy_c1img{transform:scale(0.7);}
.yy_c1rx{margin-top: -165px;}
.yy_c1lst .slick-prev, .yy_c1lst .slick-next{margin-top:-120px;}
}
@media (max-width:380px){
.on .yy_c1img{transform:scale(0.65);}
.yy_c1rx{margin-top: -175px;}
.yy_c1lst .slick-prev, .yy_c1lst .slick-next{margin-top:-138px;}
}
@media (max-width:360px){
.on .yy_c1img{transform:scale(0.62);}
.yy_c1rx{margin-top: -205px;}
.yy_c1lst .slick-prev, .yy_c1lst .slick-next{margin-top:-148px;}
}


@keyframes yy_ani2 {
	0% {transform:translateY(0px);}
    100% {transform:translateY(40px); opacity:0;}
}
.yy_con2{ background: url(../images/yy_c2bg.png) no-repeat center center; height: 1149px; padding-top:85px; position:relative; z-index:1; }
.yy_c2lst{ margin-top:62px;display:flex; justify-content:space-between; margin-left:-90px; margin-right:-90px;}
.yy_c2lst dd{ width:33.33%; padding:0 90px; padding-top:105px; border-right:1px solid #BBC0C6;}
.yy_c2lst dd:last-child{border:none;}
.yy_c2img{ position:relative; width:335px; height:335px; margin:0 auto 52px;}
.yy_c2img .coverImg{ border-radius:50%; overflow:hidden;}
.yy_c2img span{ background: #FFF; height: 60px; width: 146px; position: absolute; z-index: 1; border-radius:8em; box-shadow:0 3px 12px rgba(0,0,0,0.1); top:260px; right:-55px;}
.yy_c2img span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.yy_c2anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.yy_c2anix i{ background:rgba(151,187,54,0.4); animation:yy_ani2 3s linear infinite; position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%;}
.yy_c2anix i:nth-child(2){ animation-delay:1s;}
.yy_c2anix i:nth-child(3){ animation-delay:2s;}
.yy_c2lst dd strong{ font: normal 26px/48px syb; color: #c79f62; display: block; padding-left: 60px; position:relative }
.yy_c2lst dd strong span{ width: 48px; text-align: center; color: #fff; font: 28px/48px din; background: #A0C436; position:absolute; left:0; top:0; border-radius:50%; height:48px; }
.yy_c2lst dd p{ font-size: 16px; line-height: 32px; color: #666666; margin-top: 20px; text-align:justify; }
.yy_c2lst dd:nth-child(2){ padding-top:0}
.yy_c2lst dd:nth-child(2) .yy_c2img span{ top:35px;}
.yy_con3{ padding-top: 25px; background: url(../images/yy_c3bg.png) no-repeat center bottom; padding-bottom:5vw; background-size:100% auto; }
.yy_c3maps{ position:relative; margin:18px auto 0; max-width:854px; height:650px;}
.yy_c3maps img{ display:block;}
.yy_c3maps img:nth-child(1){ position:absolute; left:0; top:0;} 
.yy_c3maps img:nth-child(2){ position:absolute; left:0; top:0;} 
.yy_c3des{ font-size: 16px; line-height: 30px; color: #666666; margin: 20px auto 0px; max-width: 1200px; text-align:justify }
.yy_con4{ position: relative; background: url(../images/yy_c4bg.png) no-repeat center 608px;padding-bottom:6vw; }
.yy_c4anix{ position:absolute; left:0; top:0; right:0; bottom:0;}
.yy_c4anix i:nth-child(1){ background: url(../images/yy_ani1.png) no-repeat center center; height: 2.18vw; width: 2.18vw; position: absolute; top: 43.55%; left:43.64%; max-width:42px; max-height:42px; background-size:cover;}
.yy_c4anix i:nth-child(2){ background: url(../images/yy_ani2.png) no-repeat center center; height: 4.89vw; width: 4.89vw; position: absolute; top: 28.75%; left:80.72%; max-width:94px; max-height:94px; background-size:cover;}
.yy_c4anix i:nth-child(3){ background: url(../images/yy_ani3.png) no-repeat center center; height: 3.12vw; width: 3.12vw; position: absolute; top: 85.2%; left:21.51%; max-width:60px; max-height:60px; background-size:cover;}
.yy_con4 .container{ position:relative; z-index:1;}
.yy_c4st{ margin-top: 2.4vw; text-align: center; font: 30px/36px syb; color: #c79f62; display: block; }
.yy_c4des{ max-width:1200px; margin:1.6vw auto 2.8vw; font-size: 16px; line-height: 30px; color: #666666; text-align:justify  }
.yyc4items{ max-width:1203px; height:443px; margin:2.6vw auto 0; position:relative;}
.yyc4items dd{ position:absolute; width:243px; height:218px; padding-right:8px; cursor:pointer;}
.yy_c4d1{ left:0; top:25.5%;}
.yy_c4d2{ left:16.2%; top:1.12%;}
.yy_c4d3{ left:16.04%; top:51.01%;}
.yy_c4d4{ left:32%; top:25.5%;}
.yy_c4d5{ left:48.04%; top:0;}
.yy_c4d6{ left:48.04%; top:51.01%;}
.yy_c4d7{ left:64%; top:25.5%;}
.yy_c4d8{ left:80.04%; top:0;}
.yy_c4d9{ left:80.04%; top:51.01%;}
.yy_c4bg{ position:absolute; left:0; top:0; bottom:0; right:0;}
.yy_c4bg img{ position:absolute; left:0; top:0; bottom:0; right:0; transition:all 0.5s ease;}
.yy_c4bg img:nth-child(2){ opacity:0}
.yy_c4ps{ position:absolute; left:0; top:0; bottom:0; right:0; text-align:center;display:flex; flex-direction:column; justify-content:center; color:#fff;}
.yy_c4ps strong{ font-size: 18px; line-height: 30px; display: block; }
.yy_c4ps p{ font-size: 18px; line-height: 24px; margin-top: 5px; }
.yy_c4btn{ position:absolute; width:21px; height:21px; border-radius:50%; background:#C79F62; left:50%; margin-left:-10px; bottom:5px;}
.yy_c4btn:before{content:""; width:13px; height:1px; background:#fff; position:absolute; left:4px; top:10px;}
.yy_c4btn:after{content:""; height:13px; width:1px; background:#fff; position:absolute; top:4px; left:10px;}
.yyc4items dd:hover .yy_c4btn:after{ opacity:0;}
.yy_c4layer{ padding: 25px; width: 390px; color: #FFF; background: #C79F62; position:absolute; top:220px; left:50%; margin-left:-195px; border-radius:1.2em; box-shadow:0 5px 20px rgba(0,0,0,0.1); transition:all 0.5s ease; opacity:0; transform:scaleY(0); transform-origin:center top}
.yy_c4layer p{ font-size: 16px; line-height: 26px; color: #FFF; position: relative; padding-left: 66px; margin-bottom:22px; position:relative }
.yy_c4layer p:after{ content: ""; background: #F1E7D8; height: 1px; position: absolute; bottom: -11px; left: 0px; right: 0px; }
.yy_c4layer p span{ display: inline-block; width: 55px; border-right: 1px solid #F1E7D8; position:absolute; left:0; top:0 }
.yy_c4layer p:last-child{margin-bottom:0;}
.yy_c4layer p:last-child:after{display:none;}
.yy_c4bxt{ text-align:center; font: 30px/36px syb; color: #c79f62; padding-top:40px;}
.yy_c4bxt + .jk_con3{margin-top:0;}
.yy_page .jk_c3item{padding-top:0;}
.yyc4items dd:hover .yy_c4bg img{opacity:0;}
.yyc4items dd:hover .yy_c4bg img:nth-child(2){opacity:1;}
.yyc4items dd:hover{z-index:2}
.yyc4items dd:hover .yy_c4layer{opacity:1; transform:scaleY(1)}
@media (max-width:1699px){
.yy_c2lst{ margin-top:2.6vw; margin-left:-50px; margin-right:-50px;}
.yy_c2lst dd{padding:0 50px; padding-top:65px;}
.yy_c2img{width:300px; height:300px; margin-bottom:45px;}
.yy_c2img span{transform:scale(0.8); transform-origin:left top}
.yy_c2lst dd strong span {width: 40px;font: 24px/40px din;height: 40px;}
.yy_c2lst dd strong {font: normal 22px/40px syb;padding-left: 48px;}
.yy_c2lst dd p {font-size: 14px;line-height: 26px;margin-top: 15px;}
.yy_con2{height:950px; background-size:100% 100%; padding-top:65px;}
.yy_c3maps{ max-width:654px; height:550px; margin-top:0}
.yy_c3des{font-size:14px; line-height:26px; margin-top:0;}
.yy_c4st {margin-top: 2vw;font: 24px/30px syb;}
.yy_c4des{font-size:14px; line-height:26px;}
.yyc4itemsWpr{transform:scale(0.9)!important; transform-origin:center top;}
.yy_con4{background-size:100% auto; background-position:center 538px;}
.yy_con4{padding-bottom:3vw;}
.yy_c4bxt{font-size:24px; padding-bottom:15px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.yy_c2lst dd strong{font-size:19px;}
.yy_c2lst dd{padding:0 25px;}
.yy_c2lst{margin-left:-25px; margin-right:-25px;}
.yy_c2img{width:270px; height:270px; margin-bottom:35px;}
.yy_con2{height:860px;}
.yy_c4layer{width:300px; margin-left:-150px;}
.yyc4items{left:-25px;}
.yy_c2img span{top:220px;}
}
@media (max-width:993px){
.yy_c2img{width:200px; height:200px;}
.yy_c2img span{top:160px; right:-45px;}
.yy_c2lst dd strong{font-size:18px; line-height:22px;display:flex; flex-direction:column; justify-content:center; height:44px;}
.yyc4items{left:-45px;}
.yyc4items dd{transform:scale(0.85);}
.yy_con4 + .yy_c4bxt{ padding-top:0; margin-top:-25px;}
.jk_c3tab a{margin-right:5px;}
.yy_page{padding-bottom:90px;}
}
@media (max-width:767px){
.jk_c3tab a{font-size:14px; line-height:36px; margin-bottom:10px;}
.jk_c3tab{padding-bottom:10px;}
.jk_c3item{padding-top:20px;}
.jk_c3pt{font-size:20px;}
.jk_c3pp{line-height:24px;}
.yy_c2lst dd{width:100%;}
.yy_c2lst{display:block; margin-top:25px;}
.yy_c2lst .slick-dots{bottom:-30px;}
.yy_c2lst .slick-dots li button{display:none;}
.yy_c2lst .slick-dots li { background: #D6D6D6; display: inline-block; height: 8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.yy_c2lst .slick-dots li.slick-active{ background: #C79F62;}
.yy_con2{height:auto; padding-bottom:100px;background-size: 230% 100%;}
.yy_c3maps{height:300px;}
.yy_c4st{margin-top:25px; font-size:20px;}
.yy_c4bxt{font-size:20px;}
.yyc4items dd{position:relative!important; padding-right:0; left:auto!important; top:auto!important; right:auto!important; transform:scale(1); width:165px; height:165px;}
.yyc4items{width:auto; display:flex; flex-wrap:wrap; left:0}
.yyc4itemsWpr{transform:scale(1)!important;}
.yy_con4 + .yy_c4bxt{margin-top:400px;}
.yy_c4ps strong{font-size:15px; line-height:15px;}
.yy_c4ps p{font-size:12px; line-height:14px;}
.yy_c4layer{width:180px; margin-left:-90px; left:50%; top:140px; padding:10px}
.yy_c2img span{top:200px;}
.yy_c4layer p{font-size:12px; line-height:18px;padding-left:44px;}
.yy_c4layer p span{ width:40px;}
}


@keyframes yl_ani1 {
	0% {transform:translateY(0px);}
    100% {transform:translateY(40px); opacity:0;}
}
.yl_page{ padding-top: 75px; }
.yl_c1ul{ margin: 0px -25px; }
.yl_c1ul dd{ width:calc(50% - 50px); margin:0 25px; text-align:center; transition:all 0.5s ease;}
.yl_c1ul dd:hover{transform:translateY(-15px);}
.yl_c1ul dd img{}
.yl_con1{ padding-top: 4.28vw; position: relative; background: url(../images/yl_c2bg.png) no-repeat center bottom; margin-bottom:85px; }
.yl_con1 .jn_pt{text-align:center;}
.yl_c1anix{ position:absolute; left:0; top:0; right:0; bottom:0}
.yl_c1anix i:nth-child(1){ background: url(../images/yl_ani1.png) no-repeat center center; height: 7.23vw; width: 7.23vw; position: absolute; top: 68.55%; left:13.48%; max-width:139px; max-height:139px; background-size:cover;}
.yl_c1anix i:nth-child(2){ background: url(../images/yl_ani2.png) no-repeat center center; height: 2.96vw; width: 2.96vw; position: absolute; top: 83.58%; left:36.92%; max-width:57px; max-height:57px; background-size:cover;}
.yl_c1anix i:nth-child(3){ background: url(../images/yl_ani3.png) no-repeat center center; height: 5.41vw; width: 5.41vw; position: absolute; top: 53.77%; left:58.43%; max-width:104px; max-height:104px; background-size:cover;}
.yl_c1anix i:nth-child(4){ background: url(../images/yl_ani4.png) no-repeat center center; height: 6.04vw; width: 6.04vw; position: absolute; top: 63.19%; left:78.9%; max-width:116px; max-height:116px; background-size:cover;}
@keyframes yl_rani {
  0% {transform:translateY(-10px);}
  50% {transform:translateY(20px);}
  100% {transform:translateY(-10px);}
}
.yl_con1 .container{ position:relative; z-index:1;}
.jn_pdes{ color: #666666; text-align: center; margin-top: 30px; font: 16px/32px syr; max-width:1330px; margin-left:auto; margin-right:auto; }
.yl_c1dls{ margin: 32px 65px 0px;display:flex; justify-content:space-around; }
.yl_c1dls dd{ text-align: center; height: 340px; padding-top: 25px; animation:yl_rani 3s linear infinite;}
.yl_c1dls dd:nth-child(1){ padding-top:50px;}
.yl_c1dls dd:nth-child(2){ padding-top:85px; animation-delay:1.5s}
.yl_c1item{ display: inline-block; height: 227px; width: 227px; position:relative;display:flex; flex-direction:column; justify-content:center; text-align:center; transition:all 0.5s ease;}
.yl_c1item:before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/jk_c1bor1a.png) no-repeat center center; background-size:cover; animation:turnAni 10s linear infinite;}
.yl_c1item:after{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/jk_c1bor1.png) no-repeat center center; background-size:cover; animation:RturnAni 15s linear infinite;}
.yl_c1ico{ background: #005594; height: 100px; width: 100px; border: 4px solid #FFF; position: absolute; left: 50%; top: -50px; margin-left: -50px; border-radius:50%; z-index:1; transition:all 0.5s ease;}
.yl_c1ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; max-height:90%; width:auto; height:auto;}
.yl_c1b{ position:relative; z-index:1;}
.yl_c1b strong{ display:inline-block; position:relative; padding-right:22px; margin-bottom:8px;}
.yl_c1b strong span{ font: 50px/50px din_b; color: #a5c936; }
.yl_c1b strong i:nth-child(2){ font-size: 30px; line-height: 30px; color: #a6ca36; position: absolute; top:1px; right: 0px; font-style: normal; }
.yl_c1b strong i:nth-child(3){ font-style: normal; font-size: 17px; line-height: 20px; color: #005599; position: absolute; bottom: 5px; right: 0px; font-weight: normal; }
.yl_c1b p{ position: relative; z-index: 1; font: 18px/24px syr; color: #005599; }
.yl_c1dls dd:hover .yl_c1item{transform:translateY(-15px);}
.yl_c1dls dd:hover .yl_c1ico{transform:rotateY(180deg);}
.yl_c1dls dd:nth-child(2) .yl_c1ico{top:auto; bottom:-40px;}
.yl_con2{ background: url(../images/yl_c3bg.png) no-repeat center top; padding-bottom:135px; }
.yl_con2 .jn_pt{text-align:center; padding-top:100px;}
.yl_con2 .container{}
.yl_c2itemWpr{ margin-top:2.6vw;}
.yl_c2item{ margin-bottom:4.68vw;display:flex; justify-content:space-between; }
.yl_c2itemWpr .yl_c2item:last-child{margin-bottom:0!important;}
.yl_c2lx{ width:530px; margin-left:75px; position:relative; height:580px;}
.yl_c2imgs{}
.yl_c2imgs dd{ padding-bottom:50px;}
.yl_c2imgs .coverImg{ height:530px;}
.yl_c2imgs .coverImg img{border-radius:50%; overflow:hidden; z-index:1; position:relative}
.yl_c2imgs .coverImg:before,.yl_c2imgs .coverImg:after{content:""; background:rgba(151,187,54,0.5); animation:yy_ani2 2s linear infinite; position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%;}
.yl_c2imgs .coverImg:after{ animation-delay:1s;}
.yl_c2imgs .slick-prev{ background: #D8D0BE url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: -75px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -22px; z-index: 1; transition:all 0.5s ease; transform:rotate(90deg); border-radius:50%;}
.yl_c2imgs .slick-next{ background: #D8D0BE url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: -75px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -22px; z-index: 1; transition:all 0.5s ease; border-radius:50%; transform:rotate(-90deg);}
.yl_c2imgs .slick-prev:hover,.yl_c2imgs .slick-next:hover{background:#c79f62 url(../images/tm_dwar.png) no-repeat center center;}
.yl_c2wx{ width:132px; height:132px; border-radius:50%; position:absolute; right:24px; bottom:30px; background:#C79F62;}
.yl_c2wxx{ color: #FFF; position: absolute; z-index: 1; left: 0px; top: 0px; right: 0px; bottom: 0px; padding-top: 60px; background: url(../images/yl_c3ico.png) no-repeat center 18px; text-align: center; color: #fff; font: 14px/20px syr; }
.yl_wxLayer{position:absolute; left:0; top:0; right:0; bottom:0; background:#fff; border-radius:50%; overflow:hidden; transition:all 0.5s ease; opacity:0; transform:scale(0)}
.yl_wxLayer img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:75%; max-height:75%; width:auto; height:auto;}
.yl_c2wxx:hover .yl_wxLayer{opacity:1; transform:scale(1);}
.yl_c2rx{ width:710px; padding:50px 40px; background:rgba(255,255,255,0.4); height:545px;}
.yl_c2itemWpr .yl_c2item:nth-child(2n){flex-direction:row-reverse; }
.yl_c2itemWpr .yl_c2item:nth-child(2n) .yl_c2lx{margin-left:0; margin-right:75px;}
.yl_c2tnm{}
.yl_c2tnm strong{ display: block; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#e3e7eb), to(#EEF5FB)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font: 60px/100px syb; }
.yl_c2tnm strong span{ font-size:100px;}
.yl_c2tnm p{ font: 26px/26px syb; color: #c79f62; display: block; position: relative; margin-top:-40px;}
.yl_c2rdes{ font: 16px/30px syr; color: #666666; margin-top: 25px; text-align:justify}
.yl_c2tags{ margin:0 -15px; padding-top:5px}
.yl_c2tags dd{ width:calc(45% - 30px); margin:35px 15px 0; padding-left:60px; position:relative}
.yl_c2tags dd:nth-child(2n){ width:calc(55% - 30px);}
.yl_c2tags dd span{ width:48px; height:48px; background:#A0C436; position:absolute; left:0; top:0; border-radius:50%;}
.yl_c2tags dd span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.yl_c2tags p{ height: 48px; display: flex; flex-direction: column; justify-content: center; font-size: 16px; line-height: 24px; color: #c79f62; }
.yl_con3{ background: url(../images/yl_c4bg.png) no-repeat center top; position: relative; z-index: 2; margin-top: -85px; padding-top:100px; }
.yl_con3:before{ content: ""; background: url(../images/yl_c4bg2.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.yl_con3 .container{ position:relative;}
.yl_con3 .jn_pt{text-align:center; padding-top:30px;}
.yl_c3tab{ margin:35px -17px 0;}
.yl_c3tab .swiper-slide{ padding:48px 17px 0; height:150px; cursor:pointer;}
.yl_c3tbnm{ height: 82px; border: 1px solid #CECECE; text-align: center; font: 20px/26px syb; color: #595959; padding: 0px 45px; display:flex; flex-direction:column; justify-content:center; border-radius:10em; transition:all 0s ease; position:relative}
.yl_c3tbnm span{ height: 66px; width: 66px; border: 5px solid #FFF; background: #C79F62; border-radius:50%; position:absolute; left:50%; top:-50px; margin-left:-33px; transition:all 0s ease; opacity:0; transform:scale(0.5); transform-origin:top center;}
.yl_c3tbnm span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.yl_c3tab .swiper-slide-active .yl_c3tbnm{ font-size: 18px; line-height: 22px; padding-top: 10px; color: #FFF; background: #005594; border: 1px solid #005594; }
.yl_c3tab .swiper-slide-active .yl_c3tbnm span{ opacity:1; transform:scale(1)}
.ylc3_swiper{padding:0 112px; position:relative; z-index:1}
.ylc3_swiper .swiper-container { width: 100%;}
.ylc3_swiper .swiper-slide { background-position: center; width: 718px; padding-top:3vw; padding-bottom:3vw;}
.ylc3_swiper .swiper-slide .coverImg { display: block; width: 100%; height: 476px; border-radius:1em; overflow:hidden; transition:all 0.5s ease; }
.ylc3_swiper .swiper-slide .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.4); transition:all 0s ease;}
.ylc3_swiper .swiper-slide-active .coverImg{ box-shadow:0 15px 30px rgba(0,0,0,0.1); opacity:1;}
.ylc3_swiper .swiper-slide-active .coverImg:after{ opacity:0}
.ylc3_swiper .prev{ background: #BF9763 url(../images/tm_dwar.png) no-repeat center center; height: 44px; width: 44px; margin-top: -52px; position: absolute; top: 50%; border-radius:50%; transition:all 0.5s ease; left:0; transform:rotate(90deg); z-index:2; cursor:pointer;}
.ylc3_swiper .next{background: #BF9763 url(../images/tm_dwar.png) no-repeat center center; height: 44px; width: 44px; margin-top: -52px; position: absolute; top: 50%; border-radius:50%; transition:all 0.5s ease; right:0; transform:rotate(-90deg); z-index:2; cursor:pointer;}
.ylc3_swiper .prev:hover,.ylc3_swiper .next:hover{background-color:#005592;}
.ylc3_wxs{ text-align: justify; margin-top: 45px; cursor:pointer; }
.ylc3_wxs span{ height: 70px; width: 250px; padding-left: 100px; font: 18px/24px syr; color: #666666; display: flex; flex-direction: column; justify-content: center; background:#C79F62 url(../images/yl_c4icow.png) no-repeat 55px center; border-radius:10em; box-shadow:0 2px 12px rgba(0,0,0,0.12); margin:0 auto; transition:all 0s ease; opacity:0; color:#fff; }
.ylc3_swiper .swiper-slide-active .ylc3_wxs span{opacity:1;}
.yl_con4{ background: url(../images/yl_c5bg.png) no-repeat center top; padding-top: 335px; position:relative; margin-top:-100px; z-index:1}
.yl_c4box{display:flex; justify-content:space-between; } 
.yl_c4imgs{ width:52%;}
.yl_c4imgs dd{}
.yl_c4imgs dd .coverImg{ border-radius:1.2em; overflow:hidden; height:455px;}
.yl_c4imgs .slick-dots{bottom:6px; left:50%; width:auto; display:flex; transform:translateX(-50%); height:22px; background:#A18E7B; border-radius:5em; padding:4px 8px;}
.yl_c4imgs .slick-dots li button{display:none;}
.yl_c4imgs .slick-dots li { background: #fff; display: inline-block; height: 12px; width: 12px; margin: 0px 8px; position: relative; border-radius:50%; vertical-align:middle}
.yl_c4imgs .slick-dots li.slick-active{ background:#005599;}
.yl_c4rx{ width:42.5%;display:flex; flex-direction:column; justify-content:center;}
.yl_c4rx .jn_pt{ text-align:left;}
.yl_c4rx .jn_pdes{ text-align:justify}
.yl_c4wxs{ height: 70px; width: 250px; padding-left: 100px; font: 18px/24px syr; color: #fff; display: flex; flex-direction: column; justify-content: center; background:#C79F62 url(../images/yl_c4icow.png) no-repeat 55px center; border-radius:10em; box-shadow:0 2px 12px rgba(0,0,0,0.12); margin-top:35px; position:relative; cursor:pointer;}
.yl_c4wximg{ width:120px; height:120px; border-radius:0.3em; background:#fff; position:absolute; left:50%; margin-left:-60px; bottom:90px; box-shadow:0 5px 15px rgba(0,0,0,0.1); transition:all 0.5s ease; opacity:0; visibility:hidden; transform:translateY(-10px);}
.yl_c4wximg:after{content:""; border-left:6px solid transparent; border-right:8px solid transparent; border-top:8px solid #fff; position:absolute; left:50%; margin-left:-8px; bottom:-8px;}
.yl_c4wxs:hover .yl_c4wximg,
.ylc3_wxs:hover .yl_c4wximg{opacity:1; visibility:visible; transform:translateY(0);}
.ylc3_swiper .yl_c4wximg{bottom:145px;}
.yl_con5{ margin-top:5.2vw; position:relative; overflow:hidden; margin-bottom:100px; z-index:0}
.yl_c5box{ height:623px; position:relative;display:flex; justify-content:space-between; }
.yl_c5box:before{ content: ""; width: 1920px; position: absolute; left: 50%; top: 0px; bottom: 0px; margin-left: -960px; background: url(../images/yl_c6bg1.png) no-repeat center center; z-index:2; }
.yl_c5lx{height:623px;display:flex; flex-direction:column; justify-content:center; width:48%; padding-bottom:35px;}
.yl_c5lx .jn_pt{ text-align:left;}
.yl_c5lx .jn_pdes{ text-align:justify;}
.yl_c5rx{ width:48.26%;display:flex; flex-direction:column; justify-content:center; position:relative; z-index:1; right:-50px; }
.yl_c5box:after{content:""; width: 1920px; position: absolute; left: 50%; top: 0px; bottom: 0px; margin-left: -960px; background: url(../images/yl_c6bg2.png) no-repeat center center; }
@keyframes yl_ani2 {
	0% {left: 710px; top: 380px; transform:rotate(-5deg);}
	50% {top: 320px; transform:rotate(0deg);}
	80% {opacity:1;}
    100% {left: 910px; top: 274px; transform:rotate(3deg); opacity:0}
}
.yl_c5fly{ background: url(../images/yl_fly.png) no-repeat center center; height: 33px; width: 35px; position: absolute; left: 710px; top: 380px; transform:rotate(-5deg);z-index:3; animation:yl_ani2 5s linear infinite }
.ylc3_swiper .swiper-slide .coverImg p{display:none;}
@media (max-width:1699px){
.jn_pdes{font-size:14px; line-height:26px; margin-top:20px}
.yl_c1dls{margin:10px 0 0;}
.yl_c1dlsWpr{transform:scale(0.8);}
.yl_con1{background-size:100% auto; background-position:center 18vw; margin-bottom:35px;}
.yl_con2{background-size:100% 100%; padding-bottom:105px;}
.yl_con2 .jn_pt{padding-top:60px;}
.yl_c2imgs .slick-prev,
.yl_c2imgs .slick-next{width:40px; height:40px; margin-top:-20px; background-size:20px auto !important;}
.yl_c2imgs .slick-prev{ left:-60px;}
.yl_c2imgs .slick-next{right:-60px;}
.yl_c2lx{ width:430px; height:480px; margin-left:60px;}
.yl_c2imgs .coverImg{ height:430px;}
.yl_c2wx{ width:120px; height:120px;}
.yl_c2wxx{  padding-top: 55px; background: url(../images/yl_c3ico.png) no-repeat center 16px; background-size:32px auto; font: 12px/18px syr; }
.yl_c2rx{ width:560px; padding:40px 20px; height:440px;}
.yl_c2itemWpr .yl_c2item:nth-child(2n) .yl_c2lx{margin-left:0; margin-right:60px;}
.yl_c2tnm strong{font: 46px/80px syb; }
.yl_c2tnm strong span{ font-size:80px;}
.yl_c2tnm p{ font: 22px/22px syb; margin-top:-35px;}
.yl_c2rdes{ font: 14px/26px syr; margin-top: 15px;}
.yl_c2tags {margin: 0 -5px;}
.yl_c2tags dd{padding-left:50px; width:calc(45% - 10px); margin:25px 5px 0}
.yl_c2tags dd span{ width:40px; height:40px;}
.yl_c2tags dd span img{ max-width:70%; max-height:70%;}
.yl_c2tags p{ height: 40px;font-size: 13px; line-height: 20px;}
.yl_c2item{margin-bottom:2.2vw;}
.yl_c3tab{ margin:15px -12px 0;}
.yl_c3tab .swiper-slide{ padding:38px 12px 0; height:120px;}
.yl_c3tbnm{ height: 66px; font: 16px/22px syb; padding: 0px 25px;}
.yl_c3tbnm span{ height: 46px; width: 46px; border: 3px solid #FFF; margin-left:-23px; top:-36px}
.ylc3_swiper .prev,
.ylc3_swiper .next{width:40px; height:40px; margin-top:-50px; background-size:20px auto !important}
.ylc3_swiper .swiper-slide { width: 570px;}
.ylc3_swiper .swiper-slide .coverImg {height: 330px;}
.ylc3_swiper{margin-top:-15px;}
.yl_con3{background-size:100% auto; margin-top:-4.2vw; padding-top:90px;}
.yl_con3 .jn_pt{padding-top:0;}
.ylc3_wxs{margin-top:36px;}
.yl_con4{background-size:100% auto; margin-top:-80px; padding-top:255px}
.yl_c4imgs .slick-dots{transform:scale(0.8) translateX(-50%);}
.yl_c4imgs dd .coverImg{height:365px;}
.yl_c5rx{width:51%;}
.yl_con5{margin-top:-20px; margin-bottom:50px;}
.yl_c5box:before{background-size:1700px auto;}
@keyframes yl_ani2 {
	0% {left: 610px; top: 338px; transform:rotate(-5deg);}
	50% {top: 290px; transform:rotate(0deg);}
	80% {opacity:1;}
    100% {left: 810px; top: 244px; transform:rotate(5deg); opacity:0}
}
.yl_c5fly{ left: 610px; top: 338px;}
.ylc3_swiper .yl_c4wximg{bottom: 130px;}
}
@media (max-width:1379px){
.yl_con1{background-position:center 20vw}
}
@media (max-width:1199px){
.yl_c2item{display:block;}
.yl_c2lx{margin-left:auto!important; margin-right:auto!important;}
.yl_c2rx{width:auto;}
.yl_c2item{margin-bottom:55px;}
.yl_c2itemWpr .yl_c2item:last-child{margin-bottom:0px!important;}
.yl_con4{padding-top:205px;}
.yl_con5{margin-top:-60px;}
@keyframes yl_ani2 {
	0% {left: 460px; top: 370px; transform:rotate(-5deg);}
	50% {top: 285px; transform:rotate(0deg);}
	80% {opacity:1;}
    100% {left: 760px; top: 245px; transform:rotate(5deg); opacity:0}
}
.yl_c5fly{ left: 460px; top: 370px;}
.ylc3_swiper{padding:0 70px;}
.ylc3_swiper .swiper-slide { width: 513px;}
.ylc3_swiper .swiper-slide .coverImg {height: 320px;}
}
@media (max-width:993px){
.yl_c1ul{ margin: 0px -10px; }
.yl_c1ul dd{ width:calc(50% - 20px); margin:0 10px;}
.yl_page{padding-top:55px;}
.yl_con4{padding-top:145px;}
.yl_con3{padding-bottom:35px;}
.yl_c5fly{animation:none;}
.yl_c5fly {left: 470px;top: 230px;}
.yl_c5lx {width: 68%;padding-bottom: 35px; height:510px;}
.yl_c5box{ height:480px;}
}
@media (max-width:767px){
.yl_c1ul dd{width:calc(100% - 20px); margin-bottom:12px;}
.yl_con1 .jn_pt{font-size:20px;}
.jn_pdes {font-size: 14px;line-height: 24px;margin-top: 14px;}
.jn_pdes p span{font-size:22px!important;}
.yl_c1dls dd:nth-child(1){left:110px; top: -120px; position:relative}
.yl_c1dls dd:nth-child(3){right:110px; top: -120px; position:relative}
.yl_c1dlsWpr{margin-top:75px;}
.yl_con2 {background-size: 240% 100%;padding-bottom: 105px;}
.yl_con1{margin-bottom:15px;}
.yl_c2itemWpr{margin-top:25px;}
.yl_c2imgs .coverImg{transform:scale(0.76); transform-origin:left top;}
.yl_c2wx {right: 104px;bottom: 90px;}
.yl_c2rx{margin-top:-45px; height:auto}
.yl_c2tags dd{width: calc(100% - 10px)!important;}
.yl_c2tnm strong{font-size:38px;}
.yl_con4{padding-top:85px;}
.yl_c4box{display:block;}
.yl_c4imgs{width:100%;}
.yl_c4rx{width:100%; display:block; margin-top:25px;}
.yl_c4imgs dd .coverImg{height:62vw;}
.jn_pdes {font-size: 13px;line-height: 22px;margin-top: 10px;}
.yl_c4wxs{margin-top:22px; margin-left:auto; margin-right:auto}
.yl_con5{margin-top:50px;}
.yl_c5box{height:auto; display:block;}
.yl_c5lx{width:100%; height:auto}
.yl_c5rx{width:100%; right:0; top:-35px}
.yl_c4rx .jn_pt,
.yl_c5lx .jn_pt{text-align:center;}
.yl_c5box:before{display:none;}
.ylc3_swiper{padding:0; margin-top:5px;}
.ylc3_swiper .swiper-slide{width:100%;}
.ylc3_swiper .swiper-slide .coverImg{height:55vw;}
.ylc3_swiper .prev{margin-top: 0;top: auto; bottom:87px;left: calc(50% - 46px);width: 36px;height: 36px;background-size: 16px auto !important;}
.ylc3_swiper .next {margin-top: 0;top: auto; bottom:87px;left: calc(50% + 10px);width: 36px;height: 36px;background-size: 16px auto !important;}
.ylc3_wxs{ margin-top:66px;}
.yl_c3tab{margin-left:0; margin-right:0;}
.yl_c3tab .swiper-slide{padding-left:0; padding-right:0;}
.yl_c3tab{display:none;}
.ylc3_swiperWpr {margin-top:25px;}
.ylc3_swiper .swiper-slide .coverImg p{display:block; position:absolute; left:0; bottom:0; right:0; text-align:center; padding:10px 15px; color:#fff; background:rgba(0,0,0,0.5);}
.yl_con3{padding-top:55px;}
.yl_con2{padding-bottom:75px;}
.yl_c1ul dd:hover {transform: translateY(0px);}
.ylc3_wxs span,.yl_c4wxs{padding-left:96px; height:60px; width:235px; font-size:14px; line-height:20px;}
}


.indexBody{overflow-x:hidden;}
.web_con{width:100%; height:100%; position:fixed; z-index:1000; left:0; top:0; overflow:hidden; transition:all 0.5s ease; background:#F4F4F7;}
.web_con video{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:110%; height:auto;}
.web_con.out{ transform:scale(3); opacity:0; visibility:hidden;}
.inxDot{ position:fixed; z-index:10; top:50%; transform:translateY(-50%); width:19px; left:4.2vw;}
.inxDot li{ position:relative; margin:12px 0;}
.inxDot li i{ display: block; height: 20px; position: relative; }
.inxDot li i:before{ content: ""; background: url(../images/inx_dot1a.png) no-repeat center center; position: absolute; height: 20px; top: 0px; right: 0px; transition:all 0.5s ease; width:19px;}
.inxDot li i:after{ content: ""; background: url(../images/inx_dot2a.png) no-repeat center center; position: absolute; height: 20px; top: 0px; right: 0px; transition: all 0.5s ease; width:19px; opacity:0; visibility:hidden; }
.inxDot li.on i:before{ opacity:0; visibility:hidden;}
.inxDot li.on i:after{ opacity:1; visibility:visible;}
.inxDot li span{ font-size: 16px; line-height: 20px; color: #00558f; white-space: nowrap; display: inline-block; position: absolute; left: 28px; top: 0px; transition:all 0.5s ease; opacity:0; visibility:hidden}
.inxDot_w li i:before{ background: url(../images/inx_dot1.png) no-repeat center center; }
.inxDot_w li i:after{ background: url(../images/inx_dot2.png) no-repeat center center; }
.inxDot_w li span{color:#fff;}
.inxDot li.on span{opacity:1; visibility:visible}
@media (max-width:1699px){
.inxDot{transform:translateY(-50%) scale(0.8); left:2.2vw;}
}
@media (max-width:1379px){
.inxDot {transform: translateY(-50%) scale(0.7);left: 15px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.inxDot {display:none!important;}
}
@media (max-width:767px){

}


.inxCon1{ position:relative; overflow:hidden}
.hmFocusWpr:before{ content: ""; background: url(../images/inx_c2top.png) no-repeat center center; height: 46px; width: 929px; position: absolute; left: 50%; bottom: 0px; margin-left: -484px; z-index:3; }
.inx_c1topBgs{ width:1400px; height:1400px; position:absolute; left:50%; margin-left:-720px; top:-1090px;}
.inx_c1topBgs:before,.inx_c1topBgs:after{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-size: cover!important; background: url(../images/inx_c1rnd.png) no-repeat center center; }
.inx_c1topBgs:after{ background: url(../images/inx_c1rnd2.png) no-repeat center center; animation:turnAni 60s linear infinite; }
.inx_c1top{position:relative; padding-top:45px; height:494px; z-index:1;}
.inx_c1bom{position:relative;}
.inx_pt{ text-align: center; color: #FFF; font: 46px/72px syl; }
.inx_pt img,.inx_pt text{vertical-align:middle;}
.inx_pt img{margin:0 10px;}
.inx_pts{ display:inline-block; position:relative;}
.inx_pts:after{ content: ""; background: url(../images/inx_tico.png) no-repeat center center; height: 66px; width: 62px; position: absolute; right: -20px; bottom: 1px; }
.inx_c1nav{ width:1400px; height:1400px; position:absolute; left:50%; margin-left:-720px; top:-1090px; border-radius:50%; transform:rotate(0deg); transition:all 0.5s ease;}
.inx_c1nav1{ transform:rotate(22deg);}
.inx_c1nav2{ transform:rotate(44deg);}
.inx_c1nav3{ transform:rotate(66deg);}
.inx_c1nav dd{ width:150px; text-align:center; position:absolute; cursor:pointer;}
.inx_c1nav dd:after{ content: ""; background: url(../images/inx_lico.png) no-repeat center top; height: 0px; width: 20px; position: absolute; left: 50%; top:212px; margin-left: -10px; transition:all 0.5s ease; overflow:hidden; }
.inx_c1nav dd:nth-child(1){ bottom: -122px; left:625px; }
.inx_c1nav dd:nth-child(2){ bottom: -70px; left: 890px; transform:rotate(-22deg);}
.inx_c1nav dd:nth-child(3){ bottom: 72px; left: 1110px; transform:rotate(-44deg);}
.inx_c1nav dd:nth-child(4){ bottom: 274px; left: 1260px; transform:rotate(-66deg);}
.inx_c1icox{ width:150px; height:150px; border-radius:50%; background:#fff; display:block; box-shadow:0 0 18px rgba(0,0,0,0.2); position:relative; transition:all 0.5s ease; transform:scale(0.74)}
.inx_c1icox:before{ content: ""; background: url(../images/ntz_tn.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-size:138px auto; }
.inx_c1icox:after{ content: ""; height: 118px; width: 118px; border: 2px solid #00559B; position: absolute; left: 50%; top: 50%; margin-left:-59px; margin-top:-59px; border-radius:50%; transition:all 0.5s ease;}
.inx_c1ico{ position:absolute; left:0; top:0; right:0; height:150px; z-index:1;}
.inx_c1ico img{ transition:all 0.5s ease; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:60%; max-height:60%; width:auto; height:auto; opacity:0;}
.inx_c1ico img:nth-child(2){ opacity:1}
.inx_c1nav dd p{ color: #646464; font: 28px/64px syn; letter-spacing:10px; padding-left:10px; transition:all 0.5s ease; transform:scale(0.8); transform-origin:center top; margin-top:-15px; height:74px; }
.inx_c1nav dd.on:after{height:75px; transition-delay:0.5s}
.inx_c1nav dd.on .inx_c1ico img{opacity:0;}
.inx_c1nav dd.on .inx_c1ico img:nth-child(1){opacity:1;}
.inx_c1nav dd.on .inx_c1icox:after{background:#00559B;}
.inx_c1nav dd.on p{color:#00559B; transform:scale(1); margin-top:0}
.inx_c1nav dd.on .inx_c1icox{transform:scale(1);}
.inx_c1nav dd.on .inx_c1icox:before{ animation:turnAni 3s linear infinite;}
.inx_c1bom{ background: url(../images/inx_c1bmBg.png) no-repeat center top; height: 568px; margin-top:-138px; position:relative; }
.inxc1_list{}
.inxc1_list dd{}
.inx_c1item{ height:568px; position:relative; display:block; padding-top:182px; padding-left:140px;}
.inx_c1lx{ width:510px;}
.inx_c1txt{ color: #646464; text-align: justify; font: 18px/36px syn; height:180px;-webkit-line-clamp:5; transition:all 0.5s ease; opacity:0; transform:translateX(180px); }
.inx_c1btnx{ margin-top:55px; transition:all 0.5s ease; opacity:0; transform:translateX(-180px);}
.inx_m{ font-size: 16px; color: #c79f62; width: 200px; padding-left:36px; line-height:58px; border: 1px solid #c79f62; position: relative; display:inline-block; text-align:left; transition:all 0.5s ease; border-radius:0.3em; }
.inx_m:after{content:""; background: #C79F62 url(../images/art_bak.png) no-repeat center center; height: 32px; width: 32px; margin-top: -16px; position: absolute; top: 50%; right:20px; border-radius:50%; background-size:20px auto!important;}
.inx_mWpr:hover .inx_m,.inx_m:hover{ box-shadow: 0 5px 20px rgba(199,159,98,0.3); color: #FFF; background: #C79F62; transform:translateY(-5px);}
.inx_mWpr:hover .inx_m:after,.inx_m:hover:after{content:""; background: #FFF url(../images/art_bak2.png) no-repeat center center;}
.inx_mWpr:hover .inx_m:hover{ transform:translateY(0)}
.inxc1_list .slick-prev{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(90deg); }
.inxc1_list .slick-next{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(-90deg);}
.inxc1_list .slick-prev:hover,.inxc1_list .slick-next:hover{ background: #00559B url(../images/tm_dwar.png) no-repeat center center; }
.inx_c1rx{ position:absolute; right:0; bottom:0; top:0; width:820px;}
.inx_c1rimg{ position:absolute; right:82px; bottom:66px; transition:all 0.8s ease; opacity:0; transform:translateX(-180px);}
.inx_c1rnm{ height:190px; position:absolute; right:42px; bottom:56px; transition:all 0.8s ease; opacity:0; transform:translateX(180px);}
.on .inx_c1txt{transform:translateX(0); opacity:1;}
.on .inx_c1btnx{transform:translateX(0); opacity:1; transition-delay:0.2s;}
.on .inx_c1rimg{transform:translateX(0); opacity:1; transition-delay:0.4s;}
.on .inx_c1rnm{transform:translateX(0); opacity:1; transition-delay:0.6s;}
@media (max-width:1699px){
.inx_pt{font: 32px/52px syl; }
.inx_pt img{height:52px; width:auto; margin:0 7px;}
.inx_pts:after {height: 52px;width: 49px;background-size: 100% auto!important;}
.inx_c1topBgs{width:900px; height:900px; margin-left:-450px; top:-696px}
.inx_c1top{padding-top:30px; height:354px;}
.hmFocusWpr:before {width: 606px;margin-left: -303px;background-size: 100% auto;background-position: center bottom;}
.inx_c1nav{ width:900px; height:900px; margin-left:-450px; top:-696px;}
.inx_c1nav dd{ width:100px;}
.inx_c1nav dd:after{ height: 0px; width: 13px;top:148px; margin-left: -7px; background-size:100% auto}
.inx_c1nav dd:nth-child(1){bottom: -88px; left: 400px;}
.inx_c1nav dd:nth-child(2){bottom: -55px; left: 570px; transform:rotate(-22deg);}
.inx_c1nav dd:nth-child(3){bottom: 41px;left: 720px; transform:rotate(-44deg);}
.inx_c1nav dd:nth-child(4){ bottom: 178px;left: 818px; transform:rotate(-66deg);}
.inx_c1icox{ width:100px; height:100px;}
.inx_c1icox:before{background-size:92px auto; }
.inx_c1icox:after{ height: 80px; width: 80px; border:1px solid #00559B; margin-left:-40px; margin-top:-40px;}
.inx_c1ico{ height:100px;}
.inx_c1nav dd p{ font: 22px/50px syn; letter-spacing:5px; padding-left:5px; margin-top:-10px; height:52px; }
.inx_c1nav dd.on:after{height:50px;}
.inx_c1bom{background-size:1700px auto; height:503px;}
.inx_c1lx{width:380px;}
.inx_c1txt{font-size:14px; line-height:26px; height:130px;}
.inx_c1item{padding-left:90px; padding-top:170px; height:511px;}
.inx_c1rimg img{height:300px; width:auto;}
.inx_c1rnm img{height:130px; width:auto;}
.inx_c1rnm{height:130px; bottom:66px;}
.inx_c1rx{width:650px;}
.inx_c1btnx{margin-top:30px;}
.inx_m{ font-size: 14px; width: 160px; padding-left:20px; line-height:48px;}
.inx_m:after{height: 26px; width: 26px; margin-top: -13px; right:15px; background-size:16px auto!important;}
.inxc1_list .slick-prev,
.inxc1_list .slick-next{width:40px; height:40px; background-size:20px auto!important;}
}
@media (max-width:1499px){
.inx_c1bom{background-size:1500px auto; height:450px;}
.inx_c1item{padding-top:150px; height:458px;}
.inx_c1top{ height:368px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_pt{font-size:30px;}
.inx_pt img{height:46px;}
}
@media (max-width:993px){
.inx_c1rimg img{height:200px; width:auto;}
.inx_c1rnm img{height:90px; width:auto;}
.inx_c1item{padding-left:60px; padding-top:138px;}
.inx_c1lx{width:360px;}
.inx_c1rnm{right:30px; bottom:26px;}
.inx_c1rimg{right:40px;}
}
@media (max-width:767px){
.inx_pt{font-size:22px; line-height:36px;}
.inx_pt img{height:32px;}
.inx_c1topBgs{top:-735px;}
.inx_c1top{padding-top:25px;}
.inx_pts:after{height: 32px;width: 30px;}
.inx_c1nav{top:-735px;}
.inx_c1top{height:328px;}
.inx_c1bom {background-size: 1620px auto;background-position: -740px center;}
.inxc1_list .slick-prev, .inxc1_list .slick-next{display:none!important;}
.inx_c1item{padding-left:0;}
.inx_c1top{height:334px;}
.inx_c1rimg img{height:120px; width:auto;}
.inx_c1rnm img{height:50px; width:auto;}
.inx_c1lx{z-index:3; position:relative}
.inx_m {font-size: 14px;width: 140px;padding-left: 15px;line-height: 44px;}
.inx_m:after {height: 22px;width: 22px;margin-top: -11px;right: 14px;background-size: 13px auto !important;}
.inx_c1rimg{right:0;}
.inx_c1rimg{bottom:50px;}
.inx_c1rnm {bottom: -30px;}
.inx_c1btnx{margin-top:20px;}
}


@keyframes inx_c2ani1 {
	0% {transform:scale(1);}
	50% {transform:scale(0.5);}
	100% {transform:scale(1);}
}
@keyframes inx_c2ani2 {
	0% {transform:rotate(0);}
	20% {transform:rotate(360deg);}
	100% {transform:rotate(360deg);}
}
.inxCon2{ background: url(../images/inx_c2tbg.png) no-repeat center top; margin-top: 3.38vw; padding-top: 85px; overflow:hidden; padding-bottom:6vw; }
.inxCon2 .container{position:relative;}
.inx_c2top{}
.inx_c2tdes{ background: #FFF; margin-top: 36px; padding: 25px 128px 20px; text-align: justify; font: 18px/32px syn; color: #646464; }
.inx_c2bom{}
.inx_c2list{}
.inx_c2anix{ height:294px; width:370px; margin:0 auto; position:relative;}
.inx_c2ico{ height:294px; width:0%; position:absolute; left:0; top:0; transition:all 1s ease; background-position:left center;}
.inx_c2list dd{min-height:320px; position:relative;}
.inx_c2lineBg{ height: 321px; width: 1920px; position: absolute; left: 50%; top: 0px; margin-left: -960px; }
.inx_c2lineBg:before{ content: ""; width: 0%; height: 321px; position: absolute; left: 0; top: 0; transition: all 2s ease; background: url(../images/inx_c2bg.png) no-repeat left top; }
.inx_c2dd2 .inx_c2lineBg:before{ background: url(../images/inx_c2bg2.png) no-repeat left top; }
.inx_c2dd2 .inx_c2ico{top:15px;}
.inx_c2list dd p{ font: 34px/48px syl; color: #00558f; margin: 38px 0px 45px; text-align:center; transition:all 0.5s ease; opacity:0; transform:translateY(30px);}
.inx_c2list dd p strong{ font-family: syr; }
.inx_c2hrt{ background: url(../images/inx_c2ht.png) no-repeat center center; height: 55px; width: 55px; position: absolute; left: 50%; top: 30px; margin-left: -27px; animation:inx_c2ani1 1s linear infinite; transition:all 0.5s ease; opacity:0 }
.inx_c2yw{ background: url(../images/inx_c2dc.png) no-repeat center center; height: 50px; width: 50px; position: absolute; top: 20px; right: 0px; animation:inx_c2ani2 3s linear infinite; transition:all 0.5s ease; opacity:0 }
.inx_c2dt{ background: url(../images/inx_c2dd.png) no-repeat center center; height: 88px; width: 49px; position: absolute; left: -27px; top: 30px; animation:inx_c2ani2 3s linear infinite; transition:all 0.5s ease; opacity:0 }
.inx_c2btn{ text-align:center}
.inx_c2funWpr{text-align:center;}
.inx_c2fun{ margin: 0px auto; padding: 0px 18px; height: 22px; position: relative; margin-bottom: 40px; display: inline-block; font-size:0; padding-top:10px; }
.inx_c2fun .prev{ background: url(../images/inxc2btn.png) no-repeat center center; position: absolute; left: 0px; top: 0px; height: 22px; width: 13px; cursor:pointer; }
.inx_c2fun .next{ background: url(../images/inxc2btn.png) no-repeat center center; position: absolute; right: 0px; top: 0px; transform:rotate(180deg); height: 22px; width: 13px; cursor:pointer; }
.inx_c2fun span{ background: #D5D5D5; display: inline-block; height: 2px; width: 55px; cursor:pointer; }
.inx_c2fun span.on{ background: #A9A093; }
.on .inx_c2lineBg:before{width:100%;}
.on .inx_c2ico{width:100%; transition-delay:0.2s;}
.on .inx_c2hrt{ opacity:1; transition-delay:0.6s}
.on .inx_c2dt{ opacity:1; transition-delay:0.8s}
.on .inx_c2yw{ opacity:1; transition-delay:1s}
.inx_c2list dd.on p{opacity:1; transform:translateY(0); transition-delay:0.5s}
@media (max-width:1699px){
.inxCon2{ background-size:100% auto; margin-top:0.5vw; padding-bottom:5.2vw;}
.inx_c2tdes{font-size:14px; line-height:26px; padding:25px 78px 20px;}
.inx_c2list dd p{ font: 26px/40px syl; margin: 10px 0px 20px;}
.inx_c2lineBg{ height: 284px; width: 1700px; margin-left: -850px; }
.inx_c2lineBg:before{height: 284px; background-size:1700px auto!important;}
.inx_c2anix{transform:scale(0.85); top:-15px}
.inx_c2bom{margin-top:-30px;}
.inx_c2fun{margin-bottom:25px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.inxCon2{padding-top:50px;}
.inx_c2tdes{padding-left:0; padding-right:0;}
}
@media (max-width:767px){
.inxCon2{background-size:200% auto;}
.inxCon2 .inx_pt{font-size:18px;}
.inx_c2list dd{transform:scale(0.7); transform-origin:center top;}
.inx_c2list dd p {font: 24px/40px syl;margin: 10px 0px 20px;}
.inx_c2funWpr{margin-top:-110px; z-index:2; position:relative}
.inxCon2{padding-bottom:40px;}
}


@keyframes inx_c3bg {
	0% {transform:translateX(0px);}
    100% {transform:translateX(-60px); opacity:0;}
}
.inxCon3{height:880px; position:relative; background:#eeeff2; overflow:hidden}
.inxCon3 .inx_pts,.inxCon3 .inx_pt{text-align:left; line-height:60px;}
.inxCon3 .inx_pts:after{bottom:-13px; right:265px;}
.inxCon3 .container{position:relative; z-index:1; position:relative; display:flex; flex-direction:column; justify-content:center;}
.inx_c3bg{ height: 880px; width: 70.62vw; position: absolute; right: 0; top: 0;}
.inx_c3bg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0;background: url(../images/inx_c3bg.png) no-repeat left center; }
.inx_c3anibg{ width:880px; height:880px; position:absolute; left:0; top:0;}
.inx_c3anibg i{ background:rgba(173,176,185,0.4); position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; animation:inx_c3bg 3s linear infinite;}
.inx_c3anibg i:nth-child(2){ animation-delay:1s;}
.inx_c3anibg i:nth-child(3){ animation-delay:2s;}
.inx_c3box{position:relative; padding-left:720px; /*padding-right:195px;*/display:flex; flex-direction:column; justify-content:center; height:880px;}
.inx_c3lx{ width:616px; position:absolute; left:15px; top:50%; transform:translateY(-50%);}
.inx_c3a{ display:block; position:relative; border-radius:1.5em; overflow:hidden;}
.inx_c3a .overflowHide{height:436px;}
.inx_c3tnm{ padding: 18px 32px 30px; color:#fff; background:rgba(60,60,60,0.7); position:absolute; left:0; bottom:0; right:0; transition:all 0.5s ease;}
.inx_c3a:hover .inx_c3tnm{ background:rgba(0,85,148,0.8);}
.inx_c3a:hover{box-shadow:0 8px 20px rgba(57,68,112,0.25); transform:translateY(-15px)}
.inx_c3tnm strong,.inx_c3item strong{ display: block; line-height: 30px; height: 40px; border-bottom: 1px solid rgba(255,255,255,0.6); margin-bottom: 10px; background: url(../images/inx_c3ar.png) no-repeat right 3px; font-size: 18px; font-weight: normal; }
.inx_c3tnm strong span,.inx_c3item strong span{ display:inline-block; position:relative; margin-right:23px;}
.inx_c3tnm strong span:after,.inx_c3tnm strong span:after{content:""; width:1px; height:18px; position:absolute; right:-11px; top:50%; margin-top:-9px; background:rgba(255,255,255,0.6);}
.inx_c3tnm strong span:nth-child(2),.inx_c3item strong span:nth-child(2){ font-family: din; font-size:19px; }
.inx_c3tnm p{ font-size: 22px; line-height: 32px; }
.inx_c3list{ padding-top:15px; margin-bottom:4vw;}
.inx_c3list li{ margin-top:38px;}
.inx_c3item{ display:block; color:#fff;}
.inx_c3item p{ font-size: 20px; line-height: 32px; -webkit-line-clamp:2;}
.inx_c3btn{ text-align:right}
.inx_c3btn .inx_m{border:1px solid #fff; color:#fff;}
.inx_c3btn .inx_m:hover{border:1px solid #c79f62;}
.inx_c3item:hover{color:#fff; transform:translateY(-10px);}
.inx_c3item strong{background-size:26px; background-position:right 6px;}
@media (max-width:1699px){
.inx_c3box{/*padding-right:80px;*/ padding-left:600px; height:680px;}
.inx_c3lx{width:520px;}
.inx_c3item p{ font-size:18px; line-height:30px;}
.inx_c3tnm strong, .inx_c3item strong{font-size:16px; line-height:28px; height:36px;}
.inx_c3list li{margin-top:22px;}
.inx_c3list{margin-bottom:2vw; padding-top:0}
.inxCon3 .inx_pts::after {bottom: 2px;right: 197px;}
.inxCon3 .inx_pts, .inxCon3 .inx_pt{line-height:50px;}
.inx_c3item:hover {	transform: translateY(-5px);}
.inx_c3tnm p{font-size:18px; line-height:28px;}
.inx_c3tnm{padding:12px 20px 22px;}
.inx_c3tnm strong, .inx_c3item strong {background: url(../images/inx_c3ar.png) no-repeat right 8px; background-size:22px auto;}
.inx_c3a .overflowHide{height:380px;}
.inxCon3{height:680px;}
.inx_c3bg{height:680px;}
.inx_c3bg:after{background-size:100% 680px;}
.inx_c3anibg{width:680px; height:680px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c3lx{width:465px;}
.inx_c3box{padding-left:510px;}
}
@media (max-width:993px){
.inx_c3bg{width:100vw; height:100%}
.inxCon3{background:none; height:auto; padding:120px 0 135px}
.inx_c3bg:after {background-size: 150% 100%; background-position:right top;}
.inx_c3box{padding-left:0px; padding-right:0px;}
.inx_c3lx{width:100%; position:relative; left:auto; top:auto; transform:translateY(0); margin-top:15px;}
.inx_c3item:hover{transform:translateY(0px);}
.inx_c3a:hover{transform:translateY(0px);}
.inx_c3btn{text-align:center; margin-top:10px;}
.inxCon3 .inx_pts, .inxCon3 .inx_pt{text-align:center;}
.inxCon3 .inx_pts:after {bottom: -2px;right: 79px;}
}
@media (max-width:767px){
.inxCon3 .inx_pts,.inxCon3 .inx_pt{line-height:36px;}
.inxCon3{padding-top:150px;}
.inxCon3 .inx_pts:after{right:64px;}
.inx_c3a .overflowHide{height:70vw;}
.inx_c3tnm strong, .inx_c3item strong {font-size: 14px;line-height: 20px;height: 30px;}
.inx_c3tnm p{font-size:16px; line-height:24px;}
.inx_c3tnm {padding: 10px 15px 10px;}
.inx_c3tnm strong span:nth-child(2), .inx_c3item strong span:nth-child(2){font-size:15px;}
.inx_c3item p{font-size:16px; line-height:24px;}
.inxCon3{padding-top:40px; padding-bottom:40px;}
.inx_c3box{height:auto;}
.inx_c3tnm strong span, .inx_c3item strong span{margin-right:10px;}
}


@keyframes inx_c4bg {
	0% {transform:translateX(0px);}
    100% {transform:translateX(60px); opacity:0;}
}
.inx_con4{ padding:11vw 0; position:relative; z-index:2;}
.inx_con4 .inx_pts,.inx_con5 .inx_pts{ color:#333333;}
.inx_con4 .inx_pts,.inx_con4 .inx_pt{text-align:left;}
.inx_con4 .inx_pt img{margin-left:0; margin-top:15px;}
.inx_con4 .inx_pts:after{bottom:-4px; right:70px;}
.inx_c4box{ position:relative; padding:0 885px 0 50px;}
.inx_c4imgs{ height:554px; position:absolute; right:95px; top:50%; margin-top:-277px;}
.inx_c4imgs img{ display:block; position:relative; z-index:1;}
.inx_c4anix{ width:554px; height:554px; position:absolute; right:0; top:0;}
.inx_c4anix i{ background:rgba(151,187,54,0.4); position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; animation:inx_c4bg 3s linear infinite;}
.inx_c4anix i:nth-child(2){animation-delay:1s;}
.inx_c4anix i:nth-child(3){animation-delay:2s;}
.inx_c4des{ color: #646464; font: 18px/32px syn; margin-top:2.6vw; }
.inx_c4btn{ margin-top:35px;}
@media (max-width:1699px){
.inx_c4imgs{ width:540px; height:444px; margin-top:-222px;}
.inx_c4anix{width:444px; height:444px;}
.inx_c4box{padding-right:700px;}
.inx_c4des {font: 14px/26px syn;margin-top: 2vw;}
.inx_con4 .inx_pt img{margin-top:6px;}
.inx_con4 .inx_pts::after {bottom: -4px;right: 39px;}
.inx_c4btn{margin-top:30px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c4box{padding-right:600px;}
.inx_c4imgs{ width:440px; height:350px; margin-top:-175px;}
.inx_c4anix{width:350px; height:350px;}
}
@media (max-width:993px){
.inx_c4box{padding-left:0; padding-right:0;}
.inx_c4imgs{position:relative; margin-left:auto; margin-right:auto; margin-top:30px; top:auto; margin-bottom:45px;}
.inx_con4{padding:30px 0 120px;}
.inx_con4 .inx_pts, .inx_con4 .inx_pt{text-align:center;}
.inx_con4 .inx_pts:after {bottom: -4px;right: 16px;}
.inx_c4imgs{right:20px;}
.inx_c4btn{text-align:center;}
}
@media (max-width:767px){
.inx_c4imgs{}
.inx_c4imgs{width:340px; height:285px; margin-bottom:18px;}
.inx_c4anix{width:270px; height:270px;}
.inx_c4btn{margin-top:20px;}
}


.inx_c5tpg{ margin-top:-420px; position:relative; overflow:hidden; z-index:1; }
.inx_c5tpgx{position:relative; left:50%; width:1920px; transform:translateX(-50%); height:549px;}
.inx_c5tpgx:after{content:""; width:0%; transition:all 2s ease; position:absolute; left:0; top:0; height:100%; background: url(../images/inx_c5bg2.png) no-repeat left top;}
.in .inx_c5tpgx:after{width:100%;}
.inx_con5:before{ content: ""; background: url(../images/inx_c5bg.png) no-repeat center top; height: 158px; position:absolute; left:0; top:-158px; right:0}
.inx_con5{ background: #e9eaed; position:relative; margin-top:-12px;}
.inx_c5bg1{ content: ""; background: url(../images/inx_c6sbg2.png) no-repeat center bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.inx_c5bg2{content:""; background: url(../images/inx_c6sbg2a.png) no-repeat center bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;}
.inx_con5 .container{ position:relative; padding-top:50px;}
.inx_con5 .inx_pts,.inx_con5 .inx_pt{text-align:left;}
.inx_con5 .inx_pt img{margin-left:0; position:relative; top:-12px;}
.inx_con5 .inx_pts:after{bottom:-4px; right:289px;}
.inx_c5box{ padding-left:785px; padding-bottom:350px; position:relative}
.inx_c5img{ position:absolute; left:35px; top:-50px;}
.inx_c5des{ margin-top: 78px; font: 18px/32px syn; color: #646464; position: relative; }
.inx_c5des:before{ content: ""; background: url(../images/inx_c5fh.png) no-repeat; height: 32px; width: 39px; position: absolute; left: 0px; top: -40px; }
.inx_c5btn{ margin-top:45px}
.inx_c5btn .inx_m{background:#fff; padding-left:26px;}
.inx_c5btn .inx_m:hover{ background:#c79f62;}
@media (max-width:1699px){
.inx_c5tpgx{width:1700px; height:486px;}
.inx_c5tpgx:after{background-size:auto 486px;}
.inx_c5tpg{margin-top:-380px;}
.inx_con5:before {height: 140px;top: -140px; background-size:1700px 140px;}
.inx_c5img{width:520px; height:auto;}
.inx_c5box{padding-left:635px; padding-bottom:320px;}
.inx_con5 .inx_pts:after {bottom: -4px;right: 224px;}
.inx_c5des{font-size:14px; line-height:26px; margin-top:65px;}
.inx_c5btn{margin-top:32px;}
.inx_c5bg1{ background-size:1700px auto;}
.inx_c5bg2{ background-size:1700px auto;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c5img{width:450px; top:0px;}
.inx_c5box{padding-left:545px;}
.inx_con5 .container{padding-top:0;}
}
@media (max-width:993px){
.inx_c5img{position:relative; left:auto; top:auto; transform:translateY(0);}
.inx_c5box{padding-left:0;}
.inx_con5 .inx_pts, .inx_con5 .inx_pt{text-align:center;}
.inx_con5 .inx_pts::after {bottom: -4px;right: 90px;}
.inx_c5box {margin-top: -50px;}
.inx_c5tpgx {top: -24px;}
.inx_c5img{margin-left:auto; margin-right:auto;}
.inx_c5des{text-align:center;}
.inx_c5btn{text-align:center;}
.inx_c5des:before{left:170px;}
}
@media (max-width:767px){
.inx_con5 .inx_pts, .inx_con5 .inx_pt{top:-55px;}
.inx_con5 .inx_pt img {top: -8px;}
.inx_c5img{width:100%; margin-top:-35px;}
.inx_c5des{margin-top:45px;}
.inx_c5des:before{left:0; transform:scale(0.6); transform-origin:left bottom;}
.inx_c5btn{margin-top:20px;}
.inx_con5 .inx_pts::after {bottom: -4px;right: 71px;}
.inx_c5btn .inx_m { width:148px; padding-left:15px;}
}


.inx_con6{ background: url(../images/inx_c7bg.png) no-repeat center top; position:relative; z-index:1; margin-top:-175px; padding-bottom:195px;}
.inx_con6 .container{ padding-top:195px;}
.inx_con6 .inx_pts,.inx_con6 .inx_pt{text-align:left;}
.inx_c6list{ margin-top:3.6vw; height:208px; background:#fff; border-radius:12em; padding:0 45px;}
.inx_c6list dd{ text-align:center; padding-top:44px;}
.inx_c6list dd span{ height: 120px; display: block; position: relative; border-right: 1px solid #C7BEB3; }
.inx_c6list dd span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.inx_c6list:after{content:""; width:2px; height:128px; background:#fff; position:absolute; right:44px; top:40px;}
.inx_con6 .inx_pts:after{ background: url(../images/inx_tico2.png) no-repeat center center; bottom:-3px; }
.inx_c6list .slick-prev{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: -22px; top: 50%; margin-top:-22px; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(90deg); }
.inx_c6list .slick-next{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: -22px; top: 50%; margin-top:-22px; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(-90deg);}
.inx_c6list .slick-prev:hover,.inx_c6list .slick-next:hover{ background: #00559B url(../images/tm_dwar.png) no-repeat center center; }
@media (max-width:1699px){
.inx_con6{background-size:100% auto;}
.inx_con6 .container{padding-top:150px;}
.inx_c6list dd{padding-top:30px;}
.inx_c6list dd span{height:100px;}
.inx_c6list{height:160px;}
.inx_c6list .slick-prev, .inx_c6list .slick-next {width: 40px;height: 40px;background-size: 20px auto !important;}
.inx_c6list .slick-prev{left:-20px;}
.inx_c6list .slick-next{right:-20px;}
.inx_c6list:after {height: 112px;top: 25px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_con6 .container{padding-top:110px;}
.inx_c6list dd{padding-top:15px;}
.inx_c6list dd span{height:70px;}
.inx_c6list{height:100px;}
.inx_c6list:after {height: 70px;top: 15px;}
}
@media (max-width:993px){
.inx_con6{margin-top:-265px;}
.inx_con6 .inx_pts, .inx_con6 .inx_pt{text-align:center;}
.inx_con6 .container{padding-top:70px;}
.inx_con6{padding-bottom:158px;}
}
@media (max-width:767px){
.inx_con6{margin-top:-285px;background-size:190% auto;}
.inx_pts:after {right: -15px;}
.inx_c6list .slick-prev{left:-10px;}
.inx_c6list .slick-next{right:-10px;}
}


@media (min-width:1921px){
.m2ban_lay{ background-size:100% 50px; }
.footer{background-size:100% 705px;}
.tm_page:before{ background-size:100% 2253px;}
.tm_top{background-size:100% 629px;}
.m2banner .coverImg:after{background-size:100vw 138px!important;}
.inx_c1bom{background-size:100% 568px;}
.inx_c1item{padding-top:202px;}
.inxCon2{background-size:100% 304px;}
.inx_c3bg{width:60vw;}
.inx_c3bg:after{background-size:100% 100%;}
.inx_con6{background-size:100%;}
.inx_c5bg1,.inx_c5bg2{background-size:100%;}
.inx_con6{margin-top:-245px;}
.inx_con5:before{background-size:100% 158px;}
.inx_c5tpgx{width:2600px;}
.inx_c5tpgx:after{ background-size:2600px 549px;}
.inx_con5{margin-top:-28px;}
.us_con1box{background-size:100%;}
.us_con2box{background-size:100%;}
.us_con3box{background-size:100%;}
.us_con4box{background-size:100%;}
.ustm_page{background-size:100%;}
.jk_con1{background-size:100% 499px;}
.jk_con2{background-size:100%;}
.jk_con3{background-size:100%;}
.yl_con1{background-size:100%;}
.yl_con2{background-size:100%;}
.yl_con3{background-size:100%;}
.yl_con3:before{background-size:100%;}
.yl_con4{background-size:100% 949px;}
.ntz_page{background-size:100% 1520px;}
.pry_con2{background-size:100% 617px;}
.mv_con{background-size:100% 758px;}
.mv_con:before{background-size:100% 974px;}
.gszl_page{background-size:100% 611px;}
.dsh_page{background-size:100% 913px;}
.tzjl_con1{background-size:100% 611px;}
.tzjl_con2{background-size:100% 1470px;}
.tzjy_con2{background-size:100% 575px;}
.tzjy_con1{background-size:100% 287px;}
.jn_con2{background-size:100% 1324px;}
.yy_con1{background-size:100% 486px;}
.yy_con2{background-size:100% 1149px;}
.yy_con3{background-size:100% 1142px;}
.yy_con4{background-size:100% 369px;}
}



/*2023-09-26 CSS*/
.njncon{ background: url(../images/njn_rybg.png) no-repeat left top; height: 323px; position:relative; margin-top:22px; }
.njncon:before{ content: ""; background: url(../images/njn_shx.png) no-repeat; height: 86px; width: 433px; position: absolute; left: 372px; bottom: -5px; }
.njnsw{}
.njnsw dd{ padding-right:320px;display:flex!important; padding-left:60px; flex-direction:column; justify-content:center; height:323px; position:relative; padding-bottom:25px;}
.njnlx{ transition:all 0.5s ease; opacity:0; transform:translateY(50px)}
.njnlx strong{ font: normal 20px/28px syr; color: #00559a; background: url(../images/njn_sico.png) no-repeat left center; padding-left: 28px; margin-bottom:15px; display:block }
.njnlx p{ padding-left: 28px; margin-top: 6px; color: #666666; font: 18px/26px syr; }
.njnrimg{ position:absolute; right:0; bottom:65px; transition:all 0.5s ease; opacity:0; transform:translateY(-30px)}
.njnrimg img{}
.njnsw .slick-prev{ background: url(../images/njn_btn.png) no-repeat center center; display: inline-block; height: 26px; width: 14px; position: absolute; left: -30px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; }
.njnsw .slick-next{ background: url(../images/njn_btn.png) no-repeat center center; display: inline-block; height: 26px; width: 14px; position: absolute; right: -20px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1;  transform:rotate(180deg);}
.njnsw .slick-prev:hover,.njnsw .slick-next:hover{ background: url(../images/njn_btn2.png) no-repeat center center; }
.on .njnlx{ transform:translateY(0); opacity:1;}
.on .njnrimg{ transform:translateY(0); opacity:1;}
.nyycon4{ background: url(../images/nyy_bg.png) no-repeat center bottom; padding-bottom:70px; position:relative}
.nyy_c4sw{ margin-left:50px; margin-right:50px; position:relative}
.nyy_c4sw dd{ transition:all 0.3s ease; height:300px; position:relative; opacity:0}
.nyy_c4sw dd.slick-active{opacity:1;}
.nyy_c4sw dd.item1{ transform:translateX(30px);}
.nyy_c4sw dd.item4{ transform:translateX(-30px);}
.nyy_c4dx{ background: url(../images/nyy_sbg1.png) no-repeat center center; height: 300px; width: 320px; text-align:center;display:flex; flex-direction:column; justify-content:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:all 0.3s ease;}
.item2 .nyy_c4dx,
.item3 .nyy_c4dx{ background: url(../images/nyy_sbg2.png) no-repeat center center; }
.nyy_num{ line-height:26px;}
.nyy_num span{ display: inline-block; position: relative; padding: 0 10px; font: 24px/26px din; color: #be9662; }
.nyy_num span:before{content:""; height:1px; background:#D3C7B9; position:absolute; left:-42px; width:42px; top:50%}
.nyy_num span:after{content:""; height:1px; background:#D3C7B9; position:absolute; right:-42px; width:42px; top:50%}
.nyy_c4dx strong{ color: #00558b; height: 26px; overflow: hidden; margin-top: 12px; font: normal 16px/26px sym; }
.nyy_c4dx p{ font: 16px/26px sym; color: #666666; display: block; height: 52px; margin-top: 2px; overflow: hidden; }
.nyy_c4hx{ background: url(../images/nyy_sbg3.png) no-repeat center center; height: 300px; width: 320px; display: flex; flex-direction: column; justify-content: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0.8); transition: all 0.3s ease; opacity: 0; color: #fff; padding: 0px 80px; }
.nyy_c4hx1{ font-size: 16px; line-height: 26px; padding-bottom: 4px; border-bottom: 1px solid #BFD3E0; }
.nyy_c4hx2{ font-size: 16px; line-height: 24px; margin-top: 10px; }
.nyy_c4hx2 strong{display:block; margin-bottom:3px;}
.nyy_c4mx{ background: url(../images/nyy_sbg3.png) no-repeat center center; height: 300px; width: 320px; display: flex; flex-direction: column; justify-content: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: all 0.3s ease; opacity: 1; color: #fff; padding: 0px 80px; opacity:0; visibility:hidden; }
.nyy_c4mnum{ text-align:center; line-height:28px;}
.nyy_c4mnum span{ display: inline-block; position: relative; padding: 0 10px; font: 24px/28px din;}
.nyy_c4mnum span:before{content:""; height:1px; background:#fff; position:absolute; left:-42px; width:42px; top:50%}
.nyy_c4mnum span:after{content:""; height:1px; background:#fff; position:absolute; right:-42px; width:42px; top:50%}
.nyy_c4mx p{ font-size:18px; text-align:center; line-height:26px; margin:5px 0 10px}
.nyy_c4mx strong{ font-size:14px; text-align:center; border-top:1px solid rgba(255,255,255,0.6); padding-top:12px}
.nyy_c4sw .slick-prev{background: #C79F62 url(../images/tm_dwar.png) no-repeat center center;display: inline-block; height: 44px;width: 44px;position: absolute;left: -50px;top: 50%; margin-top:-22px;text-indent: 1000px;white-space: nowrap;overflow: hidden;cursor: pointer;z-index: 2;transition: all 0.5s ease;border-radius: 50%;transform: rotate(90deg);}
.nyy_c4sw .slick-next{ background: #C79F62 url(../images/tm_dwar.png) no-repeat center center;display: inline-block; height: 44px;width: 44px;position: absolute;right: -50px;top: 50%; margin-top:-22px;text-indent: 1000px;white-space: nowrap;overflow: hidden;cursor: pointer;z-index: 2;transition: all 0.5s ease;border-radius: 50%;transform: rotate(-90deg);}
.nyy_c4sw .slick-prev:hover,.nyy_c4sw .slick-next:hover{background: #00559B url(../images/tm_dwar.png) no-repeat center center;}
.nyy_c4sw dd.on .nyy_c4dx{opacity:0;}
.nyy_c4sw dd.on .nyy_c4hx{opacity:1; transform:translate(-50%,-50%) scale(1);}
@media (max-width:1799px){
.nyy_c4sw .slick-prev,
.nyy_c4sw .slick-next{width:40px; height:40px; background-size:20px auto!important;}
.nyy_c4sw{margin-left:30px; margin-right:30px;}
.nyy_c4sw .slick-prev{left:-30px;}
.nyy_c4sw .slick-next{right:-30px;}
.nyy_c4dx{transform:translate(-50%,-50%) scale(0.82);}
.nyy_c4hx{transform:translate(-50%,-50%) scale(0.5);}
.nyy_c4sw dd.on .nyy_c4hx{transform:translate(-50%,-50%) scale(0.82);}
.nyycon4{background-size:100% auto; padding-bottom:30px;}
.nyy_c4sw{margin-top:-35px;}
.njncon{height: 280px; background-size:600px auto; background-position:left bottom; }
.njncon:before{height: 66px; width: 433px; left: 280px; bottom: -5px; background-size:350px auto; }
.njnrimg{right:20px; bottom:69px;}
.njnrimg img{height:145px; width:auto;}
.njnsw dd{ padding-right:260px; padding-left:35px; height:300px;}
.njnlx strong{ font: normal 18px/26px syr;}
.njnlx p{ margin-top: 5px; font: 16px/24px syr; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.njncon{margin-left:25px; max-width:550px; margin-bottom:85px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.nyy_c4mx{opacity:1; visibility:visible;transform:translate(-50%,-50%) scale(0.82);}
.nyycon4{background-size:200% auto; padding-bottom:30px;}
.njnrimg{display:none;}
.njnsw dd{padding-right:30px;}
.njncon{margin-right:35px; margin-bottom:105px; margin-top:16px;}
.njncon:before { display:none}
.njnsw dd{padding-left:20px; padding-right:20px;}
}