.nyLocation{width:100%; background:#f5f5f5; height:55px; line-height:55px; color:#333}
.nyLocation i{font-size:18px; line-height:55px; margin-right:5px}
.nyLocation a{color:#333; font-size:14px}
.nyLocation a:hover{color:#7e684f;}
.nyLocation font{font-size:14px}
.nyLocation.grey,.nyLocation.grey a{color:#7e684f;}

/**内页导航**/
.left_menu{width:100%; margin:0 auto; position:relative; z-index:99; margin-bottom:50px}
.left_menu .categoryDiv{width:100%;}
.left_menu .categoryDiv .hd{background:#7e684f; color:#FFF; width:100%; text-align:center; font-size:18px; text-transform:capitalize; font-weight:bold; display:none;}
.left_menu .categoryDiv .bd{overflow:hidden; display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-justify-content: center;-webkit-justify-content: center; justify-content: center;}
.left_menu .categoryDiv .bd a{display:block; background:#333; padding:15px 50px; margin:5px; color:#fff; font-size:16px}
.left_menu .categoryDiv .bd a.active,.left_menu .categoryDiv .bd a:hover{background:#7e684f; }

.lyTitle{margin-bottom:30px; width:100%; text-align:center}
.lyTitle_ab{width:20%; float:left; text-align:left}
.lyTitle p{font-size:34px; color:#333; position:relative;}
.lyTitle span {font-size:40px; font-weight:bold; color:#7e684f; position:relative; text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif;}

.ny_box{overflow:hidden; padding:100px 0; width:100%}
@media (max-width:1680px) {
.ny_box{padding:80px 0;}
}
@media (max-width:1600px) {
.left_menu .categoryDiv .bd a{padding:15px 40px;}
}
@media (max-width:1480px) {
.left_menu{width:100%; margin-bottom:30px}	
.lyTitle{margin-bottom:20px;}
.lyTitle p{font-size:30px;}
.lyTitle span {font-size:36px;}
}
@media (max-width:1280px) {
.left_menu .categoryDiv .bd a{padding:10px 30px;}	
}
@media (max-width:1180px) {
.left_menu{margin-bottom:20px;}	
.lyTitle p{font-size:26px;}
.lyTitle span{font-size:30px;}
.ny_box{padding:60px 0;}
}
@media (max-width:1024px) {
.lyTitle p{font-size:26px;}
.lyTitle span {font-size:32px;}
.left_menu .categoryDiv .bd a{padding:10px 20px;}	
}
@media (max-width:992px) {	
.ny_box{padding:50px 0;}
.lyTitle{margin-bottom:10px;}
.left_menu{width:100%; margin:0 auto; border-bottom:none; float:none}
.left_menu .wrap{width:100%;}
.left_menu .categoryDiv{width:100%;}
.left_menu .categoryDiv .pro li:nth-child(1){display:none}
.left_menu .categoryDiv .pro li{display:block}
.left_menu .categoryDiv .bd{ display: block; z-index:999}
.left_menu .categoryDiv .bd a{margin:0px; border-bottom:1px solid #444; text-align:center; padding:20px}
.left_menu .categoryDiv .bd a.active, .left_menu .categoryDiv .bd a:hover{background:#61503e;}
.twoMenuDiv{position:relative; margin-bottom:10px}
.twoMenuDiv .categoryDiv .hd{ display:block;height:60px; line-height:60px; }
.twoMenuDiv .categoryDiv .hd i{font-family: "iconfont" !important;font-size:15px; font-style: normal; margin-left:10px}
.twoMenuDiv .categoryDiv .bd {width:100%; height:auto; display:none; position:absolute;}
.twoMenuDiv .categoryDiv .bd ul{width:92%; overflow:hidden; border-top:none; border-bottom:none; display: block; border-radius:6px;}
.twoMenuDiv .categoryDiv .bd ul li{width:100%; height:50px; line-height:50px; float:left; text-align:center;  padding-left:0; background:#f5f5f5}
.twoMenuDiv .categoryDiv .bd ul li a{height:50px; line-height:50px; font-size:16px; width:100%; border:none; background:none; border-bottom:1px solid #ddd; border-radius:0; position: relative; color:#666; margin-left:0}
.twoMenuDiv .categoryDiv .bd ul li a p,.twoMenuDiv .categoryDiv .bd ul li a i{line-height:50px;}
.twoMenuDiv .categoryDiv .bd li.active a,.twoMenuDiv .categoryDiv .bd li:hover a{background:none; color:#7e684f;}
.twoMenuDiv .categoryDiv .bd li.active{border-right:none}
}
@media (max-width:540px) {
.ny_box{padding:40px 0;}
.lyTitle p{font-size:22px;}
.lyTitle span {font-size:26px;}
.left_menu .categoryDiv .bd li p{font-size:16px;}
.left_menu .categoryDiv .bd li:hover a p{padding-left:40px}
.left_menu .categoryDiv .bd li:hover a i{padding-right:40px}
}
@media (max-width:430px) {
.lyTitle p{font-size:20px;}
.lyTitle span {font-size:26px;}
}

.about_box{width:100%;}
.about_box h3{font-size:30px; color:#7e684f; font-weight:bold; margin-bottom:10px}
.about_box p{ line-height: 2; color: #666; font-size: 16px; }

.nyAbFactory_main{ width:100%; overflow:hidden; position:relative; margin-top:30px}
.nyAbFactory_main .swiper-button-prev,.nyAbFactory_main .swiper-button-next {width:60px; height:60px; line-height:65px; text-align:center; background:#7e684f;  border-radius:50%; top:45%}
.nyAbFactory_main .swiper-button-prev{left:-60px; transition:all 0.3s ease-out;}
.nyAbFactory_main .swiper-button-next{right:-60px; transition:all 0.3s ease-out;}
.nyAbFactory_main .swiper-button-prev i,.nyAbFactory_main .swiper-button-next i{color:#fff; font-size:20px}
.nyAbFactory_main:hover .swiper-button-prev{left:20px;}
.nyAbFactory_main:hover .swiper-button-next{right:20px;}
@media (max-width:1380px) {
.about_box h3{margin-bottom:5px}
}
@media (max-width:1180px) {
.nyAbFactory_main{margin-top:20px}
}
@media (max-width:1024px) {
.about_box h3{font-size:26px;}
.about_box p{font-size:14px; line-height:25px}
}
@media (max-width:540px) {
.nyAbFactory_main{margin-top:10px}
}


/**企业文化**/
.culture_box{width:100%; overflow:hidden;}
.culture_box li{width:49%; float:left; margin-bottom:30px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; padding:140px 80px}
.culture_box ul li:nth-child(even){float:right;}
.culture_box li:after{content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.5); z-index:9}
.culture_box li .box{text-align:center; width:100%; position:relative; z-index:10; color:#fff}
.culture_box li .box img{display:block; width:80px; margin:0 auto}
.culture_box li .box b{font-size:24px; display:block; font-weight:bold; margin-top:20px}
.culture_box li .box span{font-size:16px; text-transform:uppercase}
.culture_box li .box p{font-size:16px; display:block; height:60px; line-height:30px; margin-top:20px}
.culture_box li:nth-child(1){background-image:url(../images/ad01.jpg);}
.culture_box li:nth-child(2){background-image:url(../images/ad02.jpg);}
.culture_box li:nth-child(3){background-image:url(../images/ad03.jpg);}
.culture_box li:nth-child(4){background-image:url(../images/ad04.jpg);}
@media (max-width:1180px) {
.culture_box li{margin-bottom:20px; padding:80px 60px}
.culture_box li .box b,.culture_box li .box p{margin-top:10px;}
}
@media (max-width:1024px) {
.culture_box li .box img{width:60px;}
.culture_box li .box b{font-size:20px;}
.culture_box li .box span{font-size:12px;}
.culture_box li .box p{font-size:14px; height:75px; line-height:25px;}
}
@media (max-width:992px) {
.culture_box li{width:49.5%; margin-bottom:10px; padding:60px 40px}
}
@media (max-width:768px) {
.culture_box li{width:100%;}
.culture_box li .box p{height: auto;}
}

/**发展历程**/ 
.newdevelop_box{width:100%; overflow:hidden; position:relative; text-align:center; z-index:9}
.newdevelop_box:after{content:" "; position:absolute; width:1px; background:rgba(126, 104, 79, .2); z-index:99; height:100%; top:0;}
.newdevelop_box li{width:100%; position:relative; overflow:hidden; z-index:100; text-align:center; margin-top:40px; height:300px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.newdevelop_box li:before{content:" "; width:34px; height:34px; border-radius:100%; background:rgba(126, 104, 79, .1); position:absolute; left:50%; top:50%; transform: translate(-50%, -50%);  z-index:9}
.newdevelop_box li:after{content:" "; width:16px; height:16px; border-radius:100%; background:#7e684f; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%);  z-index:9}

.newdevelop_box li .wz{width:50%; float:right; text-align:left; padding-left:60px}
.newdevelop_box li .wz span{font-size:40px; font-weight:bold; color:#7e684f; display:block}
.newdevelop_box li .wz b{font-size:18px; color:#333; display:block; margin:10px 0 5px}
.newdevelop_box li .wz p{font-size:16px; line-height:30px; color:#666;}
.newdevelop_box li .img{width:50%; float:left; text-align:right; padding:0 60px;}
.newdevelop_box li:nth-child(even) .wz{position:absolute; left:0; padding-left:0; padding-right:60px; text-align:right}
.newdevelop_box li:nth-child(even) .img{position:absolute; right:0; text-align:left;}
@media (max-width:1180px) {
.newdevelop_box li{margin-top:20px; height:250px;}
.newdevelop_box li .wz span{font-size:32px;}
}
@media (max-width:992px) {
.newdevelop_box li{margin-top:0px;}
.newdevelop_box li .img{padding:0 40px;}
.newdevelop_box li .wz{padding-left:40px}
.newdevelop_box li .wz span{font-size:30px;}
.newdevelop_box li:nth-child(even) .wz{padding-right:40px;}
.newdevelop_box li .wz p{font-size:14px; line-height:25px;}
}
@media (max-width:780px) {
.newdevelop_box li{margin-top:10px; height:220px;}	
}
@media (max-width:540px) {
.newdevelop_box li{height:auto; display:block; margin:0 0 10px}
.newdevelop_box:after,.newdevelop_box li:before,.newdevelop_box li:after{display:none}
.newdevelop_box li .wz{width:100%; padding:0}
.newdevelop_box li .img{width:100%;padding:0; margin-bottom:10px}
.newdevelop_box li .wz span{font-size:24px;}
.newdevelop_box li .wz b{margin:0; font-size:16px}
}

.honor_box{width:100%; overflow:hidden; margin-bottom:20px}
.honor_box li{width:24%; float:left; margin-right:1.33%; text-align:center; margin-bottom:20px}
.honor_box li:nth-child(4n){margin-right:0}
.honor_box li .pic{display:block; width:100%; height:500px; overflow:hidden; padding:0; position:relative; border: 4px solid #eee; margin-bottom:10px}
.honor_box li .pic .img{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; border-bottom:none}
.honor_box li .pic .img img{display:block; max-width:95%; max-height:95%; margin:auto; padding:0; left:0; top:0; right:0; bottom:0; position:absolute; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s; border:none}
.honor_box li:hover .pic{border:4px solid #7e684f}
@media (max-width:1680px) {
.honor_box li .pic{height:460px;}
}
@media (max-width:1600px) {
.honor_box li .pic{height:430px;}
}
@media (max-width:1380px) {
.honor_box li .pic{height:400px;}
}
@media (max-width:1180px) {
.honor_box li .pic{height:350px;}
}
@media (max-width:1024px) {
.honor_box li .pic{height:300px;}
}
@media (max-width:992px) {
.honor_box li{width:49.5%; margin-right:0}
.honor_box li:nth-child(2n){float:right}
.honor_box li .pic{height:560px;}
}
@media (max-width:1024px) {
.honor_box li .pic{height:400px;}
}
@media (max-width:540px) {
.honor_box li .pic{height:300px;}
}
@media (max-width:430px) {
.honor_box li{margin-bottom:10px;}
.honor_box li .pic{height:200px;}
}



/**图片展示**/
.technical_box{width:100%; overflow:hidden; margin-bottom:20px}
.technical_box li{width:32.4%; float:left; margin-right:1.33%; margin-bottom:30px}
.technical_box li:nth-child(3n){margin-right:0}
.technical_box li .img{width:100%; overflow:hidden;}
.technical_box li .img img{width:100%; height:100%; -webkit-transition:transform .75s;transition:transform .75s}
.technical_box li .wz{width:100%; color:#333; overflow:hidden; margin-top:15px;}
.technical_box li .wz p{font-size:24px; color:#7e684f; margin-bottom:5px}
.technical_box li .wz span{font-size:16px; text-transform:uppercase; color:#999; line-height:30px; margin:10px 0 20px;}
.technical_box li .wz b{display: block; line-height:30px; color:#999; font-size: 16px; float: left;}
.technical_box li .wz b i{line-height: 30px; font-size:20px; margin-left:20px; transition:all 0.3s ease-out}

.technical_box li:hover .wz b i{margin-left:40px;}
.technical_box li:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}

.style_box li{width:24%; float:left; margin-right:1.33%; text-align:center; margin-bottom:20px}
.style_box li:nth-child(3n){margin-right:1.33%;}
.style_box li:nth-child(4n){margin-right:0}
@media (max-width:1440px) {
.technical_box li{margin-bottom:20px}	
}
@media (max-width:1024px) {
.technical_box li .wz{margin-top:10px;}	
.technical_box li .wz p{font-size:18px;}
.technical_box li .wz span{font-size:14px; line-height:25px; margin:0px 0 5px;}
.technical_box li .wz b{font-size:14px;}
.technical_box li .wz b i{font-size:16px; margin-left:10px;}
.technical_box li:hover .wz b i{margin-left:20px;}
}
@media (max-width:992px) {
.technical_box li{width:49.5%; margin-right:0; margin-bottom:10px}	
.technical_box li:nth-child(even){float:right;}
}
@media (max-width:540px) {
.technical_box li{width:100%; margin-bottom:10px}	
}
@media (max-width:430px) {
.technical_box{margin-bottom:10px}
.technical_box li{width:100%;margin-bottom:10px}		
}



/*新闻资讯*/
.nyNews_list ul {margin-bottom:50px;}
.nyNews_list ul li {overflow: hidden; margin-bottom: 30px; padding: 40px; background-color: #f5f5f5;}
.nyNews_list ul li a{ display:block}
.nyNews_list ul li .img{width:30%; float:left; overflow:hidden}
.nyNews_list ul li .wz{width:67%; float:right}
.nyNews_list ul li:nth-child(even) .img{float:right;}
.nyNews_list ul li:nth-child(even) .wz{float:left;}
.nyNews_list ul li span.time { display: block; height: 30px; line-height: 30px; color: #999; font-size: 16px; margin-bottom: 20px;}
.nyNews_list ul li span.time i { padding-right:10px; font-size:20px}
.nyNews_list ul li .name { display: block; height: 38px; overflow: hidden; line-height: 38px; color: #333; font-size: 28px; font-weight: bold; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.nyNews_list ul li:hover .name { color:#7e684f;}
.nyNews_list ul li p.ms { height: 52px; overflow: hidden; line-height: 26px; color: #555; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px;}
.nyNews_list ul li .btn { display: block; width:180px; height: 50px; overflow: hidden; line-height: 48px; color: #7e684f; font-size: 16px; text-align: center; background-color: rgba(255, 255, 255, 0); border: 1px solid #7e684f; margin-top: 40px;}
.nyNews_list ul li:hover .btn {background-color:#7e684f; border:1px solid #fff; color: #fff; width:220px;}
.nyNews_list ul li .btn i { margin-left:10px}
.nyNews_list ul li .btn:hover i {margin-left:20px}
/*nyNews end*/
@media (max-width:1680px) {
.nyNews_list ul li .btn {margin-top:20px;}	
}
@media (max-width:1600px) {
.nyNews_list ul li span.time{margin-bottom:10px;}
}
@media (max-width:1440px) {
  .nyNews_list ul {margin-bottom: 40px;}
  .nyNews_list ul li {padding:30px;}
}

@media (max-width:1380px) {
.nyNews_list ul li span.time{margin-bottom:10px;}
.nyNews_list ul li .btn{ margin-top:10px}
.nyNews_list ul li .name{ font-size:26px}
}
@media (max-width:1280px) {
.nyNews_list ul li .name{ font-size:24px}
}

@media (max-width:1200px) {
.nyNews_list ul li .name{font-size:22px; height:25px; line-height:25px}	
.nyNews_list ul li p.ms{font-size:14px;}
.nyNews_list ul li .btn {width:160px; height:40px; line-height:38px; font-size:14px;}
.nyNews_list ul li:hover .btn {width:200px;}	
}

@media (max-width:1080px) {
.nyNews_list ul li {padding:20px;}
}

@media (max-width:1024px) {
.nyNews_list ul li .img{width:35%;}
.nyNews_list ul li .wz{width:62%;}	
}

@media (max-width:992px) {
  .nyNews { padding: 40px 0;}
  .nyNews_list ul li .img{width:37%;}
  .nyNews_list ul li .wz{width:61%;}	
  .nyNews_list ul li .name{font-size:18px; height: auto; line-height:none}	
  
}

@media (max-width:820px) {
  .nyNews_list ul { margin-bottom: 20px;}
  .nyNews_list ul li { margin-bottom: 20px;}
  .nyNews_list ul li .img{width:39%;}
  .nyNews_list ul li .wz{width:59%;}	
}

@media (max-width:780px) {
  .nyNews_list ul li .img{width:44%;}
  .nyNews_list ul li .wz{width:54%;}
}
@media (max-width:580px) {
  .nyNews_list ul li .img{width:100%;}
  .nyNews_list ul li .wz{width:100%;}
  .nyNews_list ul li span.time{ margin:10px 0}
}
@media (max-width:430px) {
.nyNews_list ul li .name{font-size:16px;}
}


/*nyShow start*/
.nyShow { overflow: hidden; padding: 100px 0;}
.nyShow_title { line-height: 1.3; color: #222; font-size: 36px; font-weight: bold;}
.nyShow_time { height: 30px; overflow: hidden; line-height: 30px; color: #777; font-size: 16px; margin-top: 20px;}
.nyShow_time i { padding-right:10px; font-size:16px}
.nyShow_con { min-height: 320px; margin: 30px auto; padding: 40px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.nyShow_con, .nyShow_con div, .nyShow_con p { line-height: 30px !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif' !important; color: #222 !important; font-size: 16px !important;}
.nyShow_con div, .nyShow_con p { margin: 10px 0;}
.nyShow_con br { display: none;}
.nyShow_con img, .nyShow_con table, .nyShow_con tr, .nyShow_con td, .nyShow_con p, .nyShow_con span, .nyShow_con div, .nyShow_con video, .nyShow_con embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; line-height: 30px; color: #555; font-size: 16px;}
.nyShow_con img { display: block; margin: 30px auto;}
.nyShow_con p span, .nyShow_con span, .nyShow_con p em, .nyShow_con em { color: #222 !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif' !important; font-size: 16px !important;}
.nyShow_con b { color: #222; font-size: 22px !important; font-weight: bold; font-style: italic;}

.nyShow_back { margin: 40px 0;}
.nyShow_back .otherPage{ overflow:hidden; height:40px; line-height:40px; margin-bottom:15px}
.nyShow_back .otherPage div{line-height:40px; width:49.5%; background:#f5f5f5; padding:0 20px; text-align:center;color:#666; border-radius:4px;}
.nyShow_back .otherPage a{color:#666}
.nyShow_back .otherPage div:hover{background:#7e684f; font-size:16px; color:#fff}
.nyShow_back .otherPage div:hover a{color:#fff}
.nyShow_back .other{text-align:center; background:#f5f5f5; padding:0 20px; line-height:40px; width:150px; border-radius:4px; margin:0 auto;}
.nyShow_back .other:hover{background:#7e684f;}
.nyShow_back .other:hover a{color:#fff}

/*nyShow end*/

@media (max-width:1680px) {
  .nyShow { padding: 80px 0;}
  .nyShow_title { font-size: 32px;}
  .nyShow_time { font-size: 15px;}
  .nyShow_con { padding: 30px 0;}
  .nyShow_con, .nyShow_con div, .nyShow_con p, .nyShow_con img, .nyShow_con table, .nyShow_con tr, .nyShow_con td, .nyShow_con span, .nyShow_con video, .nyShow_con embed { font-size: 15px !important;}
  .nyShow_con b { font-size: 20px !important;}
}


@media (max-width:1440px) {
  .nyShow { padding: 60px 0;}
  .nyShow_title { font-size: 30px;}
  .nyShow_time { margin-top: 15px;}
  .nyShow_con { margin: 20px auto; padding: 20px 0;}
}


@media (max-width:1280px) {
  .nyShow_title { font-size: 28px;}
}

@media (max-width:992px) {
  .nyShow { padding: 40px 0;}
  .nyShow_title { font-size: 22px;}
  .nyShow_time { margin-top: 10px;}
  .nyShow_con { padding: 10px 0;}
  .nyShow_back{margin:20px 0 10px;}
  .nyShow_back .otherPage div{ width:100%; margin-bottom:10px}
  .nyShow_back .otherPage{ overflow: auto; height: auto; line-height: none; margin-bottom:0}
  .nyShow_back .other{width:100%;}
}
@media (max-width:767px) {
.nyShow_title { font-size: 20px;}
}




/*下载中心*/
.down_box {width:100%; overflow:hidden; margin-bottom:20px}
.down_box li{width:49%; overflow:hidden; border: 1px solid #fff; background:#f5f5f5; margin-bottom:30px;  float:left; cursor:pointer}
.down_box li:nth-of-type(even){ float:right}
.down_box li a{ display:block;}
.down_box li i{background:#7e684f; color:#fff; font-size:40px; float:left; display:block; width:100px; line-height:100px; text-align:center}
.down_box li p{ font-size:18px; color:#666; display:block; float:left; width:calc(100% - 240px); padding-left:20px; line-height:100px;}
.down_box li span{font-size:14px; color:#999; display:block; float:right; width:140px; text-align:center; line-height:100px;}
.down_box li:hover{background:#222;}
.down_box li:hover p,.down_box li:hover span{ color:#FFF}
@media (max-width:1180px) {
.down_box li{margin-bottom:20px;}
}
@media (max-width:992px) {	
.down_box li{width:100%}
}
@media (max-width:540px) {	
.down_box li{margin-bottom:10px;}
.down_box li p{font-size:14px; line-height:60px; width: calc(100% - 160px);}
.down_box li i{width:60px; line-height:60px; font-size:30px}
.down_box li span{line-height:60px; width:100px}
}
@media (max-width:430px) {	
.down_box li i{width:80px;}
.down_box li p{width:calc(100% - 160px);}
.down_box li span{font-size:12px; width:80px;}
}


.faq_box{width:100%; overflow:hidden; margin-bottom:20px}
.faq_box li{overflow:hidden; margin-bottom:50px; }
.faq_box li .bt{overflow:hidden}
.faq_box li .bt i{display:block; width:40px; height:40px; line-height:40px; border-radius:100%; background:#7e684f; color:#FFF; float:left; text-align:center; font-size:18px; font-weight:bold; font-style:inherit}
.faq_box li .bt .p{display:block; float:right; width: calc(100% - 60px);}
.faq_box li .question{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #ddd}
.faq_box li .question p{line-height:40px; font-size:20px; color:#7e684f; font-weight:bold;}
.faq_box li .answer i{background:#222;}
.faq_box li .answer p{line-height:40px; font-size:18px;}
@media (max-width:1180px) {	
.faq_box li{margin-bottom:40px;}
}





/**联系方式**/
.contact_box{width:46%; overflow:hidden; float:right}
.contact_box h3{font-size:36px; color:#7e684f; font-weight:bold}
.contact_box p{font-size:16px; line-height:30px; color:#666}
.contact_box li{width:100%; overflow:hidden; margin-top:15px}
.contact_box li i{display:block; font-size:40px; color:#fff; background:#7e684f; display:block; width:80px; line-height:80px; height:80px; border-radius:50%; text-align:center; float:left; margin-right:15px}
.contact_box li b{font-size:18px; display: block; color:#7e684f; font-weight:bold; margin-top:15px}
.contact_box li p{font-size:16px; color:#666; line-height:25px; height:50px}
.contact_box li a{color:#666}
.contact-map{width:50%; overflow:hidden; float:left}
#container{min-width:100%; min-height:540px; border:5px solid #7e684f; }
#container .map_wz{ font-size:18px; color:#7e684f; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:1px; display:block}
#container .map_wzz{ font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#666}
@media (max-width:1380px) {	
.contact_box h3{font-size:30px;}
}
@media (max-width:1024px) {	
.contact_box{width:100%; margin-bottom:10px}
.contact-map{width:100%;}
.contact_box h3{font-size:26px}
}
@media (max-width:540px) {	
#container{min-height:340px;}
}


/**在线留言**/
.feedback_form{width:100%; overflow:hidden}
.feedback_form ul li{ margin-bottom:10px; float:left; width:49.5%; background:#f5f5f5; border:1px solid #eee; position:relative; padding-left:10px;}
.feedback_form ul li:nth-child(2n){float:right;}
.feedback_form ul li p{ position:absolute; top:15px; right:10px; color:#666}
.feedback_form ul li input{font-family: "SourceHanSansCN-Normal";border:none; background:none; background-color:transparent; width:100%; color:#000; font-size:1.125em; height:50px; outline: 0;}
.feedback_form ul li textarea{font-family: "SourceHanSansCN-Normal"; height:300px;border:none; background:none; background-color:transparent; width:100%; color:#000; font-size:1.125em; outline: 0;}
.feedback_form ul li .yzm_box{ float:left; width: calc(100% - 180px);}
.feedback_form ul li .yzm{ float:right; margin-top:12px; margin-right:10px;}
.feedback_form ul li:nth-child(5){ width:100%}
.feedback_form ul li:nth-child(6){float:left;}
.feedback_form .more-button{cursor:pointer; border: none; width:25%; height: 50px; font-size: 14px; color: #fff; background: #4c4948!important; float:left}
.feedback_form .more-button:hover{background:#7e684f!important;}
@media (max-width:540px) {
.feedback_form .more-button{width:100%;}
.feedback_form ul li{width:100%;}
.feedback_form ul li textarea{height:200px;}
}
@media (max-width:430px) {
.feedback_form ul li{width:100%;}	
.feedback_form ul li textarea{height:200px;}
}


/**人力资源**/
.job_box{width:100%; overflow:hidden;}
.job_box h3{font-size:24px; color:#7e684f; text-align:center; font-weight:bold}
.job_box li{width:49.5%; float:left; background:rgb(226, 185, 108, .05); border:1px solid #7e684f; border-radius:6px; margin-top:20px; padding:3%; display:flex; align-items: center;}
.job_box li:nth-child(even){float:right}
.job_box li i{display:inline-block; font-size:40px; color:#fff; background:#7e684f; display:block; width:80px; line-height:80px; height:80px; border-radius:50%; margin:0 auto; text-align:center}
.job_box li .box{display:inline-block; text-align:left; width: calc(100% - 120px);}
.job_box li .box b{font-size:18px; color:#7e684f; font-weight:bold}
.job_box li .box p{font-size:16px; color:#666; line-height:30px; display:block; height:60px}
.job_box li:nth-child(1){animation-delay:.2s;}
.job_box li:nth-child(2){animation-delay:.4s;}
.job_box li:nth-child(3){animation-delay:.6s;}
.job_box li:nth-child(4){animation-delay:.8s;}
@media (max-width:1380px) {
.job_box li{padding:2%;}
.job_box li .box p{font-size:14px; line-height:25px; height:50px; margin-bottom:10px}
}
@media (max-width:1024px) {
.job_box li{width:100%;}	
}
@media (max-width:540px) {
.job_box h3{font-size:20px;}
.job_box li{display:block; padding:4%}
.job_box li i{ display:block; margin-bottom:10px}
.job_box li .box{width:100%; text-align:center}	
.job_box li .box p{margin-bottom:0px; height:auto}
}


/*nyProducts start*/
.nyProducts { overflow: hidden; padding: 100px 0;}
.nyPro_main { margin: 0 -4px; padding: 0 4px;}
.nyPro_menu { margin-bottom: 50px; position: relative;}
.nyPro_menu .nyPro_title { line-height: 50px; color: #222; font-size: 44px; font-weight: bold; margin-bottom: 20px;}
.nyPro_menu .swiper-container { overflow: visible; background-color: #F5F5F5;}
.nyPro_menu .swiper-slide { position: relative;}
.nyPro_menu .swiper-slide p { overflow: hidden; padding-right: 60px; background-color: #F5F5F5; position: relative; border-radius:4px;  z-index: 99;}
.nyProList_menu .swiper-slide p { padding: 0;}
.nyPro_menu .swiper-slide:hover p, .nyPro_menu .swiper-slide.cur p { background-color: #7e684f;}
.nyPro_menu .swiper-slide p a { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #222; font-size: 18px; font-weight: bold; text-transform: capitalize; white-space: nowrap; text-overflow: ellipsis; padding-left: 20px;}
.nyProList_menu .swiper-slide p a { padding: 0 20px;}
.nyPro_menu .swiper-slide:hover p a, .nyPro_menu .swiper-slide.cur p a { color: #fff;}
.nyPro_menu .swiper-slide p i { display: block; width: 60px; height: 60px; overflow: hidden; padding: 18px; position: absolute; top: 0; right: 0; cursor: pointer;}
.nyPro_menu .swiper-slide.cur p i { transform: scaleY(-1); -webkit-transform: scaleY(-1); color:#fff}
.nyPro_menu .swiper-slide:hover p i, .nyPro_menu .swiper-slide.cur p i{color:#fff}
.nyPro_menu .swiper-slide ul { display: none; width: 100%; background-color:#333; position: absolute; top: 100%; left: 0; z-index: 99;}
.nyPro_menu .swiper-slide ul li a { display: block; height: 40px; overflow: hidden; line-height: 40px; color: rgba(255, 255, 255, .5); font-size: 15px; text-transform: capitalize; white-space: nowrap; text-overflow: ellipsis; padding: 0 20px; border-bottom:1px solid rgba(255, 255, 255, .5);}
.nyPro_menu .swiper-slide ul li:hover a { color: #fff;}

.nyPro_menu .swiper-button-prev, .nyPro_menu .swiper-button-next { width: 50px; height: 50px; line-height:50px; margin: 0; color:#666;  background: #F5F5F5; border-radius: 4px; top: 0; text-align:center}
.nyPro_menu .swiper-button-prev {left: inherit; right: 60px;}
.nyPro_menu .swiper-button-next {right: 0;}
.nyPro_menu .swiper-button-prev:hover, .nyPro_menu .swiper-button-next:hover { background: #7e684f;}
.nyPro_menu .swiper-button-prev:hover i, .nyPro_menu .swiper-button-next:hover i{color:#fff}
.nyPro_menu .swiper-button-disabled { opacity: .5 !important;}


.nyPro_list { margin-bottom: 50px;}
.nyPro_list ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -15px 20px;}
.nyPro_list ul li { width: 33.333333%; margin-bottom: 30px; padding: 0 15px;}
.nyPro_list ul li .nyPro_con { height: 100%; overflow: hidden; background-color: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, .06); border-bottom: 4px solid #7e684f; border-radius: 8px; position: relative;}
.nyPro_list ul li .img{width:100%; position:relative; overflow:hidden; display:block; height:380px; padding:0;}
.nyPro_list ul li .img .pro{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; border-bottom:none}
.nyPro_list ul li .img .pro img{display:block; max-width:85%; max-height:85%; margin:auto; padding:0; left:0; top:0; right:0; bottom:0; position:absolute; transition:all 0.3s ease-out;}

.nyPro_con .wz{ width: 100%; overflow: hidden; padding:20px; background-color:#f5f5f5; text-align:center; transition:all 0.3s ease-out;}
.nyPro_con .model {color:#333; font-size:18px;}
.nyPro_con p.ms span { display: block; height:60px; overflow: hidden; line-height:30px; color: #666; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.nyPro_list ul li:hover .nyPro_con{background:#f5f5f5; }
.nyPro_list ul li:hover .img .pro img{max-width:95%; max-height:95%;}
.nyPro_list ul li:hover .nyPro_con .wz{background-color:#7e684f;}
.nyPro_list ul li:hover .nyPro_con .model,.nyPro_list ul li:hover .nyPro_con p.ms span{color:#fff;}
/*nyProducts end*/

@media (max-width:1680px) {
  .nyProducts { padding: 80px 0;}

}

@media (max-width:1600px) {
  .nyPro_menu .swiper-slide p { padding-right: 50px;}
  .nyProList_menu .swiper-slide p { padding: 0;}
  .nyPro_menu .swiper-slide p a { height: 50px; line-height: 50px; font-size: 16px;}
  .nyPro_menu .swiper-slide p i { width: 50px; height: 50px; padding: 14px;}
  .nyPro_list ul li .img{height:340px;}
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .nyProducts { padding: 60px 0;}
  .nyPro_menu { margin-bottom: 40px;}
  .nyPro_menu .nyPro_title { line-height: 44px; font-size: 40px;}
  .nyPro_title a.btn { height: 44px; line-height: 42px; font-size: 15px;}
  .nyPro_menu .swiper-button-prev, .nyPro_menu .swiper-button-next { width: 44px; height: 44px; line-height:44px}
  .nyPro_menu .swiper-button-prev { right: 54px;}

  .nyPro_list ul { margin: 0 -15px 10px;}

}

@media (max-width:1366px) {


}

@media (max-width:1280px) {
  .nyPro_menu .swiper-slide p a { padding-left: 15px; }  
  .nyProList_menu .swiper-slide p a { padding: 0 15px;}
  .nyPro_menu .swiper-slide ul li a { height: 32px; line-height: 32px; font-size: 14px; padding: 0 15px;}
  
  .nyPro_list ul li .img{height:300px;}
}


@media (max-width:1080px) {
  .nyPro_list ul { margin: 0 -12px 10px;}
  .nyPro_list ul li { padding: 0 12px;}

.nyPro_list ul li .img{height:250px;}
.nyPro_con .model {font-size:16px;}
.nyPro_con p.ms span {height:50px; line-height:25px; font-size:14px;}
}

@media (max-width:1024px) {
  .nyPro_con .pic { height: 210px;}
}

@media (max-width:920px) {
  .nyProducts { padding: 40px 0;}
  .nyPro_menu { margin-bottom: 20px;}
  .nyPro_menu .nyPro_title { font-size: 26px;}
  .nyPro_list ul { margin: 0 -10px;}  
  .nyPro_list ul li { margin-bottom: 20px; padding: 0 10px;}
  .nyPro_list ul li { width:50%; }
}

@media (max-width:820px) {
  .nyPro_menu .nyPro_title { font-size: 24px;}
  .nyPro_con .pic { height: 170px;}
}

@media (max-width:767px) {
  .nyPro_menu .nyPro_title { line-height: 30px; font-size: 22px; margin-bottom: 10px;}
  .nyPro_title a.btn { display: none;}
  .nyPro_list ul { margin: 0;}
  
}

@media (max-width:540px) {
.nyPro_list ul li { width: 100%; padding: 0;}	
}

@media (max-width:320px) {
  .nyPro_con .pic { height: 180px;}
}

@media (max-width:280px) {}



/*nyProshow_head start*/
.nyProshow_head { overflow: hidden; padding:100px 0 0;}

.nyProShowHead_main { background-color: #fff; border-radius: 8px;}
.nyProShow_img { width: 45%; margin-top:0; position: relative; float: right;}
.nyProShow_big { height: 400px; overflow: hidden; background-color: #fff; border-radius: 8px; box-shadow: 0 0 30px rgba(0, 0, 0, .06);}
.nyProShow_big .swiper-container, .nyProShow_small .swiper-container { height: 100%;}
.nyProShow_big .swiper-slide { height: 100%; overflow: hidden; position: relative; z-index:9}
.nyProShow_small { height: 120px; margin-top: 20px;}
.nyProShow_small .swiper-slide { width: 100%; height: 100%; overflow: hidden; border: 1px solid #7e684f; border-radius: 8px; position: relative;}
.nyProShow_small .swiper-slide.swiper-slide-thumb-active { border: 1px solid #25b06c;}
.nyProShow_text { width: 55%; padding-right: 50px; float: left;}
.nyProShow_text .nyProShow_name { line-height: 50px; color: #222; font-size: 44px; font-weight: bold; margin-bottom: 29px;}
.nyProShow_text .nyProShow_ms { padding-bottom: 20px; border-bottom: 1px solid #E6E6E6;}
.nyProShow_text .nyProShow_ms span { display: block; line-height: 26px; color: #25b06c; font-size: 18px; margin-bottom: 10px;}
.nyProShow_text .nyProShow_ms p { max-height: 104px; overflow: hidden; line-height: 26px; color: #666; font-size: 16px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all;}

.nyProShow_text dl { display: flex; flex-wrap: wrap; justify-content: left; margin: 40px -15px;}
.nyProShow_text dl dd { width: 50%; padding: 0 15px 0 75px; position: relative;}
.nyProShow_text dl dd i{ display: block; width: 48px; height: 48px; line-height:48px; font-size:45px; overflow: hidden; position: absolute; left: 15px; top:5px; color: #7e684f;}
.nyProShow_text dl dd span { display: block; line-height: 1.3; color: #666; font-size: 16px; margin-bottom: 4px;}
.nyProShow_text dl dd p { line-height: 1.5; color: #222; font-size: 24px; font-weight: bold;}


.nyProShow_text ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -15px;}
.nyProShow_text ul li { width: 50%; padding: 0 15px;}
.nyProShow_text ul li a { display: block; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 18px; font-weight: bold; text-align: center;}
.nyProShow_text ul li a.btn1 { background-color: #7e684f;}
.nyProShow_text ul li a.btn2 { background-color: #222;}
.nyProShow_text ul li a.btn1:hover { background-color: #222;}
.nyProShow_text ul li a.btn2:hover { background-color: #7e684f;}
.nyProShow_text ul li a i { font-size:22px; margin-right:10px}

.nyProShow_img .img{width:100%; position:relative; overflow:hidden; display:block; height:550px; padding:0; margin-top:-60px}
.nyProShow_img .img .pro{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; border-bottom:none}
.nyProShow_img .img .pro img{display:block; max-width:100%; max-height:100%; margin:auto; padding:0; left:0; top:0; right:0; bottom:0; position:absolute; transition:all 0.3s ease-out;}
.nyProShow_top{ margin-top:60px}

/*nyProshow_head end*/


/*nyProshow_main start*/
.nyProshow_main { overflow: hidden; padding:0px 0 100px; background-color: #fbfbfb;}
.nyProshow_maintwo{padding:50px 0 100px}
.nyProShow_bar ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -1px;}
.nyProShow_bar ul li { width: 20%; padding: 0 1px;}
.nyProShow_bar ul li a { display: block; overflow: hidden; padding: 20px; background-color: #fff; border-radius: 8px; text-align:center}
.nyProShow_bar ul li a:hover { background-color: #7e684f;}
.nyProShow_bar ul li a i { color:#999; font-size:45px}
.nyProShow_bar ul li a span { display: block; height: 20px; overflow: hidden; line-height: 20px; overflow: hidden; color: #555; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis;}
.nyProShow_bar ul li a:hover span { color: #fff;}
.nyProShow_bar ul li a:hover i {color:#fff;}

.nyProShow_part { overflow: hidden; margin-top: 50px; padding: 50px 50px 40px; background-color: #fff;}
.nyProShow_title { margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.nyProShow_title p { line-height: 40px; color: #222; font-size: 36px; font-weight: bold;}
.nyProShow_title p::after { content: ''; display: inline-block; width: 30px; height: 6px; vertical-align: middle; background-color: #7e684f; border-radius: 3px; margin: -4px 0 0 30px;}
.nyProShow_con, .nyProShow_con div, .nyProShow_con p { line-height: 30px !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif' !important; color: #222 !important; font-size: 16px !important;}
.nyProShow_con div, .nyProShow_con p { margin: 10px 0;}
.nyProShow_con br { display: none;}
.nyProShow_con img, .nyProShow_con table, .nyProShow_con tr, .nyProShow_con td, .nyProShow_con p, .nyProShow_con span, .nyProShow_con div, .nyProShow_con video, .nyProShow_con embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; line-height: 30px; color: #555; font-size: 16px;}
.nyProShow_con img { display: block; margin: 30px auto;}
.nyProShow_con p span, .nyProShow_con span, .nyProShow_con p em, .nyProShow_con em { color: #222 !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif' !important; font-size: 16px !important;}
.nyProShow_con b { color: #7e684f; font-size:18px !important; font-weight: bold;}

.nyProShow_list { padding-bottom: 48px; position: relative;}
.nyProShow_list .swiper-container { margin: -10px; padding: 10px;}
.nyProShow_list .swiper-slide { height: 100% !important; overflow: hidden; background-color: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, .06); border-top: 4px solid #7e684f; border-radius: 8px; position: relative;}
.nyProShow_list .swiper-slide .img{width:100%; position:relative; overflow:hidden; z-index:9; display:block; height:380px; padding:0; background:#fff; z-index:98}
.nyProShow_list .swiper-slide .img .pro{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; border-bottom:none}
.nyProShow_list .swiper-slide .img .pro img{display:block; max-width:85%; max-height:85%; margin:auto; padding:0; left:0; top:0; right:0; bottom:0; position:absolute; z-index:5; transition:all 0.3s ease-out;}
.nyProShow_list .swiper-slide .ms{ width: 100%; overflow: hidden; padding:20px; background-color:#f5f5f5; text-align:center; transition:all 0.3s ease-out;}
.nyProShow_list .swiper-slide .ms b{ font-size:20px}
.nyProShow_list .swiper-slide .ms span { display: block; height: 52px; overflow: hidden; line-height: 26px; color: #777; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nyProShow_list .swiper-slide:hover .ms{background-color:#7e684f;}
.nyProShow_list .swiper-slide:hover .ms b,.nyProShow_list .swiper-slide:hover .ms span{color:#fff;}
.nyProShow_list .swiper-slide:hover .img .pro img{max-width:95%; max-height:95%;}

.nyProShow_list .swiper-pagination { width: 100%; height: 8px; bottom: 0 !important;}
.nyProShow_list .swiper-pagination span { width: 20px; height: 8px; margin: 0 4px !important; background-color: #ddd; vertical-align: top; opacity: 1; border-radius: 4px;}
.nyProShow_list .swiper-pagination span::after { display: none;}
.nyProShow_list .swiper-pagination span.swiper-pagination-bullet-active { width: 40px; background-color: #7e684f;}
/*nyProshow_main end*/


/*nyProshow_msg start*/
.nyProshow_msg { overflow: hidden; padding: 100px 0; background-color: #fff;}
.nyProshow_msg dl { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -15px;}
.nyProshow_msg dl dd { width: 50%; margin: 0 0 30px; padding: 0 15px;}
.nyProshow_msg dl dd:nth-child(5) { width: 100%;}
.nyProshow_msg dl dd:nth-child(6) { width: 100%; margin: 0;}
.nyForm_ipt, .nyForm_area { background-color: #fff; border: 1px solid #ddd; border-radius: 8px; padding: 9px 24px 9px 119px; position: relative;}
.nyForm_ipt span, .nyForm_area span { display: block; width: 119px; line-height: 40px; color: #777; font-size: 18px; padding-left: 24px; position: absolute; left: 0; top: 9px;}
.nyForm_ipt span em, .nyForm_area span em { color: #da0000; font-size: 18px;}
.nyForm_ipt input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #222; font-size: 18px; background: none; border: 0; outline: none;}
.nyForm_area textarea { display: block; width: 100%; height: 190px; overflow-y: scroll; line-height: 30px; color: #222; font-size: 18px; padding: 5px 0; background: none; border: 0; outline: none; resize: none;}
.nyForm_btn input { display: block; width: 160px; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 24px; font-weight: bold; text-transform: uppercase; text-align: center; background-color: #7e684f; border-radius: 8px; border: 0; outline: none; cursor: pointer;}
.nyForm_btn input:hover { background-color: #222;}
/*nyProshow_msg end*/

.nyProShow_con table {width:100% !important;border:1px solid #CCC;}
.nyProShow_con table th {text-align:center;padding:10px 5px 10px 5px;border-top:1px dashed #CCC;line-height:1.5em;border-right:1px dashed #CCC;}
.nyProShow_con table td {text-align:center;border-top:1px dashed #CCC;line-height:2em;padding:10px 5px 10px 5px;border-right:1px dashed #CCC;}

.nyProShow_con video{width:100% !important; border-radius:8px}

@media (max-width:1680px) {
  .nyProshow_head {padding:80px 0 0;}

  .nyProShow_text { padding-right: 40px;}
  .nyProShow_text .nyProShow_name { margin-bottom: 21px;}
  .nyProShow_text .nyProShow_ms span { line-height: 22px; font-size: 16px;}
  .nyProShow_text .nyProShow_ms p { max-height: 100px; line-height: 25px; font-size: 15px;}
  .nyProShow_text dl { margin: 30px -10px;}
  .nyProShow_text dl dd { padding: 0 10px 0 70px;}
  .nyProShow_text dl dd i { left: 10px;}
  .nyProShow_text dl dd span { font-size: 15px;}
  .nyProShow_text dl dd p { font-size: 22px;}
  .nyProShow_text ul { margin: 0 -10px;}
  .nyProShow_text ul li { padding: 0 10px;}
  .nyProShow_img { margin-top: -20px;}
  .nyProShow_big { height: 360px;}
  .nyProShow_small { height: 100px;}
  
  .nyProshow_maintwo{padding:50px 0 80px !important}
  .nyProshow_main, .nyProshow_msg { padding: 0px 0 80px;}
  .nyProShow_part { margin-top: 40px; padding: 40px;}
  .nyProShow_con, .nyProShow_con div, .nyProShow_con p, .nyProShow_con img, .nyProShow_con table, .nyProShow_con tr, .nyProShow_con td, .nyProShow_con span, .nyProShow_con video, .nyProShow_con embed { font-size: 15px !important;}
  .nyProShow_con b { font-size: 20px !important;}


  .nyProShow_list .swiper-slide .img{height:350px;}
  .nyForm_ipt, .nyForm_area { padding: 4px 20px 4px 99px;}
  .nyForm_ipt span, .nyForm_area span { width: 99px; font-size: 16px; padding-left: 20px; top: 4px;}  
  .nyForm_ipt input, .nyForm_area textarea { font-size: 16px;}  
  .nyForm_btn input { font-size: 22px;}
  
  .nyProShow_img .img{height:500px;}
}

@media (max-width:1600px) {
  .nyProShow_text .nyProShow_name { font-size: 40px;}
  .nyProShow_text dl dd p { font-size: 20px;}

  .nyProShow_img .img{height:480px;}
}

@media (max-width:1440px) {
  .nyProshow_head {padding:60px 0 0;}
  .nyProShow_big { height: 348px;}
  .nyProShow_text { padding-right: 30px;}
  .nyProShow_text .nyProShow_name { line-height: 44px; font-size: 36px;}
  .nyProShow_text dl dd p { font-size: 18px;}

  .nyProShow_bar ul li a { padding: 15px;}
  .nyProShow_bar ul li a span { font-size: 16px;}

  .nyProshow_main, .nyProshow_msg { padding:0px 0 60px;}
  .nyProShow_part { margin-top: 30px; padding: 30px;}
  .nyProShow_title { margin-bottom: 30px; padding-bottom: 15px;}

  .nyProShow_list { padding-bottom: 36px;}
  .nyProShow_list .swiper-slide .pic { padding: 15px;}  
  .nyProShow_list .swiper-slide a.name { margin: 5px 0 15px; padding: 0 15px;}
  .nyProShow_list .swiper-pagination { height: 6px;}
  .nyProShow_list .swiper-pagination span { width: 15px; height: 6px;}
  .nyProShow_list .swiper-pagination span.swiper-pagination-bullet-active { width: 30px;}

  .nyForm_ipt span, .nyForm_area span, .nyForm_ipt input { font-size: 15px;}  
  .nyForm_area textarea { height: 160px; line-height: 25px; font-size: 15px;}
  .nyForm_btn input { height: 50px; line-height: 50px; font-size: 20px;}
}

@media (max-width:1380px) {
  .nyProShow_list .swiper-slide .img{height:300px;}
  .nyProShow_img{ margin-top:0}
  .nyProShow_img .img{height:440px;}
  .nyProShow_title p{font-size:32px; line-height:38px}
}

@media (max-width:1280px) {
  .nyProShow_small { height: 96px;}
  .nyProShow_text .nyProShow_name { line-height: 40px; font-size: 32px;}

  .nyProShow_title p { font-size: 30px;}  

  .nyProShow_list .swiper-slide .img{height:280px;}


  .nyProshow_msg dl { margin: 0 -12px;}  
  .nyProshow_msg dl dd { margin: 0 0 24px; padding: 0 12px;}
  .nyProShow_text dl dd p { font-size: 16px;}
}


@media (max-width:1024px) {
.nyProShow_top{margin-top:0px}
.nyProShow_title p{ font-size:26px; line-height:35px}
.nyProShow_title p::after{margin: -4px 0 0 20px;}
.nyProShow_title{margin-bottom:15px;}
.nyProShow_con b{font-size:18px !important;}
.nyProShow_list .swiper-slide .img{height:250px;}
.nyProShow_list .swiper-slide .ms b{font-size:18px}
.nyProShow_list .swiper-slide .ms span{font-size:14px; line-height:25px; height:50px}
.nyProShow_text .nyProShow_name{font-size:26px; margin-bottom:5px;}
.nyProShow_img{width:100%; margin-bottom:10px}
.nyProShow_img .img{ height:auto; margin-top:0}
.nyProShow_img .img .pro img{ position:relative}
.nyProShow_text{width:100%; padding-right:0px;}
}


@media (max-width:920px) {
  .nyProshow_head {padding:40px 0 0;}
  .nyProShowHead_main { padding: 30px;}
  .nyProShow_img { margin-top: 0;}
  .nyProShow_big { height: 280px;}
  .nyProShow_text .nyProShow_name { line-height: 32px; font-size: 26px; margin-bottom: 10px;}
  .nyProShow_text .nyProShow_ms { padding-bottom: 19px;}
  .nyProShow_text .nyProShow_ms p { max-height: 96px; line-height: 24px; font-size: 14px;}
  .nyProShow_text dl { margin: 15px 0;}
  .nyProShow_text dl dd { width: 100%; padding: 5px 0 5px 50px;}
  .nyProShow_text dl dd i { left: 0;}

  .nyProShow_title p { font-size: 24px;}

  .nyProShow_bar ul li a { padding: 10px;}
  .nyProShow_bar ul li a span { font-size: 14px;}

  .nyProshow_main, .nyProshow_msg { padding:0px 0 40px;}
  .nyProShow_part { margin-top: 20px; padding: 20px 30px;}
  .nyProShow_title { margin-bottom: 20px; padding-bottom: 10px;}

  .nyProShow_list { padding-bottom: 26px;}
  .nyProShow_list .swiper-slide .img{height:230px;}


  .nyProshow_msg dl { margin: 0 -10px;}
  .nyProshow_msg dl dd { margin: 0 0 20px; padding: 0 10px;}
}

@media (max-width:820px) {
  .nyProShow_text .nyProShow_name { font-size: 24px;}
  .nyProShow_list .swiper-slide .img{height:180px;}
}

@media (max-width:780px) {
  .nyProShowHead_main { padding:0 20px;}
  .nyProShow_img { width: 100%; margin: 20px 0; float: none;}
  .nyProShowHead_main, .nyProShow_big, .nyProShow_small .swiper-slide { border-radius: 4px;}

  .nyProShow_text { width: 100%; padding-right: 0; float: none;}
  .nyProShow_text ul li a { height: 44px; line-height: 44px; font-size: 14px; border-radius: 4px;}
  .nyProShow_text ul li a i { width: 18px; height: 18px; margin: -2px 5px 0 0;}

  .nyProshow_main { padding: 20px 0 0;}  
  .nyProShow_bar { display: none;}
  .nyProShow_part { margin: 0 0 20px; padding: 20px; border-radius: 4px;}
  .nyProShow_title p { line-height: 32px; font-size: 22px;}
  .nyProShow_title p::after { width: 20px; height: 2px; border-radius: 1px; margin: -2px 0 0 10px;}

  .nyProShow_list .swiper-slide .img{height:400px;}
  
  .nyProshow_msg { padding: 20px 0;}
  .nyProshow_msg dl { margin: 0;}  
  .nyProshow_msg dl dd { width: 100%; padding: 0;}
  .nyForm_ipt, .nyForm_area { padding: 0 20px 0 99px; border-radius: 4px;}
  .nyForm_ipt span, .nyForm_area span { top: 0;}
  .nyForm_btn input { border-radius: 4px;}
}
@media (max-width:580px) {
.nyProShow_img{ margin:0 0 10px}
.nyProShow_list .swiper-slide .img{height:350px;}
}
@media (max-width:430px) {
.nyProShow_list .swiper-slide .img{height:280px;}	
}
@media (max-width:390px) {
  .nyProShow_big, .nyProShow_list .swiper-slide .pic { height: 220px;}
  .nyProShow_small { height: 64px;}
}

@media (max-width:320px) {
  .nyProShow_small { height: 50px;}
  .nyProShow_big, .nyProShow_list .swiper-slide .pic { height: 180px;}
  .nyProShow_text .nyProShow_name { font-size: 22px;}

  .nyProShow_title p { font-size: 20px;}
}



.search_box{width:80%;  text-align:center; margin:0 auto}
.search_box h3{font-size: 30px; color: #7e684f !important; font-weight:bold; margin-bottom:20px}
.search_box input{width:80%; padding:10px;	border: 1px solid #ccc;  border-radius:3px;}
.search_box .text{ line-height:35px; color:#666; padding:20px 0}
.search_box button{background-color:#7e684f; color:#fff; padding:10px; width:300px; border: 1px solid transparent; border-radius:3px; cursor:pointer}


/**搜索**/
.search_tit{ text-align:center; margin-bottom:30px; font-size:16px}
.search_tit strong{ color:#7e684f; font-size:20px; font-weight:bold}
@media (max-width:540px) {
.search_tit{margin-bottom:10px; font-size:14px}	
.search_tit strong{font-size:16px;}
}

