@font-face{ font-family: Times; src: url(../fonts/Times-New-Roman.ttf);}
body,
html {
    font-size: 10px;
	font-family: Times;
	letter-spacing:1px;
}
* {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; overflow-x: hidden;}
body {font-family:"Arial","微软雅黑";box-sizing:border-box;font-size:14px;}
.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;}
.pa0{ padding: 0;}
.pa5{ padding: 0 5px;}

/* 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:36px;height:6px;border:1px solid #333;}
.carousel-indicators li {display:inline-block;width:36px;height:6px;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:30px;height:30px;text-align:center;line-height:30px;margin:0 6px;}
.linkicon li:hover {background:#F7921E;}
.linkicon li>a {color:#fff;}
.topright {line-height:46px;}

/*头部导航*/
.navbar {z-index:2;border:none;margin-bottom:0;/*background: rgba(255,255,255,.5);*/background: transparent;}
.navbar-default .navbar-nav>li>a {color:#fff;}
.navbar-brand {width:142px;padding-top: 12px !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:#fff;}
.navbar-collapse {float:right;}
.navbar-nav>li {padding:0 10px;margin:0;}
/* .navbar-nav .active {background:#d96729;} */
.navbar-nav>li>a {font-size:18px;line-height:50px;font-weight: 600;}
.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: 26px;font-weight: 600;}
.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:90px;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 !important;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ color: #333 !important;}
    .navbar-default .navbar-nav>li>a{ color: #333 !important;}
    .navbar-nav>li>a{ line-height: 22px; text-align: center;}
}
.carousel-indicators li{ height: 3px; border: none !important; }
.carousel-indicators .active{ height: 3px;}
/*导航结束*/

/* banner */
/* .jq22-container{ padding-top:50px;} */
.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;}


/* sypro */
.sypro {width:100%;height:auto;padding:60px 0 0; }
.sypro .synzip {padding:20px 0;background:#fff;}
.synzip h5 i {color:#333;}
.sypro .synzip .time {font-size:18px;color:#333;position:relative;margin:0;text-align:center;}
.sypro .synzip h3 {font-size:18px;color:#777;line-height:32px;margin:0 0 24px;}
.sypro .synzip span {font-size:15px;color:#555;}
.sypro ul {width:100%;margin:50px 0 30px;padding-top: 30px; display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;}
.sypro ul li {width:24%;transition:all 0.3s ease 0s;margin-bottom:30px;}
.sypro ul li:hover {box-shadow:0px 10px 30px rgba(0,0,0,0.1);transform:translate(0,-10px);}
.sypro ul li:hover a .synzip h5{color:#133c8e;}
.sypro ul li:hover a .synzip h5 i{color:#133c8e;}
.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:#133c8e;color:#fff;border:1px solid #133c8e;}
.symore.mright{ float:right;margin-top:-42px;}

/* yytubox */
.yytubox{ width:100%; display:inline-block; margin-bottom: 0; max-height: 710px; overflow: hidden;}
.yytulist{ width:100%;display: flex; display: -webkit-flex; flex-flow: row wrap; justify-content: space-between;}
.yytuleft { width:32.5%;}
.yytuleft { position:relative;}
.yyturight{ display:inline-block;width:32.5%;}
.yyzi{ position: absolute; }
.yyzi h2{ font-weight: 600; color: #fff; font-size: 26px; text-shadow: 0px 2px 5px rgba(0,0,0,.6);;}
/* .yyzi p{ background:#fff; padding:5px 20px; border-radius: 30px;} */
.yytitbox{ position: relative;display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.marbott{ margin-bottom: 3%;}
@media (min-width:1500px) {
    .yytubox{  max-height: 830px; }
}
.yypicture {width:100%;margin:0 auto;overflow:hidden;position: relative;}
.yypicture::before{ content: ""; position: absolute;width: 100%;height: 100%;background:rgba(0,0,0,.1);}
.yypicture img {transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.yypicture:hover img {cursor: pointer;transform:scale(1.1);-webkit-transform:scale(1.);-o-transform:scale(1.1);-moz-transform:scale(1.);}



/* sy-about */
.syabout{ margin:60px 0 50px;}
.syabtu { position: relative;}
.syabtu .syaright{ position: absolute; top:0; right:0; width: 60%; height:auto; background:#102746; z-index: 2; padding:60px 15% 70px 60px; color: #fff;}
.syabtu img{ height: 820px;}
.syabtu .syaright p{ margin:38px 0 20px; font-size: 16px; line-height:32px;}
.syabtu .syaright p b{ font-size:18px; font-weight: normal;}
.left{ float:left;}
.right{ float:right;}
.symore a {display:block;width:200px;height:44px;background-color:#102746;border-radius:5px 15px 5px 15px;line-height:44px;text-align:center;margin-top:56px;color:#fff;}
.symore a:hover{ color:#fff;background:#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:#183884; color:#fff;}
.symore.btn2 a:hover{ background:#fff; color:#183884;}


/*数据统计滚动*/
.product-number-info{ margin-top:-300px;}
.product-number-info ul {margin-top: 20px; 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; box-shadow: 0px 10px 30px rgba(0,0,0,0.1);}
.product-number-info li:hover{ background: #d96729; color:#183884;}
.product-number-info li:first-child {border:none;}
.product-number-info li b {font-weight:400;font-size:56px;line-height:1;display:inline-block;position:relative;margin:15px 0 10px;}
.product-number-info li b i {font-style:normal;}
.product-number-info li b sup {position:absolute;font-size:20px;right:-15px;top:-3px;}
.product-number-info li b em {font-style:normal;font-size:40px;font-weight:100;padding-left:2px;position:relative;top:-4px;}
.product-number-info li h4 {font-size:20px;margin:0;font-weight: 500;}
.product-number-info li span{ font-size: 24px; border:1px solid #333; border-radius: 50%; padding:8px; margin-bottom: 20px;}
.product-number-info li:hover span{ border:1px solid #183884;}
.product-number-info li .line{ width: 36px; height: 2px; background: #102746; margin:15px 0 30px;}
.product-number-info li:hover .line{ background: #183884;}
.product-number-info li p{ font-size:14px; line-height:24px; margin-top:16px;}
.product-number-info li:hover p{ color:#183884;}

/* sy-news */
.synewsbox{ width:100%; height:auto; display:inline-block; background:#f5f5f5; padding:220px 0 0; margin-top:-230px;}
.synews ul{ width: 100%; display: inline-block; margin:0 0 30px;}
.synews ul li { border-right: 1px solid #ddd; padding:26px;}
.synews ul li:nth-of-type(4){ border-right:none !important;}
.synews ul li .synrigtht p{ color: #777; line-height:22px;}
.synews ul li .synrigtht a{ color: #333; display: inline-block; margin:15px 0 0;}
.synews ul li .synrigtht h4{ line-height: 28px; font-weight:600; margin-bottom:15px;}
.synews ul li:hover .synrigtht h4{ color: #d96729; cursor: pointer;}


/* footer */
.footer-classic {padding:86px 0 36px;background-color: #102746; width: 100%; display:inline-block;vertical-align:top;}
.footer-classic h3{ color: #fff; margin:0 0 18px;}
.footer-classic .title {font-size:15px;font-weight:500;text-transform:uppercase;}
.footer-classic .info{ color:#fff;}
.footer-classic .info a{ color:#fff;}
.footer-classic .rights{ float:right;}
.row-30 > * {margin-bottom:30px;}
.cont9 + .cont9 {margin-top:60px;}
.decorative-line-2 {position:relative;}
.decorative-line-2:before {content:'';position:absolute;top:74%;transform:translateX(-50%);width:200%;height:1px;background-color:rgba(255,255,255,0.15);}
.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;}

/* nyban */
.nytit{ font-size:30px; text-transform:uppercase; margin-bottom: 30px;}
.nyban{ position:relative;}
.position {content: ""; position: absolute; width:100%;height:auto;text-align:center; top:48%; left:0; right: 0;}
.position h3 {font-size:36px; color: #fff; margin: 0; line-height: 42px; text-transform:uppercase; font-weight: 600; text-shadow: 0px 2px 5px rgba(0,0,0,.6);}

.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;color:#d96729;font-size:18px;font-weight:600;}
.position2 .posbox .nybanleft h3::after {content:"";position:absolute;top:35px;left:0;right:0;background:#d96729;height:3px;}
.position2 .posbox .nybanright a {color:#333;}
.position2 .posbox .nybanleft div{ position:relative; margin-right: 40px; display: inline-block;}
.position2 .posbox .nybanleft div a{  color:#555;font-size:18px;font-weight:600; text-decoration: none;}
.position2 .posbox .nybanleft div.active a{ color:#d96729;font-size:18px;font-weight:600;}
.position2 .posbox .nybanleft div.active::after {content:"";position:absolute;top:49px;left:0;right:0;background:#d96729;height:3px;}

/* ny-about */  
.nyabbg {width:100%;height:auto;display:inline-block;background:#f5f5f5; padding: 60px 0;vertical-align:top;}
.nyabox {width:100%;height:auto;display:inline-block;}
.abtu {width:100%;display:block; }
.nycontent {width:100%;height:auto;margin:36px 0;display:inline-block;background:#fff;box-shadow:2px 3px 5px #ddd;padding:50px;}
.tu {width:100%;height:auto;display:block;margin:0 auto;}
.abnr {width:95%;margin:30px 0 0 5%;padding:0 15px 0 0;height:auto;}
.abnr h4 {margin:10px 0 20px 0;font-weight:600; font-size: 18px;}
.abnr p {line-height:20px;font-size:14px;color:#666;margin-bottom: 18px;}
.abnr p img{ width: 100%; height:auto;}
.rybox{ width: 90%; height: auto; margin: 0 5%;}
.rybox h4{ font-size: 20px; font-weight: 600; margin-bottom: 24px;}
.rybox p{ line-height: 42px; font-size: 18px; font-weight: 600;}
@media all and (min-width: 1450px) and (max-width: 1920px){ 
    .abnr h4{ font-size: 22px !important;}
    .abnr p { font-size: 16px; line-height: 28px !important;}
}

/* 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:#ddd;}
@media only screen and (min-width:1170px) {#cd-timeline {margin-top:4.2em;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:#9fd2f1;}
.cd-timeline-img.cd-movie {background:#5074c5;}
.cd-timeline-img.cd-location {background:#d0413b;} */
.cd-timeline-block .color1{ background:#9fd2f1 !important;}
.cd-timeline-block .color2{ background:#5074c5 !important;}
.cd-timeline-block .color3{ background:#d0413b !important;}
.cd-timeline-block .color1b{ color:#9fd2f1 !important;font-weight:600;}
.cd-timeline-block .color2b{ color:#5074c5 !important;font-weight:600;}
.cd-timeline-block .color3b{ color:#d0413b !important;font-weight:600;}
@media only screen and (min-width:1170px) {.cd-timeline-img {width:18px;height:18px;left:calc(50% - 9px);-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;padding:0;}
.cd-timeline-content:after {content:"";display:table;clear:both;}
.cd-timeline-content h2 {color:#555; margin-top: 0 !important; font-size: 24px;}
.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;}
/* .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:24px;line-height: 28px;}
.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:0;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:-16px;font-size:30px;padding: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-shebei */
.thumbnail {width:96%;height:auto;margin:0 2%;}
.thumbnail .tubox {width:100%;margin:0 auto;overflow:hidden;border: 5px solid #ddd;}
.thumbnail .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;}
.thumbnail .tubox:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.thumbnail p{ line-height: 42px; margin: 0 0 15px; background: #102746; color:#fff;}
.thumbnail:hover p{ background: #d96729;}

/* ny-news */  
.news {display:inline-block;width:100%;border-top:1px solid #ddd;padding:0;}
.news li {border-bottom:#ddd 1px solid;padding:20px 0 40px; background: rgba(255,255,255,.5);}
.news li:hover {background: rgba(255,255,255,.8);}
.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;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;margin-bottom:10px;}
.newback {display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px;}
.newback a:hover {color:#d96729;}

/* ny-product */
.probox a { text-decoration: none; }
.probox a h4{ background:#102746; color: #fff; padding:15px; font-weight: normal;}
.probox a h4:hover{ background:#d96729;}
.pro-xq{ width:84%; height:auto; margin:0 8%;}
.proxqtit {height:296px;overflow-y:auto;width:96%;}
.proxqtit::-webkit-scrollbar {/*滚动条整体样式*/width:5px;/*高宽分别对应横竖滚动条的尺寸*/height:1px;}
.proxqtit::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius:10px;box-shadow:inset 0 0 5px #d96729;background:#d96729;}
.proxqtit::-webkit-scrollbar-track {/*滚动条里面轨道*/box-shadow:inset 0 0 5px #d96729;border-radius:10px;background:#ededed;}
/* @media (min-width:1500px){
    .proxqtit {height:386px;}
} */

.canstit{ width:84%; height:auto; margin:0 8%;}
.procontent{ width:100%; height:auto; display:inline-block;margin-top: 20px;}
.procontent img{ width: 100%; height:auto;}
.canstit{ width: 100%; height:auto; background: #d96729; color:#fff; padding:10px 0; margin:50px 0 0;}
.nypcanshu{ width: 750px; height:auto; margin:0 auto;}
.nypcanshu table {width:100% !important;height:auto;border:1px solid #333;margin:10px auto;}
.nypcanshu table tbody tr:nth-of-type(1) td {font-weight:600;}
.nypcanshu table tbody tr td {padding:5px;vertical-align:center;border-bottom:1px solid #333;border-right:1px solid #333;text-align:center;}
.nypcanshu .sycptu img {width:100%;height:auto;}
.nypcanshu .sycptu table {width:100% !important;height:auto;border:1px solid #333;margin:20px auto 10px;background:#fff;}
.nypcanshu .sycptu table tbody tr:nth-of-type(1) td {background:rgba(0,146,63,.2);font-weight:600;}
.nypcanshu .sycptu table tbody tr td {padding:10px;vertical-align:center;border-bottom:1px solid #333;border-right:1px solid #333;text-align:center;}



/* ny-download */  
.downlist {width:100%;height:auto;border:1px solid #ddd;padding:68px 40px 0;margin-bottom:20px;background: #fff;}
.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:#d96729;}
.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:#d96729;font-weight:600;}
.downbox li b {color:#999999;font-size:16px;font-weight:normal;}
.downbox li:hover b {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; margin: 40px 0 0;}
.linkbox p{ font-size:18px;} 
.linkbox ul{ margin-top: 30px; display: inline-block; width: 100%; }
.linkbox ul li{ height: auto; text-align:center;}
.linkbox ul li i{ font-size: 20px; width: 56px; height: 56px; line-height: 56px; text-align:center; border-radius: 50%; background: linear-gradient(to bottom right, #d96729 , #d96729); 
    color: #fff;}
.linkbox ul li p{ font-size: 20px; margin: 15px 0 0 0;}
.linkbox {width:100%;height: auto;display:inline-block;padding:30px 50px 76px 0;}
.linkbox h3 { font-size:22px;margin: 0 0 10px 0; padding-left:8px; font-weight: 600; color:#333;}
.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:118%;display:inline-block; padding:30px 45px; margin-top:0;}
.linktu {width:100%;height:auto;margin:0 auto;position:relative;}
.linktu img {display:block;margin:0 auto;}
.messagebox h4 {font-size:22px; color: #ddd; letter-spacing: 1px; border-bottom:1px solid #666; line-height: 50px; padding: 0 15px;}
.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:5px 0 0;padding:5px;background:none !important; box-shadow: none;}
.form-group input,.form-group1 textarea {padding:10px;letter-spacing:1px;font-size:15px;outline:none;border:none;box-shadow:none;display:block; border-bottom: 1px solid #ddd ;
    width:100%;height:34px;line-height:28px;color:#fff;background:none !important;background-image:none; border-radius: 0;}
.form-group1 {width:100%;margin:10px 0;padding:5px;}
.form-group1 textarea {width:100%;height:90px;}
.yzm {margin:15px 30px 0 0;}
.submit {background:#d96729;color:#fff;border-radius:0;font-size:15px;width:98%;margin:12px 1%;height:38px;outline:none;letter-spacing:1px;cursor:pointer;border:none;}


@media all and (max-width:767px) {
    /* index */
    .cont9{ width:94% !important;}
    .sj{ display:none !important;}
    .jq22-container{ margin-top:50px !important;}
    .flex-direction-nav{ display:none;}
    .sypro ul li{ width: 49%;}
    .yyturight{ width: 100%;}
    .yytuleft{ width: 100%;}
    .yytubox{ max-height: none !important;}
    .syabtu .syaright{ width: 100% !important;}
    .product-number-info li{ width: 100% !important;}
    .footer-classic h3{ margin:0 15px;}
    .footer-classic .info{ margin:0 15px;}
    .footer-classic .rights{ float: none;}
    .bq{ text-align: center;}
    .footer-classic{ padding:40px 0 80px;}
    .cont9 + .cont9{ margin-top:0;}
    .decorative-line-2:before{ background-color: rgba(255,255,255,0);}
    /* ny-style */
    .position h3{ display: none;}
    .nyban{ margin-top:50px;}
    .position2{ height:auto;}
    .position2 .posbox .nybanleft{ width:100%;}
    .position2 .posbox .nybanleft div{ width:50%;margin-right:0;float:left;text-align: center;}
    .nybanright{ display:none;}
    .procontent video{ width:100% !important;height:auto;}
    .nypcanshu{ width: 100%;}
    .table-responsive{ border:none !important;}
    .news li a{ width:92%;margin:0 4%;}
    .leftTime{ width:100%;}
    .rightC{ width:100%;}
    .newPicBox{ width:100%;}
    .newshow{ width:92%;margin:0 4%;}
    .linkbox{padding: 0 20px 50px;}
    .messagebox{ width:90%;padding: 0 0 30px;}
}