@charset "utf-8";
img{ height: auto!important; }
.nyleft{ width: 22%; float: left; margin-right: 3%; }
.nyright{ width: 75%; float: left;  }
.cplbtit{ background-color: #023286; text-align: center; color: #ffffff; padding: 5px 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.cplbnr{ background-color: #f7f7f7; padding: 10px 20px; margin-bottom: 50px; }
.cplbnr>ul>li{ font-weight: bold; }
.category-subtree ul {
    list-style-type: none;
    padding-left: 20px;
}
.category-subtree li {
    margin: 5px 0;
    position: relative;
}
.category-subtree a {
    text-decoration: none;
    color: #333;
}
.category-subtree a:hover {
    color: #0073aa;
}


.pagecon{ padding: 50px 0; overflow: hidden;}
.nytit{ margin-bottom: 30px; text-transform:capitalize; text-align: center; font-size: 2.25rem;font-family:ariblk;}
.nytit1{text-transform: uppercase;font-size: 2.25rem;font-family:ariblk; margin-bottom:20px; }
.aboutcon{ font-size: 1.25rem; text-align: justify; }
.nyvideo{ width: 55%;margin-right: 3%; /*margin-top: 20px; background-color: #023286; padding: 30px;  */border-radius: 30px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); box-shadow:0 0 10px rgba(0,0,0,0.1);}
.nyvideo video{ width: 100%; border-radius: 30px; border:4px #ffffff solid; }
.nyabout1{ width: 42%; }
.pagecon p{ margin-bottom: 10px;} 
.nyaboutbg{  padding: 60px 0;}
.nya2num { overflow: hidden; width: 100%; }
.nya2num li { width: 33%; text-align: center; float: left; position: relative;}
.nya2num li div{ width:250px; height:250px; margin:0 auto; border:1px #2e2f32 solid; border-radius:50%; display:flex; flex-direction: column;justify-content: center;}
.nya2num li span { font-size: 4.5rem; font-family: Roboto; line-height: 1.2; position: relative; display: block; margin: 0 auto; }
.nya2num li em { font-size: 0.875rem; display: block; margin: 0 auto; text-transform: capitalize; }
.nya2num li:nth-child(2) span:after { margin-left: 5px; font-weight: normal; content: "+"; font-size: 1rem; display: inline-block; position: absolute; bottom: 10px; }
.nya2num li:hover div{ background-color:#023286; color:#ffffff;border:1px #023286 solid;}
.nya4{ padding:50px 0; overflow: hidden;background: url(../images/sec5bg.jpg) center bottom;
    background-size: cover; text-align:center;}
.nya4 .mtit{ color: #ffffff; }
.nytitle{ font-size: 3rem;
    font-weight: bold;
    margin: 1.5rem 0;
    position: relative;
    line-height: 30px;
    text-align: center; color: #ffffff; text-transform:uppercase; }
.nytitle1{font-style:italic;color: #d2e8f5; text-align: center; font-size: 2.2rem; font-weight: bold;text-transform:uppercase;}
.nytitle1 span{ color: #7ec1ee; font-size: 3rem; }
#a4{ background: url(../images/nya4.jpg) no-repeat center top; padding: 4rem 0 0;}
.nya4c{ padding: 3rem 0; }
.nya41{ margin-top: 3rem; background-color: #ef3535; height: 162px; padding: 2rem; border-radius: 160px; position: relative; }
.nya42{ border: 1px #f79a9a dashed; border-radius: 160px; width: 95%; height: 100%; }
.nya41:after{ content: ""; display: block; position: absolute; top: 1rem; left: 5rem; width: 4.375rem; height: 4.375rem; background: url(../images/nya41.png) #ef3535 no-repeat center center; background-size: 100%; }
.nya41 p{ position: relative; float: left; color:#ffffff;font-size:1.5rem; width: 55%; margin-right: 5rem;white-space: nowrap; margin-left:9rem; padding-top: 1rem; line-height:1.5;}
.nya41 span{ float: left; margin-top: 1.5rem; display:block; width: 13.25rem; height: 3.4375rem; line-height: 3rem; background-color: #f5c7ad; border-radius: 30px; border:2px #ffffff solid; text-align: center; font-size: 1.5rem; }
.nya41 span a{ color: #ef3535;text-shadow:3px 3px 2px #eda66c; text-transform: capitalize; }
.nya41:before{ content: ""; display: block; position: absolute; bottom: 1.5rem; right: 2rem; width: 10.4375rem; height: 9.5rem; background: url(../images/nya42.png) no-repeat center center; background-size: cover;   }
.nya4c ul{/*margin: 0 -1%;*/overflow: hidden; display: flex; position: static; }
.nya4c li{ width: 50%; float: left; }
.nya4c li img{ width: 100%; }
.nyser{background: url(../images/nyser.jpg) no-repeat center top; padding: 3rem 0;}
.nyser1{ margin: 2rem -1%; display: flex; flex-wrap: wrap; position: static;}
.nyser1 li{ width: 14.66666%; float: left; margin: 0 1%; }
.nyser1 li .nystop{ background-color:#f6cdb5; padding: 2rem; border-radius:20px; text-align: center; }
.nyser1 li .nysbot{ background-color:#388ae5; padding: 2rem 1rem; border-radius:20px; color: #ffffff; border: 1px #40b8fc solid;-moz-box-shadow:3px 3px 20px #136fd6; -webkit-box-shadow:3px 3px 20px #136fd6; box-shadow:3px 3px 20px #136fd6;}
.nyser1 li .nysbot b{ text-transform: uppercase; font-weight: bold; font-size:1.25rem; }
.nyser1 li .nysbot p{ line-height: 20px; margin-top:0.5rem; min-height:5rem;}
.nyser1 li .nysbot .mrc-btn{ border: 0; display: block; background:url(../images/nysi.png) no-repeat center center; margin: 0.5rem auto 0; width: 19px; height: 15px;}
.nyser1 li .nystop i{ display:block;-moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.nyser1 li:hover .nystop i{ transform:rotate(360deg);}
.nypro5c{ padding-top: 40px; }
.ny_news_title { border-bottom: 1px #e0e0e0 solid; font-size: 36px; font-weight: bold; text-transform: capitalize; padding-bottom: 10px; margin-bottom: 30px; }
.search_result span { color: #ff0000; }
.search_result{ margin-bottom: 15px; }
.footer { background-color: #20232d; padding: 50px 0 0; color: #ffffff; overflow: hidden; text-transform: capitalize; clear: both; background-size: cover; }
.footer .wrap{ overflow: hidden; }
.footer a { color: #ffffff; }
.footer dt { font-size: 20px; font-weight: bold; margin-bottom: 30px; }
.footer dd a, .footer dd { color: #ffffff; font-size: 16px;}
.footer dl { float: left; overflow: hidden; }
.footer .f2 { width: 14%; }
.footer .f22 { width: 23%; }
.footer .f3 { width: 33%; }
.footer .f4 { width: 13%; margin-left: 2%; display: inline-block; }
.footer .f4 img{ width: 130px; }
.footer dd { line-height: 33px; }
.footer .f22 dd a { line-height: 33px; display: block;}
.footer dd br { display: none; }
.footer dd span { font-weight: bold; font-size: 18px; }
.footer dd em { text-transform: lowercase; }
.nycopyright { border-top: 1px #4d4f57 solid; padding: 20px 0; text-align: center; clear: both; color: rgba(255,255,255,0.5); margin-top: 40px; line-height: 1.5; }
.nycopyright .tubiao {}
.nycopyright a { color: #ffffff; }
.nycopyright a img { display: inline-block; margin-left: 5px; }
.nyban { width: 100%; height: 420px; background: url(../images/mmbg.jpg) no-repeat center center; background-size: cover; color: #ffffff; }
.nyban .wrap { display: flex; display: flex; flex-direction: column; height: 100%; justify-content: center; }
.nyban h2{ font-size:3rem; text-transform:uppercase; font-family:ariblk;}
.nylxban { background: url(../images/nylxban.jpg) no-repeat center top; background-size: cover; }
/*.nyserban { background: url(../images/sec3bg.jpg) no-repeat center top; background-size: cover; }
.nyproban{background: url(../images/nycpbg.jpg) no-repeat center center;background-size: cover;}
.nycasesban{background: url(../images/sec6bg.jpg) no-repeat center center;background-size: cover;}
.nynewsban{background: url(../images/nynewsban.jpg) no-repeat center center;background-size: cover;}
*/.breadcrumbs{ position:relative; margin-top:-50px; height:50px; z-index:2; }
.breadcrumbs a, .breadcrumbs{ color: #ffffff; text-transform:capitalize; }
.nycpban{ background: url(../images/nya1.jpg) no-repeat center center;background-size: cover; padding:30px 0 50px;}
.cpbreadcrumbs{ margin-top: 0; }
.cpbreadcrumbs a, .cpbreadcrumbs{ color: #333333;}
.pagination ul {
    list-style: none;
    display: flex;
    gap: 5px;
    padding: 20px 0; 
    justify-content: center;
}

.pagination ul li {
    display: inline-block;
}

.pagination a,
.pagination span {
    display: block;
    padding: 8px 12px;
    border: 1px solid #ddd;
    text-decoration: none;
}

.pagination .current {
    background: #0073aa;
    color: white;
    border-color: #0073aa;
}

.pagination a:hover {
    background: #f1f1f1;
}

.ptbmain { padding-top: 60px; padding-bottom: 70px; background: #fafafa; background: url(../images/nya1.jpg) no-repeat center bottom; background-attachment: fixed; overflow: hidden;}
.in_qywh { /* display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;*/ }
.in_qywh .box1 { /* -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;*/ width: 50%; float: left; margin-right: 5%; padding-top: 30px; }
.in_qywh .box1 .tit { margin-bottom: 30px; }
.in_qywh .box1 .tit em { font-size: 3rem; text-transform: uppercase; font-style: normal; font-family:ariblk; }
.in_qywh .box1 .text { font-size: 1rem; line-height: 1.8; color: #888; }
.in_qywh .box1 .text p{ margin-bottom: 20px; }
.in_qywh .box1 .text span { color: #fb5339;font-size: 1.25rem; display: block; text-transform:uppercase; }
.in_qywh .xun { width: 40%; float: left; }
.in_qywh .xun li { float: left; margin: 15px; width: 240px; height: 200px; background: #fff; border-radius: 10px; text-align: center; transition: all 0.3s; }
.in_qywh .xun li .tb { margin-top: 40px; }
.in_qywh .xun li .tb i { display: block; width: 60px; height: 55px; margin: 0 auto; }
.in_qywh .xun li .tb .icon-tuanjie { background: url(../images/tb1.jpg) no-repeat center center; }
.in_qywh .xun li .tb .icon-wushi { background: url(../images/tb2.jpg) no-repeat center center; }
.in_qywh .xun li .tb .icon-chuangxin { background: url(../images/tb3.jpg) no-repeat center center; }
.in_qywh .xun li .tb .icon-gaoxiao { background: url(../images/tb4.jpg) no-repeat center center; }
.in_qywh .xun li span { font-size: 1rem; display: block; overflow: hidden; margin: 15px 0 0 0; }
.in_qywh .xun li:hover { box-shadow: 0 5px 15px #ddd; }

.nyser2{}
.nyser2 ul{ padding:0 0 3rem; overflow:hidden;display: flex; flex-wrap: wrap; position: static; margin:0 -1%;}
.nyser2 li{ background-color:#f4f5f7; width:31.333%; float:left; margin:0 1%; text-align:center; padding-bottom:3rem; position:relative;}
.nyser2 li .imgZoom img{ width:100%;}
.nyser2 li h3{ font-size:1.5rem; font-weight:bold; text-transform:uppercase; margin:1.5rem auto auto;}
.nyser2 li p{ padding:0 1rem;}
.nyser2 li:after{ content:url(../images/nyico.png); display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 2rem;
    height: 2rem;}
#a2{ background: url(../images/nyadv.jpg) no-repeat center center; background-size: cover; padding: 2rem 0; margin-bottom: 0;}
#a2 ul{ display: flex; flex-wrap: wrap; position: static;}
#a2 li{ width: 48%; float:left; margin: 1rem 1%; background-color: #ffffff; padding: 1.5rem; box-sizing:border-box; position: relative; }
#a2 li strong{ display: block; font-size: 1.5rem;  }
#a2 li:before{ content: ""; display: inline-block; float: left; width: 6.875rem; height: 6.875rem; background:url(../images/nyico1.png) no-repeat center center;background-size: cover; margin-right: 1rem; }
#a2 li:nth-child(2):before{ background-image:url(../images/nyico2.png); }
#a2 li:nth-child(3):before{ background-image:url(../images/nyico3.png); }
#a2 li:nth-child(4):before{ background-image:url(../images/nyico4.png); }
#a2 li:nth-child(5):before{ background-image:url(../images/nyico1.png); }
#a2 li:nth-child(6):before{ background-image:url(../images/nyico2.png); }
#a2 li:nth-child(7):before{ background-image:url(../images/nyico3.png); }
#a2 li:nth-child(8):before{ background-image:url(../images/nyico4.png); }
#a2 li:after{ content: ""; display: block; position: absolute; bottom: 0; right: 0; width: 2rem; height: 2rem; background: url(../images/nyico.png) no-repeat center center; }
.nyproc1 { background-color: #ffffff; padding: 50px; display: flex; border-radius:16px; }
.nyproc1 .pic { width: 51%; margin-right: 5%; }
.nyproc1 .pic img { width: 100%; }
.nyproc1 .procont { width: 42%; }
.nyproc1 .procont h2 { font-size: 1.5rem; font-weight: bold; margin-bottom: 15px; }
.procontxt{ line-height: 2; font-size: 18px;  background-color:#f8f8f8; padding:20px;  }
.procontxt1{ margin-bottom: 10px; font-size: 16px; }
.nyproc1 .procont1 { display: flex; justify-content: space-between; align-items: center; text-align: center; margin: 40px 0; border-top:1px #333333 solid; border-bottom:1px #333333 solid; padding: 20px 0; }
.nyproc1 .procont1 li { width: 48%; font-size: 1.125rem;}
.nyproc1 .procont1 li span{ display: block; margin: 0 auto;  font-size: 1.5rem; font-weight:bold;  }
.nyproc1 .procont h4 {  font-size: 1.125rem; background-color:#f8f8f8; padding:20px; }
.nyproc1 .procont h4 span{ font-weight: bold; }
.ny_proshow_txt3 { overflow: hidden; margin: 30px 0; }
.ny_proshow_txt3 li { width: 46%; color: #ffffff; float: left; margin: 0 4% 0 0; font-size: 1.125rem; box-sizing: border-box; text-transform:uppercase;  position: relative; }
.ny_proshow_txt31 { }
.ny_proshow_txt3 li a{ display:block; color:#333333;border-radius: 30px; text-align:center;  height: 55px; line-height:55px;}
.ny_proshow_txt3 li.ny_proshow_txt31 a{ background-color: #023286; color:#ffffff;border:1px #023286 solid;}
.ny_proshow_txt3 li.ny_proshow_txt32 a{background-color: #ef3535; color:#ffffff; }
h2.nyprt,.nypro2c h2.wp-block-heading{font-size: 1.5rem; font-weight: bold; text-transform: uppercase; margin-top: 1rem;}
.promenu{ background-color:#023286; overflow:hidden; }
.promenu li{ width:25%; float:left; text-align:center; font-size:1.5rem; padding:30px 0; position:relative; text-transform:capitalize;}
.promenu li:after{ content:""; display:block; width:1px; height:100%; background-color:rgba(255,255,255,0.1); position:absolute; top:0; right:0;}
.promenu li:last-child:after{ display:none;}
.promenu li a{ display:block; color:#ffffff;}
.promenu li a:before{ content:""; display:inline-block; width:8px; height:8px; background-color:#ffffff; border-radius:50%; margin-right:10px;}
.promenu li:hover a:before{background-color:#023286;}
.fixTop{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;width: 100%;
}
.nypro2c{ padding:50px; background-color:#ffffff;}
.nypro2c h2,#p4 h2{ margin-bottom:15px; font-size:1.5rem; font-weight:bold;}
.nypro2c img{ display:block; margin:15px auto;}
#p2{ margin-top:30px; border-top:40px #f6f9fd solid; margin-left:-50px; margin-right:-50px; padding-left:50px; padding-right:50px; padding-top:30px;}
#p4{ background-color:#ffffff; padding:50px;}

.tablepress table { width: 100%; min-width: 800px; border-collapse: separate; border-spacing: 0; }
.tablepress td { border: solid 1px #000; }
.tablepress { font-size: 14px;overflow-x: scroll;}
/*.tablepress tbody tr:first-child td {color: #000000; border-color: rgba(0, 0, 0, 0.05); font-weight: normal; }
*/.tablepress tr:nth-child(2n) td { background-color: #f5f5f5; }
.tablepress tr:nth-child(2n+1) td { background-color: #f1f1f1; }
.tablepress tr:hover td { background-color: #e0e0e0; }
.tablepress td, .tablepress th { padding: 10px; border-color: rgba(0, 0, 0, 0.05);word-wrap: break-word; }
.tablepress tr:first-child td{ background-color: #023286; color: #ffffff; font-weight: normal; }
.nypro3c{ padding:80px 0 0;}
.nypro4c{ background:url(../images/nypro4bg.jpg) no-repeat center center; padding:60px 0; margin-bottom:50px; text-align:center; color:#ffffff;}
.nypro4c h2{ font-size:4rem; font-weight:bold;}
.nypro4c h3{ font-size:1.5rem; width:60%; margin:20px auto; line-height:1.2;}
.nypro4c a{ display:block; width:400px; margin:0 auto; height:72px; line-height:72px; background-color:#023286; color:#ffffff; text-transform:uppercase; font-size:1.125rem; border-radius:50px;}
.nypro5c h2{ font-size:2.25rem; font-weight:bold;font-family: ariblk; text-transform:uppercase;}
.nypro5c .cpzs{ padding: 0; margin-bottom: 40px; }

.nymenu{ background-color:#f5f5f5; margin:60px auto;}
.nymenu ul{ display:flex;}
.nymenu ul li{ width:33.33333%; text-align:center;}
.nymenu ul li a{ display:block; padding:30px; font-size:1.125rem;}
.nymenu ul li a:before{ content:""; display:inline-block; width:8px; height:8px; background-color:#023286; border-radius:50%; margin-right:10px;}
.nymenu ul li a:hover:before{ background-color:#ffffff;}
.nymenu ul li a:hover{ background-color:#023286; color:#ffffff;}

.nylx1{ padding:0; margin:0 -1%;display:flex; position:static;}
.nylx1 li{ width:31.3333%; float:left; margin:0 1%; border:2px #ffffff solid;  border-radius:16px; background-color: #023286; box-shadow:5px 5px 20px 5px rgba(0,0,0,0.1)}
.nylx1 li div{ padding:30px; color: #ffffff;}
.nylx1 li div a{ color: #ffffff;}
.nylx1 li h3{font-size:1.125rem; font-weight:bold; text-transform:uppercase; margin:20px 0 10px; }
.nylx1 li p{ text-transform:none;font-size:1.1rem;}
.nylx1 li span{ display:block; width:70px; height:70px; background:url(../images/nylx1.png) no-repeat center center;}
.nylx1 li:nth-child(2) span{ background:url(../images/nylx2.png) no-repeat center center;}
.nylx1 li:nth-child(3) span{ background:url(../images/nylx3.png) no-repeat center center;}
.nylx2{ padding:60px 0;}
.nylx2 .wrap{ position:relative;}
.nylx2 .imgZoom,.nylx2 .imgZoom img{ border-radius:16px; width:100%;}
.nylx2 ul{ overflow:hidden; background-color:rgba(0,0,0,0.24); position:absolute; bottom:0; left:0; width:100%; border-bottom-left-radius:16px; border-bottom-right-radius:16px;}
.nylx2 ul li{ color:#ffffff; width:25%; float:left; padding:40px 0; }
.nylx2 ul li h3{ width:55%; margin:0 auto; font-size:2.25rem;}
.nylx2 ul li p{ width:55%; margin:0 auto; text-align:left;}
.nylx2 ul li:hover{ background-color:#023286;}
.nylx3{ padding:50px 0;background-color:#f4f4f4; overflow: hidden;  }
.nylx3 .mtit{ color:#333333;}
.nylx3c{ padding:40px 0;}
.nycontform { overflow:hidden;}
.nycontform h2{ font-size:2.25rem; font-weight:bold; text-align: center;  font-family:ariblk;}
.nycontform p.mess{margin-bottom:30px; text-align: center;}
.nya61{ width:48%; float:left; margin-bottom:20px;}
.nya62{ width:50%; float:left; margin-bottom:20px;}
.nycontform .lyk { width: 48%; float: left; margin:0 1% 15px; position: relative; }
.nycontform .lyk1 { width: 98%; margin:0 1% 15px;}
.nycontform .lyk input { height: 3.625rem; line-height: 3.625rem; position: relative; text-transform: capitalize;  }
.nycontform .name { text-align: left; line-height: 3.625rem; z-index: 0; cursor: text; display: block; color: #999; text-transform: capitalize; font-size: 1.125rem; }
.nycontform .lyk input { border: 0; line-height: 3.625rem; display: block; width: 100%; background-color:#f8fbfb ; padding: 0 1rem; border-radius: 5px; border: 1px #ffffff solid; }
.nycontform .lyk1 textarea { border: 0; display: block; width: 100%; background-color: #f8fbfb; clear: both; padding: 1rem;  border-radius: 5px; height: 203px;}
textarea { resize: none; outline: none; height: 10rem; }
.nycontform .ny_lykff { clear:both; width: 219px; margin: 0 auto; padding-top: 20px; }
.nycontform .btn1 { position: relative; border: none; text-align: center; width: 100%; height: 53px; line-height: 53px; border-radius: 50px; background-color: #023286; box-shadow:5px 5px 10px 5px rgba(21,90,170,0.1);color: #ffffff; font-size: 1rem; text-transform: capitalize; }
.nycontform .name:before { content: "*"; display: inline-block; color: #b90d01; }
.nycontform .name2:before { display: none; }
.nycontform .lyk br{ display: none!important; }
.nylx3c{ width: 45%; float: left; margin-left: 5%; }
.nytitp{ text-align: center; line-height: 1.5; opacity: 0.8;}
.contact2 {
    background: #fafafa;
    padding-top: 60px;
    padding-bottom: 88px;
    line-height: 1; overflow: hidden;
}

.contact2 .text {
    font-size: 18px;
    color: #888888;
    line-height: 1.8;
    margin-top: 56px
}

.contact2 .sty1 {
    margin-left: -9.2%;
    margin-top: 8px;
    display: flex;
    flex-wrap: wrap;
}

.contact2 .sty1 li {
    width: 41.58%;
    float: left;
    padding: 40px 40px 29px 140px;
    margin-top: 40px;
    margin-left: 8.42%;
    position: relative
}

.contact2 .sty1 li:before {
    content: "";
    background: #fff;
    border-radius: 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    transition: all linear 0.3s
}

.contact2 .sty1 li h4 {
    font-size: 20px;
    color: #1d1d1f;
    font-weight: bold;
    display: block
}

.contact2 .sty1 li h4:after {
    content: "";
    border-top: 11px solid #fb4636;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    display: inline-block;
    margin-top: -2px; margin-left: 10px;
}

.contact2 .sty1 li p {
    border-top: 1px solid #f3f3f3;
    font-size: 16px;
    color: #888888;
    line-height: 1.75;
    padding-top: 12px;
    margin-top: 15px
}

.contact2 .sty1 li:hover:before {
    box-shadow: 0 10px 32px rgba(29,29,31,0.12)
}

.contact2 .sty1 .one {
    background: url(../images/contact2_tb01.png) 50px center no-repeat
}

.contact2 .sty1 .two {
    background: url(../images/contact2_tb02.png) 50px center no-repeat
}

.contact2 .sty1 .three {
    background: url(../images/contact2_tb03.png) 50px center no-repeat
}

.contact2 .sty1 .four {
    background: url(../images/contact2_tb04.png) 50px center no-repeat
}
.nyserv{ display: flex; justify-content: center; flex-wrap: wrap;  }
.nyserv li{ width: 31.3333%; background-color:#fafafa;  margin: 0 1%; padding: 40px 10px; border-radius: 10px; text-align: center;}
.nyserv li h3{ font-size: 1.5rem; }
.nyserv li span{ display: block; width: 74px; height: 74px; margin: 0 auto 10px; background: url(../images/sec73.png) no-repeat center center; background-size: cover;  }
.nyserv li:nth-child(2) span{ background-image: url(../images/sec71.png); }
.nyserv li:nth-child(3) span{ background-image: url(../images/sec74.png); }


.nyserv li span,.sec62 li i img {
    -webkit-transition: all .8s cubic-bezier(.5, 0, .2, 1) 0s;
    transition: all .8s cubic-bezier(.5, 0, .2, 1) 0s;
    -moz-transition: all .8s cubic-bezier(.5, 0, .2, 1) 0s;
    -ms-transition: all .8s cubic-bezier(.5, 0, .2, 1) 0s;
    -o-transition: all .8s cubic-bezier(.5, 0, .2, 1) 0s;
}

.nyserv li:hover span,.sec62 li:hover i img {
    transform: rotateY(0) rotateZ(360deg) rotateX(0);
    -webkit-transform: rotateY(0) rotateZ(360deg) rotateX(0);
    -moz-transform: rotateY(0) rotateZ(360deg) rotateX(0);
    -ms-transform: rotateY(0) rotateZ(360deg) rotateX(0);
    -o-transform: rotateY(0) rotateZ(360deg) rotateX(0);
}


.nypro{ padding: 50px 0; }



.nypro1{ padding:50px 0 20px;}
.nypro1 .mtit h2{ color:#0d4e9a;}
.nypro1 .mtit p{ width:85%; margin:0 auto;}
.nypro2{ background:url(../images/sec1bg.jpg) no-repeat center bottom; padding:30px 0;}
.nypro2 .wrap{ position:relative;}
.nypro2 dl{ zoom:1 }
.nypro2 dl:after{ content: ""; clear: both; display: block; }

.nypro2 dt{ width:45%; float:right;}
.nypro2 dd{ width:50%; float:left; color:#ffffff; margin-top:150px;}
.nypro2 dd h3{ font-size:2.25rem; font-family:ariblk; text-transform:uppercase;}
.nypro2 dd p{ margin:20px 0;}
.nypro2 dd span{ display:block; position:absolute; bottom:50px; left:0; width:102px; height:102px; background:url(../images/nypro4.png) no-repeat center center; background-size:cover;}
.nypro2 dt .img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; }
.nypro2 dt:hover .img { transform: translateY(-30px); }
.cpzs{ overflow:hidden; margin:0 -1%;display: flex; flex-wrap: wrap;}
.cpzs li{ width:30.33333%; float:left; margin:20px 1.5% 0; text-align:center;}
.cpzs1 li{ width: 30.33333%; }
.cpzs li .imgZoom{ border-top-left-radius: 20px;border-bottom-right-radius: 20px;border: solid 1px #dadada;}
.cpzs li h4{ font-size:1.125rem; padding:15px 0;}
.ny_fenye { border-top: 1px #d8d9db solid; padding: 20px 0; }
.ny_fenye div { font-size: 16px; text-transform: capitalize; }
.ny_fenye div span { font-weight: bold; }
.wp-pagenavi{ text-align: center; margin:3rem 0; }
.wp-pagenavi a, .wp-pagenavi span{ padding:8px 10px; }
.wp-pagenavi span.current{ background-color: #023286; color: #ffffff; }
.wp-pagenavi a:hover, .wp-pagenavi span.current{ border-color: #023286;}

.nypro3{background:url(../images/nypro3.jpg) no-repeat center bottom; padding:100px 0; color:#ffffff; text-align:center; font-size:1.5rem;}
.nypro3 p{ width:80%; margin:0 auto;}
.nypro4{ padding:60px 0; background-color:#f6f9fd;}
.nynews1{ padding:60px 0;}
.nynewstit{ overflow:hidden; margin-bottom:30px;}
.nynewstit a{ display:flex; width:100%;justify-content: space-between;}
.nynewstit h3{ font-size:2.25rem; font-family:ariblk; text-transform:capitalize;}
.nynewstit span{ display:block; width:200px; height:60px; line-height:60px; text-transform:uppercase; border:1px #c1c1c1 solid; border-radius:30px; float:right; text-align:center;}
.nynewstit span:after{ content:""; display:inline-block; width:18px; height:13px; background:url(../images/nynews-1.png) no-repeat center center; margin-left:10px;}
.newslist{ overflow:hidden; margin:0 -1%;}
.newslist li{ width:31.3333%; float:left; margin:0 1%;}
.newslist li a{ display:block; position:relative;}
.newslist li .txt{ padding:30px;border:1px #c1c1c1 solid;}
.newslist li h4{ font-size:1.5rem;}
.newslist li p{ opacity:0.8; margin:20px 0;}
.newslist li a:after{ content:""; display:block; width:0; height:6px; background-color:#023286;-moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s;}
.newslist li a:hover:after{content:""; display:block; width:100%; height:6px; background-color:#023286;}
.nynews2{ background-color:#f6f6f6;}
.news2list{ overflow:hidden;}
.news2list li{ margin-bottom:30px;}
.news2list li a{ display:flex; padding:30px; background-color:#ffffff; overflow:hidden;justify-content: space-between;}
.news2list li .imgZoom{ width:18%; float:right;}
.news2list li .date1{ width:12%; float:left; color:#999999; text-align:right;}
.news2list li .date1 span{ font-size:3rem; display:block; margin-top:30px;}
.news2list li .txt{ width:62%; float:left; margin:0 3% 0 3%; padding-left:2%; border-left:1px #c1c1c1 solid;padding-top: 30px;}
.news2list li h4{ font-size:1.5rem; margin-bottom:15px;}
.news2list li a:hover .date1{ color:#023286;}
.nysolu{ background-color:#f6f9fd; padding:60px 0; line-height: 1.8; text-align: justify;}
.nysol1{ background-color:#023286; padding:50px; margin-bottom:50px; color:#ffffff; position:relative;}
.nysol1 .mtit{ margin-bottom:0;}
.nysol1 p{ width:80%; margin:20px auto auto;}
.nysol1:before,.nysol1:after{ content:""; display:block; position:absolute; top:70px; width:63px; height:53px; background:url(../images/nysol1-1.png) no-repeat center center;}
.nysol1:before{ left:50px;}
.nysol1:after{ right:50px; background-image:url(../images/nysol1-2.png);}
.nysol2{ margin-bottom:60px; position:relative;}
.nysol2 .imgZoom img{ width:100%;}
.nysol2 .box{ position:absolute; top:50px; left:50px; background-color:rgba(0,0,0,0.7); width:590px; color:#ffffff;}
.nysol2:hover .box{background-color:rgba(21,90,170,0.9);}
.nysol2 .txt{ padding:50px;}
.nysol2 .txt h3{ font-size:1.5rem; font-weight:bold;}
.nysol2 .txt p{ margin:30px 0 60px;}
.nysol2 .txt span{ display:block; width:102px; height:102px; background:url(../images/nypro4.png) no-repeat center center; background-size:cover;}
.nysol3{ overflow:hidden; margin:0 -1%;}
.nysol3 li{ width:48%; float:left; margin:0 1% 30px;}
.nysol3 li a{ display:block; padding:50px; background-color:#ffffff; text-align:center;}
.nysol3 li h4{ font-size:1.5rem; margin:30px 0 15px; text-transform:capitalize; font-weight:bold;}
.nysol3 li p{ font-size:1.125rem; color:#666666;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.nysol4{ margin-top:40px;}
.wp-block-list{ }
.wp-block-list li{ margin-left: 15px; }


.ny_news_show { padding: 50px 0; overflow: hidden;}
.ny_news_show:after{ clear: both; overflow: hidden; }
.ny_news_show1 { width: 70%; float: left; margin-right: 5%; }
.ny_news_show2 { width: 25%; float: left; }
.ny_news_show_title { border-bottom: 1px #d8d9db solid; margin-bottom: 30px; text-transform: capitalize; }
.ny_news_show_title .ny_date { color: #b1b3b7; margin: 15px 0; }
.ny_news_show_title .ny_date a { color: #b1b3b7; }
.ny_news_show_title h2 { font-size: 1.5rem; font-weight: bold; }
.ny_news_show11 { background-color: #fff3ec; padding: 28px; border: 1px #e83c3c solid; color: #e83c3c; border-top-right-radius: 30px; border-bottom-left-radius: 30px; }
.ny_news_show12 { padding: 40px 0; line-height: 24px; }
.ny_news_show12 iframe{max-width: 600px!important;
    height: 350px;
    width: 100%;
    display: block;
    margin: 0 auto;}
.ny_news_show12 h2, .ny_news_show12 h3 { text-transform: capitalize; margin-bottom: 10px; }
.ny_news_show12 p { margin-bottom: 10px; font-size: 16px; line-height: 1.8; text-align: justify; }
.ny_fenye { border-top: 1px #d8d9db solid; padding: 20px 0; }
.ny_fenye div { font-size: 16px; text-transform: capitalize; }
.ny_fenye div span { font-weight: bold; }
.ny_news_show2_title { font-size: 24px; color: #ffffff;
background: #667db6;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

 padding: 0.5rem 1rem; border-top-left-radius: 1rem;border-top-right-radius:2rem; text-transform: capitalize; }
.ny_news_show2 ul { background-color: #eef2f6; padding: 20px; }
.ny_news_show2 li { overflow: hidden; margin-bottom: 15px; }
.ny_news_show2 li .imgZoom { float: left; width: 45%; margin-right: 10px; }
.ny_news_show2 li a:hover h3 { font-weight: bold; }
.ny_news_show2 li h3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.nycont {
    background-color: #f3f3f3;
    padding: 3rem 0;
}
.inside-article{ color: #000000; background-color: #ffffff; padding: 4rem; zoom: 1; overflow: hidden; border-bottom: 1px #f3f3f3 solid;}
.inside-article a { color: #333333; }
.inside-article a:hover { color: #023286; }
.inside-article .entry-title{ text-align: center;
    font-weight: 600;
    color: #333333;
    font-size: 2em;
    line-height: 1.5;
    font-family: Poppins; text-transform: capitalize;}
.inside-article .entry-time{ text-align: center; }

.inside-article .entry-meta { color: #595959; }
.inside-article .entry-meta a { color: #595959; }
.inside-article .entry-meta a:hover { color: #222222; }
.inside-article .post-image{margin-right: 2%;float: left;width: 31%;}
.inside-article .post-txt{width: 67%;
    float: left;
    display: flex;
    flex-direction: column;}
.inside-article .entry-header{float: left;}
.inside-article .entry-header h2{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.inside-article .entry-summary{margin-top: 2rem;}
.inside-article .entry-meta{ float:left; font-size: 85%; margin-top: 1em; line-height: 1.5;}
.post-image img { height: 300px; -o-object-fit: cover; object-fit: cover;}
.inside-article .read-more{color: #ffffff; background-color: #3f3f3f;padding: 10px 20px;}
.inside-article .read-more:hover{background-color: #023286;color: #ffffff;}
.inside-article p{margin-bottom: 1.5em;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}

.ny_news_show12 .wp-block-list{ list-style: none; }

@media screen and (max-width: 1500px) {
.in_qywh .box .tit em { font-size: 30px; }
.in_qywh .xun li { width: 48%; margin: 0 1% 2%; }

}

@media (max-width:1200px) {
.nyban{ height:240px; margin-top: 4.5rem;}
.nya2num li div{ width:160px; height:160px;}
.nya2num li span{ font-size:2.5rem;}
.nya2{ height:400px;background: url(../images/nya1.jpg) #ffffff no-repeat center bottom; background-size:cover;}
.nypro2 dd span{ width:50px; height:50px; position:relative; bottom: 0;}
.news2list li .date1 span{ font-size:2rem;}
.news2list li a{ padding:15px;}
.news2list li .txt{ padding-top:0;}
.nysol2 .txt span{ width:70px; height:70px; }
.nysol2 .txt{ padding:35px;}
.nysol2 .txt p{ margin:15px 0 30px;}
.nysol3 li a{ padding:30px;}
.nyproc1{ padding:30px;}
.nypro4c h2{ font-size:3rem;}
.nypro4c a{ width:200px; height:55px; line-height:55px;}
.aboutcon{ flex-wrap: wrap; }
.nyvideo{ width: 100%; margin: 0 auto 20px; }
.nyabout1{ width: 100%; }

.in_qywh { display: block; }
.in_qywh .xun { width: 100%; margin: 0; }
.in_qywh .box1 { width: 98%; margin: 0 1% 20px; padding-top: 0px; }
.nya41 p{ width: 100%; margin: 0 auto; text-align: center; float: none; font-size: 1rem; white-space: normal;}
.nya41:before,.nya41:after{ display: none; }
.nya41 span{ float: none; margin: 1rem auto; }
.nya41{ height: auto; }
.nyser1 li{ width: 31.3333%; margin: 0 1% 1rem; }
.nyser{ background-size: cover; padding: 2rem 0 1rem; }
    .ny_proshow2_con p{ width:100%;}
    .nya41 span{ width: 150px; height: 45px; line-height: 35px; }
}
@media (max-width:980px) {
.ny_news_show1 { width: 100%; margin: 0 auto; }
.ny_news_show2 { width: 100%; margin: 0 auto; }
.ny_news_show2 ul { overflow: hidden; }
.ny_news_show2 li { width: 48%; float: left; margin: 0 1% 15px; }
.inside-article .entry-summary{ margin-top: 0; }
.inside-article{ padding: 20px; }
.inside-article p{-webkit-line-clamp: 2;}
.nyleft{ width: 100%; float: none; margin: 0 auto; }
.nyright{ width: 100%; float: none; }
.category-subtree ul{ display: none; }
.cplbnr>ul{ display: flex; flex-wrap: wrap;}
.cplbnr>ul>li{width: 33%;}
}
@media (max-width:920px) {
.nytit,.in_qywh .box1 .tit em{ font-size: 2rem; line-height: 1;}
.ptbmain{ padding-top: 30px; }
.nya3c{ display:flex; flex-direction: column;}
.nya3c li{ width:98%; margin-bottom:15px;}
.nya3c li div span{ width:50px; height:50px; background-size:cover;}
.nya3c li:nth-child(2) div span,.nya3c li:nth-child(3) div span{ background-size:cover;}
.nya4{ padding:30px 0;}
.nya51{ margin:30px auto;}
.nya61,.nya62{ width:100%;}
.nya61{ margin-bottom:0;}
.nycontform .lyk{ width:98%;}
.nya1 h1,.nycontform h2,.nyban h2{ font-size:2rem;}
.nya3c li div h3{ font-size:1.5rem;}
.nymenu{ margin:30px auto;}
.nypro2 dt,.nypro2 dd{ width:100%; float:none; margin:0 auto;}
.nypro2 dt .img{ width:80%; display:block; margin:0 auto;}
.nypro2 dd h3{ font-size:1.5rem;}
.nyproc1{ flex-direction: column;}
.nyproc1 .pic,.nyproc1 .procont{ width:100%; margin:0 auto;}
.nyproc1 .pic{ margin-bottom:20px;}
.nycpban{ height:auto; background-size:cover; padding-bottom:40px;}
.nyproc1 .procont1{ margin:0 auto 20px;}
.nypro2c, #p3,#p4,#p3 ul{ padding:30px;}
.nypro3c{ padding-top:50px;}
.nypro3c .nya6{ margin-bottom:50px;}
.nypro5c h2{ font-size:2rem;}
.cpzs{ padding:20px 0;}
.nypro4c h2{ font-size:2rem;}
.nypro4c h3{ font-size:1.2rem;}
.nyserv li,.contact2 .sty1 li{ width: 100%; margin:0 auto 10px; }
.contact2 .sty1{ margin-left: 0; }
.contact2{ padding: 30px 0 40px; }
}
@media (max-width:800px) {
.nylx1{flex-wrap: wrap;}
.nylx1 li{ width:48%; margin-bottom:15px;}
.nylx1 li:last-child{ margin-bottom:0; width:98%;}
.nylx2 ul li{ width:50%;}
.nylx2 ul{ height:100%; border-radius:16px;}
.nylx3c{ padding:0;}
.nylx2,.nypro4{ padding:30px 0;}
.cpzs li{ width:48%; margin: 0 1% 10px;}
.nypro1{ padding:30px 0 0;}
.nypro1 .mtit p,.nypro3 p{ width:100%;}
.nypro3{ padding:50px 0;}
.nya6{ margin-bottom:30px;}
.newslist li .txt{ padding:15px;}
.newslist li,.nysol3 li{ width:98%; margin-bottom:20px;}
.newslist li:last-child{ margin-bottom:0;}
.nynews1{ padding:30px 0; }
.nynewstit a{flex-direction: column; align-items: center;}
.nynewstit span{ height:35px; line-height:35px; width:150px;}
.news2list li .date1{ display:none;}
.news2list li .txt{ border:0; padding:0; margin:0 0 10px; width:100%;}
.news2list li .imgZoom{ width:100%;}
.news2list li a{flex-direction: column;}
.nysol3 li a{ padding:10px;}
.nysol1:before, .nysol1:after{ width:45px; height:37px; background-size:cover; top:20px;}
.nysol1:before{ left:10px;}
.nysol1:after{ right:10px;}
.nysol1{ padding:15px;}
.nysol1 p{ width:100%;}
.nysolu{ padding:40px 0;}
.nypro4c h3{ width:100%;}
.footer .f2,.footer .f22{ display: none; }
.footer .f3{ width: 100%;}
.footer .f4{ width: 50%; margin: 0; text-align: center; }
.nytitle{ font-size: 1.6rem; margin: 0 auto 1rem; }
.nytitle1 span{font-size: 2rem;}
#a4{ padding: 3rem 0; background-size: cover; }
.nya4c li{ width: 100%; float: none; }
.nya4c ul{ flex-wrap: wrap; }
.nya41{ border-radius: 0; padding: 1rem; margin-top: 0; }
.nya42{ border-radius: 0; width: 100%; }
.nyser2 ul{ padding-bottom: 0; }
.pro_detail01{ padding: 2rem 0; }
.nyser1 li .nysbot p{ min-height: auto; }
.nyser1 li .nysbot:after{ margin: 1rem auto 0; }
}
@media (max-width:768px) {
.nylx2 ul{}
.nylx2 ul li h3,.nylx2 ul li p{ width:100%; text-align:center;}
.nylx2 ul li{ padding:20px 0; min-height:170px;}
.nylx2 .imgZoom{ height:300px;}
.nylx2 .imgZoom img{ height:100%; object-fit:cover;}
.nypro2{ padding:30px 0;}
.nysol2 .box{ width:100%; left:0; top:0; position:relative;}
.nysol2 .txt span{ width:45px; height:45px;}
.nysol3 li h4{ margin:0;}
.nysol3 li .txt{ padding:10px;}
.nysol4{ margin-top:0;}
.nysol2{ margin-bottom:30px;}
.nysol2 .txt{ padding:15px;}
.nypro2c, #p3,#p4{ padding:15px;}
#p3 ul{ padding: 0; }
.inside-article .post-image,.inside-article .post-txt{ width: 100%; margin: 0 auto; }
.cplbnr>ul>li{width: 50%;}
}
@media (max-width:640px) {
.nyaboutbg{ display:none;}
.nya2num li{ width:100%; margin:0 auto 20px;}
.nymenu ul li a{ padding:0;}
.nymenu ul{flex-direction: column; padding:20px;}
.nymenu ul li{ width:100%; text-align:left; line-height:2;}
.nylx1 li{ width:98%;}
.nylx1 li span{ width:50px; height:50px; background-size:cover;}
.nylx1 li:nth-child(2) div span,.nylx1 li:nth-child(3) div span{ background-size:cover;}
.nypromenu{ flex-direction: column;}
.nypromenu li{ width:100%; padding:15px 0;}
.nysol1:before, .nysol1:after{ display:none;}
.ny_news_show2 li { width: 98%; }
.in_qywh .xun { display: none; }
.ptbmain { padding-bottom: 30px; }
.in_qywh .box1 .tit em { font-size: 26px; }
}
@media (max-width:520px) {
.ny_proshow_txt3 li{ width:98%; margin:0 auto;}
.ny_proshow_txt3 li.ny_proshow_txt31{ margin-bottom:15px;}
.nyproc1,.promenu li{ padding:15px;}
.promenu li{ width:50%; border-bottom:1px rgba(255, 255, 255, 0.1) solid;}
.promenu li:nth-child(2):after{ display:none;}
.nyser1 li{ width: 48%; }
.nyser1 li .nystop i img{ width: 50px; }
.nyser2 li{ width: 100%; margin: 0 auto; }
.post-related{ padding: 1rem 0; }
.cplbnr>ul>li{width: 100%;}
}