body {color:#7f7f7f;}
.index_box  .header {margin-bottom:0;}
/* sy-微信弹窗 */
.share_b {position:relative;}
.share_b:hover .mask {opacity:1;}
.aaa {display:block;width:80px;text-align:center;color:#fff;}
/* .mask {display:none;position:absolute;width:200px;height:200px;top:102%;left:-180%;background-color:#fff;z-index:10;padding:20px 0;} */
.mask {position:absolute;opacity:0;top:100%;right:0;background-color:#fff;z-index:1;padding:10px;margin-top:12px;}
.mask:hover {cursor:pointer;}
.mask h3 {padding:0 30px 10px;margin-bottom:32px;font-size:18px;border-bottom:1px solid #ddd;color:#333;}
.mask h3 i {float:right;}
.info {width:100%;height:auto;text-align:center;}
/* .info {display:none;width:100%;height:auto;text-align:center;}
*/.info img {width:160px;}
/*banner*/
.inbanner {width:100%;height:100vh;overflow:hidden;position:relative;z-index:1;}
/* .in_banner {width:100%;overflow:hidden;position:fixed;overflow:hidden;z-index:1;}
*/.inbanner .swiper-container {padding-bottom:14px;}
.swiper-container {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.fixed,.clearfix,.cf,.header,.main,.footer {*zoom:1;}
.main {background:#fff;position:relative;z-index:3;}
.mainbannr_height_height {position:fixed;z-index:1;}

/* flexslider */
.flexslider {position:relative;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides {position:relative;z-index:1;}
.slides img {width:100%;height:100vh;}
.flex-control-nav {position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li {display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;/* background:url(../images/dot.png) right 0 no-repeat;*/cursor:pointer;}
.flex-control-nav .flex-active {background-position:0 0;}
.flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a {display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/* .flex-direction-nav li a.flex-prev {left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right:40px;background:url(../images/next.png) center center no-repeat;}
*//*banner*/
/* sy-产品应用 */
.index-bk2 {position:relative;z-index:3;background:#fff;}
.index-bk2 li {width:100%;display:inline-block;margin-bottom:20px;overflow:hidden;transition:0.3s all;-webkit-transition:0.3s all;position:relative;}
.index-bk2 li .img {position:relative;overflow:hidden;width:68%;height:auto;float:left;}
.index-bk2 li .img a {display:block;}
.index-bk2 li .txt {position:relative;overflow:hidden;width:32%;float:left;height:370px;}
.index-bk2 li:first-child .txt {border-left:0;}
.index-bk2 li .txt .w {padding:50px 70px 0 40px;position:relative;z-index:1;}
.index-bk2 li .txt .w a {text-decoration:none;}
.index-bk2 li:hover .txt .w a {color:#fff;}
.index-bk2 li:nth-child(2) .txt .w {padding:50px 40px 0 70px;}
.index-bk2 li:nth-child(4) .txt .w {padding:50px 40px 0 70px;}
.index-bk2 li .txt .bg {position:absolute;top:0;left:0;right:0;bottom:0;transition:0.5s all ease-out;-webkit-transition:0.5s all ease-in-out;background:#fff;}
.index-bk2 li .txt h2 {overflow:hidden;margin-bottom:0.5em;line-height:1.5em;max-height:3em;}
.index-bk2 li .txt h2 a {color:#c8000a;}
.index-bk2 li .txt .p {overflow:hidden;position:relative;color:#7f7f7f;line-height:1.8;height:10.5em;overflow:hidden;}
.index-bk2 li .index_bkin {margin:0 15px;transition:0.3s all;-webkit-transition:0.3s all;}
.index_01 {height:auto !important;padding-top:25px;}
.index-bk2 ul {height:auto!important;}
.index-bk2 li {height:auto!important;}
.index-bk2 .swiper-container {position:relative;overflow:hidden;padding-top:30px;}
.index-bk2 .but {position:absolute;width:100%;top:50%;height:0;z-index:99;left:0;margin-top:-40px;}
.index-bk2 .but .swiper-button-prev02,.index-bk2 .but .swiper-button-next02 {width:50px;height:80px;background-position:center;transform:translateY(-50%);position:absolute;cursor:pointer;}
.index-bk2 .but .swiper-button-prev02 {background:url(../images/big_next01.png) no-repeat;left:-54px;}
.index-bk2 .but .swiper-button-next02 {background:url(../images/big_pre01.png) no-repeat;right:-54px;}
.index-bk2 .but .swiper-button-prev02.swiper-button-disabled {background:url(../images/big_next02.png) no-repeat;}
.index-bk2 .but .swiper-button-next02.swiper-button-disabled {background:url(../images/big_pre02.png) no-repeat;}
.index-bk2 .but.disabled {display:none}
.index_more {margin-top:20px;}
.index_more a {color:#242424;}
.ratio-img{ height:370px;}
@media only screen and (min-width:1024px) {
    .index-bk2 li:hover {z-index:5;}
    .index-bk2 li:hover .index_bkin {transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);box-shadow:0 0 10px rgba(0,0,0,0.5);}
    .index-bk2 li:hover .txt h3 {color:#c8000a;}
    .index-bk2 li:hover .txt h2 a {color:#fff;}
    .index-bk2 li:hover .index_more a {color:#fff;}
    .other-box .index-bk2 li:hover .txt h2 a {color:#c8000a;}
    .index-bk2 li:hover .txt .p {color:#fff;}
    .index-bk2 li:hover .txt .bg {background:#c8000a;}
    .banner_more a:hover,.index_fourmor a:hover {opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;}
    .index_fourimg li:hover p {color:#c8000a;}
    .index_product .ondexpro:hover {border:1px solid #c8000a;}
    .index_product .ondexpro:hover a {width:99.999%;}
    .index_product .ondexpro:hover .ratio-img {transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);}
    .index_fa li:hover .index_facicle img {transform:scale(1,1) rotate(360deg);-webkit-transform:scale(1,1) rotate(360deg);}
    .index_fa li:hover .index_facicle {transform:scale(0.9,0.9);}
    .family_cicle:hover img {transform:scale(1,1) rotate(360deg);-webkit-transform:scale(1,1) rotate(360deg);}
    .family_cicle:hover {transform:scale(0.9,0.9);}
    .in-part3-left ul li h1 a:hover {color:#c8000a;}
    .in-part3-left ul li h1 a:hover {color:#d0141b;}
    .index_fourimg li:hover .index_fan {transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);}
}

/* sy-热销产品 */
.item img {width:90%;height:auto;margin-left:10%;}
.carousel-control {position:absolute;top:50%;bottom:0;left:3%;width:15%;font-size:60px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left {background-repeat:repeat-x}
.carousel-control.right {right:50%;left:auto;background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover {color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev {width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before {content:'\2039'}
.carousel-control .icon-next:before {content:'\203a'}
.carousel-indicators {position:absolute;top:0;left:0;z-index:15;height:100%;background:#fff;padding-left:0;list-style:none}
.carousel-indicators li img {display:inline-block;margin:1px;text-indent:-999px;cursor:pointer;width:50px;height:50px;opacity:0.5;}
.carousel-indicators .active img {width:50px;height:50px;margin:0;opacity:1;}
.carousel-caption {position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn {text-shadow:none}
.hotbox {padding:26px 60px;}
.hotbox h3 {font-size:24px;color:#333;margin-bottom:42px;position:relative;}
.hotbox h3::before {content:"";position:absolute;left:0;bottom:-10px;height:2px;width:60px;background:#c8000a;}
.hotbox h4 {font-size:20px;margin-bottom:20px;}
.hotbox .hotgg p {line-height:30px;}
.hotbox .hotgg p a {display:inline-block;margin:24px 0 0;background:#3f3f3f;color:#fff;width:180px;height:42px;background:#1a1a1a;text-decoration:none;}
.hotbox .hotgg p a span {display:inline-block;vertical-align:middle;font-size:16px;font-family:pop-m;color:#fff;width:110px;text-align:center;transition:all 0.4s;padding-left:12px;}
.hotbox .hotgg p a em {display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:42px;width:65px;position:relative;z-index:0;padding-left:12px;background:#c8000a;transition:all 0.4s;}
.hotbox .hotgg p a em:before {content:"";position:absolute;left:0px;bottom:0px;border-bottom:42px solid #1a1a1a;border-right:20px solid transparent;}

/* sy-pro */
.home-pro {margin:80px 0 0;padding:30px 0 80px;background:#f5f5f5;}
.sytitle {width:100%;text-align:center;}
.sytitle p {font-size:16px;color:#999;}
.centera {overflow:hidden;}
#tablea {width:100%;display:inline-block;}
#oranger {width:100%;line-height:52px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#oranger a {display:block;height:36px;line-height:36px;font-size:16px;color:#333;margin:0 5px 32px;background:#f5f5f5;padding:0 30px;text-decoration:none;}
#oranger a:hover {color:#fff;background:#c8000a;}
#oranger .pactive {color:#fff;background:#c8000a;}
.box {margin:10px;display:none}
.box img {position:relative;}
.box .boxzi {content:"";position:absolute;width:90%;height:40%;background:rgba(19,52,114,.8);bottom:-30px;left:10%;padding:15px 30px;color:#fff;}
.box .boxzi p {font-size:16px;color:#fff;}
.box .boxzi a {color:#fff;display:block;width:172px;padding:8px 0;font-size:14px;transition:opacity 0.8s ease-out;}
.boxtu {overflow:hidden;position:relative;transition:all 0.3s;width:96%;height:auto;margin:0 2% 10px;}
.boxtu:hover:before {opacity:1;}
.boxtu p {width:100%;height:32px;line-height:32px;background:#020204;text-align:center;color:#fff;margin:0;}
.boxtu:hover p {background:#c8000a;}
.boxtu img {width:100%;height:auto;transition:all 0.3s ease 0s;}
.boxtu .icon {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(255,255,255,0.5);text-align:center;height:100%;line-height:100%;width:100%;margin:0;list-style:none;transform:translateX(50%);position:absolute;right:50%;bottom:-100%;z-index:1;transition:all 0.3s;}
.boxtu:hover .icon {bottom:0;}
.boxtu .icon h3 {display:inline-block;margin:0 3px;font-weight:600;}
.boxtu .icon h3 a {color:#333;font-size:18px;line-height:40px;display:block;transition:all 0.3s;}
.boxtu .icon:hover h3 a {color:#c8000a;}
@media only screen and (max-width:990px) {
    .boxtu {margin-bottom:30px;}
}
@media only screen and (max-width:479px) {
    .boxtu .title {font-size:20px;}
}
.pic {width:100%;height:auto;display:inline-block;}
.pa0 {padding:0 !important;}
.pa5 {padding:0 10px;}
.pabt5 {margin-bottom:15px;}
.cont8 {width:80%;height:0;margin:0 10%;display:inline-table;}
.mart30 {margin-top:30px;}
.mart100 {margin-top:100px;}
@media (min-width:1500px) {
    .cont8 {width:70%;height:0;margin:0 15%;}
}
/* bread */
.nyban {margin:0;position:relative;}
.nyban .nybzi {position:absolute;top:32%;width:100%;text-align:center;color:#fff;}
.nyban .nybzi h3 {font-size:40px;font-weight:600;margin:0 0 20px 0;}
.nyban .nybzi p {width:80%;margin:0 10%;font-size:20px;}
.position {width:100%;height:52px;line-height:52px;}
.position .posbox {width:100%;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.position .posbox .nybanleft {width:30%;}
.position .posbox .nybanleft h3 {position:relative;display:inline;color:#c8000a;font-size:18px;font-weight:600;}
.position .posbox .nybanleft h3::after {content:"";position:absolute;top:37px;left:0;right:0;background:#c8000a;height:3px;}
.position .posbox .nybanright a {color:#333;}
.position2 {width:100%;height:52px;line-height:52px;border-bottom:1px solid #ddd;}
.position2 .posbox {width:100%;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.position2 .posbox .nybanleft {width:68%;}
.position2 .posbox .nybanleft h3 {position:relative;display:inline;padding:18px 30px;line-height:52px;background:#333;color:#fff;font-size:18px;}
.position2 .posbox .nybanleft ul li {float:left;padding:2px 18px;line-height:52px;font-size:16px;position:relative;margin-top:-3px;}
.position2 .posbox .nybanleft ul .active {background:#081838;}
.position2 .posbox .nybanleft ul .active a {color:#fff;}
.position2 .posbox .nybanleft ul a {color:#333;}
.position2 .posbox .nybanright {padding:30px 0 0;}
.position2 .posbox .nybanright a {color:#333;}
.inner-about {padding:0 20px;}
.inner-about h1 {margin:0;text-align:center;color:#CCC;}
.inner-about h2 {margin:0;text-align:center;font-size:26px;margin-top:20px;}
.inner-about p {text-indent:2em;font-size:15px;line-height:30px;margin-top:10px;color:#444;letter-spacing:1px;}
.inner-about h3 {margin:0 0 42px 0;text-align:center;font-size:22px;color:#333;font-weight:600;}

/* nyhangye */
.hangye {width:100%;height:auto;margin:20px 0 60px;}
.hangye .haybox {margin-top:30px;width:100%;height:auto;display:inline-block;background:#f5f5f5;}
.hangye .haybox .hyleft {padding:76px;text-transform:uppercase;}
.hangye .haybox .hyleft p {font-size:16px;margin-bottom:20px;text-transform:uppercase;}
.hangye .haybox .hyleft h3 {font-size:26px;color:#333;text-transform:uppercase;}
.hangye .haybox.red {background:#c8000a;color:#fff;}
.hangye .haybox.red .hyleft h3 {color:#fff;}
.hangye .haybox .hyright {width:100%;margin:0 auto;overflow:hidden;}
.hangye .haybox .hyright img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.hangye .haybox:hover .hyright img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.hangye .hydatu {position:relative;}
.hangye .hydatu .hyzi {position:absolute;top:38%;left:7%;color:#fff;}
.hangye .hydatu .hyzi h3 {font-size:32px;font-weight:500;margin-bottom:15px;}
.hangye .hydatu .hyzi .line {width:52px;height:1px;background:#c8000a;margin-bottom:20px;}
.hangye .hydatu .hyzi p {font-size:18px;}
.hynr {width:100%;height:auto;background:#f5f5f5;display:inline-block;padding:76px;}
.hynr p {font-size:16px;line-height:28px;}
.hynr p strong {font-size:26px;font-weight:normal;color:#333;margin-bottom:15px;display:inline-block;}

/* ny-about */  
.nyabbg {width:100%;height:auto;display:inline-block;background:#fff;margin:60px 0;}
.nyabox {width:100%;height:auto;display:inline-block;margin-top:-50px;}
.abtu {width:100%;display:block;}
.nycontent {width:100%;height:auto;display:inline-block;}
.tu {width:100%;height:auto;display:block;margin:0 auto;}
.nysort {margin:60px 0 0;font-size:28px;color:#333;font-weight:600;position:relative;}
.nysort::before {content:"";position:absolute;bottom:-8px;left:0;width:42px;height:2px;background:#c8000a;}
.abnr {width:80%;margin:60px 0 0 20%;padding:0 0 15px 0;height:auto;/*overflow-y:auto;overflow-x:hidden;*/}
.abnr h4 {margin:10px 0 20px 0;text-align:left;font-size:26px;color:#333;}
.abnr::-webkit-scrollbar {/*滚动条整体样式*/    width:4px;/*高宽分别对应横竖滚动条的尺寸*/    height:4px;}
.abnr::-webkit-scrollbar-thumb {/*滚动条里面小方块*/    border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.15);background:rgba(0,0,0,0.15);}
.abnr::-webkit-scrollbar-track {/*滚动条里面轨道*/    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);border-radius:0;background:rgba(0,0,0,0.1);}
.abnr p {line-height:26px;/* text-indent:2em;*/    font-size:16px;color:#666;margin-bottom:20px;}
.nycfbox {padding:80px 0 50px;background:#f8f8f8;}
.nycftu {width:100%;height:auto;display:inline-block;margin-bottom:30px;}
.nycftu h3 {margin-bottom:30px;font-size:28px;color:#242424;}
.nycftu .tu {margin-bottom:15px;}
.nycftu p {margin-bottom:26px;font-size:16px;}
@media (min-width:1500px) {}

/* 企业优势-手风琴-start */
.ystubox {width:100%;height:auto;display:inline-block;position:relative;}
.ystubox .yszi {content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:260px;line-height:20px;overflow:hidden;background:rgba(0,0,0,.6);padding:20px;color:#fff;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.ystubox:hover .yszi {height:386px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
@media (min-width:1500px) {.ystubox .yszi {height:216px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.ystubox:hover .yszi {height:320px;transform:0.6s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
}
.ystubox .yszi h3 {font-size:22px;font-weight:600;margin:10px 0 15px 0;}
.ystubox .yszi p {font-size:16px;line-height:24px;margin-bottom:20px;}
.abpart4 {width:100%;height:auto;display:inline-block;padding:80px 0 130px;background:url(../images/nytu/bg1.jpg) no-repeat;background-size:cover;margin-top:80px;}
.abpart4 .smbox {width:100%;text-align:center;color:#fff;margin-top:30px;}
.abpart4 .smbox img {width:68px;height:auto;display:block;margin:0 auto;}
.abpart4 .smbox h3 {margin:20px 0 10px 0;font-size:18px;font-weight:600;line-height:28px;}
.abpart5 {width:100%;height:auto;display:inline-block;margin:78px 0 30px;}
.abbox {width:100%;height:auto;display:inline-block;}
.devtu {position:relative;}
.devtu p {border-top:2px solid #c8000a;text-align:left;padding-left:20px;}
.devtu .zi {position:absolute;left:26px;bottom:18px;font-size:18px;font-weight:600;color:#fff;}
.abpart6 {width:100%;height:auto;display:inline-block;background:#f5f5f5;padding:30px 0 80px;}
.btn1 {width:100%;height:auto;display:inline-block;text-align:center;margin-top:26px;}
.btn1 a {width:126px;height:36px;line-height:36px;background:#333;color:#fff;display:block;margin:0 auto;text-decoration:none;}
.btn1 a:hover {background:#c8000a;}

/* ny-history */  
.cd-container {width:90%;max-width:1170px;margin:0 auto;}
.cd-container::after {content:'';display:table;clear:both;}
#cd-timeline {position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}
#cd-timeline::before {/* this is the vertical line */  content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#c8000a;}
@media only screen and (min-width:1170px) {#cd-timeline {margin-top:3em;margin-bottom:3em;}
#cd-timeline::before {left:50%;margin-left:-2px;}
}
.cd-timeline-block {position:relative;margin:2em 0;}
.cd-timeline-block:after {content:"";display:table;clear:both;}
.cd-timeline-block:first-child {margin-top:0;}
.cd-timeline-block:last-child {margin-bottom:0;}
@media only screen and (min-width:1170px) {.cd-timeline-block {margin:4em 0;}
.cd-timeline-block:first-child {margin-top:0;}
.cd-timeline-block:last-child {margin-bottom:0;}
}
.cd-timeline-img {position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;}
.cd-timeline-img img {display:block;width:36px;height:36px;position:relative;left:50%;top:50%;margin-left:-18px;margin-top:-18px;}
.cd-timeline-img.cd-picture {background:#c8000a;}
.cd-timeline-img.cd-movie {background:#c8000a;}
.cd-timeline-img.cd-location {background:#c8000a;}
@media only screen and (min-width:1170px) {.cd-timeline-img {width:14px;height:14px;left:calc(50% - 7px);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden {visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in {visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1 {0% {opacity:0;-webkit-transform:scale(0.5);}
60% {opacity:1;-webkit-transform:scale(1.2);}
100% {-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1 {0% {opacity:0;-moz-transform:scale(0.5);}
60% {opacity:1;-moz-transform:scale(1.2);}
100% {-moz-transform:scale(1);}
}
@keyframes cd-bounce-1 {0% {opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60% {opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cd-timeline-content {position:relative;margin-left:60px;background:#ffffff;padding:1em;box-shadow:0 1px 0 #ddd;}
.cd-timeline-content:after {content:"";display:table;clear:both;}
.cd-timeline-content h2 {color:#303e49;font-family:"宋体";}
.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {font-size:30px;padding:5px 0;}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {display:inline-block;}
.cd-timeline-content p {margin:1em 0;line-height:1.6;}
.cd-timeline-content .cd-read-more {float:right;padding:.8em 1em;background:#acb7c0;color:#ffffff;border-radius:0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover {background-color:#bac4cb;}
.cd-timeline-content .cd-date {float:left;padding:0;opacity:1;color:#c8000a;}
.cd-timeline-content::before {content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #333;}
@media only screen and (min-width:768px) {.cd-timeline-content h2 {font-size:20px;font-size:22px;}
.cd-timeline-content p {font-size:16px;font-size:1rem;}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {font-size:14px;font-size:0.875rem;}
}
@media only screen and (min-width:1170px) {.cd-timeline-content {margin-left:0;padding:1.6em;width:45%;}
.cd-timeline-content::before {top:24px;left:100%;border-color:transparent;border-left-color:#333;}
.cd-timeline-content .cd-read-more {float:left;}
.cd-timeline-content .cd-date {position:absolute;width:100%;left:122%;top:6px;font-size:30px;padding:5px 0;}
.cd-timeline-block:nth-child(even) .cd-timeline-content {float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#333;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left:auto;right:122%;text-align:right;}
.cssanimations .cd-timeline-content.is-hidden {visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in {visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
}
@media only screen and (min-width:1170px) {.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2 {0% {opacity:0;-webkit-transform:translateX(-100px);}
60% {opacity:1;-webkit-transform:translateX(20px);}
100% {-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2 {0% {opacity:0;-moz-transform:translateX(-100px);}
60% {opacity:1;-moz-transform:translateX(20px);}
100% {-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2 {0% {opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60% {opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100% {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse {0% {opacity:0;-webkit-transform:translateX(100px);}
60% {opacity:1;-webkit-transform:translateX(-20px);}
100% {-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse {0% {opacity:0;-moz-transform:translateX(100px);}
60% {opacity:1;-moz-transform:translateX(-20px);}
100% {-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse {0% {opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60% {opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100% {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}

/* ny-culture */
.nytit .xian b {width:56px;height:8px;background:#c8000a;display:inline-block;margin-right:15px;}
.nytit .xian span {color:#c8000a;font-size:20px;}
.nytit .des {font-size:26px;font-weight:600;margin:10px 0 0;}
.nytit p {width:88%;color:#333;font-size:16px;line-height:36px;margin-top:20px;}
.teamtit {width:80%;margin:0 10% 50px;text-align:center;}
.teamtit p {font-size:18px;color:#444;line-height:30px;}
.teamtit b {width:56px;height:8px;background:#c8000a;display:inline-block;}
.linpart2 {position:relative;z-index:2;display:inline-block;}
.linpart2::before {content:"";position:absolute;right:0;top:50px;background:#f5f5f5;width:70%;height:100%;}
.linpart2 .lilzi {color:#333;padding:100px 56px 0 68px;font-size:15px;line-height:28px;}
.linian {background:rgba(255,255,255,.3);padding:30px 50px;color:#333;}
.linian ul {margin:30px 0 0;padding:30px 60px;/*background:#fafafa;box-shadow:1px 2px 5px #ddd;*/}
.linian ul li {width:100%;height:auto;display:inline-block;margin:20px 0;}
.linian ul li .iconli {width:60px;height:60px;line-height:60px;background:#c8000a;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.linian ul li .iconli img {width:56%;height:auto;display:block;margin:0 auto;}
.linian ul li h3 {font-size:16px;line-height:60px;}
.linian ul li p {font-size:16px;margin:0 0 0 36px;color:#666;}
.rytitle {font-size:18px;line-height:32px;border-bottom:1px solid #333;margin-bottom:20px;}

/* ny-develop */
.devbox {width:100%;height:auto;display:inline-block;margin-bottom:30px;}
.devbox ul {width:100%;line-height:32px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.devbox ul li {font-size:16px;border:1px solid #777;padding:0 50px;}
.devbox ul li a {color:#666;text-decoration:none;}
.devbox ul .tactive {background:#c8000a;display:inline-block;border:1px solid #c8000a;}
.devbox ul .tactive a {color:#fff;}
.devbox .devright.shebei {padding:72px 46px;}
.devbox .devright.shebei h3 {font-size:20px;color:#fff;margin-bottom:15px;font-weight:500;}
.devbox .devright.shebei p {font-size:16px;line-height:28px;}
.devbox .devright p {color:#fff;font-size:22px;line-height:36px;}
.devtu {width:97%;display:inline-block;margin:20px 0 0;color:#333;text-align:center;font-size:20px;text-decoration:none !important;}
.devtu:hover {color:#c8000a;}
.devtu p {line-height:46px;}
.tubox {width:100%;margin:0 auto;overflow:hidden;}
.tubox img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.tubox:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.hbbox1 {width:100%;height:auto;background:url(../images/nytu/bg2.jpg) no-repeat center center;background-size:cover;padding:50px 0 100px;}
.hbbox1 ul {margin:30px 0 0;display:inline-block;}
.hbbox1 ul li .xingd {width:98%;height:auto;display:inline-block; background:rgba(0,0,0,.5);margin:0 auto 10px;padding:30px 24px 40px;color:#fff;text-align:center;}
.hbbox1 ul li .xingd h3 {font-size:30px;font-weight:600;border-bottom:1px solid #fff;margin:15px 0;padding-bottom:15px;}
.hbbox1 ul li .xingd p {font-size:16px;height:80px;text-align:left;}
.btn2 {width:100%;height:auto;display:inline-block;text-align:center;padding-top:64px;}
.btn2 a {width:126px;height:36px;line-height:36px;border:1px solid #fff;color:#fff;display:block;margin:0 auto;text-decoration:none;}
.btn2 a:hover {background:#c8000a;border:1px solid #c8000a;}
.tubox {width:100%;overflow:hidden;}
.tubox img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.tubox:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.hbbox2 {width:100%;height:auto;display:inline-block;margin:80px 0;}
.hbbox3 {width:100%;height:auto;background:url(../images/nytu/bg3.jpg) no-repeat center center;background-size:cover;padding:50px 0 90px;}
/* ny-client *//* .client {width:100%;height:auto;display:inline-block;margin-bottom:10px;background:#fff;padding:15px 0 5px 0;transition:all 0.5s ease;}
.client:hover {background:#c8000a;transform:translateY(-3px);box-shadow:8px 0 16px rgba(0,0,0,0.1);transition:all ease 0.36s;}
.client .khtu {width:90%;margin:0 auto;padding:20px 0;border:1px solid #ddd;background:#fff;}
.client .khtu img {display:block;margin:0 auto;}
.client p {text-align:center;line-height:48px;font-size:18px;}
.client:hover p {color:#fff;}
*/
.circle-box[data-v-ef21c3f6] {width:582px;height:582px;position:relative;margin:0 auto;margin-top:48px}
.circle-box .surround-box[data-v-ef21c3f6] {width:100%;height:100%}
.circle-box .circle[data-v-ef21c3f6] {margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:112px;height:112px;line-height:112px;border-radius:50%;text-align:center;background:#fff;overflow:hidden;-webkit-transition:all .25s linear;transition:all .25s linear}
.circle-box .circle img[data-v-ef21c3f6] {width:100%;height:100%;vertical-align:unset}
.circle-box .circle img[data-v-ef21c3f6]:hover {cursor:pointer}
.circle-box .centerPoint[data-v-ef21c3f6] {width:200px;height:200px;background:#fff;cursor:default}
.circle-box .centerPoint img[data-v-ef21c3f6] {width:100%;height:100%;vertical-align:unset}
.circle-box .circle1[data-v-ef21c3f6] {-webkit-transform:rotate(36deg) translateY(234px);transform:rotate(36deg) translateY(234px)}
.circle-box .circle1 img[data-v-ef21c3f6] {-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}
.circle-box .circle1[data-v-ef21c3f6]:hover {-webkit-transform:rotate(36deg) translateY(252px) scale(1.1);transform:rotate(36deg) translateY(252px) scale(1.1)}
.circle-box .circle1:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}
.circle-box .circle2[data-v-ef21c3f6] {-webkit-transform:rotate(72deg) translateY(234px);transform:rotate(72deg) translateY(234px)}
.circle-box .circle2 img[data-v-ef21c3f6] {-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}
.circle-box .circle2[data-v-ef21c3f6]:hover {-webkit-transform:rotate(72deg) translateY(252px) scale(1.1);transform:rotate(72deg) translateY(252px) scale(1.1)}
.circle-box .circle2:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}
.circle-box .circle3[data-v-ef21c3f6] {-webkit-transform:rotate(108deg) translateY(234px);transform:rotate(108deg) translateY(234px)}
.circle-box .circle3 img[data-v-ef21c3f6] {-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}
.circle-box .circle3[data-v-ef21c3f6]:hover {-webkit-transform:rotate(108deg) translateY(252px) scale(1.1);transform:rotate(108deg) translateY(252px) scale(1.1)}
.circle-box .circle3:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}
.circle-box .circle4[data-v-ef21c3f6] {-webkit-transform:rotate(144deg) translateY(234px);transform:rotate(144deg) translateY(234px)}
.circle-box .circle4 img[data-v-ef21c3f6] {-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}
.circle-box .circle4[data-v-ef21c3f6]:hover {-webkit-transform:rotate(144deg) translateY(252px) scale(1.1);transform:rotate(144deg) translateY(252px) scale(1.1)}
.circle-box .circle4:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}
.circle-box .circle5[data-v-ef21c3f6] {-webkit-transform:rotate(180deg) translateY(234px);transform:rotate(180deg) translateY(234px)}
.circle-box .circle5 img[data-v-ef21c3f6] {-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.circle-box .circle5[data-v-ef21c3f6]:hover {-webkit-transform:rotate(180deg) translateY(252px) scale(1.1);transform:rotate(180deg) translateY(252px) scale(1.1)}
.circle-box .circle5:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.circle-box .circle6[data-v-ef21c3f6] {-webkit-transform:rotate(216deg) translateY(234px);transform:rotate(216deg) translateY(234px)}
.circle-box .circle6 img[data-v-ef21c3f6] {-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}
.circle-box .circle6[data-v-ef21c3f6]:hover {-webkit-transform:rotate(216deg) translateY(252px) scale(1.1);transform:rotate(216deg) translateY(252px) scale(1.1)}
.circle-box .circle6:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}
.circle-box .circle7[data-v-ef21c3f6] {-webkit-transform:rotate(252deg) translateY(234px);transform:rotate(252deg) translateY(234px)}
.circle-box .circle7 img[data-v-ef21c3f6] {-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}
.circle-box .circle7[data-v-ef21c3f6]:hover {-webkit-transform:rotate(252deg) translateY(252px) scale(1.1);transform:rotate(252deg) translateY(252px) scale(1.1)}
.circle-box .circle7:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}
.circle-box .circle8[data-v-ef21c3f6] {-webkit-transform:rotate(288deg) translateY(234px);transform:rotate(288deg) translateY(234px)}
.circle-box .circle8 img[data-v-ef21c3f6] {-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}
.circle-box .circle8[data-v-ef21c3f6]:hover {-webkit-transform:rotate(288deg) translateY(252px) scale(1.1);transform:rotate(288deg) translateY(252px) scale(1.1)}
.circle-box .circle8:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}
.circle-box .circle9[data-v-ef21c3f6] {-webkit-transform:rotate(324deg) translateY(234px);transform:rotate(324deg) translateY(234px)}
.circle-box .circle9 img[data-v-ef21c3f6] {-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}
.circle-box .circle9[data-v-ef21c3f6]:hover {-webkit-transform:rotate(324deg) translateY(252px) scale(1.1);transform:rotate(324deg) translateY(252px) scale(1.1)}
.circle-box .circle9:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}
.circle-box .circle10[data-v-ef21c3f6] {-webkit-transform:rotate(0deg) translateY(234px);transform:rotate(0deg) translateY(234px)}
.circle-box .circle10 img[data-v-ef21c3f6] {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.circle-box .circle10[data-v-ef21c3f6]:hover {-webkit-transform:rotate(0deg) translateY(252px) scale(1.1);transform:rotate(0deg) translateY(252px) scale(1.1)}
.circle-box .circle10:hover img[data-v-ef21c3f6] {-webkit-transform:rotate(0deg);transform:rotate(0deg)}

/* ny-news */  
.news {display:inline-block;width:100%;border-top:1px solid #ddd;padding:0;}
.news li {border-bottom:#f6f6f6 1px solid;padding:20px 0 40px;}
.news li:hover {background:#f6f6f6;}
.news li:hover .leftTime i {border:none;background:#c8000a;color:#fff;}
.news li:hover .newTitle {color:#c8000a;}
.news li a {width:100%;color:#333;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;text-decoration:none;}
.leftTime {margin:30px 0 0;}
.leftTime .newTime {font-size:20px;display:block;}
.leftTime i {border:1px solid #ddd;padding:5px 18px;}
.rightC {width:60%;margin:30px 0 0;}
.rightC h3 {font-size:20px;margin:0 0 10px;color:#333;}
.newPicBox {width:20%;height:auto;overflow:hidden;}
.news li a p {color:#666;font-size:15px;line-height:26px;}
.news li h4 {font-size:20px;margin:0 0 15px;}
.newshow h3 {font-size:22px;margin-bottom:20px;color:#333;}
.newshow p {font-size:15px;line-height:26px;text-indent:2em;margin-bottom:10px;text-align:left;}
.newback {display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px;}
.newback a:hover {color:#c8000a;}
.newshow h3 {font-size:22px;margin-bottom:20px;}
.newshow p {font-size:15px;line-height:26px;text-indent:2em;margin-bottom:10px;letter-spacing: 0;}
.wenz p img {width:100%;margin:0 0 15px -2em;}
.newback {display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px;}
.newback a:hover {color:#c8000a;}

/* ny-download */  
.downlist {width:100%;height:auto;border:1px solid #ddd;padding:68px 40px 0;margin-bottom:20px;}
.downbox {width:100%;height:auto;}
.downbox li {width:100%;padding:0 15px;background:#fff;border-top:1px solid #ddd;}
.downbox li a {width:100%;display:flex;line-height:56px;text-decoration:none;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.downbox li:hover a {color:#c8000a;}
.downbox li p {color:#333333;font-size:16px;font-weight:400;margin:0;line-height:68px;padding-bottom:0;text-indent:0;}
.downbox li p i {color:#c8000a;font-weight:600;}
.downbox li b {color:#999999;font-size:16px;font-weight:normal;}
.downbox li:hover b {color:#c8000a;}

/* ny-page*/  
.pagination {display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:30px auto 0;justify-content:space-between;}
.pagination span>a {padding:5px 10px;color:#333;border:solid 1px #ccc;border-radius:5px;}
.page-num-current {padding:5px 0 !important;}
.pagination span>a select,.pagination span>a select:focus {border:solid 1px transparent !important;padding:5px 10px;background:transparent;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index:3;color:#fff;cursor:default;background-color:#333;border-color:#333;}

/* ny-product */  
.probox {width:100%;height:auto;display:inline-block;margin-bottom:10px;background-color:skyblue;background:#fff;overflow:hidden;}
.probox img {width:100%;height:auto;transition:all 1s;transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.probox:hover img {transform:scale(1.1);-webkit-transform:scale(1.15);-o-transform:scale(1.15);-moz-transform:scale(1.15);}
.probox h4 {font-size:16px;margin:0;background:#020204;color:#fff;text-align:center;height:40px;line-height:40px;position:relative;z-index:10;}
.probox:hover h4 {background:#c8000a;color:#fff;}
.probox p {line-height:42px;font-size:16px;color:#1b1b1b;}
.probox a {border:1px solid #ddd;display:inline-block;color:#333;text-decoration:none;}
.pro-title {margin-top:0 !important;}
.hover-one {border:1px solid #666;width:160px;height:38px;display:flex;align-items:center;justify-content:center;margin-right:20px;float:left;}

/* left-nav */  
.nav-pro>ul {border:none;}
.nav-pro>ul>li {position:relative;margin:0 15px 0 0;border-bottom:1px solid #333;transition:.3s;background:#111;}
.nav-pro>ul>li>a {padding:2px 0 0 20px;display:block;transition:.3s;cursor:pointer;line-height:42px;}
.nav-pro>ul>li:hover>a {border-left:5px solid #333;background:#c8000a;text-decoration:none;}
.nav-pro>ul>li>i {position:absolute;right:6px;top:8px;font-size:24px;color:#fff;}
.nav-pro>ul>.active>a {border-left:5px solid #c8000a;background:#c8000a;display:block;}
.nav-pro>ul>li>a {color:#fff;font-size:16px;}
.nav-pro>ul>li>ul>li>a {color:#ddd;padding:10px 5px;margin:0 10px;border-bottom:1px solid #ddd;display:block;font-size:15px;text-decoration:none;}
.nav-pro>ul>li>ul>li>a:hover {color:#c8000a;}
.nav-pro>ul>li>ul>.active {background:#333;}
.nav-pro>ul>li>ul>li>ul>li {padding-left:26px;}
.nav-pro>ul>li>ul>li>ul>li>a {color:#888;line-height:32px;width:92%;display:block;padding:0 0 0 8px;border-bottom:1px dotted #ddd;}
.submenu {display:none !important;}
.showsub .submenu {display:block !important;}
.sonmenu {display:none;}

/* ny-shebei */  
.teamtit h3 {font-size:18px;line-height:28px;margin-bottom:30px;color:#555;}
.tz-gallery {width:100%;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;/* margin:0 10px;*/    width:100%;/* justify-content:space-between;*/}
.thumbnail {width:100%;overflow:hidden;padding:8px;border:none !important;border-radius:0;}
.thumbnail .lightbox {position:relative;display:block;}
.thumbnail .lightbox img {width:86%;}
.thumbnail i {width:96px;height:42px;background:url(../images/yiny.png) center center no-repeat;position:absolute;right:-40px;bottom:0;}
.thumbnail:hover {border:5px solid rgba(236,78,79,.6);}
.thumbnail img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.thumbnail:hover img {transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-moz-transform:scale(1.02);}
/*! * baguetteBox.js * @author  feimosi * @version 1.8.2 * @url https://github.com/feimosi/baguetteBox.js */
#baguetteBox-overlay {display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible {opacity:1}
#baguetteBox-overlay .full-image {display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure {display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img {display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption {display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}
#baguetteBox-overlay .full-image:before {content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider {position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right {-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left {-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
@-webkit-keyframes bounceFromRight {0%,100% {margin-left:0}
50% {margin-left:-30px}
}
@keyframes bounceFromRight {0%,100% {margin-left:0}
50% {margin-left:-30px}
}
@-webkit-keyframes bounceFromLeft {0%,100% {margin-left:0}
50% {margin-left:30px}
}
@keyframes bounceFromLeft {0%,100% {margin-left:0}
50% {margin-left:30px}
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button {top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button {position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover {background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button {right:2%}
.baguetteBox-button#previous-button {left:2%}
.baguetteBox-button#close-button {top:100px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg {position:absolute;left:0;top:0}
.baguetteBox-spinner {width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2 {-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounce {0%,100% {-webkit-transform:scale(0);transform:scale(0)}
50% {-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce {0%,100% {-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50% {-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
}

/* ny-zhaopin */
.zpbox {width:100%;display:inline-block;padding:20px 16px;margin-bottom:15px;position:relative;background:#fafafa;box-shadow:1px 2px 5px #ddd;}
.zpbox h4 {margin:10px 0 18px;}
.zpbox h4 b {color:#c8000a;}
.zpbox h4 img {display:inline-block;height:20px;width:auto;margin-top:-24px;position:absolute;top:42px;left:20px;}
.zpbox h4 span {font-size:14px;}
.zpbox p {color:#555;font-size:13px;}
.zpbox a {width:100%;height:auto;display:inline-block;color:#333;}
.zpleft {width:86%;height:auto;float:left;padding-left:36px;}
.zpleft h4 {font-size:18px;font-weight:600;}
.zpleft h5 {font-size:14px;color:#666;padding-left:5px;margin:0;}
.zpright {width:14%;float:right;height:auto;text-align:center;background:none;border-radius:0;color:#555;border:1px solid #555;margin:22px 0 0;padding:5px 0;font-size:13px;}
.zpbox:hover .zpright {color:#c8000a;border:1px solid #c8000a;}
.joinleft b {color:#333;}
.joinleft ul {margin:20px 0 0;width:90%;}
.joinleft ul li {border-bottom:1px dotted #ddd;padding:10px 0;color:#777;}
.joinms {padding:30px 50px;color:#666;border:5px solid #f5f5f5;line-height:32px;margin-top:20px;}
.joinms p {margin:0;}
.joinms p strong {color:#c8000a;font-size:18px;}
.linkpad h3 {font-size:24px;color:#333;}
.pback {float:right;display:block;font-size:14px;padding:5px 24px;border-radius:15px;background:#999;color:#fff;text-decoration:none;}
.pback:hover {background:#c8000a;color:#fff;}

/* ny-contact */ 
.nycontbox {position:relative;}
.linkbox {position:absolute;top:15%;left:12%;width:23%;height:70%;display:inline-block;background:url(../images/bglink.jpg) no-repeat;background-size:cover;padding:34px 50px;z-index:2;}
@media (min-width:1500px) {
    .linkbox {width:18%;}
}
.linkbox h4 {margin:20px 0 30px;font-size:20px;font-weight:600;color:#fff;}
.linkbox p {line-height:34px;font-size:16px;color:#fff;margin-bottom:15px;}
.linkbox p span {width:30px;display:inline-block;}
.messagebox {width:100%;display:inline-block;/* border:1px solid #ddd;*/    padding:30px 45px;background:#f5f5f5;margin-top:0;}
.linktu {width:100%;height:auto;margin:0 auto;position:relative;}
.linktu img {display:block;margin:0 auto;}
.messagebox h4 {font-size:20px;}
.message-con {width:100%;padding:10px 0 0;}
.message-con>form {display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.message-con>p {font-size:26px;font-weight:block;text-align:center;}
.form-group {width:50%;margin-top:5px;margin-bottom:0 !important;padding:5px;}
.form-group input,.form-group1 textarea {padding:10px;border-radius:5px;letter-spacing:1px;font-size:15px;outline:none;border:none;box-shadow:none;display:block;width:100%;height:34px;line-height:28px;color:#555;background-color:#fff;background-image:none;}
.form-group1 {width:100%;margin:10px 0;padding:5px;}
.form-group1 textarea {width:100%;height:90px;}
.yzm {margin:15px 30px 0 0;}
.submit {background:#031652;color:#fff;border-radius:0;font-size:15px;width:24%;margin:12px 38%;height:38px;outline:none;letter-spacing:1px;cursor:pointer;border:none;}
.message-bd {height:30px;}
.message-con img {height:35px;}
.linkicon2 {margin:20px 0;line-height:46px;text-align:center;}
.linkicon2 li {display:inline-block;background:rgba(0,0,0,.8);border-radius:50%;width:60px;height:60px;text-align:center;line-height:72px;margin:0 20px;}
.linkicon2 li:hover {background:rgba(70,158,48,.9);}
.linkicon2 li>a {color:#fff;}
.pro-next {padding:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:26px 0 38px;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.pro-next p {margin:0;}
.pro-next p a {color:#333;}
.pro-next p a:hover {color:#333;}
.searchbox {width:100%;margin:0 auto;padding:0 15px 30px;}
.searchbox p {margin-bottom:20px;}
.searchbox .seayemian {width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.searchbox .seayemian input {width:40%;border-radius:15px 0 0 15px;border-right:none;}
.searchbox .seayemian a {background:#021939;border-radius:0 15px 15px 0;color:#fff;padding:6px 18px;}
.sjnav {display:none;}

/* webmap */
.webmap {width:100%;height:auto;display:inline-block;border-top:1px solid #ddd;border-bottom:1px solid #bebebe;padding:0;}
.webmap ul {width:100%;height:auto;display:inline-block;border-bottom:1px dashed #bebebe;}
.webmap ul li {margin:20px 0;}
.webmap ul li:nth-of-type(1) b {background:#c8000a;width:68%;text-align:center;display:inline-block;color:#fff;font-size:18px;padding:30px 0;}
.webmap ul li a {font-size:16px;border-left:2px solid #c8000a;padding-left:10px;text-decoration:none;line-height:114px;}
.webmap ul li a:hover {color:#c8000a;}

.webmap {width:100%;height:auto;display:inline-block;border-top:1px solid #ddd;border-bottom:1px solid #bebebe;padding:0;}
.webmap .wmbox {width:100%;height:auto;display:inline-block;border-bottom:1px dashed #bebebe;}
.webmap .wmbox b {background:#c8000a;width:68%;text-align:center;display:inline-block;color:#fff;font-size:18px;padding:30px 0;margin: 20px 0;}
.webmap .wmbox a {font-size:16px;border-left:2px solid #c8000a;padding-left:10px;text-decoration:none;line-height:52px;}
.webmap .wmbox a:hover {color:#c8000a;}
.webmap .wmbox .wmright1 { padding:26px 0 0;}
.webmap .wmbox .wmright2 { padding:52px 0 0;}

.kuan{ font-size: 15px;width:68%;margin:0 16%;}
.sjkehu{ display: none;}
.pc{ display:none;}
@media all and (max-width:768px) {
    /* index */
    body,html {overflow-x:hidden;}
    /* .header {background: rgba(0,0,0,0.6);} */
    .sj {display:none !important;}
    .pc{ display:block !important;}
    .slides img{ height:auto !important;}
    .inbanner{ height:320px !important; margin-top:80px;}
    .index-bk2 li .txt .w{ padding:20px !important; background: #c8000a;}
    .index-bk2 li .txt h2{ color:#fff;}
    .index-bk2 li .txt .p{ height:auto; color:#fff;}
    .index_more a{ color:#fff;}
    .home-pro{ margin:0; padding:20px 0 40px;}
    #oranger a{ padding:0 15px;padding: 0;text-align:center;width:46%;margin-bottom: 0;display:inline-block;}
    #oranger{ display: inline-block;}
    .footer_bottom{ padding-bottom:24px;}
    .ratio-img{height:auto;}
    .index-bk2 li .img{ width:100%;}
    .index-bk2 li .txt{ width:100%; height:auto;}
    /* ny-style */
    .nybanleft {display:none;}
    /* .position {padding:0 0 0 10px;} */
    .abnr {height:auto; width:100%; margin:20px 0 0 0;}
    .abnr p{ font-size:16px; line-height: 26px;}
    .nyban img{width:136%;height:200px;margin:0 0 0 -18%;overflow:hidden;}
    .nyban.huanbao .nybzi{ top:15%;}
    .nyban.huanbao img {width:auto;height:302px;margin:0 0 0 -18%;overflow:hidden;}
    .nyban .nybzi{ padding: 30px 0; top:20%;}
    .inpart_text h1{font-size:24px;}
    .devtu .zi{ font-size: 18px;}
    .cd-timeline-content .cd-date{ font-size: 24px;}
    .nyban .nybzi h3{ font-size:24px;margin: 0 0 10px 0;}
    .nyban .nybzi p{ font-size: 18px;width:80%;margin:0 10%;}
    .hbbox1{ padding: 0 0 70px;}
    .hbbox1 ul li .xingd{ width: 100%; margin-bottom:10px;}
    .circle-box[data-v-ef21c3f6]{ width:100%;}
    .nysort{ font-size: 24px; margin-top:80px;}
    .ystubox{ margin-top:30px !important;}
    .ystubox .yszi{font-size:13px; height:240px; line-height: 18px;}
    .abpart4{ padding:50px 0 80px;}
    .kuan{width:80%;margin:0 10%;}
    #cd-timeline{ margin-top:0;}
    .cd-timeline-content{margin-left: 0;}
    #cd-timeline::before{ display:none;}
    .cd-timeline-img{ display:none;}
    /* .linkbox{ display:none;} */
    .linkbox {border:none;padding:0; width:90%; height:40%;right:0; top:60%; bottom:0; padding:28px;}
    .linkbox p{ line-height: 24px;}
    .circle-box{ display:none;}
    .footer {padding:30px !important;}
    .nyabbg {padding:0;margin:0;}
    .nav-pro>ul>li{ margin:0;}
    .leftnav{ margin-bottom: 30px;}
    .pa5{ padding:0 2px;}
    .pagination{ margin-bottom: 30px;}
    .leftTime{ margin:0;}
    .rightC{ width:100%;}
    .linpart2{ margin-top:50px;}
    .linpart2 .lilzi{ padding:30px;}
    .linian{ padding:0;}
    .linpart2::before{ background:#fff;}
    .linian ul {padding:0;}
    .linian ul li .iconli{ width:45px; height:45px;}
    .joinms{ padding:30px;}
    .zpleft{ width:100%;}
    .zpright{ width:40%;}
    .webmap ul li{ margin:10px 0;}
    .webmap .wmbox b{ width:100% !important;}
    .webmap ul li:nth-of-type(1) b { width:100% !important;}
    .webmap ul li a{ line-height:18px;}
    .webmap .wmbox .wmright1{ padding:0;}
    .webmap .wmbox .wmright2{ padding:0;}
    /* ny-kehu */
    .hbbox3{ padding: 0 0 30px;}
    .sjkehu{ display:block;}
    .client{ width: 100%; height: auto; display: inline-block; margin-bottom: 10px; transition: all 0.5s ease;}
    .client:hover{ background: #c8000a; transform:translateY(-3px);box-shadow: 8px 0 16px rgba(0,0,0,0.1);transition:all ease 0.36s;}
    .client .khtu{ width: 90%; margin: 0 auto; padding: 0 20px; border: 1px solid #ddd; background:#fff;}
    .client .khtu img{ display: block; margin: 0 auto;}
    .client p{ text-align: center; line-height: 48px; font-size: 18px;}
    .client:hover p{ color: #fff;}
    /* add-style */
    .headrt_right{ margin-top:38px;padding-top: 0;}
    #myBtn{ display:none !important;}
    .downlist{ padding: 48px 10px 0;}
    .downbox li p{ line-height: 30px; margin-top:13px;}
    .devtu{ margin-left:0!important;}
    .joinleft ul{ width:98%;margin:10px 1% 26px;}
    .hangye{ margin:0;}
    .hangye .hydatu .hyzi h3{ font-size:24px;}
    .hangye .hydatu img{ width: 150%; margin:0 0 0 -25%;}
    .hangye .hydatu .hyzi{ top:18%; left: 3%;}
    .hangye .hydatu .hyzi p{ font-size:16px; line-height: 22px;}
    .hynr{ padding: 42px;}
    .hangye .haybox .hyleft{ padding: 42px;}
    .hangye .haybox{ margin-top: 0;}
    .hangye .haybox .hyleft h3{ font-size:20px;}
    .hangye .haybox .hyleft{ padding: 42px;}
    .hangye .haybox{ margin-top: 5px;}
}
