/**++********************************************
***+++data:2024.08.17++**************************
***+++athor:oupan*******************************
*************************************************/
@charset "utf-8";
/*************页面头尾文件样式s****************/
/*******>>>>yq_header<<<<<******/
.yq_header{transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;width: 100%;height: 0.9rem;position: fixed;top: 0;text-align: center;z-index: 999;background:#d2effd;}
.yq_header .blockbox,.yq_headerC .blockbox{display: flex;align-items: center;justify-content: space-between;height: 100%}
.nav_logo{width: 3.1rem;height: .5rem;}
.nav_logo a{display: block;width: 3.1rem;height: .5rem;overflow:hidden;}
.yq_nav{height: .9rem;width:calc(75% - 3.1rem);}
.yq_nav ul{height: .5rem;padding:.2rem 0;width: calc(100% - 3rem)}
.yq_nav ul li{font-size: 16px;line-height: .5rem;}
.yq_nav ul li a{color: #252626;display: block;position: relative;}
.yq_nav ul li a,.yq_headerC.yq_headerA.fixed .yq_nav ul li a{color: #fff;display: block;position: relative;}
.yq_header .yq_nav ul li a{color: #252626;}
.yq_nav ul li:hover a,.yq_nav ul li.active a{color: #00A0E9;font-weight: 600;}
.yq_nav ul li a::after{ content: "";display: block;height: 3px;background:#00A0E9;position: absolute;left: 50%;border-radius:10px;bottom:-.05rem;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;-webkit-transition: all 0.3s;width:0px;-o-transition: all 0.3s;transition: all 0.3s;}
.yq_nav ul li.active a::after,.yq_nav ul li:hover a::after{width:40px;}
.yq_contact{width: 2.8rem;height: 100%;display: flex;justify-content: right;position: relative}
.yq_contact .tel{line-height: 0.9rem;height: 100%;padding: 0 0.09rem 0 0.09rem;}
.yq_contact .tel img{width: 0.32rem;}
.yq_contact .tel img:nth-child(2){display: none;}
.yq_contact .tel_txt ,.yq_headerC.fixed .yq_contact .tel_txt{width: auto; height: 100%;color:#252626;}
.yq_contact .tel_txt .f-tel{line-height: 0.9rem;font-size: 0.28rem;}

.yq_headerC{transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;width: 100%;height: 0.9rem;position: fixed;top: 0;text-align: center;z-index: 999;}
.yq_headerC .blockbox .nav_logo .imgs2,.yq_headerC.fixed .blockbox .nav_logo .imgs1{display: none;opacity: 0}
.yq_headerC.fixed{background: #fff;  box-shadow: 5px 3px 25px rgba(12,87,15,.1); }
.yq_headerC.yq_headerA.fixed{background: #131719;  }
.yq_headerC.fixed .yq_nav ul li a,.yq_header.fixed .yq_nav ul li a{color: #252626}
.yq_headerC.fixed .blockbox .nav_logo .imgs2{display: block;opacity: 1}
.yq_headerC.fixed .yq_nav ul li.active a,.yq_headerC.fixed .yq_nav ul li:hover a,.yq_header.fixed .yq_nav ul li.active a,.yq_header.fixed .yq_nav ul li:hover a{ color:#00A0E9}
.yq_headerC.fixed .yq_contact .tel img:nth-child(2){display:block;width: .32rem;vertical-align: middle;margin-top: .28rem}
.yq_headerC.fixed .yq_contact .tel img:nth-child(1){display: none;}
.yq_headerC .yq_contact .tel_txt,.yq_headerC.yq_headerA.fixed .yq_contact .tel_txt{color: #fff}
.yq_headerC.yq_headerA.fixed .yq_contact .tel img:nth-child(1){display: block;margin-top: .28rem}
.yq_headerC.yq_headerA.fixed .yq_contact .tel img:nth-child(2){display: none;}
.yq_headerC.yq_headerA.fixed .blockbox .nav_logo .imgs1{display: block;opacity: 1}
.yq_headerC.yq_headerA.fixed .blockbox .nav_logo .imgs2{display: none;opacity: 0}
/*headerWap手机端*/
.headerWap{background: rgba(255, 255, 255, 1)!important;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);position: fixed;width: 100%;z-index: 99999;display: none;left: 0;top: 0;}
.headerWap .headerBox{padding: 0 0.20rem;margin: 0 auto;}
.headerWap .headerBox .logo{float: left;padding: 15px 0;}
.headerWap .headerBox .logo a{display: block;}
.headerWap .headerBox .logo a img{display: block;height:30px;}
.headerWap .headerBox .right{text-align: right;display: flex;float: right;font-size: 35px;font-weight: 700;color: #444;}
.headerWap .headerBox .right img{width:32px;}
.headerWap .nav{position: fixed;top: 0px;left: 0;background: rgba(0, 0, 0, 0);width: 100%;height: 100%;transform: translateX(100%);transition: all .3s ease;}
.headerWap .nav.open{transform: translateX(0);transition: all .3s ease;}
.headerWap .nav.open{background: rgba(0, 0, 0, 0.5);}
.headerWap .nav .head{height: 50px;padding: 20px 15px;}
.headerWap .nav .head .icon{display: block;line-height: 10px;height:40px;}
.headerWap .nav .head .icon img{height: 30px;}
.headerWap .nav .head .btn{width: 30px;height: 30px;color: #444;text-align: right;display: block;}
.headerWap .nav .head .btn img{width: 20px;vertical-align: middle;}
.headerWap .nav .navBox{position: absolute;right: 0;top: 0;width: 80%;height: 100%;background: #fff;}
.headerWap .nav .navBox li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;position: relative;}
.headerWap .nav .navBox li.open dl{display: block;}
.headerWap .nav .navBox li i{width: 30px;height: 30px;color: #0B48AE;position: absolute;right: 10px;top: 18px;text-align: center;line-height: 30px;font-size: 15px;}
.headerWap .nav .navBox li i img{width: 20px;}
.headerWap .nav .navBox li a{display: block;color: #444;font-size: 16px;padding: 20px 0;font-weight: 700;}
.headerWap .nav .navBox li a.on{color: #63A517;}
.headerWap .nav .navBox li dl{display: none;}
.headerWap .nav .navBox li dl a{margin-left: 20px;font-weight: normal;padding: 10px 0;}
.headerWap .nav .navBox .enter{padding: 20px;text-align: center;height: 50px;}
.headerWap .nav .navBox .enter a{letter-spacing:1px;display:block;background:url(../images/nav_tel_black.png) no-repeat left center ;background-size:30px ;color:#252626;font-size:20px;box-sizing: border-box;line-height:50px;font-weight: 600;}
/**yq-footer**/
.yq-footer{width: 100%;padding:.64rem 0 0 0;background: #00131B;}
.yq-footer .yq-copy{border-top: 1px solid #464646;text-align: center;padding:.3rem 0;}
.yq-footer .yq-copy p{font-size: 14px;line-height: 1.628;color: #fff;opacity:.5}
.yq-footer .yq-copy p a{padding-left: 5px;color: #fff;}
.yq-footer .yq-copy p a:hover{text-decoration: underline;opacity:1}
.yq-footer .yq-footer-content{height: 160px;overflow: hidden;}
.yq-footer .yq-footer-content .yq-footer-logo{width: 2.52rem;overflow: hidden;}
.yq-footer .yq-footer-content .yq-footer-logo .txt{text-align: center;margin-top: .55rem;overflow:hidden;}
.yq-footer .yq-footer-content .yq-footer-logo .txt a{display: inline-block;background: #444;text-transform: uppercase;color: #fff;font-size: 14px;opacity: .5;width: 110px;height: 44px;line-height: 44px;}
.yq-footer .yq-footer-content .yq-footer-logo .img{width:2.52rem;overflow: hidden;}
.yq-footer .yq-footer-content .yq-footer-logo .txt a img{display: inline-block;vertical-align: middle;width: 18px;margin-right: 5px;}
.yq-footer .yq-footer-content .yq-footer-logo .txt a:last-child{margin-left:.2rem;}
.yq-footer .yq-footer-content .yq-footer-logo .txt a:hover{opacity: 1}
.yq-footer .yq-footer-content .yq-footer-right{width:calc(100% - 4.45rem);}
.yq-footer .yq-footer-content .yq-footer-right dl.li{color: #fff;}
.yq-footer .yq-footer-content .yq-footer-right .code-box{width: 250px;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dt{font-family: PingFang SC;font-size: 16px;position: relative;height: 40px;font-weight: bold}
.yq-footer .yq-footer-content .yq-footer-right dl.li dt::after{content: '';display: block;width:24px;height: 2px;background: #FFFFFF;position: absolute;bottom: 2px;left:0;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dd{margin-top:.4rem;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis{font-size: 16px;color: #fff;line-height:2.2;opacity: .5}
.yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span{padding-right: .7rem;}
.yq-footer .yq-footer-content .yq-footer-right dl.li2{width: 112px;}
.yq-footer .yq-footer-content .yq-footer-right dl.li2 dt{display: block;width: 112px;height: 112px;}
.yq-footer .yq-footer-content .yq-footer-right dl.li2 dd{text-align: center;color:#fff;padding-top:.18rem;font-size: 12px;opacity: .5;}
.yq-footer .foot-link{margin-top: .8rem;line-height: 20px;height:20px;margin-bottom: .48rem;color: #fff;}
.yq-footer .foot-link .span{font-size: 14px;color: #fff;opacity: 1}
.yq-footer .foot-link .yqlink-box{width: calc(100% - 70px);white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.yq-footer .foot-link .yqlink-box a{font-size: 14px;color: #fff;opacity: .5;padding:0 5px;}
.yq-footer .foot-link .yqlink-box a:hover{opacity: 1}
.yq-footer .foot-link .yqlink-box a:last-child{padding-right: 0;}
/**手机端脚部分**/
.f-linkbox{position:fixed;left:0;right:0;bottom:0;align-items:center;height:70px;padding:0 .4rem;background-color:#fff;z-index:20000000;box-shadow: 0 0 10px rgba(0,0,0,.18);display: none}
.f-linkbox .l,.f-linkbox .r{display:flex;align-items:center;justify-content:space-between}
.f-linkbox .l{width:30%;margin-right:10%}
.f-linkbox .r{flex:1;width: 50%}
.f-linkbox a{display:block}
.f-linkbox .b1{font-size:12px;text-align:center;width:.96rem}
.f-linkbox .b1 .icon img{display:block;margin:0 auto;width:25px;height:25px}
.f-linkbox .b1 .icon{margin-bottom:3px}
.f-linkbox .btn{width:48%;line-height:36px;height:38px;text-align:center;border:1px solid #e60012;color:#e60012;font-size:14px;border-radius:25px;    background: none;}
.f-linkbox .btn span{display:inline-block;padding-left:30px;background-position:left center;background-repeat:no-repeat;background-size:25px auto;background-image:url(../images/f-a3.png)}
.f-linkbox .btn1{background:#e60012;color:#fff}
.f-linkbox .btn1 span{background-image:url(../images/f-a4.png)}
/*预约框**/
.bookbg{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;display:none;z-index:9999999}
.bookbg .footBook{width:7rem;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 .2rem 0 #e6e6e6;padding:1rem;box-sizing:border-box;border-radius:.2rem}
.bookbg .footBook .title{margin:0 auto;height:1rem;width:-moz-fit-content;width:fit-content}
.bookbg .footBook .title span{display:block;width:.4rem;height:1px;background:#555;float:left;margin-top:.26rem}
.bookbg .footBook .title i{background:#e6322e;color:#fff;padding:0 .1rem;margin:0 .1rem;border-radius:1.5px;display:inline-block;font-style:normal}
.bookbg .footBook .title h2{display:block;float:left;width:fit-content;width:-moz-fit-content;font-size:.36rem;font-weight:700;color:#e6322e;margin:0 .2rem}
.bookbg .footBook .layui-form{margin:0;border:none;padding:0}
.bookbg .footBook input{width:100%;height:.9rem;box-sizing:border-box;padding-left:.3rem;line-height:.9rem;border:1px solid #e6e6e6;font-size:.225rem;display:block;margin-bottom:.2rem}
.bookbg .footBook button{width:100%;font-size:.32rem;font-weight:400;height:.9rem;line-height:.9rem;color:#fff;text-align:center;background:#e6322e;border-radius:50px;outline:0;display:block;margin-top:.4rem;border:none}
.dialog{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;display:none;z-index:9999999}
.dialog .msgBox{width:7rem;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 .2rem 0 #e6e6e6;box-sizing:border-box;border-radius:.2rem;text-align:center}
.dialog .msgBox img{display:block;margin:0 auto;width:.9rem;margin-top:.7rem;margin-bottom:.4rem}
.dialog .msgBox h2{font-size:.4rem;font-weight:700;color:#000;margin-bottom:.5rem}
.dialog .msgBox p{font-size:.34rem;font-weight:400;color:#666;margin-top:.2rem}
.dialog .msgBox h4{font-size:.34rem;font-weight:700;color:#1aad17;border-top:1px solid #e5e5e5;line-height:1rem;margin-top:.9rem}
#closeBook{width:.5rem;cursor:pointer;height:.5rem;background:rgba(255,255,255);border-radius:50%;position:absolute;right:-.25rem;top:-.25rem;font-size:.25rem;text-align:center;line-height:.5rem}


/*>>>>>yq_banner<<<<**/
.header-banner{width: 100%;height:100vh;position:relative;overflow: hidden;z-index: 990;padding-top: .9rem;}
.header-banner .swiper-container{z-index: 9998;width:100%;height: 100%;}
.header-banner .swiper-container .swiper-slide {width:100%;height:100%;overflow:hidden;margin:0 auto!important;display:block;background-size: cover!important;position: relative;}
.header-banner .swiper-container .swiper-slide  .banner-txt{position: absolute;top:20vh;left:10%;z-index: 100;transition:opacity 2s ease-out,transform 2s ease-out;-webkit-transition:opacity 2s ease-out,transform 2s ease-out;-moz-transition:opacity 2s ease-out,transform 2s ease-out;-ms-transition:opacity 2s ease-out,transform 2s ease-out;-o-transition:opacity 2s ease-out,transform 2s ease-out}
.header-banner .swiper-container .swiper-slide  .banner-txt h2.tit{font-size:.6rem;color: #252626;font-weight: bold;letter-spacing: 4px;position: relative;}
.header-banner .swiper-container .swiper-slide  .banner-txt h2.tit::after{content: "";display: block;height: 8px;background:#252626;position: absolute;left: 50%;left:0;width: 60px;margin-top: .2rem;}
.header-banner .swiper-container .swiper-slide  .banner-txt p.t2{color: #252626;font-size:18px;margin-top:.1rem;}
.header-banner .swiper-container .swiper-slide  .banner-txt p.t1{color: #252626;font-size: 24px;font-weight:bold;margin-top:.55rem;line-height: 1.728}
.header-banner .swiper-container .swiper-slide  .banner-txt a{display: block;text-align: center;font-size: 18px;width: 2.32rem;height:.6rem;line-height: .6rem;border: 1px solid #BBBDBF;margin-top: .48rem}
.header-banner .swiper-container .swiper-slide  .banner-txt a:hover{background: #fff;color: #0da6eb;border-color: #fff;}
.leftUp img{-webkit-animation-name:leftUp;animation-name:leftUp;}
@-webkit-keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%); }
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}
@keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%);}
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}

.moveRight img{-webkit-animation-name:moveRight;animation-name:moveRight;}
@-webkit-keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0); }
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}
@keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0);}
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}

.moveDown img{-webkit-animation-name:moveDown;animation-name:moveDown;}
@-webkit-keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%); }
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}
@keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%);}
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}

.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);}}

.rightDownBig img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}
@-webkit-keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
@keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
.header-banner .swiper-container .swiper-slide img.pcimg{width:100%;height:100%;animation-duration:7s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:7s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;}
.header-banner .swiper-container .headbg{display:none;position:absolute;z-index:9;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.mouse{height:0px;position: relative;}
.slideDown{z-index: 999999;-webkit-animation: Tmouse 0.8s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;animation: Tmouse 0.8s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;position: absolute;width:99px;height:65px;display:block;z-index:99999;bottom: 130px;left:50%;margin-left:-49.5px;background:url(../images/Scroll.png) no-repeat center;background-size:100% 100%;}
@-webkit-keyframes Tmouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-5px);
  }
}
@keyframes Tmouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.pos{height: 0;position: relative;top:-90px;}
.index_main01{width: 100%;background: linear-gradient(180deg, rgba(220, 242, 253, 1) 0%, rgba(244, 251, 255, 0.4) 98%);}
.index_main01 .box{overflow: hidden;padding:.2rem 0 .4rem 0;}
.index_main01 .box .li{text-align: center;padding:.36rem;height:285px;background: #fff;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.12);width: 31.3%;box-sizing: border-box;border-radius: 12px;}
.index_main01 .box .li div.num{margin-bottom:.15rem;line-height: normal; font-weight: bold;font-family: 'DIN'!important;font-size: .64rem;color: #00A0E9;}
.index_main01 .box .li h3{font-size: 22px;color: #252626;font-weight: bold;line-height: 35px;}
.index_main01 .box .li p{color: #575859;font-size: 16px;line-height: 1.7;padding-top: .15rem}
.index_main02,.index_main03,.index_main04,.index_main05{width: 100%;padding:.5rem 0;overflow: hidden;}
.index_main02 .box{margin-top:.7rem;overflow: hidden;padding-top: .15rem}
.index_main02 .box .li div.img{width: 120px;height: 120px;overflow: hidden;}
.index_main02 .box .li div.txt{text-align: center;font-size: 20px;color: #252626;padding-top: .2rem;}
.index_main03{position: relative;min-height:5.5rem;}
.index_main03::after{content: '';position: absolute;z-index:-1;bottom:1.6rem;background: url(../images/bg.png) no-repeat  20% center;height: 280px;width: 100%;background-size: auto 100% }
.index_main03 .box{margin-top: .88rem;}
.index_main03 .box .imgwarp{height: 5rem;width:9.09rem;overflow: hidden;background: url(../images/casebg.png) no-repeat left center;position: relative;}
.index_main03 .box .imgwarp .img{position: absolute;width: 8.7rem;height: 4.45rem;top:.28rem;left:.20rem;background: #fff;}
.index_main03 .box .swiper-slide{position: relative;height: 5rem;}
.index_main03 .box  .txts{height: 280px;background: #fff;width: 4.7rem;position: absolute;right:0;padding:.4rem;box-sizing: border-box;}
.index_main03 .box  .txts h4{font-size: 22px;color: #252626;font-weight: 600;}
.index_main03 .box  .txts p{font-size: 16px;color: #252626;line-height: 28px;margin-top: .4rem;overflow: hidden;}
.index_main03 .box  .swiper-button-next{width: 48px;height: 48px;background: url(../images/next.png) no-repeat center;text-indent: -9999px;top:65%;right: 4%}
.index_main03 .box  .swiper-pagination{display: none;}
.index_main04 .box{margin-top: .88rem;overflow: hidden;}
.index_main04 .box .li{width: 25%;height: 4.4rem;overflow: hidden;}
.index_main04 .box .li1{background: url(../images/y2.png) no-repeat center;}
.index_main04 .box .li2{background: url(../images/y1.png) no-repeat center;}
.index_main04 .box .li .cont{padding:.9rem .47rem;overflow: hidden;text-align: center;}
.index_main04 .box .li .cont div.img{width: 60px;height: 60px;margin:0 auto .65rem auto;position: relative;}
.index_main04 .box .li .cont div.img::after{content: "";width: 30px;height: 4px;background: #D8D8D8;display: block;position: absolute;left:50%;margin-left:-15px;bottom:-30px;}
.index_main04 .box .li .cont h4{font-size: 22px;color: #252626;font-weight: 600;}
.index_main04 .box .li .cont p.txt{color: #252626;font-size: 16px;line-height: 1.728;text-align: left;margin-top: .35rem}
.index_main04 .box .li.li2 .cont h4,.index_main04 .box .li.li2 .cont p.txt{color: #fff;}
.index_main05 .box{margin-top: .88rem;overflow: hidden;}
.index_main05 .box .li .time{margin-bottom: .1rem;color: #252626;}
.index_main05 .box .li .time .day{font-size: 24px;font-family: 'DIN'!important;font-weight: 600}
.index_main05 .box .li .time .mon{font-size: 14px;font-weight: 600;font-family: 'DIN'!important;}
.index_main05 .box .li{display: block;width: 32.3%;box-sizing: border-box;padding:.25rem;background: #fff;margin-bottom: .25rem}
.index_main05 .box .li h4{color: #252626;font-weight: 500;font-size: 20px;line-height: 32px;overflow: hidden;height: 32px;}
.index_main05 .box .li:hover .time,.index_main05 .box .li:hover h4{color: #00A0E9}
.index_main05 .box .li:hover h4{font-weight: bold;}
.index_main05 .box .li p.dot{font-size: 16px;color: #8A8D8D;line-height: 25px;height: 50px;overflow: hidden;margin-top: .1rem}
.index_main06{width: 100%;background: url(../images/bg6.png) no-repeat center;padding:1rem 0;background-size: auto 100%;}
.index_main06 .common-tit h4,.index_main06 .common-tit p{color: #fff;}
.index_main06 .swiper-container{margin-top: .88rem;overflow: hidden;height:auto;}
.index_main06 .swiper-container .swiper-wrapper{transition-timing-function: linear;}
.index_main06 .swiper-container .swiper-slide{height: auto;overflow: hidden;}
.index_main06 .swiper-container .swiper-slide div.img{height: auto}
.index_main06 .swiper-container .swiper-slide div.txt{text-align: center;color: #fff;text-transform:capitalize;font-size:16px; }

/**********内页公共banner****************************/
.c_nybanner {width:100%;overflow: hidden;height:6.2rem; position: relative;z-index: 1}
.c_nybanner img{-webkit-animation: scaleBigToSmall 2s;animation: scaleBigToSmall 2s;max-width: 100%;display: block;height: 100%;max-height: 100%;object-fit: cover;}
.c_nybanner .banner_title{color:#fff;position: absolute;top:0;left:0;-webkit-animation: fadeInDown 1s;animation: fadeInDown 1s;width:100%;height: 100%;}
.c_nybanner .banner_title h4{font-size:.48rem;font-weight:600;text-align: left;background: url(../images/dh.png) no-repeat left center;padding-left: .45rem}
.c_nybanner .banner_title .table{max-width:1320px;margin:0 auto;}
.c_nybanner .banner_title h4::after{content:'';display:inline-block;background: url(../images/dh.png) no-repeat  center;width: 40px;height: 40px;padding-left: .15rem }
/*******>>>>资讯页面<<<<*****/
.newscontainer{padding:.8rem 0;width: 100%;overflow: hidden;}
.newscontainer .news-list{padding-top: .2rem;overflow: hidden;}
.newscontainer .news-list .li .time{margin-bottom: .2rem;color: #252626;background: url(../images/more1.png) no-repeat right center}
.newscontainer .news-list .li .time .day{font-size: 24px;font-family: 'DIN'!important;font-weight: 600}
.newscontainer .news-list .li .time .mon{font-size: 14px;font-weight: 600;font-family: 'DIN'!important;}
.newscontainer .news-list .li{display: block;width: 98%;box-sizing: border-box;padding:.3rem;background: #fff;margin:0 auto .25rem auto;}
.newscontainer .news-list .li h4{color: #252626;font-weight: 600;font-size: 20px;line-height: 32px;overflow: hidden;height: 32px;}
.newscontainer .news-list .li:hover .time,.newscontainer .news-list .li:hover h4{color: #00A0E9}
.newscontainer .news-list .li p.dot{font-size: 16px;color: #8A8D8D;line-height: 25px;height: 50px;overflow: hidden;margin-top: .15rem}
.newscontainer .news-list .li:hover{-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;-ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;-o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;transition:all 0.3s ease 0s;-webkit-transform:all 0.3s ease 0s;}
.newscontainer .news-list .li:hover .time{background: url(../images/more.png) no-repeat right center}
.news-detailbox{padding:.3rem 0;overflow: hidden;}
.news-box .first-news:hover .viewmore span,.news-box .news-listbox .li:hover .viewmore span{color: #E60B1E}
.news-box .news-listbox .li:hover .viewmore span::after{width:45%;}
.news-box .first-news:hover .viewmore span::after{width:30%;}
.news-box .news-listbox .viewmore .animat{font-size: 14px;}
.news-detailbox .detail-left{overflow: hidden;width: 68%;background: #fff;padding:.64rem .36rem .3rem .36rem;box-sizing: border-box;}
.news-detailbox .detail-left .box{background: #fff;}
.news-detailbox .detail-left .detail-tit{margin-bottom:.3rem;overflow: hidden;padding-top: .15rem}
.news-detailbox .detail-left .detail-tit h4{color: #252626;font-size:32px; font-weight: 600;line-height: 1.628;text-align: center;}
.news-detailbox .detail-left .detail-tit .intros{height: 40px;line-height: 40px;overflow: hidden;margin-top: .15rem;text-align: center;}
.news-detailbox .detail-left .detail-tit .intros div.lis{font-size:16px;color: #8A8D8D;margin-right:60px;vertical-align: middle; }
.news-detailbox .detail-left .detail-tit .intros div.lis img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.news-detailbox .detail-left .contentboxs{font-size:16px;line-height:1.628;color:#252626;border-top: 1px solid #E1E3E5;padding-top:.2rem;text-align: justify;}
.news-detailbox .detail-left .contentboxs * p,.news-detailbox .detail-left .contentboxs p{padding-bottom: .2rem;font-size: 16px;line-height: 1.728;text-indent: 35px;}
.news-detailbox .detail-left .contentboxs * p,.news-detailbox .detail-left .contentboxs img{margin:.2rem auto;max-width:90%;}
.news-detailbox .detail-right{width: 23%;min-width: 3.6rem;overflow: hidden;background: #fff;padding:.64rem .36rem;}
.news-detailbox .detail-right .tit{height: 60px;border-bottom:1px solid #E1E3E6;font-size: 24px;color: #252626;font-weight: bold;line-height: 60px;position: relative;}
.news-detailbox .detail-right .tit::after{content: '';display: block;width: 95px;height: 3px;background: #00A0E9;;position: absolute;bottom: -2px;}
.news-detailbox .recnewslist{margin-top: .1rem;overflow: hidden;}
.news-detailbox a.lis{display: block;padding-bottom: .1rem;overflow: hidden;margin-top: .3rem;}
.news-detailbox a.lis h4.oe{color: #252626;font-size: 16px;font-weight: bold;height: 35px;line-height: 35px;overflow: hidden;}
.news-detailbox a.lis p.oe{font-size: 14px;color: #252626;line-height: 30px;height: 30px;overflow: hidden;}
.news-detailbox a.lis .flex-between{height: 40px;line-height: 40px;color: #8A8D8D;font-size: 14px;}
.news-detailbox a.lis:hover h4.oe,.news-detailbox .detail-left .updow  .updowm a:hover span{color:#00A0E9; font-weight: 500}
.news-detailbox .detail-left .updow  .updowm a:hover{color:#000;font-weight: 600;}
.news-detailbox a.lis:hover  p.oe,.news-detailbox a.lis:hover .flex-between{color:#00A0E9;;}
.news-detailbox .detail-left .updow {border-top: 1px solid #E1E3E6;padding:.3rem 0;margin-top: .4rem;overflow: hidden;}
.news-detailbox .detail-left .updow  .updowm{font-size: 18px;color: #3E3F40;line-height: 40px;width: 100%;}
.news-detailbox .detail-left .updow  .updowm a{display: block;color: #3E3F40;width: 100%}
.rec-boxlist{margin-top: .15rem;width: 100%;overflow: hidden;}
.rec-boxlist .box .li .time{margin-bottom: .2rem;color: #252626;}
.rec-boxlist .box .li .time .day{font-size: 24px;font-family: 'DIN'!important;font-weight: 600}
.rec-boxlist .box .li .time .mon{font-size: 14px;font-weight: 600;font-family: 'DIN'!important;}
.rec-boxlist .box .li{display: block;width: 32.3%;box-sizing: border-box;padding:.25rem;background: #fff;margin-bottom: .25rem}
.rec-boxlist .box .li h4{color: #252626;font-weight: 600;font-size: 20px;line-height: 32px;overflow: hidden;height: 32px;}
.rec-boxlist .box .li:hover .time,.rec-boxlist .box .li:hover h4{color: #00A0E9}
.rec-boxlist .box .li p.dot{font-size: 16px;color: #8A8D8D;line-height: 25px;height: 50px;overflow: hidden;margin-top: .15rem}
.rec-boxlist .tit {height: 60px;font-size: 24px;color: #252626;font-weight: bold;line-height: 60px;position: relative;margin-bottom:.15rem}
/*******>>>>apis页面<<<<*****/
.apisbox{width: 100%;overflow: hidden;height: auto;background: url(../images/apibg.png) no-repeat center;background-size: auto 100%;}
.apisbox .common-tit{padding-top: 1.7rem;}
.apisbox .common-tit h4,.apisbox .common-tit p{color: #fff;}
.apisbox .box{padding: 0.88rem 0;box-sizing: border-box; overflow: hidden;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;height: 100%;}
.apisbox .box .li{width: 12.5%;height: 2rem; overflow: hidden;position: relative;
    /*border: 1px solid rgba(234, 234, 234, 0.27);*/
    display: flex;flex-wrap: wrap;align-content: center;padding: 0.1rem;box-sizing: border-box;margin-bottom: 0.5rem;}
.apisbox .box .li .img{width: 100%;height: auto;overflow: hidden;}
.apisbox .box .li .txt{width: 100%;font-size: 0.16rem;color: #fff;text-align: center;}
/****>>>>honor页面<<<<**/
.honorcontainer{width: 100%;padding:1rem 0 0 0 ;background: #F4FBFF url(../images/honorbg.png) no-repeat center bottom;}
.honorcontainer .common-tit h4::after{content: '';width: 60px;height: 5px;background: #00A0E9;display: block;margin: .5rem auto 0 auto;}
.honorcontainer .common-tit p{width: 80%;margin:.35rem auto 0 auto ;overflow: hidden;text-align: center;line-height: 1.8}
.honorcontainer .boxs{margin-top: .9rem;overflow: hidden;padding-bottom: 1.29rem;width: 100%;min-height: 5.6rem;}
.honorcontainer .boxs .swiper-slide{height:5.6rem;width:4rem;overflow: hidden;}
.honorcontainer .boxs .swiper-slide img{display:block;width:4rem;height:5.6rem;overflow: hidden;object-fit: cover;}
/**********>>>>>>页面响应式样式<<<<<<*****************/

@media (max-width:1560px){

  /**header**/
  .yq_nav{width: calc(90% - 3rem);}
  .yq_nav ul{width: calc(100% - 3.1rem);}
  .header-banner {height: 80vh;}
  .index_main04 .box .li .cont h4{font-size: 20px;}
  .header-banner .swiper-container .swiper-slide .banner-txt{top:12vh;left:5%;}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size: .48rem;}
  .index_main01 .box .li{height: 3.4rem;}
  .index_main04 .box .li .cont p.txt{font-size: 15px;}
  .yq-footer .yq-footer-content .yq-footer-right{width: calc(100% - 4.15rem);}
  .index_main05 .box .li h4{font-size: 19px;}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t1{font-size: 22px;}
  .index_main05 .box .li p.dot,.index_main01 .box .li p{font-size: 15px;}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t2{font-size: 16px;}
  .slideDown{bottom: .7rem}
  .index_main02 .box .li div.img{width: 100px;height: 100px;}
  .index_main02 .box .li div.txt{font-size: 18px;}
  .index_main01 .box .li h3{font-size: 20px;}
  .header-banner .swiper-container .swiper-slide .banner-txt a{width:1.7rem;font-size:16px;height: .5rem;line-height: .5rem;}
  .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis{font-size: 14px;}
  .index_main03 .box .imgwarp{background-size: 80% 5rem;}
  .index_main03::after{background-size: 96% 100%}
  .index_main03 .box .imgwarp .img{width:77%;left:.15rem;}

}
@media (max-width:1360px){
	.header-banner{padding-top: .7rem;}
	.nav_logo,.nav_logo img,.nav_logo a{height: .4rem;width: 2.48rem;}
	.yq_headerC,.yq_header{height: .7rem;}
	.yq_nav ul{height: .4rem;padding:.15rem 0;}
	.c_nybanner .banner_title{left:5%;}
	.yq_nav ul li a::after{bottom: 1px;}
	.c_nybanner .banner_title h4{font-size: 36px;}
	.yq-footer .yq-footer-content .yq-footer-logo .img{width: 2.2rem;}
	.yq-footer .yq-footer-content .yq-footer-right .code-box{width: 180px;}
	.yq-footer .yq-footer-content .yq-footer-right{width: calc(100% - 3.6rem)}
	.yq-footer .yq-footer-content .yq-footer-right dl.li2 dt{height: 80px;width: 80px;}
	.yq-footer .yq-footer-content .yq-footer-right dl.li2{width: 80px;}
	.common-tit h4{font-size: 32px;}
  .news-detailbox .detail-right{min-width: 2.8rem}
	.yq-footer .foot-link .yqlink-box a,.yq-footer .foot-link .span,.yq-footer .yq-copy p{font-size: 13px;}
}
@media (max-width:1250px){
	.honorcontainer .common-tit p{font-size: 16px;}
	.c_nybanner .banner_title h4{font-size: 32px;}
	.rightfixed{display: none;}
	.common-tit h4{font-size: 28px;}
	.newscontainer .news-list .li h4,.index_main05 .box .li h4,.rec-boxlist .box .li h4{font-size: 18px;}
	.header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size: .36rem;}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit::after{height: 6px;width: 50px;}
}
@media (max-width:1080px){
	  /*分页**/
	  .pages{padding:5px 0;}
	  .pages a, .pages span{font-size: 14px;padding: 5px 10px;margin:5px;}
	  .rightfixed{display: none;}
	  /**头部*/
	  .yq_headerC, .yq_header{display: none;}
	  .headerWap{display: block}
    .index_main06 .swiper-container .swiper-slide div.img{height: 70px!important}
  	.header-banner{padding-top: 60px;}
  	.slideDown{display: none;}

  	.header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size: 24px;}
  	.header-banner .swiper-container .swiper-slide .banner-txt h2.tit::after{height: 4px;width: 30px;}
  	.header-banner .swiper-container .swiper-slide .banner-txt p.t1{font-size: 18px;}
  	.header-banner .swiper-container .swiper-slide .banner-txt p.t2{font-size: 16px;}
  	.header-banner .swiper-container .swiper-slide .banner-txt a{font-size: 14px;height: 40px;width: 100px;line-height: 40px;}
  	.index_main01{margin-top: -10vh;position: relative;z-index:998;}
    .yq-footer .yq-footer-content .yq-footer-right{width: calc(100% - 3rem)}
    .index_main04 .box .li .cont p.txt{font-size: 14px;}
    .index_main04 .box .li .cont{padding:.5rem .3rem;}
    .index_main04 .box .li .cont h4{font-size: 18px;}
    .index_main04 .box .li .cont div.img{width: 50px;height: 50px;}
    .newscontainer .news-list .li h4, .index_main05 .box .li h4, .rec-boxlist .box .li h4{font-size: 17px;}
    .index_main01 .box .li h3{font-size: 18px;}
    .index_main03 .box .swiper-button-next{background-size: 36px 36px}
    .index_main03 .box .txts p{font-size: 14px;}
    .index_main05 .box .li p.dot, .index_main01 .box .li p{font-size: 14px;}
    .index_main01 .box .li div.num{font-size: .56rem}
    .index_main03 .box .txts h4{font-size: 18px;}
    .index_main03 .box .txts{width: 4rem;}
    .yq-footer .yq-footer-content .yq-footer-logo .txt a{width: 100px;height: 40px;line-height: 40px;}
    .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span{padding-right: .5rem}
    .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span:nth-child(2){padding-right: 0}
    .yq-footer .yq-footer-content{height: auto;}
     .index_main06 .swiper-container .swiper-slide{height: auto;}

}

@media (max-width:768px){
	.c_nybanner{height: 4.8rem;padding-top: 60px;}
	.c_nybanner .banner_title{text-align: center;}
	.c_nybanner .banner_title h4::after {padding-left:0;display: none;}
	.c_nybanner .banner_title h4{padding-top: .5rem;font-size: .38rem;text-align: center;padding-left:0;height: 40px;line-height: 40px;}
	.c_nybanner .banner_title h4,.c_nybanner .banner_title h4::after{background:none;}
	/**footer*/
	.f-linkbox{display: flex}
	.yq-footer{padding-bottom: 1.8rem;padding-top:.45rem;}
	.yq-footer .yq-copy{border:none;padding:0;}
	.yq-footer .yq-copy p{font-size: 13px;}
	.yq-footer .yq-footer-content,.yq-footer .foot-link{display: none}
	.c_nybanner .banner_title{left:0;}
	/**资讯**/
	.newscontainer{padding-bottom:.3rem}
	.newscontainer .news-list .li .time .day{font-size: 20px}
	.newscontainer .news-list .li h4{font-size:16px}
	.newscontainer .news-list .li p.dot{font-size: 14px;}
    .news-detailbox{display: block;}
    .news-detailbox .detail-right .tit::after{width: 88px;}
    .news-detailbox .detail-left,.news-detailbox .detail-right{width: 100%}
    .news-detailbox .detail-left .detail-tit h4{font-size: 22px;}
    .news-detailbox .detail-left .detail-tit .intros div.lis{font-size: 12px;margin-right: 20px;}
    .news-detailbox .detail-left .detail-tit .intros div.lis:nth-child(3){display: none;}
    .news-detailbox .detail-left .contentboxs{padding-top:.4rem;font-size: 14px;}
    .news-detailbox .detail-left .updow .updowm{font-size: 14px;}
    .news-detailbox .detail-left .contentboxs * p, .news-detailbox .detail-left .contentboxs p{font-size: 14px;}
    .news-detailbox .detail-right .tit,.rec-boxlist .tit{font-size: 22px;}
    .news-detailbox .detail-right{padding-top: .3rem;box-sizing: border-box;}
    .rec-boxlist .box .li{width: 100%}
    .rec-boxlist .box .li h4{font-size: 16px;}
    .rec-boxlist .box .li p.dot{font-size: 14px;}
  /**apis**/
  .common-tit h4{font-size: 22px;}
  .common-tit p{font-size: 14px;}
  .apisbox{height: 100%;padding-bottom:.8rem;background-size: cover;}
  .apisbox .box .li{width: 48.8%;margin-bottom: .15rem;height: 3.5rem;}
  .apisbox .box .li .img{height: auto;}
    .apisbox .box .li .txt{font-size: 0.32rem;}

  /***honor*/
  .honorcontainer .common-tit h4::after{width: 30px;height: 4px;}
  .honorcontainer .common-tit p{width: 95%;font-size: 14px;}

  /**index*/
  .header-banner{height: 50vh;}
  .header-banner .swiper-container .swiper-slide .banner-txt a{display: none;}
  .header-banner .swiper-container .swiper-slide .banner-txt{top:8vh;left:8%;}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t2{font-size: 13px;}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t1{font-size: 14px;}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size: 20px;}
  .index_main01{margin-top:-15vh;background:none;padding-bottom: 10px;}
  .index_main01 .box .li h3{font-size:18px;}
  .index_main01 .box .li p{font-size: 14px;}
  .index_main01 .box .li{width: 100%;box-shadow: none;margin-bottom: .45rem;height: auto;padding:.45rem;box-sizing: border-box;}
  .index_main02 .box .li{width:48%;margin-bottom: .3rem;}
  .index_main02 .box .li div.img{width:80px;height: 80px;margin:0 auto;}
  .index_main02 .box .li div.txt{font-size: 14px;}
  .index_main03::after{display: none;}
  .index_main03 .box .swiper-slide{height: auto;display: block;}
  .index_main03 .box .imgwarp{background:none;width:calc(100% - 8px);height:auto;border:4px solid #ddd;}
  .index_main03 .box .imgwarp .img{width: 100%;height: 100%;position: static;}
  .index_main03 .box .txts{position: static;width: 100%;}
  .index_main03 .box .swiper-button-next{display: none;}
  .index_main03 .box .txts{padding:.6rem .3rem;height: auto;padding-bottom: .8rem;background:#f4fbff;}
  .index_main03 .box .swiper-pagination{display: block;}
  .index_main03 .box .txts p{font-size: 14px;}
  .index_main03 .box .txts h4{font-size: 18px;}
  .index_main04 .box .li{width:100%;height: auto;}
  .index_main04 .box .li1{background:#fff;}
  .index_main04 .box .li .cont div.img{width: 50px;height: 50px;}
  .index_main04 .box .li2{background:#00A0E9;}
  .index_main04 .box .li .cont h4{font-size: 18px;padding-top: .35rem;}
  .index_main04 .box{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
  .index_main04 .box .li .cont p.txt{text-align: center;font-size: 14px;}
  .index_main05 .box .li{width: 100%;}
  .index_main05 .box .li h4{font-size: 16px;}
  .index_main05 .box .li .time .day,.rec-boxlist .box .li .time .day{font-size: 20px}
  .index_main05 .box .li p.dot{font-size: 14px;}
  .index_main06 .swiper-container .swiper-slide{height: auto;}
  .index_main06 .swiper-container .swiper-slide div.img{height:auto!important}
}
@media (max-width:640px){
  .header-banner .swiper-container .swiper-slide .banner-txt{top:6vh;left:5%;}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit{letter-spacing: 0}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit::after{background:#252626;}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t1,.header-banner .swiper-container .swiper-slide .banner-txt p.t2,.header-banner .swiper-container .swiper-slide .banner-txt h2.tit{color: #252626;}
  .header-banner .swiper-container .swiper-slide .banner-txt p{letter-spacing: -1px;width:70%}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t2{line-height: 1.7}
  .index_main02 .box .li div.img{width: 60px;height: 60px;}
  .index_main02 .box .li{margin-bottom: .45rem}
}