* {padding:0;margin:0;}
body {font:14px/24px '微软雅黑','Roboto',Arial,Helvetica,sans-serif;color:#232323;background:#fff;}
a {text-decoration:none !important;color:inherit;}
a:focus {outline:none;}
ul,li {list-style:none;}
.pic {width:100%;height:auto;display:block;}
.pa0 {padding:0 !important;}
.top60 {margin-top:60px;}
.bottom60 {margin-bottom:60px;}
.pa5 {padding:5px !important;}
.cont8{ width:90%; height:auto; margin: 0 5%;}
@media (min-width:1500px){ 
    .cont8{ width:80%; height:auto; margin: 0 10%;}
}

/*头部导航*/
.top {z-index:99;position:relative;height:86px;line-height:86px; background: rgba(30,30,30,1);}
.navbar{ border: none;}
.navbar-header{ background: rgba(255,255,255,0.2);}
.navbar1 {position:fixed;box-shadow:none;background:#fff;position:fixed;width:100%;border-bottom:1px solid rgba(255,255,255,.4);}
.navbar-brand {width:160px;height:86px;position:relative;z-index:55555;padding:5px;}
.navbar-brand img { display: block; width:auto; height:100%; margin: 0 auto;}
.navbar-nav {float:right;}
.navbar-nav>li {position:relative;}
.navbar-nav>.active>a {color:#e62018;}
.navbar-nav>li>a {line-height:56px;color:#fff;font-size:16px;padding:15px 30px !important;}
.navbar-nav>li:hover>a {background:none;color:#e62018;}
.navbar-nav>li>ul {position:absolute;top:86px;left:0;display:none;background:rgba(230,32,24,1);border:none;text-align:center;padding:0px;}
.navbar-nav>li>ul>li>a {color:#fff;line-height:32px;}
.navbar-nav>li:hover>ul {display:block;}
.nysearch {width:210px;position:relative;margin:28px 0 0 20px;float:right;}
.nysearch input {border-radius:30px;}
.nysearch .btn {position:absolute;right:0;bottom:0;color:#333;background:#fff;border-radius:0 30px 30px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.searchbox {width:100%;margin:0 auto;padding:0 15px 46px;}
.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 button {background:#e62018;border-radius:0 15px 15px 0;color:#fff;padding:6px 18px;}
.navbar-toggle .icon-bar {background:#333;}


/* ny-about */
.nyban {position:relative;}
.nyban .postit {width:100%;height:auto;/* text-align:center;*/    position:absolute;left:23%;right:0;top:30%;}
.nyban .postit h4 {display:inline-block;margin:0 auto;font-size:24px;letter-spacing:2px;font-weight:200;color:#fff;background:rgba(19,53,128,.8);padding:10px 24px;}
.nyabbg {background:#1e1e1e;padding:60px 0; color:#fff;}
.nytitle {width:100%;height:auto;display:inline-block;margin:0 0 30px 0;}
.nytitle h2 {text-transform:uppercase;color:#e62018;font-weight:600;font-size:28px;margin:20px 0 10px 0;}
.nytitle h3 {font-size:18px;line-height:32px;font-weight:600;}
.nytitle h4 {margin:15px 0 0;}
.abjj {font-size:16px;color:#666;}
#p-culture .culzi p strong{ width:100%; height:auto; color: #e62018; font-size: 18px; border-bottom:1px dashed rgba(255,255,255,0.3); display: inline-block;}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.x-card1 {height:100%;overflow:hidden; background: rgba(255,255,255,0.9); margin: 15px 0;}
.x-card1:hover .card-img-top img {transform:scale(1.1)}
.x-card1 .card-title{ color: #333; margin-bottom: 10px;}
.x-card1:hover .card-title {color:#e62018; }
.x-card1:hover .card-body a {color:#e62018;border-color:#e62018}
.x-card1 .card-img-top {overflow:hidden;display:flex;justify-content:center;align-items:center;padding: 10px;}
.x-card1 .card-img-top img {width:100%;transition:.5s}
.x-card1 .card-body {text-align:center;border-top:1px dotted rgba(0,0,0,.125)}
.x-card1 .card-body a {color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5)}
.x-card1 .card-body a:hover {color:#fff;background-color:#e62018}

/* 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;}
.pagination>li>a,.pagination>li>span {color:#333;}

/* left-nav */
.nav-pro>ul {border:none;}
.nav-pro>ul>li {position:relative;margin:0 15px 0 0;border-bottom:1px solid #444;transition:.3s;background:#2b2320;}
.nav-pro>ul>li>a {padding:2px 0 0 12px;display:block;transition:.3s;cursor:pointer;line-height:42px;}
.nav-pro>ul>li:hover>a {border-left:5px solid #f57720;background:#f57720;}
.nav-pro>ul>li>i {position:absolute;right:6px;top:8px;font-size:24px;}
.nav-pro>ul>.active {border:none;}
.nav-pro>ul>.active>a {border-left:5px solid #333;background:#f57720;display:block;}
.nav-pro>ul>li>a {color:#fff;font-size:14px;}
.nav-pro>ul>li>ul>li>a {color:#fefefe;padding:10px 5px;margin:0 10px;border-bottom:1px dotted #666;display:block;font-size:13px;}
.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;}

/* tz-gallery */
.tz-gallery {width:98%;height:auto;display:inline-block;margin-left:2%;}
.tz-gallery .thumbnail {width:100%;margin:0 auto;overflow:hidden;}
.tz-gallery .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;}
.tz-gallery .thumbnail:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.tz-gallery .tutit {width:100%;height:auto;text-align:center;font-size:18px;line-height:58px;}

/* ny-product */
.nyprobg {width:100%;height:auto;background:#e5e5e5;padding:60px 0;}
.prolistu h3{ margin: 0 0 28px; height: 42px; line-height: 42px; font-size: 18px; background: #333; color: #fff;}
.prolistu:hover h3{ background: #e62018; }
.prolistu:hover h3 a{ color: #fff;}
.prolistu a{ width: 100%; height:auto; display:inline-block;}
.prowz {line-height:52px;text-align:center;background:#1e1e1e;color:#fff;font-size:15px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.prowz i {color:#fff;font-size:20px;}
.prowz a {color:#fff;}
.prowz ul{ 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;}
.prowz ul li{ float: left; margin: 0 20px;}
.prowz ul li a{ font-size: 16px; }
.prowz ul .pactive a{ background: #e62018; padding: 16px 30px;}
.pboxny {width:100%;height:auto;margin-bottom:24px;}
.pboxny img {width:100%;height:auto;margin:0;background-color:skyblue;transition:all 1s;/* border:1px solid #ddd;box-shadow:0 0 1px #ccc;*/}
.pboxny img:hover {box-shadow:10px 10px 10px #ddd;}
.pboxny p {text-align:center;line-height:56px;font-size:16px;color:#1b1b1b;border-bottom:1px solid #ddd;}
.pboxny:hover p {color:#e62018;border-bottom:1px solid #e62018;}
.pro-xq-ms>h3 {font-size:20px;color:#444;line-height:56px;text-indent:2em;font-weight:600;border-bottom:4px solid #d7d7d7;background-color:#eee;}
.pro-xq-ms>p {padding:5px 5px;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;border-bottom:1px solid #000;}
.pro-xq-ms>p>a {color:#333;font-size:14px;}
.pro-xq-ms>p>span {font-size:14px;color:#333;}
.newback {display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:46px;padding:0 15px;}
.newback a:hover {color:#e62018;}
.pro-title h2 {font-size:20px !important;height:42px !important;line-height:42px !important;}
.pro-title {margin-top:0 !important;}
.pcsright {padding-left:30px;}
.canshu {width:100%;margin:5px 0 0 0;padding:0 15px 0 0;height:230px;overflow-y:auto;overflow-x:hidden;}
.canshu::-webkit-scrollbar {width:4px;height:4px;}
.canshu::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(230,32,24.8);background:rgba(230,32,24,0.8);}
.canshu::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.1);border-radius:0;background:rgba(255,255,255.1);}
.canshu p {line-height:28px;font-size:14px;color:#ddd;text-align:justify;}
.canshu table {width:100% !important;height:auto;margin:20px auto 10px;}
.canshu table tbody tr {border-bottom:1px dotted rgba(12,32,72,.6);}
.canshu table tbody tr td:nth-of-type(1) {font-weight:600;}
.canshu table tbody tr td {width:100px !important;height:auto;padding:10px;display:table-cell;vertical-align:inherit;white-space:nowrap;text-align:left;}
.canshu table tbody tr td img {max-height:100px;max-width:76%;height:auto;}
.canshu table tbody tr td:last-child {border-right:none;}
.canshu table tbody tr td p {width:100%;height:auto;display:table-cell;}
.xunjia {margin:12px 0;width:120px;height:28px;line-height:28px;background:#333;text-align:center;}
.xunjia a {color:#fff;}
.xunjia:hover {background:#f57720;}
.sp-large a img {width:100% !important;}
.protop {width:100%;height:auto;display:inline-block;margin:0 0 12px 0;}
.protop h2 {float:left;font-size:17px;font-weight:600; margin: 10px 0;}
.sp-large a img {min-width:468px !important;}

/* ny-news */
.news {display:inline;}
.news li {width:100%;display:inline-block;border:rgba(255,255,255,0.5) 1px dotted;padding:32px;margin-bottom:15px;transition:all 1s;}
.news li:hover {background: rgba(255,255,255,0.5); border: none; border:rgba(255,255,255,0.2) 1px dotted;}
.news li:hover h4 {color:#e62018;}
.news li a {color:#f5f5f5;}
.news li a p {color:#999;font-size:15px;line-height:26px;margin-bottom:0;}
.news li:hover a p{ color:#333;}
.news li h4 {font-size:18px;margin:0 0 10px;font-weight:600;}
.newshow h3 {font-size:22px;margin-bottom:20px;}
.newshow p {font-size:15px;line-height:26px;text-indent:2em;margin-bottom:10px;}
.newback {display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px;}
.newback a:hover {color:#e62018;}

/* ny-contact */
.linkbox2 {width:100%;height:auto;display:inline-block;margin:20px 0 10px;text-align:center;}
.linkbox2 b {font-weight:normal;}
.linkbox2 ul li {line-height:28px;text-align:left;}
.linkbox2 ul li p:nth-of-type(1) {line-height:24px !important;}
.linkbox2 ul li p:nth-of-type(2) {line-height:24px !important;}
.linkbox2 ul li p {border-bottom:1px dotted #ddd;margin-bottom:0;line-height:32px;padding:7px 0;}
.linkbox2 ul li p a {color:#333;}
.linkbox2 ul li h3 {font-size:20px;margin:10px 0;padding-left:7px;border-left:4px solid #e62018;}
.messagebox {width:100%;display:inline-block;padding:0 20px 16px;}
.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: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:none;box-shadow:none;display:block;width:100%;height:34px;line-height:28px;color:#555;background-color:#fff;background-image:none;}
.form-group1 {width:99%;margin:0;padding:5px;}
.form-group1 textarea {width:100%;height:90px;}
.yzm {margin:15px 30px 0 0;}
.submit {background:#e62018;color:#fff;border-radius:0;font-size:15px;width:32%;margin:22px 36%;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 15px 0;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 a {color:#333;}
.pro-next p a:hover {color:#e62018;}
.pback {display:block;padding:3px 24px;border-radius:15px;background:#666;color:#fff;}
.pback:hover {background:#e62018;color:#fff;}
.youcs {width:100%;height:auto;margin:20px 0 0;}
.youcs .yxq {padding:0 10px;}
.youcs .yxq p {color:#666;font-size:14px;line-height:28px;text-align:justify;margin-bottom:10px;}
.youcs .yxq p img {width:100%;height:auto;}
.youcs h4 {font-size:20px;color:#333;background:#f5f5f5;height:46px;line-height:46px;letter-spacing:2px;text-align:center;font-weight:600;margin-bottom:20px;}
.youcs h4 strong {color:#222;line-height:46px;}
.youcs table {width:100% !important;height:auto;margin:20px auto 10px;background:#fff;}
.youcs table tbody tr:nth-of-type(1) td {background:#8db4e3;font-weight:600;}
.youcs table tbody tr td {padding:10px;vertical-align:center;border:2px solid #000;text-align:center;background:#d8d8d8;}
.scweb {background-image:linear-gradient(to right,#ff9000 0,#ff5000 100%);background-repeat:repeat-x;border:1px solid #e62018;display:inline-block;padding:6px 30px;margin:15px 0 0 15px;color:#fff;border-radius:5px;}
.scweb:hover {color:#fff;}
.scweb:visited {color:#fff;text-decoration:line-through;}
.sjlg {display:none !important;}

@media all and (max-width:768px) {
    html,body { overflow-x: hidden;}
    .top{ height:50px;}
    .navbar-brand{ height:50px; width:auto;}
    .nysearch{ display:none !important;}
    .navbar-nav{ background:#333; float: none; width:100%; margin:0;}
    .navbar-nav>li>a{ line-height:10px; text-align: center;}
    .nyban img{ width:200%; margin-left: -50%;}
    .prowz ul{ display: inline-block;}
    .prowz ul li{ width: 50%; margin:0;}
    .sp-large a img{ min-width: 100% !important;}
    .pcsright{ padding:30px 0 0;}
    .form-group{ width: 100%;}
    .linkbox2{ display: none;}
}
