@charset "utf-8";
body,div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,button,img,span {padding:0px;margin:0px;}
body {background:#fff;font:14px/1.5 Helvetica, Arial, \5FAE\8F6F\96C5\9ED1, sans-serif;}
em,i{font-style:normal;text-decoration:none;}
/* 重置body 页面背景为白色 */
fieldset,img {border:0;vertical-align:middle;}
body,th,td,input,select,textarea,button {font-size:14px;line-height:1;font:14px/1.5 Helvetica, Arial, \5FAE\8F6F\96C5\9ED1, sans-serif;color:#666;}
/* 重置页面文字属性 */
input,select,label,select,option,textarea,button,fieldset,legent {font:14px/1.5 Helvetica, Arial, \5FAE\8F6F\96C5\9ED1, sans-serif;}
ul {list-style:none;}
input,select,textarea {margin:0px;padding:0px;outline:none;blr:expression(this.onFocus=this.blur());font-family:Helvetica, Arial, \5FAE\8F6F\96C5\9ED1, sans-serif;}
/*浮动样式*/
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.clearfix:after {content:'.';clear:both;display:block;height:0;visibility:hidden;line-height:0px;}
.clearfix {zoom:1}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/*宽度样式*/

.w1500 { width: 1500px; margin: 0 auto;}
@media screen and (max-width:1600px) {
	.w1500 { width: 90%;}
}
@media screen and (max-width:1366px) {
	.w1500 { width: 94%;}
}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:0px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:#0a1a3e;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#0a1a3e;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
input{ border-radius: 0; } 

/*默认文字连接样式*/
a {color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());font-family:"microsoft yahei";}
a:hover {color:#eb3c00;text-decoration:none;}

@font-face {
	font-family: "Impact";
    src: url(../fonts/Impact.ttf);
}


/*css3动画延迟*/
/*.delay {animate-duration: 2s;animate-delay: 1s;animate-iteration-count: 1;}
.wow{transition: 1s ease-in-out;}*/

.fp-tableCell{ box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.section3 .fp-tableCell, .section6 .fp-tableCell{ padding-top:80px;}

.wel-con #fp-nav.fp-left{left:20px;}
.wel-con #fp-nav ul li:nth-last-child(1){display:none;}
.wel-con #fp-nav ul li a span{width:25px;height:1px;background:rgba(255,255,255,.5);border-radius:0;left:0;margin:0;}
.wel-con #fp-nav ul li a span.fp-sr-only{display:none;}
.wel-con #fp-nav ul li:hover a span,.wel-con .fp-slidesNav ul li:hover a span{width:50px;height:1px;background:rgba(255,255,255,1);margin:0 0 0 -25px;}
.wel-con #fp-nav ul li a.active span,.wel-con .fp-slidesNav ul li a.active span,.wel-con #fp-nav ul li:hover a.active span,.wel-con .fp-slidesNav ul li:hover a.active span{margin:0 0 0 -25px;width:50px;height:1px;background:rgba(255,255,255,1);border-radius:0;}
.wel-con #fp-nav ul li a.active + .fp-tooltip.fp-left {opacity: 1;width: 90px;font-size:15px;height:25px;line-height:25px;background:url(../images/scoll_icon.png) left center no-repeat;padding-left:15px;left:40px;}
.wel-con #fp-nav ul li, .fp-slidesNav ul li{height:17px;width:25px;margin: 12px 0;}
.wel-con #fp-nav ul li:hover .fp-tooltip,.wel-con #fp-nav.fp-show-active a.active + .fp-tooltip{opacity: 1;width: 90px;font-size:15px;height:25px;line-height:25px;background:url(../images/scoll_icon.png) left center no-repeat;padding-left:15px;left:45px;}
.wel-con #fp-nav ul li .fp-tooltip{top:-5px;}

/*.wel-con.fp-viewing-page6 #fp-nav ul li a span{background:rgba(0,0,0,.3)}
.wel-con.fp-viewing-page6 #fp-nav ul li:hover a span{background:#bb2821;}
.wel-con.fp-viewing-page6 #fp-nav ul li a.active span,.wel-con.fp-viewing-5 #fp-nav ul li:hover a.active span{background:#bb2821;}
.wel-con.fp-viewing-page6 #fp-nav ul li a.active + .fp-tooltip.fp-left {background:url(../images/scoll_icon2.png) left center no-repeat;color:#bb2821;}
.wel-con.fp-viewing-page6 #fp-nav ul li:hover .fp-tooltip,.wel-con #fp-nav.fp-show-active a.active + .fp-tooltip{background:url(../images/scoll_icon2.png) left center no-repeat;}*/

.wel-con.fp-viewing-page7 #fp-nav{display:none;}

/*top*/
.h_header{position:fixed;top:0;z-index:999;width:100%;}
.h_header .w1500{width:98%;max-width:1920px;padding-left:2%;}
.top1{border-bottom:1px solid rgba(255,255,255,.17); display:none;}
.top1 .l{float:left;width:50%;height:40px;line-height:40px;font-size:14px;color:#fff;}
.top1 .r{float:right;width:30%;text-align:right;font-size:0;}
.top1 .r span{display:inline-block;vertical-align:middle;overflow:hidden;width:18px;height:40px;background:url(../images/top_tel.png) center center no-repeat;margin-right:8px;}
.top1 .r em{display:inline-block;vertical-align:middle;overflow:hidden;font-size:18px;font-weight:bold;color:#fff;height:40px;line-height:40px;}

.top2{border-bottom:1px solid rgba(255,255,255,.17);padding: 0;position:relative;z-index:99; transform: scale(1) ;}
.top2 .top_nav{max-width:65%;float:right;transform: scale(1);opacity: 01;transition: .6s ease-in-out;transition-duration: .5s;}
/*top_nav begin*/
.flexnav {margin:0;padding:0;list-style:none;line-height:1;display:block;overflow:visible;width:100%;height: 80px;font-family:"Noto Sans",Helvetica,sans-serif;}
.flexnav:after {content:"";display:table;clear:both}
.flexnav>li {float:left}
.flexnav li {display:block;position:relative}
.flexnav>li.item-with-ul>a {padding-right: 40px;}
.flexnav li a {position:relative;display:block;z-index:2;padding: 0 25px;height:80px;line-height:80px;overflow:hidden;/*font-weight:bold;*/font-size:17px;color:#fff;text-decoration:none;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in;}
.flexnav ul li a {width: 80px;font-weight:400;font-size:13px;padding:13px 25px;text-align: center;}
.flexnav li a span{overflow: hidden;height: 20px;display: inline-block;vertical-align: middle;margin:-2px 6px 0 0;}
.flexnav li a span img{margin-top:-38px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.flexnav li:hover>a,.flexnav li.active>a {color: #bb2821;}
.flexnav li:hover>a>span,.flexnav li.active>a>span{margin-top:-2px;}
.flexnav li:hover>a>span img,.flexnav li.active>a>span img {margin-top:-18px;}
.flexnav ul {position:absolute;top:auto;left:0;display:block;padding:0}
.flexnav>li>ul {left: 50%;right:0;margin-left: -65px;}
.flexnav ul ul {margin-left:100%;top:0}
.flexnav li ul li {position:relative;overflow:hidden}
.flexnav li ul.show li {overflow:visible}
.flexnav li ul li a {background: rgba(255,255,255,.3);}
.flexnav ul li ul li a {background:#253136}
.flexnav ul li ul li ul li a {background:#2c3b40}
.flexnav li ul.open {display:block;opacity:1;visibility:visible;z-index:1}
.flexnav li ul.open li {overflow:visible;max-height:100px}
.flexnav li ul.open ul.open {margin-left:100%;top:0}
.flexnav .touch-button {position:absolute;z-index:999;top:0;right:0;width:46px;height: 80px;display:inline-block;text-align:center;}
.flexnav .touch-button:hover {cursor:pointer}
.flexnav .touch-button::after {height:0;width:0;content:"";border:6px solid transparent;border-top-color:#fff;display:block;position:absolute;top: 37px;left:17px;}
.flexnav>li:hover>.touch-button::after,.sm-screen .submenu-open::after {border-top-color:#ca1511}
.flexnav ul li .touch-button {width:39px;height:39px;background:rgba(255,255,255,.05);border-top-color:transparent}
.flexnav ul li .touch-button::after {top:15px}
.flexnav.lg-screen ul li .touch-button::after {border-left-color:#ddd;border-top-color:transparent;border-width:5px}
.flexnav.lg-screen ul li:hover>.touch-button::after {border-left-color:#ca1511}
.flexnav.sm-screen ul li .touch-button::after {border-width:5px;left:14px;top:17px}
.menu-button {position:relative;display:none;padding: 0;background: none;color:#ddd;cursor:pointer;font-family:"Noto Sans",Helvetica,sans-serif;line-height: 62px;font-weight:700;font-size:14px;font-size: 0;}
.menu-button.one-page {position:fixed;top:0;right:5%;padding-right:45px}
.menu-button .touch-button {background:transparent;position:absolute;z-index:999;top:0;right:0;width: 100%;height: 62px;display:inline-block;text-align:center;}
.menu-button .touch-button .navicon {font-size:16px;position:relative;top:1em;color:#666}
.menu-button::after {position:absolute;content:"";right:50%;top: 24px;height: 4px;width: 24px;margin:0 -12px 0 0;border-top: 2px solid #515151;border-bottom: 2px solid #515151;z-index:1;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.menu-button::before {position:absolute;content:"";right:50%;top: 33px;height:3px;width: 24px;margin:0 -12px 0 0;border-bottom: 2px solid #515151;z-index:1;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}

@media all and (max-width:1440px) {
	.wel-con #fp-nav.fp-left { display:none;padding-top:0;}
}
@media all and (max-width:1080px) {
	.flexnav {overflow:hidden;max-height:0}
	.flexnav.show {border-top: 1px solid #ededed;overflow:visible;max-height:2000px;width:100%;height:100%;padding:20px;position:fixed;left:0;top: 60px;background-color:white;z-index:10;color:#666;overflow-y:auto; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.flexnav li {float:none}
	.flexnav li a {width:auto;height:50px;line-height:50px;width:100%;margin:0 auto;padding:0;border-bottom:1px solid #ededed;font-weight:bold;color:#555;font-family: "思源黑体","Source Han Sans CN","Noto Sans", sans-serif !important; font-size:16px; text-align:center;}
	.flexnav ul,.flexnav ul ul {position:relative;margin-left:0;width:100%}
	.flexnav ul li a {padding-left:37px}
	.flexnav ul ul li a {padding-left:49px}
	.flexnav ul ul ul li a {padding-left:61px}
	.menu-button{display:block;width:10%; line-height:60px;float:right;}
	.menu-button.cur::before{transform: rotate(-45deg);top: 29px;}
	.menu-button.cur::after{transform: rotate(45deg);top: 31px;border-bottom:0;}
	.flexnav li a span{display:none;}
	.menu-button .touch-button { height:60px;}
	.menu-button .touch-button .navicon { line-height:60px;}
	
	.section3 .fp-tableCell, .section6 .fp-tableCell { padding-top:60px;}
	
}
@media all and (max-width:1024px) {
	.section3 .fp-tableCell, .section6 .fp-tableCell { padding-top:0;}
}

/*top_nav end*/
.top2 .logo{display:block;width:20%;float:left;padding: 11px 0;transform: scale(1);opacity: 01;transition: .6s ease-in-out;transition-duration: .5s;}
.top2 .logo .logo2{display:none;}
.top2 .top_search_icon{width:5%;height:80px;background:url(../images/top_search_btn.png) center center no-repeat;float:right;cursor:pointer;border-left:1px solid rgba(255,255,255,.17);border-right:1px solid rgba(255,255,255,.17);transform: scale(1) ;transition: .6s ease-in-out;transition-duration: .5s;}
.hide1 .top2,.hide1 .logo,.hide1 .top_nav,.hide1 .nav_btn_wrap,.hide1 .top_search_icon {transform: scale(0) !important;opacity: 0;transition: .6s ease-in-out;transition-duration: .5s;}

.search_wrap {height:80px;position:fixed;top:0;width:100%;z-index:9999;left:0;background:#bb2821;transform: scale(0);opacity: 0;}
.search_wrap .search_in { position:absolute; z-index:10; left:50%; top:15px; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); opacity:0; width:600px; height:44px;margin-left:-300px; color:#666; line-height:44px; transition:all 0.5s; background:#fff; padding-right:50px;}
.search_in input.serach {width:100%;display:block;height:44px; line-height:44px;position:relative;border:none;background:none;box-sizing:border-box;text-indent:0; color:#666; font-size:16px; outline:none; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.search_in .sub {position:absolute; top:0; right:0; z-index:5; display:block; width:50px; height:44px; background:url(../images/top_search_btn2.png) center center no-repeat; outline:none; border:none; box-sizing:border-box;}
.search_close {position:absolute;z-index:-1;display:block;right:-40px;top:50%;margin-top:-12px;width:24px;height:24px;background:url(../images/close2.png) no-repeat center;background-size:24px !important;cursor:pointer;transition-duration:.5s;transform:scale(0);}
.show1 {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.search_wrap.show1 .search_in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1; }
.search_wrap.show1 .search_close{transform:scale(1);}

.nav_btn_wrap{width:5%;height:80px;float:right;transform: scale(1) ;transition: .6s ease-in-out;transition-duration: .5s;}
.nav_btn {width:20px;height:16px;vertical-align:middle;cursor:pointer;margin:32px auto;position:relative;}
.nav_btn .line {position:absolute;display:block;width:100%;height:2px;background-color:#fff;transition:.5s ease-in-out;left:0;border-radius:4px;}
.nav_btn .line1 {top:0;-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0;}
.nav_btn .line2 {top:7px;}
.nav_btn .line3 {bottom:0;-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;}
.nav_btn.active {-webkit-animation:rotate 0.3s linear 0s;animation:rotate 0.3s linear 0s;}
.nav_btn.hover .line {left:6px;}

/*弹出层*/
.header-down {position:fixed;width:100%;height:100%;left:0;z-index:9999999;top:-150%;transition:.5s ease-in-out;opacity:0;}
.header-down.active {opacity:1;top:0;transition:.5s ease-in-out;}
.header-down .cha {width:20px;height:20px;position:absolute;right:35px;top:35px;background:url(../images/i8.png) no-repeat center;background-size:100%;cursor:pointer;}
.header-down .downbox {width:100%;height:640px; overflow:hidden; background:url(../images/i4.jpg) no-repeat center;background-size:cover;}
.header-down .down {height:100%;border-right:1px solid rgba(255,255,255,0.2);box-sizing:border-box;}
.header-down .down .items {width:33.33%;height:100%;float:left;border-left:1px solid rgba(255,255,255,0.2);padding:180px 40px 0;box-sizing:border-box;position:relative;}
.header-down .down .items .li {position:relative; margin:0 0 30px;}
.header-down .down .items .li:last-child { margin:0;}
.header-down .down .items .li-top { display:block; line-height:40px; color:rgba(255,255,255,0.7);font-size:32px;transition:.5s ease-in-out; cursor:pointer;}
.header-down .down .items .li-top:hover,.header-down .down .items .li-top.active {color:#fff;transition:.5s ease-in-out;}
.header-down .down .items .li-bot {display:none;position:absolute;top:0;left:120px;padding-top:10px;padding-left:60px;box-sizing:border-box;}
.header-down .down .items .li-bot:after {content:"";position:absolute;width:48px;height:1px;background:rgba(255,255,255,0.5);left:0;top:18px;}
.header-down .down .items .li-bot .i {display:block;font-size:14px;color:rgba(255,255,255,0.5);line-height:18px;height:18px;margin-bottom:14px;position:relative;padding-left:25px;box-sizing:border-box;transition:.5s ease-in-out;}
.header-down .down .items .li-bot .i:hover,.header-down .down .items .li-bot .i.active {color:#fff;transition:.5s ease-in-out;}
.header-down .down .items .li-bot .i:hover:after,.header-down .down .items .li-bot .i.active:after {background:#fff;transition:.5s ease-in-out;}
.header-down .down .items .li-bot .i:after {content:"";position:absolute;width:8px;height:2px;background:rgba(255,255,244,0.5);left:0;top:0;bottom:0;transition:.5s ease-in-out;margin:auto;}
.header-down .down .items2 .tit {font-size:24px;color:#fff;}
.header-down .down .items2 .i-form {overflow:hidden;width:100%;height:48px;position:relative;border-radius:24px;margin:20px 0 50px;}
.header-down .down .items2 .i-form input {border:none;background:none;outline:none;background:#fff;}
.header-down .down .items2 .i-form input[type=text] {width:80%; height:100%; overflow:hidden; color:#666; font-size:16px;padding:0 30px; float: left; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.header-down .down .items2 .i-form input[type=submit] {width:20%; height:100%; background: #da3432 url(../images/top_search_btn.png) center center no-repeat;color:#fff;font-size:16px;float: right; cursor:pointer;}
.header-down .down .items2 .en {font-size:24px;color:#fff;line-height:1.2;}
.header-down .down .items2 .bdfx {margin-top:20px;}
.header-down .down .items2 .bdfx a {display:inline-block;width:40px;height:40px; margin:0 20px 0 0; padding:0; background:none; border:2px solid #fff; border-radius:50%; opacity:.6; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.header-down .down .items2 .bdfx a:hover { opacity:1;}
.header-down .down .items2 .bdfx a.bds_qq { background:url(../images/i5.png) center center no-repeat; background-size:22px 22px;}
.header-down .down .items2 .bdfx a.bds_weixin { background:url(../images/i6.png) center center no-repeat; background-size:22px 22px;}

.fixed-erweima {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8); z-index:999; display:none;}
.fixed-erweima .imgbox {width:400px;height:auto;margin:auto;padding:0 0 20px;background:#fff;text-align:center;line-height:1.2; position:fixed; left:50%; top:200%; z-index:9999; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.fixed-erweima .imgbox.active { top:50%;}
.fixed-erweima .img {padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.fixed-erweima .img img {width:100%;}
.fixed-erweima .imgbox .span { width:100%; height:auto; overflow:hidden; line-height:30px; color:#666; font-size:20px; text-align:center; margin:0 auto; padding:0;}
 
.hdDown .top2, .proHd .top2 { background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.hdDown .top2 .logo .logo2, .proHd .top2 .logo .logo2{display:block;}
.hdDown .top2 .logo .logo1, .proHd .top2 .logo .logo1{display:none;}
.hdDown .flexnav li a, .proHd .flexnav li a{color:#333;}
.hdDown .flexnav li a span img, .proHd .flexnav li a span img{margin-top:1px;}
.hdDown .top2 .top_search_icon, .proHd .top2 .top_search_icon{background: url(../images/top_search_btn2.png) center center no-repeat;border-left: 1px solid rgba(0,0,0,.07);border-right: 1px solid rgba(0,0,0,.07);}
.hdDown .nav_btn .line, .proHd .nav_btn .line{background:#777;}
.hdDown .flexnav li a:hover, .proHd .flexnav li a:hover{color: #d62620;}
.hdDown .flexnav li:hover a span img, .proHd .flexnav li:hover a span img{margin-top: -18px;}
.hdDown .flexnav li.active a, .proHd .flexnav li.active a{color: #d62620;}
.hdDown .flexnav li.active a span img, .proHd .flexnav li.active a span img{margin-top: -18px;}

.section {overflow: hidden;height:100%;}
.section1{background:#999;}
.section2{background: url(../images/bg_h_about.jpg) 50%;background-size:cover;}
.section3{background: url(../images/bg_h_tjpro.jpg) 50%;background-size:cover;}
.section4{background: url(../images/bg_h_profl.jpg) 50%;background-size:cover;}
.section5{background:#fff;}
.section6{background: url(../images/bg_h_news.jpg) 50%;background-size:cover;}
.section7{background: #181818;}


@media (max-width:1600px){
	.header-down .down .items .li-top { font-size:28px;}
	
	.fixed-erweima .imgbox { width:320px;}
	.fixed-erweima .imgbox .span { font-size:18px;}
}
@media (max-width:1560px) {
	.flexnav li a{padding: 0 20px;font-weight:normal;font-size:16px;}
	.header-down .down .items .li-top{font-size:24px;}
	.header-down .down .items2 .tit{font-size:22px;}
	.header-down .down .items2 .i-tit .em{font-size:22px;}
}
@media (max-width:1440px) {
	.header-down .downbox { height:480px;}
	.header-down .down .items { padding:120px 40px 0;}
	.header-down .down .items2 .i-form { height:44px;}
}
@media (max-width:1366px) {
	.top2 .top_nav{width:70%;}
	.flexnav li{width:11.11111%;}
	.flexnav li a{padding:0 0;}
	
	.wel-con #fp-nav ul li a.active + .fp-tooltip.fp-left{display:none;}
	.wel-con #fp-nav ul li a span{width:8px;height:8px;border-radius:50%;background:none;border:1px solid #fff;}
	.wel-con #fp-nav ul li a.active span, .wel-con .fp-slidesNav ul li a.active span, .wel-con #fp-nav ul li:hover a.active span, .wel-con .fp-slidesNav ul li:hover a.active span{width:8px;height:8px;border-radius:50%;background:#fff;}
	
	.fixed-erweima .imgbox { width:280px;}
	.fixed-erweima .imgbox .span { font-size:15px;}
	.header-down .cha { top:20px; right:10px;}
	.header-down .downbox { height:400px;}
	.header-down .down .items { padding:100px 40px 0;}
	.header-down .down .items .li { margin:0 0 20px;}
	.header-down .down .items .li-top { font-size:22px;}
	.header-down .down .items2 .tit { font-size:18px;}
	.header-down .down .items2 .i-form { margin:20px 0 40px;}
	.header-down .down .items2 .i-form input[type=text]{ font-size:15px; padding:0 20px;}
	
}
@media (max-width:1200px) {
	.header-down .downbox { height:380px;}
	.header-down .down .items { padding:80px 30px 0;}
	.header-down .down .items2 .tit { line-height:30px; font-size:16px;}
	.header-down .down .items2 .i-form { height:40px;}
	.header-down .down .items2 .i-form input[type=text]{ font-size:14px;}
}
@media (max-width:1080px) {
	.nav_btn_wrap{display:none;}
	.top2 .top_search_icon{float:left;width:10%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:60px;}
	.top2 .logo{width:80%; padding:10px 0;}
	.top2 .top_nav{width:100%;max-width:100%;margin-left: -2%;float:none;padding-left: 2%;}
	.top2 .logo img{height:40px;}
	
	.top2{background: #fff;border-bottom: 0 solid rgba(255, 255, 255, 0.1);box-shadow: 0 0 10px rgba(0,0,0,.2);}
	.top2 .logo .logo2{display:block;}
	.top2 .logo .logo1{display:none;}
	.flexnav li a{color:#333;}
	.flexnav li a span img{margin-top:1px;}
	.top2 .top_search_icon{background: url(../images/top_search_btn2.png) center center no-repeat;border-left: 1px solid rgba(0,0,0,.07);border-right: 1px solid rgba(0,0,0,.07);position:relative;z-index:99;}
	.nav_btn .line{background:#777;}
	.flexnav li a:hover{color: #d62620;}
	.flexnav li:hover a span img{margin-top: -18px;}
	.flexnav li.active a{color: #d62620;}
	.flexnav li.active a span img{margin-top: -18px;}
	.flexnav li{width:100%;}
	
	.search_wrap .search_in{left:50%;margin-left:-40%;width:75%;padding-right:5%;}
	.search_close{right:-5%;}
	
	#fp-nav{display:none;}
	.fp-section,.fp-tableCell{height:auto !important;}
	
	.section2{background: url(../images/bg_h_about.jpg) center center;background-size:cover;}
	.section3{background: url(../images/bg_h_tjpro.jpg) center center;background-size:cover;}
	.section4{background: url(../images/bg_h_profl.jpg) center center;background-size:cover;}
	
}
@media (max-width: 820px) {
	.search_close{right:-6%;}
}
@media (max-width: 767px) {
	.top2 .logo{width:70%;}
	.top2 .top_search_icon{width:15%;}
	.menu-button{width:15%;}
	.search_close{right:-9%;}
}
@media (max-width: 375px) {
	
}
@media (max-width: 320px) {
	.search_close{right:-10%;}
}


/* banner 开始 */
.section1 .banner{width:100%;height:100%;overflow:hidden;}
.section1 .items {position: relative;display: block;width:100%;height:100%;overflow:hidden;}
.banner .swiper-slide-active .images {/*transform: scale3d(1.02, 1.02, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);*/}
.banner .images {transform: scale3d(1.2, 1.2, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);transform: scale3d(1, 1, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);animation-name: scaleDraw;animation-timing-function: cubic-bezier(0.04, 0.79, 1, 1);animation-iteration-count: 1; animation-duration: 5s;position:relative;}
/*@keyframes scaleDraw {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.02);
  }
}*/
.banner .swiper-slide-active .images  video{min-width:100%;min-height:100%;width:100%;height:100%;display: block;object-fit: cover;}

.banner .swiper-pagination{text-align:right;width:40% !important;margin:0 auto;bottom:40px !important;left:inherit !important;right:10% !important;display:none;}
.banner .swiper-pagination-bullet{width:55px;height:3px;background:rgba(255,255,255,1);border-radius:0; opacity:1;}
.banner .swiper-pagination-bullet-active { background:#cf100c;}
.banner .jt {background:rgba(187, 40, 33,.8);height:70px;line-height:70px;position:absolute;bottom:0;left:0;width:40%;z-index:999;text-align:right;}
.banner .jt  .swiper-button-prev,.banner .jt  .swiper-button-next{display:inline-block;width:10%;height:70px;line-height:70px;background:none !important;cursor:pointer;color:#fff;font-size:14px;position:static;margin:0 20px;}
.banner .jt  .swiper-button-prev:before{content:'';display:inline-block;background:url(../images/banner_left.png) center center no-repeat;width:23px;height:6px;margin-right:5px;vertical-align:middle;margin-top:-5px;}
.banner .jt  .swiper-button-next:after{content:'';display:inline-block;background:url(../images/banner_right.png) center center no-repeat;width:23px;height:6px;margin-left:5px;vertical-align:middle;margin-top:-5px;}
.banner .ts{width:60px;font-size:14px;text-align:center;text-transform : uppercase;position:absolute;bottom:0;left:50%;margin-left:-30px;z-index:999;color:#fff;}
.banner .ts:after{content:'';display:block;width:1px;height:36px;background:#fff;margin:0 auto;margin-top:5px;animation-name: line1;animation-timing-function: cubic-bezier(0.04, 0.79, 1, 1);animation-iteration-count:infinite; animation-duration: 1.5s;}
 @keyframes line1 {
  0% {
    height:36px;
  }
  50% {
     height:20px;
  }
  100% {
     height:36px;
  }
}

/* banner 开始 */
.lyBanner { width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyBanner .swiper-container { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyBanner .swiper-container .swiper-slide { height:100%; overflow:hidden; position:relative;}
.lyBanner .swiper-container .swiper-slide img.ba01 { display:block; width:100%; height:100%; object-fit:cover; margin:0; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

.lyBanner .swiper-pagination { width:100%; max-width:1600px; height:2px; overflow:hidden; margin:0; padding:0; text-align:left; position: absolute; left:50%; bottom:40px!important; z-index:100; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.lyBanner .swiper-pagination .swiper-pagination-bullet { display:inline-block; width:55px; height:2px; opacity:0.5; margin:0 10px 0 0; background-color:#fff; outline:none; border-radius:0;}
.lyBanner .swiper-pagination .swiper-pagination-bullet-active { opacity:1; background-color:#bf2020;}

@media (max-width:1680px){
	
}
@media (max-width:1600px){
	.lyBanner .swiper-pagination { width:94%;}
}
@media (max-width:1560px) {
}
@media (max-width:1440px) {
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {

}
@media (max-width:1080px) {
	.lyBanner { height:560px;}
	.lyBanner .swiper-pagination .swiper-pagination-bullet { width:40px;}
}
@media (max-width:1024px) {
	.lyBanner { height:540px;}
}
@media (max-width:920px) {
	.lyBanner { height:500px;}
	
	.lyBanner .swiper-pagination .swiper-pagination-bullet { width:40px;}
}
@media (max-width:820px) {
	.lyBanner { height:440px;}
}
@media (max-width: 767px) {
	.lyBanner { height:240px;}
	.lyBanner .swiper-pagination { bottom:20px!important;}
	.lyBanner .swiper-pagination .swiper-pagination-bullet { width:20px;}
}
@media (max-width: 390px) {
	.lyBanner { height:230px;}
}
@media (max-width: 320px) {
	
}
@media (max-width: 280px) {
	
}
/* banner 结束 */

.pcbox {display: block;}
.section1 .items .words {position: absolute;color: #ffffff;left: 50%;top: 50%;line-height: 1;width:80%;z-index:999; margin:-75px 0 0 -40%;}
.section1 .items .words p{width:80%;overflow:hidden;line-height:80px;color:#fff;font-size:78px;font-weight:bold;text-align:center;letter-spacing:0px;margin:0 auto 30px;padding:0;}
.section1 .items .words span{display:block;width:80%;overflow:hidden;line-height:60px;color:#fff;font-size:52px;text-align:center; font-weight: lighter; margin:0 auto;padding:0;}

/*.section1  .slide_video  .items:after{ content:'';position: absolute; display: flex; align-items: center; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/banner_sha.png); color: #fff; text-align: center;}*/

.banner .images img{display:none;}
@media (max-width:1600px){
	.banner .jt .swiper-button-prev, .banner .jt .swiper-button-next{width:12%;}
	.section1 .items .words{top:50%;margin-top:-80px}
}

@media (max-width:1440px) {
	.banner .jt .swiper-button-prev, .banner .jt .swiper-button-next{width:16%;height:55px;line-height:55px;}
	.banner .jt{height:55px;line-height:55px;}
	
	.section1 .items .words p{font-size:42px;}
}

@media (max-width:1300px) {
	
}
@media (max-width:1080px) {
	.banner .jt .swiper-button-prev, .banner .jt .swiper-button-next{width:26%;}
	.section1 .banner{height:auto;margin-top:60px;}
	.section1 .banner .swiper-container{height:100%;}
	.banner .images{min-height:inherit !important;height:auto !important;}
	.banner .images img{display:block;width:100%;height:100%;object-fit: cover;}
	
	.section1 .items .words p{font-size:28px;letter-spacing:0;}
	.section1 .items .words em{margin: 10px auto;height:3px;}
	.section1 .items .words span{font-size:16px;}
	.section1 .items .words{top:50%;margin-top:-40px}
}

@media (max-width: 767px) {
	.section1{margin-top:60px;}
	.section1 .banner{height:auto;margin-top:0;}
	.banner .jt{display:none;}
	.banner .swiper-pagination{display:none !important;}
	
	.section1 .items .words {width:95%;margin-left:-47.5%;}
	.section1 .items .words p{font-size:18px;letter-spacing:0;height:40px;line-height:40px;}
	.section1 .items .words em{margin: 10px auto;height:2px;width:30px;}
	.section1 .items .words span{font-size:14px;}
	.section1 .items .words{top:50%;margin-top:-60px}
	
	.banner .swiper-slide-active .images video{opacity:0;}
}
@media (max-width: 375px) {
	
}
@media (max-width: 320px) {
	
}
/* banner 结束 */

/*关于我们*/
.h_about { padding-top:15px;}
.h_about .l { float:left;width:54%; padding:51px 0;}
.h_about .l .tlt p { line-height:44px; color:#fff; font-size:36px; font-weight:bold;}
.h_about .l .tlt em { display:block; width:60px; height:4px; margin:20px 0 0; padding:0; background-color:#bf2020;}
.h_about .l .jianjie { font-size:18px!important; color:#fff!important; font-weight:lighter!important; line-height:36px!important; word-break:break-all; text-align:justify;height:180px;overflow:hidden;margin:40px 0 60px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; line-clamp:5; -webkit-box-orient:vertical;}
.h_about .l .jianjie p { font-size:18px!important; color:#fff!important; font-weight:lighter!important; line-height:36px!important; word-break:break-all; text-align:justify;}
.h_about .l .jianjie p br { display:none;}
.h_about .l ul.ab_data li{float:left;width:25%;}
.h_about .l ul.ab_data li .hd{font-size:20px;font-weight:lighter;color:#fff;margin-bottom:20px;}
.h_about .l ul.ab_data li .bd span{font-size:50px;color:#fff;font-family: "Impact";}

.h_about .l ul.ab_data li .bd span sup{font-size:20px;margin-left:5px;font-weight:normal;}
.h_about .l ul.ab_data li .bd em{font-size:16px;color:#fff;font-weight:lighter;margin-left:5px;}
.h_about .l ul.ab_data li .bd em sup{font-size:12px;}
.h_about .l .more{display:block;width:200px;height:56px;line-height:56px;font-size:18px;color:#fff;position:relative;margin-top:60px;overflow:hidden; background-color:#bf2020; border-radius:28px; padding:0 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; transition:0.5s;}
.h_about .l .more:hover { padding:0 35px;}
.h_about .l .more i {display:block;width:40px; height:40px; transition:0.5s;margin:8px 0;background:url(../images/h_more2.png) center center no-repeat; background-size:40px 40px; float:right;}

.h_about .r{float:right;width:42%;}
.h_about .r ul li{float:left;width:49%;margin-right:2%;margin-bottom:15px;background:rgba(0,0,0,.6);padding:40px 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_about .r ul li:nth-child(2n){margin-right:0;}
.h_about .r ul li .icon{width:68px;height:68px;background:#bf2020;border:1px solid #bf2020;border-radius:50%;text-align:center;margin:0 auto;}
.h_about .r ul li .icon img{max-width:100%;max-height:100%;vertical-align:middle;}
.h_about .r ul li .icon .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.h_about .r ul li .tlt{font-size:20px;font-weight:bold;color:#fff;text-align:center;margin:25px 0 18px;}
.h_about .r ul li .more{display:block;text-align:center;color:#fff;font-size:15px;opacity:0.5;}
.h_about .r ul li:hover{background:rgba(166,37,34,.9);}
.h_about .r ul li:hover .icon{ background:none; border:1px solid #fff;}
@media (max-width:1600px) {
	.h_about .l { padding:54px 0;}
	.h_about .l .tlt p { line-height:40px; font-size:32px;}
	.h_about .l .tlt em { height:3px;}
	.h_about .l ul.ab_data li .bd span{font-size:40px;}
	.h_about .l .jianjie { font-size:16px!important; height:160px; line-height:32px!important;}
	.h_about .l .jianjie p { font-size:16px!important; line-height:32px!important;}
	.h_about .l .more { width:172px; height:48px;line-height:48px;font-size:16px; border-radius:24px; padding:0 20px;}
	.h_about .l .more:hover { padding:0 30px;}
	.h_about .l .more i { width:32px; height:32px; margin:8px 0; background-size:32px 32px;}

	.h_about .r ul li .tlt { margin:20px 0 10px;}
}
@media (max-width:1500px) {
	.h_about .r ul li{padding: 46px 0;}
	.h_about {padding-top: 3rem;}
}
@media (max-width:1440px) {
	.h_about .l { padding:26px 0 25px;}
	.h_about .l .tlt p{font-size:26px;}
	.h_about .l .tlt span{font-size:20px;margin: 15px 0 20px;}
	.h_about .l .tlt em{width:54px;}
	.h_about .l .jianjie { font-size:15px!important; height:150px; line-height:30px!important; margin:40px 0;}
	.h_about .l .jianjie p { font-size:15px!important; line-height:30px!important;}
	.h_about .l ul.ab_data li .bd span{font-size:32px;}
	.h_about .l ul.ab_data li .hd{font-size:18px;margin-bottom: 12px;}
	.h_about .r ul li{ margin-bottom:12px; padding: 20px 0;}
	.h_about .r ul li .tlt{font-size:18px;}
	.h_about .r ul li .more { font-size:14px;}
	
	.h_about .l .more { width:160px; height:44px;line-height:44px;font-size:15px; border-radius:22px; margin-top:40px; padding:0 20px;}
	.h_about .l .more:hover { padding:0 30px;}
	.h_about .l .more i { width:28px; height:28px; margin:8px 0; background-size:28px 28px;}
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {
	.h_about .r ul li{ margin-bottom:10px;}
	.h_about .r ul li .icon { width:62px; height:62px;}
	.h_about .r ul li .tlt { line-height:30px; font-size:16px; margin:10px 0 6px;}
	.h_about .r ul li .more { line-height:20px; font-size:14px;}
	
	.h_about .l { width:55%; padding:26px 0 30px;}
	.h_about .l .tlt p { line-height:32px; font-size:24px;}
	.h_about .l .tlt em { width:48px;}
	.h_about .l .jianjie { font-size:14px!important; height:140px; line-height:28px!important; margin:25px 0;}
	.h_about .l .jianjie p { font-size:14px!important; line-height:28px!important;}
	.h_about .l .more { margin-top:30px;}
}
@media (max-width:1200px) {
	.h_about .l { padding:24px 0 26px;}
	.h_about .l .more { width:140px; height:40px;line-height:40px;font-size:14px; border-radius:20px; margin-top:40px; padding:0 15px;}
	.h_about .l .more:hover { padding:0 25px;}
	.h_about .l .more i { width:24px; height:24px; margin:8px 0; background-size:24px 24px;}
}
@media (max-width:1080px) {
	.h_about { padding:60px 0 40px;}
	.h_about .l { width:100%;margin-bottom:30px; padding:30px 0;}
	.h_about .l .more { margin-top:25px;}
	.h_about .r{width:100%;}
	.h_about .r ul li { margin-bottom:20px; padding:20px 0;}	
	.h_about .r ul li .tlt { font-size:18px; margin:10px 0;}
	.fp-tableCell { padding:0;}
}
@media (max-width:1024px) {
	.h_about { padding:40px 0 20px;}
	.h_about .l { padding:0;}
}
@media (max-width: 767px) {
	.h_about .l .tlt span{display:none;}
	.h_about .l .tlt p{margin-bottom:15px;}
	.h_about .l .jianjie { margin:20px auto;}
	.h_about .l ul.ab_data li{width:45%;display:inline-block;float:none;margin-bottom:15px;}
	.h_about .l ul.ab_data li .hd{font-size:15px;margin-bottom:5px;}
	.h_about .l ul.ab_data li .bd span{font-size:22px;}
	.h_about .r ul li { margin-bottom:10px;}
	.h_about{padding:40px 0 30px;}
}
@media (max-width: 390px) {
	.h_about .r ul li .icon { width:58px; height:58px;}
	.h_about .r ul li .tlt { font-size:16px; margin:10px auto 5px;}
	.h_about .r ul li .more { font-size:12px;}
}
@media (max-width: 320px) {
	
}


/*首页推荐产品*/
.h_tjpro .h_tlt2{margin-bottom:40px;}
.h_tjpro .h_tlt2 p{font-size:40px;font-weight:bold;color:rgba(255,255,255,.1);text-align:center;text-transform:uppercase;}
.h_tjpro .h_tlt2 span{display:block;font-size:42px;color:#fff;text-align:center;font-weight:bold;margin-top:-20px;}
.h_tjpro .h_tlt2 span em{color:#bb2821;}
.h_tjpro .h_tlt2>em{display:block;width:56px;height:4px;background:#fff;margin:20px auto 20px;}
.h_tjpro .h_tlt2 i{display:block;text-align:center;color:#fff;font-size:16px;}
.h_tjpro .w1500 { position:relative;}
.h_tjpro .w1500 span.probg { display:block; width:100%; line-height:150px; color:#eee; font-size:150px; font-weight:bold; letter-spacing:20px; text-align:center; margin:0; padding:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.h_tjpro .w1500 .big_pic{display:block;width:50%;height:520px;overflow:hidden;float:right; position:relative; box-shadow:0 0 30px rgba(0,0,0,0.1); border-radius:20px;}
.h_tjpro .w1500 .pic{display:block;width:100%;height:100%;overflow:hidden;text-align:center;background:#fff url(../images/probg.jpg) center center no-repeat; background-size:cover; border-radius:20px;}
.h_tjpro .w1500 .pic img{max-width:95%;max-height:95%;vertical-align:middle;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_tjpro .w1500 .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.h_tjpro .w1500 .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.h_tjpro .w1500 .wz{float:left;width:46%; position:relative;}
.h_tjpro .w1500 .wz .hd {margin:36px 0 100px;}
.h_tjpro .w1500 .wz .hd .hd_in{display:none;}
.h_tjpro .w1500 .wz .hd .hd_in.on{display:block;}
.h_tjpro .w1500 .wz .hd .tlt{display:block;font-size:36px;font-weight:bold;color:#333;height:44px;line-height:44px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap; margin:0; padding:0;}
.h_tjpro .w1500 .wz .hd em{display:block;width:60px;height:4px;background:#bb2821;margin:20px 0 0;}
.h_tjpro .w1500 .wz .hd .desc{ width:100%; height:64px; overflow:hidden; line-height:32px; color:#999; font-size:18px; margin:40px 0 0; padding:0; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.h_tjpro .w1500 .wz .hd .more{display:block;width:200px;height:56px;line-height:56px;font-size:18px;color:#fff;position:relative;margin:60px 0 0;overflow:hidden; background-color:#bf2020; border-radius:28px; padding:0 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; transition:0.5s;}
.h_tjpro .w1500 .wz .hd .more:hover { padding:0 35px;}
.h_tjpro .w1500 .wz .hd .more i {display:block;width:40px; height:40px; transition:0.5s;margin:8px 0;background:url(../images/h_more2.png) center center no-repeat; background-size:40px 40px; float:right;}

.h_tjpro .w1500 .wz .bd{}
.h_tjpro .w1500 .wz .bd .pic2{display:block;width:23.5%;margin-right:2%;height:100px;border:0 solid #fff; border-radius:8px;background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); float:left;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_tjpro .w1500 .wz .bd span{display:block;width:100%;height:100%; overflow:hidden; margin:0; padding:0; cursor:pointer; position:relative;}
.h_tjpro .w1500 .wz .bd .pic2.on{border:2px solid #bf2020;}
.h_tjpro .w1500 .wz .bd .pic2:nth-child(4){margin-right:0;}
.h_tjpro .w1500 .wz .bd span img{ display:block; max-width:95%;max-height:95%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.h_tjpro .w1500 .wz .bd span .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}

@media (max-width:1600px){
	h_tjpro{padding-top:2rem;}
	.h_tjpro .w1500 .wz .bd .pic2{height:143px;}
	.h_tjpro .h_tlt2 span{font-size: 34px;}
	.h_tjpro .h_tlt2 p{font-size: 32px;}
	.h_tjpro .h_tlt2 i{font-size:14px;}
	
	.h_tjpro .w1500 .big_pic{ width: 48%; height: 450px;}
	.h_tjpro .w1500 .wz { width: 48%; padding:10px 0 0;}
	.h_tjpro .w1500 .wz .hd .tlt { height:40px; line-height:40px; font-size: 32px;}
	.h_tjpro .w1500 .wz .hd em { height:3px;}
	.h_tjpro .w1500 .wz .bd .pic2{height: 110px;}
	.h_tjpro .h_tlt2{margin-bottom: 42px;}
	.h_tjpro .w1500 .wz .hd{ margin:0 0 60px;}	
	.h_tjpro .w1500 .wz .hd .desc { font-size:16px;}
	.h_tjpro .w1500 .wz .hd .more { width:172px; height:48px;line-height:48px;font-size:16px; border-radius:24px; margin:55px 0 0; padding:0 20px;}
	.h_tjpro .w1500 .wz .hd .more:hover { padding:0 30px;}
	.h_tjpro .w1500 .wz .hd .more i { width:32px; height:32px; margin:8px 0; background-size:32px 32px;}
	
	.h_tjpro .h_tlt2>em{display:none;}
	.h_tjpro .h_tlt2 i{display:none;}
}

@media (max-width:1440px) {
	.h_tjpro .w1500 .big_pic { height: 420px;}
	.h_tjpro .w1500 .wz .hd .tlt { font-size:26px;}
	.h_tjpro .w1500 .wz .hd em { width:54px;}
	.h_tjpro .w1500 .wz .hd .desc { height:60px; line-height:30px; font-size:15px;}
	.h_tjpro .w1500 .wz .hd .more { width:160px; height:44px;line-height:44px;font-size:15px; border-radius:24px; margin:47px 0 0; padding:0 20px;}
	.h_tjpro .w1500 .wz .hd .more:hover { padding:0 30px;}
	.h_tjpro .w1500 .wz .hd .more i { width:28px; height:28px; margin:8px 0; background-size:28px 28px;}
	
	.h_tjpro .w1500 .wz .bd .pic2 { height:96px;}
}
@media (max-width:1366px) {
	.h_tjpro .w1500 .big_pic { height:400px;}
	
	.h_tjpro .w1500 .wz { padding:0;}
	.h_tjpro .w1500 .wz .bd .pic2 { height:90px;}
	.h_tjpro .w1500 .wz .hd .more { margin:43px 0 0;}
}
@media (max-width:1280px) {
	.h_tjpro .w1500 .big_pic { height:388px;}
	.h_tjpro .w1500 .wz { width:49%;}
	.h_tjpro .w1500 .wz .hd .tlt { height:32px; line-height:32px; font-size:24px;}
	.h_tjpro .w1500 .wz .hd em { width:48px;}
	.h_tjpro .w1500 .wz .hd .desc { height:56px; line-height:28px; font-size:14px;}
}
@media (max-width:1200px) {
	.h_tjpro .w1500 .wz { width:50%;}
	.h_tjpro .w1500 .wz .hd { margin:0 0 40px;}
	.h_tjpro .w1500 .wz .hd .desc { margin:32px 0 0;}
	.h_tjpro .w1500 .wz .hd .more { width:140px; height:40px;line-height:40px;font-size:14px; border-radius:20px; margin:32px 0 0; padding:0 15px;}
	.h_tjpro .w1500 .wz .hd .more:hover { padding:0 25px;}
	.h_tjpro .w1500 .wz .hd .more i { width:24px; height:24px; margin:8px 0; background-size:24px 24px;}
	.h_tjpro .w1500 .wz .bd .pic2 { height:85px;}
	
	.h_tjpro .w1500 .big_pic { width:47%; height:340px;}
}
@media (max-width:1080px) {
	.h_tjpro{padding:30px 0 60px;}
	.h_tjpro .w1500 .big_pic{width:100%;margin-bottom:30px;height:560px;}
	.h_tjpro .w1500 .wz {width:100%;}
	.h_tjpro .w1500 .wz .hd .desc { margin:30px 0 0;}
	.h_tjpro .w1500 .wz .hd .more { height:auto; max-height:56px; margin:30px 0 0;}
	.h_tjpro .w1500 .wz .bd .pic2 { height:100px;}
}
@media (max-width:1024px) {
	.h_tjpro { padding:40px 0;}
	.h_tjpro .w1500 .big_pic{ height:540px;}
}
@media (max-width:1024px) {
	.h_tjpro .w1500 .big_pic{ height:500px;}
}
@media (max-width: 767px) {
	.h_tjpro{padding:40px 0;}
	.h_tjpro .h_tlt2 i{padding:0 10px;line-height:24px;}
	.h_tjpro .w1500{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0;}
	.h_tjpro .w1500 .big_pic{height:280px; margin:0 auto 20px;}
	.h_tjpro .w1500 .wz .hd { margin:0 0 20px;}
	.h_tjpro .w1500 .wz .bd .pic2{height:60px;}
	.h_tjpro .w1500 .wz .hd .desc { margin:20px 0 0;}
	.h_tjpro .w1500 .wz .hd .more{ margin:20px 0 0;}	
	.h_tjpro .w1500 span.probg { line-height:80px; font-size:74px; letter-spacing:0;}
}
@media (max-width: 390px) {
	.h_tjpro .w1500 .big_pic { height:260px;}
	.h_tjpro .w1500 span.probg { line-height:80px; font-size:68px; letter-spacing:0;}
}
@media (max-width: 375px) {
	.h_tjpro .w1500 .big_pic { height:240px;}
}
@media (max-width: 320px) {
	
}

/*首页产品分类*/
.h_pro_category{width:100%;height:100%;}
.h_pro_category ul{width:100%;height:100%;}
.h_pro_category ul li{float:left;width:25%;height:100%;padding:100px 40px 20px;position:relative;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_pro_category ul li .wrap1{width:100%;}

.h_pro_category ul li:before{content:'';display:block;width:1px;height:100%;background:rgba(255,255,255,.2);position:absolute;top:0;right:0;}
.h_pro_category ul li .num{font-size:40px;text-align:center;width:90px;height:90px;line-height:90px;background:rgba(255,255,255,.15);border-radius:50%;margin:0 auto 30px;padding:10px;color:#fff;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-family: "Impact";}
.h_pro_category ul li .num p {font-size:40px;text-align:center;width:90px;height:90px;line-height:90px;background:rgba(255,255,255,.1);border-radius:50%;margin:0 auto;color:#fff;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-family: "Impact";}
.h_pro_category ul li .tlt{font-size:24px;;color:#fff;font-weight:bold;text-align:center;position:relative;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_pro_category ul li .tlt:before{content:'';display:block;width:20px;height:2px;background:rgba(255,255,255,.5);margin:0 auto 40px;}
.h_pro_category ul li .tlt:after{content:'';display:none;width:20px;height:2px;background:rgba(255,255,255,.5);margin:40px auto;}
.h_pro_category ul li .desc{font-size:16px;color:#fff;text-align:center;height:30px;line-height:30px;text-transform : uppercase;margin-top:10px;}
.h_pro_category ul li .list{display:none;}
.h_pro_category ul li .list a{display:block;width:80%;margin:15px auto;height:48px;line-height:48px;border:1px solid rgba(255,255,255,.5); border-radius:25px; font-size:18px;color:#fff;text-align:center;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_pro_category ul li .list a:hover{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,0);}
.h_pro_category ul li a.more{display:none; width:200px; height:56px; overflow:hidden; line-height:54px;font-size:18px;color:#fff; border:1px solid #fff; border-radius:28px; margin:120px auto 0; padding:0 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_pro_category ul li a.more i {display:block;width:40px; height:40px; margin:7px 0;background:url(../images/h_more2.png) center center no-repeat; background-size:40px 40px; float:right;}
.h_pro_category ul li:hover .list{display:block;}
.h_pro_category ul li:hover a.more{display:block;}
.h_pro_category ul li:hover a.more:hover { padding:0 34px;}
.h_pro_category ul li:hover{background:rgba(201,14,14,.8);padding-top: 100px;padding-bottom:20px;}
.h_pro_category ul li:hover .num {background:none;border:0;margin:0 auto;height:40px;line-height:40px;opacity:.3;}
.h_pro_category ul li:hover .num p {background:none;border:0;margin:0 auto;height:40px;line-height:40px;}
.h_pro_category ul li:hover .tlt{font-size:30px; font-weight:bold; margin-top:-30px;}
.h_pro_category ul li:hover:before{display:none;}
.h_pro_category ul li:hover .tlt:before{display:none;}
.h_pro_category ul li:hover .tlt:after{display:block;width:30px;}
.h_pro_category ul li:hover .desc{display:none;}
@media (max-width:1600px) {
	.h_pro_category ul li:hover .tlt { font-size:28px;}
	.h_pro_category ul li .list a { font-size:16px;}
	
	.h_pro_category ul li a.more { width:172px; height:48px;line-height:46px;font-size:16px; border-radius:24px; margin:120px auto 0; padding:0 20px;}
	.h_pro_category ul li:hover a.more:hover { padding:0 30px;}
	.h_pro_category ul li a.more i { width:32px; height:32px; margin:7px 0; background-size:32px 32px;}
}
@media (max-width:1440px) {
	.h_pro_category ul li { padding:100px 30px 20px;}
	.h_pro_category ul li .num { width:80px; height:80px; padding:8px;}
	.h_pro_category ul li .num p { width:80px; height:80px; line-height:80px; font-size:36px;}
	.h_pro_category ul li .tlt { font-size:22px;}
	.h_pro_category ul li .tlt:before { margin:0 auto 30px;}
	.h_pro_category ul li:hover .tlt { font-size:26px;}
	.h_pro_category ul li .tlt:after { margin:30px auto;}
	.h_pro_category ul li .desc { font-size:15px;}
	.h_pro_category ul li .list a { width:88%; height:42px; line-height:42px; font-size:15px; margin:10px auto;}
	
	.h_pro_category ul li a.more { width:160px; height:44px;line-height:42px;font-size:15px; border-radius:24px; margin:80px auto 0; padding:0 20px;}
	.h_pro_category ul li:hover a.more:hover { padding:0 30px;}
	.h_pro_category ul li a.more i { width:28px; height:28px; margin:7px 0; background-size:28px 28px;}
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {
	.h_pro_category ul li { padding:100px 20px 20px;}
	.h_pro_category ul li .num { width:70px; height:70px; margin:0 auto 20px; padding:6px;}
	.h_pro_category ul li .num p { width:70px; height:70px; line-height:70px; font-size:32px;}
	.h_pro_category ul li .tlt { font-size:20px;}
	.h_pro_category ul li:hover .tlt { font-size:24px;}
	.h_pro_category ul li .tlt:before { margin:0 auto 20px;}
	.h_pro_category ul li .tlt:after { margin:20px auto;}
	.h_pro_category ul li .list a { width:88%; height:38px; line-height:38px; font-size:14px; margin:10px auto;}
}
@media (max-width:1200px) {
	.h_pro_category ul li a.more { width:140px; height:40px;line-height:38px;font-size:14px; border-radius:20px; margin:60px auto 0; padding:0 15px;}
	.h_pro_category ul li:hover a.more:hover { padding:0 25px;}
	.h_pro_category ul li a.more i { width:24px; height:24px; margin:7px 0; background-size:24px 24px;}
}
@media (max-width:1080px) {
	.h_pro_category ul{padding:60px 0 0;}
	.h_pro_category ul li{padding:30px 3%;width:100%;margin:0;border-bottom:1px solid rgba(255,255,255,.2); border-right:0;}
	.h_pro_category ul li:hover { padding:60px 3%;}
	.h_pro_category ul li .desc { height:auto;}
	.h_pro_category ul li a.more { margin:30px auto 0;}
}
@media (max-width:1024px) {
	.h_pro_category ul{padding:0;}
	.h_pro_category ul li{padding:40px 3%;}
}
@media (max-width: 767px) {
	.h_pro_category ul li .list a { width:100%;}
}
@media (max-width: 375px) {
	
}
@media (max-width: 320px) {
	
}


/*解决方案*/
.fp-controlArrow{display:none;}
.section5 .wz{width:657px;height:657px;margin:0 auto;position:relative;}
.section5 .wz:before{content:'';display:block;width:100%;height:100%;background:url(../images/solution_icon.png) center center no-repeat;background-size:cover;animation: zhuan0 7s infinite linear .65s;position:absolute;top:0;left:0;z-index:0;}
@keyframes zhuan0
    {
    from {transform: rotate(0);}
    to {transform: rotate(360deg);}
    }
.section5 .wz .con{width:80%;margin:0 auto;position: relative;top: 50%;transform: translateY(-50%);z-index:9;}
.section5 .wz .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.section5 .wz .tlt{display:block;text-align:center;font-size:30px;color:#fff;}
.section5 .wz .desc{font-size:16px;color:#fff;text-align:center;line-height:32px;margin:46px auto 60px;height:90px;overflow:hidden;}
.section5 .wz a.more{display:block;font-size:16px;text-align:center;color:#fff;}
@media (max-width:1600px){
	.section5 .wz{width:500px;height:500px;}
}

@media (max-width:1440px) {
	
	.section5 .wz{width:320px;height:320px;}
	.section5 .wz .tlt{font-size:22px;}
}

@media (max-width:1366px) {
	
}
@media (max-width:1080px) {
	.section5 .wz{margin:4rem auto;}
	
}

@media (max-width: 767px) {
	.section5 .wz{width:320px;height:320px;}
}
@media (max-width: 375px) {
	
}
@media (max-width: 320px) {
	
}

/*首页解决方案*/
.lySolution { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lySolution .lySolution_Menu { width:100%; max-width:1500px; margin:0; padding:0; position:absolute; bottom:60px; left:50%; z-index:2; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.lySolution_Menu ul li { width:20%; height:auto; margin:0; padding:0; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lySolution_Menu ul li .lySoluMu_Main { width:100%; height:auto; margin:0 auto; padding:25px 35px; background-color:rgba(0,0,0,0.45); border-left:1px solid rgba(255,255,255,0.1); position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lySolution_Menu ul li:first-child .lySoluMu_Main { border:0;}
.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { margin:-10px auto; padding:35px 35px; background-color:#bf2020;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text { width:100%; height:50px; overflow:hidden; margin:0 auto; padding:0 0 0 60px; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; top:5px; left:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco img { display:block; width:40px; height:80px; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lySolution_Menu ul li:hover .lySoluMu_Main .lySoluMu_Text i.soluIco img, .lySolution_Menu ul li.active .lySoluMu_Main .lySoluMu_Text i.soluIco img { margin:-40px auto 0;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco1 { background:url(../images/soluIco1.png) 0 0 no-repeat;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco2 { background:url(../images/soluIco2.png) 0 0 no-repeat;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco3 { background:url(../images/soluIco3.png) 0 0 no-repeat;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco4 { background:url(../images/soluIco4.png) 0 0 no-repeat;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco5 { background:url(../images/soluIco5.png) 0 0 no-repeat;}
.lySolution_Menu ul li:hover .lySoluMu_Main .lySoluMu_Text i.soluIco1, .lySolution_Menu ul li.active .lySoluMu_Main .lySoluMu_Text i.soluIco1 { background:url(../images/soluIco1.png) 0 -40px no-repeat;}
.lySolution_Menu ul li:hover .lySoluMu_Main .lySoluMu_Text i.soluIco2, .lySolution_Menu ul li.active .lySoluMu_Main .lySoluMu_Text i.soluIco2 { background:url(../images/soluIco2.png) 0 -40px no-repeat;}
.lySolution_Menu ul li:hover .lySoluMu_Main .lySoluMu_Text i.soluIco3, .lySolution_Menu ul li.active .lySoluMu_Main .lySoluMu_Text i.soluIco3 { background:url(../images/soluIco3.png) 0 -40px no-repeat;}
.lySolution_Menu ul li:hover .lySoluMu_Main .lySoluMu_Text i.soluIco4, .lySolution_Menu ul li.active .lySoluMu_Main .lySoluMu_Text i.soluIco4 { background:url(../images/soluIco4.png) 0 -40px no-repeat;}
.lySolution_Menu ul li:hover .lySoluMu_Main .lySoluMu_Text i.soluIco5, .lySolution_Menu ul li.active .lySoluMu_Main .lySoluMu_Text i.soluIco5 { background:url(../images/soluIco5.png) 0 -40px no-repeat;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:rgba(255,255,255,0.25); font-size:14px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

.lySolution_Main { width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; z-index:1;}
.lySolution_Main .swiper-container { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lySolution_Main .swiper-container .swiper-slide { height:100%; overflow:hidden; position:relative;}
.lySolution_Main .swiper-container .swiper-slide img.lySolution_Img { display:block; width:100%; height:100%; object-fit:cover; margin:0; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

@media (max-width:1680px) {
	
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { font-size:22px;}
}
@media (max-width:1600px) {	
	.lySolution .lySolution_Menu { width:90%;}
	.lySolution_Menu ul li .lySoluMu_Main { padding:20px 30px;}
	.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { padding:30px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { font-size:20px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text span { font-size:12px;}
}
@media (max-width:1560px) {
}
@media (max-width:1440px) {
	.lySolution .lySolution_Menu { bottom:40px;}
	.lySolution_Menu ul li .lySoluMu_Main { padding:20px;}
	.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { padding:30px 20px;}
}
@media (max-width:1366px) {
	.lySolution .lySolution_Menu { width:94%;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { font-size:18px;}
	.lySolution_Menu ul li .lySoluMu_Main { padding:15px;}
	.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { padding:25px 15px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text { padding:0 0 0 55px;}
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {	
	.lySolution_Menu ul li .lySoluMu_Main { padding:10px 15px;}
	.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { margin:-5px auto; padding:15px 15px;}
}
@media (max-width:1080px) {
	.lySolution { height:560px;}
}
@media (max-width:1024px) {
	.lySolution { height:540px;}
	.lySolution_Menu ul li .lySoluMu_Main { padding:10px;}
	.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { margin:-5px auto; padding:15px 10px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text { height:40px; padding:0 0 0 50px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco { top:0;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { height:24px; line-height:24px; font-size:16px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text span { height:16px; line-height:16px;}
}
@media (max-width:920px) {
	.lySolution { height:480px;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { font-size:15px;}
}
@media (max-width:820px) {
	.lySolution { height:440px;}
	.lySolution_Menu ul li .lySoluMu_Main { padding:10px;}	
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text { padding:0;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text i.soluIco { display:none;}
}
@media (max-width:767px) {
	.lySolution { height:auto; padding:0;}	
	.lySolution .lySolution_Menu { width:100%; margin:20px auto 10px; padding:0 3%; position:inherit; bottom:inherit; left:inherit; transform:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.lySolution_Menu ul li { width:32%; height:auto; margin:0 2% 10px 0; padding:0; float:left; box-shadow:0 0 5px rgba(0,0,0,0.06);}
	.lySolution_Menu ul li:nth-child(8n+8) { margin:0 2% 10px 0;}
	.lySolution_Menu ul li:nth-child(3n+3) { margin:0 0 10px;}
	.lySolution_Menu ul li .lySoluMu_Main { padding:10px;}
	.lySolution_Menu ul li:hover .lySoluMu_Main, .lySolution_Menu ul li.active .lySoluMu_Main { margin:0 auto; padding:10px; border-radius:0;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text { height:auto;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text .lySoluMu_Name { font-size:14px; text-align:center;}
	.lySolution_Menu ul li .lySoluMu_Main .lySoluMu_Text span { display:none;}
	
	.lySolution_Main { height:220px;}
}
@media (max-width:375px) {	
}
@media (max-width:320px) {	
}


/*新闻*/
.h_news .h_news_tit { width:100%; height:auto; overflow:hidden; margin:0 auto -24px; padding:0;}
.h_news_tit p { width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:36px; font-weight:bold; margin:0 auto 20px; padding:0;}
.h_news_tit i { display:block; width:60px; height:4px; margin:0; padding:0; background-color:#bf2020;}

.h_news .h_news_right { width:40%; height:auto; margin:0; padding:0 0 0 5%; float:right; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_news_right .h_news_tjimg { width:100%; height:340px; overflow:hidden; margin:0 auto; padding:0;}
.h_news_tjimg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.h_news_tjimg a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; right:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_tjimg:hover a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.h_news_right .h_news_tjtext { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:30px 40px; background-color:#f3f3f3; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_news_tjtext a.h_news_tjname { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_tjtext a.h_news_tjname:hover { color:#bf2020;}
.h_news_tjtext p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; word-break:break-all; margin:16px auto 36px; padding:0; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.h_news_tjtext a.h_news_tjbtn { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:16px; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_tjtext a.h_news_tjbtn i { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background:url(../images/h_news_more.png) center center no-repeat; background-size:20px 20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_tjtext a.h_news_tjbtn:hover { color:#bf2020;}
.h_news_tjtext a.h_news_tjbtn:hover i { margin:-2px 0 0 30px;}

.h_news .h_news_left { width:60%; height:auto; margin:0; padding:71px 5% 0 0; border-right:1px solid #e6e6e6; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_news_left ul li { width:100%; height:auto; margin:40px auto 0; padding:40px 0 0; border-top:1px solid #e6e6e6;}
.h_news_left ul li:first-child { margin:0 auto; padding:0; border-top: none;}
.h_news_left ul li .h_news_pic { width:36%; height:220px; overflow:hidden; margin:0; padding:0; float:left;}
.h_news_left ul li .h_news_pic a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.h_news_left ul li .h_news_pic a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; right:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_left ul li:hover .h_news_pic a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.h_news_left ul li .h_news_text { width:64%; height:auto; overflow:hidden; margin:0; padding:10px 0 10px 40px; float:right; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_news_left ul li .h_news_text a.h_news_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_left ul li .h_news_text a.h_news_name:hover { color:#bf2020;}
.h_news_left ul li .h_news_text p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; word-break:break-all; margin:20px auto 40px; padding:0; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.h_news_left ul li .h_news_text .h_news_date { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.h_news_left ul li .h_news_text .h_news_date span { display:block; width:auto; height:40px; line-height:40px; color:#999; font-size:16px; margin:0; padding:0; float:left;}
.h_news_left ul li .h_news_text .h_news_date a.h_news_btn { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:16px; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_left ul li .h_news_text .h_news_date a.h_news_btn i { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background:url(../images/h_news_more.png) center center no-repeat; background-size:20px 20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_news_left ul li .h_news_text .h_news_date a.h_news_btn:hover { color:#bf2020;}
.h_news_left ul li .h_news_text .h_news_date a.h_news_btn:hover i { margin:-2px 0 0 20px;}

@media (max-width:1680px) {
	
}
@media (max-width:1600px) {
	.h_news .h_news_tit { margin:0 auto -23px;}
	.h_news_tit p { font-size:32px;}
	.h_news_tit i { height:3px;}
	
	.h_news .h_news_left { padding:63px 5% 0 0;}
	.h_news_left ul li .h_news_pic { height:200px;}
	.h_news_left ul li .h_news_text p { margin:15px auto 25px;}
	
	.h_news_right .h_news_tjimg { height:308px;}
	.h_news_tjtext p { margin:10px auto 26px;}
}
@media (max-width:1560px) {
	.h_news .h_news_left { padding:59px 5% 0 0;}
	.h_news_left ul li .h_news_pic { height:190px;}
	.h_news_left ul li .h_news_text a.h_news_name { font-size:20px;}
	.h_news_left ul li .h_news_text p { margin:10px auto 20px;}
	
	.h_news_right .h_news_tjimg { height:300px;}
	.h_news_right .h_news_tjtext { padding:25px 40px;}
	.h_news_tjtext a.h_news_tjname { font-size:22px;}
	.h_news_tjtext p { margin:10px auto 20px;}

}
@media (max-width:1440px) {
	.h_news_tit p { font-size:26px;}
	.h_news_tit i { width:54px;}
	.h_news .h_news_left { padding:53px 5% 0 0;}
	.h_news_left ul li { margin:30px auto 0; padding:30px 0 0;}
	.h_news_left ul li .h_news_pic { height:180px;}
	.h_news_left ul li .h_news_text { padding:10px 0 10px 30px;}
	.h_news_left ul li .h_news_text p { height:50px; line-height:25px; font-size:15px;}	
	.h_news_left ul li .h_news_text .h_news_date span { font-size:15px;}
	.h_news_left ul li .h_news_text .h_news_date a.h_news_btn { font-size:15px;}
	
	.h_news_right .h_news_tjimg { height:274px;}
	.h_news_right .h_news_tjtext { padding:20px 30px;}
	.h_news_tjtext a.h_news_tjname { font-size:20px;}
	.h_news_tjtext p { height:50px; line-height:25px; font-size:15px;}
	.h_news_tjtext a.h_news_tjbtn { font-size:15px;}
}
@media (max-width:1366px) {
	.h_news .h_news_left { padding:53px 4% 0 0;}
	
	.h_news .h_news_right { padding:0 0 0 4%;}
}
@media (max-width:1280px) {
	.h_news_tit p { line-height:32px; font-size:24px;}
	.h_news_tit i { width:48px;}
	.h_news .h_news_left { width:62%; padding:43px 3% 0 0;}
	.h_news_left ul li { margin:20px auto 0; padding:20px 0 0;}
	.h_news_left ul li .h_news_pic { height:160px;}
	.h_news_left ul li .h_news_text { padding:10px 0 10px 20px;}
	.h_news_left ul li .h_news_text a.h_news_name { height:32px; line-height:32px; font-size:18px;}
	.h_news_left ul li .h_news_text p { height:48px; line-height:24px; font-size:14px; margin:10px auto 18px;}
	.h_news_left ul li .h_news_text .h_news_date { height:32px;}
	.h_news_left ul li .h_news_text .h_news_date span { line-height:32px; font-size:14px;}
	.h_news_left ul li .h_news_text .h_news_date a.h_news_btn { height:32px; line-height:32px; font-size:14px;}	
	
	.h_news .h_news_right { width:38%; padding:0 0 0 3%;}
	.h_news_right .h_news_tjimg { height:246px;}
	.h_news_right .h_news_tjtext { padding:15px 20px;}
	.h_news_tjtext a.h_news_tjname { height:32px; line-height:32px; font-size:18px;}
	.h_news_tjtext p { height:48px; line-height:24px; font-size:14px; margin:6px auto 10px;}
	.h_news_tjtext a.h_news_tjbtn { height:32px; line-height:32px; font-size:14px;}
	
}
@media (max-width:1200px) {
	
}
@media (max-width:1080px) {
	.h_news { padding:0 0 60px;}
	.h_news_left ul li .h_news_pic { height:150px;}
	.h_news_left ul li .h_news_text { padding: 8px 0 8px 20px;}
	.h_news_left ul li .h_news_text p { margin:10px auto 12px;}
	.h_news_right .h_news_tjimg { height:226px;}
}
@media (max-width:1024px) {
	.h_news { padding:40px 0;}
	.h_news_left ul li .h_news_pic { height:140px;}
	.h_news_left ul li .h_news_text { padding: 3px 0 3px 20px;}
	.h_news_left ul li .h_news_text p { margin:10px auto 12px;}
	.h_news_right .h_news_tjimg { height:206px;}
}
@media (max-width:920px) {
	.h_news_left ul li .h_news_pic { height:130px;}
	.h_news_left ul li .h_news_text { padding: 0 0 0 20px;}
	.h_news_left ul li .h_news_text p { margin:8px auto 10px;}
	.h_news_right .h_news_tjimg { height:186px;}
}
@media (max-width:820px) {
	.h_news .h_news_tit { margin:0 auto 20px;}
	.h_news .h_news_left { width:100%; margin:0 auto; padding:0; float:inherit; border:none;}
	.h_news_left ul li .h_news_pic { height:160px;}	
	.h_news_left ul li .h_news_text { padding:10px 0 10px 20px;}
	.h_news_left ul li .h_news_text p { margin:13px auto 15px;}
	
	.h_news .h_news_right { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.h_news_right .h_news_tjimg { height:440px;}
	.h_news_tjtext a.h_news_tjname { height:40px; line-height:40px; font-size:24px;}
	.h_news_tjtext p { height:auto; max-height:50px; line-height:25px; font-size:15px; margin:10px auto 15px;}
}
@media (max-width: 767px) {
	.h_news .h_news_right { margin:0 auto 15px;}
	.h_news_right .h_news_tjimg { height:240px;}
	.h_news_tjtext a.h_news_tjname { height:36px; line-height:36px; font-size:18px;}
	.h_news_tjtext p { height:auto; max-height:48px; line-height:24px; font-size:14px; margin:10px auto;}
	.h_news_left ul li { margin: 10px auto 0; padding: 10px 0 0;}
	.h_news_left ul li .h_news_pic { height:100px; padding:5px 0;}
	.h_news_left ul li .h_news_text { padding: 0 0 0 15px;}
	.h_news_left ul li .h_news_text a.h_news_name { font-size:16px;}
	.h_news_left ul li .h_news_text p { height:40px; line-height:20px; font-size:12px; margin:3px auto;}
}
@media (max-width: 390px) {
	.h_news_right .h_news_tjimg { height:230px;}
}
@media (max-width: 375px) {
	.h_news_right .h_news_tjimg { height:220px;}
}
@media (max-width: 320px) {
	
}
@media (max-width: 280px) {
	
}

/*底部*/
.foot{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background:url(../images/bg_h_foot.jpg) center center no-repeat; background-size:cover;}

.f_link { width:100%; height:auto; margin:0 auto; padding:40px 0; border-bottom:1px solid rgba(255,255,255,0.1);}
.f_link .f_link_main { width:100%; height:auto; min-height:40px; overflow:hidden; margin:0 auto; padding:0 0 0 140px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.f_link_main .hd { width:140px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:18px; font-weight:bold; margin:0; padding:0; position:absolute; left:0; top:0;}
.f_link_main .hd img { display:block; width:32px; height:32px; margin:4px 10px 4px 0; padding:0; float:left;}
.f_link_main .bd { width:100%; height:auto; min-height:40px; overflow:hidden; line-height:40px; margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.f_link_main .bd a { display:inline-block; width:auto; height:40px; line-height:40px; color:#e7e7e7; font-size:16px; margin:0 36px 0 0; padding:0; float:left;}
.f_link_main .bd a:hover { color:#fff;}

.foot .foot_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0;}
.foot_main .foot_left { width:45%; height:auto; margin:0; padding:0; float:left;}
.foot_left span { display:block; width:100%; height:auto; overflow:hidden; line-height:30px; color:#fff; font-size:26px; margin:0 auto 30px; padding:0;}
.foot_left p { width:100%; height:auto; overflow:hidden; line-height:48px; color:#fff; font-size:44px; margin:0 auto; padding:0;}
.foot_left .foot_left_btn { width:100%; height:auto; overflow:hidden; margin:80px 0 0; padding:0;}
.foot_left_btn a { display:block; width:180px; height:60px; overflow:hidden; line-height:58px; color:#fff; font-size:18px; text-align:center; margin:0 60px 0 0; padding:0; background-color:rgba(0,0,0,0); border:1px solid #fff; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot_left_btn a.EwmBtn { margin:0;}
.foot_left_btn a img { display:inline-block; width:26px; height:26px; vertical-align:middle; margin:-4px 0 0 12px; padding:0;}
.foot_left_btn a:hover { background-color:#bf2020; border:1px solid #bf2020;}

.foot_main .foot_right { width:45%; height:auto; margin:0; padding:0; float:right;}
.foot_right .foot_right_nav { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 70px 0 0; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot_right_nav ul li { width:33.333333%; height:auto; margin:4px 0; padding:0; float:left;}
.foot_right_nav ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:18px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; margin:0; padding:0;}
.foot_right_nav ul li a:hover { color:#bf2020;}
.foot_right_nav .f_top { position:absolute; top:5px; right:0;}
.foot_right_nav .f_top a { display:block; width:70px; height:86px; overflow:hidden; margin:0; padding:0; background-color:#bf2020;}
.foot_right_nav .f_top a img { display:block; width:40px; height:40px; margin:23px auto; padding:0;}
.foot_right_nav .f_top a:hover { background-color:#b41414;}

.foot_right .foot_right_contact { width:100%; height:auto; overflow:hidden; margin:40px auto 0; padding:0;}
.foot_right_contact dl dd { width:100%; height:auto; min-height:30px; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.25); font-size:16px; margin:20px auto 0; padding:0 0 0 50px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot_right_contact dl dd span { display:inline-block; color:#fff; font-size:24px; font-weight:bold; vertical-align:middle; margin:0 10px 0 0;}
.foot_right_contact dl dd img { display:block; width:30px; height:30px; margin:0; padding:0; position:absolute; left:0; top:0;}

.foot .foot_copy { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 0; border-top:1px solid rgba(255,255,255,0.1);}
.foot_copy p { width:auto; height:auto; overflow:hidden; line-height:40px; color:rgba(255,255,255,0.25); font-size:16px; margin:0; padding:0;}
.foot_copy p.fr { text-align:right;}
.foot_copy p a { color:rgba(255,255,255,0.25);}
.foot_copy p a:hover { color:#fff;}

.EwmMask { width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.8); position:fixed; left:0; top:0; z-index:999; display:none;}
.lyEwmPup { width:400px; height:auto; margin:0; padding:0 0 20px; background-color:#fff; position:fixed; left:50%; top:200%; z-index:1000; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyEwmPup.on { top:50%;}
.lyEwmPup p { padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lyEwmPup p img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
.lyEwmPup .EwmTit { width:100%; height:auto; overflow:hidden; line-height:30px; color:#666; font-size:20px; text-align:center; margin:0 auto; padding:0; cursor:pointer;}

@media (max-width:1680px) {
	
}
@media (max-width:1600px) {
	.f_link { padding:30px 0;}
	.foot .foot_main { padding:60px 0;}
	.foot_left span { font-size:24px; margin:0 auto 20px;}	
	.foot_left p { font-size:40px;}
	.foot_left_btn a { width:172px; height:52px; line-height:50px; font-size:16px; margin:0 40px 0 0;}
	.foot_right .foot_right_contact { margin:20px auto 0;}
	.foot_right_contact dl dd { padding:0 0 0 46px;}
	.foot_right_contact dl dd img { width:26px; height:26px; top:2px;}
	
	.lyEwmPup { width:320px;}
	.lyEwmPup .EwmTit { font-size:18px;}
}
@media (max-width:1560px) {
	.foot_left p { font-size:36px;}
}
@media (max-width:1440px) {
	.f_link { padding:20px 0;}
	.f_link_main .bd a { font-size:15px; margin:0 20px 0 0; padding:0;}
	
	.foot .foot_main { padding:40px 0;}
	.foot_left span { font-size:22px;}
	.foot_left p { line-height:40px; font-size:32px;}
	.foot_left .foot_left_btn { margin:60px 0 0;}
	.foot_left_btn a { width:160px; height:48px; line-height:46px; font-size:16px;}
	
	.foot_right_nav ul li { margin:0;}
	
	.foot_right_nav .f_top { top:0;}
	.foot_right_nav .f_top a { height:80px;}
	.foot_right_nav .f_top a img { margin:20px auto;}
	.foot_right .foot_right_contact { margin:15px auto 0;}
	.foot_right_contact dl dd { font-size:15px; margin:15px auto 0; padding:0 0 0 40px;}
	
	.foot_copy p { line-height:30px; font-size:15px;}
}
@media (max-width:1366px) {
	.foot_main .foot_left { width:46%;}
	.foot_main .foot_right { width:50%;}
	.foot_right_nav ul li a { font-size:16px;}
	
	.lyEwmPup { width:280px;}
	.lyEwmPup .EwmTit { font-size:15px;}
}
@media (max-width:1280px) {
	
}
@media (max-width:1200px) {
	.f_link .f_link_main { min-height:30px; padding:0 0 0 120px;}
	.f_link_main .hd { width:120px; height:30px; line-height:30px; font-size:15px;}
	.f_link_main .hd img { width:24px; height:24px;}
	.f_link_main .bd { min-height:30px; line-height:30px;}
	.f_link_main .bd a { height:30px; line-height:30px; font-size:14px;}
	
	.foot_left span { font-size:20px;}
	.foot_left p { line-height:36px; font-size:28px;}
	.foot_left_btn a { width: 148px; height: 44px; line-height: 42px; font-size: 14px; margin:0 20px 0 0;}
	
	.foot_right .foot_right_nav { padding:0 60px 0 0;}
	.foot_right_nav ul li a { height:30px; line-height:30px; font-size:15px;}
	.foot_right_nav .f_top a { width:60px; height:60px;}
	.foot_right_nav .f_top a img { width:30px; height:30px; margin:15px auto;}
	.foot_right_contact dl dd { font-size:14px;}
	.foot_right_contact dl dd span { font-size:22px;}
	
	.foot_copy p { font-size:14px;}
}
@media (max-width:1080px) {
	.foot_left span { font-size:18px;}
	.foot_left p { line-height:32px; font-size:26px;}
	.foot_left .foot_left_btn { margin:40px 0 0;}
	.foot_left_btn a { width: 140px; height: 40px; line-height: 38px; font-size: 14px; margin:0 20px 0 0;}
	.foot_right .foot_right_contact { margin:10px auto 0;}
	.foot_right_contact dl dd { margin:10px auto 0;}
}
@media (max-width:920px) {
	.foot_left p { line-height:30px; font-size:24px;}
}
@media (max-width:820px) {
	.foot_main .foot_left { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.foot_left span, .foot_left p { text-align:center;}
	.foot_left .foot_left_btn { text-align:center;}
	.foot_left_btn a { display:inline-block; float:inherit;}
	.foot_main .foot_right { width:100%; margin:0 auto; padding:0; float:inherit;}
	.foot_copy p, .foot_copy p.fr { width:100%; text-align:center;}
}
@media (max-width: 767px) {
	.f_link .f_link_main { padding:30px 0 0;}
	
	.foot_left span { margin:0 auto 10px;}
	.foot_left p { font-size:22px;}
}
@media (max-width: 375px) {
	
}
@media (max-width: 320px) {
	.foot_left span { line-height:24px; font-size:16px; margin:0 auto 10px;}
	.foot_left_btn a { margin:0 6px 0 0;}
}
@media (max-width: 280px) {
	.foot_left span { line-height:22px; font-size:14px;}
	.foot_left p { font-size:18px;}
	.foot_left_btn a { width:124px;}
	.foot_right_nav ul li a { font-size:14px;}
}


/*网站右侧漂浮*/
.f_pf1 {position:fixed;top:50%;right:2%;z-index:999; display:none;}
.f_pf1 a.qqa {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 a.qqa:after {content:'';display:block;width:24px;height:24px;background:url(../images/slidebar_icon.png) top center no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .tela>a {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .tela>a:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -27px no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .tela .wz {position:absolute;top:40px;left:-224px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .tela:hover .wz{display:block;}
.f_pf1 .tela p {background:#fff;padding:5px;width:200px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#c0241c;line-height:40px;text-align:center;}
.f_pf1 .tela p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:50%;right:-6px;}
.f_pf1 .wxa {position:relative;}
.f_pf1 .wxa>span {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .wxa>span:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -52px no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .wxa .code {position:absolute;top:-54px;left:-164px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .wxa:hover .code{display:block;}
.f_pf1 .wxa .code p {background:#fff;padding:5px;width:140px;height:140px;overflow:hidden;}
.f_pf1 .wxa .code p img {max-width:100%;max-height:100%;}
.f_pf1 .wxa .code p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:50%;right:-6px;}
.f_pf1 a.totop {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 a.totop:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -76px no-repeat;overflow:hidden;margin:9px 10px;}

.f_pf11 a.qqa, .f_pf11 .tela>a, .f_pf11 .wxa>span, .f_pf11 a.totop {background:rgba(255,255,255,.3);}



/*Ny_banner 开始*/
.Ny_banner { width:100%; height:640px; overflow:hidden; margin:0 auto; padding:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_banner img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.Ny_banner .NyBa_text { width:1500px; height:auto; overflow:hidden; margin:0; padding:25px 0 60px 50px; background:url(../images/baLine.png) left bottom no-repeat; position:absolute; top:50%; left:50%; z-index:1; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyBa_text span { display:block; width:100%; height:auto; overflow:hidden; line-height:44px; color:rgba(255,255,255,0.25); font-size:48px; font-weight:bold; margin:0 auto 20px; padding:0;}
.NyBa_text p { width:100%; overflow:hidden; line-height:40px; color:#fff; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}

@media (max-width:1680px) {
	
}
@media (max-width:1600px) {
	.Ny_banner { height:600px;}
	.Ny_banner .NyBa_text { width:90%;}
}
@media (max-width:1560px) {
	.Ny_banner .NyBa_text { padding:20px 0 40px 40px;}
}
@media (max-width:1440px) {
	.Ny_banner { height:520px;}
	.NyBa_text span { line-height:40px; font-size:40px; margin:0 auto 10px;}
	.NyBa_text p { font-size:32px;}
}
@media (max-width:1366px) {
	.Ny_banner { height:480px;}
	.Ny_banner .NyBa_text { width:94%; padding:15px 0 40px 40px;}
	.NyBa_text span { line-height:32px; font-size:36px; margin:0 auto 10px;}
	.NyBa_text p { font-size:32px;}
}
@media (max-width:1280px) {
	.Ny_banner { height:440px;}
	.Ny_banner .NyBa_text { padding:10px 0 30px 40px;}
	.NyBa_text span { line-height:30px; font-size:32px; margin:0 auto 10px;}
	.NyBa_text p { line-height:36px; font-size:30px;}
}
@media (max-width:1200px) {
	.Ny_banner { height:400px;}
	.NyBa_text span { line-height:28px; font-size:28px; margin:0 auto 10px;}
	.NyBa_text p { line-height:32px; font-size:28px;}
}
@media (max-width:1080px) {
	.Ny_banner { height:380px;}
}
@media (max-width:1024px) {

}
@media (max-width:920px) {
	.Ny_banner { height:360px;}
}
@media (max-width:820px) {
	.Ny_banner { height:300px; margin:60px auto 0;}
	.Ny_banner .NyBa_text { padding:0 0 30px 30px;}
}
@media (max-width:768px) {
	.Ny_banner { height:240px;}
	.Ny_banner .NyBa_text { padding:0 0 24px 30px;}
	.NyBa_text span { line-height:24px; font-size:24px; margin:0 auto 10px;}
	.NyBa_text p { line-height:28px; font-size:24px;}
}
@media (max-width:767px) {
	.Ny_banner { height:220px;}
	.NyBa_text span { line-height:20px; font-size:20px; margin:0 auto 6px;}
	.NyBa_text p { line-height:26px; font-size:22px;}
}
@media (max-width:390px) {
	.Ny_banner { height:200px;}
}
@media (max-width:320px) {
	.Ny_banner { height:180px;}
}
@media (max-width:280px) {

}
/*Ny_banner 结束*/


/*面包屑 开始*/
.lyNyPos { width: 100%; height: 72px; overflow: hidden; margin: 0 auto; background-color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNyPos_Tab { width: 50%; height: 72px; overflow: hidden; margin: 0; padding: 0; float: left; }
.lyNyPos_Tab ul li { height: auto; overflow: hidden; margin: 0; padding: 0 60px 0 0; float: left; }
.lyNyPos_Tab ul li:last-child { padding-right: 0; }
.lyNyPos_Tab ul li a { display: block; width: 100%; height: 72px; overflow: hidden; line-height: 72px; color: #666; font-size: 18px; text-align: center; margin: 0; padding: 0; position: relative; }
.lyNyPos_Tab ul li a:hover, .lyNyPos_Tab ul li a.lyNyTab_Actv { color: #333; font-weight: bold; }
.lyNyPos_Tab ul li a:hover::after, .lyNyPos_Tab ul li a.lyNyTab_Actv::after { display: block; content: ""; width: 100%; height: 3px; background: #bf2020; position: absolute; bottom: 0; }
.lyNy_Pos1 { width: 50%; height: 40px; overflow: hidden; line-height: 40px; font-size: 16px; text-align: right; margin: 16px 0; padding: 0; float: right; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.lyNy_Pos1 img { vertical-align:middle; margin:-4px 0 0;}
.lyNy_Pos1 a { color: #333; }
.lyNy_Pos1 a:hover { color: #bf2020; }
.lyNy_Pos1 span { color: #999; }
.lyNy_Pos1 img.pos_ico { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -5px 10px 0 0; padding: 0; }

.lyNyPos2 { width: 100%;overflow: hidden; margin: 30px auto 0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNy_Pos2 { width: calc(100% - 140px); height: 40px; overflow: hidden; line-height: 40px; font-size: 16px; text-align: left; margin:0; padding: 0; float: left; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.lyNy_Pos2 a { color: #333; }
.lyNy_Pos2 a:hover { color: #bf2020; }
.lyNy_Pos2 span { color: #999; }
.lyNy_Pos2 img{vertical-align:middle;}
.lyNy_Pos2 img.pos_ico { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -5px 10px 0 0; padding: 0; }
.pro_back { float:right;}
.pro_back a { display:block; width:130px; height:40px; line-height:38px; color:#666; font-size:16px; text-align:center; border:1px solid #666; padding:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pro_back a i { display:inline-block;  width:18px; height:16px; margin:-4px 8px 0 0; vertical-align:middle; background: url(../images/pro_back.png) center center no-repeat; background-size:18px 16px;}
.pro_back a:hover { color:#fff; background-color:#bf2020; border:1px solid #bf2020;}
.pro_back a:hover i { background: url(../images/pro_back1.png) center center no-repeat; background-size:18px 16px;}

@media (max-width: 1440px) {
.lyNyPos2 { margin:50px auto 0;}
}
@media (max-width: 1366px) {
.lyNy_Pos1 { font-size:15px;}
}
@media (max-width: 1080px) {
	.lyNyPos2 { margin:40px auto 0;}
.lyNyPos_Tab { height:60px;}
.lyNyPos_Tab ul li { padding: 0 30px 0 0; }
.lyNyPos_Tab ul li a { height:60px; line-height:60px; font-size:16px;}
.lyNyPos_Tab ul li a:hover::after, .lyNyPos_Tab ul li a.lyNyTab_Actv::after { height:3px;} 
.lyNyPos { height:60px;}
.lyNy_Pos1 { height:30px; line-height:30px; font-size:14px; margin:15px 0;}
}
@media (max-width:820px) {
	.lyNyPos_Tab ul li a { font-size:15px;}
}
@media (max-width: 767px) {
.lyNyPos { height: auto; margin: 0 auto; padding: 0; }
.lyNyPos_Tab { width: 100%; height: 48px; }
.lyNy_Pos1 { width: 100%; height:auto; line-height:30px; margin: 10px 0 0; font-size: 14px; text-align: left; float: inherit; text-overflow: inherit; white-space: inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNyPos_Tab ul li { padding: 0 20px 0 0; }
.lyNyPos_Tab ul li a { font-size: 15px; height: 48px; line-height: 48px; }
.lyNyPos_Tab ul li a:hover::after, .lyNyPos_Tab ul li a.lyNyTab_Actv::after { height:2px;}
.lyNyPos2{ height:auto;}
.lyNy_Pos2{ width:100%; height:auto; line-height:30px; font-size:14px;text-overflow:inherit; white-space: inherit;}
.pro_back{ float:left; width:120px; height:36px; line-height:34px; font-size:14px; margin-top:10px;}
.pro_back a { width:120px; height:36px; line-height:34px; color:#666; font-size:14px;}
}
/*面包屑 结束*/

/*关于我们主体 开始*/
/*公司简介*/
.lyNyMain { width: 100%; padding: 80px 0 40px; overflow: hidden; background: #f9f9f9; min-height:300px; }
.lyNyMain .ny_com_m { background: url(../images/about_bg.png) no-repeat right center; }
.lyNyMain .ny_com_m .ny_com_l { width: 52%; padding: 10px 50px 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.nyTitle { width: 100%; height: auto; margin: 0 auto 40px; padding: 0; position: relative; }
.nyTitle span { display: block; width: 100%; height: 56px; overflow: hidden; line-height: 56px; color: rgba(0,0,0,0.06); font-family: "Impact"; font-size: 60px; margin: 0 auto; padding: 0; }
.nyTitle p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 36px; font-weight: bold; margin: -20px auto 0; padding: 0; }
.nyTitle1 span { color: rgba(255,255,255,.1); }
.nyTitle1 p { color: #fff; }
.ny_com_l span.ny_com_tlt { display: block; font-size: 22px; color: #777; }
.ny_com_l b.tit { display: inline-block; width: auto; font-size: 24px; color: #333; font-weight: normal; margin-top: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ny_com_l b.tit i { display: block; height: 8px; background: #bf2020; margin-top: -12px; }
.ny_com_l .ny_com_js { text-indent: 2em; color: #666; max-height: 265px; overflow-y: scroll; margin-top: 30px; padding-right: 25px; }
.ny_com_l .ny_com_js p { line-height: 30px; font-size: 16px; margin-bottom: 15px; }
.lyNyMain .ny_com_m .ny_com_r { width: 48%; height: 478px; overflow: hidden; position: relative; }
.lyNyMain .ny_com_m .ny_com_r a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyNyMain .ny_com_m .ny_com_r a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; padding: 0; position: absolute; top: 0; right: 0; bottom: 0; left:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
/* 设置滚动条的样式 */
.ny_com_l .ny_com_js::-webkit-scrollbar {
width:2px;
}/* 滚动槽宽度 */
.ny_com_l .ny_com_js::-webkit-scrollbar-track {
background-color:#e6e6e6;
border-radius:0px;
}
.ny_com_l .ny_com_js::-webkit-scrollbar-thumb {
background-color:#bf2020;
} /* 滚动条滑块默认状态 */
.ny_com_l .ny_com_js::-webkit-scrollbar-thumb:window-inactive {
background-color:#bf2020;
} /* 滚动条滑块点击状态 */
/*简介下方的数据*/
.lyNy_Data { width: 100%; overflow: hidden; margin: 70px auto 0; padding: 40px 0; background: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_Data ul { overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_Data ul li { width: 25%; overflow: hidden; margin: 0; padding: 0 20px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNy_Data ul li p { width: 100%; overflow: hidden; color: #333; margin: 0 auto 10px; padding: 0; }
.lyNy_Data ul li p b { display: inline-block; width: auto; font-size: 48px; }
.lyNy_Data ul li p b i { display: block; height: 6px; background: #bf2020; margin-top: -22px; }
.lyNy_Data ul li p sub { font-size: 16px; color: #333; display: inline-block; margin-left: 20px; vertical-align:bottom;}
.lyNy_Data ul li span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #666; font-size: 18px; margin: 0 auto; padding: 0; }
/*企业文化 开始*/
.lyNy_culture { width: 100%; background: url(../images/qywh_bg.jpg) no-repeat; background-size: cover; padding: 70px 0; }
.lyNyCul_des { width: 60%; font-size: 16px; color: #fff; line-height: 30px; }
.lyNyCul_list { width: 100%; height: auto; background: #fff; margin:70px auto 0; overflow: hidden; }
.lyNyCul_list ul li { float: left; width: 25%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 35px 30px; height: 130px; }
.lyNyCul_list ul li .qywh_ico { width: 60px; height: 60px; background: #bf2020; border-radius: 50px; float: left; margin: 0; }
.lyNyCul_list ul li .qywh_ico img { max-height: 100%; max-width: 100%; }
.lyNyCul_list ul li .qywh_text { float: right; width: calc(100% - 75px); }
.lyNyCul_list ul li .qywh_text b { display: block; line-height:32px; color:#333; font-size: 24px; }
.lyNyCul_list ul li .qywh_text p { line-height:24px; font-size: 16px; color: #999; margin-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNyCul_list ul li:hover { background: #333; }
.lyNyCul_list ul li:hover .qywh_text b { color: #fff; }
.lyNyCul_list ul li:hover .qywh_text p { color: #fff; }
@media (max-width:1440px) {
	.lyNyMain { padding:60px 0 30px;}
	.lyNyMain .ny_com_m .ny_com_l { padding:0 40px 0 0;}
	.ny_com_l b.tit { margin:0;}
	.ny_com_l b.tit i { height:6px; margin-top:-10px;}
	.ny_com_l .ny_com_js p { line-height:27px; font-size:15px; margin-bottom:10px;}
	.lyNyMain .ny_com_m .ny_com_r { height:423px;}
	.lyNyCul_list ul li .qywh_text b { font-size:22px;}
	.lyNyCul_list ul li .qywh_text p { font-size:14px;}
	
	.lyNy_Data { margin:60px auto 0; padding:30px 0;}
	.lyNy_Data ul li p b { font-size:44px;}
	.lyNy_Data ul li p b i { height:4px; margin-top:-18px;}	
	
	.nyTitle { margin:0 auto 30px;}
	.nyTitle span { height:50px; line-height:50px; font-size:52px;}
	.nyTitle p { height:36px; line-height:36px; font-size:32px;}
	
	.lyNy_culture { padding:60px 0;}
	.lyNyCul_list { margin:60px auto 0;}
	.lyNyCul_des { font-size:15px;}
	
	.NyAboutusHonor_Main .NyAboutusHonor_Bottom { margin:30px auto 0;}
}
@media (max-width:1366px) {

}
@media (max-width:1280px) {

}
@media (max-width:1200px) {
.nyTitle span { height:40px; line-height:40px; font-size:44px;}
.nyTitle p { height:32px; line-height:32px; font-size:28px;}
.ny_com_l b.tit { font-size:22px;}
.ny_com_l b.tit i { height:4px; margin-top:-8px;}
.lyNyMain .ny_com_m .ny_com_r { height: 406px;}
.lyNy_Data ul li p sub { font-size:14px; margin-left:10px;}
.lyNy_Data ul li span { font-size:16px;}
.lyNyCul_list ul li { height:120px; padding:30px 20px;}
}
@media (max-width:1080px) {
.lyNyMain { padding: 40px 0 20px;}
.nyTitle { margin:0 auto 20px;}
.ny_com_l .ny_com_js { height:239px; margin:20px auto 0;}
.ny_com_l .ny_com_js p { line-height:24px; font-size:14px;}
.lyNyMain .ny_com_m .ny_com_r { height:360px;}
.lyNy_Data ul li p { font-size: 48px; }
.lyNy_Data { margin: 40px auto 0; }
.lyNy_Data ul li p { margin: 0 auto 7px; }
.lyNy_Data ul li p b { font-size: 40px; }
.lyNy_Data ul li p b i { height:3px;}
.lyNy_culture { padding: 40px 0; }
.lyNyCul_des { width: 70%; line-height:24px; font-size:14px;}
.lyNyCul_list { height: auto; margin:40px 0 0; }
.lyNyCul_list ul li { width: 50%; padding: 22px; height: auto; }
}
@media (max-width:1024px) {
.lyNyMain .ny_com_m .ny_com_r { width: 100%; height: 480px; margin-top: 20px; }
.lyNyMain .ny_com_m .ny_com_l { width: 100%; padding:0; }
.ny_com_l b.tit { margin-top: 0; }
.ny_com_l .ny_com_js {overflow-y: inherit; height: auto; max-height:inherit; padding: 0;  }
.lyNy_Data { margin: 40px auto 0; padding:20px 0;}
.lyNy_Data ul li p { margin: 0 auto 7px; }
.lyNy_Data ul li p b { font-size: 36px; }
.lyNy_Data ul li p b i { margin-top: -16px; }
.lyNy_Data ul li span { font-size: 16px; }
.lyNy_culture { padding: 40px 0; }
.lyNyCul_des { width: 80%;}
.lyNyCul_list { height: auto; margin: 40px 0 0; }
.lyNyCul_list ul li { width: 50%; padding: 20px; height: auto; }
.lyNyCul_list ul li .qywh_text b { font-size: 20px; }
}
@media (max-width:820px) {
.lyNyMain .ny_com_m .ny_com_r { height: 400px;}
}
@media (max-width: 767px) {
.lyNyMain { padding: 40px 0 20px; }
.nyTitle { margin: 0 auto 20px; }
.nyTitle p { font-size: 24px; }
.nyTitle span { height:36px; line-height:36px; font-size: 36px; }
.lyNyMain .ny_com_m .ny_com_r { width: 100%; height: 220px; margin-top: 20px; }
.lyNyMain .ny_com_m .ny_com_l { width: 100%; padding: 0; }
.ny_com_l b.tit { font-size: 18px; margin-top: 0; }
.ny_com_l .ny_com_js { margin-top: 20px;overflow-y: inherit; max-height: initial;padding: 0; }
.ny_com_l .ny_com_js p { font-size: 14px; }
.lyNy_Data { margin: 20px auto 0; padding:20px 0 0;}
.lyNy_Data ul li { width: 50%; margin-bottom: 20px; margin: 0 0 20px; }
.lyNy_Data ul li p { margin: 0 auto 5px; }
.lyNy_Data ul li p b { font-size: 32px; }
.lyNy_Data ul li p b i { margin-top: -14px; }
.lyNy_Data ul li span { font-size: 15px; }
.lyNy_culture { padding: 35px 0; }
.lyNyCul_des { width: 100%;}
.lyNyCul_list { height: auto; margin: 20px auto 0; }
.lyNyCul_list ul li { width: 100%; padding: 20px; height: auto; }
.lyNyCul_list ul li .qywh_text { width: calc(100% - 75px); }
.lyNyCul_list ul li .qywh_text b { font-size: 20px; }
.lyNyCul_list ul li .qywh_text p { font-size: 15px; }
}
@media (max-width: 390px) {
.lyNyCul_list ul li .qywh_ico { width: 50px; height: 50px; }
.lyNyCul_list ul li .qywh_text { width: calc(100% - 70px); }
.lyNyMain .ny_com_m .ny_com_r { height:200px;}
}
@media (max-width: 320px) {
.lyNyMain .ny_com_m .ny_com_r { height:180px;}
.lyNyCul_list ul li .qywh_ico { width: 45px; height: 45px; }
.lyNyCul_list ul li .qywh_text { width: calc(100% - 60px); }
}
/*荣誉资质 开始*/
.NyAboutus_Honor { width: 100%; height: auto; margin: 0 auto; padding: 70px 0 0; background-color: #f9f9f9; }
.NyAboutus_Honor .NyAboutusHonor_Main { width: 1500px; height: auto; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyAboutusHonor_Main .NyAboutusHonor_List { width: 100%; height: auto; margin: 0 auto; padding: 0 80px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height:200px; }
.NyAboutusHonor_List .swiper-container03 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide { height: auto; padding: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { width: 100%; height: 250px; overflow: hidden; margin: 0 auto 10px; padding: 20px; background-color: #fff; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img img { display: block; max-width: 90%; max-height: 90%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;  }
.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover .NyAboutusHonor_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Name { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 10px auto 0; padding: 0; position: relative; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover .NyAboutusHonor_Name { color: #bf2020; }
.NyAboutusHonor_List .swiper-button-prev3, .NyAboutusHonor_List .swiper-button-next3 { width: 36px!important; height: 36px!important; margin: -27px 0 0!important; position: absolute; top: 50%!important; bottom: 0!important; opacity: 1; cursor: pointer; }
.NyAboutusHonor_List .swiper-button-prev3 { background: #f9f9f9 url(../images/jt4.png) center center no-repeat; left: 0; border: 1px solid #333; }
.NyAboutusHonor_List .swiper-button-next3 { background: #f9f9f9 url(../images/jt5.png) center center no-repeat; right: 0; border: 1px solid #333; }
.NyAboutusHonor_List .swiper-button-prev3:hover { background: #bf2020 url(../images/jt6.png) center center no-repeat; border: 1px solid #bf2020; }
.NyAboutusHonor_List .swiper-button-next3:hover { background: #bf2020 url(../images/jt7.png) center center no-repeat; border: 1px solid #bf2020; }
.NyAboutusHonor_Main .NyAboutusHonor_Bottom { width: 100%; height: auto; margin: 40px auto 0; padding: 0; }
.NyAboutusHonor_Bottom p { width: 100%; height: 80px; margin: 0 auto; padding: 0; background: linear-gradient(to bottom, #e7e7e7, #f9f9f9); -webkit-background: linear-gradient(to bottom, #e7e7e7, #f9f9f9); -moz-background: linear-gradient(to bottom, #e7e7e7, #f9f9f9); -ms-background: linear-gradient(to bottom, #e7e7e7, #f9f9f9); -o-background: linear-gradient(to bottom, #e7e7e7, #f9f9f9); transform: skewX(20deg); -webkit-transform: skewX(20deg); -moz-transform: skewX(20deg); -ms-transform: skewX(20deg); -o-transform: skewX(20deg); transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; }
@media (max-width:1680px) {
}
@media (max-width:1600px) {
	.NyAboutus_Honor .NyAboutusHonor_Main { width:90%}
}
@media (max-width:1560px) {
.NyAboutus_Honor { padding: 60px 0 0; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Name { font-size: 16px; }
.NyAboutusHonor_Bottom p { height: 60px; }
}
@media (max-width:1440px) {
	
}
@media (max-width:1366px) {
.NyAboutus_Honor .NyAboutusHonor_Main { width:94%}
.NyAboutusHonor_Main .NyAboutusHonor_Bottom { margin: 30px auto 0; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height:220px;}
}
@media (max-width:1280px) {
}
@media (max-width:1200px) {
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height: 260px; }
.NyAboutusHonor_Main .NyAboutusHonor_Bottom { margin: 20px auto 0; }
}
@media (max-width:1080px) {
.NyAboutus_Honor { padding: 40px 0 0; }
.NyAboutus .NyAboutus_Honor { padding: 40px 0 0; }
.NyAboutusHonor_Bottom p { height: 40px; }
.NyAboutusHonor_Main .NyAboutusHonor_List { padding:0 60px;}
}
@media (max-width:1024px) {
}
@media (max-width:820px) {
.NyAboutus_Honor { padding: 40px 0 0; }
.NyAboutusHonor_Main .NyAboutusHonor_List { padding: 0 60px; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height: 200px; }
.NyAboutusHonor_List .swiper-button-prev3, .NyAboutusHonor_List .swiper-button-next3 { width: 44px!important; height: 44px!important; margin: -22px 0 0!important; }
}
@media (max-width:767px) {
.NyAboutus .NyAboutus_Honor { padding: 20px 0 0; }
.NyAboutus_Honor .NyAboutusHonor_Main { padding: 0 10px; }
.NyAboutusHonor_Main .NyAboutusHonor_List { padding: 0; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height:160px; padding: 10px; }
.NyAboutusHonor_List .swiper-button-prev3, .NyAboutusHonor_List .swiper-button-next3 { display: none; }
.NyAboutusHonor_Main .NyAboutusHonor_Bottom { margin: 10px auto 0; }
.NyAboutusHonor_Bottom p { height: 30px; }
}
@media (max-width:390px) {
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height: 180px; }
}
@media (max-width:320px) {
.NyAboutusHonor_Main .NyAboutusHonor_List { min-height:160px;}
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height: 140px; }
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Name { font-size:14px;}
}
@media (max-width:280px) {
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { height: 120px;}
}
/*关于我们主体 结束*/

/*NyProducts 开始*/
.NyProducts { height: auto; min-height: 320px; margin: 0 auto 40px; padding: 0; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.NyProducts .NyPro_Left { width: 23.5%; height: auto; margin: 0; padding: 0; float: left; }
.NyProducts .NyPro_Right { width: 76.5%; height: auto; min-height: 320px; margin: 0; padding: 0 0 0 40px; float: right; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNy_Prolist{ min-height:300px;}
.lyNy_Prolist ul li { float: left; width: 32%; margin: 0 2% 30px 0; background: #fff; padding: 10px 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; text-align: center; overflow: hidden; }
.lyNy_Prolist ul li:after { content: ''; display: block; opacity: 0; width: 100%; height: 100%; background: rgba(0,0,0,.65); position: absolute; top: 0; left: 0; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.lyNy_Prolist ul li:hover:after { opacity: 1; }
.lyNy_Prolist ul li:nth-child(3n+3) { margin-right: 0; }
.lyNy_Prolist ul li .lyIdxPro_img { width: 100%; height: 270px; position: relative; border-bottom: 1px solid #f9f9f9; padding: 20px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_Prolist ul li .lyIdxPro_img img { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNy_Prolist ul li .lyIdxPro_text { width: 100%; padding: 15px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_Prolist ul li .lyIdxPro_name { line-height:40px; overflow: hidden; }
.lyNy_Prolist ul li .lyIdxPro_name a { display: block; font-size: 18px; color: #333; font-weight: bold; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNy_Prolist ul li p { display: block; width:100%; height:24px; overflow: hidden; line-height:24px; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #999;}
.lyNy_Prolist ul li p img { display: inline-block; margin: -4px 6px 0 0; }
.lyNy_Prolist ul li:hover { box-shadow: 0 0 30px rgba(0,0,0,.1); }
.lyNy_Prolist ul li:hover .lyIdxPro_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNy_Prolist ul li .lyIdxPro_btn{ display:none; width:100%; height:100%; position: absolute; top: 0; left: 0; background: url(../images/view.png) no-repeat center center; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; z-index:99; }
.lyNy_Prolist ul li .lyIdxPro_btn a{ display:block; width:100%; height:100%;}
.lyNy_Prolist ul li:hover .lyIdxPro_btn{ display:block;}
@media (max-width:1440px) {
	.NyProducts { margin:0 auto 30px;}
	.lyNy_Prolist ul li { margin: 0 2% 20px 0;}
	.lyNy_Prolist ul li:nth-child(3n+3) { margin-right: 0; }
}
@media (max-width:1200px) {
	.lyNy_Prolist ul li .lyIdxPro_img { height:240px; padding:0;}
}
@media (max-width:1080px) {
	.NyProducts { margin:0 auto 20px;}
.NyProducts .NyPro_Left { width: 100%; }
.NyProducts .NyPro_Right { width: 100%; padding:0; }

.lyNy_Prolist ul li .lyIdxPro_img { height: 270px; }

.NyProducts .Ny_page { margin:20px auto 0;}
}
@media (max-width:1024px) {
.NyProducts .NyPro_Left { width: 100%; }
.NyProducts .NyPro_Right { width: 100%; padding:0; }
.lyNy_Prolist ul li .lyIdxPro_img { height: 260px; }
}
@media (max-width:920px) {
	.lyNy_Prolist ul li .lyIdxPro_img { height: 240px; }
}
@media (max-width:820px) {
	.lyNy_Prolist ul li { width: 48.5%; margin: 0 3% 30px 0; }
.lyNy_Prolist ul li:nth-child(2n+2) { margin-right: 0; }
.lyNy_Prolist ul li:nth-child(3n+3) { margin-right: 3%; }
.lyNy_Prolist ul li:nth-child(6n+6) { margin-right: 0; }
.lyNy_Prolist ul li .lyIdxPro_img { height: 300px; }
}
@media (max-width: 767px) {
.NyProducts .NyPro_Left { width: 100%; }
.NyProducts .NyPro_Right { width: 100%; padding: 0; }
.lyNy_Prolist ul li { width: 100%; margin:0 auto 20px!important;}
.lyNy_Prolist ul li .lyIdxPro_img { height: 300px; }
.lyNy_Prolist ul li .lyIdxPro_name a { font-size: 18px; }
.lyNy_Prolist ul li p { font-size: 14px; }
}
@media (max-width: 375px) {
.lyNy_Prolist ul li .lyIdxPro_img { height: 280px;}
}
@media (max-width: 320px) {
.lyNy_Prolist ul li .lyIdxPro_img { height: 240px;}
}
@media (max-width: 280px) {
.lyNy_Prolist ul li .lyIdxPro_img { height: 200px;}
}
/*产品分类 开始*/
.h_left { width: 100%; overflow: hidden; margin: 0 auto 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.cp_type { }
.cp_type .hd { width: 100%; height: auto; margin: 0 auto 20px; padding: 30px 0 20px 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background: #fff url(../images/ml_ico.png) no-repeat left top; overflow: hidden; position: relative; }
.cp_type .hd p { width: 100%; height: 32px; line-height: 32px; color: #333; font-size: 30px; font-weight: bold; margin: 0 auto 8px; }
.cp_type .hd span { display: block; height: 24px; line-height: 24px; color: #999; font-size: 14px; }
.cp_type .hd i { display: none; }
.cp_type .bd { padding: 0; clear: both; margin:0; }
.cp_type .bd ul li { background-color: #fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; margin-bottom: 2px; }
.cp_type .bd ul li p { height: 45px; line-height: 45px; padding: 0 60px 0 40px; position: relative; }
.cp_type .bd ul li:last-child p { border-bottom: 0; }
.cp_type .bd ul li p a { display: block; width: 100%; padding: 0; overflow: hidden; line-height: 45px; color: #333; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cp_type .bd ul li p span { display: block; width: 40px; height: 100%; background: url(../images/mulu0.png) center center no-repeat; cursor: pointer; position: absolute; top: 0; right: 25px; }
.cp_type .bd ul li div { display: none; background: #fff; margin-bottom: 2px; padding: 15px 0; }
.cp_type .bd ul li div a { display: block; height: 40px; line-height: 40px; color: #999; font-size: 14px; padding: 0 20px 0 65px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/ml_ico1.png) no-repeat 50px center; }
.cp_type .bd ul li div a:first-child { border-top: 0; }
.cp_type .bd ul li div a i { display: block; width: 4px; height: 4px; margin: 13px 6px 13px 0; padding: 0; border: 1px solid #999; border-radius: 50%; float: left; }
.cp_type .bd ul li div a:hover i { border: 1px solid #06a6d8; }
.cp_type .bd ul li.on p, .cp_type .bd ul li:hover p { background: #bf2020; }
.cp_type .bd ul li p:hover span { background: url(../images/mulu1.png) center center no-repeat; }
.cp_type .bd ul li.on p a, .cp_type .bd ul li:hover p a { color:#fff;}
.cp_type .bd ul li.on p span, .cp_type .bd ul li:hover p span { background: url(../images/mulu2.png) center center no-repeat; }
.cp_type .bd ul li div a:hover { color: #bf2020; background: #f5f5f5 url(../images/ml_ico2.png) no-repeat 50px center; }
.cp_type .bd ul a.ckqb { display: block; height: 34px; line-height: 34px; font-size: 16px; color: #333; background: #f1f1f1; width: 92%; margin: 10px auto; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }
.cp_type .bd ul a.ckqb:hover { background: #06a6d8; color: #fff; }

@media (max-width:1440px) {
.h_left { margin:0 auto 30px;}
.cp_type .hd { margin:0 auto 15px;}
.cp_type .bd ul li div { padding:10px 0;}
}

@media (max-width:1366px) {
.cp_type .bd ul li p{ padding:0 50px 0 20px;}	
.cp_type .bd ul li p span{ right:10px;}
.cp_type .bd ul li div a{ background: url(../images/ml_ico1.png) no-repeat 30px center; padding:0 0 0 45px;}
.cp_type .bd ul li div a:hover{background: #f5f5f5 url(../images/ml_ico2.png) no-repeat 30px center;}
}
@media (max-width:1080px) {
.cp_type .hd { background-size: 70px; padding: 20px 0 20px 30px; margin: 0 auto 10px;}
.cp_type .hd p { font-size: 25px; margin: 0 auto; }
.cp_type .hd i { display: block; width: 42px; height: 42px; margin: 0; padding: 0; background: rgba(0,0,0,0.04) url(../images/mulu1.png) center center no-repeat; position: absolute; top: 29px; right: 30px; }
.cp_type .hd.on i { background: rgba(0,0,0,0.04) url(../images/mulu3.png) center center no-repeat; }
.cp_type .bd { display: none;}
.cp_type .bd ul li p span{ right:30px;}
}
@media (max--width:1024px) {

}
@media (max--width:820px) {
.cp_type .hd { background-size: 60px; padding: 20px 0 15px 30px;margin: 0 auto 20px; }
.cp_type .hd p { font-size: 25px; margin: 0 auto; }
.cp_type .hd i { display: block; width: 42px; height: 42px; margin: 0; padding: 0; background: rgba(0,0,0,0.04) url(../images/mulu1.png) center center no-repeat; position: absolute; top: 25px; right: 20px; }
.cp_type .hd.on i { background: rgba(0,0,0,0.04) url(../images/mulu3.png) center center no-repeat; }
.cp_type .bd { display: none;}
.cp_type .bd ul li p span{ right:20px;}
}
@media (max-width:767px) {
.h_left { margin:0 auto 10px;}
.cp_type .hd { background-size: 50px; padding: 20px 0 15px 30px;}
.cp_type .hd p { font-size: 24px; margin: 0 auto; }
.cp_type .hd i { display: block; width: 42px; height: 42px; margin: 0; padding: 0; background: rgba(0,0,0,0.04) url(../images/mulu1.png) center center no-repeat; position: absolute; top: 23px; right: 10px; }
.cp_type .hd.on i { background: rgba(0,0,0,0.04) url(../images/mulu3.png) center center no-repeat; }
.cp_type .bd { display: none; margin:0 auto 10px;}
.cp_type .bd ul li p a { font-size: 15px; }
.cp_type .bd ul li div { padding: 10px 0; }
.cp_type .bd ul li p span{ right:10px;}
}
@media screen and (max-width:320px) {
}
/*产品分类 结束*/
/*NyProducts 结束*/

/*NyProlist 开始*/
.NyProlist_Right { width:100%; height:auto; margin:0; padding:0; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProlist_Right ul li { width:100%; height:auto; margin:0 auto 40px; border-bottom:1px solid #eee;  box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; padding-bottom:40px; position:relative;}
.NyProlist_Right ul li .NyProlist_Img { width:28.5%; height:210px; overflow:hidden; margin:0; padding:0; float:left;}
.NyProlist_Right ul li .NyProlist_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProlist_Right ul li .NyProlist_Img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProlist_Right ul li:hover .NyProlist_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyProlist_Right ul li .NyProlist_Text { width:71.5%; height:auto; overflow:hidden; margin:0; padding:15px 15px 0 30px; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Name { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 0 0 20px; background:url(../images/ico1.png) no-repeat left center;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Name a { display:block; width:100%; height:38px; overflow:hidden; line-height:38px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Ms { width:100%; height:auto; overflow:hidden; margin:10px auto 20px; padding:0;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Ms p { width:100%; height:56px; overflow:hidden; line-height:28px; color:#999; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl {width: calc(100% - 200px); height:auto; margin:0; padding:0; float:left;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd { display:block; width:33.3333%; overflow:hidden; line-height:30px; color:#999; font-size:14px; white-space:nowrap; text-overflow:ellipsis; position:relative; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; border-right:1px solid #ddd; margin:0; padding:0 20px;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd:nth-child(1){ padding:0 20px 0 0;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd:nth-child(3){ border-right:0;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd span{ font-size:14px; color:#666;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd span img{ display:inline-block; margin:-4px 0 0 20px; width:20px; height:20px;}
.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd p{ line-height:30px; font-size:18px; color:#333; font-weight:bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.NyProlist_Right ul li .NyProlist_btn { width: 150px; height: 42px; line-height: 40px; float:right; margin-top:8px; }
.NyProlist_Right ul li .NyProlist_btn a { display: block; font-size: 16px; color: #333; width: 100%; height: 100%; border: 1px solid #333; background: url(../images/jt1.png) no-repeat 90% center; padding-left: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyProlist_Right ul li:after{content: ""; display: block; position: absolute; bottom: 0; height: 2px; width: 3px; left: 0; transform: translateX(0); opacity: 0; background-color: #bf2020; -webkit-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.NyProlist_Right ul li:hover:after { width: 100%; opacity: 1; -webkit-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.NyProlist_Right ul li:hover .NyProlist_btn a { background: #bf2020 url(../images/jt9.png) no-repeat 90% center; border: 1px solid #bf2020; color: #fff; }

@media (max-width:1680px) {
	
}
@media (max-width:1600px) {
	
}
@media (max-width:1560px) {
	.NyProlist .NyProlist_Right { margin:60px 0 0; padding:0 0 0 60px;}
}
@media (max-width:1440px) {
	.NyProlist .NyProlist_Right { padding:0 0 0 40px;}
	.NyProlist_Right ul li { margin:0 auto 30px; padding-bottom:30px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Ms p { height:50px; line-height:25px; font-size:15px;}
	.NyProlist_Right ul li .NyProlist_btn{ width:140px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl {width: calc(100% - 150px);}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd{padding: 0 10px 0 20px;}	
	.NyProlist_Right .Ny_page { margin:30px auto 0;}
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {
	.NyProlist_Right ul li .NyProlist_Img { height:180px;}
	.NyProlist_Right ul li .NyProlist_Text { padding:0 15px 0 30px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd span img{margin: -4px 0 0 10px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd p { font-size:16px;}
}
@media (max-width:1200px) {

}
@media (max-width:1080px) {
	.NyProlist .NyProlist_Right { margin:40px 0 0; padding:0 0 0 20px;}
	.NyProlist_Right ul li { margin:0 auto 20px; padding-bottom:20px;}
	.NyProlist_Right ul li .NyProlist_Text { padding:5px 15px 5px 20px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Name a { height:32px; line-height:32px; font-size:18px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd{padding: 0 20px;}
	
	.NyProlist_Right .Ny_page { margin:40px auto 0;}
}
@media (max-width:1024px) {
    .NyProlist_Right ul li .NyProlist_btn{ width:135px; height:40px; line-height:40px;}
	.NyProlist_Right ul li .NyProlist_btn a{ font-size:15px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl {width: calc(100% - 150px);}	

}
@media (max-width:920px) {
	.NyProlist .NyProlist_Left { width:100%; height:auto; margin:0 auto 20px; float: inherit;}
	.NyProlist .NyProlist_Right { width:100%; height:auto; margin:0 auto; padding:0; float: inherit;}
	.NyProlist_Right ul li { margin: 0 auto 30px; padding-bottom: 10px;}
	.NyProlist_Right ul li .NyProlist_Img { width:100%; height:320px; margin:0 auto; padding:0; float:inherit;}
	.NyProlist_Right ul li .NyProlist_Text { width:100%; margin:0 auto; padding:20px; float:inherit;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Ms p { height:auto; max-height:48px; line-height:24px; font-size:14px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd{padding: 0 10px 0 40px;}
}
@media (max-width:767px) {
	.NyProlist_Right ul li { margin: 0 auto 20px;}
	.NyProlist_Right ul li .NyProlist_Img { width:100%; height:300px; margin:0 auto; padding:0; float:inherit;}
	.NyProlist_Right ul li .NyProlist_Text { width:100%; margin:0 auto; padding:10px 0; float:inherit;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl{ width:100%;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd { width:33.3333%; margin:0 auto; padding:0 10px 10px 0; border-right:0; }
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd span img{ display:none;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd p{ font-size:16px;}
	.NyProlist_Right ul li .NyProlist_btn{ width:120px; height:35px; line-height:35px; float:left;}
	.NyProlist_Right ul li .NyProlist_btn a{ font-size:14px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd:nth-child(1) { padding:0 10px 0 0;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd span { line-height:20px;}
}
@media (max-width:390px) {
	.NyProlist_Right ul li .NyProlist_Img { height:270px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd:nth-child(1) { padding:0 5px 0 0;}
}
@media (max-width:320px) {
	.NyProlist_Right ul li .NyProlist_Img { height:230px;}
}
@media (max-width:280px) {
	.NyProlist_Right ul li .NyProlist_Img { height:200px;}
	.NyProlist_Right ul li .NyProlist_Text .NyProlist_Tags dl dd { width:100%; margin:0 auto 10px; padding:0;}
}
/*NyProlist 结束*/


/*换页 开始*/
.Ny_page { width:100%; height:40px; text-align:center; margin:40px auto 0; padding:0;}
.Ny_page a { display:inline-block; width:40px; height:40px; overflow:hidden; line-height:38px; color:#666; font-size:16px; text-align:center; background-color:#fff; border:1px solid #eaeaea; margin:0 4px; vertical-align:middle; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_page a:hover, .Ny_page a.pnnum1 { color:#fff; background-color:#bb2821; border:1px solid #bb2821;}

.Ny_page a.NyPg_prev, .Ny_page a.NyPg_next { width:60px;}
.Ny_page a.NyPg_prev { background:#fff url(../images/prev1.png) center center no-repeat;}
.Ny_page a.NyPg_next { background:#fff url(../images/next1.png) center center no-repeat;}
.Ny_page a.NyPg_prev:hover { background:#bb2821 url(../images/prev2.png) center center no-repeat;}
.Ny_page a.NyPg_next:hover { background:#bb2821 url(../images/next2.png) center center no-repeat;}
@media (max-width: 767px) {
	.Ny_page { height:42px; margin:20px auto; font-size:0;}
	.Ny_page a { display:none;}
	.Ny_page a.NyPg_prev, .Ny_page a.NyPg_next { display:inline-block; width:80px; height:42px; line-height:40px;}
}
/*换页 结束*/


/*相关文章 开始*/
.lyNyXgwz{ width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.lyNyXgwz .lyNyXgwz_tit { width: 100%; height: auto; margin: 0 auto 20px; padding: 30px 0 20px 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background: #fff url(../images/ml_ico.png) no-repeat left top; overflow: hidden; position: relative; }
.lyNyXgwz .lyNyXgwz_tit p { width: 100%; height: 32px; line-height: 32px; color: #333; font-size: 30px; font-weight: bold; margin: 0 auto 8px; }
.lyNyXgwz .lyNyXgwz_tit span { display: block; height: 24px; line-height: 24px; color: #999; font-size: 14px; }

.lyNyXgwz .lyNyXgwz_list { background: #f9f9f9; margin: 0; padding: 0 0 20px; clear: both;}
.lyNyXgwz_list ul li { margin-bottom: 2px; background-color: #fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyXgwz_list ul li a { display: block; width: 100%; height: 45px; overflow: hidden; line-height: 45px; color: #333; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; padding: 0 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyXgwz_list ul li:hover { background-color:#f9f9f9;}
.lyNyXgwz_list ul li:hover a { color:#bf2020;}
@media (max-width:1440px) {
	.lyNyXgwz { margin:0 auto 30px;}
	.lyNyXgwz .lyNyXgwz_tit { margin:0 auto 15px;}
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {
	
}
@media (max-width:1080px) {
.lyNyXgwz { margin:0 auto 20px;}
.lyNyXgwz .lyNyXgwz_tit { background-size: 70px; padding: 20px 0 20px 30px; margin: 0 auto 10px;   }
.lyNyXgwz .lyNyXgwz_tit p { font-size: 25px; margin: 0 auto; }
.lyNyXgwz_list ul li a { padding:0 30px; font-size:15px;}
}
@media (max--width:1024px) {

}
@media (max--width:820px) {
.lyNyXgwz .lyNyXgwz_tit { background-size: 60px; padding: 20px 0 15px 30px;margin: 0 auto 30px; }
.lyNyXgwz .lyNyXgwz_tit p { font-size: 25px; margin: 0 auto; }
}
@media screen and (max-width:767px) {
.lyNyXgwz { margin:0 auto;}
.lyNyXgwz .lyNyXgwz_tit { background-size: 50px; padding:20px 0 15px 30px;}
.lyNyXgwz .lyNyXgwz_tit p { font-size: 24px; margin: 0 auto; }

}
@media screen and (max-width:320px) {
}
/*相关文章 结束*/

.lyTitle { width: 100%; height: auto; margin: 0 auto 40px; padding: 0; position: relative; }
.lyTitle span { display: block; width: 100%; height: 56px; overflow: hidden; line-height: 56px; color: rgba(0,0,0,0.06); font-family: "Impact"; font-size: 60px; margin: 0 auto; padding: 0; }
.lyTitle p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 36px; font-weight: bold; margin: -20px auto 0; padding: 0; }

.lyTitle_l { float: left; }
.lyTitle .lyTitle_btn { width: 165px; height: 52px; line-height: 50px; float: right; margin: 12px 0; }
.lyTitle .lyTitle_btn a { display: block; font-size: 16px; color: #333; width: 100%; height: 100%; border: 1px solid #333; background: url(../images/jt5.png) no-repeat 90% center; padding-left: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyTitle .lyTitle_btn a:hover { border: 1px solid #bf2020; background: #bf2020 url(../images/jt7.png) no-repeat 90% center; color: #fff;}

@media (max-width:1440px) {
	.lyTitle { margin:0 auto 30px;}
	.lyTitle span { height:50px; line-height:50px; font-size:52px;}
	.lyTitle p { height:36px; line-height:36px; font-size:32px;}
	.lyTitle .lyTitle_btn { width: 140px; height: 46px; line-height: 44px; margin:10px 0;}
}
@media screen and (max-width:1200px) {
	
	.lyTitle span { height:40px; line-height:40px; font-size:44px;}
	.lyTitle p { height:32px; line-height:32px; font-size:28px;}
	.lyTitle .lyTitle_btn { width: 132px; height: 42px; line-height: 40px; margin:5px 0;}
	.lyTitle .lyTitle_btn a { font-size:14px;}
}
@media screen and (max-width:1080px) {
	.lyTitle { margin:0 auto 20px;}
}
@media screen and (max-width:768px) {
	.lyTitle .lyTitle_btn { width: 135px; height: 40px; line-height: 40px; }
	.lyTitle .lyTitle_btn a { font-size: 15px; }
}
@media (max-width: 767px) {
	.lyTitle p { font-size: 24px; }
	.lyTitle span { height:36px; line-height:36px; font-size: 36px; }
		.lyTitle .lyTitle_btn { display: none; }
}

/*内页-产品详情 开始*/
.ly_NyProDetail { width:100%; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pro_detail_main { height:auto; margin:0 auto 60px; padding:30px 0 10px;position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 0; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background:#fff;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .NyProDetail_Text { width:52%; height:auto; margin:0; padding:20px 0 20px 40px; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Text .NyProDetail_Name {width:100%;height:60px; overflow:hidden;line-height:40px;color:#333;font-size: 30px;font-weight:bold;word-break:break-all;position:relative;margin:0 auto 20px;padding: 0 0 15px 0; white-space:nowrap; text-overflow:ellipsis; box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;border-bottom: 1px solid #ddd;}
.NyProDetail_Text .NyProDetail_Name i {display:block;width:55px;height:3px;margin:0;padding:0;background-color:#bf2020;position:absolute;left:0;bottom: -2px;}
.NyProDetail_Text .NyProDetail_Ms {width:100%;height:auto;overflow:hidden;margin: 25px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;}
.NyProDetail_Text .NyProDetail_Ms p { width:100%; height:90px; overflow:hidden; line-height:30px; color:#999; font-size:16px; word-break:break-all; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.NyProDetail_Text .NyProDetail_Ms p span {color:#333;}
.NyProDetail_Text .NyProDetail_Tags { width:100%; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd {width:50%;height:auto;margin:0;float:left;}
.NyProDetail_Tags dl dd p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0 10px 0 30px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Tags dl dd p b{display:inline-block;font-weight:normal;width: 85px;}
.NyProDetail_Tags dl dd p img {display:block;width: 25px;height: 25px;margin:0;padding:0;position:absolute;left:0;top: 7px;}
.NyProDetail_Tags dl dd p i{display:inline-block;width:1px;height:16px;background:#d2d2d2;margin: 0 22px 0 0;position: relative;top: 2px;}
.NyProDetail_Tags dl dd p span { color:#999;}
.NyProDetail_Text .NyProDetail_Btm {width:100%;height:80px;overflow:hidden;margin: 50px auto 0;padding: 0 0 0 30px;background-color: #eee;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;}
.NyProDetail_Btm .NyProDetail_Tel {width:78%;overflow:hidden;margin:0;padding: 28px 20px 0 30px;border-right:1px solid rgba(255,255,255,0.2);float:left;position:relative;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;}
.NyProDetail_Btm .NyProDetail_Tel img {display:block;width: 17px;height: 17px;margin:0;padding:0;position:absolute;left:0;top: 31px;}
.NyProDetail_Btm .NyProDetail_Tel span {display: block;height: 26px;overflow:hidden;line-height: 26px;color: #333;font-size:16px;white-space:nowrap;text-overflow:ellipsis;margin: 0 15px 0 0;padding:0;float: left;}
.NyProDetail_Btm .NyProDetail_Tel p {height:26px;overflow:hidden;line-height:26px;color: #333;font-size:24px;font-weight:bold;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;margin: 0 auto;padding:0;display: block;float: left;}
.NyProDetail_Btm .NyProDetail_Tel i{ display:inline-block; font-size:16px; color:#333; margin-left:40px;}
.NyProDetail_Btm a.NyProDetail_Btn {display:block;width: 22%;height: 80px;overflow:hidden;margin:0;padding:0;float:right;background: #bf2020;font-weight: bold;}
.NyProDetail_Btm a.NyProDetail_Btn img {display:block;width: 26px;height: 24px;margin: 15px auto 5px;padding:0;}
.NyProDetail_Btm a.NyProDetail_Btn p{ font-size:18px; color:#fff; font-weight:bold; text-align:center;}
/**产品详情页产品图片切换**/
.prodetail_img { width:48%; height: 450px; margin: 0; padding: 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 {width:20%;height:450px;padding:0 10px 0 0;overflow:hidden;float:left;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;}
#spec-left { width:16px; height:70px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:70px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li {padding:0;width:100%;height: 103px;margin:0 auto 10px;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p {width:100%;height:100%;overflow:hidden;margin:0;padding:0;position:relative;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box; background:#fff;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img {display:block;max-width: 100%;max-height: 100%;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;}
/*jqzoom*/
.jqzoom {position:relative;width: 80%;height:450px;overflow:hidden;padding:0;float:right;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:101%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}

.NyProDetail_Content{ width:100%; background:url(../images/prodetail_bg.jpg) no-repeat top center; padding:70px 0; overflow:hidden; min-height:500px;}
.NyProDetail_Content .ProDetailText{ background:#fff; overflow:hidden; padding:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; min-height:500px;}
.ProDetailText div, .ProDetailText p { margin:0 auto 30px;}
.ProDetailText br { display:none;}
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; color: #666; font-size: 16px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all; text-align:justify;}
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.ProDetailText b { display:block; line-height: 30px; color: #666; font-size: 16px; font-weight:bold; margin:0 0 5px;}
.ProDetailText table tr td p { text-indent:0!important;}
.ProDetailText img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}
@media (max-width:1680px) {


}
@media (max-width:1560px) {
	.prodetail_img { width:52%;}
	.pro_detail_main .NyProDetail_Text{ width:48%;}
	.NyProDetail_Text .NyProDetail_Btm{ padding: 0 0 0 20px;}
	.NyProDetail_Btm .NyProDetail_Tel i{ margin-left:20px;}
}
@media (max-width:1440px) {
	.pro_detail_main { padding:30px 0 0;}
	
	.NyProDetail_Content { padding:60px 0;}
	.NyProDetail_Content .ProDetailText { padding:40px;}
}
@media (max-width:1366px) {
	.pro_detail_main { margin:0 auto 50px;}
	.NyProDetail_Btm .NyProDetail_Tel p{ font-size:22px;}
	.NyProDetail_Btm .NyProDetail_Tel i{  margin:0; width:100%;}
	.NyProDetail_Btm .NyProDetail_Tel{ padding:18px 20px 0 30px;}
	.NyProDetail_Btm a.NyProDetail_Btn p{ font-size:16px;}
	.NyProDetail_Content .ProDetailText { width:100%; overflow:hidden; line-height: 30px; color: #666; font-size: 15px; padding:35px;}
	.ProDetailText div, .ProDetailText p { margin:0 auto 30px;}
	.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; color: #666; font-size: 15px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all; text-align:justify;}
	.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
	.ProDetailText b { display:block; line-height: 30px; color: #666; font-size: 15px; font-weight:bold; margin:0 0 5px;}
}
@media (max-width:1280px) {
	
}
@media (max-width:1080px) {
    .pro_detail_main { margin:0 auto 40px; padding:20px 0 0;}
	.prodetail_img { width:100%; float:inherit; margin:0 auto 20px;}
	.pro_detail_main .NyProDetail_Text{ width:100%; padding:20px 0 0;}
	.NyProDetail_Text .NyProDetail_Ms { margin:20px auto;}
	.NyProDetail_Text .NyProDetail_Ms p { height:auto; max-height:90px;}
	.NyProDetail_Btm .NyProDetail_Tel{ padding:28px 20px 0 30px;}
    .NyProDetail_Btm .NyProDetail_Tel p{ font-size:22px;}
	.NyProDetail_Btm a.NyProDetail_Btn p{ font-size:16px;}
	.NyProDetail_Btm .NyProDetail_Tel span{ font-size:16px;}
	.NyProDetail_Btm .NyProDetail_Tel i{ font-size:16px; margin-left:40px; width:auto;}
	.NyProDetail_Text .NyProDetail_Btm{ margin:20px auto 0; padding: 0 0 0 30px;}
	
	.NyProDetail_Content { padding:40px 0;}
}
@media (max-width:1024px) {
	.zoomdiv, .jqZoomPup { display:none!important;}
	.NyProDetail_Text .NyProDetail_Name{ font-size:26px;}
	.NyProDetail_Text .NyProDetail_Ms p{ font-size:15px;}
	.NyProDetail_Tags dl dd p{ font-size:15px;}
	.NyProDetail_Btm .NyProDetail_Tel p{ font-size:22px;}
	.NyProDetail_Btm a.NyProDetail_Btn p{ font-size:16px;}
	.NyProDetail_Btm .NyProDetail_Tel span{ font-size:15px;}
	.NyProDetail_Btm .NyProDetail_Tel i{ font-size:15px;}
}
@media (max-width:820px) {

}
@media (max-width:767px) {
	.pro_detail_main {margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 auto 20px;}
	#preview { width:100%;}
	.jqzoom { width:100%;height: 285px;}
	#spec-n5 { width:100%; height:70px;padding:10px 0 0;}
	#spec-list { width:100%;}
	#spec-list ul li { width: 23.5%; height:60px; margin: 0 2% 0 0;}
	#spec-list ul li:nth-child(4) { margin:0;}
	.zoomdiv,.jqZoomPup { display:none !important;}
	.NyProDetail_Text .NyProDetail_Name{ font-size:22px;}
	.NyProDetail_Text .NyProDetail_Ms p{ font-size:14px; line-height:26px; height:84px;}
	.NyProDetail_Tags dl dd{ width:100%;}
	.NyProDetail_Tags dl dd p{ height:35px; line-height:35px; font-size:14px;}
	.NyProDetail_Tags dl dd p b{ width:75px;}
	.NyProDetail_Tags dl dd p img{ width:22px; height:22px;}
	.NyProDetail_Tags dl dd p i{ height:14px; margin:0 18px 0 0;}
	.NyProDetail_Text .NyProDetail_Ms{ margin:15px auto 5px;}
	.NyProDetail_Btm a.NyProDetail_Btn{ display:none;}
	.NyProDetail_Text .NyProDetail_Btm{ padding: 0 0 0 15px;}
	.NyProDetail_Btm .NyProDetail_Tel span{ font-size:14px;}
	.NyProDetail_Btm .NyProDetail_Tel p{ font-size:18px;}
	.NyProDetail_Btm .NyProDetail_Tel i{ font-size:14px; margin:0; width:100%;}
	.NyProDetail_Btm .NyProDetail_Tel{ width:100%; padding:18px 20px 0 30px;}
	.NyProDetail_Content{ padding:35px 0;}
	.NyProDetail_Content .ProDetailText{ padding:20px;}
	.ProDetailText div, .ProDetailText p { margin:0 auto 10px;}
}

/*产品详情-我们的优势 开始*/
.lyNyYs_Main{ padding:70px 0 50px; background:#fff;}
.lyNyYs_Main .lyNyYs_list{ padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyNyYs_Main .lyNyYs_list ul li{ width:21.625%; height:auto; float:left; margin:0 4.5% 20px 0; text-align:center;background: linear-gradient(transparent 0%, #fff 55%, #fff 100%); padding:40px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.03);}
.lyNyYs_Main .lyNyYs_list ul li .ys_img{ position:relative;}
.lyNyYs_Main .lyNyYs_list ul li .ys_img img{transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyYs_Main .lyNyYs_list ul li:hover .ys_img img{transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}
.lyNyYs_Main .lyNyYs_list ul li:last-child{ margin:0;}
.lyNyYs_Main .lyNyYs_list ul li .ys_text b{ display:block; font-size:18px; color:#333; margin:40px 0 20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-weight:normal;}
.lyNyYs_Main .lyNyYs_list ul li .ys_text p{ width:100%; height:96px; overflow: hidden; line-height:24px; color:#999; font-size:14px; text-align:center; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all;}

@media screen and (max-width:1440px) {
.lyNyYs_Main { padding:60px 0 40px;}
.lyNyYs_Main .lyNyYs_list ul li{ width:23.5%; float:left; margin:0 2% 20px 0;}
.lyNyYs_Main .lyNyYs_list ul li:last-child{ margin:0;}
}
@media screen and (max-width:1080px) {
.lyNyYs_Main { padding:40px 0 20px;}
.lyNyYs_Main .lyNyYs_list ul li { padding:20px;}
.lyNyYs_Main .lyNyYs_list ul li .ys_img img { width:80px;}
.lyNyYs_Main .lyNyYs_list ul li .ys_text b { margin:20px auto 10px;}
}
@media screen and (max-width:1024px) {
.lyNyYs_Main .lyNyYs_list ul li{ width:48%; float:left; margin:0 2% 20px 0;}
.lyNyYs_Main .lyNyYs_list ul li:nth-child(2n+2) { margin:0 0 20px;}
.lyNyYs_Main .lyNyYs_list ul li .ys_text p { height:48px; -webkit-line-clamp:2;}
}
@media screen and (max-width:820px) {
.lyNyYs_Main .lyNyYs_list ul li .ys_text p { height:72px; -webkit-line-clamp:3;}
}
@media (max-width: 767px) {
.lyNyYs_Main .lyNyYs_list{ padding:25px 0 0;}
.lyNyYs_Main .lyNyYs_list ul li{ width:100%;padding: 20px height:auto;}
.lyNyYs_Main .lyNyYs_list ul li .ys_text b{ font-size:16px; margin:20px auto 10px;}
}
/*产品详情-我们的优势 结束*/

/*产品详情-推荐产品 开始*/
.lyNyTjPro{ width:100%; padding:70px 0; overflow:hidden;}
.lyNyTjPro_list{ position:relative; padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyNyTjPro_list .swiper-container05{width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.lyNyTjPro_list ul li { float: left; width: 23.5%; margin: 0 2% 0 0; background: #fff; padding:0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; text-align: center; overflow: hidden; }
.lyNyTjPro_list ul li:after { content: ''; display: block; opacity: 0; width: 100%; height: 100%; background: rgba(0,0,0,.65); position: absolute; top: 0; left: 0; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.lyNyTjPro_list ul li:hover:after { opacity: 1; }
.lyNyTjPro_list ul li .lyIdxPro_img { width: 100%; height: 270px; position: relative; border-bottom: 1px solid #eee; padding: 20px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyTjPro_list ul li .lyIdxPro_img img { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyTjPro_list ul li .lyIdxPro_name {width: 100%; line-height: 30px; overflow: hidden; padding: 15px 5px;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyTjPro_list ul li .lyIdxPro_name a { display: block; font-size: 16px; color: #333;width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNyTjPro_list ul li p { display:none;}
.lyNyTjPro_list ul li p img { display: inline-block; margin: -4px 6px 0 0; }
.lyNyTjPro_list ul li:hover { box-shadow: 0 0 30px rgba(0,0,0,.1); }
.lyNyTjPro_list ul li:hover .lyIdxPro_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyTjPro_list ul li .lyIdxPro_btn{ display:none; width:100%; height:100%; position: absolute; top: 0; left: 0; background: url(../images/view.png) no-repeat center center; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; z-index:99; }
.lyNyTjPro_list ul li .lyIdxPro_btn a{ display:block; width:100%; height:100%;}
.lyNyTjPro_list ul li:hover .lyIdxPro_btn{ display:block;}
.lyNyTjPro .swiper-button-prev5, .lyNyTjPro .swiper-button-next5 { width: 44px!important; height: 44px!important; margin: -27px 0 0!important; position: absolute; top: 50%!important; bottom: 0!important; opacity: 1; cursor: pointer; border-radius:50px; }
.lyNyTjPro .swiper-button-prev5 { background: #ddd url(../images/jt6.png) center center no-repeat; left: -80px; }
.lyNyTjPro .swiper-button-next5 { background: #ddd url(../images/jt7.png) center center no-repeat; right:-80px; }
.lyNyTjPro .swiper-button-prev5:hover { background: #bf2020 url(../images/jt6.png) center center no-repeat; }
.lyNyTjPro .swiper-button-next5:hover { background: #bf2020 url(../images/jt7.png) center center no-repeat; }

@media (max-width:1680px) {
.lyNyTjPro .swiper-button-prev5, .lyNyTjPro .swiper-button-next5 { display:none;}	
}
@media (max-width:1440px) {
	.lyNyTjPro { padding:60px 0;}
}
@media (max-width:1080px) {
	.lyNyTjPro { padding:40px 0;}
}
@media (max-width:820px) {
	.lyNyTjPro_list ul li .lyIdxPro_img { height:220px; padding:0;}
}
@media (max-width: 767px) {
	.lyNyTjPro_list ul li .lyIdxPro_img { height:320px;}
}
@media (max-width: 390px) {
	.lyNyTjPro_list ul li .lyIdxPro_img { height:300px;}
}
@media (max-width: 320px) {
	.lyNyTjPro_list ul li .lyIdxPro_img { height:280px;}
}
@media (max-width: 280px) {
	.lyNyTjPro_list ul li .lyIdxPro_img { height:240px;}
}

/*相关文章 开始*/
.ProXgwz { width:100%; background:#fff; padding:70px 0 50px; overflow:hidden;}
.ProXgwz .ProXgwz_list ul li{ width:31.333%; margin:0 3% 20px 0; float:left; background:#f9f9f9; padding:30px 20px 30px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative;}
.ProXgwz .ProXgwz_list ul li:nth-child(3n+3){ margin-right:0;}
.ProXgwz .ProXgwz_list ul li i{display:block;background:#bf2020;height:4px;width:42px;position: absolute;top: 42px;left: -12px;}
.ProXgwz .ProXgwz_list ul li .Xgwz_tit{width:100%;height:30px;line-height:30px;font-size:18px;color:#333;margin-bottom: 10px;}
.ProXgwz .ProXgwz_list ul li .Xgwz_tit a{ color:#333; display:block; width:100%; height:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ProXgwz .ProXgwz_list ul li .Xgwz_Time{ width:70%; float:left; font-size:14px; color:#999;}
.ProXgwz .ProXgwz_list ul li .Xgwz_Time img{ display:inline-block; margin:-2px 8px 0 0;vertical-align:middle;}
.ProXgwz .ProXgwz_list ul li .Xgwz_btn{ width:30%; float:right; text-align:right; font-size:14px; color:#999;}
.ProXgwz .ProXgwz_list ul li .Xgwz_btn a{ display:block; width:100%; height:100%; color:#999;}
.ProXgwz .ProXgwz_list ul li .Xgwz_btn a img{ display:inline-block; margin:-2px 0 0 8px;vertical-align:middle;}
.ProXgwz .ProXgwz_list ul li:hover{ background:#333;}
.ProXgwz .ProXgwz_list ul li:hover .Xgwz_tit a{ color:#bf2020;}
.ProXgwz .ProXgwz_list ul li:hover .Xgwz_Time{ color:rgba(255,255,255,.35);}
.ProXgwz .ProXgwz_list ul li:hover .Xgwz_btn a{ color:#bf2020;}
@media (max-width:1440px) {
	.ProXgwz { padding:60px 0 40px;}
}
@media screen and (max-width:1080px) {
	.ProXgwz { padding:40px 0 20px;}
	.ProXgwz .ProXgwz_list ul li { padding:20px 20px 20px 40px;}
	.ProXgwz .ProXgwz_list ul li i {width:40px; height:3px; top:33px;}
}
@media screen and (max-width:1024px) {
	.ProXgwz .ProXgwz_list ul li .Xgwz_Time { width:100%; margin:0 0 10px; float:inherit;}
	.ProXgwz .ProXgwz_list ul li .Xgwz_btn { width:100%; text-align:left; float:inherit;}
}
@media screen and (max-width:920px) {
	.ProXgwz .ProXgwz_list ul li{ width:48.5%; margin:0 3% 20px 0;}
	.ProXgwz .ProXgwz_list ul li:nth-child(3n+3){ margin:0 3% 20px 0;}
	.ProXgwz .ProXgwz_list ul li:nth-child(2n+2){ margin-right:0;}
}
@media (max-width: 767px) {
.ProXgwz .ProXgwz_list ul li{ width:100%; padding: 20px 25px;}
.ProXgwz .ProXgwz_list ul li .Xgwz_tit{ font-size:16px;}
.ProXgwz .ProXgwz_list ul li i{ width:25px; height:3px;top: 32px; left: -12px;}
}
/*产品详细页-在线留言*/
.lyNyPro_Order{ width:100%; padding:70px 0 30px; overflow:hidden;}
.lyNyProOrder {  width: 100%; height: auto; overflow: hidden; margin: 0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyProOrder #ly_msg.ly_msg { width: 100%!important; height: auto!important; margin: 0 auto!important; padding: 0!important; }
.lyNyProOrder #ly_msg.ly_msg h3 { display: none!important; }
.lyNyProOrder #ly_msg.ly_msg ul { width: 100%!important; overflow: hidden!important; margin: 0 auto!important; padding: 0!important; }
.lyNyProOrder #ly_msg.ly_msg ul li h4, .lyNyProOrder #ly_msg.ly_msg ul li h4.xh { display: none!important; }
.lyNyProOrder #ly_msg.ly_msg ul li { width: 100%!important; height: auto!important; overflow: hidden!important; line-height: inherit!important; color: inherit!important; font-size: inherit!important; margin: 0 0 25px!important; padding: 0!important; clear: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:nth-child(1), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(3), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(5) { width: 48.75%!important; margin: 0 2.5% 25px 0!important; float: left!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:nth-child(2), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(4), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(6) { width: 48.75%!important; float: right!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:last-child { margin: 40px auto 0!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt1, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12, .lyNyProOrder #ly_msg.ly_msg ul li .msg_tara { width: 100%!important; height: auto!important; margin: 0!important; padding: 0!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt1 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { display: block!important; width: 100%!important; height: 60px!important; line-height: 58px; color: #666; font-size: 16px!important; margin: 0!important; padding: 0 20px!important; background-color: #fff!important; border: 0!important; outline: none!important; border:1px solid #e5e5e5!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyProOrder #ly_msg.ly_msg ul li .c_yzm { margin: 0 10px 0 0!important; padding: 0!important; float: left!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input { width: 240px!important; margin: 0 10px 0 0!important; float: left!important; }
.lyNyProOrder #ly_msg.ly_msg ul li a.yzm_img { display: block!important; width: 150px!important; height: 50px!important; margin: 5px 0!important; padding: 0!important; float: left!important; }
.lyNyProOrder #ly_msg.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2>span { line-height: 60px!important; color: #999!important; font-size: 16px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_tara textarea, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt0 textarea { display: block!important; width: 100%!important; height: 150px!important; line-height: 30px; color: #aaa; font-size: 16px!important; margin: 0!important; padding: 15px 20px!important; background-color: #fff!important; border: 0!important; outline: none!important; resize: none!important; border:1px solid #e5e5e5!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_btn { width: 100%!important; height: auto!important; overflow: hidden!important; margin: 0!important; padding: 0!important; float: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input { width: 200px!important; height: 60px!important; overflow: hidden!important; line-height: 60px!important; color: #fff!important; font-size: 16px!important; text-align: center!important; background-color: #333!important; margin: 0 20px 0 0!important; padding: 0!important; border: none!important; cursor: pointer!important; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input:hover { background-color: #2c2b2b!important; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color: #bf2020!important; color: #fff !important; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color: #bf2020!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 { width: 100%!important; padding: 0!important; float: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .c_yzm { width: auto!important; float: left!important; }
 @media (max-width:1680px) {
}
@media (max-width:1600px) {
}
@media (max-width:1560px) {
}
@media (max-width:1440px) {
	.lyNyPro_Order { padding:60px 0 30px;}
}
@media (max-width:1366px) {
}
@media (max-width:1280px) {
.lyNyProOrder #ly_msg.ly_msg ul li:last-child { margin: 30px auto 0!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt1 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height: 50px!important; line-height: 50px; font-size: 15px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_tara textarea, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt0 textarea { height: 145px!important; line-height: 25px; font-size: 15px!important; padding: 10px 20px; }
.lyNyProOrder #ly_msg.ly_msg ul li a.yzm_img { margin: 0!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2>span { line-height: 50px!important; font-size: 15px!important; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input { height: 50px!important; line-height: 50px!important; }
}
@media (max-width:1200px) {
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input { width: 200px!important; }
}
@media (max-width:1080px) {
.lyNyPro_Order { padding:40px 0 20px;}
.lyNyProOrder #ly_msg.ly_msg ul li { margin: 0 0 20px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:nth-child(1), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(3), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(5) { width: 48.5%!important; margin: 0 3% 20px 0!important; float: left!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:nth-child(2), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(4), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(6) { width: 48.5%!important; margin: 0 0 20px 0!important; float: right!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:last-child { margin: 20px auto 0!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt1 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size: 14px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_tara textarea, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt0 textarea { height: 140px!important; line-height: 24px; font-size: 14px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input { width: 200px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2>span { font-size: 14px!important; }
}
@media (max-width:1024px) {
.lyNyProOrder #ly_msg.ly_msg ul li .c_yzm { height: 50px; float: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2>span { display: block; width: 100%; line-height: 30px!important; }
}
@media (max-width:800px) {
.lyNyProOrder #ly_msg.ly_msg ul li .c_yzm { height: 50px; float: left!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2>span { display: inline-block; width: auto; line-height: 50px!important; }
}
@media (max-width:767px) {
.lyNyProOrder #ly_msg.ly_msg ul li:nth-child(1), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(3), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(5) { width: 100%!important; margin: 0 auto 20px!important; float: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg ul li:nth-child(2), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(4), .lyNyProOrder #ly_msg.ly_msg ul li:nth-child(6) { width: 100%!important; margin: 0 auto 20px!important; float: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt1 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input, .lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding: 0 12px!important }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input { width: 160px!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .c_yzm { height: 50px; float: inherit!important; }
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2>span { display: block; width: 100%; line-height: 24px!important; margin: 10px auto 0; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input { width: 48%!important; margin: 0!important; float: left; }
.lyNyProOrder #ly_msg.ly_msg .msg_btn input.msg_btn1 { margin: 0 4% 0 0!important; }
}
@media (max-width:375px) {
}
@media (max-width:320px) {
.lyNyProOrder #ly_msg.ly_msg ul li .msg_ipt2 input { width: 130px!important; }
}

/*NavTab start*/
.ly_NavTab { position: fixed;left: 20px;top: 33%; z-index: 10;padding-right: 22px;}
.ly_NavTab .line{position: absolute;top: 0;right: 0px; z-index: 1;background: #2b3d65;width: 8px; height: 100%; border-radius: 4px;-webkit-border-radius: 4px;display:none;}
.ly_NavTab ul { margin:0 auto; padding:0;}
.ly_NavTab ul li { height:38px; line-height:38px;cursor: pointer;position: relative;background:#eee;margin:10px 0;border-radius:8px;}
.ly_NavTab ul li a { display:block;color: #666;font-size: 16px; padding: 0 18px; text-align:center;}
.ly_NavTab ul li a:hover {color: #333;}
.ly_NavTab ul li.act a{color: #fff;font-weight:bold;}
.ly_NavTab ul li.act{background:#bf2020;}

@media (max-width: 1680px) {
.ly_NavTab{ display:none;}	
}
@media (max-width: 320px) {
}
/*NavTab end*/

/*在线留言*/
.Ny_main {width: 80%;max-width: 1800px;margin: 0 auto;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*Ny_order 开始*/
.Ny_order {width:100%;overflow:hidden;margin: 80px auto ;padding: 60px 60px 30px;background-color:#fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.Ny_order .NyOrder_top { width:100%; overflow:hidden; margin:0 auto 80px; padding:20px 20px 20px 160px; background-color:#f2f3f6; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrder_top .NyOrderTop_img { width:140px; height:140px; margin:0; padding:0; border:4px solid #fff; background-color:#fff; border-radius:50%; box-shadow:0 6px 12px rgba(20,34,49,0.1); position:absolute; left:20px; top:20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrderTop_img p { width:100%; height:100%; overflow:hidden; border-radius:50%; position:relative;}
.NyOrderTop_img p img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.NyOrder_top .NyOrderTop_text { width:100%; min-height:140px; overflow:hidden; margin:0; padding:15px 240px 15px 40px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrderTop_text .NyOrderTop_tit { width:100%; overflow:hidden; line-height:40px; color:#bb2821; font-size:24px; margin:0 auto 10px; padding:0;}
.NyOrderTop_text p { width:100%; overflow:hidden; line-height:30px; color:#666; font-size:15px; margin:0 auto; padding:0;}
.NyOrderTop_text a.Bx_btn { display:block; width:180px; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin:0; padding:0; border-radius:30px; background-color:#bb2821; position:absolute; top:40px; right:20px;}
.NyOrderTop_text a.Bx_btn:hover { background-color:#dd2b23;}
.NyOrderTop_text a.Bx_btn img { display:inline-block; width:32px; height:32px; vertical-align:middle; margin:-4px 8px 0 0; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.NyOrderTop_text a.Bx_btn:hover img { margin:-4px 16px 0 0;}

.Ny_order .NyOrder_msg { width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyOrder_msg ul { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
.NyOrder_msg ul li { width: 48%; overflow: hidden; margin: 0 4% 40px 0!important; padding: 0; float:left; position:relative;}
.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 40px!important;}
.NyOrder_msg ul li h4 { width: 100%!important; height: 30px!important; overflow: hidden; line-height: 30px!important; margin: 0 auto 10px; padding: 0; color: #333; font-size: 16px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;font-weight:normal;}
.NyOrder_msg ul li .msg_ipt1, .NyOrder_msg ul li .msg_tara { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrder_msg ul li .msg_ipt1, .NyOrder_msg ul li .msg_tara { width: 100%!important;}
.NyOrder_msg ul li .msg_ipt1, .NyOrder_msg ul li .msg_ipt2 { height: 48px!important;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; line-height:30px; margin: 0; padding: 9px 20px; color: #666; font-size: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_tara textarea { height:156px;}
.msg_ipt12 input { height: 30px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 9px 20px; color: #666; font-size: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 48px!important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 15px!important; background-color: #f2f3f6!important; border: none!important; outline: none!important; resize: none!important;}
.NyOrder_msg ul li .msg_ipt2, .msg_ipt2 input { width: 100%!important; padding:9px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.NyOrder_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left;}
.NyOrder_msg ul li a.yzm_img {display: block; width: 120px; height: 40px; overflow: hidden; margin: 0; padding: 0; position:absolute; bottom:4px; right:4px;}
.NyOrder_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.NyOrder_msg ul li span { display:none;}
.NyOrder_msg ul li:last-child { margin:0!important; position:absolute; right:0; bottom:40px;}
.NyOrder_msg ul li .msg_btn { width: 100%!important; overflow: hidden; margin: 0 auto; padding: 0;}
.msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 0 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
.msg_btn input {width: 48%!important;height: 60px!important;line-height: 60px!important;color: #fff!important;font-size: 18px!important;text-align: center!important;border: none!important;background-color: #bb2821!important;cursor: pointer!important;margin:0 4% 0 0!important;}
.msg_btn input:last-child { background-color: #828689!important; margin:0!important;}
.msg_btn input:hover {background-color: #d92a22!important;}

@media(max-width:1600px){
	.Ny_order { padding:80px 80px 40px;}
	.Ny_main{width:90%;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.Ny_order { padding:80px 80px 40px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.Ny_order { padding:80px 80px 40px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}






	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_order { margin:40px auto; padding:40px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px; padding:20px;}
	.NyOrder_top .NyOrderTop_img { position:inherit; left:inherit; top:inherit; margin:0 auto 20px;}
	.NyOrder_top .NyOrderTop_text { padding:0 20px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px; text-align:center;}
	.NyOrderTop_text p { line-height:24px; font-size:14px; text-align:center;}
	.NyOrderTop_text a.Bx_btn { position:inherit; top:inherit; right:inherit; margin:20px auto 0;}
	.NyOrder_msg ul li { width:100%; margin: 0 auto 20px!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 auto 20px!important;}
	.NyOrder_msg ul li:last-child { margin:20px auto 0!important; position:inherit; right:inherit; bottom:inherit;}
}
@media (max-width: 767px) {
	.Ny_order { margin:20px auto ; padding:20px;}
	.Ny_order .NyOrder_top { margin:0 auto 20px; padding:20px;}
	.NyOrder_top .NyOrderTop_img { position:inherit; left:inherit; top:inherit; margin:0 auto 20px;}
	.NyOrder_top .NyOrderTop_text { padding:0;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px; text-align:center;}
	.NyOrderTop_text p { line-height:24px; font-size:14px; text-align:center;}
	.NyOrderTop_text a.Bx_btn { width:160px; height: 48px; line-height:48px; font-size:15px; position:inherit; top:inherit; right:inherit; margin:20px auto 0;}
	.NyOrderTop_text a.Bx_btn img { width:24px; height:24px;}
	.NyOrder_msg ul li { width:100%; margin: 0 auto 20px!important;}
	.NyOrder_msg ul li h4 { height: 24px!important; line-height:24px!important; font-size:14px;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 auto 20px!important;}
	.NyOrder_msg ul li:last-child { margin:0 auto!important; position:inherit; right:inherit; bottom:inherit;}
	.msg_btn input { height:48px!important; line-height:48px!important; font-size:16px!important;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
}
/*Ny_order 结束*/

/*内页新闻资讯 开始*/
.lyNyNews_list{ min-height:500px;}
.lyNyNews_list .swiper-container04 { overflow: hidden; position: relative; margin:0 auto 80px;}
.lyNyNews_list dl { width: 100%; overflow: hidden; background: #fff; }
.lyNyNews_list dl dt { float: left; width:45%; height: 412px; margin:0; padding:0; position: relative; overflow: hidden; }
.lyNyNews_list dl dt img { display: block; width: 100%; height: 100%; position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyNews_list dl:hover dt img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyNews_list dl dd { float: right; width: 55%; margin:0; padding: 60px 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyNews_list dl dd .lyNyTjNews_time { height:30px; line-height:30px; font-size: 18px; color: #999;}
.lyNyNews_list dl dd .lyNyTjNews_time img { display: inline-block; width: 16px; height: 16px; margin: -4px 8px 0 0; }
.lyNyNews_list dl dd .lyNyTjNews_time span { display: inline-block; width: 70px; height: 24px; line-height: 24px; color: #bf2020; border: 1px solid #bf2020; border-radius: 5px; text-align: center; font-size: 12px; margin:-2px 0 0 30px; vertical-align:middle;}
.lyNyNews_list dl dd .lyNyTjNews_name { font-size: 20px; font-weight: bold; color: #333; margin: 40px 0 20px; }
.lyNyNews_list dl dd .lyNyTjNews_name a { display: block; width: 100%; height: 100%; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNyNews_list dl:hover dd .lyNyTjNews_name a { color: #bf2020; text-decoration: underline; }
.lyNyNews_list dl dd p { font-size: 16px; color: #999; line-height: 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height: 60px; }
.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top: 60px;}
.lyNyNews_list dl dd .lyNyTjNews_btn a { display: block; width: 165px; height: 52px; line-height: 50px; font-size: 16px; color: #333; border: 1px solid #333; background: url(../images/jt5.png) no-repeat 90% center; margin:0; padding-left: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyNews_list dl dd:hover .lyNyTjNews_btn a { color:#fff; border: 1px solid #bf2020; background: #bf2020 url(../images/jt7.png) no-repeat 90% center; color: #fff; }
.lyNyNews_list ul li { float: left; width: 32%; margin: 0 2% 30px 0; background: #fff; padding: 40px 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; }
.lyNyNews_list ul li:nth-child(3n+3) { margin-right: 0; }
.lyNyNews_list ul li .lyNyNews_time { font-size: 18px; color: #999; border-bottom: 1px solid #efefef; padding-bottom: 15px; }
.lyNyNews_list ul li .lyNyNews_time img { display: inline-block; width: 16px; height: 16px; margin: -2px 8px 0 0; }
.lyNyNews_list ul li .lyNyNews_time span { display: block; float: right; font-size: 16px; color: #999; }
.lyNyNews_list ul li .lyNyNews_time span a { display: block; width: 100%; height: 100%; color: #999; }
.lyNyNews_list ul li:hover .lyNyNews_time span a { color:#bf2020;}
.lyNyNews_list ul li .lyNyNews_time span img { display: inline-block; width: 7px; height: 12px; margin: -4px 0 0 8px; }
.lyNyNews_list ul li .News_name { font-size: 20px; color: #333; font-weight: bold; height: 40px; line-height: 40px; margin: 20px auto 10px; }
.lyNyNews_list ul li .News_name a { display: block; width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.lyNyNews_list ul li p { font-size: 16px; color: #999; line-height: 26px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height: 52px; }
.lyNyNews_list ul li:hover .News_name a { color: #bf2020; text-decoration: underline; }
.lyNyNews_list .swiper-pagination-bullet { width: 10px!important; height: 6px!important; border-radius: 20px!important; margin: 0 3px !important; background: #e0e0e0; opacity: 1; }
.lyNyNews_list .swiper-pagination { text-align: right; width:20% !important; margin: 0 auto; bottom: 60px!important; left: inherit !important; right: 40px!important; }
.lyNyNews_list .swiper-pagination-bullet-active { background: #bf2020 !important; width: 20px !important; }

.lyNyNews_list .Ny_page { margin:30px auto 20px;}

@media (max-width:1440px) {
	.lyNyNews_list .swiper-container04 { margin:0 auto 60px;}
	.lyNyNews_list .swiper-pagination { bottom: 44px!important;}
	.lyNyNews_list dl dt { height:380px;}
	.lyNyNews_list dl dd { padding:44px 40px;}
	.lyNyNews_list dl dd .lyNyTjNews_time { font-size:16px;}
	
	.lyNyNews_list ul li { padding:30px;}
	.lyNyNews_list ul li .lyNyNews_time { font-size:16px;}
	.lyNyNews_list ul li .lyNyNews_time span { font-size:14px;}
	.lyNyNews_list ul li .News_name { height:30px; line-height:30px; font-size:18px;}
	.lyNyNews_list ul li p { height:48px; line-height:24px; font-size:14px;}
	
	.lyNyNews_list .Ny_page { margin:10px auto;}
}
@media (max-width:1280px) {
	.lyNyNews_list dl dt { height:340px;}
	.lyNyNews_list dl dd { padding:40px;}
	.lyNyNews_list dl dd .lyNyTjNews_name { line-height:40px; margin:30px 0 15px;}
	.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top:40px;}
	.lyNyNews_list dl dd .lyNyTjNews_btn a { display: block; width: 140px; height: 45px; line-height: 43px; font-size: 15px;}
	.lyNyNews_list .swiper-pagination { bottom: 40px!important;}
}
@media (max-width:1080px) {
	.lyNyNews_list .swiper-container04 { margin:0 auto 40px;}
	.lyNyNews_list dl dt { height:300px;}
	.lyNyNews_list dl dd .lyNyTjNews_name { line-height:40px; margin:15px 0 5px;}
	.lyNyNews_list dl dd p { font-size:15px;}
	.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top:25px;}
	
.lyNyNews_list ul li { width: 49%; margin: 0 2% 20px 0; padding:20px;}
.lyNyNews_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyNyNews_list ul li:nth-child(3n+3) { margin-right: 2%; }
.lyNyNews_list ul li:nth-child(6n+6) { margin-right: 0; }

.lyNyNews_list .Ny_page { margin:20px auto;}
}
@media (max-width:1024px) {

}
@media screen and (max-width:820px) {
.lyNyNews_list dl dt { width: 100%; height: 360px; }
.lyNyNews_list dl dd { width: 100%; padding: 30px; }
.lyNyNews_list dl dd .lyNyTjNews_name { margin: 20px 0 10px; }
.lyNyNews_list dl dd p { height:50px; line-height:25px;}
.lyNyNews_list .swiper-pagination { bottom: 30px!important; right: 30px!important;}

.lyNyNews_list ul li { width: 100%; }
.lyNyNews_list ul li p { height:auto; max-height:48px;}

}
@media (max-width: 767px) {
.lyNyNews_list dl dt { width: 100%; height: 260px; }
.lyNyNews_list dl dd { width: 100%; padding: 20px; }
.lyNyNews_list dl dd .lyNyTjNews_time { font-size: 15px; }
.lyNyNews_list dl dd .lyNyTjNews_time span { margin:-2px 0 0 20px;}
.lyNyNews_list dl dd .lyNyTjNews_name { margin: 10px 0 0; font-size: 18px; }
.lyNyNews_list dl dd p { height:48px; line-height:24px; font-size:14px;}
.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top: 20px; }
.lyNyNews_list dl dd .lyNyTjNews_btn a { width: 125px; height: 36px; line-height: 34px; font-size: 14px;}
.lyNyNews_list .swiper-pagination { bottom: 20px!important; right:20px!important;}

.lyNyNews_list ul li { width: 100%; padding: 20px 15px; margin: 0 0 20px 0; }
.lyNyNews_list ul li .News_name { font-size: 16px; }
.lyNyNews_list ul li .lyNyNews_time { font-size: 15px; }
.lyNyNews_list ul li .lyNyNews_time span { font-size: 15px; }
.lyNyNews_list ul li p { font-size: 15px; }
.lyNyNews_list .swiper-pagination {}
}
@media (max-width: 390px) {
.lyNyNews_list dl dt { height: 240px; }
}
@media (max-width: 320px) {
.lyNyNews_list dl dt { height: 210px; }
}
@media (max-width: 280px) {
.lyNyNews_list dl dt { height: 180px; }
}
/*内页新闻资讯 结束*/


/*新闻和文章详情 开始*/
.NyNewDetail_Main { overflow: hidden; margin:0 auto 40px; padding: 40px; background: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyNewDetail_Main .NyNewDetail_l { width: 134px; float: left; }
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time { width: 134px; height: 146px; background: #bf2020; padding: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; margin-bottom:70px; }
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time span { display: block; font-size: 16px; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 7px; }
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time p { color: #fff; font-size: 50px; }
.NyNew_PrevNext { width:100%; height:auto; margin:40px auto; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_PrevNext p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_PrevNext p span{color:#666; font-size:16px; }
.NyNew_PrevNext p.NyNewPrev span{ display:inline-block; width:32px; height:32px; vertical-align:middle; margin:-4px 10px 0 0; background:#333 url(../images/jt6.png) no-repeat center center; border-radius:50px; font-size:0;}
.NyNew_PrevNext p.NyNewPrev span:hover{  background:#bf2020 url(../images/jt6.png) no-repeat center center;}
.NyNew_PrevNext p.NyNewNext span{ display:inline-block; width:32px; height:32px; vertical-align:middle; margin:-4px 10px 0 0; background:#333 url(../images/jt7.png) no-repeat center center; border-radius:50px; font-size:0;}
.NyNew_PrevNext p.NyNewNext span:hover{  background:#bf2020 url(../images/jt7.png) no-repeat center center;}
.NyNew_PrevNext p.NyNewPrev span a,.NyNew_PrevNext p.NyNewNext span a{ display:block; width:100%; height:100%;}
.NyNew_PrevNext p.back{ margin:30px 0;}
.NyNew_PrevNext p.back a.NyProAll i{display:inline-block; float:left; margin-right:10px; background:#333 url(../images/all.png) no-repeat center center; width:32px; height:32px; border-radius:50px; margin-top:5px;}
.NyNew_PrevNext p.back a.NyProAll:hover i{ background:#bf2020 url(../images/all.png) no-repeat center center;}
.NyNewDetail_Main .NyNewDetail_r {width: calc(100% - 190px); float: right; }
.NyNewDetail_Main .NyNewDetail_Name { width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight:bold; margin:0 auto 20px; padding:0;}
.NyNewDetail_Main .NyNewDetail_Tips { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto 10px; padding:0 0 15px;}
.NyNewDetail_Tips span { display:inline-block; height:30px; line-height:30px; color:#999; font-size:16px; margin:0; padding:0;}
.NyNewDetail_Tips span img { display:block; width:20px; height:13px; margin:7px 10px 7px 0; padding:0; float:left;}
.NyNewDetail_Main .NyNewDetail_Content { width:100%; height:auto; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.NyNewDetail_Content div, .NyNewDetail_Content p, .NyNewDetail_Content span, .NyNewDetail_Content font, .NyNewDetail_Content em { width:100%; height:auto; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.NyNewDetail_Content div, .NyNewDetail_Content p { margin:0 auto 20px;}
.NyNewDetail_Content img { width:auto!important; max-width:100%; height:auto!important;}

@media (max-width:1440px) {
.NyNewDetail_Main { margin:0 auto 30px;}
}
@media (max-width:1080px) {
.NyNewDetail_Main { margin:0 auto 20px;}
.NyNewDetail_Main .NyNewDetail_l { width:125px}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time{ width:125px; height:120px; padding:20px;float: left; margin-bottom:50px;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time p{ font-size:40px;}
.NyNewDetail_Main .NyNewDetail_r {width: calc(100% - 165px); }
.NyNewDetail_Main .NyNewDetail_Content { width:100%; height:auto; overflow:hidden; line-height:25px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
	.NyNewDetail_Content div, .NyNewDetail_Content p, .NyNewDetail_Content span, .NyNewDetail_Content font, .NyNewDetail_Content em { width:100%; height:auto; overflow:hidden; line-height:25px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
	.NyNewDetail_Content div, .NyNewDetail_Content p { margin:0 auto 15px;}
}
@media (max-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {
.NyNewDetail_Main{ padding:30px;}
.NyNewDetail_Main .NyNewDetail_l { width:100%;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time{ width:120px; height:110px; padding:20px;float: left; margin-bottom:30px;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time span{ font-size:15px;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time p{ font-size:36px;}
.NyNew_PrevNext{ width: calc(100% - 200px);float: right;}
.NyNew_PrevNext p{ float:left; width:33.333%;}
.NyNew_PrevNext p.back{ margin:0;}
.NyNewDetail_Main .NyNewDetail_r{ width:100%;}
.NyNewDetail_Main .NyNewDetail_Content { width:100%; height:auto; overflow:hidden; line-height:25px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
	.NyNewDetail_Content div, .NyNewDetail_Content p, .NyNewDetail_Content span, .NyNewDetail_Content font, .NyNewDetail_Content em { width:100%; height:auto; overflow:hidden; line-height:25px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
	.NyNewDetail_Content div, .NyNewDetail_Content p { margin:0 auto 15px;}
}
@media (max-width: 767px) {
.NyNewDetail_Main{ padding:20px;}
.NyNewDetail_Main .NyNewDetail_l { width:100%; margin:0 auto 20px; float:inherit;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time{ width:100px; height:100px; padding:12px;float: left; margin:0;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time span{ font-size:14px;}
.NyNewDetail_Main .NyNewDetail_l .NyNewDetail_Time p{ font-size:30px;}
.NyNew_PrevNext{ width: calc(100% - 150px);float: right; margin:0 auto;}
.NyNew_PrevNext p{ font-size:15px; height:30px; line-height:30px;}
.NyNew_PrevNext p.back{ margin:5px 0;}
.NyNew_PrevNext p.NyNewPrev span, .NyNew_PrevNext p.NyNewNext span { width:30px; height:30px; margin:0 10px 0 0; float:left;}
.NyNew_PrevNext p.back a.NyProAll i { width:30px; height:30px; margin:0 10px 0 0;}
.NyNewDetail_Main .NyNewDetail_r{ width:100%;}
.NyNewDetail_Main .NyNewDetail_Name{ font-size:18px; line-height:30px;margin: 0 auto 10px;}
.NyNewDetail_Tips span { font-size:15px;}
.NyNewDetail_Main .NyNewDetail_Content { width:100%; height:auto; overflow:hidden; line-height:24px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:14px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
	.NyNewDetail_Content div, .NyNewDetail_Content p, .NyNewDetail_Content span, .NyNewDetail_Content font, .NyNewDetail_Content em { width:100%; height:auto; overflow:hidden; line-height:24px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:14px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
	.NyNewDetail_Content div, .NyNewDetail_Content p { margin:0 auto 12px;}
}


/*nyDown 开始*/
.nyDown { width:100%; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown .nyDown_List { width:100%; height:auto; margin:0 auto; padding:0;}
.nyDown_List ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0 100px 0 0; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0); float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyDown_List ul li:hover { box-shadow:0 0 10px rgba(0,0,0,0.06);}
.nyDown_List ul li .nyDown_Btn { width:100px; height:100px; margin:0; padding:0; border-left:1px solid #e6e6e6; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li .nyDown_Btn a { display:block; width:100px; height:100px; margin:0 auto; padding:25px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Btn a i.DwIco { display:block; width:50px; height:50px; margin:0 auto; padding:0; background:url(../images/down.svg) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li:hover .nyDown_Btn { border-left:1px solid #bf2020;}
.nyDown_List ul li:hover .nyDown_Btn a i.DwIco { background:url(../images/down1.svg) center center no-repeat; background-size:100% 100%;}

.nyDown_List ul li .nyDown_Text { width:100%; height:100px; overflow:hidden; margin:0; padding:15px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 6px; padding:0 0 0 13px; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name i { display:block; width:3px; height:20px; margin:0; padding:0; background-color:#bf2020; position:absolute; left:0; top:10px;}
.nyDown_List ul li .nyDown_Text span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.nyDown_List ul li .nyDown_Text span img { display:block; width:16px; height:16px; margin:4px 6px 4px 0; padding:0; float:left;}
.nyDown_List ul li:hover .nyDown_Text a.nyDown_Name { color:#bf2020;}

.nyDown .Ny_page { margin:50px auto 0;}

.NyDownDetail_btn a { display:block; width:160px; height:44px; line-height:44px; color:#fff; font-size:16px; margin:40px auto; padding:0 33px; background:#bf2020 url(../images/down2.svg) 108px 10px no-repeat; background-size:24px 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyDownDetail_btn a:hover { background-color:#b00000;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {

}
@media (max-width:1560px) {

}
@media (max-width:1440px) {
	.nyDown { padding:60px 0;}
	.nyDown .Ny_page { margin:30px auto 0;}
}
@media (max-width:1366px) {

}
@media (max-width:1280px) {
	
}
@media (max-width:1200px) {
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { font-size:18px;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name i { height:18px; top:11px;}
}
@media (max-width:1080px) {
	.nyDown { padding:40px 0;}
	.nyDown .Ny_page { margin:10px auto 0;}
}
@media (max-width:1024px) {
	
}
@media (max-width:820px) {
	.nyDown_List ul li { width:100%; height:auto; margin:0 auto 20px; float:inherit;}
	.nyDown_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.DownBtn a { margin:20px auto;}
	.nyDown .Ny_page { margin:40px auto 0;}
}
@media (max-width:767px) {
	.nyDown { padding:40px 0;}
	.nyDown_List ul li { width:100%; height:auto; margin:0 auto 12px; padding:0 70px 0 0; float:inherit;}
	.nyDown_List ul li:nth-child(2n+2) { margin:0 auto 12px;}
	.nyDown_List ul li .nyDown_Text { height:80px; padding:10px 12px;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { height:36px; line-height:36px; margin:0 auto;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name i { top:9px;}
	.nyDown_List ul li .nyDown_Btn { width:70px; height:80px;}
	.nyDown_List ul li .nyDown_Btn a { width:70px; height:80px; padding:20px 0;}
	.nyDown_List ul li .nyDown_Btn a i.DwIco { width:40px; height:40px;}
	
	.DownBtn a { margin:20px auto;}
}
@media (max-width:375px) {
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { font-size:16px;}
}
@media (max-width:320px) {

}
/*nyDown 结束*/


/*Ny_Solution 开始*/
.Ny_Solution { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Ny_Solution .NySolution_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0;}
.NySolution_Main .NySolution_List { width:100%; height:auto; margin:0 auto; padding:0;}
.NySolution_List ul li { width:31.4%; height:auto; overflow:hidden; margin:0 2.9% 40px 0; padding:0; background-color:#fff; border-radius:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li:nth-child(3n+3) { margin:0 0 40px;}
.NySolution_List ul li:hover { background-color:#bf2020;}
.NySolution_List ul li .nySolution_Img { width:100%; height:270px; overflow:hidden; margin:0 auto; padding:0;}
.NySolution_List ul li .nySolution_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#eaeaea; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NySolution_List ul li .nySolution_Img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; opacity:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li:hover .nySolution_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NySolution_List ul li .nySolution_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NySolution_List ul li .nySolution_Text a.nySolution_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li:hover .nySolution_Text a.nySolution_Name { color:#fff;}
.NySolution_List ul li .nySolution_Text p { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:16px; word-break:break-all; margin:10px auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li:hover .nySolution_Text p { color:rgba(255,255,255,0.65);}
.NySolution_List ul li .nySolution_Text .nySolution_Time { width:100%; height:auto; margin:0 auto; padding:0;}
.NySolution_List ul li .nySolution_Text .nySolution_Time span { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li .nySolution_Text .nySolution_Time span i { display:block; width:16px; height:16px; margin:7px 5px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li:hover .nySolution_Text .nySolution_Time span { color:rgba(255,255,255,0.65);}
.NySolution_List ul li:hover .nySolution_Text .nySolution_Time span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.NySolution_List ul li .nySolution_Text .nySolution_Time a { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li .nySolution_Text .nySolution_Time a i { display:block; width:28px; height:28px; margin:0 0 0 10px; padding:0; border:1px solid #bf2020; background:url(../images/jt10.png) center center no-repeat; background-size:18px 18px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NySolution_List ul li:hover .nySolution_Text .nySolution_Time a { color:#fff;}
.NySolution_List ul li:hover .nySolution_Text .nySolution_Time a i { border:1px solid #fff; background:url(../images/jt11.png) center center no-repeat; background-size:18px 18px;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.Ny_Solution { width:90%;}
	.Ny_Solution .NySolution_Main { width:100%;}
}
@media (max-width:1560px) {
	.NySolution_List ul li .nySolution_Img { height:250px;}
}
@media (max-width:1440px) {
	.Ny_Solution { padding:60px 0;}
	.NySolution_List ul li {}
	.NySolution_List ul li .nySolution_Img { height:225px;}
	.NySolution_List ul li .nySolution_Text p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1366px) {
	.Ny_Solution { width:94%;}
	.NySolution_List ul li .nySolution_Img { height:220px;}
	.Ny_Solution .NySolution_Main .Ny_page { margin:20px auto 0;}
}
@media (max-width:1280px) {
	.NySolution_Main .NySolution_List { width:100%; height:auto; margin:0 auto 20px; padding:0;}
	.NySolution_List ul li .nySolution_Img { height:220px;}
	.NySolution_List ul li .nySolution_Text { padding:12px;}
	.NySolution_List ul li .nySolution_Text p { height:48px; line-height:24px; font-size:14px;}
	.NySolution_List ul li .nySolution_Text .nySolution_Time span { font-size:14px;}
	.NySolution_List ul li .nySolution_Text .nySolution_Time a { font-size:14px;}
}
@media (max-width:1200px) {
	.NySolution_List ul li .nySolution_Img { height:180spx;}
}
@media (max-width:1080px) {
	.Ny_Solution { padding:40px 0;}
	.NySolution_Main .NySolution_List { width:100%; height:auto; margin:0 auto 10px; padding:0;}
	.NySolution_List ul li { width:31.4%; margin:0 2.9% 30px 0;}
	.NySolution_List ul li:nth-child(3n+3) { margin:0 0 30px;}
	.NySolution_List ul li .nySolution_Img { height:175px;}
	.NySolution_List ul li .nySolution_Text a.nySolution_Name { font-size:18px;}
	
	.Ny_Solution .NySolution_Main .Ny_page { margin:10px auto 0;}
}
@media (max-width:1024px) {
	.NySolution_List ul li .nySolution_Img { height:150px;}
}
@media (max-width:820px) {
	.NySolution_Main .NySolution_List { width:100%; height:auto; margin:0 auto; padding:0;}
	.NySolution_List ul li { width:48.5%; margin:0 3% 20px 0;}
	.NySolution_List ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.NySolution_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.NySolution_List ul li .nySolution_Img { height:205px;}
	.NySolution_List ul li .nySolution_Text p { margin:5px auto;}
}
@media (max-width:767px) {
	.Ny_Solution { padding:40px 0;}
	.NySolution_List ul li, .NySolution_List ul li:nth-child(2n+2), .NySolution_List ul li:nth-child(3n+3) { width:100%; margin:0 auto 20px;}
	.NySolution_List ul li .nySolution_Img { height:210px;}
	.NySolution_List ul li .nySolution_Text a.nySolution_Name { font-size:20px;}
	.NySolution_List ul li .nySolution_Text p { margin:8px auto;}
	
	.Ny_Solution .NySolution_Main .Ny_page { margin:20px auto 0;}
}
@media (max-width:375px) {
	.NySolution_List ul li .nySolution_Img { height:185px;}
}
@media (max-width:320px) {
	.NySolution_List ul li .nySolution_Img { height:140spx;}
	.NySolution_List ul li .nySolution_Text a.nySolution_Name { font-size:18px;}
}
/*Ny_Solution 结束*/

/*NyContact_Main 开始*/
.NyContact_Main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContact_Main .NyContact_Lxfs { width:100%; max-width:1500px; height:auto; margin:80px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContact_Lxfs .NyContact_Tel { width:100%; height:auto; overflow:hidden; line-height:40px; color:#bd282b; font-family: "RobotoBold"; font-size:40px; font-weight:bold; margin:0 auto 40px; padding:0;}
.NyContact_Tel i { display:block; width:40px; height:40px; overflow:hidden; margin:0 20px 0 0; padding:0; background-color:#bd282b; border-radius:50%; float:left;}
.NyContact_Tel i img { display:block; width:20px; height:20px; margin:10px auto; padding:0;}
.NyContact_Tel span { display:inline-block; height:auto; line-height:40px; color:#666; font-size:18px; font-weight:normal; margin:0 0 0 20px; padding:0; vertical-align:top;}
.NyContact_Lxfs ul { border-top:3px solid #bd282b;}
.NyContact_Lxfs ul li { width:48%; height:auto; margin:0 4% 0 0; padding:40px 0; border-bottom:1px dashed #ddd; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContact_Lxfs ul li:nth-child(2n+2) { margin:0;}
.NyContact_Lxfs ul li p { width:100%; height:44px; overflow:hidden; line-height:44px; color:#666; font-size:22px; margin:0 auto; padding:0;}
.NyContact_Lxfs ul li p font { color:#ccc; font-size:18px; margin:0 0 0 10px;}
.NyContact_Lxfs ul li p img { display:block; width:44px; height:44px; margin:0 40px 0 0; padding:0; float:left;}
.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:20px; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0 0 0 84px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContact_Lxfs ul li a:hover { color:#bd282b;}

.NyContact_Main .NyContact_Order { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; background:url(../images/OrderBg.jpg) center center no-repeat; background-size:cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContact_Order .NyContactOrder_Main { width:100%; max-width:1500px; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactOrder_Main .NyContactOrder_Title { width:100%; height:auto; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyContactOrder_Title span { display:block; width:auto; height:auto; overflow:hidden; line-height:44px; color:#fff; font-size:40px; font-weight:bold; margin:0; padding:0 0 14px; border-bottom:2px solid #bd282b; float:left;}
.NyContactOrder_Main #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.NyContactOrder_Main #ly_msg.ly_msg h3 { display:none!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li h4, .NyContactOrder_Main #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li { width:100%!important; height:auto!important; overflow:hidden!important; line-height:inherit!important; color:inherit!important; font-size:inherit!important; margin:0 0 25px!important; padding:0!important; clear:inherit!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:49%!important; margin:0 2% 25px 0!important; float:left!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:49%!important; float:right!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { display:block!important; width:100%!important; height:60px!important; line-height:60px; color:#666; font-size:16px!important; margin:0!important; padding:0 20px!important; background-color:#fff!important; border:0!important; outline:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block!important; width:150px!important; height:50px!important; margin:5px 0!important; padding:0!important; float:left!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { display:block!important; width:100%!important; height:150px!important; line-height:30px; color:#aaa; font-size:16px!important; margin:0!important; padding:15px 20px!important; background-color:#fff!important; border:0!important; outline:none!important; resize:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_btn { width:100%!important; height:auto!important; overflow:hidden!important; margin:0!important; padding:0!important; float:inherit!important;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input { width:49%!important; height:60px!important; overflow:hidden!important; line-height:60px!important; color:#fff!important; font-size:16px!important; text-align:center!important; background-color:#7e838d!important; margin:0!important; padding:0!important; border:none!important; cursor:pointer!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background-color:#5a6170!important;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#bd282b!important; margin:0 2% 0 0!important;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#cd1418!important;}

.NyContact_Main .NyContact_Map { width:100%; max-width:1500px; height:auto; margin:80px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyMap { width:100%; height:500px; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyMap .dz_map { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyMap .dz_map #container { height:120%;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.NyContact_Main .NyContact_Lxfs { width:90%;}
	.NyContact_Order .NyContactOrder_Main { width:90%;}
	.NyContact_Main .NyContact_Map { width:90%;}
}
@media (max-width:1560px) {

}
@media (max-width:1440px) {
	.NyContact_Main .NyContact_Lxfs { max-width:inherit; margin:60px auto; padding:0;}
	.NyContact_Main .NyContact_Order { padding:60px 0;}
	.NyContact_Main .NyContact_Map { max-width:inherit; margin:60px auto; padding:0;}
}
@media (max-width:1366px) {
	.NyContact_Main .NyContact_Lxfs { width:94%;}
	
	.NyContact_Order .NyContactOrder_Main { width:94%;}
	.NyContactOrder_Title span { line-height:40px; font-size:36px;}
	
	.NyContact_Main .NyContact_Map { width:94%;}
}
@media (max-width:1280px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:36px; margin:0 auto 30px;}
	.NyContact_Tel span { font-size:16px;}
	.NyContact_Lxfs ul li { padding:30px 0;}
	.NyContact_Lxfs ul li p { height:40px; line-height:40px; font-size:18px;}
	.NyContact_Lxfs ul li p font { font-size:16px;}
	.NyContact_Lxfs ul li p img { width:40px; height:40px; margin:0 20px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { font-size:18px; padding:0 0 0 60px;}

	.NyContactOrder_Title span { line-height:36px; font-size:30px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px!important; line-height:50px; font-size:15px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { margin:0!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px!important; font-size:14px!important;}
	.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input { height:50px!important; line-height:50px!important;}	
	
	.NyMap { height:440px;}
}
@media (max-width:1200px) {
	.NyMap { height:400px;}
}
@media (max-width:1080px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:32px; margin:0 auto 20px;}
	.NyContact_Tel span { font-size:16px;}
	.NyContact_Lxfs ul li { padding:20px 0;}
	.NyContact_Lxfs ul li p { height:32px; line-height:32px; font-size:18px; margin:0 auto 5px;}
	.NyContact_Lxfs ul li p font { font-size:16px;}
	.NyContact_Lxfs ul li p img { width:32px; height:32px; margin:0 20px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { height:32px; line-height:32px; font-size:16px; padding:0 0 0 52px;}
}
@media (max-width:1024px) {

}
@media (max-width:8020px) {
	.NyContact_Main .NyContact_Lxfs { margin:40px auto; padding:0 0;}
	.NyContact_Main .NyContact_Order { padding:40px 0;}
	.NyContact_Main .NyContact_Map { margin:40px auto; padding:0 0;}
	
	.NyContact_Lxfs ul li { width:100%; margin:0 auto; float:inherit;}
	.NyContact_Lxfs ul li:nth-child(2n+2) { margin:0 auto;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { height:auto; line-height:30px; font-size:16px; padding:0 0 0 52px; white-space:inherit; text-overflow:inherit;}
	
	.NyMap { height:360px;}
}
@media (max-width:767px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:28px;}
	.NyContact_Tel i { width:36px; height:36px; margin:2px 10px 2px 0;}
	.NyContact_Tel i img { margin:8px auto;}
	.NyContact_Tel span { font-size:15px;}
	
	.NyContactOrder_Title span { line-height: 30px; font-size: 24px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li { margin:0 auto 20px!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:100%!important; margin:0 auto 20px!important; float:inherit!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:100%!important; margin:0 auto 20px!important; float:inherit!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:200px!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height: 30px!important;}
	
	.NyMap { height:320px;}
}
@media (max-width:390px) {
	.NyContact_Tel span { margin:0 0 0 46px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:180px!important;}
	
	.NyMap { height:300px;}
}
@media (max-width:320px) {
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:150px!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { width:130px!important;}
	
	.NyMap { height:280px;}
}
@media (max-width:280px) {
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:130px!important;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { width:110px!important;}
	
	.NyMap { height:240px;}
}
/*NyContact_Main 结束*/


/*lyNy_Service 开始*/
.lyNy_Service { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.ny_shfw1{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0;}
.ny_shfw1 .ny_shfwtit { text-align:center;}
.ny_shfw1 .ny_shfwtit p{letter-spacing: 2px;color: #999;text-transform: uppercase; font-size:14px;}
.ny_shfw1 .ny_shfwtit span{ color:#333; font-size:34px; font-weight:bold; margin-top:10px;}
.ny_shfw1 ul{ width:100%; margin-top:60px; overflow:hidden;}
.ny_shfw1 ul li{ width:25%; height:auto; overflow:hidden; margin:0; padding:0 20px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ny_shfw1 ul li img { display:block; width:76px; height:76px; margin:0 auto; padding:0;}
.ny_shfw1 ul li span{ display:block; width:100%; height:auto; overflow:hidden; line-height:36px; color:#333; font-size:24px; font-weight:bold; text-align:center; margin:30px 0 10px; padding:0;}
.ny_shfw1 ul li p{ width:100%; height:auto; overflow:hidden; line-height:24px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:0;}

.ny_shfw2 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; background:#f8f8f8;}
.ny_shfw2 .nyshfw2_l{ width:42%; float:left; background:#fff; margin:0; padding:40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ny_shfw2 .nyshfw2_l .ny_shfwtit p{ width:100%; height:auto; overflow:hidden; line-height:20px; color: #999; font-size:14px; text-transform: uppercase; margin:0 auto; padding:0;}
.ny_shfw2 .nyshfw2_l .ny_shfwtit span{ display:block; width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:34px; font-weight:bold; margin:8px auto 0; padding:0;}
.ny_shfw2 .nyshfw2_l .serve_ul{ width:100%; height:auto; overflow:hidden; margin:30px auto; padding:0;}
.ny_shfw2 .nyshfw2_l .serve_ul li{ width:33.33333%; float:left; margin:0; padding:0 20px 0 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ny_shfw2 .nyshfw2_l .serve_ul li span{ display:block; width:100%; height:auto; overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; margin:0 auto; padding:0;}
.ny_shfw2 .nyshfw2_l .serve_ul li p{ width:100%; height:auto; overflow:hidden; line-height:24px; color:#999; font-size:16px; margin:8px auto 0; padding:0;}
.ny_shfw2 .nyshfw2_l .serve_ul2{ margin-top:50px;}
.ny_shfw2 .nyshfw2_l .serve_ul2 li{ width:100%; height:auto; overflow:hidden; line-height:30px; color: #73757f; font-size:16px; margin:10px auto 0; padding:0 0 0 30px; position: relative;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ny_shfw2 .nyshfw2_l .serve_ul2 li::after {content: ''; width:4px; height:4px; background-color: #bf2020;border-radius: 100%;position: absolute; left: 0; top: 13px; z-index: 9;}
.ny_shfw2 .nyshfw2_r{ width:55%; height:auto; overflow:hidden; margin:0; padding:0; float:right;}
.ny_shfw2 .nyshfw2_r .serve_ul3 li{ width:100%; display:flex; display: -webkit-flex;overflow: hidden; margin-bottom:5px; background:#fff;}
.ny_shfw2 .nyshfw2_r .serve_ul3 li:last-child{ margin-bottom:0;}
.ny_shfw2 .nyshfw2_r .serve_ul3 li .serve_pic {width: 22%;min-height: 150px; background-color:#bf2020; position:relative; float:left;}
.ny_shfw2 .nyshfw2_r .serve_ul3 li section{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 9;}
.ny_shfw2 .nyshfw2_r .serve_ul3 li section span{color: #fff;display: block;text-align: center; margin-top:10px; font-size:20px;}
.ny_shfw2 .nyshfw2_r .serve_ul3 .serve_w {width: 78%; height:auto; overflow:hidden; margin:0; padding: 0; float:right; position:relative;}
.ny_shfw2 .nyshfw2_r .serve_ul3 .serve_w p {width: 100%; height:auto; overflow:hidden; line-height:32px; color:#777; font-size:16px; margin:0; padding: 0 40px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

@media (max-width: 1440px) {
	.ny_shfw1{ padding:60px 0;}
	.ny_shfw1 .ny_shfwtit span { font-size:32px;}
	.ny_shfw1 ul { margin-top:40px;}
	.ny_shfw1 ul li span { line-height:32px; font-size:22px; margin:20px 0 10px;}
	.ny_shfw1 ul li p { line-height:25px; font-size:15px;}
	
	.ny_shfw2{padding:60px 0;}
	.ny_shfw2 .nyshfw2_l .ny_shfwtit span { font-size:32px;}
	.ny_shfw2 .nyshfw2_l .serve_ul li p { font-size:15px;}
	.ny_shfw2 .nyshfw2_l .serve_ul2 li { line-height:25px; font-size:15px; padding:0 0 0 20px;}
	.ny_shfw2 .nyshfw2_l .serve_ul2 li::after { top:11px;}
	.ny_shfw2 .nyshfw2_r .serve_ul3 .serve_w p { line-height:30px; font-size:15px;}
	.ny_shfw2 .nyshfw2_r .serve_ul3 li .serve_pic { min-height:142px;}
}
@media (max-width: 1280px) {
	.ny_shfw1 .ny_shfwtit span { font-size:30px;}
	.ny_shfw1 ul li span { line-height:30px; font-size:20px;}
	.ny_shfw1 ul li p { line-height:24px; font-size:14px;}
	
	.ny_shfw2 .nyshfw2_l .ny_shfwtit span { line-height:36px; font-size:30px; margin:4px auto 0;}
	.ny_shfw2 .nyshfw2_l .serve_ul li span { font-size:18px;}
	.ny_shfw2 .nyshfw2_l .serve_ul li p { font-size:14px; margin:4px auto 0;}	
	
	.ny_shfw2 .nyshfw2_r .serve_ul3 li .serve_pic { min-height:138px;}
	.ny_shfw2 .nyshfw2_r .serve_ul3 li section span { font-size:16px;}
}
@media (max-width: 1080px) {
	.ny_shfw1{ padding:40px 0;}
	.ny_shfw1 .ny_shfwtit span { font-size:28px;}
	.ny_shfw1 ul li span { margin:15px 0 5px; font-size:18px;}
	
	.ny_shfw2{padding:40px 0;}
	.ny_shfw2 .nyshfw2_l { width:100%; margin:0 auto 20px; float:inherit;}
	.ny_shfw2 .nyshfw2_l .ny_shfwtit span { line-height: 34px; font-size: 28px;}
	.ny_shfw2 .nyshfw2_r { width:100%; margin:0 auto; float:inherit;}
	.ny_shfw2 .nyshfw2_r .serve_ul3 li .serve_pic { min-height:128px;}
}
@media (max-width: 1023px) {

}
@media (max-width: 767px) {
	.ny_shfw1 .ny_shfwtit span{ font-size:22px;}
	.ny_shfw2 .nyshfw2_l .ny_shfwtit span { line-height: 26px; font-size: 22px;}
	.ny_shfw1 ul{ margin-top:5px;}
	.ny_shfw1 ul li{ width:50%; margin-top:20px; padding:0 10px;}

	.ny_shfw2 .nyshfw2_l{ padding:25px;}
	.ny_shfw2 .nyshfw2_l .serve_ul2{ margin-top:10px;}
	.ny_shfw2 .nyshfw2_r .serve_ul3 li .serve_pic { min-height: 140px;}
	.ny_shfw2 .nyshfw2_r .serve_ul3 .serve_w p { line-height:24px; font-size:14px; padding:0 10px;}
}
@media (max-width: 600px) {
	.ny_shfw2 .nyshfw2_l .serve_ul{ margin-top:5px;}
    .ny_shfw2 .nyshfw2_l .serve_ul li{ width:100%; margin-top:10px;}
	.ny_shfw2 .nyshfw2_l .serve_ul li p{ margin-top:0;}
}
@media (max-width: 280px) {
.ny_shfw2 .nyshfw2_r .serve_ul3 .serve_w p { position:inherit; left:inherit; top:inherit; transform:none;}
.ny_shfw2 .nyshfw2_r .serve_ul3 .serve_w { padding:10px 0;}
}
/*lyNy_Service 结束*/

/*nyHonor*/
.nyHonor { width:100%; overflow:hidden; margin:0 auto; padding:80px 0;}
.nyHonor .nyHonor_main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0;}
.nyHonor_list { width:100%; height:auto; margin:0 auto; padding:0;}
.nyHonor_list ul li { width:23.5%; height:auto; margin:0 2% 40px 0; padding:0; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.nyHonor_list ul li:nth-child(4n+4) { margin:0 0 40px;}
.nyHonor_list ul li:hover { box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.nyHonor_list ul li .nyHonor_img { width:100%; height:240px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.nyHonor_list ul li .nyHonor_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.nyHonor_list ul li .nyHonor_img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyHonor_list ul li .nyHonor_img1 a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyHonor_list ul li:hover .nyHonor_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyHonor_list ul li .nyHonor_img a i { display:block; width:80px; height:80px; overflow:hidden; margin:-40px 0 0 -40px; padding:0; background:#bf2020 url(../images/view.png) center center no-repeat; background-size:48px 48px; border-radius:50%; position:absolute; left:50%; top:50%; opacity:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyHonor_list ul li:hover .nyHonor_img a i { opacity:1;}
.nyHonor_list ul li .nyHonor_con { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 60px 20px 20px; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.nyHonor_list ul li .nyHonor_con span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; margin:0 auto; padding:0;}
.nyHonor_list ul li .nyHonor_con a.nyHonor_name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#303030; font-size:20px; font-weight:bold; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:10px auto 0; padding:0;}
.nyHonor_list ul li:hover .nyHonor_con a.nyHonor_name { color:#bf2020;}
.nyHonor_list ul li .nyHonor_con a.nyHonor_more { display:block; width:40px; height:40px; line-height:32px; margin:-20px 0 0; padding:4px; border-radius:20px; background-color:#f0f0f0; border-radius:20px; position:absolute; top:50%; right:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyHonor_list ul li .nyHonor_con a.nyHonor_more i { display:block; width:32px; height:32px; overflow:hidden; margin:0 auto; padding:0; background:#fff url(../images/add1.png) center center no-repeat; background-size:18px 18px; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyHonor_list ul li:hover .nyHonor_con a.nyHonor_more { background-color:#bf2020;}
.nyHonor_list ul li:hover .nyHonor_con a.nyHonor_more i { background:#fff url(../images/add2.png) center center no-repeat; background-size:18px 18px;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyHonor .nyHonor_main { width:94%;}
}
@media (max-width:1560px) {

}
@media (max-width:1440px) {
	.nyHonor_list ul li .nyHonor_img { height:220px;}
	.nyHonor_list ul li .nyHonor_con a.nyHonor_more { width:40px; height:40px; line-height:32px; margin:-20px 0 0; padding:4px; border-radius:20px;}
	.nyHonor_list ul li .nyHonor_con a.nyHonor_more i { width:32px; height:32px;}
}
@media (max-width:1366px) {
	.nyHonor_list ul li .nyHonor_img { height:210px;}
	.nyHonor_list ul li .nyHonor_con span { font-size:14px;}
	.nyHonor_list ul li .nyHonor_con a.nyHonor_name { font-size:18px;}
}
@media (max-width:1280px) {
	.nyHonor_list ul li .nyHonor_img { height:200px;}
}
@media (max-width:1200px) {
	.nyHonor_list ul li .nyHonor_img { height:190px;}
}
@media (max-width:1080px) {
	.nyHonor_list ul li .nyHonor_img { height:180px;}
}
@media (max-width:1024px) {
	.nyHonor_list ul li { width:32%; margin:0 2% 30px 0;}
	.nyHonor_list ul li:nth-child(4n+4) { margin:0 2% 30px 0;}
	.nyHonor_list ul li:nth-child(3n+3) { margin:0 0 30px;}
	.nyHonor_list ul li .nyHonor_img { height:210px;}
}
@media (max-width:800px) {
	.nyHonor_list ul li { width:32%; margin:0 2% 20px 0;}
	.nyHonor_list ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.nyHonor_list ul li:nth-child(3n+3) { margin:0 0 20px;}
	.nyHonor_list ul li .nyHonor_img { height:160px;}
}
@media (max-width: 767px) {
	.nyHonor_list ul li, .nyHonor_list ul li:nth-child(3n+3), .nyHonor_list ul li:nth-child(4n+4) { width:100%; margin:0 auto 20px 0; float:inherit;}
	.nyHonor_list ul li .nyHonor_img { height:240px;}
	.nyHonor_list ul li .nyHonor_con a.nyHonor_name { height:auto; max-height:60px;}
}
@media (max-width: 375px) {
	.nyHonor_list ul li .nyHonor_img { height:220px;}
}
@media (max-width: 320px) {
	.nyHonor_list ul li .nyHonor_img { height:200px;}
}


.lyNyNews_list ul li { float: left; width: 32%; margin: 0 2% 30px 0; background: #fff; padding: 40px 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; }
.lyNyNews_list ul li:nth-child(3n+3) { margin-right: 0; }
.lyNyNews_list ul li .NyFqaListBox NynewListBox { font-size: 18px; color: #999; border-bottom: 1px solid #efefef; padding-bottom: 15px; }
.lyNyNews_list ul li .NyFqaListBox NynewListBox img { display: inline-block; width: 16px; height: 16px; margin: -2px 8px 0 0; }
.lyNyNews_list ul li .NyFqaListBox NynewListBox span { display: block; float: right; font-size: 16px; color: #999; }
.lyNyNews_list ul li .NyFqaListBox NynewListBox span a { display: block; width: 100%; height: 100%; color: #999; }
.lyNyNews_list ul li:hover .NyFqaListBox NynewListBox span a { color:#bf2020;}
.lyNyNews_list ul li .NyFqaListBox NynewListBox span img { display: inline-block; width: 7px; height: 12px; margin: -4px 0 0 8px; }
.lyNyNews_list ul li .p_news { font-size: 20px; color: #333; font-weight: bold; height: 40px; line-height: 40px; margin: 20px auto 10px; }
.lyNyNews_list ul li .p_news a { display: block; width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.lyNyNews_list ul li p { font-size: 16px; color: #999; line-height: 26px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height: 52px; }
.lyNyNews_list ul li:hover .p_news a { color: #bf2020; text-decoration: underline; }
.lyNyNews_list .clear clearfix wow fadeInUp { width: 10px!important; height: 6px!important; border-radius: 20px!important; margin: 0 3px !important; background: #e0e0e0; opacity: 1; }
.lyNyNews_list .clear clearfix wow fadeInUp { text-align: right; width:20% !important; margin: 0 auto; bottom: 60px!important; left: inherit !important; right: 40px!important; }
.lyNyNews_list .clear clearfix wow fadeInUp-active { background: #bf2020 !important; width: 20px !important; }

.lyNyNews_list .Ny_page { margin:30px auto 20px;}

@media (max-width:1440px) {
	.lyNyNews_list .swiper-container04 { margin:0 auto 60px;}
	.lyNyNews_list .swiper-pagination { bottom: 44px!important;}
	.lyNyNews_list dl dt { height:380px;}
	.lyNyNews_list dl dd { padding:44px 40px;}
	.lyNyNews_list dl dd .lyNyTjNews_time { font-size:16px;}
	
	.lyNyNews_list ul li { padding:30px;}
	.lyNyNews_list ul li .lyNyNews_time { font-size:16px;}
	.lyNyNews_list ul li .lyNyNews_time span { font-size:14px;}
	.lyNyNews_list ul li .News_name { height:30px; line-height:30px; font-size:18px;}
	.lyNyNews_list ul li p { height:48px; line-height:24px; font-size:14px;}
	
	.lyNyNews_list .Ny_page { margin:10px auto;}
}
@media (max-width:1280px) {
	.lyNyNews_list dl dt { height:340px;}
	.lyNyNews_list dl dd { padding:40px;}
	.lyNyNews_list dl dd .lyNyTjNews_name { line-height:40px; margin:30px 0 15px;}
	.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top:40px;}
	.lyNyNews_list dl dd .lyNyTjNews_btn a { display: block; width: 140px; height: 45px; line-height: 43px; font-size: 15px;}
	.lyNyNews_list .swiper-pagination { bottom: 40px!important;}
}
@media (max-width:1080px) {
	.lyNyNews_list .swiper-container04 { margin:0 auto 40px;}
	.lyNyNews_list dl dt { height:300px;}
	.lyNyNews_list dl dd .lyNyTjNews_name { line-height:40px; margin:15px 0 5px;}
	.lyNyNews_list dl dd p { font-size:15px;}
	.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top:25px;}
	
.lyNyNews_list ul li { width: 49%; margin: 0 2% 20px 0; padding:20px;}
.lyNyNews_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyNyNews_list ul li:nth-child(3n+3) { margin-right: 2%; }
.lyNyNews_list ul li:nth-child(6n+6) { margin-right: 0; }

.lyNyNews_list .Ny_page { margin:20px auto;}
}
@media (max-width:1024px) {

}
@media screen and (max-width:820px) {
.lyNyNews_list dl dt { width: 100%; height: 360px; }
.lyNyNews_list dl dd { width: 100%; padding: 30px; }
.lyNyNews_list dl dd .lyNyTjNews_name { margin: 20px 0 10px; }
.lyNyNews_list dl dd p { height:50px; line-height:25px;}
.lyNyNews_list .swiper-pagination { bottom: 30px!important; right: 30px!important;}

.lyNyNews_list ul li { width: 100%; }
.lyNyNews_list ul li p { height:auto; max-height:48px;}

}
@media (max-width: 767px) {
.lyNyNews_list dl dt { width: 100%; height: 260px; }
.lyNyNews_list dl dd { width: 100%; padding: 20px; }
.lyNyNews_list dl dd .lyNyTjNews_time { font-size: 15px; }
.lyNyNews_list dl dd .lyNyTjNews_time span { margin:-2px 0 0 20px;}
.lyNyNews_list dl dd .lyNyTjNews_name { margin: 10px 0 0; font-size: 18px; }
.lyNyNews_list dl dd p { height:48px; line-height:24px; font-size:14px;}
.lyNyNews_list dl dd .lyNyTjNews_btn { margin-top: 20px; }
.lyNyNews_list dl dd .lyNyTjNews_btn a { width: 125px; height: 36px; line-height: 34px; font-size: 14px;}
.lyNyNews_list .swiper-pagination { bottom: 20px!important; right:20px!important;}

.lyNyNews_list ul li { width: 100%; padding: 20px 15px; margin: 0 0 20px 0; }
.lyNyNews_list ul li .News_name { font-size: 16px; }
.lyNyNews_list ul li .lyNyNews_time { font-size: 15px; }
.lyNyNews_list ul li .lyNyNews_time span { font-size: 15px; }
.lyNyNews_list ul li p { font-size: 15px; }
.lyNyNews_list .swiper-pagination {}
}
@media (max-width: 390px) {
.lyNyNews_list dl dt { height: 240px; }
}
@media (max-width: 320px) {
.lyNyNews_list dl dt { height: 210px; }
}
@media (max-width: 280px) {
.lyNyNews_list dl dt { height: 180px; }
}