* {margin:0;padding:0;}
a {text-decoration:none blink !important;}
a:hover {text-decoration:none}
ul,li {list-style:none}
input {outline:none}
body,html {background:#fff;}
body {font-family:'xmmisans','Microsoft Yahei',Arial,Helvetica,sans-serif,tahoma;box-sizing:border-box;font-size:14px;}
@fontface {
    fontfamily: 'xmmisans'; /* 你给字体起的名字 */
    src: url('fonts/xmmisans.woff2') format('woff2'), /* 首选格式 */
         url('fonts/xmmisans.woff') format('woff');
    fontweight: normal;
    fontstyle: normal;
}
.top60 { margin-top:60px;}
.bottom60 { margin-bottom:60px;}
.patop80 { padding-top: 80px;}
.pabot80 { padding-bottom: 80px;}
.container {padding-left:0 !important;padding-right:0 !important;}
.cont9{ width: 1200px; height:auto; margin: 0 auto;}
@media all and (min-width: 1450px) and (max-width: 1920px){
    .cont9{ width: 1360px; height:auto; margin: 0 auto;}
}
.pic {width:100%;height:auto;display:inline-block;vertical-align:top;}
.pa0{ padding: 0;}

/* top */
.header{ position: relative; z-index: 16;} 
.topright {float:right;margin-right:42px;}
.topright b i {font-size:18px;}
.carousel-indicators .active {background:#fff;width:12px;height:12px;border:1px solid #333;}
.carousel-indicators li {display:inline-block;width:12px;height:12px;border:1px solid #F7921E;background:#F7921E;margin:0;}
.linkicon {margin:0;line-height:46px;}
.linkicon li {display:inline-block;background:rgba(255,255,255,.3);border-radius:50%;width:12px;height:12px;text-align:center;line-height:12px;
    margin:0 6px;}
.linkicon li:hover {background:#F7921E;}
.linkicon li>a {color:#fff;}
.topright {line-height:46px;}
.carousel-indicators li{ height: 12px; border: none !important; }
.carousel-indicators .active{ height: 12px;}

/*头部导航*/
.navbar {z-index:2;border:none;margin-bottom:0;background: rgba(255,255,255,1);}
.navbar-default .navbar-nav>li>a {color:#333;}
.navbar-brand {width:176px;padding-top:26px !important;}
.navbar-brand img {width:100%;display:block;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {background:transparent;color:#333;}
.navbar-collapse {float:right;}
.navbar-nav>li {padding:0 10px;margin:0;}
/* .navbar-nav .active {background:#d96729;} */
.navbar-nav>li>a {font-size:16px;line-height:50px;}
.navbar-nav>li>ul {opacity:0;position:absolute;top:80px;left:0;transition:.3s;background:#fff;width:100%;transform:translateY(-200px);z-index:-3;}
.navbar-nav>li:hover{background:#d96729;}
.navbar-nav>li a:hover {color:#fff !important;}
.navbar-nav>li:hover>ul {display:block;opacity:1;transform:translateY(0);z-index:3;}
.navbar-nav>li>ul>li {text-align:center;padding:5px 0;}
.navbar-nav>li>ul>li>a {color:#777;line-height:36px;}
.navbar-nav>li>ul>li:hover>a {border-bottom:solid 1px #aaa; color:#333 !important;}
.navbar-nav>li>ul>li>ul {position:absolute;left:134px;top:0;width:207px;height:186px;background:#fff;display:none;}
.navbar-nav>li>ul>li:hover>ul {display:block;}
.navbar-nav>li>ul>li>ul>li {width:100%;padding-top:20%;}
.container-fluid {height:118px;}
@media all and (max-width:767px) {
    .navbar-brand {width:140px;margin-left:10px;}
    .navbar {background:#fff;}
    .navbar-collapse {float:none;background:#fff;height:100%;}
    .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background:transparent;}
    .navbar-default .navbar-toggle {border:transparent;}
    .navbar-default .navbar-toggle .icon-bar {background:#000;}
    .navbar-nav>li>ul>li>ul {display:none;}
    .navbar-nav>li>ul {display:none;}
}
/*导航结束*/

/* banner */
.jq22-container{ padding-top:80px;}
.flexslider {position:relative;overflow:hidden;}
.slides {position:relative;z-index:1;padding-left:0;}
.slides img {width:100%;height:auto;}
.flex-control-nav {position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li {display:inline-block;width:26px;height:9px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:26px;height:9px;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;}
/* .carousel-control{ top:50%;} */


/* sypro */
.indextit{ width:100%;height:auto;display:inline-block;}
.indextit h2{ border-bottom: 2px solid #fff;display:inline;font-style:italic;font-size:20px;}
.indextit h3{ font-size:22px;margin:10px 0 0;font-weight:600;letter-spacing:1px;}
.sypro {width:100%;height:auto;padding:60px 0 0;}
.sypro .synzip {padding:20px 0;background:#fff;}
.synzip h5 i {color:#333;}
.sypro .synzip .time {color:#333;position:relative;margin:0;text-align:center;font-size:16px;}
.sypro .synzip h3 {font-size:18px;color:#777;line-height:32px;margin:0 0 24px;}
.sypro .synzip span {font-size:15px;color:#555;}
.sypro .aleft{ width:100%;height:auto;margin-bottom:30px;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.sypro ul {width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.sypro ul li {width:20%;transition:all 0.3s ease 0s;margin-bottom:0;border-right:1px solid #ddd;}
.sypro ul li:hover {box-shadow:0px 10px 30px rgba(0,0,0,0.1);}
.sypro ul li:hover a .synzip h5{color:#d96729;}
.sypro ul li:hover a .synzip h5 i{color:#d96729;}
.sypro ul li .tubox{ position:relative;}
.sypro ul li .tub{ position:absolute; top:0; left:0; opacity: 0; width: 100%; height: 100%;}
.sypro ul li:hover .tub{ opacity:1; transition: 0.1s;}
.sypmore {width:100%;height:auto;display:inline-block;text-align:center;}
.sypmore a {width:132px;height:32px;line-height:32px;border:1px solid #666;display:inline-block;color:#333;border-radius:30px;margin:30px 0 0;}
.sypmore a:hover {background:#d96729;color:#fff;border:1px solid #d96729;}
.symore.mright{ float:right;margin-top:-5px;}



/* sy-about */
.syabout{ margin:60px 0 0;}
.syabtu { position: relative;}
.syabtu .syaright{ position:absolute;top:0;left:15%;width:70%;height:auto;z-index:2; padding:100px 0 70px 60px; color: #fff;text-align: center;}
.syabtu img{ height: 760px;}
.syabtu .syaright p{ margin:30px 0 20px; font-size: 16px; line-height:32px;}
.syabtu .syaright p b{ font-weight: normal;}
.left{ float:left;}
.right{ float:right;}
.symore a {display:inline-block;width:140px;height:33px;background-color:#fff;border-radius:5px 15px 5px 15px;line-height:32px;text-align:center;
    color:#333;border:1px solid #333;margin-top:20px;font-size:12px;}
.symore a:hover{ color:#d96729;border:1px solid #d96729;}
.symore.btn1 a{ background:#333; color:#fff; display: block; margin:0 auto;}
.symore.btn1 a:hover{ background:#d96729; color:#fff;}
.symore.btn2 a{ background:#fff; color:#333;}
.symore.btn2 a:hover{ color:#fff;background:none;border:1px solid #fff;}
.hznone{ display: none;}
@media all and (min-width: 1450px) and (max-width: 1920px){
    .product-number-info li{ padding:42px 60px;}
    .product-number-info li{ margin-left:30px;}
    .hznone{ display: block;}
}


/*数据统计滚动*/
.product-number-info{ text-align:left;position:absolute;bottom:0;width:100%;left:15%;width:70%;vertical-align:top;display:inline-block;}
.product-number-info ul {margin: 0; position: relative;}
.product-number-info ul.q:after {content:"";clear:both;display:table;}
.product-number-info li {float:left; width:29.333%;height:auto;margin:0 2%;color:#333;background: #fff;display: inline-block; padding:42px 36px; 
    box-shadow: 0px 10px 30px rgba(0,0,0,0.1);}
.product-number-info li:hover{ background: #f5f5f5; color:#d96729;}
.product-number-info li:first-child {border:none;}
.product-number-info li .rightzi{ display:inline-block;float:left;margin-left:20px;}
.product-number-info li b {font-weight:600;font-size:50px;line-height:1;display:inline-block;position:relative;margin:0 0 24px;padding:0 20px 15px 0;
    border-bottom:1px solid #333;}
.product-number-info li b i {font-style:normal;font-family:'xmmisans' !important;}
.product-number-info li b sup {position:absolute;font-size:20px;right:-15px;top:-3px;}
.product-number-info li b em {font-style:normal;padding-left:2px;position:relative;top:-4px;}
.product-number-info li h4 {font-size:18px;margin:0;font-weight: 500;}
.product-number-info li span{ font-size:24px;border:1px solid #333;border-radius:50%;padding:8px;margin-top:8px;float:left;display:inline-block;
    width:42px;height:42px;text-align:center;}
.product-number-info li:hover span{ border:1px solid #d96729;}
/* .product-number-info li .line{ width: 36px; height: 2px; background: #333; margin:15px 0 30px;}
.product-number-info li:hover .line{ background: #d96729;} */
.product-number-info li p{ font-size:14px; line-height:24px; margin-top:16px;}
.product-number-info li:hover p{ color:#d96729;}
.icontu{ 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;position:relative;}
.icontu img{ width:24px;height:auto;display:block;margin:0 auto;}
.zs1a{ position:relative;}
.zs1b{ position:absolute;left:0;right:0;top:0;opacity:0;margin:0;}
.product-number-info li:hover .icontu .zs1a{opacity:0;}
.product-number-info li:hover .icontu .zs1b{opacity:1;margin-top:8px;}


/* sy-product */
.syprobox{ width:100%;height:auto;display:inline-block;background:#f5f5f5;padding:100px 0 60px;vertical-align:top;}
.syprobox .splist{ border:1px solid #f5f5f5;width:100%;height:auto;}
.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);}
.syprobox .splist h6{ font-size:14px;margin-bottom:20px;line-height:36px;}
.syprobox .splist:hover h6{ color:#d96729;cursor:pointer;}
.syprobox .splist h6 a{ color:#333;}


/* sy-kehu */
.kehubox{ width:100%;height:100%;display:inline-block;margin:0 auto;background:url(../images/tu01.jpg);vertical-align:top;}
.khlist{ width:80%;margin:0 10%;}
.khlist .khbox{ border:1px solid #ddd;width:90%;margin:15px 5%;}
.ftop{ position:relative;width:100%;overflow:hidden;}
.ftop .tub img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.ftop:hover .tub img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);cursor:pointer;}
.ftop .ftzi{ position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;z-index:5;color:#fff;}
.ftop .ftzi h3{ font-size:26px;text-align:center;}
.ftop .ftzi h3 a{ font-size:18px;margin:30px 0 0;display:inline-block;color:#fff;border: 1px solid #fff;padding:8px 26px;border-radius:20px;}
.yingxiao{ padding:100px 0;width: 100%;height: auto;display: inline-block;background: #f5f5f5;}
.maptu{ width:90%;height:auto;margin:80px auto 0;}


/* sy-news */
.synews {width:100%;height:auto;padding:80px 0;}
.synzi {padding:22px 30px;}
.synzi .time {font-size:16px;color:#d96729;position:relative;margin-bottom:10px;}
.synzi .time::before {content:"";width:42px;height:1px;background:#d96729;position:absolute;top:9px;left:92px;}
.synzi h3 {font-size:16px;color:#333;line-height:32px;margin:0 0 15px;}
.synzi span {font-size:14px;color:#666;}
.synews ul {width:100%;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.synews ul li {width:32%;transition:all 0.3s ease 0s;background:#fcfcfc;}
.synews ul li a{ text-decoration:none;}
.synews ul li:hover {box-shadow:0px 10px 30px rgba(0,0,0,0.1);transform:translate(0,-10px);}


/* footer */
.footer-classic {padding:86px 0 0;background-color: #333; width: 100%; display:inline-block;}
.footer-classic h3{ color:#fff;margin:0 0 18px;font-size:16px;}
.footer-classic .title {font-size:13px;font-weight:500;text-transform:uppercase;}
.footer-classic .info{ color:#fff;}
.footer-classic .info a{ color:#fff;}
.footer-classic .rights{ float:right;}
.cont9 + .cont9 {margin-top:36px;}
.flist p a{ color:#fff;}
.ewm {width:86px;height:auto;margin-right: 46px;}
.ewm img{ width:100%; height:auto;}
.ewm p{ color:#fff; margin:8px 0;}
.bq{ width:100%;height:auto;border-top:1px solid rgba(255,255,255,.3);margin:30px 0 0;line-height:68px;}
.bq p{ margin:0;color:#fff;}




/* bread */
.nyban {margin:0;position:relative;display:flex;flex-wrap:wrap;flex-direction:row;margin-left:auto;margin-right:auto;}
.nyban .nytuzi {position:absolute;top:50%;width:100%;text-align:center;}
.nyban .nytuzi h3 {font-size:32px;font-weight:600;margin:0 0 20px 0;color:#fff;letter-spacing:2px;}
.nyban .nytuzi hr {border-top-style:solid;border-top-width:3px;border-top-color:#d96729;width:auto;max-width:40px;margin-top:10px;margin-bottom:10px;padding-top:0px;
    padding-bottom:0px;height:3px;margin-left:auto;margin-right:auto;}
.position {width:100%;height:auto;display:inline-block;vertical-align:top;}
.position .nybanright {float:right;font-size:14px;height:60px;line-height:60px;}
.position .nybanright a {color:#333;}
.nynav {width:100%;min-height:60px;background-color:rgba(242,242,242,1);}
.nynav h3{line-height:60px;margin:0;font-size:22px;}
.nynav ul {display:flex;flex-wrap:wrap;margin:0;}
.nynav ul li {position:relative;line-height:60px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 5);}
.nynav ul li a {width:100%;display:inline-block;text-align:center;color:#333;font-size:16px;}
.nynav ul .active a{ color:#d96729;}
.nynav ul li a:hover{ color:#d96729;}
.nynav ul li a::before {position:absolute;content:'';left:50%;bottom:0px;width:0%;height:3px;background-color:none;transition:all .3s;}
.nynav ul li a::after {content:"";position:absolute;width:1px;height:15px;display:block;background:#ccc;top:50%;margin-top:-7px;right:0px;}

.nyabbg{ width:100%; height:auto; display:inline-block;vertical-align:top;}
.thumbnail { width:94%;margin:0 3% 30px;border:none;border-radius:0;padding:15px;position:relative;}
/* .thumbnail:hover{ border: #d96729 solid 6px;} */
.caption{ display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);}
.thumbnail:hover .caption{ display:block;}
.caption h5{ width:100%;height:100%;padding:0 30px;color:#fff;line-height:26px;font-size:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}


/* ny-about */
.nyabpart1{ width:100%; display:inline-block; }
.nyabpart1 h2{ margin:0 auto 20px;font-size:26px;font-weight:600;}
.abox img{ padding:0 50px 20px 0;}
.aboxzi{ width: 100%; padding:0;}
.aboxzi h3{ margin-bottom:48px; font-size: 28px; position: relative;}
.aboxzi h3::before{ content:""; position: absolute; bottom: -22px; left:calc(50% + 20px); width:52px; height:2px; background:#d96729;}
.aboxzi p{ font-size:15px; line-height: 28px; text-align: justify; text-indent: 2em;}
@media (min-width:1500px){
    .aboxtu img{ padding:0 50px 0 0 !important;}
}

/* ny-culture */
.inpart_text {text-align:center;margin:0 0 50px;}
.inpart_text h3 {color:#242424;}
.inpart_text .index_title em {width:42px;height:2px;background:#d96729;display:block;margin:18px auto;}
.inpart_text .index_title p{ font-size: 16px; width: 76%; margin: 0 auto; line-height:32px; color:#666;}
.inpart_text .index_text {line-height:24px;}
.youshi{ width:100%; height:auto; display:inline-block;}
.ystubox {width:100%;height:auto;display:inline-block;position:relative;}
.ystubox .yszi {content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:140px;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:160px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
/* @media (min-width:1500px) {
    .ystubox .yszi {height:200px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
    .ystubox:hover .yszi {height:226px;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;color: #fff;}
.ystubox .yszi p {font-size:16px;line-height:24px;margin-bottom:20px;}


/* ny-mapweb */
.symapweb{ width: 100%; height:auto; display: inline-block; background: #fff; }
.symwleft .symwjj{ width: 100%; text-align: justify; font-size:16px;color:#333;}
/* mapweb-dian */
.list3-ico1{ position: relative;}
.loader {width:40px;height:40px;display:inline-block;position:absolute;}
.loader::after,.loader::before {content:"";width:40px;height:40px;border-radius:50%;background:#d96729;position:absolute;left:0;top:0;-webkit-animation:animloader14 2s linear infinite;animation:animloader14 2s linear infinite;}
.loader::after {-webkit-animation-delay:1s;animation-delay:1s;}
@-webkit-keyframes animloader14 {0% {transform:scale(0);opacity:1;}
100% {transform:scale(1);opacity:0;}
}
@keyframes animloader14 {0% {transform:scale(0);opacity:1;}
100% {transform:scale(1);opacity:0;}
}
.loader-01{top:28.5%;left: 14.5%;}
.loader-02{top:38.5%;left: 19.5%;}
.loader-03{top:62.5%;left: 30.5%;}
.loader-04{top:73.5%;left: 29.5%;}
.loader-05{top:25.5%;left: 43.5%;}
.loader-06{top:21.5%;left: 49.5%;}
.loader-07{top:21.5%;left: 57.5%;}

.loader-08{top:34.5%;left: 43.5%;}
.loader-09{top:34.5%;left: 48.5%;}
.loader-10{top:30.5%;left: 50.5%;}
.loader-11{top:29.5%;left: 47.5%;}

.loader-12{top:40.5%;left: 59.5%;}
.loader-13{top:36.5%;right: 14.5%;}
.loader-14{bottom:40.5%;right: 23.5%;}
.loader-15{bottom:36.5%;right: 22.5%;}
.loader-16{bottom:26.5%;left: 51.5%;}
.loader-17{bottom:27.5%;right: 15.5%;}

/* ny-product */  
.probox {width:96%;height:auto;display:inline-block;margin:0 auto 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;color:#333;text-align:center;height:40px;line-height:40px;position:relative;z-index:10;}
.probox:hover h4 {color:#d96729;}
.probox p {line-height:42px;font-size:16px;color:#1b1b1b;}
.probox a {display:inline-block;color:#333;text-decoration:none;}
.probox .tu {width:100%;margin:0 auto;overflow:hidden;border:16px solid rgba(242,242,242,1);}
.probox .tu img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.probox .tu:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.pro-title {margin:0 0 0 50px !important;}
.hover-one {border:1px solid #666;width:160px;height:38px;display:flex;align-items:center;justify-content:center;margin-right:20px;float:left;}
.nypbg{ position:relative;}
.nypbg::before{ content:"";position:absolute;background:rgba(242,242,242,1);width:51%;height:100%;top:0;left:0;}
.procontent{ padding:0;margin-top:2px;}
.procontent p{ border-bottom:1px dotted #f4e0d4;line-height:32px;padding:0 15px;margin:0;}
.procontent p img{ height:72px;width:auto;padding:8px 0;}
.procontent table {width:100%;border-collapse:collapse;border-spacing:0;margin-top:26px;margin-bottom:30px;}
.procontent table tr{ border-bottom:1px dotted #fff;}
.procontent table tr td {padding:5px 0;font-size:14px;color:#333;text-align:center;}
.procontent table tr td:nth-of-type(1){ border-right:1px dotted #fff;}
.procontent table,table tr th,table tr td {padding:4px 0;}
.procontent table tr:nth-child(odd){background:#e0e0e0;}
.procontent table tr:nth-child(even){background:#f3f3f3;margin-top:-10px;}
/* .procontent table tr:nth-child(odd){background:#f4e0d4;}
.procontent table tr:nth-child(even){background:rgba(217,103,41,.1);margin-top:-10px;} */


/* 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:#d96729;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 #d96729;background:#d96729;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:#d96729;}
.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-news */
.news li {border-bottom:#f6f6f6 1px solid;padding:30px;transition:all 0.3s ease 0s;margin-bottom:24px;background: #fff;}
.news li:hover { box-shadow:0px 10px 30px rgba(0,0,0,0.1);transform:translate(0,-6px);}
.news li:hover .leftTime i {border:none;background:#d96729;color:#fff;}
.news li:hover .newTitle {color:#d96729;}
.news li a {width:100%;color:#333;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.leftTime {margin:12px 0 0;}
.leftTime .newTime {font-size:20px;display:block;}
.leftTime i {border:1px solid #ddd;padding:5px 18px;}
.rightC {width:66%;margin:15px 0 0;}
.rightC h3 {font-size:17px;margin:0 0 16px;font-weight: 600;}
.rightC p{ font-size:15px;line-height:26px;}
.newPicBox {width:20%;height:auto;overflow:hidden;}
.newshow{ width:90%; margin:0 auto; padding-top:0;}
.newshow h3 {font-size:22px;margin-bottom:20px;}
.newshow p {font-size:15px;line-height:26px;text-indent:2em;margin-bottom:10px;}
.newshow .wenz p img{ width:100%;height:auto;margin-left:-2em;}
.newback {display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px;}
.newback a:hover {color:#014d97;}


/* ny-download */
.nydowntown{ width:100%; display:inline-block;border-top:3px solid #555;}
.faq h3 {
    border-bottom: 2px solid #555;
    padding-bottom: 15px;
    font-size: 26px;
}
.downbox {padding:24px 15px;border-bottom:1px dashed #ddd;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.downbox li {width:100%;height:auto;}
.downbox p {margin-left:0 !important;float:left;}
.downbox p b {color:#fff;font-size:20px;width:24px;height:24px;background:#333;display:inline-block;text-align:center;line-height:20px;}
.downbox h5 {font-size:15px;font-weight:600;color:#333;margin:0;}
.downbox h5 b {width:24px;height:24px;line-height:22px;text-align:center;color:#fff;background:#666;display:inline-block;margin-right:10px;border-radius:3px;}
.downbox i {float:right;font-size:20px;color:#666;padding-top:5px;}
.downbox:hover {cursor:pointer;}
.downbox:hover h5 {color:#d96729;}
.downbox:hover h5 b {cursor:pointer;background:#d96729;}
.downbox:hover i {color:#d96729;}


/* ny-contact */
.linkmap{ width:100%; height:auto; display: inline-block; background: #555;vertical-align:top;}
.linkmesg{ width:100%; height:auto; display: inline-block; background:#fff; margin: 40px 0 0;}
.linkbox {width:100%;height:auto;display:inline-block;padding:80px 50px 30px 0;}
.linkbox h3 { font-size:22px;margin: 42px 0 10px 0; border-left:5px solid #fff;padding-left:8px; font-weight: 600; color:#fff;}
.linkbox h5{ line-height:52px;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:18px; margin-bottom: 40px;}
.linkbox h5 i{ color:#f5f5f5;font-size:20px;width:26px;height:auto;}
.linkbox b {font-weight:normal;}
.link2{ width:100%;height:auto; display: inline-block; margin: 0 0 12px;}
.link2 h4{ color: #fff; font-size: 16px; font-weight: 600; border-left: 3px solid #fff; padding-left: 5px;}
.link2 ul { margin-left: 20px;}
.link2 ul li {padding:0 15px;line-height:32px;color:#fff;font-size:16px;}
.messagebox {width:100%;display:inline-block;padding:68px 0;background:url(../images/bg3.jpg) center center no-repeat;}
.messagebox h4 {font-size:28px;font-weight:600;}
.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:33%;margin-bottom:10px;padding:5px;}
.form-group input,.form-group1 textarea {padding:10px;border-radius:5px;letter-spacing:1px;font-size:15px;outline:none;border: 1px solid #999;
    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:0;padding:5px;}
.form-group1 textarea {width:100%;height:90px;}
.submit {background:#c8000a;color:#fff;border-radius:0;font-size:15px;width:200px;margin:22px auto;height:46px;outline:none;letter-spacing:1px;cursor:pointer;border:none;}

/* .pagination{ margin-bottom: 80px;} */
.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 !important;
    border-color: #333 !important;
}

/* .sj{ display: none !important; } */
@media all and (max-width:767px) {
    .sj{ display: none !important;}
    html,body{ overflow-x: hidden;}
    .cont9{ width: 100%;display: inline-block !important;padding:0 15px;}
    .navbar-header{ width:100%;height:auto;display:inline-block;}
    .navbar-toggle{ padding:22px 0 0;}
    .navbar-nav>li{ text-align: center;}
    .navbar-nav>li>a{ line-height: 20px;}
    .navbar-nav>li>ul { display: none !important;}
    .jq22-container { padding-top: 68px;}
    .flex-direction-nav{ display: none !important;}
    .syabtu .syaright{ left: 5%;width: 90%;padding:60px 0 0 0;}
    .syabtu img{ max-height: 560px;}
    .product-number-info{ position: relative;width: 100%;left: 0;}
    .product-number-info li{ width: 33.3333333%;padding: 20px;margin: 0;}
    .product-number-info li .rightzi{ margin-left: 0;}
    .product-number-info li b{ margin:20px 0 0;font-size: 30px;}
    .product-number-info li h4{ font-size: 16px;margin-top: 15px;}
    .sypro ul{ display: inline-block !important;}
    .sypro ul li{ width: 100%;}
    .synzi .time::before{ width: 0;}
    .synews ul li{ width: 100%;}
    .flink{ padding:0 30px;}
    .nyban{ margin: 68px 0 0;}
    .nyban .nytuzi{ top:38%;}
    .nyban .nytuzi h3{ font-size:22px;margin-bottom:10px;}
    .nav-pro>ul>li{ margin: 0;}
    .nypbg::before{ background:none;}
    .tz-gallery{ width:84%;margin:0 5%;}
    .pro-title{ margin:0 !important;}
    .newPicBox{ width: 100%;}
    .rightC{ width: 100%;}
    .thumbnail { width: 100% !important;margin: 0 0 30px;}
    .probox{ width:100%;}
    .messagebox{ padding:68px 20px;}
    .form-group{ width:100%;}
}