@charset "utf-8";
/* CSS Document */
/**common**/
* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; font: 14px/1.5 Helvetica, Arial, \5FAE\8F6F\96C5\9ED1, sans-serif; }
table, td, tr, th { border-collapse: collapse; border-spacing: 0; font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: middle; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: normal; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { clear: both; *zoom:1;
}
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none;cursor:pointer; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
@font-face { font-family: "Helvetica"; src: url('../fonts/Helvetica.ttf'); }
@font-face { font-family: "HelveticaBold"; src: url("../fonts/HelveticaBold.ttf");}
@font-face { font-family: "PangMen"; src: url("../fonts/PangMen.ttf");}
@font-face { font-family: "YouSheBiaoTiHei"; src: url("../fonts/YouSheBiaoTiHei.ttf");}

.w1400 { width: 1400px; margin: 0 auto; }
@media screen and (max-width:1499px) and (min-width:1300px) {
.w1400 { width: 95%; }
}
@media screen and (max-width:1299px) and (min-width:1200px) {
.w1400 { width: 95%; }
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.w1400 { width: 95%; }
}
@media screen and (max-width:1079px) and (min-width:768px) {
.w1400 { width: 95%; }
}
@media screen and (max-width:767px) {
.w1400 { width: 95%; }
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:0;
}/* 滚动槽 */
::-webkit-scrollbar-track {
background-color:#f0f0f0;
border-radius:0px;
}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
background-color:#1f1f1f;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color:#1f1f1f;
}
/**top start**/
.subMenu { width: 100%; height: auto; padding: 0; background: url(../images/top_bg.png) 0 0 no-repeat; background-size: 100% 100%; position: absolute; top: 0; z-index: 9999; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.fxd { background: rgba(255,255,255,1);box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1); }
.ly_top { width: 100%; height: auto; margin: 0 auto; padding: 0 0 0 120px; background-color: rgba(255,255,255,0); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_top:hover { background-color: rgba(255,255,255,1); }
.ly_top .lytop_main { width: 100%; height: 100px; margin: 0 auto; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lytop_main .ly_logo { width: 20%; height: 60px; margin: 8px 0 20px 0; padding: 0; float: left; }
.ly_logo a { display: table-cell; vertical-align: middle; width: 100%; height: 84px; overflow: hidden; margin: 0; padding: 0; }
.ly_logo a img.logo1 { display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0; }
.ly_logo a img.logo2 { display: none; }
.fxd .ly_logo a img.logo2, .subMenu:hover .ly_logo a img.logo2 { display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0; }
.fxd .ly_logo a img.logo1, .subMenu:hover .ly_logo a img.logo1 { display: none; }
.ly_nav { width: 50%; height: 80px; margin: 0; padding: 0; float: left; }
.nav_ul { height: auto; margin: 0 auto; padding: 0; display: flex; }
.nav_item { position: relative; margin: 0; padding: 0; -webkit-flex: 1; -ms-flex: 1; -moz-flex: 1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.nav_item:hover { }
.nav { width: 100%; height: 80px; margin: 0 auto; padding: 0; position: relative; }
.nav_item > a { display: block; width: 100%; height: 60px; line-height: 60px; color: #fff; font-size: 16px; text-align: center; padding: 20px 0; -webkit-transition: all .4s; transition: all .4s; position: relative; }
.nav_item > a em { display: block; width: 0; height: 2px; overflow: hidden; margin: 0; background-color: #fff; position: absolute; bottom: 0; left: 50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; }
.nav_item:hover > a, .nav_item > a.navon { color: #fff; }
.nav_item:hover > a em, .nav_item > a.navon em { width: 90px; margin: 0 0 0 -45px; }
.fxd .nav_item > a, .subMenu:hover .nav_item > a { color: #333; }
.fxd .nav_item > a em, .subMenu:hover .nav_item > a em { background-color: #0e68af; }
.menu_open { display: none; }
.nav_item_open { width: 140%; height: auto; position: absolute; left: -20%; top: 100px; z-index: 10; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
.ny_top .nav_item_open { background-color: #fff; }
.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
.subopen { display: none; }
.nav_item2 { width: 100%; }
.nav_item2 a { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; padding: 0 10px; color: #666; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: 1px solid #eee; }
.ny_top .nav_item2 a { color: #565656; }
.nav_item2:hover a { color: #0e68af; }
.hcover { display: none; }
.top_r { width: 27%; float: right; height: 100px; padding-right: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_right { width: 120px; height: 40px; margin: 0 0 0 30px; padding: 30px 0; float: right; }
.ly_right .lytop_sc { width: 100%; height: auto; margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lytop_sc form { display: block; width: 100%; height: 40px; margin: 0; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lytop_sc form .ly_ipt { display: block; width: 0; height: 40px; overflow: hidden; margin: 0; padding: 0; border-radius: 20px 0 0 20px; opacity: 0; position: absolute; top: 0; right: 100px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lytop_sc:hover form .ly_ipt { width: 240px; opacity: 1; }
.ly_ipt input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 15px; margin: 0; padding: 0 20px; background-color: #f2f2f2; border: 0; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lytop_sc form .ly_btn { width: 120px; height: 40px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 0; right: 0; background-image: linear-gradient(180deg, #00a794 , #005986); border-radius: 20px;}
.ly_btn input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 15px; text-align: left; text-indent: 20px; margin: 0; padding: 0; border-radius: 20px; background: url(../images/sc_icon.png) 80px 5px no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer; }
.lyTop_tel { width: auto; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 22px; font-weight: bold; margin: 30px 0; padding: 0 0 0 40px; background: url(../images/tel.png) center left no-repeat; background-size: 30px 30px; float: right; }
.fxd .top_r, .subMenu:hover .top_r { background: #0e68af; }
.subMenu:hover .top_r .ly_btn input,.fxd .top_r .ly_btn input { background: url(../images/sc_icon.png) 80px 5px no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer; }

.ly_search { display: none; }
.zyw{ float:right; margin:40px 0 0 15px; font-size:16px; color:#fff;}
.zyw a{ font-size:16px; color:#fff;}
 @media screen and (max-width:1780px) {
.ly_top { padding: 0 0 0 70px; }
.top_r { width: 29%; }
.ly_right { margin: 0 0 0 15px; }
.lytop_main .ly_logo{ margin-right:1%;}
}
@media screen and (max-width:1600px) {
.ly_top { padding: 0 0 0 30px; }
.lytop_main .ly_logo { margin: 15px 1% 20px 0; width: 18%; }
.ly_logo a { height: 70px; }
.ly_right { margin: 0 0 0 10px; }
.top_r { width: 30%; }
.zyw{ margin-left:15px;}
}
@media screen and (max-width:1440px) {
.ly_top { padding: 0 0 0 20px; }
.lytop_main .ly_logo { margin: 15px 1% 20px 0; width: 18%; }
.ly_logo a { height: 70px; }
.ly_right { margin: 0 0 0 10px; }
.top_r { width: 31%;padding-right: 20px; }
}
@media screen and (max-width:1366px) {
.ly_top { padding: 0 0 0 20px; }
.lytop_main .ly_logo { margin: 15px 1% 20px 0; width: 18%; }
.ly_logo a { height: 70px; }
.ly_right { margin: 0 0 0 10px; }
.top_r { width: 27%; padding-right: 20px; }
.lyTop_tel{ display:none;}
}
@media screen and (max-width:1360px) {
.ly_top { padding: 0 0 0 20px; }
.lytop_main .ly_logo { margin: 15px 1% 20px 0; width: 18%; }
.ly_logo a { height: 70px; }
.ly_right { margin: 0 0 0 10px; }
.top_r { width: 30%; padding-right: 20px; }
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1200px) {
.subMenu { height: 80px; }
.ly_top .lytop_main { width: 100%; height: 80px; padding: 0 60px 0 0; }
.lytop_main .ly_logo { width: 30%; margin: 10px 2% 10px 0; }
.ly_logo a { height: 60px; }
.ly_nav { margin: 10px 0; }
.nav_item_open { top: 71px; }
.ly_right { width: 350px; margin: 0 0 0 20px; padding: 20px 0; }
.ly_right .lytop_sc { top: 81px; }
.lytop_sc form .ly_ipt { width: 250px; opacity: 1; }
.lyTop_tel { display: none; }
.subMenu:hover .top_r { background: none; }
.top_r{ width:60%;}
.ly_nav { width: auto; }
.menu_open { display: block; float: right; width: 40px; height: 40px; padding: 6px 0; background-color: #0e68af; border-radius: 2px; position: absolute; top: 20px; right: 20px; z-index: 98; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.menu_open i { width: 24px; height: 2px; background-color: #fff; display: block; margin: 6px auto; }
.nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: rgba(14,104,175,0.99); }
.hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .7); position: fixed; right: -50%; top: 0; z-index: 99; }
.nav_ul { display: block; margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding: 0; text-align: left; }
.nav_item { float: none; margin: 0; width: 100%; height: 80px; }
.nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.nav_item > a { display: block; margin: 0; height: 80px; line-height: 80px; color: rgba(255,255,255,1); font-size: 17px; text-align: left; padding: 0 60px 0 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 1; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.nav_item > a:active { }
.nav_item > a.navon { opacity: 1; }
.nav_item > a em { height: 2px; left: 30px; margin: 0; }
.nav_item:hover > a em, .nav_item > a.navon em { width: 30px; margin: 0; }
.fxd .nav_item > a, .subMenu:hover .nav_item > a { color: rgba(255,255,255,0.8); }
.fxd .nav_item > a em, .subMenu:hover .nav_item > a em { background-color: #fff; }
.fxd .nav_item:hover > a, .fxd .nav_item > a.navon, .subMenu:hover .nav_item:hover > a, .subMenu:hover .nav_item > a.navon { color: #fff; }
.nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 60px; height: 100%; display: block; }
.nav_item i:after { content: ''; display: block; width: 12px; height: 12px; margin: -6px 0 0 -6px; border: 1px solid rgba(255, 255, 255, 0.6); border-top: 0; border-left: 0; position: absolute; left: 50%; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: rgba(14,104,175,0.99); border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
.subopen { display: block; }
.subopen a { display: block; overflow: hidden; line-height: 80px; margin: 0; padding: 0 30px; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #fff; text-indent: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative; }
.subopen a:before { content: ''; display: block; width: 12px; height: 12px; position: absolute; left: 20px; top: 50%; margin: -6px 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, 1); border-right: 0; border-bottom: 0; }
.nav_item2 { position: relative; }
.nav_item2 a { display: block; overflow: hidden; margin: 0; height: 60px; line-height: 60px; color: rgba(255,255,255,0.8); font-size: 16px; text-align: left; padding: 0 30px; white-space: nowrap; text-overflow: ellipsis; opacity: 1; }
.nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.nav_item2 a:hover, .nav_item2 a:active { color: #fff; }
.fxd .top_r, .subMenu:hover .top_r{ background:none;}
.subMenu:hover .top_r .zyw,.subMenu:hover .top_r .zyw a,.fxd .top_r .zyw,.fxd .top_r .zyw a{ color:#666;}
.zyw{ margin:30px 0 0 20px; }
}
@media screen and (max-width:1080px) {
.lytop_main .ly_logo { width: 34%; }
.ly_right { width: 320px; }
.lytop_sc form .ly_btn { width: 108px; }
.lytop_sc form .ly_ipt { width: 230px; right: 88px; }
.ly_btn input { text-indent: 12px; background: #0e68af url(../images/sc_icon.png) 72px 5px no-repeat; background-size: 30px 30px; }
.subMenu:hover .top_r { background: none; }
.subMenu:hover .top_r .ly_btn input { background: #00797f url(../images/sc_icon.png) 72px 5px no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer; }
.subMenu:hover .top_r .ly_btn input,.fxd .top_r .ly_btn input { background: #00797f url(../images/sc_icon.png) 72px 5px no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer; }
.fxd .top_r, .subMenu:hover .top_r{ background:none;}
}
@media screen and (max-width:1024px) {
.ly_logo a { height: 60px; }
}
@media screen and (max-width:800px) {
.ly_top { padding: 0 20px; }
.subMenu { height: 70px; }
.ly_top { width: 100%; height: 70px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_top .lytop_main { width: 100%; height: 70px; margin: 0 auto; padding: 0 60px 0 0; }
.lytop_main .ly_logo { width: 240px; height: 58px; margin: 0; padding: 6px 0; float: left; }
.ly_logo a { height: 58px; }
.ly_nav { width: auto; }
.menu_open { display: block; float: right; position: absolute; top: 15px; right: 0; box-sizing: border-box; z-index: 98; cursor: pointer; }
.menu_open i { width: 24px; background-color: #fff; display: block; }
.menu_open:hover, .menu_open:active { background-color: #0e68af; }
.menu_open:hover i, .menu_open:active i { background-color: #fff; }
.fxd .menu_open i, .subMenu:hover .menu_open i { background-color: #fff; }
.fxd .menu_open:hover, .fxd .menu_open:active, .subMenu:hover .menu_open:hover, .subMenu:hover .menu_open:active { background-color: #0e68af; }
.fxd .menu_open:hover i, .fxd .menu_open:active i, .subMenu:hover .menu_open:hover i, .subMenu:hover .menu_open:active i { background-color: #fff; }
.nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: rgba(14,104,175,0.99); }
.hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .7); position: fixed; right: -50%; top: 0; z-index: 99; }
.nav_ul { display: block; margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding: 0; text-align: left; }
.nav_item { float: none; margin: 0; width: 100%; height: 60px; }
.nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.nav_item > a { display: block; margin: 0; height: 60px; line-height: 60px; color: rgba(255,255,255,0.5); font-size: 16px; text-align: left; padding: 0 60px 0 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 1; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.nav_item > a:active { }
.nav_item > a.navon { opacity: 1; }
.nav_item > a em { left: 20px; bottom: 0; }
.nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 60px; height: 100%; display: block; }
.nav_item i:after { content: ''; display: block; width: 10px; height: 10px; margin: -5px 0 0 -5px; border: 1px solid rgba(255, 255, 255, 0.8); border-top: 0; border-left: 0; position: absolute; left: 50%; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: rgba(14,104,175,0.99); border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
.subopen { display: block; }
.subopen a { display: block; overflow: hidden; line-height: 60px; margin: 0; padding: 0 30px; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #fff; text-indent: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative; }
.subopen a:before { content: ''; display: block; width: 12px; height: 12px; position: absolute; left: 20px; top: 50%; margin: -6px 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, 1); border-right: 0; border-bottom: 0; }
.nav_item2 { position: relative; }
.nav_item2 a { display: block; overflow: hidden; margin: 0; height: 60px; line-height: 60px; color: rgba(255,255,255,0.8); font-size: 15px; text-align: left; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; opacity: 1; }
.nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.nav_item2 a:hover, .nav_item2 a:active { color: #fff; }
.ly_right { width: 270px; padding: 15px 0; }
.ly_right .lytop_sc { padding: 0; top: 60px; }
.lytop_sc form { height: 40px; padding: 0 60px 0 0; }
.lytop_sc form .ly_ipt { height: 40px; right: 40px; }
.ly_ipt input { height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px; }
.lytop_sc form .ly_btn { width: 60px; height: 40px; }
.ly_btn input { width: 60px; height: 40px; font-size: 0; background: #0e68af url(../images/sc_icon.png) center center no-repeat; background-size: 32px 32px; }
.fxd .ly_right, .subMenu:hover .ly_right { background: url(../images/sc_icon2.png) center center no-repeat; background-size: 32px 32px; }
.fxd .ly_right:hover, .subMenu:hover .ly_right:hover { background: url(../images/sc_icon3.png) center center no-repeat; background-size: 32px 32px; border-left: 0; }
.subMenu:hover .top_r { background: none; }
.subMenu:hover .top_r .ly_btn input { background: #00797f url(../images/sc_icon.png) center center no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer; }
.subMenu:hover .top_r .ly_btn input, .fxd .top_r .ly_btn input{background: #00797f url(../images/sc_icon.png) center center no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer;}
.lyTop_tel { display: none; }
.fxd .top_r, .subMenu:hover .top_r{ background:none;}
.zyw{ display:none;}
}
@media screen and (max-width:767px) {
.subMenu { height: 60px; }
.ly_top { width: 100%; height: 60px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_top .lytop_main { width: 100%; height: 60px; margin: 0 auto; padding: 0 60px 0 0; }
.lytop_main .ly_logo { width: 240px; height: 48px; margin: 0; padding: 6px 0; float: left; }
.ly_logo a { height: 48px; }
.menu_open { top: 10px; }
.ly_right { display: none; }
.ly_search { display: block; width: 100%; overflow: hidden; margin: 20px auto; padding: 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_search form { display: block; width: 100%; height: 40px; margin: 0; padding: 0 40px 0 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_search form .lyIpt { display: block; width: 100%; height: 40px; overflow: hidden; margin: 0; padding: 0; border-radius: 20px 0 0 20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyIpt input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 15px; margin: 0; padding: 0 20px; background-color: #f2f2f2; border: 0; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_search form .lyBtn { width: 60px; height: 40px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 0; right: 0; }
.lyBtn input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 0; margin: 0; padding: 0; border-radius: 20px; background: #0e68af url(../images/sc_icon.png) center center no-repeat; background-size: 30px 30px; border: none; outline: none; cursor: pointer; }
.subMenu:hover .top_r { background: none; }
.fxd .top_r, .subMenu:hover .top_r{ background:none;}
.ly_logo a img.logo2 { display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0; }
.ly_logo a img.logo1 { display: none; }
.zyw{ display:none;}
}
/**top end**/

/*首页banner*/
.f-center { text-align: center; position: relative;}
.f-14 { font-size: 14px; margin-top: 10px; }
.pcimg { width: 100%; height: auto; }
.moimg { display: none; }
.banner .swiper-slide img { display: block; width: 100%; left: 0px; top: 0px; }
.banner .swiper-slide{pointer-events:inherit !important;}
.bannerPic { position: relative; width: 100%; height: auto; transition: all 1s ease 2.5s; transform: perspective(1000px) translate3d(0, 0, 0); }
.swiper-slide.active .bannerPic { transition: all 5s ease 0s; transform: perspective(1000px) translate3d(0, 0, 0px); }
.banner .swiper-slide .ind_ban_tex { position: absolute; width: 100%; top: 50%; left: 0px; transform: translateY(-50%); }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; text-align:center; transform: translateY(80px); opacity: 0;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo img { display:inline-block; width:310px; height:100px;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en { font-size: 40px; font-family: 'Oswald', impact, Arial, sans-serif !important; line-height: 1.2; color: #ffffff; text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4); transform: translateY(80px); opacity: 0; margin-bottom: 10px; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title { color: #ffffff; font-size: 60px; font-weight:bold; letter-spacing:5px; line-height: 1.8; text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4); transform: translateY(80px); opacity: 0; }
.banner .swiper-slide .ind_ban_tex .b_line { width: 50px; margin: 10px auto 20px; height: 2px; background: #fff; transform: translateY(80px); opacity: 0; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info { color: #ffffff; line-height: 1.5; font-size: 28px; text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4); transform: translateY(80px); opacity: 0; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .infoen { font-size: 14px; letter-spacing: 0px; }
.banner .swiper-slide.active .ind_ban_tex_title_logo { transition: all 2s ease .5s; transform: translateY(0); opacity: 1; }
.banner .swiper-slide.active .ind_ban_tex_title_en { transition: all 2s ease .5s; transform: translateY(0); opacity: 1; }
.banner .swiper-slide.active .ind_ban_tex_title { transition: all 2s ease .7s; transform: translateY(0); opacity: 1; }
.banner .swiper-slide.active .b_line { transition: all 2s ease .8s; transform: translateY(0); opacity: 1; }
.banner .swiper-slide.active .ind_ban_tex_info { transition: all 2s ease 1s; transform: translateY(0); opacity: 1; }
.banner .swiper-button-next.swiper-button-disabled { background-color: rgba(0, 0, 0, 0.3); }
.banner .swiper-button-prev.swiper-button-disabled { background-color: rgba(0, 0, 0, 0.3); }
.banner .swiper-pagination-bullet { width: 12px; height: 12px; background-color: #ffffff; margin: 0 14px; opacity: 0.5; color: transparent; }
.banner .swiper-pagination-bullet-active { opacity: 1; width: 42px; height: 42px; line-height: 42px; text-align: center; border: 2px solid rgba(255, 255, 255, 0.4); background-color: transparent; color: #ffffff; }
.banner .swiper-pagination-bullet-active .rightcircle { -webkit-animation: circleProgressLoad_right 6s linear infinite; animation: circleProgressLoad_right 6s linear infinite; }
.banner .swiper-pagination-bullet-active .leftcircle { -webkit-animation: circleProgressLoad_left 6s linear infinite; animation: circleProgressLoad_left 6s linear infinite; }
.banner .swiper-pagination-bullet-active .wrapper_con { display: block; }
.banner .swiper-pagination { font-size: 0px; }
.banner .swiper-pagination > span { display: inline-block; vertical-align: middle; position: relative; }
.banner .swiper-container-rtl .swiper-button-next { left: calc(8.335% - 32px); }
.banner .swiper-container-rtl .swiper-button-prev { right: calc(8.335% - 32px); }
.banner .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 5%; }
.banner .swiper-pagination-custom { bottom: 5%; }
.banner .swiper-pagination-fraction { bottom: 5%; }
.right { right: -2px; }
.left { left: -2px; }
.circleProgress { width: 42px; height: 42px; border: 2px solid transparent; border-radius: 50%; position: absolute; top: 0px; -webkit-transform: rotate(-135deg); }
.rightcircle { border-bottom: 2px solid #ffffff; border-left: 2px solid #ffffff; right: 0px; }
.leftcircle { border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; left: 0px; }
.wrapper_con { width: 21px; height: 42px; position: absolute; top: -2px; overflow: hidden; display: none; }

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:30px!important;}

 @keyframes circleProgressLoad_right { 0% {
transform:rotate(45deg);
}
50%, 100% {
transform:rotate(225deg);
}
}
@keyframes circleProgressLoad_left { 0%, 50% {
transform:rotate(45deg);
}
100% {
transform:rotate(225deg);
}
}
.banner * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
 @media only screen and (max-width: 1366px) and (min-width: 1025px) {
	 .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo { margin:0 auto 10px;}
	 .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo img { display:inline-block; width:260px; height:84px;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en { font-size: 32px; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title { font-size: 44px; letter-spacing: 5px;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info { font-size: 18px; letter-spacing: 10px; }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo { margin:0 auto 10px;}
	 .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo img { display:inline-block; width:260px; height:84px;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en { font-size: 26px; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title { font-size: 32px; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info { letter-spacing: 5px; font-size: 16px; }
}
@media only screen and (max-width: 767px) {
.f-center { padding-top: 60px; }
.moimg { display: block; height: 100%; }
.pcimg { display: none; }
.banner .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; left: 0; top: 0; }
.banner .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 6px !important; }
.rightcircle { display: none; }
.banner .swiper-pagination-bullet-active .wrapper_con { display: none; }
.f-14 { display: none; }
.banner .swiper-slide .ind_ban_tex { top: 50%; padding: 0 1%; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en { font-size: 18px; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title { font-size: 16px; }
.banner .swiper-slide .ind_ban_tex .b_line { width: 30px; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info { font-size: 12px; width: 80%; margin: 0 auto; letter-spacing: 0px; display: none; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .infoen { display: none; }
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_logo img{ width:210px; height:50px;}
}

/*首页公司简介 开始*/
.lyIdx_title { width: 100%; overflow: hidden; margin: 0 auto 40px; padding: 0; }
.lyIdx_title p { width: 100%; overflow: hidden; line-height: 40px; color: #006ab8; font-size: 34px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0; }
.lyIdx_title i { display: block; width: 200px; height: 5px; overflow: hidden; margin: 20px auto; padding: 0; background: url(../images/line1.png) center center no-repeat; }
.lyIdx_title span { display: block; width: 100%; overflow: hidden; line-height: 25px; color: #999; font-size: 16px; text-transform: uppercase; text-align: center; margin: 0 auto; padding: 0 4%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_idxAbout { width: 100%; background: url(../images/bj3.jpg) no-repeat; background-size: 100% 100%; padding: 60px 0; overflow: hidden; min-height: 240px; margin: 0 auto; background-attachment: fixed; }
.ly_idxAbout .idxAbout_main { overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; }
.idxAbout_main .idxAbout_img { width: 50%; overflow: hidden; margin: 0; padding: 0; float: right; }
.idxAbout_img img { width: 100%; height: 100%; display: block; overflow: hidden; margin: 40px 0; padding: 0; transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease; -o-transition: all .8s ease; object-fit: cover; }
.idxAbout_img img:hover { overflow: hidden; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); cursor: pointer; }
.idxAbout_main .idxAbout_text { width: 50%; overflow: hidden; margin: 0; padding: 0 40px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_text .idxAbout_con { width: 100%; overflow: hidden; margin: 0 auto; padding: 50px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_con .idxAbout_name { width: 100%; overflow: hidden; line-height: 40px; color: #333; font-size: 22px; font-weight: bold; margin: 0 auto 20px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_name b { display: block; font-size: 48px; color: #00797f; background-image: -webkit-linear-gradient(-90deg, #00a794 , #005986); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.idxAbout_name p { margin: 10px 0; font-size: 22px; color: #333; font-weight: bold; }
.idxAbout_name em { display: block; width: 40px; height: 3px; overflow: hidden; margin: 0; padding: 0; background-image: linear-gradient(90deg, #00a794 , #005986);}
.idxAbout_con .About_con { width: 100%; height: 200px; overflow: hidden; line-height: 28px; color: #777; font-size: 14px; text-align: justify; text-indent: 0; margin: 0 auto; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_con .About_con p,.idxAbout_con .About_con span{line-height: 28px; color: #777; font-size: 14px; }
.idxAbout_con .idxAbout_btn { width: 100%; overflow: hidden; margin: 30px auto 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_btn a { display: block; width: 160px; height: 46px; overflow: hidden; line-height: 46px; color: #fff; font-size: 14px; text-align: center; background-image: linear-gradient(180deg, #00a794 , #005986); margin: 0 20px 0 0; padding: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_btn a:last-child { margin: 0; }
.idxAbout_btn a:hover { background-color: #0e68af; border-radius: 23px; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }
.idxAbout_ul { width: 100%; overflow: hidden; margin: 30px auto 0; padding: 0; }
.idxAbout_ul ul li { width: 23.5%; overflow: hidden; margin: 0 2% 0 0; padding: 30px; border: 1px solid #dfdfdf; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_ul ul li:nth-child(4) { margin: 0; }
.idxAbout_ul ul li img { display: block; width: 70px; height: 70px; overflow: hidden; margin: 0 auto 20px; padding: 0; }
.idxAbout_ul ul li .idxAbout_ultit { width: 100%; overflow: hidden; line-height: 30px; color: #086ab1; font-size: 18px; text-align: center; margin: 0 auto; padding: 0; }
.idxAbout_ul ul li em { display: block; width: 40px; height: 1px; overflow: hidden; background-color: #086ab1; margin: 10px auto; padding: 0; }
.idxAbout_ul ul li p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #777; font-size: 14px; text-align: center; margin: 0 auto; padding: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; }
 @media screen and (max-width:1199px) and (min-width:1080px) {
.idxAbout_main .idxAbout_img { width: 50%; }
.idxAbout_main .idxAbout_text { width: 50%; }
.idxAbout_con .idxAbout_btn { margin: 20px auto 0; }
.idxAbout_ul ul li { padding: 30px 15px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_idxAbout { padding: 40px 0; }
.idxAbout_main .idxAbout_img { width: 50%; }
.idxAbout_main .idxAbout_text { width: 50%; }
.idxAbout_name em { top: 14px; }
.idxAbout_con .idxAbout_btn { margin: 20px auto 0; }
.idxAbout_ul ul li { padding: 20px 15px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_idxAbout { padding: 40px 0; }
.idxAbout_main .idxAbout_img { width: 100%; }
.idxAbout_main .idxAbout_text { width: 100%; }
.idxAbout_name em { top: 14px; }
.idxAbout_con .idxAbout_btn { margin: 20px auto 0; }
.idxAbout_ul ul li { width: 48.5%; margin: 0 3% 0 0; padding: 20px; }
.idxAbout_ul ul li:first-child { margin: 0 3% 20px 0; }
.idxAbout_ul ul li:nth-child(2n+2) { margin: 0; }
.idxAbout_ul ul li p { height: 48px; }
}
@media (max-width: 767px) {
.lyIdx_title { margin: 0 auto 20px; }
.lyIdx_title p { font-size: 30px; }
.lyIdx_title i { margin: 10px auto; }
.lyIdx_title span { font-size: 14px; }
.ly_idxAbout { padding: 24px 0; }
.idxAbout_main .idxAbout_img { width: 100%; }
.idxAbout_main .idxAbout_img img { width: 100%; }
.idxAbout_main .idxAbout_text { width: 100%; padding: 0 12px; }
.idxAbout_text .idxAbout_con { padding: 20px 0; }
.idxAbout_name b { font-size: 40px; }
.idxAbout_name em { top: 14px; }
.idxAbout_con p { padding: 0; }
.idxAbout_con .idxAbout_btn { margin: 20px auto 0; padding: 0; }
.idxAbout_btn a { width: 120px; height: 40px; line-height: 40px; margin: 0 12px 0 0; }
.idxAbout_ul { margin: 20px auto 0; }
.idxAbout_ul ul li { width: 100%; margin: 0 auto 20px; padding: 20px; }
.idxAbout_ul ul li p { height: auto; }
}
/*首页-关于我们 结束*/

/*lyIdx_Products 开始*/
.lyIdx_Products { width: 100%; overflow: hidden; margin: 0 auto; padding: 60px 0 0; background: #fff; min-height:300px; }
.lyIdx_Products .lyIdxPro_main { overflow: hidden; margin: 0 auto; padding: 0; }
.lyIdxPro_main .lyIdxPro_left{width: 50%;position: relative;overflow: hidden; float: left;}
.lyIdxPro_main .lyIdxPro_left dl{width: 100%;position: relative;background: #f3f3f3;}
.lyIdxPro_main .lyIdxPro_left dl dt{width:  100%; height: 350px;position: relative;overflow: hidden; background-color:#fff; border:1px solid #eaeaea; border-bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxPro_main .lyIdxPro_left dl dt img{max-width:100%;max-height: 100%; display: block; margin:auto; position:absolute; top:0; right:0; left:0; bottom:0;}
.lyIdxPro_main .lyIdxPro_left dl dd{width: 100%;display: block;padding:30px 5%;border-bottom:5px solid #0e68af;box-sizing: border-box;}
.lyIdxPro_main .lyIdxPro_left dl dd .IdxProTJ_text{ display:block; font-weight:normal;font-size: 24px; color: #0e68af;line-height:38px; text-align: left;margin-bottom: 10px;}
.lyIdxPro_main .lyIdxPro_left dl dd p{font-size: 15px;color: #666666;line-height: 27px;text-align: justify;height: 60px;overflow: hidden;}
.lyIdxPro_main .lyIdxPro_left dl dd span a.Idx_proMore{ display:block;width:167px;height:47px;line-height: 47px;padding-left:30px;display: block;background:#0e68af url(../images/pro_btn.png) no-repeat 102px center; font-size: 14px;color: #fff;box-sizing: border-box;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s; margin-top:20px;}
.lyIdxPro_main .lyIdxPro_left dl:hover dd span a.Idx_proMore{background:#0e68af url(../images/pro_btn.png) no-repeat 112px center;}

.lyIdxPro_right{width: 45%;position: relative;overflow: hidden; float: right;}
.lyIdxPro_right::before{content:'';position:absolute;height:11px;width:11px;background:#fff;border:1px solid #0e68af;border-radius: 100%; top:50%;left:50%;margin-top:-6px;margin-left:-6px;z-index: 1;}
.lyIdxPro_right dl{width: 50%;position: relative;border:1px solid #d4d4d4;float: left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxPro_right dl:nth-child(2n+2){ border-left:0;}
.lyIdxPro_right dl:nth-child(1){ border-bottom:0;}
.lyIdxPro_right dl:nth-child(2){ border-bottom:0;}
.lyIdxPro_right dl dt{width: 100%; height: 149px;position: relative;overflow: hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin:10px 0;}
.lyIdxPro_right dl dt img{max-width:100%;max-height: 100%; display: block; margin:auto; position:absolute; top:0; right:0; left:0; bottom:0;}
.lyIdxPro_right dl dd{width: 90%;margin:0 5%; display: block;border-top:1px solid #d6d6d6; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0 0 20px;}
.lyIdxPro_right dl dd .IdxPro_text{ display:block;font-size: 18px; color: #444444;line-height:35px; text-align: center;margin:15px 10px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lyIdxPro_right dl dd span a.Idx_proMore1{width:138px;height:38px;line-height: 38px;display: block;background:#999; font-size: 14px;color: rgba(255,255,255,1);box-sizing: border-box;text-align: center;margin:0 auto;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.lyIdxPro_right dl:hover dd span a.Idx_proMore1{background: #0e68af;}

.lyIdxPro_main dl img{-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.lyIdxPro_main dl:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}


 @media screen and (max-width:1440px) {
.lyIdx_Products { padding: 50px 0 0; }
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.lyIdx_Products { padding: 40px 0 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyIdx_Products { padding: 40px 0 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_Products { padding: 40px 0 0; }
.lyIdxPro_main .lyIdxPro_left{ width:100%;}
.lyIdxPro_main .lyIdxPro_left dl dt{ height:300px;}
.lyIdxPro_main .lyIdxPro_right{ width:100%; margin-top:20px;}
}
@media (max-width: 767px) {
.lyIdx_Products { padding: 24px 0 0; }
.lyIdxPro_main .lyIdxPro_left{ width:100%;}
.lyIdxPro_main .lyIdxPro_left dl dt{ height:250px;}
.lyIdxPro_main .lyIdxPro_left dl dd{ padding:20px 5% 25px;}
.lyIdxPro_main .lyIdxPro_left dl dd .IdxProTJ_text{ font-size:22px;}
.lyIdxPro_main .lyIdxPro_right{ width:100%; margin-top:20px;}
.lyIdxPro_right dl dd .IdxPro_text{ font-size:15px;}
.lyIdxPro_right dl dt{ height:125px;}
.lyIdxPro_main .lyIdxPro_left dl dd span a.Idx_proMore{ width:150px; height:45px; line-height:45px;}
}
/*lyIdx_Products 结束*/

/*首页我们的优势 开始*/
.lyIdx_ys { width: 100%; background: #fff; overflow: hidden; padding: 60px 0; }
.lyIdx_ys .lyIdxys_main { overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; }
.lyIdx_ys .lyIdxys_main .ys_jstd { width: 48.5%; float: left; margin-right: 3%; }
.lyIdx_ys .lyIdxys_main .ys_img { width: 100%; overflow: hidden; position:relative; }
.lyIdx_ys .lyIdxys_main .ys_img img { display: block; width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; overflow: hidden; }
.lyIdx_ys .lyIdxys_main .ys_text_box { position: relative; margin-top: -70px; padding-left: 40px; padding-right: 40px; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; }
.lyIdx_ys .lyIdxys_main .ys_text { background-color: rgba(1, 104, 183, 1); overflow: hidden; height: 140px; position: static; animation-name: lv-fadeInUp; animation-duration: 1s; animation-delay: 0.9s; animation-fill-mode: both; padding:30px 20px 30px 40px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;  }
.lyIdx_ys .lyIdxys_main .ys_jsys { width: 48.5%; float: right; }
.lyIdx_ys .lyIdxys_main .ys_jstd:hover .ys_text_box, .lyIdx_ys .lyIdxys_main .ys_jsys:hover .ys_text_box { padding: 0; cursor: pointer; }
.lyIdx_ys .lyIdxys_main .ys_jstd:hover .ys_img img, .lyIdx_ys .lyIdxys_main .ys_jsys:hover .ys_img img { overflow: hidden; transform: scale3D(1.1, 1.1, 1.1); cursor: pointer; }
.lyIdx_ys .lyIdxys_main .ys_ico{ float:left; width:15%; position:relative; height:100%;}
.lyIdx_ys .lyIdxys_main .ys_ico img{ display:block; position:absolute; left:0; top:0; bottom:0; right:0; max-height:100%; max-width:100%; margin:auto;}
.lyIdx_ys .lyIdxys_main .ys_wz{ float:right; font-size:14px; color:#fff; width:81%; line-height:30px; padding:0 10px 0 20px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; border-left:1px solid rgba(255,255,255,.5); }
.lyIdx_ys .lyIdxys_main .ys_wz b{ display:block; font-size:24px; margin-bottom:10px;}
.lyIdx_ys .lyIdxys_main .ys_wz p{ line-height:25px; height:50px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyIdx_ys{ padding:40px 0;}
	.lyIdx_ys .lyIdxys_main .ys_text_box{ padding:0 20px;}
.lyIdx_ys .lyIdxys_main .ys_text{ padding-right:20px;}
.lyIdx_ys .lyIdxys_main .ys_wz b{ font-size:20px;}
	.lyIdx_ys .lyIdxys_main .ys_ico{ padding-right:20px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdx_ys .lyIdxys_main .ys_ico img{ max-width:100%;}
.lyIdx_ys .lyIdxys_main .ys_wz p{height:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_ys{ padding:40px 0;}
.lyIdx_ys .lyIdxys_main .ys_jstd{ width:100%; margin-bottom:20px;}
.lyIdx_ys .lyIdxys_main .ys_jsys{ width:100%; }
}
@media (max-width: 767px) {
.lyIdx_ys{ padding:24px 0;}
.lyIdx_ys .lyIdxys_main .ys_jstd{ width:100%; margin-bottom:20px;}
.lyIdx_ys .lyIdxys_main .ys_jsys{ width:100%; }
.lyIdx_ys .lyIdxys_main .ys_text_box{ padding:0; margin:0;}
.lyIdx_ys .lyIdxys_main .ys_text{ padding:20px; height:120px;}
.lyIdx_ys .lyIdxys_main .ys_wz b{ font-size:20px; margin-bottom:5px;}

}
@media (max-width: 375px) {
}
/*首页我们的优势 结束*/

/*首页案例展示 开始*/
.ind_case{ width:100%; padding:60px 0; background:#f7f8fa;}
.ind_case_box{ position:relative; min-height:320px;}
.ind_case .swiper-container3 { width:100%; height:100%; overflow:hidden; margin:0 auto; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ind_case .swiper-button-prev, .ind_case .swiper-button-next { width:60px!important; height:60px!important; top:50%!important; margin:50px 0 0!important; border-radius:50%!important; border:1px solid #006ab8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline:none;}
.ind_case .swiper-button-prev { background:#fff url(../images/prev02.png) center center no-repeat; background-size:30px 30px; left:-30px;}
.ind_case .swiper-button-next { background:#fff url(../images/next02.png) center center no-repeat; background-size:30px 30px; right:-30px;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { font-size:0!important;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { font-size:0!important;}
.ind_case ul li{ height:360px; overflow:hidden; position:relative;}

.ind_case ul li .pic{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.ind_case ul li .pic:before{ content:""; position:absolute; width:100%; height:0; top:0; left:0;background:rgba(1, 104, 183,.7) url(../images/prom.png) center center no-repeat; background-size:50px 50px;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.ind_case ul li .pic 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;}
.ind_case ul li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.ind_case ul li .case_m{width:100%; height:60px; overflow:hidden; padding:10px 20px;background-color:rgba(255,255,255,1); position: absolute; bottom:0; left:0; 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;}
.ind_case ul li:hover .case_m { height:100%;padding:60px 30px;background-color:rgba(1, 104, 183,.7);}
.ind_case ul li .case_m .tit{ display:block; width:100%; height:40px; overflow: hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; margin: 0 auto; text-overflow: ellipsis; white-space:nowrap;}
.ind_case ul li:hover .case_m .tit { color:#fff;}
.ind_case ul li .case_m p{ display:block; width:100%; height:40px; overflow:hidden; line-height:40px; font-size:15px; color:#fff; margin:10px auto; padding:0;}
.ind_case ul li .case_m span{ display:block; width:100%; font-size:15px; color:#fff; line-height:25px; height:50px; margin:10px auto 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.ind_case ul li .case_m .more{ display:block; width:120px; height:40px; line-height:40px; font-size:14px; color:#fff; margin: 0; padding:0;}
.ind_case ul li .case_m .more img { display:inline-block; width:22px; height:22px; vertical-align:middle; margin:-4px 0 0 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ind_case ul li:hover .case_m .more img { margin:-4px 0 0 20px;}

@media (max-width:1440px) {
	.ind_case ul li{ height:340px;}
}
@media (max-width:1366px) {
}
@media (max-width:1280px) {
	.ind_case ul li{ height:320px;}
}
@media (max-width:1200px) {
	.ind_case ul li{ height:300px;}
	.ind_case ul li .case_m{ padding:40px 30px;}
}
@media (max-width:1080px) {
}
@media (max-width:1024px) {
	.ind_case ul li{ height:320px;}
	.ind_case ul li .case_m{ padding:50px 30px;}
}
@media (max-width:800px) {
	.ind_case{ padding:40px 0;}
}
@media (max-width:767px) {
	.ind_case{ padding:24px 0;}
	.ind_case .swiper-button-prev, .ind_case .swiper-button-next { display:none;}
	.ind_case ul li{ height:280px;}
	.ind_case ul li .case_m{ padding:40px 20px;}
}
@media (max-width:375px) {
}
@media (max-width:320px) {
}
/*首页案例展示 结束*/

/*首页-资讯中心 开始*/
/*ly_idxNews 开始*/
.ly_idxNews { width:100%; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_idxNews .lyIdxNew_main { width:100%; max-width:1400px; height:auto; min-height:480px; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_tab {margin: 0 auto 30px;/* float:right; */text-align: center;}
.lyIdxNew_tab ul li {display:inline-block;width:160px;height:48px;overflow:hidden;line-height:46px;color:#666;font-size:18px;margin:0 0 0 20px;padding:0 40px;background-color:#fff;border:1px solid #ddd;border-radius:4px;transform-origin:0 0;transform: skew(-15deg);cursor:pointer;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lyIdxNew_tab ul li span { display:block; width:80px; height:46px; transform-origin:0 0; transform: skew(15deg); margin:0 0 0 -40px; position:absolute; left:50%;}
.lyIdxNew_tab ul li:hover, .lyIdxNew_tab ul li.NewTabActive {color:#fff;background-color: #0e68af;border: 1px solid #0e68af;}

.lyIdxNew_main .lyIdxNew_con { width:100%; height:auto; margin:0 auto; padding:0;}
.lyIdxNew_con .lyIdxNew_tj { width:48%; height:auto; overflow:hidden; margin:0; padding:0; float:right; position:relative; clear:both;}
.lyIdxNew_tj .lyIdxNewTj_img { width:100%; height:520px; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxNew_tj .lyIdxNewTj_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxNew_tj .lyIdxNewTj_img 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;}
.lyIdxNew_tj .lyIdxNewTj_img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.3); position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_tj:hover .lyIdxNewTj_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxNew_tj:hover .lyIdxNewTj_img a i { background-color:rgba(0,0,0,0.2);}
.lyIdxNew_tj .lyIdxNewTj_name { width:100%; height:auto; overflow:hidden; margin:0; padding:20px 30px; position:absolute; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_tj .lyIdxNewTj_name a { display:block; width:80%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; float:left;}
.lyIdxNew_tj .lyIdxNewTj_name span { display:block; width:20%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:16px; text-align:right; margin:0; padding:0; float:right;}
.lyIdxNew_tj .lyIdxNewTj_name span img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0;}

.lyIdxNew_con .lyIdxNew_list { width:48%; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dt { width:100%; overflow:hidden; margin:0 auto; padding:0 0 34px; border-bottom:1px solid #eee; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dt .lyIdxNew_zx { width:100%; overflow:hidden; margin:0 auto; padding:30px; background:#cf121c url(../images/IdxNew_bg.jpg) right center no-repeat; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxImg { width:36%; height:170px; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxImg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxImg 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;}
.lyIdxNew_list dl dt:hover .lyIdxNew_zx .lyIdxNew_zxImg a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText { width:64%; height:170px; overflow:hidden; margin:0; padding:0 0 0 30px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; text-align:justify; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; margin:10px auto 20px; padding:0; opacity:0.8;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { display:block; width:45px; height:30px; overflow:hidden; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_list dl dt:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { margin:0 0 0 20px;}

.lyIdxNew_list dl dd { width:100%; overflow:hidden; margin:0 auto; padding:18px 0 18px 80px; border-bottom:1px solid #eee; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd:hover, .lyIdxNew_list dl dd.IdxNew_On { padding:18px 0;}
.lyIdxNew_list dl dd i { display:block; width:72px; height:24px; overflow:hidden; line-height:24px; color:#fff; font-size:14px; font-style:normal; text-align:center; background:url(../images/new_bq.png) left center no-repeat; background-size:100% 100%; margin:-12px 0 0; padding:0 5px 0 0; position:absolute; left:0; top:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd:hover i, .lyIdxNew_list dl dd.IdxNew_On i { display:none;}
.lyIdxNew_list dl dd .lyIdxNew_zx { width:100%; overflow:hidden; margin:0 auto; padding:0; background:none; border-radius:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxImg { width:36%; height:0; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText { height:48px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { display:block; width:78%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { display:block; width:22%; height:48px; overflow:hidden; line-height:48px; color:#999; font-size:16px; text-align:right; margin:0; padding:0; float:right;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime em { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0; background:url(../images/time2.png) center center no-repeat; background-size:20px 20px;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { display:none;}

.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx {width:100%;overflow:hidden;margin:0 auto;padding:30px;background: #0e68af;border-radius:4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height:170px;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg a, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg a img, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg 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;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:64%; height:170px; overflow:hidden; margin:0; padding:0 0 0 30px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; text-align:justify; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:left; margin:10px auto 20px; padding:0; opacity:0.8;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime em, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime em { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0; background:url(../images/time1.png) center center no-repeat; background-size:20px 20px;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { display:block; width:45px; height:30px; overflow:hidden; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}


@media (max-width:1680px) {
	.ly_idxNews .lyIdxNew_main { width:95%;}
}
@media (max-width:1600px) {
	.ly_idxNews { padding:60px 0;}
	.lyIdxNew_con .lyIdxNew_list { width:49%;}
	.lyIdxNew_list dl dt { padding:0 0 32px;}	
	.lyIdxNew_list dl dd { padding:15px 0 15px 80px;}
	.lyIdxNew_list dl dd.IdxNew_On, .lyIdxNew_list dl dd:hover { padding:15px 0;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:20px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { padding:0 0 0 20px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height:480px;}
	.lyIdxNew_tj .lyIdxNewTj_name { padding:10px 20px;}
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	.ly_idxNews .lyIdxNew_main { width:95%;}
	.lyIdxNew_list dl dt { padding:0 0 22px;}
	
	.lyIdxNew_list dl dd { padding:10px 0 10px 80px;}
	.lyIdxNew_list dl dd.IdxNew_On, .lyIdxNew_list dl dd:hover { padding:10px 0;}
	.lyIdxNew_list dl dd a { font-size:16px;}
	.lyIdxNew_list dl dd span { font-size:15px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height:150px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { height:150px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { margin:5px auto 15px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height:420px;}
}
@media (max-width:1366px) {
	.ly_idxNews .lyIdxNew_main { width:95%;}
}
@media (max-width:1280px) {
	.lyIdxNew_tab ul li { width:140px; padding:0 20px; font-size:16px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { font-size:16px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { font-size:15px;}
	.lyIdxNew_tj .lyIdxNewTj_name a { font-size:16px;}
	.lyIdxNew_tj .lyIdxNewTj_name span { font-size:15px;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { font-size:15px;}
}
@media (max-width:1200px) {
	
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { width:76%;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { width:24%; font-size:14px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { font-size:14px;}
	.lyIdxNew_tj .lyIdxNewTj_name span { font-size:14px;}
	
	
}
@media (max-width:1080px) {
	.ly_idxNews { padding:60px 0 40px;}
	.lyIdxNew_con .lyIdxNew_tj { width:100%; float: inherit; margin:0 auto 40px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 600px;}
	.lyIdxNew_tj .lyIdxNewTj_name { padding:20px 30px;}
	.lyIdxNew_tj .lyIdxNewTj_name a { font-size:17px;}
	
	.lyIdxNew_con .lyIdxNew_list { width:100%; float: inherit;}
	.lyIdxNew_list dl dt { padding:0 0 30px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:30px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { width:26%; height:170px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width: 74%; height: 170px; padding:0 0 0 30px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { font-size:17px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { margin:10px auto 20px;}
	.lyIdxNew_list dl dd { padding:15px 0 15px 80px;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { font-size:17px;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.ly_idxNews { padding:40px 0 20px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 480px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:24px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { width:36%;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:64%;}
}
@media (max-width: 767px) {
	.ly_idxNews { padding:24px 0;}
	.lyIdxNew_tab { width:100%; margin:10px 0 0; text-align:center;}
	.lyIdxNew_tab ul li { margin:0 10px;}
	.lyIdxNew_main .lyIdxNew_con { margin:20px auto 0;}
	.lyIdxNew_con .lyIdxNew_tj { margin:0 auto 20px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 280px;}
	.lyIdxNew_tj .lyIdxNewTj_name { padding: 10px 20px;}
	.lyIdxNew_tj .lyIdxNewTj_name a { width:100%; height:40px; line-height:40px; font-size: 16px; float:inherit;}
	.lyIdxNew_tj .lyIdxNewTj_name span { width:100%; height:30px; line-height:30px; font-size: 14px; text-align:left; float:inherit;}
	
	.lyIdxNew_list dl dt { padding: 0 0 20px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:20px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { width:100%; height:240px; margin:0 auto 10px; float:inherit;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:100%; height:auto; margin:0 auto; padding:0; float:inherit;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { margin:0 auto 10px;}
	.lyIdxNew_list dl dd { padding: 10px 0 10px 80px;}
	.lyIdxNew_list dl dd i { top:18px; margin:0;}
	.lyIdxNew_list dl dd a { width: 100%; height:40px; line-height:40px; font-size:16px; margin:0 auto; float:inherit;}
	.lyIdxNew_list dl dd span { width: 100%; height:30px; line-height:30px; font-size:14px; margin:-5px auto 0; float:inherit; text-align:left;}
	
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:20px;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxImg { width:100%; float:inherit; margin:0 auto;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height:220px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:100%; float:inherit; margin:0 auto; padding:0;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText { height:auto;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { width:100%; height:40px; line-height:40px; float:inherit;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { width:100%; height:30px; line-height:30px; float:inherit; text-align:left;}
	
}
@media (max-width: 375px) {
	.lyIdxNew_tj .lyIdxNewTj_img { height: 240px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height: 220px;}
}
@media (max-width: 320px) {
	.lyIdxNew_tab ul li { width:120px; margin:0 5px; padding:0 10px;}
	.lyIdxNew_tab ul li span { margin:0 0 0 -45px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 210px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height: 180px;}
}
/*ly_idxNews 结束*/
/*首页-资讯中心 结束*/

/*首页成功案例 开始*/
.ind_case1 { width:100%; padding:60px 0; background:#f7f8fa;}
.ind_case_box1 { position:relative; min-height:240px;}
.ind_case1 .swiper-container5 { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ind_case1 .swiper-button-prev, .ind_case1 .swiper-button-next { width:60px!important; height:60px!important; top:50%!important; margin:30px 0 0!important; border-radius:50%!important; border:1px solid #006ab8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:none;}

.ind_case1 .swiper-container5 .swiper-slide { height:130px;}
.ind_case1 .swiper-container5 .swiper-slide p { width:100%; height:100px; overflow:hidden; margin:0 auto 10px; padding:0; background-color:#fff; position:relative;}
.ind_case1 .swiper-container5 .swiper-slide p img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ind_case1 .swiper-container5 .swiper-slide span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:14px; text-align:center; margin:0 auto; padding:0;}

@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {
	.ind_case1 { padding:40px 0;}
}
@media screen and (max-width:767px) {
	.ind_case1 { padding:24px 0;}
	.ind_case_box1 { min-height:210px;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*首页成功案例 结束*/

/*h_foot begin*/
.h_foot{width:100%;background:#222;}
.h_foot_ys{padding:50px 0;border-bottom:1px solid rgba(255,255,255,0.1);display:none;}
.h_foot_ys li{width:25%;padding-right:4%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_foot_ys li .icon{width:15%;min-width:60px;height:60px;float:left;margin-top:10px;}
.h_foot_ys li .icon1{background:url(../images/foot_ys_icon1.png) center center no-repeat;background-size:contain;}
.h_foot_ys li .icon2{background:url(../images/foot_ys_icon2.png) center center no-repeat;background-size:contain;}
.h_foot_ys li .icon3{background:url(../images/foot_ys_icon3.png) center center no-repeat;background-size:contain;}
.h_foot_ys li .icon4{background:url(../images/foot_ys_icon4.png) center center no-repeat;background-size:contain;}
.h_foot_ys li .wz{float:right;width:75%;}
.h_foot_ys li .wz p{display:block;font-size:20px;color:#d6d6d6;margin-bottom:10px;}
.h_foot_ys li .wz span{display:block;font-size:14px;line-height:24px;color:#929292;margin:0;}

.h_foot .middle{padding:60px 0 40px;}
.h_foot .middle .l{float:left;width:30%;}
.h_foot .middle .l .f_logo{width:236px;height:80px;overflow:hidden;margin-bottom:15px;}
.h_foot .middle .l .f_logo img{max-width:100%;max-height:100%;}
.h_foot .middle .l .lxfs p{font-size: 16px;line-height: 36px;color:#a1a1a1;margin-bottom:5px;}
.h_foot .middle .l .lxfs p i{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:5px;margin-top:-4px;}
.h_foot .middle .l .lxfs p.a1 i{background:url(../images/ft_ico01.png) center center no-repeat;}
.h_foot .middle .l .lxfs p.a2 i{background:url(../images/ft_ico02.png) center center no-repeat;}
.h_foot .middle .l .lxfs p.a3 i{background:url(../images/ft_ico03.png) center center no-repeat;}
.h_foot .middle .l .f_ico{ margin-top:20px;}
.h_foot .middle .l .f_ico ul li{ width:20%; float:left;}
.h_foot .middle .l .f_ico ul li img{ display:block; height:30px;}
.h_foot .middle .f_nav{float:left;width:55%;padding:0 5% 0 8%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_foot .middle .f_nav li{width:24%;float:left;padding-right:3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-height: 222px;overflow: hidden;}
.h_foot .middle .f_nav li:nth-child(1){padding-right:10%;width:27%;}
.h_foot .middle .f_nav li .tlt{display:block;width:100%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_foot .middle .f_nav li .tlt p{display:inline-block;font-size:16px;color:rgba(255,255,255,0.8);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;}
.h_foot .middle .f_nav li .tlt p:after{content:'';display:block;width:22px;height:1px;line-height:1px;background:#00797f;margin:20px 0 15px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.h_foot .middle .f_nav li .tlt:hover p{color:#fff;}
.h_foot .middle .f_nav li .tlt:hover p:after{width: 100%;}
.h_foot .middle .f_nav li span{display:block;width:100%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_foot .middle .f_nav li a{display:block;font-size:15px;color:#a1a1a1;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;height:34px;line-height:34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h_foot .middle .f_nav li a:after{content:"";display:block;width:0;height:1px;line-height:1px;background:#00797f;position:absolute;left:0;bottom:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.h_foot .middle .f_nav li a:hover{color:#fff;}
.h_foot .middle .f_nav li a:hover:after{width:60%;}
.h_foot .middle .f_nav li:nth-child(1) a:hover:after{width:100%;}
.h_foot .middle .r{float:left;width:15%;text-align:right;}
.h_foot .middle .r .tlt1{font-size:16px;color:#fff;}
.h_foot .middle .r .tel{font-size:28px;font-weight:bold;color:#00797f;margin:15px 0;}
.h_foot .middle .r .sj{font-size:14px;color:#a1a1a1;}
.h_foot .middle .r .wx{width:100%;height:115px;margin:15px 0;padding-right:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_foot .middle .r .wx img{width:115px;height:115px;}
.h_foot .middle .r .desc{width:100%;}
.h_foot .middle .r .desc p{display:inline-block;width:140px;color:#a1a1a1;;font-size:13px;height:28px;line-height:28px;}
.h_foot .middle .r .desc p i{display:inline-block;width:18px;height:18px;background:url(../images/f_wx_icon.png) center center no-repeat;background-size:contain;margin-top:-2px;margin-right:5px;vertical-align:middle;}

.h_foot .ft_links { width:100%;margin:0 auto 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;position:relative;}
.h_foot .ft_links .ftLinks_tit { width:120px; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:17px; font-weight:bold; text-align:left; margin:0; padding:0; position:absolute; left:0; top:0;}
.h_foot .ft_links .ftLinks_list {width:100%; overflow:hidden; padding:10px 20px 10px 150px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h_foot .ft_links .ftLinks_list p { width:100%;line-height:30px;}
.h_foot .ft_links .ftLinks_list p a { display:inline-block; color:#a1a1a1; font-size:15px; margin:0 20px 0 0;}
.h_foot .ft_links .ftLinks_list p a:hover { color:#00797f; font-weight:bold;}

.f_bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 30px 0;}
.f_bottom a{color: #a1a1a1;}
.f_bottom a:hover{color:#fff;}
.f_bottom .l{float:left;width: 63%;color: #a1a1a1;line-height: 20px;}
.f_bottom .r{float:right;width:35%;text-align:right; color:#666;}

@media screen and (max-width:1600px) {
    .f_bottom .l{width:60%;line-height:26px;}
     .f_bottom .r{width:37%;line-height:26px;}
}
@media screen and (max-width:1440px) {
    .h_foot .middle .f_nav{width:50%;padding:0 0 0 6%;}
    .h_foot .middle .r{width:20%;}
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1200px) {
   
}
@media screen and (max-width:1080px) {
    .h_foot .middle .f_nav{display:none;}
	.h_foot .middle{padding:40px 0 30px;}
	.h_foot .middle .l{width:100%;border-bottom: 1px solid rgba(255,255,255,0.1);padding-bottom:30px;}
	.h_foot .middle .l .f_logo{margin:0 auto;}
	.h_foot .middle .l .lxfs p{text-align:center;}
	.h_foot .middle .r{width:100%;text-align:center;border-bottom: 1px solid rgba(255,255,255,0.1);padding:40px 0 30px;}
	.f_bottom .l{width:100%;text-align:center;}
	.f_bottom .r{width:100%;text-align:center;}
	.h_foot .middle {padding: 40px 0 0;}
   .h_foot .middle .r{border-bottom:0; padding: 40px 0 40px;}
   .h_foot .middle .l .f_ico ul li img{ margin:0 auto;}
}
@media screen and (max-width:768px) {
	.h_foot .middle{padding: 0 0 20px;}
	.h_foot .middle .l{display:none;}
	.h_foot .middle .l{padding-bottom:0;}
   .h_foot .middle .l .lxfs{display:none;}
   .h_foot .ft_links{padding:30px 0 0 0;}
   .h_foot .ft_links .ftLinks_tit{position:static;height:40px;line-height:40px;}
   .h_foot .ft_links .ftLinks_list{ padding:10px 20px;}
   .h_foot .ft_links .ftLinks_list p a{font-size:14px;}
   .f_bottom{padding:20px 0; margin-bottom:44px;}
    .h_foot .middle .r{padding: 40px 0 5px;}
   
   
}
/*h_foot end*/

/*ny_banner 开始*/
.ny_banner { width:100%; height:600px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.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:80%; overflow: hidden; margin:-30px 0 0;position: absolute; left:14%; top: 50%; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyBa_text span { display: block; width: 100%; overflow: hidden; line-height: 30px; color: #fff; font-size: 20px; text-transform: uppercase; margin: 0 auto 5px; padding: 0;}
.nyBa_text p { display: block; width: 100%; overflow: hidden; line-height: 40px; color: #fff; font-size: 36px; margin: 0 auto; padding: 0;}
@media (max-width: 1680px) {
	.ny_banner .nyBa_text { width:90%; left:5%;}
}
@media (max-width: 1600px) {
	.ny_banner { height:560px;}
	.ny_banner .nyBa_text { width:90%; left:5%;}
}
@media (max-width: 1440px) {
	.ny_banner { height:500px;}
	.ny_banner .nyBa_text {width:90%; left:5%;}
	.nyBa_text span { line-height:20px; font-size:16px;}
	.nyBa_text p { font-size:32px;}
}
@media (max-width: 1366px) {
	.ny_banner { height:480px;}
	.ny_banner .nyBa_text { width:90%; left:5%;}
}
@media (max-width: 1280px) {
}
@media (max-width: 1200px) {
	.ny_banner { height:440px;}
	.nyBa_text span { line-height:24px; font-size:18px;}
	.nyBa_text p { font-size:32px;}
}
@media (max-width: 1080px) {
	.ny_banner { height:380px;}
	.nyBa_text span { line-height:20px; font-size:16px;}
	.nyBa_text p { font-size:28px;}
}
@media (max-width: 800px) {
	.ny_banner { height:300px;}
	.ny_banner .nyBa_text {width:90%; left:5%;}
	.nyBa_text span { margin:0 auto;}
	.nyBa_text p { font-size:26px;}
}
@media (max-width: 767px) {
	.ny_banner { height:200px;margin-top: 60px; }
	.ny_banner .nyBa_text { margin:0;}
	.nyBa_text span { line-height:20px; font-size:14px; margin:0 auto;}
	.nyBa_text p { line-height:30px; font-size:22px;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
	.ny_banner { height:180px;}
}
/*ny_banner 结束*/

/*面包屑 开始*/
.ly_crumb { width:100%; height:auto; margin:-60px auto 0;position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_crumb .lyCrumb_container {height:auto; background-color:#fff; border-radius:4px 4px 0 0; box-shadow:0 -10px 20px rgba(0,0,0,0.2);}
.lyCrumb_container .crumb_main { width:100%; overflow:hidden; margin:0 auto; padding:10px 20px 10px 34px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.crumb_main img { display:block; width:20px; height:20px; overflow:hidden; margin:0; padding:0; position:absolute; left:10px; top:20px;}
.crumb_main p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0;}
.crumb_main p a { color:#333;}
.crumb_main p a:hover { color:#25aae1;}
.crumb_main p span { color:#777;}
@media (max-width:1024px) {
	.crumb_main p { height:auto;}
}
@media (max-width:800px) {
	.ly_crumb { margin:-50px auto 0; padding:0 20px;}
	.crumb_main img { top:15px;}
	.crumb_main p { height:auto; line-height:30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: inherit;}
}
@media (max-width: 767px) {
	.ly_crumb { margin:-10px auto 0; padding:0;}
	.crumb_main p { padding:0;}
}

/*内页-关于我们 开始*/
.ly_NyAboutus { width:100%; min-height: 480px; overflow:hidden; margin:0 auto; padding:0;}

/*内页-公司简介 开始*/
#n_about { width: 100%; overflow: hidden; background: url(../images/n_about_bg.jpg) left center no-repeat; background-size:cover;padding:50px 0; }
#n_about .left { width: 15%; }
.list_box5 li+li { margin-top: 50px; }
.list_box5 li b { display: block; font-weight: normal; font-size: 20px; color: #000; margin: 20px 0 0; }
.list_box5 li big { font-size: 40px; color: #0e68af; font-family: BarlowCondensed-Bold; font-weight: bold; }
.list_box5 li small { font-size: 17px; color: #000; margin-left: 10px; }
#n_about .right { width: 80%; padding-left: 5%; border-left: #dbdbdb 1px solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height: 770px; }
.n_tt { margin-bottom: 50px; }
.n_tt span { font-size: 16px; color: #262626; font-family: BarlowCondensed-Medium; text-transform: uppercase; display: block; }
.n_tt b { display: block; font-size: 35px; margin-top: 10px; color: #0e68af; margin-bottom: 15px; }
.n_tt i { display: block; width: 37px; height: 4px; background: #0e68af; }
#n_about .ar_article{ font-size: 15px; color: #3c3c3c; line-height: 30px;}
#n_about .ar_article p {padding-bottom: 20px; font-size: 15px; color: #3c3c3c; line-height: 30px;}
.ar_article img {max-width: 100%;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {
#n_about .right{ width:100%; border:0; padding:0; min-height:auto;}
#n_about .left{ width:100%; margin-top:20px;}
#n_about .left ul li {width: 33.333%;float: left;margin-top: 0 !important; text-align: center;}
}
@media (max-width: 767px) {
#n_about { padding:30px 0;}
#n_about .right{ width:100%; border:0; padding:0; min-height:auto;}
.n_tt b{ font-size:25px;}
.n_tt span { font-size:14px;}
.n_tt{ margin-bottom:20px;}
#n_about .left{ width:100%;}
#n_about .left ul li {width: 33.333%;float: left;margin-top: 0 !important; text-align: center;}
#n_about .left ul li img{ max-width:80%; max-height:80%;}
.list_box5 li b{ font-size:12px; margin-top:10px;}
.list_box5 li big{ font-size:20px;}
.list_box5 li small{ font-size:12px;}
}

/*内页-公司简介 结束*/

/*内页-企业文化 开始*/
.n_qywh { width: 100%; height: 300px; background: #0e68af; padding: 60px 0; }
.n_qywh .qywh_tlt { text-align: center; }
.n_qywh .qywh_tlt b { display: block; color: #fff; font-size: 40px; }
.n_qywh .qywh_tlt span { display: block; margin-top: -45px; font-size: 48px; color: #e4ebed; opacity: .1; }
.n_qywh .qywh_tlt p { color: #ffffff; font-size: 16px; line-height: 30px; margin-top: 10px; }
.qywh_list ol { margin-top: 39px; }
.qywh_list ol li { float: left; width: 23.5%; background: #fff; margin-right: 2%; }
.qywh_list ol li:nth-child(4) { margin-right: 0; }
.qywh_list ol li .qywh_img { line-height: 0; overflow: hidden; }
.qywh_list ol li .qywh_img img { width: 100%; }
.qywh_list ol li .qywh_text { padding: 0 8% 30px; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.qywh_list ol li .qywh_text b { display: block; background: #fff; color: #333333; font-size: 22px; text-align: center; margin-top: -20px; position: relative; z-index: 1; padding-top: 25px; }
.qywh_list ol li .qywh_text p { margin-top: 16px; color: #666666; font-size: 15px; line-height: 26px; height: 48px; overflow: hidden; }
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {
.n_qywh{ padding:50px 0;}
.qywh_list ol li{ width:49%;}
.qywh_list ol li:nth-child(2) { margin-right: 0; }
}
@media (max-width: 767px) {
.n_qywh{ padding:40px 0;}
.n_qywh .qywh_tlt b{ font-size:30px;}
.n_qywh .qywh_tlt span{ font-size:33px;}
.n_qywh .qywh_tlt p{ font-size:14px;}
.qywh_list ol li{ width:100%;}
}

/*内页-企业文化 结束*/

/*内页-荣誉资质 开始*/
.n_ryzz{ width:100%; background:#fff; padding:60px 0; overflow:hidden; min-height:300px;}
.n_ryzz .fzlc_tlt { text-align: center; }
.n_ryzz .fzlc_tlt b { display: block; color: #333; font-size: 40px; }
.n_ryzz .fzlc_tlt span { display: block; margin-top: -45px; font-size: 48px; color: #333; opacity: .1; }

.n_ryzz .swiper-container6 { width:100%; height:auto; overflow:hidden; margin:30px auto 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.n_ryzz .swiper-button-prev, .n_ryzz .swiper-button-next { width:60px!important; height:60px!important; top:50%!important; margin:30px 0 0!important; border-radius:50%!important; border:1px solid #006ab8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:none;}

.n_ryzz .swiper-container6 .swiper-slide { height:310px;}
.n_ryzz .swiper-container6 .swiper-slide p {width:100%;height:270px;overflow:hidden;margin:0 auto 10px;padding:0;background-color:#fff;position:relative;border: 1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.n_ryzz .swiper-container6 .swiper-slide p img {display:block;max-width: 90%;max-height: 100%;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;object-fit: cover;}
.n_ryzz .swiper-container6 .swiper-slide span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:16px; text-align:center; margin:20px auto 0; padding:0;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {
	.n_ryzz { padding:40px 0;}
}
@media screen and (max-width:767px) {
	.n_ryzz{ padding:40px 0;}
.n_ryzz .fzlc_tlt b{ font-size:30px;}
.n_ryzz .fzlc_tlt span{ font-size:33px;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}


/*内页-发展历程 开始*/
.n_fzlc{ width:100%; background:#f9f9f9; padding:60px 0; overflow:hidden; min-height:300px;}
.n_fzlc .fzlc_tlt { text-align: center; }
.n_fzlc .fzlc_tlt b { display: block; color: #333; font-size: 40px; }
.n_fzlc .fzlc_tlt span { display: block; margin-top: -45px; font-size: 48px; color: #333; opacity: .1; }
.flow { margin-top: 75px; position: relative; left: -15px }
.flow-list { float: right; width: 100%; position: relative }
.flow-list .flow-warrper { float: right; width: 50%; left: -18px; position: relative }
.flow-list .flow-warrper:before { content: ''; width: 1px; height: 100%; background: #666; position: absolute; left: 18px }
.flow-list:first-child .flow-warrper:before { height: 200%; top: -40px }
.flow-list:last-child .desc { margin-bottom: 0 }
.flow-list:last-child .flow-warrper:before { display: none }
.flow-list:nth-child(2n) .flow-warrper { float: left; left: 17px }
.flow-list:nth-child(2n) .flow-warrper:before { content: ''; width: 1px; height: 100%; background: #666; position: absolute; right: 16px; left: auto }
.flow-list:nth-child(2n) .flow_con { float: right; margin-right: 0; margin-left: 35px; }
.flow-list:nth-child(2n) .desc { float: right; width: calc(100% - 100px) }
.flow-list:nth-child(2n) .desc b {text-align: right }
.flow-list:nth-child(2n) .desc p { text-align: right }
.flow-list.this .flow_con:after { opacity: 1 }
.flow-list .flow_con { position: relative; float: left; width: 34px; height: 45px;background: url(../images/icon38.png) no-repeat center #f9f9f9!important; border-radius: 50%; margin-right: 35px; z-index: 2 }
.flow-list .flow_con:after { content: ''; transition: opacity .6s; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/icon38-c.png) no-repeat center; opacity: 0 }
.flow-list .desc {float: left; width: calc(100% - 85px); position: relative; margin-bottom: 55px }
.flow-list .desc b { display:block; text-align: left; font-size: 24px; font-family: syzt; margin-bottom: 10px; color: #333 }
.flow-list .desc p {font-size: 15px;line-height: 30px;color: #666;}

@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {
.n_fzlc{ padding:50px 0;}
}
@media (max-width: 767px) {
.n_fzlc{ padding:40px 0;}
.n_fzlc .fzlc_tlt b{ font-size:30px;}
.n_fzlc .fzlc_tlt span{ font-size:33px;}
.flow-list .flow-warrper{ width:100%; left:20px;}
}
/*内页-发展历程 结束*/

/*内页-关于我们 结束*/
/*关于我们-公司简介 结束*/

/*内页新闻资讯和技术文章 开始*/
#ny_mian{ width:100%; margin:40px 0 0; min-height:400px;}
/*NyNew_tj 开始*/
.NyNew_tj { width:95%; height:auto; margin:0 auto 40px; padding: 40px 40px; background-color:#f9f9f9;}
.NyNew_tj .NyNewTj_img{ width:30%; margin-right:4%; position:relative;}
.NyNew_tj .NyNewTj_img .NyNewTj_date{ position:absolute; bottom:0; right:0; width:100px; height:74px; padding:10px 5%;background-color: rgba(36, 36, 36, 0.5); z-index:999; text-align:center;}
.NyNew_tj .NyNewTj_img .NyNewTj_date p{ display:block; font-size:16px; color:#fff;}
.NyNew_tj .NyNewTj_img .NyNewTj_date span{display:block; font-size:38px; color:#fff;}
.NyNew_tj .NyNewTj_img .NyNewTj_pic{ display:block; width:100%; height:245px; overflow:hidden; position:relative; background-color:#fff;}
.NyNew_tj .NyNewTj_img .NyNewTj_pic img{ display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; -webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}

.NyNew_tj .NyNewTj_text{ width:66%;}
.NyNew_tj .NyNewTj_text .NyNewTj_name{ display:block; font-size:24px; font-weight:bold; color:#333; height:36px; overflow:hidden;text-overflow: ellipsis; white-space:nowrap;}
.NyNew_tj .NyNewTj_text p{ display:block; font-size:15px; color:#666; line-height:30px; margin:20px 0;max-height: 120px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.NyNew_tj .NyNewTj_text span{ display:block;margin-top: 26px;}
.NyNew_tj .NyNewTj_text span em{ display:inline-block;width:90px; height:1px; background-color:#d3d3d3;margin: 5px 2% 5px 0;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.NyNew_tj .NyNewTj_text span .NyNewTj_btn{ display:inline-block;font-size:15px; color:#bfbcbc;}

.NyNew_tj:hover{box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.NyNew_tj:hover .NyNewTj_img .NyNewTj_pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyNew_tj .NyNewTj_text:hover .NyNewTj_name{ color:#0e68af;}
.NyNew_tj .NyNewTj_text:hover span em{ width:100px; background-color:#0e68af;}
.NyNew_tj .NyNewTj_text:hover span .NyNewTj_btn{color:#0e68af;}

@media screen and (min-width:1200px) and (max-width:1279px) {
	
	.NyNew_tj{ width:93%; padding:30px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date{width: 90px;height: 60px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date span {font-size: 30px;}
	
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	
	.NyNew_tj{ width:92%; padding:30px;}
	.NyNew_tj .NyNewTj_img{ width:40%;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date{width: 90px;height: 60px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date span {font-size: 30px;}
	.NyNew_tj .NyNewTj_text{ width:56%;}
	
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	
	.NyNew_tj{ width:92%; padding:30px;}
	.NyNew_tj .NyNewTj_img { width:40%; margin-right:3%;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date{width: 90px;height: 60px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date span {font-size: 30px;}
	.NyNew_tj .NyNewTj_text { width: 57%;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	
	.NyNew_tj{ width:92%;}
	.NyNew_tj .NyNewTj_img{ width:100%;}
	.NyNew_tj .NyNewTj_img .NyNewTj_pic { height:400px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date{width: 90px;height: 60px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date span {font-size: 30px;}
	.NyNew_tj .NyNewTj_text{width:100%;}
	.NyNew_tj .NyNewTj_text .NyNewTj_name{ margin:20px 0;}
	
}
@media (max-width: 767px) {
	
	.NyNew_tj{ width:94%;padding: 10px 10px;}
	.NyNew_tj .NyNewTj_img{ width:100%;}
	.NyNew_tj .NyNewTj_img .NyNewTj_pic{ height:240px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date{width: 90px;height: 60px;}
	.NyNew_tj .NyNewTj_img .NyNewTj_date span {font-size: 30px;}
	.NyNew_tj .NyNewTj_text{width:100%;}
	.NyNew_tj .NyNewTj_text .NyNewTj_name{ margin:20px 0 10px; font-size:20px;}
	.NyNew_tj .NyNewTj_text p{ margin:10px 0;}
	
}
@media (max-width: 375px) {
	.NyNew_tj .NyNewTj_img .NyNewTj_pic{ height:220px;}
}
@media (max-width: 320px) {
	.NyNew_tj .NyNewTj_img .NyNewTj_pic{ height:180px;}
}
/*NyNew_tj 结束*/

/*NyNew_list 开始*/
.NyNew_list { width:100%; height:auto; margin:0 auto; padding:0; min-height:400px;}
.NyNew_list ul li { width:100%; height:auto; margin:0 auto 40px; padding:20px 40px; background-color:#f9f9f9; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_list ul li:last-child { margin:0 auto;}
.NyNew_list ul li:hover { box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.NyNew_list ul li .NyNewList_img { width:320px; height:160px; overflow:hidden; margin:0; padding:0; position:absolute; left:20px; top:20px;}
.NyNew_list ul li .NyNewList_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyNew_list ul li .NyNewList_img a img { display:block; max-width:100%; max-height:100%; 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;}
.NyNew_list ul li:hover .NyNewList_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyNew_list ul li .NyNewList_text { width:100%; overflow:hidden; margin:0; padding:5px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_list ul li .NyNewList_text .NyNewList_name { width:100%; height:40px; overflow:hidden; margin:0 auto 20px; padding:0 180px 0 0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_list ul li .NyNewList_text .NyNewList_name a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0;}
.NyNew_list ul li:hover .NyNewList_text .NyNewList_name a { color:#0e68af;}
.NyNew_list ul li .NyNewList_text .NyNewList_name span { display:block; width:140px; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:22px; text-align:center; margin:0; padding:0; position:absolute; top:0; right:0;}
.NyNew_list ul li .NyNewList_text .NyNewList_con { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 180px 0 0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_list ul li .NyNewList_text .NyNewList_con p { width:100%; height:90px; overflow:hidden; line-height:30px; color:#666; font-size:15px; text-align:justify; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; margin:0; padding:0;}
.NyNew_list ul li .NyNewList_text .NyNewList_con a { display:block; width:140px; height:40px; overflow:hidden; line-height:38px; color:#666; font-size:14px; text-align:center; border-radius:20px; background-color:#fff; border:1px solid #dfdfdf; position:absolute; top:25px; right:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.NyNew_list ul li .NyNewList_text .NyNewList_con a:hover { color:#fff; background-color:#0e68af; border:1px solid #0e68af;}
.NyNew_list ul li .NyNewList_text .NyNewList_con a i { display:inline-block; width:20px; height:20px; margin:-4px 0 0 8px; padding:0; vertical-align:middle; background:url(../images/jt6.png) center center no-repeat; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.NyNew_list ul li .NyNewList_text .NyNewList_con a:hover i { background:url(../images/jt2.png) center center no-repeat; margin:-4px 0 0 16px;}

/*换页 开始*/
.Ny_page { text-align:center;margin:50px auto;color:#555;font-size:15px;}
.Ny_page a { display:inline-block;padding:0 20px;background:#ddd;height:40px;line-height:40px;text-align:center;margin:0 5px;color:#555;font-size:15px;}
.Ny_page a:hover, .Ny_page a.pnnum1 { background: #0e68af; color: #ffffff; }
.Ny_page input { display: inline-block; padding: 0 5px; background-color: #0e68af; width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}
.Ny_page .p_input { display: inline-block; padding: 0 10px; background: #ddd; height: 40px; line-height: 40px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

@media (max-width: 767px) {
	.Ny_page a { display:none;}
	.Ny_page a#firstpage, .Ny_page a#uppage, .Ny_page a#downpage, .Ny_page a#endpage { display:inline-block;}
}
/*换页 结束*/

/*新闻详情 开始*/
.NyNew_detail { width:100%; overflow:hidden; margin:0 auto;  background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNew_detail h1 { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; text-align:center; margin:0 auto; padding:0;}
.NyNew_detail .NyNewDetail_time { width:100%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:15px; text-align:center; margin:20px auto; padding:0;border-bottom: 1px dashed #e0e0e0;}
.NyNewDetail_time img { display:inline-block; width:20px; height:20px; overflow:hidden; vertical-align:middle; margin:-2px 4px 0 0; padding:0;}
.NyNew_detail .NyNewDetail_ms { width:100%; overflow:hidden; margin:0 auto 30px; padding:20px; background-color:#f2f3f6; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyNewDetail_ms p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.NyNewDetail_ms p em.Mszy { display:inline-block; width:72px; height:30px; overflow:hidden; line-height:30px; color:#fff; text-align:center; border-radius:15px; margin:-3px 10px 0 0; padding:0; background-color:#0e68af; vertical-align:middle;}
.NyNew_detail .NyNewDetail_con { width:100%; overflow:hidden; margin:0 auto; padding:0; min-height:400px;}
.NyNewDetail_con p, .NyNewDetail_con div { width:100%; overflow:hidden; color:#666; text-align:justify; margin:0 auto; padding:0;}
.NyNewDetail_con p, .NyNewDetail_con div img{ max-width:100%;}
.NyNewDetail_con p span, .NyNewDetail_con span, .NyNewDetail_con p em, .NyNewDetail_con em { color:#666!important;}
.NyNewDetail_con table tr td p { text-indent:0!important;}
.NyNewDetail_con p img { display:inline-block; height:auto!important; max-width:100%!important; margin:10px auto; padding:0; text-indent:0!important;}

.Ny_prev_next { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.Ny_prev_next ul li { width:49%; margin:0 2% 0 0; padding: 10px 20px; float:left; color:#333; font-size:16px;background-color:#f9f9f9;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.Ny_prev_next ul li:nth-child(2n+2) { margin:0;}
.Ny_prev_next ul li a { color:#333;font-size:16px;}
.Ny_prev_next ul li:hover { color:#fff; background-color:#0e68af;}
.Ny_prev_next ul li:hover a{ color:#fff;}
/*新闻详情 结束*/

@media screen and (width:1600px){
}
@media screen and (min-width:1440px) and (max-width:1599px) {
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.NyNew_detail h1 { font-size:30px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.NyNew_list ul li { min-height:160px; margin:0 auto 20px; padding:20px 20px 20px 260px;}
	.NyNew_list ul li .NyNewList_img { width:240px; height:120px;}
	.NyNew_list ul li .NyNewList_text { padding:5px 0 5px 20px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name { margin:0 auto 10px; padding:0 160px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name a { font-size:18px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name span { font-size:18px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con { padding:0 160px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con p { height:56px; line-height:28px; color:#666; font-size:14px; -webkit-line-clamp:2;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con a { top:8px;}
	
	.NyNew_detail h1 { line-height:36px; font-size:28px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.NyNew_list ul li {margin:0 auto 20px; padding:20px 20px;}
	.NyNew_list ul li .NyNewList_img { width:240px; height:120px;}
	.NyNew_list ul li .NyNewList_text { padding:5px 0 5px 20px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name { margin:0 auto 10px; padding:0 160px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name a { font-size:18px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name span { font-size:16px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con { padding:0 160px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con p { height:56px; line-height:28px; color:#666; font-size:14px; -webkit-line-clamp:2;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con a { top:8px;}
	
	.NyNew_detail h1 { line-height:36px; font-size:28px;}
	
	.Ny_prev_next ul li{ width:100%;margin-bottom: 10px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.NyNew_list ul li { margin:0 auto 20px; padding:20px 20px;}
	.NyNew_list ul li .NyNewList_img { width:240px; height:120px;}
	.NyNew_list ul li .NyNewList_text { padding:5px 0 5px 20px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name { margin:0 auto 10px; padding:0 140px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name a { font-size:18px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name span { width:120px; font-size:16px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con { padding:0 140px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con p { height:56px; line-height:28px; color:#666; font-size:14px; -webkit-line-clamp:2;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con a { width:120px; top:8px;}
	
	.NyNew_detail h1 { line-height:36px; font-size:28px;}
	.Ny_prev_next ul li { width:100%; margin:0 auto 20px;}
	.Ny_prev_next ul li:nth-child(2n+2) { margin:0 auto;}
	.Ny_prev_next ul li:nth-child(2n+2) a { text-align:left;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.NyNew_list ul li { min-height:160px; margin:0 auto 20px; padding:20px 20px;}
	.NyNew_list ul li .NyNewList_img { width:240px; height:120px;}
	.NyNew_list ul li .NyNewList_text { padding:5px 0 5px 20px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name { margin:0 auto 10px; padding:0 140px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name a { font-size:18px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name span { width:120px; font-size:16px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con { padding:0 140px 0 0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con p { height:56px; line-height:28px; color:#666; font-size:14px; -webkit-line-clamp:2;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con a { width:120px; top:8px;}
	
	.NyNew_detail h1 { line-height:32px; font-size:24px;}
	.NyNew_detail .NyNewDetail_time { margin:10px auto;}
	.NyNew_detail .NyNewDetail_ms { margin:0 auto 20px;}
	.Ny_prev_next ul li { width:100%; margin:0 auto 20px;}
	.Ny_prev_next ul li:nth-child(2n+2) { margin:0 auto;}
	.Ny_prev_next ul li:nth-child(2n+2) a { text-align:left;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.NyNew_list ul li { margin:0 auto 20px; padding:20px 20px;}
	.NyNew_list ul li .NyNewList_img { width:240px; height:120px;}
	.NyNew_list ul li .NyNewList_text { padding:0 0 0 20px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name { height:auto; margin:0 auto 10px; padding:0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name a { width: 86%;height:32px; line-height:32px; font-size:18px; float:left;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name span { width:13%; height:20px; line-height:20px; font-size:15px; float:right; margin:10px 0 0; position:inherit; top:inherit; right:inherit;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con { padding:0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con p { width:78% ;height:48px; line-height:24px; color:#666; font-size:14px; -webkit-line-clamp:2;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con a { width:120px; top:8px;}

	.NyNew_detail h1 { line-height:30px; font-size:22px;}
	.NyNew_detail .NyNewDetail_time { margin:10px auto;}
	.NyNew_detail .NyNewDetail_ms { margin:0 auto 20px;}
	.Ny_prev_next ul li { width:100%; margin:0 auto 20px;}
	.Ny_prev_next ul li a {font-size:15px;}
	.Ny_prev_next ul li:nth-child(2n+2) { margin:0 auto;}
	.Ny_prev_next ul li:nth-child(2n+2) a { text-align:left;}
}
@media (max-width: 767px) {
	.NyNew_list ul li {margin:0 auto 20px; padding:12px;}
	.NyNew_list ul li .NyNewList_img { width:100%; height:175px; position:inherit; left:inherit; top:inherit; margin:0 0 10px;}
	.NyNew_list ul li .NyNewList_text { padding:0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name { height:auto; margin:0 auto 10px; padding:0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name a { height:40px; line-height:40px; font-size:16px;}
	.NyNew_list ul li .NyNewList_text .NyNewList_name span { width:100%; height:20px; line-height:20px; font-size:14px; text-align:left; margin:0; position:inherit; top:inherit; right:inherit;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con { padding:0;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con p { height:48px; line-height:24px; color:#666; font-size:14px; -webkit-line-clamp:2;}
	.NyNew_list ul li .NyNewList_text .NyNewList_con a { width:120px; top:8px; display:none;}
	
	.Ny_page { height:48px; margin:30px auto; font-size:0;}
	.Ny_page a{ padding:0 10px;}
	.Ny_page a.NyPg_prev, .Ny_page a.NyPg_next { display:inline-block; width:80px; height:44px; line-height:42px;}
	.Ny_page .p_input{ display:none;}
	.Ny_page input{ display:none;}
	
	.NyNew_detail h1 { line-height:28px; font-size:18px;}
	.NyNew_detail .NyNewDetail_time { line-height:24px; margin:10px auto;}
	.NyNew_detail .NyNewDetail_ms { margin:0 auto 20px; padding:12px;}
	.NyNewDetail_ms p { height: auto; max-height:84px; line-height:28px; font-size:14px; -webkit-line-clamp: 3;}
	.NyNewDetail_ms p em.Mszy { width: 68px; height:28px; line-height:28px; font-size:14px;}
	.NyNewDetail_con p, .NyNewDetail_con div {}
	.NyNewDetail_con p span, .NyNewDetail_con span, .NyNewDetail_con p em, .NyNewDetail_con em {}
	.Ny_prev_next { margin:20px auto;}
	.Ny_prev_next ul li { width:100%; margin:0 auto 10px;}
	.Ny_prev_next ul li a {font-size:14px;}
	.Ny_prev_next ul li:nth-child(2n+2) { margin:0 auto;}
	.Ny_prev_next ul li:nth-child(2n+2) a { text-align:left;}
}
@media (max-width: 375px) {
	.NyNew_list ul li .NyNewList_img { height:156px;}
}
@media (max-width: 320px) {
	.NyNew_list ul li .NyNewList_img { height:128px;}
}
/*NyNew_list 结束*/
/*内页新闻资讯和技术文章 结束*/

/*内页-产品分类 开始*/
.lyNyPro_left .h_left { width:100%; overflow:hidden; background-color:#f9f9f9; margin:0 auto 20px;}
.lyNyPro_left .cp_type {}
.lyNyPro_left .cp_type .hd { text-align:center; background:#0e68af; padding:20px;}
.lyNyPro_left .cp_type .hd p { height:40px; line-height:40px; font-size:28px; font-weight:bold; color:#fff;}
.lyNyPro_left .cp_type .hd p:before { content:''; display:inline-block; width:28px; height:28px; background:url(../images/mulu_tlt.png) center center no-repeat; margin-right:5px; vertical-align:middle; margin-top:-3px;}
.lyNyPro_left .cp_type .hd span { display:block; height:20px; line-height:20px; font-size:14px; color:#fff; text-transform:uppercase;}
.lyNyPro_left .cp_type .bd { border-top:0; padding:20px 10px 10px;}
.lyNyPro_left .cp_type .bd ul li { margin:0 auto 10px;}
.lyNyPro_left .cp_type .bd ul li.on { border:0;}
.lyNyPro_left .cp_type .bd ul li p { height:60px; line-height:60px; padding:0 60px 0 0; background-color:#fff; position:relative;}
.lyNyPro_left .cp_type .bd ul li p a { display:block; width:100%; padding:0 0 0 20px; overflow: hidden; line-height:60px; 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;}
.lyNyPro_left .cp_type .bd ul li p span { display:block; width:60px; height:60px; cursor:pointer; position:absolute; top:0; right:0;background:url(../images/pro_down1.png) center center no-repeat; background-size:15px 15px;}
.lyNyPro_left .cp_type .bd ul li:hover p span{ background:url(../images/pro_down2.png) center center no-repeat; background-size:15px 15px;}
.lyNyPro_left .cp_type .bd ul li div {display:none;margin-top: 10px;}
.lyNyPro_left .cp_type .bd ul li div a {display:block;height: 42px;line-height: 42px;color:#454545;font-size:15px;margin:0 auto 1px;padding: 0 20px 0 40px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;background:#f9f9f9 url(../images/icon4.png) 20px center no-repeat;}
.lyNyPro_left .cp_type .bd ul li div a:first-child { border-top:0;}
.lyNyPro_left .cp_type .bd ul li p:hover, .lyNyPro_left .cp_type .bd ul li.on p { background-color:#0e68af;}
.lyNyPro_left .cp_type .bd ul li p:hover a, .lyNyPro_left .cp_type .bd ul li.on p a { color:#fff;}
.lyNyPro_left .cp_type .bd ul li.on p span{ background:url(../images/pro_down.png) center center no-repeat;background-size:15px 15px;}
.lyNyPro_left .cp_type .bd ul li div a:hover { color:#0e68af; background:url(../images/icon5.png) 20px center no-repeat;}
.lyNyPro_left .cp_type .bd ul a.ckqb { display:block; height:34px; line-height:34px; font-size:16px; color:#333; background:#fff; width:94%; margin:10px auto; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;cursor:pointer;}
.lyNyPro_left .cp_type .bd ul a.ckqb:hover { background:#0e68af; color:#fff;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.lyNyPro_left .cp_type .bd ul li div a { padding:0 20px 0 40px;}

}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyNyPro_left .h_left { margin:0 auto 20px;}
	.lyNyPro_left .cp_type { margin:0;}
	.lyNyPro_left .cp_type .hd p:before { display:none;}
	.lyNyPro_left .cp_type .hd { background:#0e68af url(../images/down.png) 96% center no-repeat;padding: 10px 20px;text-align:left;overflow:hidden;}
	.lyNyPro_left .cp_type .hd.on { background:#0e68af url(../images/up.png) 96% center no-repeat;}
	.lyNyPro_left .cp_type .hd span { display:block; font-style:italic; float:left; height:40px; line-height:40px; font-size:16px;}
	.lyNyPro_left .cp_type .hd p { padding:0; display:block; font-size:22px; float:left; min-width:88px; margin:0 10px 0 0;}
	.lyNyPro_left .cp_type .bd { display:none;}
	.lyNyPro_left .cp_type .bd ul li:last-child { border:0;}
	
	.lyNyPro_left .cp_type .bd ul li p { height:60px; line-height:60px;}
	.lyNyPro_left .cp_type .bd ul li p a { width:90%; font-size:16px; line-height:60px;}
	.lyNyPro_left .cp_type .bd ul li p span { width:10%; background-size: 20px;}
	.lyNyPro_left .cp_type .bd ul li.on p span { background-size: 16px;}
	.lyNyPro_left .cp_type .bd ul li p:hover span { background-size: 16px;}
	.lyNyPro_left .cp_type .hd p:before { display:none;}		
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.lyNyPro_left .h_left { margin:0 auto 20px;}
	.lyNyPro_left .cp_type { margin:0;}
	.lyNyPro_left .cp_type .hd p:before { display:none;}
	.lyNyPro_left .cp_type .hd { background:#0e68af url(../images/down.png) 96% center no-repeat;padding: 10px 20px;text-align:left;overflow:hidden;}
	.lyNyPro_left .cp_type .hd.on { background:#0e68af url(../images/up.png) 96% center no-repeat;}
	.lyNyPro_left .cp_type .hd span { display:block; font-style:italic; float:left; height:40px; line-height:40px; font-size:16px;}
	.lyNyPro_left .cp_type .hd p { padding:0; display:block; font-size:22px; float:left; min-width:88px; margin:0 10px 0 0;}
	.lyNyPro_left .cp_type .bd { display:none;}
	.lyNyPro_left .cp_type .bd ul li:last-child { border:0;}
	
	.lyNyPro_left .cp_type .bd ul li p { height:60px; line-height:60px;}
	.lyNyPro_left .cp_type .bd ul li p a { width:90%; font-size:16px; line-height:60px;}
	.lyNyPro_left .cp_type .bd ul li p span { width:10%; background-size: 20px;}
	.lyNyPro_left .cp_type .bd ul li.on p span { background-size: 16px;}
	.lyNyPro_left .cp_type .bd ul li p:hover span { background-size: 16px;}
	.lyNyPro_left .cp_type .hd p:before { display:none;}	
}
@media screen and (max-width:767px) {
	.lyNyPro_left .h_left { margin:0 auto 20px;}
	.lyNyPro_left .cp_type { margin:0;}
	.lyNyPro_left .cp_type .hd p:before { display:none;}
	.lyNyPro_left .cp_type .hd { background:#0e68af url(../images/down.png) 95% center no-repeat; padding: 5px 20px;text-align:left;overflow:hidden;}
	.lyNyPro_left .cp_type .hd.on { background:#0e68af url(../images/up.png) 95% center no-repeat;}
	.lyNyPro_left .cp_type .hd span { display:block; font-style:italic; float:left; height:40px; line-height:40px; display:none;}
	.lyNyPro_left .cp_type .hd p { padding:0; display:block; font-size:20px; float:left; min-width:88px; margin:0 10px 0 0;}
	.lyNyPro_left .cp_type .bd { display:none;}
	.lyNyPro_left .cp_type .bd ul li:last-child { border:0;}
	.lyNyPro_left .cp_type .bd ul li p a { line-height:48px; font-size:16px;}
	.lyNyPro_left .cp_type .bd ul li div a { font-size:14px;}
	.lyNyPro_left .cp_type .bd ul li p { height:48px;line-height:48px;}
	.lyNyPro_left .cp_type .bd ul li div a { height:44px;line-height:44px;}
	.lyNyPro_left .cp_type .bd ul li p span { width:48px; height:48px;right: 10px;}
	.lyNyPro_left .cp_type .bd ul li.on p span { background-size: 20px;}
	.lyNyPro_left .cp_type .bd ul li p:hover span { background-size: 20px;}
}
@media screen and (max-width:320px) {
	.lyNyPro_left .cp_type .hd { padding:4px 4%;}
	.lyNyPro_left .cp_type .hd p { font-size:20px;}
	.lyNyPro_left .cp_type .hd span { display:none;}
}
/*内页-产品分类 结束*/


/*内页产品展示 开始*/
.lyNyPro_right .lyNyPro_list { height:auto; margin:0 auto -20px; padding:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; min-height:300px;}
.lyNyPro_list ul { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.lyNyPro_list ul li { width:32%; height:auto; margin:0 2% 30px 0;float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list ul li:nth-child(3n+3) { margin:0 0 30px;}

.transition_short{transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { width:100%; margin:0 auto; padding:0;height: 340px;line-height: 340px; text-align: center;border-radius: 3px;position: relative;border: 1px solid #e9e9e9; background:#f6f6f6;}
.lyNyPro_list ul li .NyPro_con .NyPro_img>a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyNyPro_list ul li .NyPro_con .NyPro_img>a img { display:block; max-width:100%; max-height:100%; 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;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des{position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 1;background-color: rgba(0,106,184,0.5);opacity: 0;}
.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des .title{font-size: 24px;color: #fff;margin-top:123px;margin-bottom: 34px;transition: ease .5s;-ms-transition: ease .5s;-o-transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);white-space: nowrap;text-overflow:ellipsis;width: 100%;overflow: hidden;padding: 0 20px;box-sizing: border-box;}
.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des p{font-size: 15px;line-height: 30px;color: #fff;width: 84%;margin: 0 auto 50px;text-align: left;transition: ease .6s 50ms;-ms-transition: ease .6s 50ms;-o-transition: ease .6s 50ms;-webkit-transition: ease .6s 50ms;-moz-transition: ease .6s 50ms;transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des i{display: inline-block;width: 60px;height: 60px;background: url(../images/icon13.png) no-repeat center;transition: ease .6s .1s;-ms-transition: ease .6s .1s;-o-transition: ease .6s .1s;-webkit-transition: ease .6s .1s;-moz-transition: ease .6s .1s;transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_img .pro_des{opacity: 1;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_img .pro_des .title{transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_img .pro_des p{transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_img .pro_des i{transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.lyNyPro_list ul li .NyPro_con .NyPro_name {position: relative;padding: 30px 0;border-bottom: 1px solid #e1e1e1;}
.lyNyPro_list ul li .NyPro_con .NyPro_name:after{content: '';width: 0%;height: 1px;background: #0e68af;left: 0;bottom: -1px;position: absolute;transition: ease .6s;-ms-transition: ease .6s;-o-transition: ease .6s;-webkit-transition: ease .6s;-moz-transition: ease .6s;}
.lyNyPro_list ul li .NyPro_con .NyPro_name p{font-size: 18px;color: #333;}
.lyNyPro_list ul li .NyPro_con .NyPro_name p span{height: 25px;font-size: 14px;color: #999;display: block;width: 60%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a{position: absolute;display: inline-block;padding: 10px 31px;font-size: 14px;color: #666;border: 1px solid #b7b7b7;border-radius: 3px;right: 0;top: 33px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name:after{width: 100%;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a{color: #0e68af;border-color: #0e68af;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name p{color: #0e68af;}
@media screen and (width:1600px){
	.lyNyPro_list ul { max-width:inherit;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.lyNyPro_list ul { max-width:inherit;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.lyNyPro_list ul { max-width:inherit;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:270px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des .title{margin-bottom: 15px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des p{margin: 0 auto 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	
}
@media screen and (min-width:1080px) and (max-width:1279px) {
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyPro_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:270px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des .title{margin-bottom: 15px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des p{margin: 0 auto 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.lyNyPro_right .lyNyPro_list { margin:0 auto -30px;}
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li { width:48.5%; margin:0 3% 30px 0;}
	.lyNyPro_list ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
	.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 30px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:370px;}
	
}
@media screen and (max-width:1023px) and (min-width:769px) {
	.lyNyPro_right .lyNyPro_list { margin:0 auto -30px;}
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li { width:48.5%; margin:0 3% 30px 0;}
	.lyNyPro_list ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
	.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 30px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:350px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des .title{margin-bottom: 40px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img .pro_des p{margin: 0 auto 25px;}
	
}
@media (max-width: 768px) {
	.lyNyPro_right .lyNyPro_list { margin:0 auto -20px;}
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li { width:100%; margin:0 auto 20px;}
	.lyNyPro_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNyPro_list ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:300px;}
	
}
@media (max-width: 375px) {
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:260px;}
}
@media (max-width: 320px) {
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:230px;}
}


/*产品目录页*/
.ly_NyProducts { width:100%; min-height: 480px; overflow:hidden; margin:40px auto 0; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_NyProducts .lyNyPro_main {height:auto;padding:0;}
.lyNyPro_main .lyNyPro_left { width:100%; overflow:hidden; margin:0; padding:0; float:left;}
.lyNyPro_main .lyNyPro_right { width:100%; height:auto; margin:0; padding:0; float:right;}
.lyNyPro_main .lyNyPro_right1 { width:100%; height:auto; margin:0; padding:0; float:right; background:#fff;}
.lyNyPro_right .lyNyPro_list2 { height:auto; margin:0 auto -30px; padding:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list2 ul { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.lyNyPro_list2 ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:0; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list2 ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyNyPro_list2 ul li .NyPro_con2 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; border:1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list2 ul li .NyPro_con2 a.pic{ display:block; width:100%; height:220px; overflow:hidden; margin:0 auto; padding:0; position:relative; background-color: #f6f6f6; border-bottom:1px solid #eaeaea;}
.lyNyPro_list2 ul li .NyPro_con2 a.pic 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;}
.lyNyPro_list2 ul li:hover .NyPro_con2 a.pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.lyNyPro_list2 ul li .NyPro_con2 a.tit {display:block; width:100%; height:60px; overflow:hidden; line-height:40px; color:#333; font-size:17px; text-align:center; text-overflow: ellipsis; white-space:nowrap; margin:0 auto; padding:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list2 ul li:hover .NyPro_con2 a.tit { color:#0e68af;}

.lyNyPro_list2 ul li i { display:block; width:0; height:2px; overflow:hidden; margin:0; padding:0; background-color:#0e68af; position:absolute; left:50%; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list2 ul li:hover i { width:100%; margin:0 0 0 -50%;}

.lyNyPro_list2 ul li:hover{box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.lyNyPro_list2 ul li:hover .NyPro_con2 .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyPro_list2 ul li .NyPro_con2:hover .NyPro_name2 .tit{ color:#0e68af;}
.lyNyPro_list2 ul li .NyPro_con2:hover .NyPro_name2 .NyNewTj_btn{color:#0e68af;border:1px solid #0e68af;}
/*产品目录页*/
@media (max-width:1200px){
	.lyNyPro_main .lyNyPro_right1 { padding:40px 0 0;}
	.lyNyPro_list2 ul li .NyPro_con2 a.pic { height:200px;}
	.lyNyPro_list2 ul li .NyPro_con2 a.tit { font-size:16px;}
	.lyNyPro_right1 .Ny_page { margin:40px auto;}
}
@media (max-width:1080px){
	.lyNyPro_right .lyNyPro_list2 { margin:0 auto -20px;}
	.lyNyPro_list2 ul li .NyPro_con2 a.pic { height:170px;}
	.lyNyPro_list2 ul li { margin:0 2% 20px 0;}
	.lyNyPro_list2 ul li:nth-child(4n+4) { margin:0 0 20px;}
}
@media (max-width:1024px){
}
@media (max-width:800px){
	.lyNyPro_list2 ul li { width:32%; margin:0 2% 20px 0;}
	.lyNyPro_list2 ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.lyNyPro_list2 ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNyPro_list2 ul li .NyPro_con2 a.pic { height:170px;}
	
}
@media (max-width: 767px) {
	.ly_NyProducts { margin:24px auto 0;}
	.ny_profl { margin-bottom:24px;}
	.lyNyPro_main .lyNyPro_right1 { padding: 24px 0 0;}
	.lyNyPro_list2 ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyPro_list2 ul li:nth-child(3n+3), .lyNyPro_list2 ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNyPro_list2 ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyPro_list2 ul li .NyPro_con2 a.pic { height:150px;}
	.lyNyPro_right1 .Ny_page { margin:20px auto;}
}
@media (max-width: 375px) {
	.lyNyPro_list2 ul li { width:100%; margin:0 auto 20px;}
	.lyNyPro_list2 ul li:nth-child(2n+2), .lyNyPro_list2 ul li:nth-child(3n+3), .lyNyPro_list2 ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.lyNyPro_list2 ul li .NyPro_con2 a.pic { height:240px;}
}
@media (max-width: 320px) {
	.lyNyPro_list2 ul li .NyPro_con2 a.pic { height:200px;}
}

/*lyNyPro_detail 开始*/
.lyNyPro_detail { width:100%; height:auto; min-height:400px; margin:0 auto; padding:60px 0 0;}
.lyNyProDetail_main { width:71%; overflow:hidden; margin:0; padding:0; float:left;}
.lyNyProDetail_main .lyNyProDetail_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyProDetail_tit { width:100%; height:52px; overflow:hidden; line-height:52px; color:#fff; font-size:22px; font-weight:bold; margin:0 auto 20px; padding:0 0 0 14px; background:url(../images/titbg.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_tit img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 10px 0 0; padding:0;}

.NyProDetail_tit1 { width:100%; height:52px; overflow:hidden; line-height:52px; color:#fff; font-size:22px; font-weight:bold; margin:0 auto 20px; padding:0 0 0 14px; background:url(../images/titbg1.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_tit1 img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 10px 0 0; padding:0;}

.lyNyProDetail_con p, .lyNyProDetail_con div { width:100%; overflow:hidden; line-height:36px; color:#333; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
.lyNyProDetail_con p span, .lyNyProDetail_con span, .lyNyProDetail_con p em, .lyNyProDetail_con em { color:#333!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.lyNyProDetail_con p b { font-weight:bold; font-size:18px;}
.lyNyProDetail_con table tr td p { text-indent:0!important;}
.lyNyProDetail_con img { display:block; width:auto!important; height:auto!important; max-width:100%; margin:20px auto; padding:0; text-indent:0!important;}

.lyNyPro_menu { width:100%; overflow:hidden; margin:0 auto 30px; padding:0;}
@media screen and (max-width:1600px) {
  
}
@media screen and (max-width:1440px) {
    
}
@media screen and (max-width:1360px) {
    
}
@media screen and (max-width:1280px) {
     
}
@media screen and (max-width:1200px) {
    .ny_prolist ul li .wz{width:100%;float:none;padding:5px 0 20px;}
    .ny_prolist ul li .pic{width:100%;float:none;height:130px;}
    .ny_prolist ul li .desc{height: 50px;}
    .ny_prolist ul li .tlt{height:34px;line-height: 34px;}
}
@media screen and (max-width:1080px) {
	.lyNyPro_detail{ padding:40px 0 0;}
	.lyNyProDetail_main{width:100%;}
	.lyNyDetail_right{width:100%;}
	
}
@media screen and (max-width:767px) {
	.lyNyPro_detail{ padding:40px 0 0;}
	.ny_prolist{width:100%;}
   .ny_prolist ul li{width:100%;margin:0 0 15px 0;}
   .ny_prolist ul li .tlt{text-align:center;font-size: 18px;}
   .ny_prolist ul li .desc{text-align:center;}
}

.pro_detail_main { height:auto; margin: 0 auto 60px; padding: 40px; background-color:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.1); position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; overflow:hidden;}
.pro_detail_main .pro_detail_img { width:600px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.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 .pro_detail_text { width:53%; min-height:500px; overflow: hidden; margin: 0; padding: 0 0 100px; float: right; position:relative;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #333; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:auto; overflow:hidden; margin:20px auto 40px; padding:20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:120px; overflow:hidden; line-height:30px; color:#888; font-size:15px; text-align: justify; margin:0 auto; padding:0; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.pro_detail_text .jyms p span { display:inline-block; width:100px; height:30px; color:#fff; font-size:15px; text-align:center; background-color:#72777a; border-radius:15px; margin:0 10px 0 0;}
.pro_detail_text ul { width:100%; margin: 0 auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:50px; overflow: hidden; line-height: 50px; color: #333; font-size: 16px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:17px 6px 17px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#999;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:0;}
.pro_detail_btn a { display:block; width: 48%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #0e68af;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #828689;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #0e68af;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #454545;}

/**产品详情页产品图片切换**/

.prodetail_img { width:44%; height: 600px; 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:100%; height:90px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:90px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:90px; 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 { float:left; display:inline; padding:0; width:18.4%; height:90px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:500px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.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:104%!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;}

@media screen and (max-width:1399px) and (min-width:1280px) {
	.ly_NyProDetail { width:90%;}
}
@media screen and (max-width:1279px) and (min-width:1200px) {
	.ly_NyProDetail { width:90%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.pro_detail_main { width:100%; padding:0; box-shadow: none;}
	.prodetail_img { width:45%; position:inherit;float: left;}
	#preview, #spec-n5, #spec-list, .jqzoom { width:100%;}
	.pro_detail_main .pro_detail_text { width:52%;}
	.pro_detail_text .pro_detail_btn { width:100%;}
	.zoomdiv { left:104%!important;}	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_NyProDetail { margin:40px auto;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.pro_detail_main { width:100%; margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 0 20px;}
	#preview { width:100%;}
	.jqzoom { width:100%;height: 340px;}
	.pro_detail_main .pro_detail_text { width:100%;padding-top:0;height: auto;min-height:260px; padding-bottom:48px;}
	.pro_detail_text h1 { font-size:22px; line-height:32px;}
	.pro_detail_text .jyms { margin: 10px auto; padding: 12px 16px; height:auto;}
	.pro_detail_text .jyms p { height:auto; max-height:100px;}
	.pro_detail_text ul { overflow:hidden; margin: 10px auto;}
	.pro_detail_text ul li { font-size:14px; margin: 0 auto;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a { height:48px; line-height:48px; width:48%; font-size:22px;}
	.pro_detail_btn a.prodtl_btn1 { margin: 0 4% 0 0;}
	#spec-n5 { width:100%;}
	#spec-list { width:100%;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}
@media (max-width:767px) {
	.pro_detail_main { width:100%; margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 auto 20px;}
	#preview { width:100%;}
	.jqzoom { width:100%;height: 285px;}
	.pro_detail_main .pro_detail_text { width:100%; padding-top:0; height: auto;min-height:260px; padding-bottom:48px;}
	.pro_detail_text h1 { font-size:22px; line-height:32px;}
	.pro_detail_text .jyms { margin: 10px auto;padding: 12px;height:auto;}
	.pro_detail_text ul { overflow:hidden; margin: 0 auto;}
	.pro_detail_text ul li { font-size:14px; margin: 0 auto;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a { height:48px; line-height:48px; width:48%; font-size:16px;}
	.pro_detail_btn a.prodtl_btn1 { margin: 0 4% 0 0;}
	#spec-n5 { width:100%; height:60px;}
	#spec-list { width:100%;}
	#spec-list ul li { height:60px;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}


/*lyNyPro_detail 结束*/

/*内页-案例展示 开始*/
.ly_case{ margin:50px auto 0;}
.ly_case ul{ min-height:320px;}
.ly_case ul li{ width:31.8%; height:360px; margin:0 2% 30px 0; float:left; position:relative;}
.ly_case ul li:nth-child(3n+3) { margin-right:0;}
.ly_case ul li .pic{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.ly_case ul li .pic 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;}
.ly_case ul li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.ly_case ul li .case_m{width:100%; height:60px; overflow:hidden; padding:10px 20px;background-color:#f8f8f8; position: absolute; bottom:0; left:0; 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;}
.ly_case ul li:hover .case_m { height:100%;padding:60px 30px;background-color:rgba(1, 104, 183,.7);}
.ly_case ul li .case_m .tit{ display:block; width:100%; height:40px; overflow: hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; margin: 0 auto; text-overflow: ellipsis; white-space:nowrap;}
.ly_case ul li:hover .case_m .tit { color:#fff;}
.ly_case ul li .case_m p{ display:block; width:100%; height:40px; overflow:hidden; line-height:40px; font-size:15px; color:#fff; margin:10px auto; padding:0;}
.ly_case ul li .case_m span{ display:block; width:100%; font-size:15px; color:#fff; line-height:25px; height:50px; margin:10px auto 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.ly_case ul li .case_m .more{ display:block; width:120px; height:40px; line-height:40px; font-size:14px; color:#fff; margin: 0; padding:0;}
.ly_case ul li .case_m .more img { display:inline-block; width:22px; height:22px; vertical-align:middle; margin:-4px 0 0 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_case ul li:hover .case_m .more img { margin:-4px 0 0 20px;}

.ly_case .Ny_page { margin:20px auto 50px;}

@media (max-width:1440px) {
	.ly_case ul li{ height:340px;}
}
@media (max-width:1366px) {
}
@media (max-width:1280px) {
	.ly_case ul li{ height:320px;}
}
@media (max-width:1200px) {
	.ly_case ul li{ height:300px;}
	.ly_case ul li .case_m{ padding:40px 30px;}
}
@media (max-width:1080px) {
}
@media (max-width:1024px) {
	.ly_case ul li{ width:48.5%; height:320px; margin:0 3% 30px 0;}
	.ly_case ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
	.ly_case ul li:nth-child(2n+2) { margin:0 0 30px 0;}
	.ly_case ul li .case_m{ padding:50px 30px;}
	.ly_case .Ny_page { margin:0 auto 30px;}
}
@media (max-width:800px) {
	.ly_case{ margin:40px auto 0;}
}
@media (max-width:767px) {
	.ly_case{ margin:24px auto 0;}
	.ly_case ul li{ width:100%; height:280px; margin:0 auto 24px; float:inherit;}
	.ly_case ul li:nth-child(2n+2), .ly_case ul li:nth-child(3n+3) { margin:0 auto 24px;}
	.ly_case ul li .case_m{ padding:40px 20px;}
	.ly_case .Ny_page { margin:0 auto 20px;}
}
@media (max-width:375px) {
}
@media (max-width:320px) {
}
/*内页-案例展示 开始*/

/*内页-联系我们 开始*/
.ly_NyContact {overflow:hidden; margin:0 auto; padding:40px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_NyContact .lyNyContact_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyContact_main .lyNyContact_lxfs { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.lyNyContact_lxfs ul { border:1px solid #eaeaea; border-radius: 4px;}
.lyNyContact_lxfs ul li { width:33.333333%; overflow:hidden; margin:0; padding:60px 30px 30px; border-right:1px solid #eaeaea; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyContact_lxfs ul li:nth-child(3) { border:0;}
.lyNyContact_lxfs ul li img { display:block; width:130px; height:130px; overflow:hidden; margin:0 auto 40px; padding:0;}
.lyNyContact_lxfs ul li span { display:block; width:100%; overflow:hidden; color:#797979; font-size:15px; text-align:center; margin:0 auto 10px; padding:0;}
.lyNyContact_lxfs ul li p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#333; font-size:18px; text-align:center; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyNyContact_lxfs ul li:nth-child(1) p { font-size: 20px;}
.lyNyContact_lxfs ul li:nth-child(2) p { font-size: 20px;}

.lyNyContact_main .lyNyContact_ewm { width:100%; overflow:hidden; margin:0 auto 30px; padding:60px 0; border-radius: 4px; background:#fff url(../images/NyContact_ewmbg.jpg) center center no-repeat; background-size:100%;}
.lyNyContact_ewm p { width:100%; overflow:hidden; line-height:40px; color:#fff; font-size:32px; text-align:center; margin:0 auto; padding:0;}
.lyNyContact_ewm span { display:block; width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.lyNyContact_ewm .ewm_img { width:160px; height:160px; overflow:hidden; margin:30px auto 0; padding:0;}
.lyNyContact_ewm .ewm_img img { display:block; width:100%; height:100%; margin:0 auto; padding:0;}

.lyNyContact_main .lyNyContact_map { width:100%; overflow:hidden; margin:0; padding:0; float:right;}
.lyNyContact_map .lyNyContact_Mapmain { width:100%; height:400px; overflow:hidden; margin:0 auto; padding:19px; background-color:#fff; border:1px solid #eaeaea; border-radius: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.dz_map{ height:360px; overflow:hidden;}
@media (max-width:1680px) {
	.ly_NyContact { padding:40px 100px;}
}
@media (max-width:1600px) {
	.ly_NyContact { padding:40px 80px;}
}
@media (max-width:1440px) {
	.ly_NyContact { padding:40px 60px;}
}
@media (max-width:1366px) {
	.ly_NyContact { padding:40px 40px;}
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {

}
@media (max-width:1080px) {

}
@media (max-width:1024px) {
	.lyNyContact_lxfs ul li { padding:50px 25px 25px;}
	.lyNyContact_lxfs ul li img { margin:0 auto 25px;}
	.lyNyContact_lxfs ul li p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:800px) {
	.ly_NyContact { padding:20px 20px;}
	.lyNyContact_main .lyNyContact_lxfs { margin:0 auto 20px;}
	.lyNyContact_lxfs ul li { padding:40px 20px 20px;}
	.lyNyContact_lxfs ul li img { margin:0 auto 20px;}
	.lyNyContact_lxfs ul li p { height:40px; line-height:20px; font-size:15px;}
	.lyNyContact_main .lyNyContact_map { width:100%; margin:0 auto;}
	.lyNyContact_map .lyNyContact_Mapmain { height:380px;}
}
@media (max-width: 767px) {
	.lyNyContact_lxfs ul li { width:100%; padding:40px 20px;}
	.lyNyContact_lxfs ul li img { width:120px; height:120px;}
	.lyNyContact_lxfs ul li p { height:auto; line-height:32px; font-size:16px;}	
	.lyNyContact_main .lyNyContact_ewm { background-size:190%;}
}
/*内页-联系我们 结束*/

/*内页-在线留言 开始*/
.ly_msg { width: 100%; overflow: hidden; margin: 0 auto!important; padding: 0;}
.ly_msg h3 { display: none!important;}
.ly_msg ul { width: 100%; overflow: hidden; margin: 0 auto!important; padding: 0;}
.ly_msg ul li { width: 100%; overflow: hidden; line-height: 44px; margin: 0 auto 30px!important; padding: 0; color: #999; font-size: 14px;}
.ly_msg ul li:last-child { margin:0 auto!important;}
.ly_msg ul li a img{ height:42px;}
.ly_msg ul li h4 { width: 12%!important; height: 44px!important; overflow: hidden; line-height: 44px!important; margin: 0; padding: 0 12px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 88%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li .msg_ipt12 { width: 83%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; 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: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important; outline: none!important; resize: none!important;}

.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important;}
.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left;}
.ly_msg ul li a.yzm_img {display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left;}
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
.ly_msg ul li .msg_btn { width: 88%!important;}
.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; outline:none;}
.msg_btn input { width: 160px!important; height: 44px!important; line-height: 44px!important; color: #fff!important; font-size: 15px!important; text-align: center!important; border: none!important; background-color: #797979!important; cursor: pointer!important;}
.msg_btn input:last-child { background-color: #f0f0f0!important; color:#666!important;}

@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_msg { margin: 25px auto 0!important;}
	.ly_msg ul li { margin: 0 auto 25px!important;}
	.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 140px!important;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_msg { margin: 20px auto 0!important;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li h4 { width:13%!important;}
	.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 87%!important;}
}
@media (max-width: 767px) {
	.ly_msg { margin: 20px auto 0!important;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li h4 { display:none!important;}
	.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 100%!important; float:inherit!important;}
	.msg_btn input { width:48%!important; margin:0 4% 0 0!important;}
	.msg_btn input:last-child { margin:0!important;}
	.ly_msg ul li a.yzm_img { float:inherit!important;}
	.ly_msg ul li span { display:block;}
}
@media (max-width: 320px) {
	.ly_msg { margin: 20px auto 0!important;}
	.ly_msg ul li .msg_ipt2, .msg_ipt2 input{width: 138px!important;}
}
/*内页-在线留言 结束*/

/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}
.f_pf1 {position:fixed;bottom:80px;right:2px;z-index:999;}
.f_pf1 a.qqa {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.7);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,.7);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;width:200px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#00797f;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,.7);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:-44px;left:-144px;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;width:120px;height:120px;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:#00797f;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_pf1 .pfpro,.f_pf1 .pflxwm{ display:none;}
@media (max-width:880px) {
.f_pf1{ width:100%; bottom:0; left:0; right:auto;}
.f_pf1 .tela>a{ width:25%; position:relative; float:left;margin-bottom:0;}
.f_pf1 .tela>a:after{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); margin:0;}
.f_pf1 .tela>a:before{content:'';display:block; width:1px; height:20px; background:#fff; right:0; top:50%; transform:translateY(-50%);position:absolute;}
.f_pf1 a.qqa,.f_pf1 .wxa,.f_pf1 .tela .wz{ display:none;}
.f_pf1 a.totop{ width:25%; float:left;margin-bottom:0; position:relative; display:block !important;}
.f_pf1 a.totop:after {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);margin:0;}
.f_pf1 .pfpro,.f_pf1 .pflxwm{ display:block;}
.f_pf1 .pfpro{display:block; width:25%; float:left; height:44px;background:rgba(0,0,0,.7); margin:0; position:relative;}
.f_pf1 .pfpro:before{content:'';display:block; width:1px; height:20px; background:#fff; right:0; top:50%; transform:translateY(-50%);position:absolute;}
.f_pf1 .pfpro:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -100px no-repeat;overflow:hidden;position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.f_pf1 .pflxwm{display:block; width:25%; float:left; height:44px;background:rgba(0,0,0,.7); margin:0;position:relative;}
.f_pf1 .pflxwm:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -124px no-repeat;overflow:hidden;position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
}
.ly_order{ margin:0 auto 40px;}
#c_detail_wrap{ min-height:320px;}

/*产品中心目录*/
.ny_profl{ position:relative; z-index:99;min-height: 100px; background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:40px; }
.ny_profl .ny_profl_bt{ margin-bottom:30px;}
.ny_profl .ny_profl_bt b{ display:block; font-size:28px; font-weight:400; margin-bottom:5px;}
.ny_profl .ny_profl_bt p{ font-size:16px; color:#999;}

.ny_profl .swiper-container4{ overflow:hidden; width:92%; margin:0 auto;}
.ny_profl .swiper-button-prev2 ,.ny_profl .swiper-button-next2{ width:34px; height:34px; border-radius:50%;position: absolute; top:115px;}
.ny_profl .swiper-button-prev2{left:0;background:url(../images/ml_prev.png) center center no-repeat; }
.ny_profl .swiper-button-next2{background:url(../images/ml_next.png) center center no-repeat; right:0;}
.ny_profl .ny_proflli { position:relative;}
.ny_profl .ny_proflli a { box-sizing: border-box;color:#666;font-size:18px;padding:0 20px 0 0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:50px;}
.ny_profl .ny_proflli em { position:absolute; width:10px; height:8px; display:block;background:url(../images/mulu4.png) center center no-repeat; background-size:11px 8px;right:0; top:25px;cursor:pointer;}
.ny_profl .ny_proflli .erjifl { width:100%;margin-top: 0;display:none;}
.ny_profl .ny_proflli .erjifl .erjiflbg { background:#fff;overflow:hidden;}
.ny_profl .ny_proflli .erjifl .erjiflbg a { display:block; width:100%; height:45px; overflow:hidden; line-height:45px; color: #999; border-bottom:1px solid #dcdcdc; font-size:15px; white-space:nowrap;text-overflow:ellipsis; position:relative;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:nth-child(2n) { margin-right:0;} 
.ny_profl .ny_proflli .erjifl .erjiflbg a i { display:block; width:0; height:1px; overflow:hidden; margin:18px 10px 0 0; padding:0; float:left; background-color:#2463b2;-webkit-transition: all .5s;-moz-transition: all .25s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:absolute; left:0; bottom:0;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:hover i { width:100%;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:hover{ border:0; color:#2463b2;}


.ny_profl_menu { width:100%; height:auto; margin:0 auto; padding:0;}
.ny_profl_menu ul li.ny_proflli { width:18.4%; margin:0 2% 20px 0; padding:0; position:relative; float:left;}
.ny_profl_menu ul li.ny_proflli:nth-child(5n+5) { margin:0 0 20px;}
.ny_profl_menu ul li.ny_proflli{}
.ny_profl_menu ul li.ny_proflli a {background-color: #fff;border: 1px solid #ddd;border-radius: 4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing: border-box;color:#333;font-size:18px;padding:0 20px;display:block; width:100%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:48px; text-align:center;}
.ny_profl_menu ul li.ny_proflli em { position:absolute; width:10px; height:8px; display:block;background:url(../images/mulu4.png) center center no-repeat; background-size:11px 8px;right:20px; top:20px;cursor:pointer; display:none;}
.ny_profl_menu ul li .erjifl { width:100%;margin-top: 0;display:none; position:absolute; top:100%; left:0; z-index:99;}
.ny_profl_menu ul li .erjifl .erjiflbg { background:#fff; overflow:hidden; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.ny_profl_menu ul li .erjifl .erjiflbg a { color: #999;border-bottom:1px solid #ddd;font-size:15px;width:100%;float:left;height:45px;line-height:45px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position:relative;}
.ny_profl_menu ul li .erjifl .erjiflbg a:nth-child(2n) { margin-right:0;} 
.ny_profl_menu ul li .erjifl .erjiflbg a i { display:block; width:0; height:1px; overflow:hidden; margin:18px 10px 0 0; padding:0; float:left; background-color:#2463b2;-webkit-transition: all .5s;-moz-transition: all .25s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:absolute; left:0; bottom:0;}
.ny_profl_menu ul li .erjifl .erjiflbg a:hover i { width:100%;}
.ny_profl_menu ul li .erjifl .erjiflbg a:hover{ border:0; color:#2463b2;}

.ny_profl_menu ul li.ny_proflli.cur a, .ny_profl_menu ul li.ny_proflli:hover a { color:#fff; background:#2463b2; border:1px solid #2463b2; }
.ny_profl_menu ul li.ny_proflli.cur em, .ny_profl_menu ul li.ny_proflli:hover em { background: url(../images/mulu5.png) center center no-repeat; background-size: 11px 8px;}

@media screen and (max-width:1199px) and (min-width:1080px) {
.ny_profl .swiper-button-prev2{ }
.ny_profl .swiper-button-next2{ }	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ny_profl .swiper-container4{ width:90%;}
.ny_profl{ margin-bottom:0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ny_profl .swiper-container4{ width:85%;}
.ny_profl_menu ul li.ny_proflli{ width:23.5%;margin:0 2% 15px 0;}
	.ny_profl_menu ul li.ny_proflli:nth-child(4n+4) { margin:0 0 15px;}
	.ny_profl_menu ul li.ny_proflli:nth-child(5n+5) { margin:0 2% 15px 0;}
	.ny_profl_menu ul li.ny_proflli a{ font-size:16px; height:45px; line-height:45px;}
	.ny_profl{ margin-bottom:0;}
}
@media (max-width: 767px) {
	.lyNy_Products{ padding:40px 0;}
	.lyNyPro_Main{ margin:40px auto;}
	.ny_profl .ny_profl_bt{ margin-bottom:20px;}
	.ny_profl .swiper-container4{ width:75%;}
	.ny_profl_menu ul li.ny_proflli{ width:49%;margin:0 2% 10px 0;}
	.ny_profl_menu ul li.ny_proflli:nth-child(2n+2) { margin:0 0 10px;}
	.ny_profl_menu ul li.ny_proflli:nth-child(5n+5) { margin:0 2% 10px 0;}
	.ny_profl_menu ul li.ny_proflli a{ font-size:14px; height:40px; line-height:40px;}
	.ny_profl{ margin-bottom:0;}
}
/*lyNy_Products 结束*/

/*产品列表页相关文章*/
.h_relarticle{ margin-bottom:50px; overflow:hidden;}
.prolist_xgwz dl{ margin:40px 0 20px;}
.prolist_xgwz dl dd { width:32%; height:auto; margin-right:2%;padding:20px;border-radius:4px; float:left; background-color:#fafafa; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.prolist_xgwz dl dd:nth-child(3n+3) {margin-right:0;}
.prolist_xgwz dl dd .IdxNew_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.prolist_xgwz dl dd .IdxNew_text a.IdxNew_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; text-overflow: ellipsis; white-space: nowrap; margin:0 auto 10px; padding:0;}
.prolist_xgwz dl dd:hover .IdxNew_text a.IdxNew_name { color:#0e68af;}
.prolist_xgwz dl dd .IdxNew_text p { width: 100%; height: 48px; overflow: hidden; line-height:24px; color:#777; font-size:14px; text-align:justify; margin: 0 auto; padding: 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box;}
.prolist_xgwz dl dd .IdxNew_line { width:100%; height:1px; overflow:hidden; margin:20px auto; padding:0; background-color:#eaeaea;}
.prolist_xgwz dl dd .IdxNew_line i { display:block; width:0; height:1px; overflow:hidden; margin:0; padding:0; background-color:#0e68af; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.prolist_xgwz dl dd:hover .IdxNew_line i { width:100%;}
.prolist_xgwz dl dd .IdxNew_timebtn { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.prolist_xgwz dl dd .IdxNew_timebtn .IdxNew_time { width:80px; float:left;}
.prolist_xgwz dl dd .IdxNew_timebtn .IdxNew_time span { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:left; margin:0; padding:0;}
.prolist_xgwz dl dd .IdxNew_timebtn .IdxNew_time font { display:block; width:100%; height:35px; overflow:hidden; line-height:35px; color:#333; font-size:27px; text-align:left; margin:0; padding:0;}
.prolist_xgwz dl dd:hover .IdxNew_timebtn .IdxNew_time font { color:#0e68af;}
.prolist_xgwz dl dd .IdxNew_timebtn a.IdxNew_timebtn { width:86px; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:14px; margin:10px 0 0; padding:0; background:url(../images/next1.png) right center no-repeat; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.prolist_xgwz dl dd:hover .IdxNew_timebtn a.IdxNew_timebtn { width:96px; color:#0e68af;}
@media screen and (max-width:1079px){
}
@media screen and (max-width:767px){
	.prolist_xgwz dl dd { width:100%; margin-bottom:10px;}
	.prolist_xgwz dl { margin: 20px 0 0;}
	.prolist_xgwz dl dd .IdxNew_line{margin: 10px auto;}
}

.pro_detail_bt{ width:100%; text-align:center;/* background:url(../images/cpxq_tit.png) no-repeat center center;*/ font-size:34px; color:#333; margin-bottom:40px;}
.pro_detail_bt span{ display:inline-block; width:23%; background:url(../images/pro_titbt_l.png) no-repeat right center;  height:32px;}
.pro_detail_bt i{ display:inline-block;width:23%; background:url(../images/pro_titbt_r.png) no-repeat left center;height:32px;}
.pro_detail_bt h1{ display:inline-block; width:auto; font-weight:bold; max-width:50%; margin:0 2%; height:40px; line-height:40px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.pro_detail_main { height:auto; margin:0 auto 45px; padding: 50px 40px; background:url(../images/cpxq_cpbj.png) no-repeat; background-size:cover; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.prodetail_list { width:100%; height:auto; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prodetail_list .mySwiper2 { width: 100%; height:auto; overflow:visible;}
.prodetail_list .mySwiper2 .swiper-slide { opacity: 0.5;}
.prodetail_list .mySwiper2 .swiper-slide-active { opacity: 1;}
.prodetail_list .mySwiper { width:90px; height: 400px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:absolute; top:0; right:0; overflow:visible;}
.prodetail_list .mySwiper .swiper-slide { width: 100%; height:auto !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border:1px solid #fff;box-shadow: 0 10px 20px rgba(20,49,49,0.1);}
.prodetail_list .mySwiper .swiper-slide-thumb-active { border:1px solid #0e68af;}

.prodetaillist_con { width:40%; height:auto; margin:0 auto; padding:0; position:relative;}
.prodetaillist_con .prodetaillist_img { width:100%; height:430px; overflow:hidden; margin:0 auto 0; padding:0; position:relative; background:#fff;box-shadow: 0 10px 20px rgba(20,49,49,0.1);}
.prodetaillist_con .prodetaillist_img img { display:block; max-width: 100%; max-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;}
.prodetaillist_con:hover .prodetaillist_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.prodetaillist_minimg {  width:100%; height:80px; overflow:hidden; margin:0 auto; padding:0; position:relative; background:#fff;}
.prodetaillist_minimg img { display:block; max-width: 100%; max-height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; }

.prodetail_list .swiper-button-prev, .prodetail_list .swiper-button-next { width:50px!important; height:50px!important; margin:0!important; position:absolute; border-radius:50%; outline:none; border:3px solid #ebebeb;}
.prodetail_list .swiper-button-prev { background:url(../images/jt7.png) center center no-repeat; background-size:20px 20px; left:20%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.prodetail_list .swiper-button-next { background:url(../images/jt5.png) center center no-repeat; background-size:20px 20px; right:20%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.prodetail_list .swiper-button-prev:after, .prodetail_list .mySwiper2 .swiper-rtl .swiper-button-next:after { font-size:0;}
.prodetail_list .swiper-button-next:after, .prodetail_list .mySwiper2 .swiper-rtl .swiper-button-prev:after { font-size:0;}

.prodetail_text .prodetail_logo{ position:absolute; top:60px;}
.prodetail_text .prodetail_ssfl{ font-weight:bold; color:#fff; font-size:28px; position:absolute; bottom:40px; max-width:400px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.prodetail_text .prodetail_order{ width:154px; height:50px; background:#0e68af; line-height:50px; text-align:center; border-radius:5px; position:absolute; right:35px;bottom:40px; z-index:999;}
.prodetail_text .prodetail_order a{ font-size:18px; color:#fff; display:block; width:100%; height:100%;}

@media screen and (max-width:1599px) and (min-width:1400px) {
	.prodetaillist_con .prodetaillist_img{ height:400px;}
	.prodetaillist_minimg{ height:75px;}
}
@media screen and (max-width:1399px) and (min-width:1080px) {
	.prodetail_text .prodetail_ssfl{ max-width:300px;}
	.prodetaillist_con .prodetaillist_img{ height:360px;}
    .prodetaillist_minimg{ height:70px;}
	.prodetail_text .prodetail_order{ bottom:30px;}
}

@media screen and (max-width:1079px) and (min-width:1024px) {
	.pro_detail_main{ padding:100px 40px;}
	.prodetaillist_con{ width:55%;}
	.prodetail_list .swiper-button-prev{ left:12%;}
	 .prodetail_list .swiper-button-next{right:12%;}
	.prodetail_text .prodetail_logo{ top:40px; left:15px;}
	.prodetail_text .prodetail_ssfl{ bottom:30px; font-size:22px;}
	.prodetail_text .prodetail_order{ height:45px; line-height:45px; bottom:25px;}
	.prodetaillist_con .prodetaillist_img{ height:350px;}
	.prodetaillist_minimg{ height:70px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.pro_detail_main{ padding-bottom:80px;}
	.prodetaillist_con{ width:60%; margin:0 auto 40px}
	.prodetaillist_con .prodetaillist_img{ height:330px;}
	.prodetail_list .swiper-button-prev, .prodetail_list .swiper-button-next{ display:none;}
	.prodetaillist_minimg{ height:70px;}
	.prodetail_text .prodetail_logo{ width:22%; top:30px; left:15px;}
	.prodetail_text .prodetail_logo img{ display:block;max-width:80%;}
	.prodetail_text .prodetail_ssfl{ bottom:20px; font-size:22px;}
	.prodetail_text .prodetail_order{ height:45px; line-height:45px; bottom:15px;}
	.lyNyProDetail{ padding:3%;}
	.pro_detail_bt{ font-size:30px;}
	
}

@media (max-width: 767px) {
	.pro_detail_main{ padding:4%; margin-bottom:30px;}
	.pro_detail_bt{ font-size:25px; margin-bottom:20px; width:95%;}
	.pro_detail_bt h1{ width:100%; max-width:100%;overflow: visible;text-overflow: initial;white-space: normal; height:auto;}
	.prodetaillist_con{ width:100%;}
	.pro_detail_bt span{ display:none;}
	.pro_detail_bt i{ display:none;}
	.prodetaillist_con .prodetaillist_img{ height:350px;}
	.prodetail_list .swiper-button-prev, .prodetail_list .swiper-button-next{ display:none;}
	.prodetail_list .mySwiper{ width:100%; height:auto; position:inherit; margin-top:10px;}
	.prodetaillist_minimg{ height:60px;}
	.prodetail_text .prodetail_logo{ position:inherit; top:0; margin-top:20px;}
	.prodetail_text .prodetail_ssfl{ position:inherit; font-size:24px; margin-top:10px;}
	.prodetail_text .prodetail_order{ position:inherit; height:45px; line-height:45px; margin:10px 0;}
	.prodetail_text .prodetail_order a{ font-size:16px;}
}

@media (max-width: 325px) {
	.prodetaillist_con .prodetaillist_img{ height:300px;}
	.prodetaillist_minimg{ height:50px;}
	
}


/*nyDown 开始*/
.nyDown { width:100%; height:auto; margin:0 auto; padding:50px 0 0; background-color:#f7f7f7;}
.nyDown .nyDown_main { width:1400px; height:auto; margin:0 auto; padding:0 0 1px;}
.nyDown_main .nyDown_list { width:auto; height:auto; min-height:300px; margin:0 auto; padding:0;}
.nyDown_list ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.06); 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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.nyDown_list ul li:nth-child(3n+3) { margin:0 0 30px;}
.nyDown_list ul li:hover { background-color:#0e68af; box-shadow:0 10px 20px rgba(0,0,0,0.06);}
.nyDown_list ul li .nyDown_name { width:100%; height:auto; margin:0 auto; padding:30px; border-bottom:1px solid #eee; 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_name a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:18px; 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;}
.nyDown_list ul li:hover .nyDown_name { border-bottom:1px solid #fff;}
.nyDown_list ul li:hover .nyDown_name a { color:#fff;}
.nyDown_list ul li .nyDown_btn { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nyDown_list ul li .nyDown_btn a { display:block; width:100%; height:65px; overflow:hidden; line-height:45px; color:#333; font-size:15px; margin:0 auto; padding:10px 30px; 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_btn a i { display:block; width:25px; height:25px; overflow:hidden; margin:10px 0; padding:0; background:url(../images/xz_ico1.png) center center no-repeat; float:right; 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 a { color:#fff;}
.nyDown_list ul li:hover .nyDown_btn a i { background:url(../images/xz_ico2.png) center center no-repeat;}

.DownDetail_btn { width: 100%; overflow: hidden; margin: 40px auto 0; padding: 0;}
.DownDetail_btn a { display: block; width: 200px; height: 54px; overflow: hidden; line-height: 50px; color: #0e68af; font-size: 18px; text-align: center; margin: 0 auto; padding: 0; background-color: #fff; border: 2px solid #0e68af; border-radius: 27px; 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;}
.DownDetail_btn a i { display:inline-block; width:25px; height:25px; vertical-align:middle; margin:-4px 0 0 10px; background:url(../images/xz_ico1.png) 0 0 no-repeat; background-size:25px 25px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.DownDetail_btn a:hover { color:#fff; background-color:#0e68af;}
.DownDetail_btn a:hover i { background:url(../images/xz_ico2.png) 0 0 no-repeat; background-size:25px 25px;}

@media (max-width:1680px){

}
@media (max-width:1600px){
	.nyDown .nyDown_main { width:94%;}
}
@media (max-width:1440px) {	

}
@media (max-width:1366px) {	
	
}
@media (max-width:1280px) {	
	.nyDown_list ul li { margin:0 2% 30px 0;}
	.nyDown_list ul li:nth-child(3n+3) { margin:0 0 30px;}
	.nyDown_list ul li .nyDown_name { padding:20px;}
	.nyDown_list ul li .nyDown_btn a { padding:10px 20px;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	

}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.nyDown_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.nyDown_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.nyDown_list ul li:nth-child(2n+2) { margin:0 0 20px;}
}
@media (max-width: 767px) {
	.nyDown { padding:24px 0 0;}
	.nyDown_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.nyDown_list ul li:nth-child(2n+2), .nyDown_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.nyDown .Ny_page { margin:0 auto 20px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*nyDown 结束*/


/*招聘页面*/
.nyjob_box { margin:50px auto 0; padding-left: 36px; min-height:320px;}
.nyjob_box li{background: #fff; padding:0 40px; box-shadow: 0px 4px 13px 0px #f0f0f4; margin-bottom:20px;}
.nyjob_box li:last-child { margin:0;}
.nyjob_box li .job_xian{position: relative;cursor: pointer;padding: 20px 0;display: flex;justify-content: space-between;align-items: center;box-sizing: inherit;}
.nyjob_box li .job_btn{position: absolute;display: flex;justify-content: center;align-items: center;width: 54px;height: 85px;background: #005f87;background-image: linear-gradient(180deg, #00a794 , #005986);border-radius: 6px 0 6px 0;right: calc(100% + 20px);top: 50%;margin-top: -42.5px;}
.nyjob_box li .job_btn i{display:block;width:26px;height:26px;background: url(../images/mulu3.png) center center no-repeat;}
.nyjob_box li .active i{ transform:rotate(180deg);}
.nyjob_box li .job_title{align-items: stretch;width: 35%;border-right: 1px solid #efefef;display: flex;justify-content: space-between;}
.nyjob_box li .job_title .list_img {width:18%;}
.nyjob_box li .job_title .list_img img {width: 100%;height: auto;}
.nyjob_box li .job_title .list_title {display: flex;justify-content: space-between;flex-direction: column;width: 77%;}
.nyjob_box li .job_title .job_position{  font-size: 22px; font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nyjob_box li .job_title .job_time{color:#999;    font-size: 16px;}
.nyjob_box li .job_dec{width: 60%;display: flex;justify-content: space-between;align-items: center;}
.nyjob_box li .job_dec span{ font-size:16px; color:#999;}
.nyjob_box li .job_content{padding: 30px 0 40px;border-top: 1px solid #efefef;display:none;}
.nyjob_box li .job_content .job_tou{font-size: 18px;font-weight:bold; margin-bottom:20px;}
.nyjob_box li .job_content .job_detai{margin-bottom:50px;line-height: 30px;font-size: 15px;color: #999;}
.nyjob_box li .job_content .job_email{padding: 13px 34px;/* border: 2px solid #60ac4f; */background-image: linear-gradient(180deg, #00a794 , #005986);color: #fff;text-align:center;font-size: 17px;border-radius: 30px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.nyjob_box li .job_content .job_email:hover{background:#005f87;background-image: linear-gradient(180deg, #00a794 , #005986);color:#fff;border-radius:0px;}
@media (max-width: 1024px) {
	.nyjob_box { margin:40px auto 0;}
	.nyjob_box li .job_dec{width: 60%;}
	.nyjob_box li .job_dec span:nth-of-type(2){ display:none;}
	.nyjob_box li .job_title .job_position{ font-size:18px;}
}
@media (max-width: 767px) {
	.nyjob_box { margin:24px auto 0; padding-left: 16px;}
    .nyjob_box li{padding: 0 15px 0 30px;}
	.nyjob_box li .job_xian{ display:block;}
	.nyjob_box li .job_title{width:100%;border-bottom: 1px solid #f1f1f1;border-right:0;padding-bottom:10px;}
	.nyjob_box li .job_dec{width:100%;margin-top: 15px;}
	.nyjob_box li .job_dec span{font-size: 14px;}
	.nyjob_box li .job_btn{right: calc(100% - -10px);width:40px;margin-top: -42.5px;}
	.nyjob_box li .job_title .job_time{font-size:14px;}
	.nyjob_box li .job_content{padding: 20px 0 40px;}
	.nyjob_box li .job_content .job_tou{margin-bottom:10px;}
	.nyjob_box li .job_content .job_detai{margin-bottom:20px;font-size: 14px;line-height: 26px;}

}
@media (max-width: 375px) {
	.nyjob_box li .job_dec{ display:block;}
	.nyjob_box li .job_dec span{ margin-right:10px;}
	.nyjob_box li .job_content .job_email{padding:10px 30px;font-size: 16px;}
}
	

/*视频中心*/
.h_video { width:100%; height:auto; min-height:320px; margin:40px auto; padding:0;}
.h_video .h_video_in { width:100%; max-width:1400px; margin:0 auto; padding:0;}
.h_video ul li { width:32%; margin:0 2% 0 0; box-shadow: 0 5px 10px rgba(0,0,0,0.1); float:left; -webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s; height:auto;}
.h_video ul li:nth-child(3n+3) { margin:0;}
.h_video ul li .pic { position:relative;width:100%;height:240px;overflow:hidden;cursor:pointer;}
.h_video ul li .pic .bg { width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:99;}
.h_video ul li:hover .pic .bg { display:none;}
.h_video ul li .pic a:after { content:'';display:block;width:65px;height:65px;background:url(../images/video_icon.png) center center no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-35px;z-index:999;}
.h_video.h_case ul li .pic a:after { display:none;}
.h_video ul li .pic a { display:block;width:100%;height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.h_video ul li .pic a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; _object-fit:cover; position:absolute; left:0; top:0; right:0; bottom:0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.h_video ul li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.h_video ul li .pic a .iblock { display:inline-block; height:100%; width:0; vertical-align:middle}
.h_video ul li .wz { width:100%; overflow:hidden; margin:0 auto; padding:10px 100px 10px 20px; 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;}
.h_video ul li .wz .tlt { display:block; width:100%; height:30px; overflow: hidden; line-height:30px; font-size:16px; color:#333; text-overflow: ellipsis; white-space:nowrap;}
.h_video ul li .wz span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; font-size:14px; color:#999; margin:0; padding:0;}
.h_video ul li .wz a.more { display:block; width:100px; height:60px; margin:0; padding:0;background:url(../images/nw_more1.png) center center no-repeat; position:absolute; top:10px; right:0; transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1) 0ms; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic;}
.h_video ul li:hover .wz a.more { background:url(../images/nw_more2.png) center center no-repeat;}
.h_video ul li:hover .wz .tlt { color:#0e68af;}

.h_video2 { margin:0 auto; padding:0;}
.h_video2 ul li { margin-bottom:30px;}

#c_detail_wrap .ny_video { width:80% !important; height:480px!important;margin:0 auto 20px;position:relative;z-index:99;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}

@media screen and (max-width:1079px) and (min-width:768px) {
.h_video ul li { width:49%;}
.h_video ul li:nth-child(2n+2) { margin:0;}
.h_video ul li:nth-child(3n+3) { margin:0 2% 0 0;}
.h_video ul li:nth-child(6n+6) { margin:0;}
}
@media (max-width: 767px) {
.h_video ul li{ width:100%;}
}
