
/* CSS Document */
/**common**/
*{ margin:0; padding:0; box-sizing: border-box;}
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;color: #333;}
a:visited { text-decoration:none;}
a:hover { color: #0d5198; text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center; justify-content: space-between;}
@media screen and (min-width:1920px){html{font-size: 110px;}}
@media screen and (max-width:1920px){html{font-size: 100px;}}
@media screen and (max-width: 1760px){html{font-size: 91.67px;}}
@media screen and (max-width: 1600px){html{font-size: 83.33px;}}
@media screen and (max-width: 1440px){html{font-size: 75px;}}
@media screen and (max-width: 1280px){html{font-size: 65px;}}
@media screen and (max-width: 768px){html{font-size: 50px;}}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:6px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:#0d5198;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#0d5198;}

/*图片特效*/
.white{position: relative;overflow: hidden;}
.white:after{content: '';cursor: pointer;position: absolute;left: -130%;top: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));transform: skewx(-25deg);}
.white:hover:after{left: 100%;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;}

/**top start**/
.subMenu { width: 100%; height:auto; background-color:rgba(255,255,255,0); border-bottom:1px solid rgba(255,255,255,0.1); position: absolute; top: 0; z-index:9999; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.fxd { height:88px; background-color:rgba(255,255,255,1); border-bottom:1px solid rgba(255,255,255,1); box-shadow:0 3px 6px rgba(0,0,0,0.25);}

.ly_top { width:100%; height:88px; margin:0 auto; padding:0;}
.ly_top .lytop_main { width:100%; max-width:1600px; height:88px; margin:0 auto; padding:0; position:relative;}
.lytop_main .ly_logo { width:20%; height:60px; margin:0 4% 0 0; padding:14px 0; float:left;}
.ly_logo a { position: relative; display: table-cell; vertical-align: middle; width: 100%; height: 60px; 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 {display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0;}
.fxd .ly_logo a img.logo1 { display:none;}

.ly_logo a::before{content: "";position: absolute;left: -1000px;top: -460px;width: 400px;height: 15px;background-color: rgba(255, 255, 255, .2);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: searchLights 1.5s ease-in 1.5s infinite;-o-animation: searchLights 1.5s ease-in 1.5s infinite;animation: searchLights 1.5s ease-in 1.5s infinite;}
@-webkit-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@-o-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@-moz-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}

.ly_top .lang{ position: relative;  padding-left: 20px; display: flex; }
.ly_top .lang ul{ position: relative; cursor: pointer;}
.ly_top .lang li{ background: #184d8f; border-radius: 3px; height: 30px; line-height: 30px; padding: 0 30px 0 10px;}
.ly_top .lang.open .iconfont{ color: #c3d600; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.ly_top .lang .iconfont{ font-size: 5px; color: #fff; position: relative; right: 15px;}
.ly_top .lang ul:hover .iconfont{ color: #c3d600;}
.ly_top .lang img{ position: relative; width: auto; height: 20px;}
.ly_top .lang.open .lang_sub{ display: block;}
.ly_top .lang_sub{ position: absolute; right: 8px; top: 70px; border-radius: 10px; padding: 15px; background-color: #1e1e1e; min-width: 120px; z-index: 10000; display: none;}
.ly_top .lang_sub a{ display: inline-block; width: 100%; padding-top: 16px; color: #fff;}
.ly_top .lang_sub a:first-child{ padding-top: 0;}
.ly_top .lang_sub a:hover{ color: #c3d600;}
.ly_top .lang_sub img{ width: auto; height: 20px;}
@media screen and (max-width: 768px) {
	.ly_top .lang{ margin-top: 20px;}
	.ly_top .lang_sub{ top: 40px; display: block;}
}


.ly_nav { width:54%; height:88px; margin:0; padding:0; float:left;}
.nav_ul { height:88px; 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: 88px; margin: 0 auto; padding: 0; position: relative;}

.nav_item > a { display: block; width: 100%; height: 88px; line-height: 88px; color: #fff; font-size: 18px; text-align: center; -webkit-transition: all .4s; transition: all .4s; position:relative;}
.nav_item > a em { display:none; width:40px; height:3px; overflow:hidden; margin:0 0 0 -20px; background-color:#fff; position:absolute; bottom:0; left:50%;}
.nav_item:hover > a, .nav_item > a.navon { color:#fff;}
.nav_item:hover > a em, .nav_item > a.navon em { display:block;}

.fxd .nav_item > a { color:#333;}
.fxd .nav_item > a em { background-color:#184d8f;}
.fxd .nav_item:hover > a, .fxd .nav_item > a.navon { color:#184d8f;}

.menu_open { display: none;}

.nav_item_open { width: 140%; height: auto; position: absolute; left: -20%; top: 100%; z-index: 10000; 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: 16px; white-space:nowrap; text-overflow: ellipsis; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ny_top .nav_item2 a { color:#565656;}
.nav_item2:hover a { background-color: #184d8f; color: #fff;}
.hcover { display: none;}

.ly_right { width:88px; height:88px; margin:0; padding:0; background:url(../images/sc_icon.png) center center no-repeat; background-size:44px 44px; border-left:1px solid rgba(255,255,255,0.1); float:right; cursor:pointer;}
.ly_right:hover { background-color:#0d5198; border-left:0;}
.ly_right .lytop_sc { width:100%; overflow:hidden; margin:0; padding:20px; position:absolute; left:0; top:88px; background-color:rgba(0,30,61,0.5); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s;}
.ly_right:hover .lytop_sc { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
.lytop_sc form { display:block; width:100%; height:48px; overflow:hidden; margin:0; padding:0 120px 0 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:100%; height:48px; overflow:hidden; margin:0; padding:0 0 0 10px; background-color:#fff; border-radius:24px 0 0 24px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.ly_ipt input { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#666; font-size:15px; margin:0; padding:0 24px; 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:48px; overflow:hidden; margin:0; padding:0; position:absolute; top:0; right:0;}
.ly_btn input { display:block; width:120px; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; text-indent:24px; margin:0; padding:0; border-radius:0 24px 24px 0; background:#0264c9 url(../images/sc_icon.png) 20px center no-repeat; background-size:32px 32px; border:none; outline:none; cursor:pointer;}
.fxd .ly_right { background:url(../images/sc_icon1.png) center center no-repeat; background-size:44px 44px; border-left:1px solid rgba(13,81,152,0.1);}
.fxd .ly_right:hover { background:#0d5198 url(../images/sc_icon.png) center center no-repeat; background-size:44px 44px; border-left:0;}

.sc_slt { width: 100px; height: 40px; overflow: hidden; margin: 0; padding: 0; border-right: 1px solid #dfdfdf; border-radius:20px 0 0 20px; position:absolute; left:10px; top:4px;}
.sc_slt select { display:block; width:100%; height:40px; line-height:40px; color:#666; font-size:15px; margin:0; padding:0 10px; border:0; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/jt1.png) 80px center no-repeat;}
.sc_slt select option { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:15px; text-align:center;}

@media screen and (width:1600px){
	.ly_top { width:94%; padding:0 3%;}
	.ly_top .lytop_main { max-width:inherit;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.ly_top { width:94%; padding:0 3%;}
	.ly_top .lytop_main { max-width:inherit;}
	.lytop_main .ly_logo { width:16%;}
	.ly_nav { width:64%;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.ly_top { width:94%; padding:0 3%;}
	.ly_top .lytop_main { max-width:inherit;}
	.lytop_main .ly_logo { width:16%;}
	.ly_nav { width:64%;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.ly_top { width:94%; padding:0 3%;}
	.ly_top .lytop_main { max-width:inherit;}
	.lytop_main .ly_logo { width:16%;}
	.ly_nav { width:64%;}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
	.subMenu { _height:80px;}
	.ly_top { width:94%; height:80px; margin:0 auto; padding:0 3%;}
	.ly_top .lytop_main { width:100%; height:80px; margin:0 auto; padding:0;}
	.lytop_main .ly_logo { width:250px; height:60px; margin:0 10px 0 0; padding:10px 0; float:left;}
	
	.ly_nav { width:auto;}
	.menu_open { display: block; float: right; width: 80px; height: 80px; padding: 20px 0; position: absolute; top:0; right:80px; box-sizing: border-box; z-index: 98; cursor: pointer}
    .menu_open i { width: 28px; height: 2px; background-color: #fff; display: block; margin: 9px auto;}
	.menu_open:hover, .menu_open:active { background-color:#184d8f;}
	.menu_open:hover i, .menu_open:active i { background-color: #fff;}
	
	.fxd .menu_open i { background-color:#184d8f;}
	.fxd .menu_open:hover, .fxd .menu_open:active { background-color:#184d8f;}
	.fxd .menu_open:hover i, .fxd .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(13,81,152,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,0.5); font-size: 18px; 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 { width:30px; height:2px; left:30px; margin:0;}
	
	.fxd .nav_item > a { color:rgba(255,255,255,0.5);}
	.fxd .nav_item > a em { background-color:#fff;}
	.fxd .nav_item:hover > a, .fxd .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.5); 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(13,81,152,1); 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.5); 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;}
	
	.ly_right { width:80px; height:80px;}
	.ly_right .lytop_sc { top:80px;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.subMenu { _height:80px;}
	.ly_top { width:94%; height:80px; margin:0 auto; padding:0 3%;}
	.ly_top .lytop_main { width:100%; height:80px; margin:0 auto; padding:0;}
	.lytop_main .ly_logo { width:250px; height:60px; margin:0 10px 0 0; padding:10px 0; float:left;}
	
	.ly_nav { width:auto;}
	.menu_open { display: block; float: right; width: 80px; height: 80px; padding: 20px 0; position: absolute; top:0; right:80px; box-sizing: border-box; z-index: 98; cursor: pointer}
    .menu_open i { width: 28px; height: 2px; background-color: #fff; display: block; margin: 9px auto;}
	.menu_open:hover, .menu_open:active { background-color:#184d8f;}
	.menu_open:hover i, .menu_open:active i { background-color: #fff;}
	
	.fxd .menu_open i { background-color:#184d8f;}
	.fxd .menu_open:hover, .fxd .menu_open:active { background-color:#184d8f;}
	.fxd .menu_open:hover i, .fxd .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(13,81,152,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 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 { width:30px; height:2px; left:30px; margin:0;}
	
	.fxd .nav_item > a { color:rgba(255,255,255,0.5);}
	.fxd .nav_item > a em { background-color:#fff;}
	.fxd .nav_item:hover > a, .fxd .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.5); 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(13,81,152,1); 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: 16px; 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.5); 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;}
	
	.ly_right { width:80px; height:80px;}
	.ly_right .lytop_sc { top:80px;}
}
@media screen and (max-width:767px) {
	.subMenu { height:60px;}
	.ly_top { width:94%; height:60px; margin:0 auto; padding:0 3%; 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;}
	.lytop_main .ly_logo { width:200px; height:48px; margin:0; padding:6px 0; float:left;}
	.ly_logo a { height:48px;}
	
	.ly_nav { width:auto;}
	.menu_open { display: block; float: right; width: 60px; height: 60px; padding: 13px 0; position: absolute; top:0; right:60px; box-sizing: border-box; z-index: 98; cursor: pointer}
    .menu_open i { width: 22px; height: 1px; background-color: #fff; display: block; margin: 8px auto;}
	.menu_open:hover, .menu_open:active { background-color:#184d8f;}
	.menu_open:hover i, .menu_open:active i { background-color: #fff;}
	
	.fxd .menu_open i { background-color:#184d8f;}
	.fxd .menu_open:hover, .fxd .menu_open:active { background-color:#184d8f;}
	.fxd .menu_open:hover i, .fxd .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(13,81,152,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: 15px; 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 { width:30px; height:2px; left:20px; margin:0;}
	
	.fxd .nav_item > a { color:rgba(255,255,255,0.5);}
	.fxd .nav_item > a em { background-color:#fff; left:20px;}
	.fxd .nav_item:hover > a, .fxd .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: 10px; height: 10px; margin:-5px 0 0 -5px; border: 1px solid rgba(255, 255, 255, 0.5); 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(13,81,152,1); 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.5); 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:60px; height:60px; background:url(../images/sc_icon3.png) center center no-repeat; background-size:32px 32px;}
	.ly_right .lytop_sc { padding:10px; top:60px;}
	.lytop_sc form { height:40px; padding:0 60px 0 0;}
	.lytop_sc form .ly_ipt { height:40px; padding:0 0 0 90px;}
	.ly_ipt input { height:40px; line-height:40px; font-size:14px; padding:0 20px;}
	.lytop_sc form .ly_btn { width:60px; height:40px;}
	.ly_btn input { width:60px; height:40px; font-size:0; background:#0264c9 url(../images/sc_icon3.png) center center no-repeat; background-size:32px 32px;}
	.fxd .ly_right { background:url(../images/sc_icon2.png) center center no-repeat; background-size:32px 32px; border-left:1px solid rgba(13,81,152,0.1);}
	.fxd .ly_right:hover { background:#0d5198 url(../images/sc_icon3.png) center center no-repeat; background-size:32px 32px; border-left:0;}
	
	.sc_slt { left:0; top:0;}
}
/**top end**/

/* banner 开始 */
.video-container{position: relative; margin-top: 88px; width: 100%;height: 100%;}
video{width: 100%;height: 100%;object-fit: cover;}
.fallback-image{ display: none;}
.ba_scroll { width:60px; overflow:hidden; margin:0 0 0 -30px; padding:0; position:absolute; left:50%; bottom:10px; z-index:99;}
.ba_scroll span { display:block; width:100%; overflow:hidden; line-height:20px; color:#0d5198; font-family:"Helvetica"; font-size:14px; text-align:center; margin:0 auto; padding:0;}
.ba_scroll p { width:24px; height:36px; overflow:hidden; margin:5px auto 0; padding:0; border:1px solid #0d5198; border-radius:12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ba_scroll p i { display:block; width:1px; height:12px; overflow:hidden; background-color:#0d5198; margin:12px auto; padding:0; animation-name: scrollTip; animation-duration: 1s; animation-iteration-count: infinite;}
@media screen and (max-width:767px) {
	.video-container{ margin-top: 60px;}
	.video-container video{ height: 200px; position: relative; z-index: 99999}
	.fallback-image{position: absolute; top: 0; width: 100%;height: 200px;object-fit: cover;display: block;}
}
/* banner 结束 */

/*idx_About 开始*/
.idx_About { width:100%; height:auto; margin:0 auto; top: -6px; padding:100px 0; position:relative;}
.idx_About .idx_Aboutbg { width:45%; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0;}
.idx_Aboutbg img { display:block; width:100%; height:453px; overflow:hidden; margin:0; padding:0;}
.idx_About .idxAbout_main { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.idxAbout_main .idxAbout_video { width:50%; height:auto; margin:0; padding:0 30px 0 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxAbout_video .idxAbout_vdcon { width:100%; height:433px; margin:0 auto; padding:0; position:relative;}
.idxAbout_vdcon i { display:block; width:100%; height:100%; overflow:hidden; background-color:#c3d600; margin:0; padding:0; position:absolute; left:-20px; top:-20px;}
.idxAbout_vdcon .idxAbout_vdmain { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.idxAbout_vdmain img.vd_img { width: 100%; height: 100%; object-fit: cover; border-top-left-radius: 20px;  border-bottom-right-radius: 20px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.idxAbout_vdmain:hover img.vd_img { transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}

.idxAbout_main .idxAbout_text { width:50%; height:auto; margin:0; padding:0 0 0 30px; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxAbout_text .idxAbout_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.idxAbout_con .idxAbout_contit { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.idxAbout_contit span { display:block; width:100%; line-height:64px; color:rgba(13,81,152,0.2); font-size:80px; font-weight:bold; margin:0 auto; padding:0;}
.idxAbout_contit div { display:block; width:100%; line-height:50px; color:#333; font-size:48px; font-weight:bold; margin:-20px auto 0; padding:0;}
.idxAbout_con em { display:block; width:60px; height:2px; overflow:hidden; margin:30px 0; padding:0; background-color:#0d5198;}
.idxAbout_con p { width:100%; max-height:150px; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:justify; text-indent:2em; margin:0 auto; padding:0; display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical; text-overflow: ellipsis;}

.idxAbout_text .idxAbout_data { width:100%; overflow:hidden; margin:60px auto 0; padding:0;}
.idxAbout_data ul li { width:25%; overflow:hidden; margin:0 auto; padding:0 10px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxAbout_data ul li p { width:100%; height:50px; overflow:hidden; line-height:50px; color:#333; font-size:56px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.idxAbout_data ul li p i { font-weight:normal; font-size:14px; font-style:normal;}
.idxAbout_data ul li em { display:block; width:24px; height:2px; overflow:hidden; margin:15px auto; background-color:#0d5198;}
.idxAbout_data ul li span { display:block; width:100%; overflow:hidden; line-height:20px; color:#999; font-size:14px; text-align:center; margin:0 auto; padding:0;}
.idxAbout_data .wow p {transition: all 0.5s;color: #0d5198;}
.idxAbout_data .wow p:hover {cursor: pointer;transform: scale(1.1);}

@media screen and (width:1600px){
	.idx_About { width:94%; padding:80px 3%;}
	.idx_About .idxAbout_main { max-width:inherit;}
	.idxAbout_video .idxAbout_vdcon { height:411px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.idx_About { width:94%; padding:80px 3%;}
	.idx_Aboutbg img { height:386px;}
	.idx_About .idxAbout_main { max-width:inherit;}	
	.idxAbout_video .idxAbout_vdcon { height:366px;}
	.idxAbout_main .idxAbout_text { margin:-20px 0 0;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_text .idxAbout_data { margin:40px auto 0;}
	.idxAbout_data ul li p { font-size:42px;}
}
@media screen and (min-width:1366px) and (max-width:1439px) {
	.idx_About { width:94%; padding:80px 3%;}
	.idx_Aboutbg img { height:385px;}
	.idx_About .idxAbout_main { max-width:inherit; padding: 0 0 140px;}
	.idxAbout_video .idxAbout_vdcon { height:345px;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:56px; font-size:72px;}
	.idxAbout_contit div { line-height:44px; font-size:44px;}
	.idxAbout_con em { margin:24px 0;}
	.idxAbout_con p { max-height:210px; -webkit-line-clamp:7;}
	.idxAbout_text .idxAbout_data { position:absolute; left:0; bottom:0; margin:0;}
	.idxAbout_data ul li p { font-size:56px;}
	.idxAbout_data ul li em { margin:12px auto;}
}
@media screen and (min-width:1360px) and (max-width:1365px) {
	.idx_About { width:94%; padding:80px 3%;}
	.idx_Aboutbg img { height:385px;}
	.idx_About .idxAbout_main { max-width:inherit; padding: 0 0 140px;}
	.idxAbout_video .idxAbout_vdcon { height:345px;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:56px; font-size:72px;}
	.idxAbout_contit div { line-height:44px; font-size:44px;}
	.idxAbout_con em { margin:24px 0;}
	.idxAbout_con p { max-height:180px; -webkit-line-clamp:6;}
	.idxAbout_text .idxAbout_data { position:absolute; left:0; bottom:0; margin:0;}
	.idxAbout_data ul li p { font-size:52px;}
	.idxAbout_data ul li em { margin:12px auto;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.idx_About { width:94%; padding:80px 3% 40px;}
	.idx_Aboutbg img { height:362px;}
	.idx_About .idxAbout_main { max-width:inherit; padding: 0 0 120px;}
	.idxAbout_video .idxAbout_vdcon { height:322px;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:50px; font-size:64px;}
	.idxAbout_contit div { line-height:40px; font-size:40px;}
	.idxAbout_con em { margin:24px 0;}
	.idxAbout_con p { max-height:180px; -webkit-line-clamp:6;}
	.idxAbout_text .idxAbout_data { position:absolute; left:0; bottom:0; margin:0;}
	.idxAbout_data ul li { padding:0 5px;}
	.idxAbout_data ul li p { height:48px; line-height:48px; font-size:48px;}
	.idxAbout_data ul li em { margin:10px auto;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.idx_About { width:94%; padding:60px 3% 40px;}
	.idx_Aboutbg img { height:324px;}
	.idx_About .idxAbout_main { max-width:inherit; padding: 0 0 120px;}
	.idxAbout_main .idxAbout_video { padding:0 20px 0 0;}
	.idxAbout_video .idxAbout_vdcon { height:304px;}
	.idxAbout_main .idxAbout_text { padding:0 0 0 20px;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:40px; font-size:50px;}
	.idxAbout_contit div { line-height:32px; font-size:32px;}
	.idxAbout_con em { width:48px; margin:20px 0;}
	.idxAbout_con p { max-height:180px; -webkit-line-clamp:6;}
	.idxAbout_text .idxAbout_data { position:absolute; left:0; bottom:0; margin:0;}
	.idxAbout_data ul li { padding:0 5px;}
	.idxAbout_data ul li p { height:44px; line-height:44px; font-size:42px;}
	.idxAbout_data ul li em { margin:10px auto;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.idx_About { width:94%; padding:60px 3% 40px;}
	.idx_Aboutbg img { height:290px;}
	.idx_About .idxAbout_main { max-width:inherit; padding: 0 0 120px;}
	.idxAbout_main .idxAbout_video { padding:0 20px 0 0;}
	.idxAbout_video .idxAbout_vdcon { height:270px;}
	.idxAbout_main .idxAbout_text { padding:0 0 0 20px;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:40px; font-size:50px;}
	.idxAbout_contit div { line-height:32px; font-size:32px;}
	.idxAbout_con em { width:48px; margin:20px 0;}
	.idxAbout_con p { max-height:150px; -webkit-line-clamp:5;}
	.idxAbout_text .idxAbout_data { position:absolute; left:0; bottom:0; margin:0;}
	.idxAbout_data ul li { padding:0 5px;}
	.idxAbout_data ul li p { height:44px; line-height:44px; font-size:42px;}
	.idxAbout_data ul li em { margin:10px auto;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.idx_About { width:94%; padding:40px 3% 20px;}
	.idx_Aboutbg img { height:274px;}
	.idx_About .idxAbout_main { max-width:inherit; padding: 0 0 120px;}
	.idxAbout_main .idxAbout_video { padding:0 20px 0 0;}
	.idxAbout_video .idxAbout_vdcon { height:260px;}
	.idxAbout_main .idxAbout_text { padding:0 0 0 20px;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:40px; font-size:50px;}
	.idxAbout_contit div { line-height:32px; font-size:32px;}
	.idxAbout_con em { width:48px; margin:20px 0;}
	.idxAbout_con p { max-height:150px; -webkit-line-clamp:5;}
	.idxAbout_text .idxAbout_data { position:absolute; left:0; bottom:0; margin:0;}
	.idxAbout_data ul li { padding:0 5px;}
	.idxAbout_data ul li p { height:44px; line-height:44px; font-size:42px;}
	.idxAbout_data ul li em { margin:10px auto;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.idx_About { width:94%; padding:40px 3%;}	
	.idx_About .idx_Aboutbg { width:80%;}
	.idx_Aboutbg img { height:388px;}	
	.idx_About .idxAbout_main { max-width:inherit;}
	.idxAbout_main .idxAbout_video { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.idxAbout_video .idxAbout_vdcon { height:406px;}
	.idxAbout_main .idxAbout_text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:40px; font-size:50px;}
	.idxAbout_contit div { line-height:32px; font-size:32px;}
	.idxAbout_con em { width:48px; margin:20px 0;}
	.idxAbout_con p { max-height:112px; font-size:14px; line-height:28px; -webkit-line-clamp:4;}
	.idxAbout_text .idxAbout_data { margin:40px auto 0;}
	.idxAbout_data ul li { padding:0 10px;}
	.idxAbout_data ul li p { height:48px; line-height:48px; font-size:48px;}
	.idxAbout_data ul li em { margin:10px auto;}
}
@media (max-width: 767px) {
	.idx_About { width:94%; padding:30px 3% 0;}
	.idx_About .idx_Aboutbg { width:80%;}
	.idx_Aboutbg img { height:210px;}
	.idx_About .idxAbout_main { max-width:inherit;}
	.idxAbout_main .idxAbout_video { width:100%; margin:0 auto 20px; padding:0; float:inherit;}
	.idxAbout_vdcon i { top:-10px; left:-10px;}
	.idxAbout_video .idxAbout_vdcon { height:220px;}
	.idxAbout_vdmain .idxAbout_vdmask a { height:80px; margin:-60px 0 0;}
	.idxAbout_vdmain .idxAbout_vdmask a img.vd_btn { width:48px; height:48px; margin:0 auto 12px;}
	.idxAbout_vdmain .idxAbout_vdmask a span { font-size:14px;}
	.idxAbout_main .idxAbout_text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.idxAbout_text .idxAbout_con { padding:0;}
	.idxAbout_contit span { line-height:40px; font-size:50px;}
	.idxAbout_contit div { line-height:32px; font-size:32px;}
	.idxAbout_con em { width:48px; margin:20px 0;}
	.idxAbout_con p { max-height:112px; font-size:14px; line-height:28px; -webkit-line-clamp:4;}
	.idxAbout_text .idxAbout_data { margin:20px auto;}
	.idxAbout_data ul li { width:50%; margin:0 0 20px; padding:0 10px;}
	.idxAbout_data ul li p { height:48px; line-height:48px; font-size:48px;}
	.idxAbout_data ul li em { margin:10px auto;}
}
@media (max-width: 375px) {
	.idx_Aboutbg img { height:200px;}
	.idxAbout_video .idxAbout_vdcon { height:200px;}
}
@media (max-width: 320px) {
	.idx_Aboutbg img { height:170px;}
	.idxAbout_video .idxAbout_vdcon { height:170px;}
	.idxAbout_contit span { line-height:36px; font-size:44px;}
	.idxAbout_contit div { line-height:30px; font-size:30px; margin:-15px auto 0;}
	.idxAbout_data ul li { padding:0 5px;}
	.idxAbout_data ul li p { height:40px; line-height:40px; font-size:40px;}
}
/*idx_About 结束*/

/*idx_Products 开始*/
.idx_Products { width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.idx_Products .idxPro_main { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.idxPro_main .idxPro_tit { width:100%; height:60px; overflow:hidden; line-height:60px; color:#333; font-size: 0.4rem; font-weight: 700; margin:0; padding:0;}
.idxPro_tit span { display:inline-block; line-height:60px; color:#0d5198; font-size:36px; font-weight:bold; margin:-4px 10px 0 0; vertical-align:middle;}
.idxPro_tit img { display:block; width:4px; height:30px; overflow:hidden; margin:15px 10px 15px 0; padding:0; float:left;}
.idx_Products .idxPro_menu { width:62.5%; overflow:hidden; margin:0; padding:36px 20px; background-color:#0d5198; position:absolute; top:0; right:0; z-index:2; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxPro_menu a { display:block; width:12.4%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0 10px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;    cursor: pointer;}
.idxPro_menu a:hover, .idxPro_menu a.idxProMenu_on { color:#0d5198; font-weight:bold; background-color:#c3d600; border-radius:24px;}

.idx_Products .idxPro_list { width:100%; height:auto; margin:60px auto 0; padding:80px 0 40px; background:url(../images/idx_probg.jpg) center center no-repeat; background-size:100% 100%; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxPro_list ul { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.idxPro_list ul li { width:23%; height:auto; margin:0 2.666666% 40px 0; padding:10px; background-color:#fff; box-shadow:0 10px 20px rgba(20,49,49,0.1); float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxPro_list ul li:nth-child(4n+4) { margin:0 0 40px;}
.idxPro_list ul li.idxPro_first { background-color:#0d5198;}
.idxPro_list ul li.idxPro_first .idxProFir_con { width:100%; height:280px; overflow:hidden; margin:0 auto; padding:29px; border:1px solid rgba(255,255,255,0.1); position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxProFir_con .idxProTit_text { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.idxProFir_con .idxProTit_text .idxProTit_name { width:100%; height:auto; min-height:60px; overflow:hidden; margin:0 auto; padding:0 0 0 74px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxProFir_con .idxProTit_text .idxProTit_name i { display:block; width:60px; height:60px; margin:0; padding:0; position:absolute; left:0; top:0;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon1 { background:url(../images/637629971701253429.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon2 { background:url(../images/637629971460078975.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon3 { background:url(../images/637629971561946322.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon4 { background:url(../images/637629969487317073.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon5 { background:url(../images/637629971791108853.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon6 { background:url(../images/637629971871292339.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name i.idxPro_icon7 { background:url(../images/637629971973783682.png) center center no-repeat; background-size:100% 100%;}
.idxProFir_con .idxProTit_text .idxProTit_name img { display: block; width: 60px; height: 60px; margin: 0; padding: 0; position: absolute; left: 0; top: 0;}
.idxProFir_con .idxProTit_text .idxProTit_name a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:24px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.idxProFir_con .idxProTit_text .idxProTit_name em { display:block; width:48px; height:2px; overflow:hidden; margin:10px 0 0; padding:0; background-color:#fff; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.idxProFir_con .idxProTit_text .idxProTit_name:hover em { width:64px;}
.idxProFir_con .idxProTit_text p { width:100%; max-height:90px; overflow:hidden; line-height:30px; color:#fff; font-size:15px; margin:10px auto 0; padding:0; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.idxProFir_con .idxPro_more { position:absolute; bottom:29px; left:29px;}
.idxProFir_con .idxPro_more a { display:block; width:140px; height:40px; overflow:hidden; line-height:38px; color:#fff; font-size:14px; text-align:center; border:1px solid #fff; border-radius:20px; margin:0; padding: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;}
.idxProFir_con .idxPro_more a img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 0 0 8px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.idxProFir_con .idxPro_more a:hover { width:150px;}
.idxProFir_con .idxPro_more a:hover img { margin:-4px 0 0 16px;}

.idxPro_list ul li .idxPro_con { width:100%; height:280px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid rgba(13,81,152,0.2); position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxPro_list ul li .idxPro_con .idxPro_img { width:100%; height:220px; overflow:hidden; margin:0 auto; padding:0;}
.idxPro_list ul li .idxPro_con .idxPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.idxPro_list ul li .idxPro_con .idxPro_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;}
.idxPro_list ul li:hover .idxPro_con .idxPro_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.idxPro_list ul li .idxPro_con .idxPro_name { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; 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;}
.idxPro_list ul li .idxPro_con .idxPro_name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.idxPro_list ul li .idxPro_con .idxPro_name a i { display:none;}
.idxPro_list ul li .idxPro_con .idxPro_name em { display:block; width:30px; height:2px; overflow:hidden; background-color:#0d5198; margin:0 auto 8px; padding:0;}
.idxPro_list ul li:hover .idxPro_con { padding:10px; border:1px solid rgba(13,81,152,0.9);}
.idxPro_list ul li:hover .idxPro_con .idxPro_name { height:100%; padding:80px 10px 10px; position:absolute; left:0; top:0; background-color:rgba(13,81,152,0.9);}
.idxPro_list ul li:hover .idxPro_con .idxPro_name a { height:auto; color:#fff;}
.idxPro_list ul li:hover .idxPro_con .idxPro_name a i { display:block; width:60px; height:60px; overflow:hidden; margin:0 auto 40px; padding:0; background:url(../images/more1.png) center center no-repeat; background-size:60px 60px;}
.idxPro_list ul li:hover .idxPro_con .idxPro_name em { background-color:#fff;}
.tabOther{display: none;}

@media screen and (width:1600px){
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idx_Products .idxPro_menu { width:70%;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { padding:80px 40px 40px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idx_Products .idxPro_menu { width:70%;}
	.idxPro_menu a { font-size:16px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { padding:80px 40px 40px;}
	.idxProFir_con .idxProTit_text .idxProTit_name a { font-size:19px;}
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size:15px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxProFir_con .idxPro_more { left:19px; bottom:19px;}
	.idx_Products .idxPro_menu { width:70%;}
	.idxPro_menu a { font-size:15px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { padding:80px 40px 40px;}
	.idxPro_list ul li { width:23.5%; margin:0 2% 30px 0;}
	.idxPro_list ul li:nth-child(4n+4) { margin:0 0 30px;}
	.idxPro_list ul li.idxPro_first .idxProFir_con { height:240px; padding:19px;}
	.idxProFir_con .idxProTit_text .idxProTit_name a { font-size:19px;}
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size:15px;}
	.idxPro_list ul li .idxPro_con { height:240px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:180px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding:50px 10px 10px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxProFir_con .idxProTit_text .idxProTit_name a { font-size:18px;}
	.idxProFir_con .idxProTit_text .idxProTit_name em { width:40px;}
	.idxProFir_con .idxProTit_text .idxProTit_name:hover em { width:50px;}
	.idxProFir_con .idxProTit_text p { max-height:72px; line-height:24px; font-size:14px;}
	.idxProFir_con .idxPro_more { left:19px; bottom:19px;}
	.idx_Products .idxPro_menu { width: 100%; top:80px; left: 40px; padding: 36px 60px 36px 20px;}
	.idxPro_menu a { font-size:16px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { margin: 100px auto 0; padding:80px 40px 15px;}
	.idxPro_list ul li { width:23.5%; margin:0 2% 25px 0;}
	.idxPro_list ul li:nth-child(4n+4) { margin:0 0 25px;}
	.idxPro_list ul li.idxPro_first .idxProFir_con { height:240px; padding:19px;}	
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size:15px;}
	.idxPro_list ul li .idxPro_con { height:240px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:180px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding:60px 10px 10px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name a i { margin:0 auto 20px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxProFir_con .idxProTit_text .idxProTit_name { height:auto; min-height:50px; padding:0 0 0 60px;}
	.idxProFir_con .idxProTit_text .idxProTit_name img { width:50px; height:50px;}
	.idxProFir_con .idxProTit_text .idxProTit_name a { height:auto; max-height:48px; line-height:24px; font-size:16px; white-space:inherit; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
	.idxProFir_con .idxProTit_text .idxProTit_name em { width:40px; margin:8px 0 0;}
	.idxProFir_con .idxProTit_text .idxProTit_name:hover em { width:50px;}
	.idxProFir_con .idxProTit_text p { max-height:72px; line-height:24px; font-size:14px;}
	.idxProFir_con .idxPro_more { left:19px; bottom:19px;}
	.idx_Products .idxPro_menu { width: 100%; top:80px; left: 40px; padding: 30px 60px 30px 20px;}
	.idxPro_menu a { font-size:15px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { margin: 88px auto 0; padding:80px 40px 15px;}
	.idxPro_list ul li { width:23.5%; margin:0 2% 25px 0;}
	.idxPro_list ul li:nth-child(4n+4) { margin:0 0 25px;}
	.idxPro_list ul li.idxPro_first .idxProFir_con { height:240px; padding:19px;}	
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size:15px;}
	.idxPro_list ul li .idxPro_con { height:240px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:180px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding:60px 10px 10px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name a i { margin:0 auto 20px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxProFir_con .idxPro_more { left:29px; bottom:29px;}
	.idx_Products .idxPro_menu { width: 100%; top:80px; left: 40px; padding: 30px 60px 30px 20px;}
	.idxPro_menu a { font-size:16px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { margin: 88px auto 0; padding:80px 40px 20px;}
	.idxPro_list ul li { width:48.5%; margin:0 3% 30px 0;}
	.idxPro_list ul li:nth-child(4n+4) { margin:0 3% 30px 0;}
	.idxPro_list ul li:nth-child(2n+2) { margin:0 0 30px;}
	.idxPro_list ul li.idxPro_first .idxProFir_con { height:280px; padding:29px;}
	.idxPro_list ul li .idxPro_con { height:280px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:220px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding:60px 10px 10px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name a i { margin:0 auto 20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxProFir_con .idxProTit_text .idxProTit_name { font-size:22px;}
	.idxProFir_con .idxPro_more { left:19px; bottom:19px;}
	.idx_Products .idxPro_menu { width: 100%; padding: 20px 40px; position: inherit; top: inherit; right: inherit;}
	.idxPro_menu a { height: 40px; line-height: 40px; font-size:15px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { margin: 0 auto; padding:40px 40px 10px;}
	.idxPro_list ul li { width:48%; margin:0 4% 30px 0;}
	.idxPro_list ul li:nth-child(4n+4) { margin:0 4% 30px 0;}
	.idxPro_list ul li:nth-child(2n+2) { margin:0 0 30px;}
	.idxPro_list ul li.idxPro_first .idxProFir_con { height:260px; padding:19px;}	
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size:15px;}
	.idxPro_list ul li .idxPro_con { height:260px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:200px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding:60px 10px 10px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name a i { margin:0 auto 20px;}
}
@media (max-width: 767px) {
	.idx_Products .idxPro_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxPro_main .idxPro_tit { font-size:22px;}
	.idxPro_tit img { height:24px; margin:18px 10px 18px 0;}
	.idxPro_tit span { font-size:30px;}
	.idxProFir_con .idxProTit_text .idxProTit_name { height:auto; min-height:50px; padding:0 0 0 74px;}
	.idxProFir_con .idxProTit_text .idxProTit_name img { width:50px; height:50px;}
	.idxProFir_con .idxProTit_text .idxProTit_name a { height:auto; max-height:48px; line-height:24px; font-size:16px; white-space:inherit; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
	.idxProFir_con .idxProTit_text .idxProTit_name em { width:40px; margin:8px 0 0;}
	.idxProFir_con .idxProTit_text .idxProTit_name:hover em { width:50px;}
	.idxProFir_con .idxProTit_text p { max-height:72px; line-height:24px; font-size:14px;}
	.idxProFir_con .idxPro_more { left:19px; bottom:19px;}
	.idx_Products .idxPro_menu { width: 100%; padding: 20px; background-color:#f2f3f6; position: inherit; top: inherit; right: inherit;}
	.idxPro_menu a { width:50%; height: 40px; line-height: 40px; color:#333; font-size:15px;}
	.idxPro_menu a:hover, .idxPro_menu a.idxProMenu_on { color: #fff; font-weight: bold; background-color: #0d5198; border-radius: 24px;}
	.idxPro_list ul { max-width:inherit;}
	.idx_Products .idxPro_list { margin: 0 auto; padding:20px 20px 0;}
	.idxPro_list ul li { width:100%; margin:0 auto 20px;}
	.idxPro_list ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.idxPro_list ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.idxPro_list ul li.idxPro_first .idxProFir_con { height:auto; padding:19px 19px 89px;}	
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size:15px;}
	.idxPro_list ul li .idxPro_con { height:260px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:200px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding:80px 10px 10px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name a i { margin:0 auto 20px;}
}
@media (max-width: 375px) {
	.idxPro_tit span { font-size:28px;}
}
@media (max-width: 320px) {
	.idxPro_main .idxPro_tit { font-size: 18px;}
	.idxPro_tit span { font-size: 24px;}
	.idxPro_menu a { width:100%; font-size:14px; padding:0 16px;}
	.idxPro_list ul li .idxPro_con { height:240px;}
	.idxPro_list ul li .idxPro_con .idxPro_img { height:180px;}
	.idxPro_list ul li:hover .idxPro_con .idxPro_name { padding: 60px 10px 10px;}
	.idxPro_list ul li .idxPro_con .idxPro_name a { font-size: 14px;}
}
/*idx_Products 结束*/

/*pb_title*/
.pb_title{text-align:center;position:relative;padding-top:51px;}
.pb_title i{display:block;position:absolute;left:0;top:0;width:100%;text-align:center;font-size:57px;height:1em;line-height:1em;color:rgba(3,0,0,.2);font-family:Impact;font-style:normal;text-transform:uppercase;}
.pb_title .h_t{font-size:48px;color:#323232;height:58px;line-height:58px;position:relative;font-weight:bold;display:inline-block; top: -30px; letter-spacing: 2px;}
.positionimg img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.positionimg img.img_way{object-fit:contain;}
.scale_img:hover img{
    -webkit-transform:scale(1.05);
       -moz-transform:scale(1.05);
         -o-transform:scale(1.05);
            transform:scale(1.05);
}
/*product*/
.syproduct .pro_shipin{ width:100%; height:850px;bottom: 0;left: 0; overflow: hidden; right: 0;top: 0;position:relative;background: #0d5198;}
.syproduct .pro_shipin video{ height: 100%; -o-object-fit: cover; object-fit: cover; width: 100%;}
.syproduct .pro_nr{ width:100%;box-sizing: border-box;  z-index:999;left: 0;top:50px;position: absolute;min-height: 100%;}
.syproduct .pro_nr .container{ width: 94%; padding: 60px 3% 40px; margin: 0 auto;}

.product{margin-top:42px;position:relative;}
.product .p_ul{width:100%;overflow:hidden; }
.product .p_ul ul{ width:102%; float:left}
.product .p_ul ul li{ width:31.33%; float:left; margin-right:2%}
.product .p_ul .p_img{width:100%;padding-bottom:80%;position:relative;overflow:hidden; }
.product .p_ul .p1{ padding:4%; background: rgb(27 66 135 / 40%) none repeat scroll;filter:Alpha(opacity=55); display:block}
.product .p_ul .p1 h2{ font-size:30px; color:#fff; line-height:48px; height:48px; overflow:hidden;  background: url(../images/jt.png) center right no-repeat;}
.product .p_ul .p1 i{ font-size:16px;text-transform:uppercase; color: #69acf1; display:block; line-height:40px;height:40px; overflow:hidden; border-bottom:1px solid #69acf1;}
.product .swiper-button-prev,.product .swiper-button-next{opacity:.5;width:43px;height:43px;background-image:url(../images/pro_jiantou.png);background-size:auto auto;background-color:#ccc;border-radius:50%;top:50%;margin-top:-22px;}
.product .swiper-button-prev{left:-54px;}
.product .swiper-button-next{right:-54px;
    transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);}
.product .swiper-button-prev.swiper-button-disabled,.product .swiper-button-next.swiper-button-disabled{opacity:.1;}

/*youshi*/
.youshi{padding:60px 0 70px;background:#f3f3f3;}
.youshi .ys_span{margin-top:45px;text-align:center;}
.youshi .ys_span .swiper-pagination{position:relative;}
.youshi .ys_span .swiper-pagination-bullet{width:auto;height:auto;opacity:1;background:transparent;margin-left:107px;outline:none;}
.youshi .ys_span .swiper-pagination-bullet:first-child{margin-left:0;}
.youshi .ys_span i{display:inline-block;width:88px;height:88px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.youshi .ys_span i.icon1{background-image:url(../images/ys_icon1.png);}
.youshi .ys_span i.icon2{background-image:url(../images/ys_icon2.png);}
.youshi .ys_span i.icon3{background-image:url(../images/ys_icon3.png);}
.youshi .ys_span i.icon4{background-image:url(../images/ys_icon4.png);}
.youshi .ys_span i.icon5{background-image:url(../images/ys_icon5.png);}
.youshi .ys_span p{font-size:17px;height:27px;line-height:27px;font-weight:bold;color:#666;margin-top:11px;}
.youshi .ys_span em{display:inline-block;border-top:8px solid #0d5198;border-left:8px solid transparent;border-right:8px solid transparent;margin-top:10px;opacity:0;}
.youshi .ys_span .swiper-pagination-bullet.swiper-pagination-bullet-active p{ color: #0d5198;}
.youshi .ys_span .swiper-pagination-bullet.swiper-pagination-bullet-active em{opacity:1;}
.youshi .ys_ul{width:100%;overflow:hidden;padding:0 13.5%;margin-top:40px;position:relative;}
.youshi .ys_ul .swiper-slide{padding-bottom:10px;}
.youshi .ys_ul .ys_li{position:relative;}
.youshi .ys_ul .ys_li:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.59);position:absolute;left:0;top:0;z-index:2;}
.youshi .ys_ul .ys_left{width:50%;float:left;}
.youshi .ys_ul .ys_img{width:100%;padding-bottom:60%;position:relative;z-index:1;}
.youshi .ys_ul .ys_right{width:50%;height:100%;position:absolute;right:0;top:0;background:#FFF;
    box-shadow:2px 2px 5px rgba(0,0,0,.08);
    -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.08);
    -moz-box-shadow:2px 2px 5px rgba(0,0,0,.08);
    -o-box-shadow:2px 2px 5px rgba(0,0,0,.08);
}
.youshi .ys_ul .ys_right .ys_txt{padding:0 15% 0 11%;position:absolute;top:50%;}
.youshi .ys_ul .ys_right .ys_txt .ys_title{}
.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_num{display:inline-block;font-size:67px;height:67px;line-height:67px;color:#0d5198;font-family:Arial;font-weight:bold;}
.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_p{display:inline-block;font-size:30px;height:54px;line-height:54px;color:#333333;font-weight:bold;vertical-align:bottom;}
.youshi .ys_ul .ys_right .ys_txt p{font-size:16px;line-height:32px;color:#666;}
.youshi .ys_ul .ys_right .ys_txt span{font-size:26px;height:1em;line-height:1em;font-weight:bold;color:#989898;font-family:Arial;font-weight:bold;margin-top:14px;text-transform:uppercase;}
.youshi .ys_ul .ys_right .ys_txt i{display:block;width:43px;height:2px;margin:29px 0 16px;background:#0d5198;}
.youshi .ys_ul .ys_right .ys_txt a{display:block;width:150px;height:52px;line-height:50px;margin-top:62px;border:1px solid #dcdcdc;font-size:14px;color:#999;text-align:center;font-style:normal;}
.youshi .ys_ul .swiper-slide.swiper-slide-active .ys_li:before{content:none;}
.youshi .ys_ul .swiper-slide.swiper-slide-active .ys_right .ys_img{display:none;}
.youshi .ys_ul .swiper-button-prev,.youshi .ys_ul .swiper-button-next{width:91px;height:56px;background-image:url(../images/ys_jiantou.png);background-size:100% 100%;margin-top:-28px;}
.youshi .ys_ul .swiper-button-prev{left:11.5%;}
.youshi .ys_ul .swiper-button-next{right:11.5%;
    transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);}
@media screen and (max-width:1699px){
	.pb_title{padding-top:47px;}
    .pb_title i{font-size:50px;}
    .pb_title .h_t{font-size:40px;height:50px;line-height:50px;}
    .pb_title p{font-size:15px;height:24px;line-height:24px;margin-top:8px;}
	.youshi{padding:40px 0;}
	.youshi .ys_span{margin-top:30px;}
	.youshi .ys_span i{width:80px;height:80px;}
	.youshi .ys_span p{font-size:16px;height:26px;line-height:26px;margin-top:9px;}
	.youshi .ys_span em{margin-top:8px;}
	.youshi .ys_ul{margin-top:40px;}
	.youshi .ys_ul .ys_right .ys_txt{padding:0 12% 0 7%;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_num{font-size:60px;height:60px;line-height:60px;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_p{font-size:24px;height:44px;line-height:44px;}
	.youshi .ys_ul .ys_right .ys_txt span{font-size:20px;}
	.youshi .ys_ul .ys_right .ys_txt i{margin:20px 0 10px;}
	.youshi .ys_ul .ys_right .ys_txt p{font-size:15px;line-height:30px;}
	.youshi .ys_ul .ys_right .ys_txt a{margin-top:50px;height:46px;line-height:44px;width:140px;}
}

@media screen and (max-width:1499px){
	.pb_title{padding-top:36px;}
    .pb_title i{font-size:40px;}
    .pb_title .h_t{font-size:30px;height:40px;line-height:40px;}
	.product{margin-top:30px;}
	.product .p_ul p{height:50px;line-height:50px;font-size:14px;padding:0 7px;}
	.product .swiper-button-prev, .product .swiper-button-next{width:36px;height:36px;margin-top:-18px;}
	.product .swiper-button-prev{left:-10px;}
	.product .swiper-button-next{right:-10px;}
	.youshi{padding:30px 0;}
	.youshi .ys_span{margin-top:20px;}
	.youshi .ys_span .swiper-pagination-bullet{margin-left:70px;}
	.youshi .ys_span i{width:70px;height:70px;}
	.youshi .ys_span p{font-size:14px;height:24px;line-height:24px;margin-top:6px;}
	.youshi .ys_span em{margin-top:5px;}
	.youshi .ys_ul{margin-top:22px;}
	.youshi .ys_ul .ys_right .ys_txt{padding:0 10% 0 4%;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_num{font-size:50px;height:50px;line-height:50px;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_p{font-size:20px;height:36px;line-height:36px;}
	.youshi .ys_ul .ys_right .ys_txt span{font-size:17px;}
	.youshi .ys_ul .ys_right .ys_txt i{margin:12px 0 6px;}
	.youshi .ys_ul .ys_right .ys_txt p{font-size:14px;line-height:26px;}
	.youshi .ys_ul .ys_right .ys_txt a{margin-top:30px;height:40px;line-height:38px;width:120px;}
	.youshi .ys_ul .swiper-button-prev, .youshi .ys_ul .swiper-button-next{width:70px;height:43px;margin-top:-22px;}
	.youshi .ys_ul .swiper-button-prev{left:10%;}
	.youshi .ys_ul .swiper-button-next{right:10%;}
}


@media screen and (max-width:1199px){
	.pb_title{padding-top:24px;}
    .pb_title i{font-size:30px;}
    .pb_title .h_t{top:-10px;height:30px;line-height:30px;}
	.product{margin-top:20px;}
	.product .p_ul p{height:50px;line-height:50px;font-size:14px;padding:0 7px;}
	.youshi{padding:20px 0;}
	.youshi .ys_span{margin-top:15px;}
	.youshi .ys_span .swiper-pagination-bullet{margin-left:40px;}
	.youshi .ys_span i{width:60px;height:60px;}
	.youshi .ys_span p{font-size:14px;height:24px;line-height:24px;margin-top:6px;}
	.youshi .ys_span em{margin-top:0;border-top-width:5px;border-left-width:5px;border-right-width:5px;}
	.youshi .ys_ul{margin-top:15px;padding:0 0;}
	.youshi .ys_ul .ys_right .ys_txt{padding:0 50px 0 15px;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_num{font-size:50px;height:50px;line-height:50px;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_p{font-size:20px;height:36px;line-height:36px;}
	.youshi .ys_ul .ys_right .ys_txt span{font-size:17px;}
	.youshi .ys_ul .ys_right .ys_txt i{margin:12px 0 6px;}
	.youshi .ys_ul .ys_right .ys_txt p{font-size:14px;line-height:26px;}
	.youshi .ys_ul .ys_right .ys_txt a{margin-top:30px;height:40px;line-height:38px;width:120px;}
	.youshi .ys_ul .swiper-button-prev, .youshi .ys_ul .swiper-button-next{width:40px;height:25px;margin-top:-13px;}
	.youshi .ys_ul .swiper-button-prev{left:0;}
	.youshi .ys_ul .swiper-button-next{right:0;}
}

/*992以下屏幕*/
@media screen and (max-width:1023px){
	.syproduct .pro_shipin{ height: 580px;}
	.youshi .ys_ul .ys_right .ys_txt a{margin-top:15px;}
}
/*768以下屏幕*/
@media screen and (max-width:767px){
	.syproduct .pro_shipin{ height: 650px;}
	.product .p_ul .p1 h2{ font-size:20px;}
	.product_list li .p_imgt{ height:250px}
	.product_list, .hz_list{ padding:0}
	.youshi{ padding-top: 50px;}
	.youshi .ys_span{margin-top:10px;}
	.youshi .ys_span .swiper-pagination-bullet{margin-left:0;width:20%;border-radius:0;}
	.youshi .ys_span i{display:none;}
	.youshi .ys_span p{margin-top:0;font-weight:normal;background:#DFE2E5;border-right:1px solid #FFF;height:36px;line-height:36px;}
	.youshi .ys_span .swiper-pagination-bullet.swiper-pagination-bullet-active p{background:#0d5198;color:#FFF;}
	.youshi .ys_ul{margin-top:10px;}
	.youshi .ys_ul .ys_li:before{content:none;}
	.youshi .ys_ul .ys_left{width:100%;float:none;}
	.youshi .ys_ul .ys_right{width:100%;position:relative;}
	.youshi .ys_ul .ys_right .ys_img{display:none;}
	.youshi .ys_ul .ys_right .ys_txt{position:relative;top:0;padding:10px;}
	.youshi .ys_ul .ys_right .ys_txt.tly{
		-webkit-transform:translateY(0);
		-moz-transform:translateY(0);
		-o-transform:translateY(0);
		transform:translateY(0);}
	.youshi .ys_ul .ys_right .ys_txt p:nth-of-type(1){height:104px;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_num{font-size:30px;height:30px;line-height:30px;}
	.youshi .ys_ul .ys_right .ys_txt .ys_title .ys_p{font-size:18px;height:26px;line-height:26px;}
	.youshi .ys_ul .ys_right .ys_txt span{font-size:12px;}
}

/*idx_Cases 开始*/
.idx_Cases { width:100%; overflow:hidden; margin:0 auto; padding:100px 0; background:url(../images/idx_casebg.jpg) center center no-repeat; background-size:cover; position:relative;}
.idx_Cases .idxCase_main { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.idxCase_main .idxCase_title { width:100%; overflow:hidden; margin:0 auto 32px; padding:0;}
.idxCase_title span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:0 auto 5px; padding:0;text-transform: uppercase;}
.idxCase_title p { width:100%; font-size: 0.4rem; font-weight: 700;overflow:hidden; color:#fff; text-align:center; margin:0 auto; padding:0;}
.idxCase_title p i { display:inline-block; width:70px; height:2px; overflow:hidden; vertical-align:middle; margin:0; padding:0;}
.idxCase_title p i.linefl { margin:-4px 10px 0 0; background:url(../images/line_l.png) center center no-repeat; background-size:100% 100%;}
.idxCase_title p i.linefr { margin:-4px 0 0 10px; background:url(../images/line_r.png) center center no-repeat; background-size:100% 100%;}
.idxCase_main .idxCase_con { width:100%; max-width:1200px; overflow:hidden; margin:0 auto 40px; padding:0;}
.idxCase_con p { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:15px; text-align:center; margin:0 auto; padding:0;}

.idxCase_list{ position: relative; width: 100%; height: 100%;}
.idxCase_list .swiper{ width: 90%; margin: 0 auto; overflow: hidden;}
.idxCase_list .swiper-slide{ border-radius: 15px}
.idxCase_list .img{ width: 100%; height: 240px; overflow: hidden;}
.idxCase_list .img img{ width: 100%; height: 100%; object-fit: contain; transition: transform .3s;}
.idxCase_list a:hover img{ transform: scale(1.1);}
.idxCase_list p{ padding: 15px 10px 10px; text-align: center; font-size: 16px; color: #fff;}

@media screen and (width:1600px){
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.idx_Cases { padding:60px 0;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_con { margin:0 auto 40px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.idx_Cases { padding:40px 0;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_title { margin:0 auto 24px;}
	.idxCase_main .idxCase_con { margin:0 auto 40px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.idx_Cases { padding:40px 0;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_title { margin:0 auto 24px;}
	.idxCase_main .idxCase_con { margin:0 auto 40px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.idx_Cases { padding:40px 0;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_title { margin:0 auto 24px;}
	.idxCase_main .idxCase_con { margin:0 auto 32px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.idx_Cases { padding:40px 0 20px;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_title { margin:0 auto 32px;}
	.idxCase_main .idxCase_con { margin:0 auto 40px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.idx_Cases { padding:40px 0 8px;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_title { margin:0 auto 24px;}
	.idxCase_main .idxCase_con { margin:0 auto 32px;}
}
@media (max-width: 767px) {
	.idx_Cases { padding:24px 0 4px;}
	.idx_Cases .idxCase_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxCase_main .idxCase_title { margin:0 auto 20px;}
	.idxCase_title span { height: 32px; line-height:32px; font-size:30px;}
	.idxCase_title p { font-size:22px;}
	.idxCase_main .idxCase_con { margin:0 auto 20px;}
	.idxCase_con p { line-height:24px; font-size:14px;}
}
/*idx_Cases 结束*/


.idx_Youshi{ width: 100%; max-width: 1600px; height: auto; margin: 0 auto; padding: 80px 0 80px; position: relative;}
.idx_Youshi .top{margin-bottom: 0.67rem;}
.idx_Youshi .top h2{font-size: 0.4rem; font-weight: 700; margin-bottom: 0.2rem;}
.idx_Youshi .top h3{color: #525252; line-height: 150%; font-size: 0.18rem;}
.idx_Youshi .top h3 span{color: #184d8f; font-size: 0.18rem;}
.idx_Youshi .block{display: flex; flex-direction: row; align-items: center; justify-content: center; position: relative;}
.idx_Youshi .block .item{height: 4.34rem; background-size: cover; width: 20%; background-color: #e4e9ee; box-sizing: border-box; display: flex; align-items: flex-start; justify-content: space-between; position: relative; transition: all 0.4s linear; overflow: hidden; min-width: 20%;}
.idx_Youshi .block .item .info{padding: 0.4rem; width: 100%; height: 100%; position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.idx_Youshi .block .item .info .t{position: relative; z-index: 2;}
.idx_Youshi .block .item .info .t .icon{width: 0.5rem; height: 0.5rem;}
.idx_Youshi .block .item .info .t .icon i{ font-size: 0.5rem; color: #184d8f; width: 100%; height: 100%; object-fit: cover;}
.idx_Youshi .block .item .info .t h2{font-size: 0.3rem; color: #141414; margin-top: .2rem;}
.idx_Youshi .block .item .info .b{position: relative; z-index: 2; font-size: 0.16rem; color: #666; line-height: 200%;}
.idx_Youshi .block .item .info .bgc{width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; transition: all 0.3s linear;}
.idx_Youshi .block .item .info .bgc img{width: 100%; height: 100%; object-fit: cover;}
.idx_Youshi .block .item .img{width: 0; flex-shrink: 0;}
.idx_Youshi .block .item .img img{width: 100%; height: 100%; object-fit: cover;}
.idx_Youshi .block .item::after{position: absolute; content: ''; width: 0.03rem; height: 100%; right: 0; top: 0; background-color: #fff;}
.idx_Youshi .block .item.on{width: 60%;}
.idx_Youshi .block .item.on .img{width: calc(100% / 3 * 2); height: 100%;}
.idx_Youshi .block .item.on .img img{width: 100%; height: 100%; object-fit: cover;}
.idx_Youshi .block .item.on .info .t .icon i{ color: #fff;}
.idx_Youshi .block .item.on .info .t h2{color: #fff;}
.idx_Youshi .block .item.on .info .b{color: #fff;}
.idx_Youshi .block .item.on .info .bgc{opacity: 1;}
@media screen and (width:1600px){
	.idx_Youshi{ padding:80px 40px 40px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.idx_Youshi{ padding:80px 40px 40px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.idx_Youshi{ padding:80px 40px 40px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.idx_Youshi{ margin: 100px auto 0; padding:80px 40px 15px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
	.idx_Youshi{ margin: 88px auto 0; padding:80px 40px 15px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.idx_Youshi{ margin: 88px auto 0; padding:80px 40px 20px;}
}
@media (max-width: 767px) {
	.idx_Youshi{ margin: 0 auto; padding:40px 0 10px;}
	.idx_Youshi .block{flex-wrap: wrap;width: 100%;}
	.idx_Youshi .block .item{width: 100% !important;margin-bottom: 20px;}
	.idx_Youshi .top{padding: 0 5%;}
	.idx_Youshi .top h3{font-size: 14px;}
	.idx_Youshi .top h3 span{font-size: 14px;}
	.idx_Youshi .block .item .img{width: 50%;height: 100%;}
	.idx_Youshi .block .item.on .img{width: 50%;}
	.idx_Youshi .block .item .info .b li{font-size: 14px;line-height: 26px;}
	.idx_Youshi .block .item:nth-last-of-type(2){flex-direction: row-reverse;}
	.idx_Youshi .block .item .info .bgc{opacity: 1;}
	.idx_Youshi .block .item .info .t h2{color: #fff;}
	.idx_Youshi .block .item .info .b{color: #fff;font-size: 12px;white-space: nowrap;}
	.idx_Youshi .block .item .info .t .icon i{ color: #fff;}
}

/*idx_News 开始*/
.idx_News { width:100%; overflow:hidden; margin:0 auto; padding:40px 0 80px; background:url(../images/idx_newbg.jpg) center center no-repeat; background-size:cover; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idx_News .idxNews_main { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative;}
.idxNews_main .idxNew_tit { width:100%; height:60px; overflow:hidden; line-height:60px; color:#333; font-size: 0.4rem; font-weight: 700; margin:0 auto 40px; padding:0;}
.idxNew_tit span { display:inline-block; line-height:60px; color:#0d5198; font-size: 0.4rem; font-weight: 700; margin:-4px 10px 0 0; vertical-align:middle; text-transform: uppercase;}
.idxNew_tit img.idxNew_icon { display:block; width:4px; height:30px; overflow:hidden; margin:15px 10px 15px 0; padding:0; float:left;}
.idxNew_tit a { display: block; width: 140px; height: 40px; overflow: hidden; line-height: 38px; color: #0d5198; font-size: 14px; text-align: center; border: 1px solid #0d5198; border-radius: 20px; margin: 10px 0; padding: 0; float:right; 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;}
.idxNew_tit a img { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -4px 0 0 8px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.idxNew_tit a:hover { width:150px;}
.idxNew_tit a:hover img { margin: -4px 0 0 16px;}

.idxNew_list { width:100%; overflow:hidden; margin:0 auto; padding:10px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxNew_list ul li { width:32%; height:auto; margin:0 2% 0 0; padding:0; float:left;}
.idxNew_list ul li:nth-child(3n+3) { margin:0;}
.idxNew_list ul li .idxNew_img { width:100%; height:253px; overflow:hidden; margin:0 auto; padding:0; background-color:#f2f2f2; border:1px solid #f2f2f2; border-bottom:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxNew_list ul li .idxNew_img img { display:block; width:100%; height:100%; object-fit: cover; border-top-left-radius: 20px; border-bottom-right-radius: 20px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.idxNew_list ul li:hover .idxNew_img img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.idxNew_list ul li .idxNew_img .idxNew_mask { display:none; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(20,34,49,0.8); position:absolute; left:0; top:0;}
.idxNew_list ul li:hover .idxNew_img .idxNew_mask { display:block;}
.idxNew_list ul li .idxNew_img .idxNew_mask a { display:block; width:100%; height:50px; overflow:hidden; margin:-25px 0 0 0; padding:0 20px; position:absolute; left:0; top:50%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxNew_list ul li .idxNew_img .idxNew_mask a i { display:block; width:24px; height:1px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:120px;}
.idxNew_list ul li .idxNew_img .idxNew_mask a span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:9px auto; padding:0;}

.idxNew_list ul li .idxNew_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:19px 19px 0; border:1px solid #f2f2f2; border-top:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.idxNew_list ul li .idxNew_text a.idxNew_name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto 4px; padding:0;}
.idxNew_list ul li .idxNew_text p { width:100%; height:24px; overflow:hidden; line-height:24px; color:#666; font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.idxNew_list ul li .idxNew_text a.idxNew_btn { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#666; font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:12px auto 0; padding:0; background:url(../images/jt4.png) right center no-repeat; border-top:1px solid #f2f2f2; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.idxNew_list ul li:hover .idxNew_text a.idxNew_name { color:#0d5198;}
.idxNew_list ul li:hover .idxNew_text a.idxNew_btn { color:#0d5198; background:url(../images/jt5.png) right center no-repeat; border-top:1px solid #0d5198;}
@media screen and (width:1600px){
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNew_list ul li .idxNew_img { height:240px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.idx_News .idxNews_main { width:94%; width:94%; max-width:inherit; padding:0 3%;}
	.idxNew_list ul li .idxNew_img { height:215px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:100px;}
}
@media screen and (min-width:1366px) and (max-width:1439px) {
	.idx_News { padding:40px 0 60px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 40px;}
	.idxNew_list ul li .idxNew_img { height:203px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:80px;}
}
@media screen and (min-width:1360px) and (max-width:1365px) {
	.idx_News { padding:40px 0 60px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 40px;}
	.idxNew_list ul li .idxNew_img { height:202px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:80px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.idx_News { padding:25px 0 40px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 25px;}
	.idxNew_list ul li .idxNew_img { height:189px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:80px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.idx_News { padding:25px 0 40px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 25px;}
	.idxNew_list ul li .idxNew_img { height:176px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:80px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.idx_News { padding:25px 0 40px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 25px;}
	.idxNew_list ul li .idxNew_img { height:157px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a span { font-size:15px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:60px;}
	.idxNew_list ul li .idxNew_text { padding:10px 10px 0;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.idx_News { padding:25px 0 40px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 25px;}
	.idxNew_list ul li .idxNew_img { height:148px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a span { font-size:15px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:60px;}
	.idxNew_list ul li .idxNew_text { padding:10px 10px 0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.idx_News { padding:25px 0 40px;}
	.idx_News .idxNews_main { max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { margin:0 auto 25px;}
	.idxNew_list { padding:20px;}
	.idxNew_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.idxNew_list ul li:nth-child(3n+3) { margin:0 auto;}
	.idxNew_list ul li .idxNew_img { height:324px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a span { font-size:15px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:60px;}	
}
@media (max-width: 767px) {
	.idx_News { padding:10px 0 20px;}
	.idx_News .idxNews_main { width:94%; max-width:inherit; padding:0 3%;}
	.idxNews_main .idxNew_tit { font-size:22px; margin:0 auto 10px;}
	.idxNew_tit img.idxNew_icon { height:24px; margin:18px 10px 18px 0;}
	.idxNew_tit span { font-size:30px;}
	.idxNew_tit a { width:120px;}
	.idxNew_tit a:hover { width:140px;}
	.idxNew_list { padding:10px;}
	.idxNew_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.idxNew_list ul li:nth-child(3n+3) { margin:0 auto;}
	.idxNew_list ul li .idxNew_img { height:177px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a span { font-size:15px;}
	.idxNew_list ul li .idxNew_img .idxNew_mask a:hover i { width:60px;}
	.idxNew_list ul li .idxNew_text { padding:10px 10px 0;}
}
@media (max-width: 375px) {
	.idxNew_tit span { font-size:28px;}
	.idxNew_list ul li .idxNew_img { height:158px;}
	.idxNew_tit a { width:100px;}
	.idxNew_tit a:hover { width:120px;}
	.idxNew_tit a:hover img { margin:-4px 0 0 12px;}
}
@media (max-width: 320px) {
	.idxNews_main .idxNew_tit { font-size:18px;}
	.idxNew_tit a:hover { width:110px;}
	.idxNew_tit a img { margin:-4px 0 0 4px;}
	.idxNew_tit a:hover img { margin:-4px 0 0 8px;}
	.idxNew_tit span { font-size:24px; margin:-4px 5px 0 0;}
	.idxNew_list ul li .idxNew_img { height:130px;}
}
/*idx_News 结束*/

.ss_img{ height: 60px;}
.ss_img .waves{position: relative; width: 100%; height: 60px; min-height: 60px}
.parallax>use {animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite}
.parallax>use:nth-child(1) { animation-delay: -2s;animation-duration: 7s}
.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}
.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}
.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}
@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}
#particles-js { background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0;}

/*ly_foot 开始*/
.ly_foot { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#142231; position: relative;}
.ly_foot .lyFoot_main { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:40px 0 30px; position:relative; z-index: 9999;}
.lyFoot_main .lyFoot_nav { width:72%; overflow:hidden; margin:0; padding:0 20px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyFoot_nav ul{display: flex; justify-content: space-between;}
.lyFoot_nav ul li { width:auto; height:auto; padding:0; float:left; max-width: 40%;}
.lyFoot_nav ul li p { width:100%; overflow:hidden; line-height:40px; color:#fff; font-size:18px; margin:0 auto; padding:0;}
.lyFoot_nav ul li em { display:block; width:32px; height:2px; overflow:hidden; margin:10px 0 20px; padding:0; background-color:#fff;}
.lyFoot_nav ul li a { display:block; width:100%; overflow:hidden; line-height:40px; color:rgba(255,255,255,0.5); font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyFoot_nav ul li a:hover { color:#fff;}
.lyFoot_nav .contact {padding-top:3px}
.lyFoot_nav .contact h1{ color: #fff; font-size: 24px; font-weight: bold; padding-bottom: 30px;}
.lyFoot_nav .contact .media {margin:0 0 5px 0;padding:0 0 10px 0; display: flex; align-items: center;}
.lyFoot_nav .contact .media span{width:24px;height:24px;}
.lyFoot_nav .contact .media i{line-height:24px; color: rgba(255, 255, 255, 0.5); font-size: 20px; padding-right: 10px;}
.lyFoot_nav .contact a{ line-height: 24px !important; font-size: 16px;}
.lyFoot_nav .contact .long-address { white-space: normal !important; text-overflow: clip !important; line-height: 20px !important; padding-right: 15px !important;}
.lyFoot_main .lyFoot_line { width:1px; height:180px; overflow:hidden; margin:0; padding:0; background-color:rgba(255,255,255,0.1); float:left;}
.lyFoot_main .lyFoot_ewm { width:220px; overflow:hidden; margin:0; padding:0 40px 0 0; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyFoot_ewm p { width:180px; height:180px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid rgba(255,255,255,0.1); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyFoot_ewm p img { display:block; width:160px; height:160px; overflow:hidden; margin:0 auto; padding:0;}
.lyFoot_ewm span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:rgba(255,255,255,0.5); font-size:14px; text-align:center; margin:15px auto 0; padding:0;}

.ly_foot .lyFoot_copy { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#0d5198;position: relative; z-index: 9999;}
.lyFoot_copy .lyFootCopy_main { width:100%; max-width:1600px; height:auto; min-height:80px; overflow:hidden; margin:0 auto; padding:10px 20px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyFootCopy_main .lyFootCopy_logo { width:20%; height:60px; margin:0; padding:0; float:left;}
.lyFootCopy_logo a { display: table-cell; vertical-align: middle; width: 100%; height: 60px; overflow: hidden; margin: 0; padding: 0;}
.lyFootCopy_logo a img {display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0;}
.lyFootCopy_main .lyFootCopy_text { width:80%; height:auto; margin:0; padding:10px 0; float:right;}
.lyFootCopy_text p { width:100%; overflow:hidden; line-height:40px; color:rgba(255,255,255,0.5); font-size:14px; text-align:right;}
.lyFootCopy_text p a { color:rgba(255,255,255,0.5);}
.lyFootCopy_text p a:hover { color:#fff;}

.footer-fix{display: none;}

@media screen and (width:1600px){
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3% 30px;}
	.lyFoot_main .lyFoot_nav { padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3% 30px;}
	.lyFoot_main .lyFoot_nav { width:74%; padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3% 30px;}
	.lyFoot_main .lyFoot_nav { width:73%; padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3% 30px;}
	.lyFoot_main .lyFoot_nav { width:74%; padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3% 30px;}
	.lyFoot_main .lyFoot_nav { width:74%; padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
	.lyFootCopy_main .lyFootCopy_logo { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_main .lyFootCopy_text { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_text p { text-align:left;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3% 30px;}
	.lyFoot_main .lyFoot_nav { width:74%; padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
	.lyFootCopy_main .lyFootCopy_logo { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_main .lyFootCopy_text { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_text p { text-align:left;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:30px 3%;}
	.lyFoot_main .lyFoot_nav { width:70%; padding:0;}
	.lyFoot_main .lyFoot_ewm {}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
	.lyFootCopy_main .lyFootCopy_logo { width:100%; overflow:hidden; margin:0 auto 10px; padding:0; float:inherit;}
	.lyFootCopy_main .lyFootCopy_text { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_text p { line-height:30px; text-align:left;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:40px 3%;}
	.lyFoot_main .lyFoot_nav { width:100%; margin:0 auto; padding:0; float:inherit;}
	.lyFoot_main .lyFoot_line { width:100%; height:1px; margin:30px auto 40px; padding:0;}
	.lyFoot_main .lyFoot_ewm { width:180px; margin:0 auto; padding:0; float:inherit;}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 40px 15px 74px;}
	.lyFootLink_list img { left:40px;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 40px;}
	.lyFootCopy_main .lyFootCopy_logo { width:100%; overflow:hidden; margin:0 auto 10px; padding:0; float:inherit;}
	.lyFootCopy_main .lyFootCopy_text { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_text p { line-height:30px; text-align:left;}
}
@media (max-width: 767px) {
	body{ margin-bottom: 60px;}
	.ly_foot .lyFoot_main { width:94%; max-width:inherit; padding:20px 3%;}
	.lyFoot_main .lyFoot_nav { width:100%; margin:0 auto; padding:0; float:inherit;}
	.lyFoot_nav ul li { display: none;}
	.lyFoot_nav ul li:first-child { display: block; max-width: 100%;}
	.lyFoot_main .lyFoot_line { width:100%; height:1px; margin:30px auto 40px; padding:0; display:none;}
	.lyFoot_main .lyFoot_ewm { width:180px; margin:0 auto; padding:0; float:inherit;}
	.lyFoot_links .lyFootLink_list { max-width:inherit; padding:15px 20px 15px 50px;}
	.lyFootLink_list img { left:16px;}
	.lyFootLink_list a { margin:0 15px 0 0;}
	.lyFoot_copy .lyFootCopy_main { max-width:inherit; padding:10px 20px;}
	.lyFootCopy_main .lyFootCopy_logo { width:100%; overflow:hidden; margin:0 auto 10px; padding:0; float:inherit;}
	.lyFootCopy_main .lyFootCopy_text { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.lyFootCopy_text p { line-height:28px; text-align:left;}
	.lyFoot_nav .contact a{ white-space: initial;}
	.footer-fix{box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:block}
	.footer-fix li{float:left;width:25%}
	.footer-fix li a{display:block; color: #333; text-align:center;padding:7px 0;font-size:14px;line-height:1}
	.footer-fix li i{display:block; font-size: 25px; background:no-repeat center;background-size:contain;margin-bottom:5px}
}
@media (max-width: 320px) {
	.lyFootLink_list a { margin:0 10px 0 0;}
}
/*ly_foot 结束*/

/*Ny_aboutus 开始*/
.Ny_aboutus { width:100%; overflow:hidden; margin:40px auto; padding:40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_aboutus p { width:100%; min-height:60px; overflow:hidden; line-height:30px; color:#666; font-size:15px; }

/*Ny_aboutus 结束*/

/*Ny_banner 开始*/
.Ny_banner { width:100%; height:600px; overflow:hidden; margin:0 auto; padding:240px 0 0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_banner img { display:block; width:1920px; height:600px; overflow:hidden; margin:-300px 0 0 -960px; padding:0; position:absolute; left:50%; top:50%;}
.Ny_banner .NyBa_text { width:100%; max-width:1600px; height:auto; margin:0 auto; padding:0; position:relative; z-index:1;}
.NyBa_text p { width:100%; overflow:hidden; line-height:52px; color:#fff; font-size:48px; font-weight:bold; margin:0 auto; padding:0;}
.NyBa_text p font { color:rgba(255,255,255,0.5); font-size:36px; font-weight:bold; margin:0 0 0 20px;}
.NyBa_text em { display:block; width:60px; height:5px; overflow:hidden; margin:24px 0; padding:0; background-color:#fff;}
.NyBa_text span { display:block; width:100%; max-height:64px; overflow:hidden; line-height:32px; color:#fff; font-size:18px; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.NyBa_text .notic0{color: #fff;font-size: 14px;margin: 20px 0;}

@media screen and (width:1600px){
	.Ny_banner { height:560px; padding:220px 0 0;}
	.Ny_banner img { display:block; width:1792px; height:560px; overflow:hidden; margin:-280px 0 0 -896px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.Ny_banner { height:500px; padding:200px 0 0;}
	.Ny_banner img { display:block; width:1600px; height:500px; overflow:hidden; margin:-250px 0 0 -800px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.Ny_banner { height:500px; padding:200px 0 0;}
	.Ny_banner img { display:block; width:1600px; height:500px; overflow:hidden; margin:-250px 0 0 -800px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.Ny_banner { height:440px; padding:180px 0 0;}
	.Ny_banner img { display:block; width:1408px; height:440px; overflow:hidden; margin:-220px 0 0 -704px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
	.NyBa_text p { line-height:48px; font-size:40px;}
	.NyBa_text p font { font-size:32px;}
	.NyBa_text span { max-height:60px; line-height:30px; font-size:16px;}
	.NyBa_text em { width:56px; height:4px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
	.Ny_banner { height:440px; padding:180px 0 0;}
	.Ny_banner img { display:block; width:1408px; height:440px; overflow:hidden; margin:-220px 0 0 -704px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
	.NyBa_text p { line-height:48px; font-size:40px;}
	.NyBa_text p font { font-size:32px;}
	.NyBa_text span { max-height:60px; line-height:30px; font-size:16px;}
	.NyBa_text em { width:56px; height:4px;}

}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.Ny_banner { height:400px; padding:160px 0 0;}
	.Ny_banner img { display:block; width:1280px; height:400px; overflow:hidden; margin:-200px 0 0 -640px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
	.NyBa_text p { line-height:48px; font-size:40px;}
	.NyBa_text p font { font-size:32px;}
	.NyBa_text span { max-height:60px; line-height:30px; font-size:16px;}
	.NyBa_text em { width:56px; height:4px;}

}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_banner { height:360px; padding:150px 0 0;}
	.Ny_banner img { display:block; width:1152px; height:360px; overflow:hidden; margin:-180px 0 0 -576px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
	.NyBa_text p { line-height:40px; font-size:36px;}
	.NyBa_text p font { font-size:28px;}
	.NyBa_text span { max-height:60px; line-height:30px; font-size:15px;}
	.NyBa_text em { width:48px; height:3px; margin:20px 0;}

}
@media (max-width: 767px) {
	.Ny_banner { height:250px; padding:100px 0 0;}
	.Ny_banner img { display:block; width:800px; height:250px; overflow:hidden; margin:-125px 0 0 -400px;}
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
	.NyBa_text p { line-height:30px; font-size:28px;}
	.NyBa_text p font { font-size:20px; margin:0 0 0 10px;}
	.NyBa_text span { max-height:48px; line-height:24px; font-size:14px;}
	.NyBa_text em { width:40px; height:2px; margin:12px 0;}

}
@media (max-width: 375px) {
	.Ny_banner { height:240px; padding:100px 0 0;}
	.Ny_banner img { display:block; width:768px; height:240px; overflow:hidden; margin:-120px 0 0 -384px; }
	.Ny_banner .NyBa_text { width:94%; max-width:inherit; padding:0 3%;}
	.NyBa_text p { line-height:30px; font-size:24px;}
	.NyBa_text p font { font-size:18px; margin:0 0 0 10px;}
	.NyBa_text span { max-height:48px; line-height:24px; font-size:14px;display:none;}
	.NyBa_text em { width:40px; height:2px; margin:10px 0;}
	.NyBa_text .notic0{font-size:12px; margin:0 auto;}
}
@media (max-width: 320px) {
	.NyBa_text p {line-height: 24px; font-size:18px;}
	.NyBa_text p font { font-size:14px;}
}
/*Ny_banner 结束*/

/*面包屑 开始*/
.Ny_mbx { width:100%; overflow:hidden; margin:0 auto; padding:20px 0; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_mbx .NyMbx_main { width:100%; max-width:1600px; height:auto; min-height:40px; margin:0 auto; padding:0 0 0 24px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyMbx_main img { display:block; width:20px; height:20px; margin:0; padding:0; position:absolute; left:0; top:10px;}
.NyMbx_main p { width:100%; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:0 auto; padding:5px 0;}
.NyMbx_main p a { color:#666;}
.NyMbx_main p a:hover { color:#0d5198;}
.NyMbx_main p span { color:#999;}
@media screen and (width:1600px){
	.Ny_mbx { padding:20px 40px;}
	.Ny_mbx .NyMbx_main { max-width:inherit;}
}
@media screen and (min-width:1024px) and (max-width:1599px) {
	.Ny_mbx { padding:20px 40px;}
	.Ny_mbx .NyMbx_main { max-width:inherit;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.Ny_mbx { padding:10px 40px;}
	.Ny_mbx .NyMbx_main { max-width:inherit;}
}
@media (max-width: 767px) {
	.Ny_mbx { padding:10px 20px;}
	.Ny_mbx .NyMbx_main { max-width:inherit;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
}
/*面包屑 结束*/

/*Ny_menu 开始*/
.Ny_menu { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.Ny_menu .NyMenu_list { width:100%; max-width:1600px; margin:0 auto; padding:0; text-align:center; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyMenu_list a { display:inline-block; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:16px; margin:0 10px; padding:0 30px; background-color:#fff; border-radius:24px;}
.NyMenu_list a:hover, .NyMenu_list a.NyMenu_on { color:#fff; background-color:#0d5198;}

@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_menu { margin:20px auto 4px;}
}
@media (max-width: 767px) {
	.Ny_menu { margin:20px auto 4px;}
	.NyMenu_list a { height:40px; line-height:40px; font-size:15px; margin:0 5px 10px; padding:0 15px;}
}
@media (max-width: 375px) {
	.NyMenu_list a { font-size:14px; padding:0 12px;}
}
@media (max-width: 320px) {
	.NyMenu_list a { }
}
/*Ny_menu 结束*/

.Ny_main { width:100%; max-width:1600px; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_main1 { max-width:1200px;}
/*NyNew_list 开始*/
.NyNew_list { width:100%; height:auto; margin:0 auto; padding:0;}
.NyNew_list ul li { width:100%; height:auto; min-height:200px; margin:0 auto 40px; padding:20px 40px 20px 340px; background-color:#fff; 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; width:100%; height:100%; object-fit: cover; 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 5px 40px; 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:#0d5198;}
.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:#0d5198; border:1px solid #0d5198;}
.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;}

/*换页 开始*/
.NyPage {padding:25px 3px;margin:3px;text-align:center;}
.NyPage a{border:1px solid #D9D9D9;padding:7px 15px;text-decoration:none;margin:5px 2px; display: inline-block;}
.NyPage a:hover,.NyPage a:active{border:1px solid #D9D9D9;}
.NyPage .page-num-current {border:1px solid #0d5198; background:#0d5198;font-weight:bold; color:#FFF;}
.NyPage .disabled{border:1px solid #D9D9D9;padding:9px 15px;color:#D9D9D9;margin:0 2px;}

/*换页 结束*/

/*新闻详情 开始*/
.NyNew_detail { width:100%; overflow:hidden; margin:40px auto; padding:40px; 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:14px; text-align:center; margin:20px auto; padding:0;}
.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%; min-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:#0d5198; vertical-align:middle;}
.NyNew_detail .NyNewDetail_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyNewDetail_con p, .NyNewDetail_con div { width:100%; overflow:hidden; line-height:40px; color:#666; text-align:justify; margin:0 auto; padding:0;}
.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; width:auto!important; height:auto!important; max-width:800px; 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%; overflow:hidden; margin:0 2% 0 0; padding:0; float:left;}
.Ny_prev_next ul li:nth-child(2n+2) { margin:0;}
.Ny_prev_next ul li a { display:block; width:100%; height:60px; overflow:hidden; line-height:40px; color:#333; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:10px 20px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_prev_next ul li:nth-child(2n+2) a { text-align:right;}
.Ny_prev_next ul li a:hover { color:#fff; background-color:#0d5198;}
/*新闻详情 结束*/

@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 { 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: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;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.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 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 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 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 { padding:20px;}
	.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 { 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: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 { height:32px; line-height:32px; 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: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 { 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;}
	
	.NyNew_detail { padding:20px;}
	.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 { height:48px; padding:4px 20px; 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 { min-height:160px; 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:20px auto;}
	.Ny_page a { display:none;}
	.Ny_page a.NyPg_prev, .Ny_page a.NyPg_next { display:inline-block; width:80px; height:44px; line-height:42px;}
	
	.NyNew_detail { margin:20px auto; padding:20px;}
	.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 { height:48px; padding:4px 20px; 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 结束*/

/*内页-产品中心 开始*/
.ly_NyProducts { width:100%; min-height: 480px; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_NyProducts .lyNyPro_main { width:100%; max-width:1600px; height:auto; margin:40px auto 0; padding:0;}
.lyNyPro_main .lyNyPro_left { width:23%; overflow:hidden; margin:0; padding:0; float:left;}
.lyNyPro_main .lyNyPro_right { width:74.5%; height:auto; margin:0; padding:0; float:right;}

.lyNyPro_right .lyNyPro_list { width:100%; height:auto; margin:0 auto -20px; padding:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.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% 20px 0; padding:10px; background-color:#fff; box-shadow:0 10px 20px rgba(20,49,49,0.1); 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 20px;}

.lyNyPro_list ul li .NyPro_con { width:100%; height:280px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid rgba(13,81,152,0.2); position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { width:100%; height:220px; overflow:hidden; margin:0 auto; padding:0;}
.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_name { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; 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;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a i { display:none;}
.lyNyPro_list ul li .NyPro_con .NyPro_name em { display:block; width:30px; height:2px; overflow:hidden; background-color:#0d5198; margin:8px auto 0; padding:0;}
.lyNyPro_list ul li:hover .NyPro_con { padding:10px; border:1px solid rgba(13,81,152,0.9);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { height:100%; padding:80px 10px 10px; position:absolute; left:0; top:0; background-color:rgba(13,81,152,0.9);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a { height:auto; color:#fff;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { display:block; width:60px; height:60px; overflow:hidden; margin:0 auto 40px; padding:0; background:url(../images/more1.png) center center no-repeat; background-size:60px 60px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name em { background-color:#fff;}

@media screen and (width:1600px){
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_list ul { max-width:inherit;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
	.lyNyPro_list ul li .NyPro_con { height:240px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:180px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:50px 10px 10px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_list ul { max-width:inherit;}
	.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
	.lyNyPro_list ul li .NyPro_con { height:240px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:170px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_main .lyNyPro_left { width:30%;}
	.lyNyPro_main .lyNyPro_right { width:66%;}
	.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 { height:240px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:192px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_main .lyNyPro_left { width:100%;}
	.lyNyPro_main .lyNyPro_right { width:100%;}
	.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 { height:280px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:220px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_NyProducts { padding:0 40px;}
	.ly_NyProducts .lyNyPro_main { max-width:inherit;}
	.lyNyPro_main .lyNyPro_left { width:100%;}
	.lyNyPro_main .lyNyPro_right { width:100%;}
	.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 { height:280px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:200px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media (max-width: 767px) {
	.ly_NyProducts .lyNyPro_main { max-width:inherit; margin:20px auto 0;}
	.lyNyPro_main .lyNyPro_left { width:100%;}
	.lyNyPro_main .lyNyPro_right { width:100%;}
	.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 { height:280px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:220px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:80px 10px 10px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media (max-width: 375px) {
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:200px;}
}
@media (max-width: 320px) {
	.lyNyPro_list ul li .NyPro_con { height:240px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:165px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding: 60px 10px 10px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size: 14px;}
}


/*内页-产品分类 开始*/
.lyNyPro_left .h_left { width:100%; overflow:hidden; background-color:#fff; margin:0 auto 20px;}
.lyNyPro_left .cp_type {}
.lyNyPro_left .cp_type .hd { text-align:center; background: url(../images/NySolution_bg1.jpg) 0 0 no-repeat; background-size:100% 100%; 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:#f2f3f6; 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;}
.lyNyPro_left .cp_type .bd ul li p span:last-child{ display: none;}
.lyNyPro_left .cp_type .bd ul li p:hover, .lyNyPro_left .cp_type .bd ul li.on p { background-color:#0d5198;}
.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 p:hover span:first-child{ display: none;}
.lyNyPro_left .cp_type .bd ul li p:hover span:last-child{ display: block;}

@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:#0d5198 url(../images/down1.png) 96% center no-repeat;padding: 20px;text-align:left;overflow:hidden;}
	.lyNyPro_left .cp_type .hd.on { background:#0d5198 url(../images/up1.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:28px; 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:#0d5198 url(../images/down1.png) 96% center no-repeat;padding: 15px 20px;text-align:left;overflow:hidden;}
	.lyNyPro_left .cp_type .hd.on { background:#0d5198 url(../images/up1.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:28px; 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:#0d5198 url(../images/down1.png) 95% center no-repeat; background-size: 32px 32px; padding: 10px 20px;text-align:left;overflow:hidden;}
	.lyNyPro_left .cp_type .hd.on { background:#0d5198 url(../images/up1.png) 95% center no-repeat; background-size: 32px 32px}
	.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:24px; 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;}
}
/*内页-产品分类 结束*/
/*内页-产品中心 结束*/


/*Nytupian 开始*/
.Nytupian { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.Nytupian ul li { width:24.1%; height:auto; margin:0 1.2% 1.2% 0; padding:20px 20px 0; background-color:#fff; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Nytupian ul li:hover { box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.Nytupian ul li:nth-child(4n+4) { margin:0;}
.Nytupian ul li .NyNewTj_img { width:100%; height:240px; overflow:hidden; margin:0 auto 20px; padding:0; background-color:#f2f2f2; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Nytupian ul li .NyNewTj_img 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;}
.Nytupian ul li:hover .NyNewTj_img img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.Nytupian ul li .NyNewTj_img .NyNewTj_mask { display:none; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(20,34,49,0.8); 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;}
.Nytupian ul li:hover .NyNewTj_img .NyNewTj_mask { display:block;}
.Nytupian ul li .NyNewTj_img .NyNewTj_mask a { display:block; width:100%; height:50px; overflow:hidden; margin:-25px 0 0 0; padding:0 20px; position:absolute; left:0; top:50%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Nytupian ul li .NyNewTj_img .NyNewTj_mask a i { display:block; width:24px; height:1px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:120px;}
.Nytupian ul li .NyNewTj_img .NyNewTj_mask a span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:9px auto; padding:0;}

.Nytupian ul li .NyNewTj_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Nytupian ul li .NyNewTj_text a.NyNewTj_name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.Nytupian ul li .NyNewTj_text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; margin:10px auto; padding:0;}
.Nytupian ul li .NyNewTj_text span img { display:block; width:20px; height:20px; overflow:hidden; margin:0 4px 0 0; padding:0; float:left;}
.Nytupian ul li .NyNewTj_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#666; font-size:14px; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.Nytupian ul li .NyNewTj_text a.NyNewTj_btn { display:block; width:100%; height:60px; overflow:hidden; line-height:60px; color:#666; font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:12px auto 0; padding:0; background:url(../images/jt4.png) right center no-repeat; border-top:1px solid #f2f2f2; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Nytupian ul li:hover .NyNewTj_text a.NyNewTj_name { color:#0d5198;}
.Nytupian ul li:hover .NyNewTj_text a.NyNewTj_btn { color:#0d5198; background:url(../images/jt5.png) right center no-repeat; border-top:1px solid #0d5198;}
@media screen and (width:1600px){
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Ny_main1 { max-width:1200px; padding:0;}
	.Nytupian ul li .NyNewTj_img { height:227px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Ny_main1 { max-width:1200px; padding:0;}
	.Nytupian ul li .NyNewTj_img { height:200px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:100px;}
}
@media screen and (min-width:1366px) and (max-width:1439px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Ny_main1 { max-width:1200px; padding:0;}
	.Nytupian ul li .NyNewTj_img { height:189px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
}
@media screen and (min-width:1360px) and (max-width:1365px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Ny_main1 { max-width:1200px; padding:0;}
	.Nytupian ul li .NyNewTj_img { height:188px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Ny_main1 { max-width:1200px; padding:0;}
	.Nytupian ul li { width:32%; margin:0 1.82% 0 0;}
	.Nytupian ul li:nth-child(3n+3) { margin:0;}
	.Nytupian ul li .NyNewTj_img { height:172px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Ny_main1 { max-width:1200px; padding:0;}
	.Nytupian ul li { width:32%; margin:0 1.82% 0 0;}
	.Nytupian ul li:nth-child(3n+3) { margin:0;}
	.Nytupian ul li .NyNewTj_img { height:160px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Nytupian ul li { width:32%; margin:0 1.82% 0 0; padding:16px 16px 0;}
	.Nytupian ul li:nth-child(3n+3) { margin:0;}
	.Nytupian ul li .NyNewTj_img { height:144px; margin:0 auto 16px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:80px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Nytupian ul li { width:32%; margin:0 1.82% 0 0; padding:16px 16px 0;}
	.Nytupian ul li:nth-child(3n+3) { margin:0;}
	.Nytupian ul li .NyNewTj_img { height:136px; margin:0 auto 16px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:60px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_main { max-width:inherit; padding:0 40px;}
	.Nytupian ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.Nytupian ul li:nth-child(3n+3) { margin:0 auto;}
	.Nytupian ul li .NyNewTj_img { height:324px; margin:0 auto 16px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a span { font-size:15px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:60px;}	
	.Nytupian ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
}
@media (max-width: 767px) {
	.Ny_main { max-width:inherit; padding:0 20px;}
	.Nytupian ul li { width:100%; margin:0 auto 20px; float:inherit; padding:12px 12px 0;}
	.Nytupian ul li:nth-child(3n+3) { margin:0 auto;}
	.Nytupian ul li .NyNewTj_img { height:177px; margin:0 auto 10px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a span { font-size:15px;}
	.Nytupian ul li .NyNewTj_img .NyNewTj_mask a:hover i { width:60px;}	
	.Nytupian ul li .NyNewTj_text a.NyNewTj_name { font-size:16px;}
	.Nytupian ul li .NyNewTj_text a.NyNewTj_btn { height:48px; line-height:48px;}
}
@media (max-width: 375px) {
	.Nytupian ul li .NyNewTj_img { height:156px;}
}
@media (max-width: 320px) {
	.Nytupian ul li .NyNewTj_img { height:128px;}
}
/*Nytupian 结束*/

/*Ny_contact 开始*/
.Ny_contact { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.Ny_contact .NyContact_lxfs { width:100%; height:auto; margin:40px auto; padding:0;}
.NyContact_lxfs ul li { width:23.5%; height:auto; margin:0 2% 0 0; padding:0; float:left;}
.NyContact_lxfs ul li:nth-child(4n+4) { margin:0;}
.NyContact_lxfs ul li img { display:block; width:120px; height:120px; overflow:hidden; margin:0 auto; padding:0; position:relative; z-index:1;}
.NyContact_lxfs ul li .lxfs_text { width:100%; height:auto; margin:-60px auto 0; padding:80px 40px 40px; background-color:#fff; border-radius:10px; box-shadow:0 10px 20px rgba(20,34,49,0.04); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lxfs_text .lxfs_tit { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:18px; text-align:center; margin:0 auto; padding:0;}
.lxfs_text em { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; text-align:center; font-style:normal; margin:0 auto; padding:0;}
.lxfs_text i { display:block; width:30px; height:2px; overflow:hidden; margin:15px auto 20px; padding:0; background-color:#0d5198;}
.lxfs_text p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:center; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.NyContact_lxfs ul li:hover .lxfs_text { box-shadow:0 10px 20px rgba(20,34,49,0.1);}

.Ny_contact .NyContact_ewm { width:100%; overflow:hidden; margin:40px auto; padding:20px; background:url(../images/ewm_bg.jpg) center center no-repeat; background-size:1600px 480px; border-radius:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyContact_ewm .NyContact_ewmcon { width:100%; overflow:hidden; margin:0 auto; padding:60px 80px; border:1px solid rgba(255,255,255,0.1); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyContact_ewmcon p { width:100%; overflow:hidden; line-height:40px; color:#fff; font-size:32px; text-align:center; margin:0 auto; padding:0;}
.NyContact_ewmcon span { display:block; width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:10px auto; padding:0;}
.NyContact_ewmcon i { display:block; width:48px; height:2px; overflow:hidden; margin:26px auto 30px; padding:0; background-color:#fff;}
.NyContact_ewmcon .ewm_img { width:180px; height:180px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid rgba(255,255,255,0.1); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ewm_img em { display:block; width:160px; height:160px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.ewm_img em img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

.Ny_contact .NyContact_map { width:100%; overflow:hidden; margin:40px auto; padding:20px; background-color:#fff; border-radius:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyContact_map .NyContactMap_main { width:100%; height:500px; overflow:hidden; margin:0 auto; padding:0;}

.NyContact_top { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:24px; text-align:center; margin:40px auto; padding:0;}
.NyContact_top img { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-4px 6px 0 0;}
.NyContact_top font { color:#184d8f; font-size:40px; font-weight:bold;}

@media screen and (width:1600px){
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.NyContact_lxfs ul li img { width:100px; height:100px;}
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
	.NyContact_lxfs ul li img { width:100px; height:100px;}
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
	.NyContact_ewm .NyContact_ewmcon { padding:40px 80px;}
	.NyContact_ewmcon p { font-size:28px; line-height:36px;}
	.NyContact_ewmcon span { line-height:25px; font-size:15px;}
	.NyContact_map .NyContactMap_main { height:440px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.NyContact_lxfs ul li img { width:100px; height:100px;}
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
	.lxfs_text .lxfs_tit { line-height:24px; font-size:16px;}
	.lxfs_text i { margin:14px auto;}
	.lxfs_text p { height:48px; line-height:24px; font-size:14px;}
	.NyContact_ewm .NyContact_ewmcon { padding:40px 80px;}
	.NyContact_ewmcon p { font-size:28px; line-height:36px;}
	.NyContact_ewmcon span { line-height:25px; font-size:15px;}
	.NyContact_map .NyContactMap_main { height:400px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_contact .NyContact_lxfs { margin:40px auto 20px;}
	.NyContact_lxfs ul li { width:48.5%; height:auto; margin:0 3% 20px 0; padding:0; float:left;}
	.NyContact_lxfs ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.NyContact_lxfs ul li:nth-child(2n+2) { margin:0 0 20px;}
	.NyContact_lxfs ul li img { width:100px; height:100px;}
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
	.lxfs_text .lxfs_tit { line-height:24px; font-size:16px;}
	.lxfs_text i { margin:14px auto;}
	.lxfs_text p { height:48px; line-height:24px; font-size:14px;}
	.Ny_contact .NyContact_ewm { background-size:1333px 400px; margin:20px auto 40px;}
	.NyContact_ewm .NyContact_ewmcon { padding:20px 80px;}
	.NyContact_ewmcon p { font-size:28px; line-height:36px;}
	.NyContact_ewmcon span { line-height:25px; font-size:15px;}
	.NyContact_map .NyContactMap_main { height:360px;}
}
@media (max-width: 767px) {
	.Ny_contact .NyContact_lxfs { margin:20px auto 0;}
	.NyContact_lxfs ul li { width:100%; height:auto; margin:0 auto 20px; padding:0; float:left;}
	.NyContact_lxfs ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.NyContact_lxfs ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.NyContact_lxfs ul li img { width:100px; height:100px;}
	.NyContact_lxfs ul li .lxfs_text { padding:80px 20px 20px;}
	.lxfs_text .lxfs_tit { line-height:24px; font-size:16px;}
	.lxfs_text i { margin:14px auto;}
	.lxfs_text p { height:48px; line-height:24px; font-size:14px;}
	.Ny_contact .NyContact_ewm { padding:12px; background-size:1333px 400px; margin:0px auto 20px;}
	.NyContact_ewm .NyContact_ewmcon { padding:20px;}
	.NyContact_ewmcon p { font-size:28px; line-height:36px;}
	.NyContact_ewmcon span { line-height:25px; font-size:15px;}
	.NyContact_ewmcon i { margin:20px auto;}
	.Ny_contact .NyContact_map { margin:20px auto; padding:12px;}
	.NyContact_map .NyContactMap_main { height:320px;}
	
	.NyContact_top { font-size:16px;}
	.NyContact_top font { font-size:36px; display:block;}
	.NyContact_top img { width: 22px; height: 22px; margin: -5px 4px 0 0;}
}
@media (max-width: 375px) {
	.NyContact_top { margin:20px auto;}
}
@media (max-width: 320px) {
	.NyContact_top font { font-size:32px;}
}
/*Ny_contact 结束*/

/*Ny_order 开始*/
.Ny_order { width:100%; overflow:hidden; margin:80px auto; padding:80px 120px 40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_order .NyOrder_top { width:100%; overflow:hidden; margin:0 auto 80px; padding:20px 20px 20px 160px; background-color:#f2f3f6; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrder_top .NyOrderTop_img { width:140px; height:140px; margin:0; padding:0; border:4px solid #fff; background-color:#fff; border-radius:50%; box-shadow:0 6px 12px rgba(20,34,49,0.1); position:absolute; left:20px; top:20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrderTop_img p { width:100%; height:100%; overflow:hidden; border-radius:50%; position:relative;}
.NyOrderTop_img p img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.NyOrder_top .NyOrderTop_text { width:100%; min-height:140px; overflow:hidden; margin:0; padding:15px 240px 15px 40px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrderTop_text .NyOrderTop_tit { width:100%; overflow:hidden; line-height:40px; color:#0d5198; font-size:24px; margin:0 auto 10px; padding:0;}
.NyOrderTop_text p { width:100%; overflow:hidden; line-height:30px; color:#666; font-size:15px; margin:0 auto; padding:0;}
.NyOrderTop_text a.Bx_btn { display:block; width:180px; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin:0; padding:0; border-radius:30px; background-color:#0d5198; position:absolute; top:40px; right:20px;}
.NyOrderTop_text a.Bx_btn:hover { background-color:#c3d600;}
.NyOrderTop_text a.Bx_btn img { display:inline-block; width:32px; height:32px; vertical-align:middle; margin:-4px 8px 0 0; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.NyOrderTop_text a.Bx_btn:hover img { margin:-4px 16px 0 0;}

.Ny_order .NyOrder_msg { width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyOrder_msg ul { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
.NyOrder_msg ul li { width: 48%; overflow: hidden; margin: 0 4% 40px 0!important; padding: 0; float:left; position:relative;}
.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 40px!important;}
.NyOrder_msg ul li h4 { width: 100%!important; height: 30px!important; overflow: hidden; line-height: 30px!important; margin: 0 auto 10px; padding: 0; color: #333; font-size: 16px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrder_msg ul li .msg_ipt1, .NyOrder_msg ul li .msg_tara { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyOrder_msg ul li .msg_ipt1, .NyOrder_msg ul li .msg_tara { width: 100%!important;}
.NyOrder_msg ul li .msg_ipt1, .NyOrder_msg ul li .msg_ipt2 { height: 48px!important;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; line-height:30px; margin: 0; padding: 9px 20px; color: #666; font-size: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_tara textarea { height:156px;}
.msg_ipt12 input { height: 30px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 9px 20px; color: #666; font-size: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 48px!important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 15px!important; background-color: #f2f3f6!important; border: none!important; outline: none!important; resize: none!important;}
.NyOrder_msg ul li .msg_ipt2, .msg_ipt2 input { width: 100%!important; padding:9px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.NyOrder_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left;}
.NyOrder_msg ul li a.yzm_img {display: block; width: 120px; height: 40px; overflow: hidden; margin: 0; padding: 0; position:absolute; bottom:4px; right:4px;}
.NyOrder_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.NyOrder_msg ul li span { display:none;}
.NyOrder_msg ul li:last-child { margin:0!important; position:absolute; right:0; bottom:40px;}
.NyOrder_msg ul li .msg_btn { width: 100%!important; overflow: hidden; margin: 0 auto; padding: 0;}
.msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 0 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
.msg_btn input { width: 48%!important; height: 60px!important; line-height: 60px!important; color: #fff!important; font-size: 18px!important; text-align: center!important; border: none!important; background-color: #0d5198!important; cursor: pointer!important; margin:0 4% 0 0!important;}
.msg_btn input:last-child { background-color: #828689!important; margin:0!important;}
.msg_btn input:hover { background-color:#c3d600!important;}

@media screen and (width:1600px){
	.Ny_order { padding:80px 80px 40px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.Ny_order { padding:80px 80px 40px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.Ny_order { padding:80px 80px 40px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.Ny_order { margin:40px auto; padding:40px 40px 20px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px;}
	.NyOrder_top .NyOrderTop_text { padding:9px 240px 9px 40px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px;}
	.NyOrderTop_text p { line-height:24px; font-size:14px;}
	.NyOrder_msg ul li { margin: 0 4% 20px 0!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 0 20px!important;}
	.NyOrder_msg ul li:last-child { bottom:20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_order { margin:40px auto; padding:40px;}
	.Ny_order .NyOrder_top { margin:0 auto 40px; padding:20px;}
	.NyOrder_top .NyOrderTop_img { position:inherit; left:inherit; top:inherit; margin:0 auto 20px;}
	.NyOrder_top .NyOrderTop_text { padding:0 20px;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px; text-align:center;}
	.NyOrderTop_text p { line-height:24px; font-size:14px; text-align:center;}
	.NyOrderTop_text a.Bx_btn { position:inherit; top:inherit; right:inherit; margin:20px auto 0;}
	.NyOrder_msg ul li { width:100%; margin: 0 auto 20px!important;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 auto 20px!important;}
	.NyOrder_msg ul li:last-child { margin:20px auto 0!important; position:inherit; right:inherit; bottom:inherit;}
}
@media (max-width: 767px) {
	.Ny_order { margin:20px auto; padding:20px;}
	.Ny_order .NyOrder_top { margin:0 auto 20px; padding:20px;}
	.NyOrder_top .NyOrderTop_img { position:inherit; left:inherit; top:inherit; margin:0 auto 20px;}
	.NyOrder_top .NyOrderTop_text { padding:0;}
	.NyOrderTop_text .NyOrderTop_tit { font-size:22px; text-align:center;}
	.NyOrderTop_text p { line-height:24px; font-size:14px; text-align:center;}
	.NyOrderTop_text a.Bx_btn { width:160px; height: 48px; line-height:48px; font-size:15px; position:inherit; top:inherit; right:inherit; margin:20px auto 0;}
	.NyOrderTop_text a.Bx_btn img { width:24px; height:24px;}
	.NyOrder_msg ul li { width:100%; margin: 0 auto 20px!important;}
	.NyOrder_msg ul li h4 { height: 24px!important; line-height:24px!important; font-size:14px;}
	.NyOrder_msg ul li:nth-child(2n+2) { margin: 0 auto 20px!important;}
	.NyOrder_msg ul li:last-child { margin:0 auto!important; position:inherit; right:inherit; bottom:inherit;}
	.msg_btn input { height:48px!important; line-height:48px!important; font-size:16px!important;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
}
/*Ny_order 结束*/

/*产品详情 开始*/
.ly_NyProDetail { width:100%; max-width:1600px; height:auto; margin:40px auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.ly_NyProDetail .lyNyProDetail_con { width:100%; overflow:hidden; margin:0 auto; padding:20px 40px 40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.lyNyProDetail_con .lyNyProDetail_ConTit { margin:0 auto 30px; padding:0; border-bottom:1px solid #ceddee;}
.lyNyProDetail_ConTit p { width:100px; height:60px; overflow:hidden; line-height:60px; color:#0d5198; font-size:24px; text-align:center; margin:0 0 -1px; padding:0; border-bottom:2px solid #0d5198;}

.lyNyProDetail_ConText { width:100%; overflow:hidden; line-height: 28px; color: #555; font-size: 14px; margin:0 auto; padding:0;}
.lyNyProDetail_ConText ul li { list-style-type: disc; list-style-position: inside;}
.lyNyProDetail_ConText p { margin:0 auto;}
.lyNyProDetail_ConText img, .lyNyProDetail_ConText table, 
.lyNyProDetail_ConText tr, .lyNyProDetail_ConText td, 
.lyNyProDetail_ConText p, .lyNyProDetail_ConText span, 
.lyNyProDetail_ConText div, .lyNyProDetail_ConText video, .lyNyProDetail_ConText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; font-family: Helvetica,Arial,\5FAE\8F6F\96C5\9ED1,sans-serif!important; line-height: 30px; color: #333; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;}
.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color:#333!important; font-family: Helvetica,Arial,\5FAE\8F6F\96C5\9ED1,sans-serif!important;}
.lyNyProDetail_ConText table tr td p { text-indent:0!important;}
.lyNyProDetail_ConText p b { font-weight:bold;}
.lyNyProDetail_ConText img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .lyNyProDetail_right { width:100%; margin:0 auto 20px;}
	.lyNyProDetail_right .lyNyProDetail_ConTit { margin:0 auto 25px; padding:0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .lyNyProDetail_right { width:100%; margin:0 auto 20px;}
	.lyNyProDetail_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
}
@media (max-width: 767px) {
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .lyNyProDetail_right { width:100%;}
	.lyNyProDetail_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
	.lyNyProDetail_right .lyNyProDetail_ConText { max-height:99999999999999999999999px;}
	.lyNyProDetail_ConText div { max-height:99999999999999999999999px;}
}

.pro_detail_main { width:100%; height:auto; margin: 0 auto 40px; padding: 40px; background-color:#fff; box-shadow:0 10px 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;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eee; 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:47.4%; overflow: hidden; margin: 0; padding: 0 0 80px; float: right; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #333; font-size: 32px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:160px; overflow:hidden; margin:20px auto 40px; padding:20px; background-color:#f2f3f6; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:120px; overflow:hidden; line-height:30px; color:#888; font-size:16px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; margin:0 auto; padding:0;}
.pro_detail_text .jyms p span { display:inline-block; height:30px; line-height:30px; color:#fff; font-size: 14px; background-color:#0d5198; border-radius:15px; padding:0 8px; margin:0 8px 0 0;}
.pro_detail_text ul { width:100%; margin: 0 auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:40px; overflow: hidden; line-height: 40px; color: #333; font-size: 16px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin:10px 0; padding: 0; float:left;}
.pro_detail_text ul li img.dot { display:block; width:16px; height:16px; overflow:hidden; margin:12px 10px 12px 0; padding:0; float:left;}
.pro_detail_text ul li img.star { display:inline-block; vertical-align:middle; margin:-4px 0 0 0;}
.pro_detail_text ul li span { color:#333;}
.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: 22px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #0d5198;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #828689;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #023973;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #444648;}

/**产品详情页产品图片切换**/
.prodetail_img { width:50%; height: 500px; 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:19.8%; height:auto; padding-top:0; overflow:hidden; float:left;}
#spec-left { width:16px; height:70px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:70px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:100%; height:118px; margin:0 auto 9px;}
#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 #dfdfdf; 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:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:79%; height:450px; overflow:hidden; padding:0; border:1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; float:right;}
.jqzoom img { display:block; width:100%; height:100%;object-fit: contain;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(/css/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:1199px) and (min-width:1080px) {
	.pro_detail_main { width:100%;}
	.prodetail_img { width:45%; position:inherit;float: left;}
	#preview, #spec-n5, #spec-list, .jqzoom {}
	.pro_detail_main .pro_detail_text { width:52%;}
	.pro_detail_text .pro_detail_btn { width:100%;}
	.zoomdiv { left:104%!important;}	
}


@media screen and (width:1600px){
	.ly_NyProDetail { max-width:inherit;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.ly_NyProDetail { max-width:inherit;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.ly_NyProDetail { max-width:inherit;}
	.prodetail_img { height:480px;}
	.jqzoom { height:480px;}
	#spec-list ul li {height: 113.25px;}
	.pro_detail_text .jyms { margin:20px auto 30px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.ly_NyProDetail { max-width:inherit;}
	.prodetail_img { height:440px;}
	.jqzoom { height:440px;}
	#spec-list ul li {height: 103.25px;}
	.pro_detail_text .jyms { margin:20px auto;}
	.pro_detail_text .jyms p { font-size:15px;}
	.pro_detail_text ul li { margin:5px 0;}
	.pro_detail_text .pro_detail_btn { height:50px;}
	.pro_detail_btn a { height:50px; line-height:50px; font-size:18px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.ly_NyProDetail { max-width:inherit;}
	.prodetail_img { height:410px;}
	.jqzoom { height:410px;}
	#spec-list ul li {height:95.75px;}
	.pro_detail_main .pro_detail_text {padding:0 0 70px;}
	.pro_detail_text h1 { font-size:30px;}
	.pro_detail_text .jyms { height:auto; margin:20px auto;}
	.pro_detail_text .jyms p { height: 90px; font-size:15px; -webkit-line-clamp: 3;}
	.pro_detail_text ul li { margin:5px 0;}
	.pro_detail_text .pro_detail_btn { height:50px;}
	.pro_detail_btn a { height:50px; line-height:50px; font-size:18px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.ly_NyProDetail { max-width:inherit;}
	.prodetail_img { width:100%; height:480px; float:inherit;}
	.jqzoom { height:480px;}
	#spec-list ul li {height: 113.25px;}
	.pro_detail_main .pro_detail_text { width:100%; min-height: inherit; float:inherit; margin:30px auto 0; padding:0 0 70px;}
	.pro_detail_text h1 { font-size:30px;}
	.pro_detail_text .jyms { height:auto; margin:20px auto;}
	.pro_detail_text .jyms p { height: 90px; font-size:15px; -webkit-line-clamp: 3;}
	.pro_detail_text ul li { margin:5px 0;}
	.pro_detail_text .pro_detail_btn { height:50px;}
	.pro_detail_btn a { height:50px; line-height:50px; font-size:18px;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.ly_NyProDetail { max-width:inherit;}
	.prodetail_img { width:100%; height:480px; float:inherit;}
	.jqzoom { height:480px;}
	#spec-list ul li {height: 113.25px;}
	.pro_detail_main .pro_detail_text { width:100%; min-height: inherit; float:inherit; margin:30px auto 0; padding:0 0 70px;}
	.pro_detail_text h1 { font-size:30px;}
	.pro_detail_text .jyms { height:auto; margin:20px auto;}
	.pro_detail_text .jyms p { height: 90px; font-size:15px; -webkit-line-clamp: 3;}
	.pro_detail_text ul li { margin:5px 0;}
	.pro_detail_text .pro_detail_btn { height:50px;}
	.pro_detail_btn a { height:50px; line-height:50px; font-size:18px;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_NyProDetail { max-width:inherit;}
	.pro_detail_main { padding:20px;}
	.prodetail_img { width:100%; height:440px; float:inherit;}
	.jqzoom { height:440px;}
	#spec-list ul li {height: 103.25px;}
	.pro_detail_main .pro_detail_text { width:100%; min-height: inherit; float:inherit; margin:20px auto 0; padding:0 0 70px;}
	.pro_detail_text h1 { line-height:36px; font-size:28px;}
	.pro_detail_text .jyms { height:auto; margin:20px auto;}
	.pro_detail_text .jyms p { height: 90px; font-size:15px; -webkit-line-clamp: 3;}
	.pro_detail_text ul li { margin:0;}
	.pro_detail_text .pro_detail_btn { height:50px;}
	.pro_detail_btn a { height:50px; line-height:50px; font-size:18px;}
	.zoomdiv,.jqZoomPup { display:none !important;}
	.ly_NyProDetail .lyNyProDetail_con { padding:0 20px 20px;}
	.lyNyProDetail_ConTit p { width:90px; font-size:22px;}
	.lyNyProDetail_con .lyNyProDetail_ConTit { margin:0 auto 20px;}
	.lyNyProDetail_ConText p { margin:0 auto 10px;}
}
@media (max-width: 767px) {
	.ly_NyProDetail { max-width:inherit; margin:20px auto;}
	.pro_detail_main { margin:0 auto 20px; padding:20px;}
	.prodetail_img { width:100%; height:auto; float:inherit;}
	.jqzoom { width:100%; height:300px; float:inherit;}
	#spec-n5 { width:100%; float:inherit; margin:6px 0 0;}
	#spec-list ul li { width:23.5%; height: 70px; margin:0 2% 0 0;}
	#spec-list ul li:nth-child(4) { margin:0;}
	.pro_detail_main .pro_detail_text { width:100%; min-height: inherit; float:inherit; margin:20px auto 0; padding:0 0 70px;}
	.pro_detail_text h1 { line-height:32px; font-size:24px;}
	.pro_detail_text .jyms { height:auto; margin:20px auto; padding:10px 10px 15px;}
	.pro_detail_text .jyms p { height: 72px; line-height:24px; font-size:14px; -webkit-line-clamp: 3;}
	.pro_detail_text ul li { width:100%; margin:0; font-size:15px;}
	.pro_detail_text .pro_detail_btn { height:50px;}
	.pro_detail_btn a { height:50px; line-height:50px; font-size:18px;}
	.zoomdiv,.jqZoomPup { display:none !important;}
	.ly_NyProDetail .lyNyProDetail_con { padding:0 20px 20px;}
	.lyNyProDetail_ConTit p { width:90px; font-size:22px;}
	.lyNyProDetail_con .lyNyProDetail_ConTit { margin:0 auto 20px;}
	.lyNyProDetail_ConText img, .lyNyProDetail_ConText table, .lyNyProDetail_ConText tr, .lyNyProDetail_ConText td, .lyNyProDetail_ConText p, .lyNyProDetail_ConText span, .lyNyProDetail_ConText div, .lyNyProDetail_ConText video, .lyNyProDetail_ConText embed { font-size:14px; line-height:28px;}
	.lyNyProDetail_ConText p { margin:0 auto 10px;}
}
@media (max-width: 375px) {
	.jqzoom { height:240px;}
	#spec-list ul li { height: 60px;}
	.pro_detail_text h1 { line-height:30px; font-size:22px;}
}
@media (max-width: 320px) {
	.jqzoom { height:200px;}
}
/*产品详情 结束*/

/*推荐产品 开始*/
.NyPro_tj { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyPro_tj1 { margin:0 auto 40px;}
.NyProTj_title { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyProTj_title p { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; text-align:center; margin:0 auto 10px; padding:0;}
.NyProTj_title span { display:block; width:100%; overflow:hidden; line-height:20px; color:#999; font-size:15px; text-align:center; margin:0 auto; padding:0;}

.NyProTj_list { width:100%; height:auto; margin:0 auto; padding-bottom:30px; position:relative;}
.NyProTj_list ul.content-slider { padding-bottom:20px!important;}
.NyProTj_list ul.content-slider li { padding:10px; background-color:#fff; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProTj_list ul.content-slider li:hover { box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.NyProTj_list ul.content-slider li .NyProTj_con { width:100%; height:440px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid rgba(13,81,152,0.2); position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { width:100%; height:277px; overflow:hidden; margin:0 auto; padding:0;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_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;}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; 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;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name a.NyProTj_bt { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name a.NyProTj_bt i { display:none;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name em { display:block; width:30px; height:2px; overflow:hidden; background-color:#0d5198; margin:20px auto; padding:0;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; text-align:center;text-transform:uppercase; margin:0 auto; padding:0; white-space:nowrap; text-overflow: ellipsis;}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name span { color:rgba(255,255,255,0.5);}
.NyProTj_list ul.content-slider li:hover .NyProTj_con { padding:10px; border:1px solid rgba(13,81,152,0.9);}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name { height:100%; padding:80px 10px 10px; position:absolute; left:0; top:0; background-color:rgba(13,81,152,0.9);}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt { height:auto; color:#fff;}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { display:block; width:60px; height:60px; overflow:hidden; margin:0 auto 147px; padding:0; background:url(../images/more1.png) center center no-repeat; background-size:60px 60px;}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name em { background-color:#fff;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name a.NyProTj_more { display:block; width:140px; height:40px; overflow:hidden; line-height:38px; color:#666; font-size:14px; text-align:center; border:1px solid #dfdfdf; border-radius:20px; margin:0 auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_more { color:#0d5198; background-color:#fff; border:1px solid #fff;}
.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_name a.NyProTj_more i { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 0 0 8px; background:url(../images/jt6.png) 0 0 no-repeat;}
.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_more i { background:url(../images/jt3.png) 0 0 no-repeat;}

.NyProTj_list .lSSlideOuter .lSPager.lSpg { width: 100%; position:absolute; bottom:0;}
.NyProTj_list .lSSlideOuter .lSPager.lSpg > li a { width:10px; height:10px; background-color:#0d5198!important; opacity:0.2;}
.NyProTj_list .lSSlideOuter .lSPager.lSpg > li:hover a, .NyProTj_list .lSSlideOuter .lSPager.lSpg > li.active a { opacity:1;}

@media screen and (width:1600px){
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.NyProTj_list ul.content-slider li .NyProTj_con { height:400px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:237px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 107px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.NyProTj_list ul.content-slider li .NyProTj_con { height:380px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:217px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 87px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.NyProTj_list ul.content-slider li { padding:10px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:380px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:217px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 87px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.NyProTj_list ul.content-slider li { padding:10px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:370px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:207px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 77px;}
}
@media screen and (min-width:1080px) and (max-width:1199px) {
	.NyPro_tj1 { margin:0 auto 20px;}
	.NyProTj_title { margin:0 auto 20px;}
	.NyProTj_title span { font-size:14px;}
	
	.NyProTj_list ul.content-slider li { padding:10px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:330px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:167px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 37px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
	.NyProTj_title { margin:0 auto 20px;}
	.NyProTj_title p { line-height:36px; font-size:30px;}
	.NyProTj_title span { font-size:14px;}
	
	.NyProTj_list ul.content-slider li { padding:10px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:320px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:157px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 27px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.NyProTj_title { margin:0 auto 20px;}
	.NyProTj_title p { line-height:36px; font-size:30px;}
	.NyProTj_title span { font-size:14px;}
	.NyProTj_list { width:60%;}
	.NyProTj_list ul.content-slider li { padding:20px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:390px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:227px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 97px;}
	.NyProTj_list .lSSlideOuter, .NyProTj_list .lSSlideOuter .lSSlideWrapper { overflow:inherit;}
}
@media (max-width: 767px) {
	.NyPro_tj1 { margin:0 auto 20px;}
	.NyProTj_title { margin:0 auto 20px;}
	.NyProTj_title p { line-height:36px; font-size:30px; margin:0 auto 4px;}
	.NyProTj_title span { font-size:14px;}
	
	.NyProTj_list { padding-bottom:10px;}
	.NyProTj_list ul.content-slider li { padding:20px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:390px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:227px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 97px;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
	.NyProTj_list ul.content-slider li { padding:10px;}
	.NyProTj_list ul.content-slider li .NyProTj_con { height:370px;}
	.NyProTj_list ul.content-slider li .NyProTj_con .NyProTj_img { height:207px;}
	.NyProTj_list ul.content-slider li:hover .NyProTj_con .NyProTj_name a.NyProTj_bt i { margin:0 auto 77px;}
}
/*推荐产品 结束*/

/*浮动*/
.izl-rmenu{position:fixed;right:0;bottom:10%;z-index:999;width:55px;}
.izl-rmenu .iz_btn{width:55px;margin-bottom:1px;cursor:pointer;position:relative;padding:5px 0 5px;background:#0d5198;display:block;}
.izl-rmenu .iz_btn i{display:block;width:100%;height:33px;background-repeat:no-repeat;background-position:center center;background-size: 20px;}
.izl-rmenu .iz_btn i.icon1{background-image:url(../images/r_qq.png);}
.izl-rmenu .iz_btn i.icon2{background-image:url(../images/r_wx.png);}
.izl-rmenu .iz_btn i.icon3{background-image:url(../images/r_phone.png);}
.izl-rmenu .btn-qq{}
.izl-rmenu .btn-wx{}
.izl-rmenu .btn-wx .pic{position:absolute;left:0;top:0px;background:#FFF;padding:10px;width:160px;height:160px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;}
.izl-rmenu .btn-wx:hover .pic{left:-160px;opacity:1;}
.izl-rmenu .btn-phone{position:relative;}
.izl-rmenu .btn-phone .phone{background-color:#0d5198;position:absolute;width:160px;left:0;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;}
.izl-rmenu .btn-phone:hover .phone{left:-160px;opacity:1;}
.izl-rmenu .iz_btn span{display:block;font-size:12px;height:21px;line-height:21px;color:#FFF;text-align:center;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-size: 60px; background-color:#666666;padding:10px 0 10px;height:63px;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
