@charset "utf-8";
@media only screen and (min-width : 1921px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1919px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1600px) {

}
@media only screen and (max-width : 1400px) {

}
@media only screen and (max-width: 1024px) {
.Bottomerkg,.Bottomer{ display: none; }
.customerxf{ right: 10px; bottom: 20px; }
.customerxf .li{ width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin-top: 5px; }
.customerxf .li img{ height: 18px; }
.webshow{ display: none !important; }
.wapshow{ display: block !important; }
.webmain{ min-width: initial; }
.content{ padding: 0 16px; }
.nav_handle{ display: block; padding-left: 10px; }
.y-kefu-box01{ zoom:.7; }
.nav_handle.on b i{ background: #1777FF; }

.header{ background: rgba(255,255,255,1); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.header .logo{ margin: 13px 0; height: 24px; }
.header .logo img{ height: 24px; }
.header .right{ zoom:.8; padding: 13px 0; }
.header .right .btn{ margin-left: 10px; font-size: 14px; padding: 6px 10px; }
.header .nav{ display: none; float: none; clear: both; margin: 0; padding: 0 0 10px; }
.header .nav > ul > li{ display: block; margin: 0; padding-right: 35px; position: relative; }
.header .nav > ul > li:after{ content: ">"; font-family: '宋体'; width: 35px; height: 35px; line-height: 35px; text-align: center; position: absolute; right: 0; top: 0; color: #333; display: block; font-size: 16px; transition: all .5s; }
.header .nav > ul > li:hover:after{ transform: rotate(90deg); }
.header .nav a{ line-height: 35px; height: 35px; padding: 0; }
.header .nav .dropdown-menu{ position: static; background: #f8f8f8; width: calc(100% + 35px); padding: 0 15px 10px; box-sizing: border-box; min-height: initial; }
.header .nav .dropdown-menu .content{ padding: 0; }
.header .nav .menu-item{ width: auto; float: none; padding: 0; border-bottom: 1px solid #ddd; padding: 10px 0 5px; }
.header .nav .dropdown-menu a{ margin-top: 0; margin-bottom: 5px; line-height: initial; font-size: 14px; height: auto; }
.header .nav .menu-item.w100 li{ width: auto; float: none; display: block !important; padding: 0; }
.header .nav .menu-item:nth-last-child(2){ padding-bottom: 0; border-bottom: 0; }
.header.dark-bg:not(.on) .logo .dark{ display: block; }
.header.dark-bg:not(.on) .logo .light{ display: none; }
.header.dark-bg:not(.on) .right .dropdown-toggle{ color: #061128; }
.header.dark-bg:not(.on) .right .btn{ color: #fff; background-color: #061128; }
.header.dark-bg:not(.on) .right .dropdown-toggle::after{ background-color: #061128; }
.header.dark-bg:not(.on) .right .btn .dark{ display: inline-block; }
.header.dark-bg:not(.on) .right .btn .light{ display: none; }
.header.dark-bg:not(.on) .right .btn:hover{ background-color: rgba(6, 17, 40, 0.8); }
.header.dark-bg:not(.on) .nav a{ color: #061128; }

.xuanfmess{ padding: 70px 0 30px; }
.xuanfmess .messnr{ max-width: 90%; }
.xuanfmess .messnr .lmtit{ padding: 15px; }
.xuanfmess .messnr .lmtit span{ font-size: 20px; line-height: initial; }
.xuanfmess .messnr .list{ padding: 15px; }
.xuanfmess .messnr .close{ right: 0; top: -35px; }
.xuanfmess .messnr .list .li .text{ font-size: 14px; padding: 0 10px; height: 40px; }
.xuanfmess .messnr .list .li1 .select{ padding: 0 10px; font-size: 14px; width: 80px; height: 40px; }
.xuanfmess .messnr .list .li1 .text{ padding: 0 10px 0 90px; font-size: 14px; height: 40px; }
.xuanfmess .messnr .list .li .select{ font-size: 14px; padding: 0 10px; height: 40px; }
.xuanfmess .messnr .list .tishi{ font-size: 12px; min-height: 20px; height: auto; }
.xuanfmess .messnr .list .li2{ margin-top: 10px; }
.xuanfmess .messnr .list .li2 .tit{ font-size: 16px; line-height: initial; margin-bottom: 10px; }
.xuanfmess .messnr .list .li2 .quanx label, .xuanfmess .messnr .list .li2 .duox label{ height: 30px; line-height: 30px; font-size: 14px; width: 50%; }
.xuanfmess .messnr .list .li2 .quanx label{ width: 100%; }
.xuanfmess .messnr .list .li2 .textarea{ font-size: 14px; padding: 5px 10px; height: 87px; }
.xuanfmess .messnr .list .sub{ font-size: 16px; line-height: 40px; margin-top: 10px; }

.banner{ margin-top: 50px; min-height: 500px; background-size: cover !important; background-position: left center; }
.banner .text{ padding: 0 0 30px; }
.banner .tit{ font-size: 30px; line-height: initial; }
.banner .desc{ font-size: 16px; margin-top: 10px; line-height: initial; }
.banner .desc.lg{ font-size: 20px; line-height: initial; }
.banner .btn{ margin-top: 10px !important; }
.banner .btn a + a{ margin-left: 20px; }
.banner .btn a{ font-size: 14px; padding: 6px 20px; }
.banner .full-height{ left: 50%; zoom:.75; }
.banner .subdesc{ font-size: 18px; margin-top: 10px; line-height: initial; }
.banner.nybanner{ height: auto; padding: 50px 0; }
.banner.nybanner .fgc{ position: static; }
.banner.nybanner .pic{ position: static; width: auto; margin: 0 !important; }

.block-3{ padding-top: 30px; padding-bottom: 1px; }
.title-type-1 .subtit{ zoom:.8; }
.title-type-1 .tit{ font-size: 25px; line-height: initial; }
.title-type-1 .desc{ font-size: 14px; margin-top: 10px; line-height: initial; }
.block-3 .nr{ margin-top: 15px; }
.block-4::after,.block-3::after{ zoom:.3; }
.block-4::before,.block-3::before{ zoom:.3; }
.block-3 .nr li.w100{ width: auto; min-height: initial; padding: 15px; }
.block-3 .nr li.w100 .pic{ position: static; width: auto; position: relative; text-align: center; }
.block-3 .nr .tit{ font-size: 18px; line-height: initial; height: auto; max-width: initial; }
.block-3 .nr li.w100 .desc{ font-size: 14px; margin: 10px 0 20px; height: auto; }
.block-3 .nr li.w100 .btn,.block-3 .nr .btn{ position: relative; bottom: initial; zoom:.8; }
.block-3 .nr li{ width: auto; padding: 20px; float: none; }
.block-3 .nr .pic{ text-align: center; }

.block-2{ padding-top: 30px; }
.block-2 .slide-box{ margin-top: 20px; }
.block-2 .slide-box .hd{ margin-bottom: 15px; }
.block-2 .slide-box .hd li{ zoom:.7; }
.block-2 .slide-box .hd li + li{ margin-left: 0; }
.block-2 .top{ padding: 0; margin-top: 15px; }
.block-2 .top .pic{ position: static; width: auto; }
.block-2 .top .tit{ font-size: 18px; line-height: initial; margin: 10px 0 0; }
.block-2 .top .desc{ font-size: 14px; line-height: initial; margin-top: 10px; }
.block-2 .top .subtit{ margin-top: 20px; font-size: 16px; }
.block-2 .top .btn{ zoom:.8; margin-top: 10px; }
.block-2 .bottom{ margin-top: 20px; }
.block-2 .bottom li{ width: 48%; margin: 1%;}

.block-1 .scroll-logo{ zoom:.5; padding: 60px 0; }
.block-1 .nr{ padding: 15px 10px; }
.block-1 .nr .card{ width: 250px; padding: 15px; border-radius: 10px; }
.block-1 .nr .pic{ zoom:.6; }
.block-1 .nr .tit{ font-size: 18px; margin-top: 10px; }
.block-1 .nr .desc{ font-size: 14px; line-height: initial; margin: 10px 0; }
.block-1 .nr .btn{ font-size: 14px; padding: 6px 20px; margin: 56px auto 32px; }
.block-1 .bottom .btn{ font-size: 14px; padding: 6px 20px; margin-top: 0; }
.block-1 .bottom .switch{ zoom:.65; }
.block-1{ padding-bottom: 30px; }

.footer .adv{ padding: 30px 0 20px; }
.footer .adv .tit{ font-size: 25px; line-height: initial; }
.footer .adv .btn{ font-size: 14px; padding: 6px 20px;  margin-top: 10px;}
.footer .logo{ margin-top: 0; text-align: center; }
.footer .logo img{ height: 40px; }
.footer .nav{ margin-top: 15px; }
.footer .nav-item{ float: none; width: auto; border-bottom: 1px solid rgba(255, 255, 255, .12);; padding: 10px 0; }
.footer .nav-item:nth-last-child(2){ border-bottom: 0; }
.footer .nav-item > .tit{ font-size: 16px; position: relative; line-height: 25px; padding-right: 25px; }
.footer .nav-item > .tit:before{ content: "+"; position: absolute; right: 10px; top: 0; }
.footer .nav-item ul{ margin-top: 5px; display: none; }
.footer .nav-item li{ font-size: 14px; padding: 2px 0; }
.footer .nav-item:hover > .tit:before{ content: "-"; }
.footer .nav-item:hover ul{ display: block; }
.footer .copyright{ margin-top: 20px; padding: 15px 0; }

.certifications { padding-top: 10px; padding-bottom: 70px; }
.certifications .certs { flex-wrap: wrap; justify-content: center; }
.certifications .certs img { flex: 0; }

.nypayinjs{ padding: 30px 0; }
.nypayinjs .lmtit{ font-size: 25px; margin-bottom: 10px; }
.nypayinjs .wz{ font-size: 14px; }
.nypayinjs .wz p{ margin-top: 10px; }

.nypayinjs1{ padding: 0 0 30px; }
.nypayinjs1 .nr{ min-height: initial; padding: 0; }
.nypayinjs1 .nr .pic{ position: static; width: auto; }
.nypayinjs1 .nr .lmtit{ font-size: 20px; padding-top: 10px; margin-bottom: 10px; }
.nypayinjs1 .nr .wz{ font-size: 14px; }
.nypayinjs1 .nr .wz p{ margin-top: 10px; }

.nypayinyous{ padding: 30px 0 20px; }
.nypayinyous .list ul li,.nypayinyous .list ul li:nth-child(odd){ width: 100%; margin: 0 0 10px; font-size: 16px; line-height: 40px; }
.nypayinyous .list ul li span{ width: 40px; height: 40px; font-size: 14px; line-height: 40px; margin-right: 10px; }
.nypayinyous .list ul li:nth-child(odd):after{ left: 50%; top: 25px; }
.nypayinyous .list ul li{ padding-left: 50px; }
.nypayinyous .list ul li:nth-child(odd){ padding-left: 0; }

.nypayindian{ padding: 30px 0 15px; }
.nypayindian .li{ margin-bottom: 15px; padding-left: 60px; }
.nypayindian .li .ico{ zoom:.7; }
.nypayindian .li .tit{ font-size: 18px; line-height: initial; margin-bottom: 10px; }
.nypayindian .li .jj{ font-size: 14px; }
.nypayindian .li .ann{ font-size: 12px; margin-top: 10px; }
.nypayindian .li .ann img{ width: 25px; height: 25px; }

.nypayinxianj{ padding: 30px 0; }
.nypayinxianj .lmtit{ font-size: 25px; margin-bottom: 15px; line-height: initial; }
.nypayinxianj .wz{ font-size: 14px; margin-bottom: 20px; }
.nypayinxianj .wz p{ margin-bottom: 10px; }
.nypayinxianj .ann{ zoom:.7; }

.nypayintedian{ padding: 30px 0 15px; }
.nypayintedian .list .li:nth-child(odd),.nypayintedian .list .li{ margin: 0 0 15px; width: 100%; padding-left: 60px; }
.nypayintedian .list .li .ico{ zoom:.7; }
.nypayintedian .list .li .tit{ font-size: 18px; line-height: initial; margin-bottom: 10px; }
.nypayintedian .list .li .jj{ font-size: 14px; }

.nypayinadv{ padding: 30px 0 20px; font-size: 20px; line-height: initial; }
.nypayinadv p{ margin-bottom: 10px ; }

.nypayinjic{ padding: 30px 0; }
.nypayinjic .list{ margin-bottom: 20px; }
.nypayinjic .list ul li{ width: calc(100% - 40px); margin-bottom: 10px; padding: 15px; }
.nypayinjic .list ul li .ico{ width: 60px; height: 60px; margin: 0 auto 10px; }
.nypayinjic .list ul li .tit{ font-size: 18px; line-height: initial; }
.nypayinjic .list ul li .jj{ margin-bottom: 10px; font-size: 14px; }
.nypayinjic .list ul li .more{ font-size: 12px; line-height: initial; }
.nypayinjic .list ul li .more img{ width: 25px; }
.nypayinjic .ann{ zoom:.7; }

.nypayoutsol{ padding: 30px 0; }
.nypayoutsol .lmtit{ font-size: 25px; margin-bottom: 15px; line-height: initial; }
.nypayoutsol .wz{ font-size: 14px; }
.nypayoutsol .wz p{ margin-top: 10px; }

.nypayoutsol .list ul li{ margin-top: 15px; padding-left: 60px; }
.nypayoutsol .list{ padding: 0; }
.nypayoutsol .list ul li .ico{ zoom:.7; }
.nypayoutsol .list ul li .tit{ font-size: 18px; line-height: initial; margin-bottom: 10px; }
.nypayoutsol .list ul li .jj{ font-size: 14px; }

.nypayoutmos{ padding: 30px 0; }
.nypayoutmos .lmtit{ font-size: 25px; line-height: initial; margin-bottom: 15px; }
.nypayoutmos .list{ padding: 15px; }
.nypayoutmos .list ul li,.nypayoutmos .list ul li:nth-child(1),.nypayoutmos .list ul li:nth-child(3),.nypayoutmos .list ul li:nth-child(4){ width: 100%; padding: 0; margin: 5px 0; }
.nypayoutmos .list ul li:nth-child(1) .li{ width: 50%; float: left; margin: 0; }
.nypayoutmos .list ul li .table{ height: auto; }
.nypayoutmos .list ul li .li .ico{ width: 40px; margin: 0 auto 5px; }
.nypayoutmos .list ul li .li .tit{ font-size: 14px; line-height: initial; }
.nypayoutmos .list .wz1,.nypayoutmos .list .wz2,.nypayoutmos .list .wz3{ display: none; }

.nypayoutyew{ padding: 30px 0; }

.nypayoutyew .lmtit{ font-size: 25px; line-height: initial; margin-bottom: 0; }
.nypayoutyew .list ul li{ width: calc(100% - 80px); margin: 15px 40px 0; padding-left: 60px; }
.nypayoutyew .list ul li .ico{ zoom:.7; }
.nypayoutyew .list ul li .tit{ font-size: 16px; padding-top: 5px; }

.block-11{ padding: 30px 0 10px; }
.title-type-3{ font-size: 25px; line-height: initial; }
.block-11 .nr{ margin-top: 15px; }

.block-12{ padding: 0 0 30px; }
.block-12 ul{ margin: 0; }
.block-12 li,.block-12 li:nth-child(3n-2){ width: 100%; padding: 0; margin-top: 20px; }
.block-12 li .tit{ font-size: 18px; line-height: initial; }
.block-12 li .desc{ font-size: 14px; margin-top: 5px; }
.block-12 li .pic{ margin-top: 5px; }
.block-12 li .btn{ line-height: initial; font-size: 12px; margin-top: 5px; }
.block-12 li .btn img{ width: 20px; margin-left: 5px; }

.block-7{ padding: 30px 0; }
.block-7 .title-type-3{ font-size: 25px; line-height: initial; }
.block-7 .nr{ margin-top: 0; }
.block-7 .nr ul{ margin: 0; }
.block-7 .nr li{ padding: 0; width: 100%; margin-top: 15px; }
.block-7 .nr .pic{ zoom:.7; }
.block-7 .nr .tit{ margin-top: 5px; font-size: 18px; line-height: initial; }
.block-7 .nr .desc{ font-size: 14px; margin-top: 5px; }

.block-8{ padding: 30px 0; }
.block-8 .nr{ margin-top: 15px; }
.block-8 .hd{ margin: 0 0 15px; width: auto; float: none; display: flex; flex-wrap: wrap; }
.block-8 .hd li{ padding: 0 5px; font-size: 14px; width: 50%; box-sizing: border-box; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.block-8 .bd{ padding: 15px; width: auto; float: none; }
.block-8 .bd .tit{ font-size: 20px; margin-top: 10px; line-height: initial; }
.block-8 .bd .desc p{ margin: 5px 0 10px; font-size: 16px; line-height: initial; }
.block-8 .bd .desc li{ font-size: 14px; }
.block-8 .bd .desc li + li{ margin-top: 10px; }

.block-6{ padding: 30px 0; }
.block-6 .nr{ margin-top: 15px; }
.block-6 .nr li + li{ margin-top: 15px; }

.block-6 .nr .text{ padding-left: 0; font-size: 14px; }

.synopsis-1{ padding: 30px 0; }
.synopsis-1 .desc{ font-size: 14px; margin-top: 15px; }
.synopsis-1::before,.synopsis-1::after{ zoom:.3; }
.team-1{ padding: 30px 0; }
.team-1 .nr{ margin-top: 0; }
.team-1 .nr li{ width: 100%; margin: 15px 0 0; padding: 0; }
.team-1 .nr .pic{ width: 100px; height: 100px; margin: 0 auto; position: static; }

.team-1 .nr .tit{ font-size: 20px; margin: 10px 0 0; }
.team-1 .nr .desc{ font-size: 14px; margin-top: 0px; }
.team-1 .nr .btn{ font-size: 12px; margin-top: 0px; }

.legal-page{ padding: 30px 0; }
.legal-page .slide-box .hd li{ font-size: 16px; padding: 5px 10px; }
.legal-page .slide-box .hd{ margin-bottom: 15px; }
.legal-page .slide-box .bd ul{ padding: 20px 0 0; font-size: 14px; }
.legal-page .slide-box .bd ul h2{ font-size: 18px; margin-bottom: 10px; line-height: initial; }
.legal-page .slide-box .bd ul h3{ font-size: 18px; margin: 15px 0 5px; line-height: initial; }
.legal-page .lmtit{ font-size: 25px; line-height: inherit; }

.block-23{ padding: 30px 0; }
.block-23 .desc{ margin-top: 15px; font-size: 14px; }

.block-24{ padding: 0 0 30px; }
.block-24 .nr{ border-radius: 5px; }
.block-24 .nr .hd{ width: 100%; float: none; padding: 15px; display: flex; flex-wrap: wrap; }
.block-24 .nr .hd li{ padding: 0 10px; width: 50%; box-sizing: border-box; font-size: 14px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.block-24 .nr .bd{ width: 100%; float: none; }
.block-24 .nr .bd ul{ overflow-x: auto; }
.block-24 table{ min-width: 1000px; zoom:.8; }
.block-25 .nr{ margin-top: 15px; }
.block-25 .nr .tit{ font-size: 18px; }
.block-25 .nr .desc{ font-size: 14px; margin-top: 15px; }
.block-25{ padding-bottom: 30px; }

.block-21{ padding: 30px 0; }
.block-21 .top .desc{ font-size: 14px; margin-top: 15px; }
.block-21 .bottom{ padding-top: 30px; }
.block-21 .bottom .nr{ margin-top: 15px; }

.block-21 .bottom .nr .pic{ zoom:.7; }
.block-21 .bottom .nr li{ padding: 0 5px; }
.block-21 .bottom .nr ul{ margin-left: -5px; margin-right: -5px; }
.block-21 .bottom .nr .tit{ font-size: 14px; line-height: initial; margin-top: 5px; }

.block-22{ padding: 30px 0; }
.block-22 .nr{ padding: 15px; margin-top: 15px; }
.block-22 .nr p{ font-size: 18px; }
.block-22 .nr ul{ margin-top: 10px; }
.block-22 .nr li{ width: 100%; margin: 5px 0; }
.block-22 .nr li .tit{ font-size: 14px; line-height: initial; margin-top: 5px; }
.block-22 .nr li + li::after{ display: none; }

.block-13{ padding: 30px 0; }
.block-13 .nr{ font-size: 14px; margin-top: 15px; }
.block-20 .desc{ font-size: 14px; margin-top: 15px; }
.block-20 .nr{ margin-top: 15px; overflow-x: auto; }
.block-20 .nr table{ zoom:.7; }
.block-20{ padding-bottom: 30px; }

.block-19{ padding: 30px 0; }
.block-19 li:nth-child(2),.block-19 li:nth-child(3),.block-19 li:nth-child(1){ text-align: center; }
.block-19 li + li{ margin-top: 15px; }
.block-19 .tit{ font-size: 20px; line-height: initial; }
.block-19 .tit span{ font-size: 25px; }

.block-18{ padding: 30px 0; }
.block-18 .nr{ margin-top: 15px; }
.block-18 .nr li{ width: 100%; }
.block-18 .nr .pic{ zoom:.7; }
.block-18 .nr .text{ margin-top: 5px; font-size: 14px; line-height: initial; }
.block-18 .nr li + li::after{ display: none; }

.block-17{ padding: 30px 0; }
.block-17 .nr{ margin: 15px auto 0; }
.block-17 .nr .tit{ font-size: 20px; }
.block-17 .nr ul{ margin-top: 15px; }
.block-17 .nr li{ font-size: 16px; }
.block-17 .nr li + li{ margin-top: 20px; }

.nydingyuejix{ padding: 30px 0; }
.nydingyuejix .nr{ padding: 0; }
.nydingyuejix .nr .pic{ position: static; text-align: center; width: auto; }
.nydingyuejix .nr .pic img{ width: 120px; }
.nydingyuejix .nr .lmtit{ font-size: 20px; line-height: initial; margin-bottom: 15px; }
.nydingyuejix .nr .wz{ font-size: 14px; }
.nydingyueted{ padding: 30px 0 10px; }
.nydingyueted ul li{ width: calc(100% - 50px); margin: 0 25px 20px }
.nydingyueted ul li .ico{ zoom:.7; }
.nydingyueted ul li .tit{ font-size: 18px; margin-bottom: 5px; line-height: initial; }
.nydingyueted ul li .jj{ font-size: 14px; }

.nydingyueanq{ padding: 30px 0; }
.nydingyueanq .lmtit{ font-size: 25px; line-height: initial; margin-bottom: 15px; }
.nydingyueanq .jj{ font-size: 14px; }
.nydingyueshih{ padding: 30px 0; }
.nydingyueshih .lmtit{ font-size: 25px; line-height: initial; margin-bottom: 15px; }
.nydingyueshih .lmjj{ font-size: 14px; margin-bottom: 20px; }
.nydingyueshih .list ul li{ width: calc(100% - 60px); margin: 0 30px 20px; }
.nydingyueshih .list ul li .ico{ zoom:.7; }
.nydingyueshih .list ul li .tit{ font-size: 18px; margin-bottom: 5px; line-height: initial; }
.nydingyueshih .list ul li .jj{ font-size: 14px; }
.nydingyueadv{ padding: 30px 0; font-size: 25px; line-height: initial; }

.nydingyuejies{ padding: 30px 0 20px; }
.nydingyuejies .wz p{ font-size: 14px; line-height: 25px; margin-bottom: 10px; }
.nydingyuejies .wz h3{ font-size: 20px; margin-bottom: 5px; line-height: initial; }

.nyvideojih{ padding: 20px 0 30px; }
.nyvideojih .piclist ul{ width: calc(100% + 20px); left: -10px; }
.nyvideojih .piclist ul li{ width: calc(50% - 20px); margin: 10px; }
.nyvideojih .piclist{ margin: 0 auto 25px; }
.nyvideojih .tit{ font-size: 25px; line-height: initial; margin-bottom: 15px; }
.nyvideojih .jj{ font-size: 14px; text-align: left; }
.nypayindian .lmtit{ font-size: 25px; margin-bottom: 15px; line-height: initial; }
.nypayindian .lmjj{ margin-bottom: 15px; font-size: 14px; }

.nyvideotuoz{ padding: 30px 0 20px; }
.nyvideotuoz .nr{ padding: 0; min-height: initial; }
.nyvideotuoz .nr .pic{ position: static; width: auto; height: auto; margin-top: 0; margin-bottom: 10px; }
.nyvideotuoz .nr .tit{ font-size: 20px; line-height: initial; margin-bottom: 15px; }
.nyvideotuoz .nr .wz{ font-size: 14px; }
.nyvideotuoz .nr .wz p{ margin-bottom: 10px; }

.nyvideoyoud{ padding: 30px 0 20px; }
.nyvideoyoud .list ul li{ margin-bottom: 10px; }

.nyvideolap{ padding: 30px 0; }
.nyvideolap .lmtit{ font-size: 25px; line-height: initial; margin-bottom: 15px; }
.nyvideolap .lmjj{ font-size: 14px; margin-bottom: 10px; }
.nyvideolap .list ul li{ width: calc(100% - 30px); border-radius: 10px; padding: 15px; margin: 5px 15px; }
.nyvideolap .list ul li .ico{ zoom:.7; margin: 0 auto 10px; }
.nyvideolap .list ul li .tit{ font-size: 18px; margin-bottom: 5px; }
.nyvideolap .list ul li .jj{ font-size: 14px; margin-bottom: 0; }

.block-14{ padding: 30px 0; }

.block-14 .text{ padding: 0; }
.block-14 .pic{ position: static; width: auto; text-align: center; height: auto; margin-bottom: 10px; }
.block-14 .pic img{ width: 80px; }
.block-14 .tit{ font-size: 20px; line-height: initial; }
.block-14 .desc{ font-size: 14px; margin-top: 15px; }
.block-14 li + li{ margin-top: 20px; }

.block-15{ padding: 30px 0; }
.block-15 .top .tit{ font-size: 20px; line-height: initial; }
.block-15 .top .desc{ margin-top: 15px; font-size: 14px; }
.block-15 .bottom{ padding-top: 20px; }
.block-15 .bottom > .tit{ font-size: 20px; line-height: initial; }
.block-15 .nr li{ width: 50%; margin-top: 10px; }
.block-15 .nr .pic{ zoom:.7; }
.block-15 .nr .tit{ font-size: 16px; margin-top: 0; line-height: initial; }

.block-16{ padding: 30px 0; }
.block-16 .nr{ margin-top: 20px; }
.block-16 .nr .text{ margin-top: 30px; }

.block-9{ padding: 30px 0; }
.block-9 .tit{ font-size: 25px; line-height: initial; }
.block-9 .desc{ font-size: 14px; margin-top: 15px; }

.block-10{ padding: 30px 0; }
.title-type-2 .tit{ font-size: 25px; line-height: initial; }
.block-10 .nr ul{ margin-left: -5px; margin-right: -5px; }
.block-10 .nr li{ margin-top: 25px; width: 50%; padding: 0 5px; }
.block-10 .nr .tit{ font-size: 18px; margin-top: 10px; line-height: initial; }
.block-10 .nr .desc{ font-size: 14px; margin-top: 10px; }

.block-5{ padding: 30px 0; }
.block-5 .nr .head{ font-size: 16px; line-height: initial; padding: 15px 60px 15px 0; }
.block-5 .nr .head .icon{ top: 50%; margin-top: -12px; zoom:.7; }
.block-5 .nr .desc{ padding: 15px; font-size: 14px; line-height: 25px; }
.block-5 .nr{ padding-bottom: 30px; }
.pagination a, .pagination span{ zoom:.5; }

.nycampaignsadv{ padding: 30px 0; }
.nycampaignsadv .lmtit{ font-size: 25px; line-height: inherit; margin-bottom: 15px; }
.nycampaignsadv .wz{ font-size: 14px; }
.nydingyueted.nycampaignsred .slmtit{ font-size: 16px; margin-bottom: 10px; }
.nydingyueted.nycampaignsred .lmtit{ font-size: 25px; line-height: inherit; margin-bottom: 20px; }
.nydingyueted.nycampaignsred .lmjj{ margin-bottom: 20px; font-size: 14px; }
.nydingyueted.nycampaignsred ul{ width: calc(100% + 10px); left: -5px; }
.nydingyueted.nycampaignsred ul li{ width: calc(50% - 10px); margin: 0 5px 20px; }

.goog-te-gadget-simple > span > a > span:nth-child(1){ display: none !important; }
.VIpgJd-ZVi9od-xl07Ob-OEVmcd{ margin-left: -40px !important; }
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {

}
@media only screen and (max-width : 640px) {

}
@media only screen and (max-width : 480px) {
.banner .full-height{ left: 20%; }
}
@media only screen and (max-width : 360px) {

}