@charset "utf-8";/* CSS Document*//*公共样式与首页样式1*/
body, html{ width: 100%; height: 100%;}

.yd_k{width:100%;height:100vh;position: absolute;overflow: hidden;}

ul,li,ol,dl,dt,dd{list-style:none}

.default{ width: 100%; height: 100%;}

.swiper-container.swi_yd{width: 100%;overflow: hidden;height:100vh;}
.swi_yd .swiper-slide{text-align: center;width: 100%;position: relative;height:100vh;}
.swi_yd .swiper-slide .imgk{width: 100%;display: block;height:100vh;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.swi_yd .swiper-slide .imgk{transform: translate3d(0, 0, 0) scale(1.2);transition: opacity 0.3s ease, transform 0s ease 1s;}
.swi_yd .swiper-slide-active .imgk{-webkit-transform: scale(1);transform: scale(1);transition: all 5s cubic-bezier(0, .56, .44, 1);}
.yd_gd .swiper-pagination-bullet{background-color: rgba(0, 0, 0, .1);width: 20px;height: 11px;opacity: 1;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;border: 0;margin: 0 5px;}
.yd_gd .swiper-pagination-bullet-active{background-color: #a3723c;width: 30px;}
.yd_gd .swiper-pagination{bottom: auto;position: absolute;left: -245px;text-align: left;right: auto;top: 470px;}
.yd_foot{position:absolute;width:100%;height:60px;text-align: center;color:#fff;z-index: 10;left:0px;bottom:0px;}
.yd_foot a{color:#fff;}
.yd_foot a:hover{color:#ffde00;}
.yd_nav{width:1230px;position:absolute;left:50%;bottom:60px;z-index: 10;margin-left: -615px;}
.yd_nav .item{width:305.5px;float:left;height:180px;margin: 0 1px;color:#fff;position:relative;}
.yd_nav .item_logo{overflow: hidden;background-color:rgba(70,108,154,.85);}
.yd_nav .item_logo a{width:260px;display: block;height:180px;margin: 0 auto;;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.yd_nav .item_logo a:hover{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.yd_nav .svg{display: inline-block;height: 68px;width: 68px;margin-bottom: 10px;}
.yd_nav .item_nav .bt{font-size: 24px;}
.svg svg{width: 100%;height: 100%;overflow: inherit;position:relative;}
.yd_nav .item_nav .bt,.yd_nav .item_nav p{display: block;}
.yd_nav .item_nav > a{display: flex;justify-content: center;flex-direction: column;-moz-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;align-items: center;text-align: center;width:100%;height:100%;color:#fff;background-color:rgba(198,162,104,1);position: relative;}
.yd_nav .item_nav.nav_cn > a{background-color: rgba(198,162,104,.85);}
.yd_nav .item_nav.nav_en > a{background-color: rgba(168,9,13,.85);}


.syjjnr{ float: right; color: #ffffcc; text-align: right;}
.syjjbr a{ float: right; color: #ffffcc;}

@-webkit-keyframes yuanbox {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
   }
}
@keyframes yuanbox {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
   }
}
@-webkit-keyframes yuanbox1 {
    0% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
   }
}
@keyframes yuanbox1 {
    0% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
   }
}

.yd_nav .item_nav:hover > a,.yd_nav .item_nav.nav_cn:hover > a{margin-top: -6px;}
.yd_nav .item_nav.nav_cn:hover > a::before{content: ""; display: block; width: 160px; height: 160px; position: absolute; top: 50%; left: 50%; margin-top: -80px; margin-left: -80px; background: url(../images/ydy-8.png) no-repeat 0 0;background-size:100% 100%;-webkit-animation: yuanbox 5s linear 0s infinite; animation: yuanbox 5s linear 0s infinite;}
.yd_nav .item_nav.nav_cn:hover > a::after{content: ""; display: block; width: 140px; height: 140px; position: absolute; top: 50%; left: 50%; margin-top: -70px; margin-left: -70px; background: url(../images/ydy-9.png) no-repeat 0 0;background-size:100% 100%;-webkit-animation: yuanbox1 5s linear 0s infinite; animation: yuanbox1 5s linear 0s infinite;}
.item_nav .nav_nk{display: none;width:1228px;position:absolute;bottom:190px;left:-307px;padding-bottom:20px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-khtml-opacity: 0;}
.item_nav.nav_en .nav_nk{left:-621px;}
.item_nav .nav_nk .nav_nk_menu{width:100%;background-color:rgba(70,108,154,.9);background-image: url("../images/ydy/ydy_bj.png");background-size: 35% auto;background-repeat: no-repeat;background-position: left bottom;height: calc(100vh - 300px);height: -moz-calc(100vh - 300px);height: -webkit-calc(100vh - 300px);padding:40px 0;position:relative;}
.item_nav .nav_nk .nav_nk_menu:after{content: '';border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(70,108,154,.9);border-bottom:10px solid rgba(0,0,0,0);position:absolute;left:450px;bottom:-20px;}
.item_nav.nav_en .nav_nk .nav_nk_menu:after{left:760px;}
.item_nav .nav_nk .nav_nk_menu .d1{width:20%;float:left;text-align: center;}
.item_nav .nav_nk .nav_nk_menu .d1 .bt,.item_nav .nav_nk .nav_nk_menu .d1 p{width:100%;}
.item_nav .nav_nk .nav_nk_menu .d1 .bt{font-size: 34px;}
.item_nav .nav_nk .nav_nk_menu .d2{width:52%;float:left;height: calc(100vh - 380px);height: -moz-calc(100vh - 380px);height: -webkit-calc(100vh - 380px);border-left:solid 1px rgba(255,255,255,.6);padding:0 50px;text-align: left;}
.item_nav .nav_nk .nav_nk_menu .d3{width:24%;float:left;}
.item_nav .nav_nk .nav_nk_menu .d3 .h_bt{font-size: 20px;margin-bottom: 10px;width:100%;float:left;}
.yy_nr{width:100%;float:left;margin-bottom: 30px;}
.yy_nr .imgk{height:173px;overflow: hidden;margin-bottom: 15px;}
.yy_nr .imgk img{min-height: 173px;}
.yy_nr .txtk{line-height: 22px;/*max-height: 110px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;*/}
.sub_nav{width:100%;float:left;margin-bottom: 30px;}
.item_nav .nav_nk.on .sub_nav1{animation: fadeInUp .8s .1s ease both;-webkit-animation: fadeInUp .8s .1s ease both;-moz-animation: fadeInUp .8s .1s ease both;}
.item_nav .nav_nk.on .sub_nav2{animation: fadeInUp .8s .3s ease both;-webkit-animation: fadeInUp .8s .3s ease both;-moz-animation: fadeInUp .8s .3s ease both;}
.item_nav .nav_nk.on .sub_nav3{animation: fadeInUp .8s .5s ease both;-webkit-animation: fadeInUp .8s .5s ease both;-moz-animation: fadeInUp .8s .5s ease both;}
.item_nav .nav_nk.on .d2 .cd_more{animation: fadeInUp .8s .7s ease both;-webkit-animation: fadeInUp .8s .7s ease both;-moz-animation: fadeInUp .8s .7s ease both;}
/*.item_nav .nav_nk.on .d1{*//*animation: fadeInLeft .8s .1s ease both;*//*-webkit-animation: fadeInLeft .8s .1s ease both;*//*-moz-animation: fadeInLeft .8s .1s ease both;*//*}*//*.item_nav .nav_nk.on .d3{*//*animation: fadeInRight .8s .2s ease both;*//*-webkit-animation: fadeInRight .8s .2s ease both;*//*-moz-animation: fadeInRight .8s .2s ease both;*//*}*/.sub_nav .h_bt{font-size:20px;border-bottom:solid 1px rgba(255,255,255,.6);width:100%;float:left;padding-bottom:5px;margin-bottom: 10px;}
.sub_nav li{float:left; display: inline-block;padding-right:10px;margin-bottom: 10px;}


.sub_nav a{color:#fff;padding:3px;margin-left: -3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.nav_cn path{fill:none;stroke:#fff;stroke-width:40;stroke-linecap:round;stroke-miterlimit:10;}
.nav_cn:hover path{stroke-dasharray:5000;stroke-dashoffset: 5000;animation: dash 2s linear forwards;-webkit-animation: dash 2s linear forwards;}
/*.nav_cn path{*//*stroke-dasharray:5000;*//*stroke-dashoffset: 5000;*//*-webkit-animation: dash 4s linear forwards;*//*animation-delay: .5s;*//*}*//*.nav_cn.nav_en path{*//*animation-delay: 1s;*//*}*/.item_lx{position:relative;background-color:rgba(2,163,162,.85);}
.item_lx .nr1{padding:18px 0 18px 35px;}
.item_lx .nr1 li{line-height:28px;margin-bottom: 5px;position:relative;padding-left:35px;}
.item_lx .nr1 li:before{content: '';width:28px;height:28px;position:absolute;left:0px;top:0;background-repeat: no-repeat;background-size: auto 70%;background-position: center center;}
.item_lx .nr1 li.l_add:before{background-image: url('../images/ydy/t_add.svg');}
.item_lx .nr1 li.l_tel:before{background-image: url("../images/ydy/t_tel.svg");background-size: auto 80%;}
.item_lx .nr1 li.l_es:before{background-image: url("../images/ydy/t_24.svg");}
.item_lx .nr2{width:100%;text-align: center;height:180px;position:absolute;left:0;bottom:0;}
.item_lx .nr2 a:hover{background-color:rgba(198,162,104,.9);}
.item_lx .nr2 a{width:100%;height:180px;background-repeat: no-repeat;background-size: 100%;background-position: center center;float:left;color:#fff;}
.item_lx .nr2 a.cd_fx1{background-image: url('../images/ydy/t_wx.png');}
.item_lx .nr2 a.cd_fx2{background-image: url('../images/ydy/t_wb.png');background-size:100%}
.item_lx .nr2 a.cd_fx3{background-image: url('../images/ydy/t_dy.png');background-size: auto 60%;}
.item_lx .nr2 a .nr2_ewm{position:absolute;width:100%;text-align: center;height:100%;background-color:rgba(70,108,154,1);left:0px;bottom:0px;padding:30px 0;display: none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.item_lx .nr2 a .nr2_ewm .iitem{width:42%;display: inline-block;}
.item_lx .nr2 a .nr2_ewm .iitem img{height:110px;margin-bottom: 5px;}
@keyframes dash{to{stroke-dashoffset: 0;}}
a.cd_more{border: solid 1px rgba(255,255,255,.6);height:30px;line-height: 28px;width:110px;display: inline-block;text-align: center;color:#fff;}
a.cd_more:hover{background-color: rgba(255,255,255,.2);}
@media only screen and (min-width: 1880px){
    .yd_nav{width:1430px;bottom:60px;margin-left: -715px;}
    .yd_nav .item_nav.nav_cn:hover > a::before{content: ""; display: block; width: 180px; height: 180px; position: absolute; top: 50%; left: 50%; margin-top: -90px; margin-left: -90px; background: url(../images/ydy-8.png) no-repeat 0 0; background-size:100% 100%;-webkit-animation: yuanbox 5s linear 0s infinite; animation: yuanbox 5s linear 0s infinite;}
    .yd_nav .item_nav.nav_cn:hover > a::after{content: ""; display: block; width: 150px; height: 150px; position: absolute; top: 50%; left: 50%; margin-top: -75px; margin-left: -75px; background: url(../images/ydy-9.png) no-repeat 0 0;background-size:100% 100%;-webkit-animation: yuanbox1 5s linear 0s infinite; animation: yuanbox1 5s linear 0s infinite;}
    .yd_nav .item{width:355.5px;height:220px;}
    .yd_nav .item_logo a{width: 318px;height: 220px;}
    .yd_nav .svg{height: 80px;width: 80px;margin-bottom: 15px;}
    .yd_nav .item_nav .bt{font-size: 26px;}
    .item_nav .nav_nk{width:1428px;bottom:230px;left:-358px;padding-bottom:25px;}
    .item_nav.nav_en .nav_nk{left:-715px;}
    .item_nav .nav_nk .nav_nk_menu{height: calc(100vh - 400px);height: -moz-calc(100vh - 400px);height: -webkit-calc(100vh - 400px);padding:50px 0;}
    .item_nav .nav_nk .nav_nk_menu:after{left:522px;bottom:-20px;}
    .item_nav.nav_en .nav_nk .nav_nk_menu:after{left:870px;}
    .item_nav .nav_nk .nav_nk_menu .d2{height: calc(100vh - 520px);height: -moz-calc(100vh - 520px);height: -webkit-calc(100vh - 520px);padding:0 60px;}
    .sub_nav .h_bt,.item_nav .nav_nk .nav_nk_menu .d3 .h_bt{font-size: 24px;}
    .nav_nk .nav_nk_menu .d3 .h_bt{margin-bottom: 15px!important;}
    .sub_nav{margin-bottom: 30px;}
    .sub_nav .h_bt{padding-bottom:13px;margin-bottom: 13px;}
    .sub_nav li{font-size: 15px;margin-bottom: 15px;}
    .sub_nav a:hover{}
    .yy_nr{margin-bottom: 35px;}
    .yy_nr .imgk{height:201px;margin-bottom: 20px;}
    .yy_nr .imgk img{min-height: 201px;}
    .yy_nr .txtk{max-height: 125px;font-size: 15px;line-height: 25px;}
    a.cd_more{height:40px;line-height: 38px;font-size: 15px;width:140px;}
    .item_nav .nav_nk .nav_nk_menu .d1 .bt{font-size: 38px;}
    .item_lx .nr1{padding:25px 0 25px 40px;}
    .item_lx .nr1 li{line-height:32px;margin-bottom: 8px;padding-left:40px;font-size: 16px;}
    .item_lx .nr1 li:before{width:32px;height:32px;}
    
    .item_lx .nr2 a .nr2_ewm{height:220px;bottom:0px;padding:38px 0;}
    .item_lx .nr2 a .nr2_ewm .iitem{width:42%;}
    .item_lx .nr2 a .nr2_ewm .iitem img{height:130px;}
    .yd_foot{font-size: 15px;bottom:20px;}
    .yd_nav{bottom: 80px;}
}
@media only screen and (max-width: 1200px){
    .yd_nav{width:90%;bottom:50px;margin-left: 0px;left:5%;}
    .yd_nav .item{width:49%;margin: 0 0.5% 5px 0.5%;height:150px;}
    .yd_nav .item_logo a{height:100%;width:100%;}
    .yd_foot{font-size: 12px;}
    .item_nav .nav_nk{display: none;}
    .yd_nav .svg{height: 60px;width: 60px;margin-bottom: 10px;}
    .yd_nav .item_nav .bt{font-size: 20px;}
    .item_lx .nr1{padding:15px 0 15px 30px;}
    .item_lx .nr1 li{line-height:24px;padding-left:35px;}
    .item_lx .nr1 li:before{width:24px;height:24px;}
    .item_lx .nr2{height:38px;}
    .item_lx .nr2 a{height:38px;}
    .item_lx .nr2 a .nr2_ewm{bottom:37px;}
    .item_nav .nav_nk .nav_nk_menu{display: none;}
}
@media only screen and (max-width: 760px){
    .yd_nav{width:96%;left:2%;bottom:60px;}
    .yd_nav .item{width:49%;margin: 0 0.5% 5px 0.5%;height:120px;font-size: 12px;}
    .yd_foot{bottom:6px;line-height: 18px;}
    .yd_nav .svg{height: 40px;width: 40px;margin-bottom: 6px;}
    .yd_nav .item_nav .bt{font-size: 18px;}
    .item_lx .nr1{padding:10px 0 10px 10px;}
    .item_lx .nr1 li{line-height:20px;padding-left:25px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
    .item_lx .nr1 li:before{width:20px;height:20px;}
    .item_lx .nr2{height:32px;}
    .item_lx .nr2 a{height:32px;}
    .item_lx .nr2 a .nr2_ewm{bottom:31px;height:90px;}
    .item_lx .nr2 a .nr2_ewm .iitem{width:48%;}
    .item_lx .nr2 a .nr2_ewm .iitem img{height:50px;}
    .item_lx .nr2 a .nr2_ewm .iitem p{font-size: 12px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
}
@media only screen and (min-width: 1880px){}