*{ margin:0; padding:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{}
body{color: #333;overflow-x: hidden;}
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 微软雅黑,Microsoft Yahei,Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:15px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
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;cursor:pointer;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
@font-face {font-family: "Youshebiaotihei";src: url(../font/Youshebiaotihei.ttf);}
@font-face {font-family: "impact";src: url(../font/impact.ttf);}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:2px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#ddd; width:2px; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:#004098;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#eee;}


/* 按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
input{ border-radius: 0; } 
.w1600{ width:83.3333%;max-width:1600px; margin:0 auto;}
.w1400{width:1400px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}
.w860{ width:860px; margin:0 auto;}
@media screen and (max-width:1650px){
.w1600,.w1400{ width:90%;}	
}
@media screen and (max-width:1150px){
	.w1100{ width:94%;}
}
@media screen and (max-width:1080px){
.w1600,.w1400{ width:94%;}	
}
@media screen and (max-width:880px){
	.w860{  width:94%;}
}

/*头部 开始*/
.tophtline{ width:100%; height:5px; background:#eee; display:none;}
.ly_top { width:100%; height:105px; margin:0; padding:0; background-color:#fff; border-top: 5px solid #eee; position:fixed;top:0;box-shadow: 0 0 15px rgba(0,0,0,0.10); z-index:101;transition: all .4s ease;}
.ly_top.active{ position:fixed; top:0;height: 60px;}
.ly_top .lytop_main { width:100%; height:100%; margin:0 auto; padding:0; position:relative;}
.lytop_main .ly_logo { width:242px;overflow:hidden;padding:0; float:left;visibility: inherit !important; position:absolute; left:60px; top:50%; transform:translateY(-50%);transition: all .4s ease;}
.ly_top.active .lytop_main .ly_logo { width:180px;}
.ly_logo a { display: table-cell; vertical-align: middle; width:100%;overflow:hidden; margin:0; padding:0;}
.ly_logo a img { display:inline-block; max-width:100%; height:auto; max-height:100%; margin:0; padding:0;}

.lytop_main .topright{width: calc(100% - 362px); float:right;visibility: inherit !important;}
.lytop_main .lytop_right {height:100px; float:right;display: flex; display: -webkit-flex; align-items: center;transition: all .4s ease;}
.ly_top.active .lytop_main .lytop_right {height:60px;}
.lytop_right .toptel {color:#333; font-size:24px; font-weight:bold; margin:12px 28px 0 10px; padding:0; float:left; background:url(../image/top_tel.png) left no-repeat; padding-left:40px; max-width:236px;transition: all .4s ease;}
.ly_top.active .lytop_right .toptel{ margin-top:0;}
/*头部搜索*/
.lytop_right .lytop_search { width:100px;height:100%; border-left:1px solid #eee;padding:0; float:left; position:relative; z-index:1; background:url(../image/SSbtn_icon1.png) center no-repeat;}
.lffsearch{ width:100%; background:#fff; padding:0 25%;position:relative; z-index:100; position:fixed; top:50px;height:0; overflow:hidden;transition: all 0.36s;}
.lffsearch.on{padding:100px 25%;top:100px; height:auto; border-top:1px solid #ddd;}
.lffsearch.active{top:60px;}
.lffsearch input{ outline:none; border:none;}
.lffsearch .sc_ipt{ border-bottom:1px solid #ddd; height:60px; line-height:60px;}
.lffsearch .sc_ipt .ssk{width: calc(100% - 60px); float:left; height:100%; padding-left:20px;}
.lffsearch .sc_ipt .sstj{ display:block; width:60px; height:60px;float:right; background:url(../image/SSbtn_icon1.png) center no-repeat; opacity:.5;}

.lytop_right .englishbtn{ width:100px; height:100%; line-height:100px; text-align:center; font-size:21px; border-left:1px solid #eee; text-transform:uppercase;transition: all .4s ease;}
.lytop_right .englishbtn:hover{ color:#004098;}

.lytop_right .lytop_menu { width:100px; height:100%; margin:0; padding:0; float:left; padding-top:30px; border-left: 1px solid #eee;transition: all .4s ease;}
.ly_top.active .lytop_right .lytop_menu {padding-top:10px;}
.lytop_menu span { display:block; width:30px; height:2px; background:#999; margin:9px auto;}

/*导航弹窗*/
.nav-tc { background:#fff; position:fixed; left:0; top:-150%; width:100%; height:100vh; padding:150px 6% 60px;z-index:222; border-top:1px solid #ddd;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.nav-tc .close { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; cursor:pointer; float:right; position:relative;}
.nav-tc .close img { display:block; width:24px; height:24px; margin:8px auto; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.nav-tc .ms { width:65%; padding:0 40px 0 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:none;}
.nav-tc .ms ul li { width:23.5%; overflow:hidden; margin:0 3% 20px; padding:0; float:left;}
.nav-tc .ms ul li:nth-child(4n){ margin-right:0;}
.nav-tc .ms ul li dl dt { margin:0 auto 10px;}
.nav-tc .ms ul li dl dt a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nav-tc .ms ul li dl dd { width:100%; height:175px; overflow-y:auto; margin:0 auto; padding:0;}
.nav-tc .ms ul li dl dd a { display:block; width:100%; height:35px; overflow:hidden; line-height:35px; color:#333; font-size:14px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0 20px 0 0; opacity:0.5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nav-tc .ms ul li dl dd a:hover { opacity:1;}
.nav-tc .ms ul li dl dd a em { display:block; width:6px; height:1px; overflow:hidden; margin:17px 6px 17px 0; padding:0; background-color:#000; float:left; opacity:0.5; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.nav-tc .ms ul li dl dd a:hover em { width:20px;}

.nav-tc .nav-contact { width:35%; margin:-40px 0 0; float:right;}
.navtc_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 20px; padding:0;}
.nav-contact ul li { width:100%; height:auto; min-height:70px; margin:0 auto 20px; padding:0 0 0 70px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nav-contact ul li .ftico { width:70px; height:70px; margin:0; padding:0; border:1px solid rgba(255,255,255,0.2); box-shadow:0 3px 8px rgba(0,0,0,0.1); border-radius:50%; position:absolute; left:0; top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nav-contact ul li .ftico img { display:block; width:40px; height:40px; overflow:hidden; margin:14px auto; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.nav-contact ul li:hover .ftico img { transform:rotate(360deg);}
.nav-contact ul li .lyFootLxfs_text { width:100%; overflow:hidden; margin:0; padding:4px 0 4px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nav-contact ul li .lyFootLxfs_text span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; margin:0 auto 2px; padding:0;}
.nav-contact ul li .lyFootLxfs_text font { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#004098; font-size:30px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nav-contact ul li .lyFootLxfs_text p { width:100%; min-height:30px; max-height:60px; overflow:hidden; line-height:30px; color:rgba(0,0,0,0.5); font-size:15px; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.nav-tc .nav-contact a.con {display:inline-block;width:160px;height:48px;line-height:48px;color:#fff;font-size:16px;text-align:center;border-radius:24px; background-color:#004098; margin:20px 0 0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.nav-tc .close:hover img {transform:rotateZ(180deg);}
.nav-tc dl dd a:hover {color:#fff;}
.nav-tc .nav-contact a.con:hover { background-color:#e10505;}
@media (max-width:1650px) {
	.ly_top{ height:85px;}
    .lytop_main .ly_logo {width: 200px; left:2%;}
	.lytop_main .topright{width: calc(100% - 240px); height:80px;}
	.lytop_main .lytop_right {height:80px;}
	.lytop_right .toptel{ font-size:22px;margin:0 18px 0 10px;}
	.lytop_right .lytop_menu{ width:80px;padding-top:20px;}
	.lytop_menu span{ width:30px;}
	.lytop_right .lytop_search{width:80px;}
	.lffsearch.on{ top:80px;}
	.ly_top.active .lffsearch.on{ top:60px;}
}
@media (max-width:1440px) {
	.nav-tc { padding:100px 5% 40px;}
	.nav-tc .ms { padding:0 20px 0 0;}
}
@media (max-width:1400px) {
	.lytop_right .toptel{ font-size:20px;margin: 10px 18px 0 10px; background:none; padding-left:0;}
	
	.lytop_search:hover form .sc_ipt { width: 250px; left: -250px;}
}
@media (max-width:1366px) {
	.nav-tc { padding:80px 3%;}
}
@media (max-width:1200px) {
    .nav-tc .ms{ display:block;}
    .lytop_right .toptel{background: url(../image/top_tel.png) left no-repeat; background-size:26px; padding-left:30px;margin:0 18px 0 10px;}
}
@media (max-width:1080px) {
	.nav-tc { padding:40px 3% 20px;}
	.nav-tc .ms { width:100%; padding:0; float:inherit;}
	.nav-tc .nav-contact { display:none;}
	.nav-tc .close { position:absolute; right:3%;}
	.lffsearch.on{padding: 80px 10%;}
}
@media (max-width:1024px) {
}
@media (max-width:800px) {
	.ly_top { width:100%; height: auto; margin:0;}
	
	.nav-tc { margin:0;}
}
@media (max-width: 767px) {
	.tophtline{ display:none;}
	.ly_top{ height:60px; border-top:0;}
	.lytop_main .ly_logo{ width:150px;}
	.lytop_main .topright{ width:40%; position:relative; height:60px;}
	.lytop_main .lytop_right { width:100%; margin:0 auto; padding: 0; height:60px;}
	.lytop_right .toptel{display:none;}
	.lytop_right .lytop_search{ width:60px; height:60px; position:absolute; right:60px;background-size: 32px;}
	.lytop_right .lytop_menu { float: inherit; position: absolute; top: 0; right: 0;width:60px; height:60px;padding-top:15px;}
	.lytop_menu span{margin:6px auto;width: 20px;}
	.lffsearch.on{ top:60px;}
	.lytop_right .englishbtn{ font-size:18px;}
	
	.nav-tc { height:100%; max-height:100%; overflow-y:scroll;padding: 20px 3% 0;}
	.nav-tc .ms ul li { width:100%; margin:0 auto 10px;}
	.nav-tc .ms ul li dl dt { margin:0 auto 5px;}
	.nav-tc .ms ul li dl dt a { font-size:18px;}
	.nav-tc .ms ul li dl dd { height:auto;}
	.nav-tc .ms ul li dl dd a { width:48.5%; margin:0 3% 0 0; padding:0; float:left;}
	.nav-tc .ms ul li dl dd a:nth-child(2n+2) { margin:0;}
}
@media (max-width:414px) {
}
@media (max-width: 320px) {
	.nav-tc .ms ul li dl dd a { width:100%; margin:0; float: inherit;}
}

/*导航栏 开始*/
.ly_nav {width: calc(100% - 560px); height:auto; margin:0; padding:0; float:right; visibility: inherit !important;}
.ly_nav li, .ly_nav a {	text-decoration: none; list-style: none;}
.ly_nav ::-webkit-scrollbar { display: none;}
.ly_nav .nav_list { width:100%; margin:0 auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.ly_nav .nav_list > ul > li { display:inline-block; width:14.2%; height:100px;list-style: none;float:left; position:relative;transition: all .4s ease;}
.ly_top.active .ly_nav .nav_list > ul > li{height:60px;}
.ly_nav .nav_list > ul > li:last-child { background:none;}
.ly_nav .nav_list > ul > li:hover {}
.ly_nav .nav_list > ul > li > a { display: inline-block; width:100%;padding-top: 43px;color: #333; font-size:18px; text-align:center;margin: 0; text-decoration: none;transition: all .4s ease;}
.ly_top.active .ly_nav .nav_list > ul > li > a {padding-top:18px;}
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active {}
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { font-weight:bold;}
.ly_nav .nav_list > ul > li > em { display:block; width:0px; height:3px; overflow:hidden; background-color:#004098; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { width:30px;}
.ly_nav .nav_list > ul > li a i { display:inline-block; width:9px; height:9px; background:url(/images/down02.png) center center no-repeat; background-size:9px 9px; vertical-align:middle; cursor:pointer; margin:0 0 0 6px; display:none;}
.ly_nav .nav_list > ul > li:hover a i, .ly_nav .nav_list > ul > li.active a i { background:url(/images/down03.png) center center no-repeat; background-size:9px 9px;}
.ly_nav .nav_list > ul > li ul { display:none; position:absolute; left:-17%; top:80px; z-index:9; width:134%; overflow:hidden; background-color:#fff; border-top:2px solid #004098; box-shadow:0 4px 6px rgba(0, 0, 0, 0.1); border-radius:0 0 2px 2px;}
.ly_nav .nav_list > ul > li:hover ul { display:block;}
.ly_nav .nav_list > ul > li ul li { width:100%; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px solid rgba(85, 87, 89, 0.1);}
.ly_nav .nav_list > ul > li ul li:last-child { border:0;}
.ly_nav .nav_list > ul > li ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#555; font-size:14px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav .nav_list > ul > li ul li a:hover { color:#004098;}
.ly_nav .nav_menu { display: none;}

.ly_nav .nav_list > ul > li > .lyNav_xl { width:500px;height:0; overflow:hidden; margin:0 0 0 -250px; padding:0; position:absolute; left:50%;top:150px; opacity:.5;transition: all .5s ease;}
.ly_nav .nav_list > ul > li > .lyNav_xl.jjfanav { width:560px;margin:0 0 0 -280px;}
.ly_nav .nav_list > ul > li:hover > .lyNav_xl {height:auto;top:100px;opacity:1;border-top: 1px solid #eee;}
.ly_top.active .ly_nav .nav_list > ul > li > .lyNav_xl{ top:60px;}
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_jt { width:0; height:0; margin:0 0 0 -8px; padding:0; border-bottom: 8px solid #fff; border-right: 8px solid transparent; border-left: 8px solid transparent; position: relative; top:0; left:50%; display:none;}
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main  { width:100%; height:auto; margin:0 auto; padding:40px; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.1);display: -webkit-flex;display: flex;flex-wrap: wrap;}
.lyNav_xl .left{ width:180px; float:left;border-right:1px solid #eee; margin-right:20px; display:none;}
.lyNav_xl .left p{ font-size:24px;}
.lyNav_xl .left em{ display:block; width:60px; height:2px; background:#004098; margin:20px 0;}
.lyNav_xl .left span{ font-size:16px; color:#004098; text-transform:uppercase;}
.lyNav_xl .lyNavXl_right {width:100%; margin:0; padding:0; float:right; position:relative;}
.lyNav_xl .lyNavXl_right:after{ content:""; display:block; width:1px; height:100%; background:#eee; position:absolute; left:50%;}
.lyNavXl_right dl dd {float:left;width:46%;}
.lyNavXl_right dl dd:nth-child(2n) {float:right;}
.lyNavXl_right dl dd a { display:block; width:100%; height:46px; overflow:hidden; line-height:46px; color:#666; font-size:15px;margin:0; border-radius:5px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center;}
.lyNavXl_right dl dd a:hover { color:#004098;}

.jjfanav .lyNavXl_right dl dd a{ text-align:left;padding-left: 60px;}
.jjfanav .lyNavXl_right dl dd:nth-child(2n) a{ padding-left:83px;}

.lyNav_xl .lyNavXl_left1 { width:100%; margin:0 auto; float:inherit;}
.lyNavXl_left1 .lyNavXl_img { display:none;}
.lyNav_xl .lyNavXl_right1 { width:100%; height:auto; overflow:hidden; overflow-y:hidden; margin:0 auto; float:inherit;}
.lyNavXl_right1 dl dd { width:49%; margin:0 2% 8px 0; float:left;}
.lyNavXl_right1 dl dd:nth-child(2n+2) { margin:0 0 7px;}

.ly_nav .nav_list > ul > li > .lffxl_nav{ width:1180px;margin:0 0 0 -460px;}
.ly_nav .nav_list > ul > li > .lffxl_nav .lyNavXl_jt{left:39%;}
.lffxl_nav .lyNavXl_right{ width:100%; height:auto;}
.lffxl_nav .lyNavXl_right dl{display: -webkit-flex;display: flex;flex-wrap: wrap;}
.lffxl_nav .lyNavXl_right dl dd{ width:25%; float:left; border-right:1px solid #eee; padding:0 3%;margin-bottom:10px;}
.lffxl_nav .lyNavXl_right dl dd:nth-child(4n){ border-right:0;}
.lffxl_nav .lyNavXl_right dl dd .ml{ font-size:18px; text-align:left;font-weight:bold; color:#333; background:none; margin-bottom:5px;width:100%; padding:0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; float:left; /*background:url(../images/xljt.png) right center no-repeat;*/transition: all .4s ease;}
.lffxl_nav .lyNavXl_right dl dd .ml:hover{ color:#004098;}
.lffxl_nav .lyNavXl_right dl dd .xlpro{ width:100%; overflow-y:auto;}
.lffxl_nav .lyNavXl_right dl dd .xlpro a{ background:none; text-align:left;width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; height:30px;line-height:30px;}
.lffxl_nav .lyNavXl_right dl dd .xlpro a:hover{ color:#004098;}

@media (max-width:1650px) {
	.lytop_right .englishbtn{ width:80px; line-height:80px;}
	.ly_nav .nav_list > ul > li { height:80px;}
	.ly_nav .nav_list > ul > li:hover > .lyNav_xl {top:80px;}
	.ly_nav .nav_list > ul > li > a{ font-size:18px;padding-top: 30px;}
	
}

@media (max-width:1560px) {	
}
@media (max-width:1440px) {
	.ly_nav .nav_list > ul > li { padding:0;}
	.ly_nav .nav_list > ul > li > a { font-size:17px;}
	
}
@media (max-width:1400px) {
	.ly_nav{width: calc(100% - 420px);}
	.ly_nav .nav_list > ul > li > a { font-size:16px; padding-top:34px;}
	.ly_nav .nav_list > ul > li > .lyNav_xl { width:600px;margin:0 0 0 -300px; }
	.ly_nav .nav_list > ul > li > .lffxl_nav{ width:1180px;}
	.lyNav_xl .left p{ font-size:20px;}
	.lyNav_xl .left em{width:40px; height:2px;}
	.lyNav_xl .left span{ font-size:16px;}
}
@media (max-width:1300px) {
	.ly_nav .nav_list > ul > li > a { font-size:15px;}
}
@media (max-width:1200px) {
	.ly_nav { height:0; margin:0; display:none;}
	.ly_nav .nav_list { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s;}
	.ly_nav .nav_list ul { width:60%; height:100%; background-color: #fff; position:relative; z-index:9999;}
	.ly_nav .nav_list .nav_mask { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:9998;}
	.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;}
	.ly_nav .nav_list > ul > li > a { font-size:16px;}
	.ly_nav .nav_list ul > li a { display:block; width: 100%; line-height:60px; color:#333; font-size:16px; text-align:left; padding:0 60px 0 20px; border-bottom:1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color:#004098;}
	.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom:1px solid #004098;}
	.ly_nav .nav_list > ul > li > em { margin:0; left:20px;}
	.ly_nav .nav_list > ul > li i { display:block; width:60px; height:60px; background-size:14px 9px; position:absolute; top:0; right:0;}
	.ly_nav .nav_list > ul > li i.cur { background-size:14px 9px;}
	.ly_nav .nav_list > ul > li ul { width:100%; overflow:hidden; position:inherit; left:inherit; top:inherit; background-color:#f8f8f8; box-shadow:none; border:0; border-radius:0; border-bottom:1px solid rgba(85, 87, 89, 0.1);}
	.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display:none;}
	.ly_nav .nav_list > ul > li ul li a { height:48px; line-height:48px; color:#888; text-align:left; border:0; padding:0 40px;}
	
	.ly_nav .nav_menu { display: block; width:22px; padding:11px 9px; background-color:#004098; border-radius:0; margin: 0; position:absolute; top:30px; right:0;}
	.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px;}
	.ly_nav .nav_menu span + span { margin-top: 6px;}
	.ly_nav .nav_menu span:nth-child(2) { width:80%;}
	.ly_nav .open { width:100%; overflow: auto; left: 0%;}	
	.ly_nav .nav_menu:active { background-color:#004098;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_nav { height:0; margin:0;}
	.ly_nav .nav_list { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s;}
	.ly_nav .nav_list ul { width:60%; height:100%; background-color: #fff; position:relative; z-index:9999;}
	.ly_nav .nav_list .nav_mask { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:9998;}
	.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;}
	.ly_nav .nav_list ul > li a { display:block; width: 100%; line-height:60px; color:#333; font-size:16px; text-align:left; padding:0 60px 0 20px; border-bottom:1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color:#004098;}
	.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom:1px solid #004098;}
	.ly_nav .nav_list > ul > li > em { margin:0; left:20px;}
	.ly_nav .nav_list > ul > li i { display:block; width:60px; height:60px; background-size:14px 9px; position:absolute; top:0; right:0;}
	.ly_nav .nav_list > ul > li i.cur { background-size:14px 9px;}
	.ly_nav .nav_list > ul > li ul { width:100%; overflow:hidden; position:inherit; left:inherit; top:inherit; background-color:#f8f8f8; box-shadow:none; border:0; border-radius:0; border-bottom:1px solid rgba(85, 87, 89, 0.1);}
	.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display:none;}
	.ly_nav .nav_list > ul > li ul li a { height:48px; line-height:48px; color:#888; text-align:left; border:0; padding:0 40px;}
	
	.ly_nav .nav_menu { display: block; width:22px; padding:11px 9px; background-color:#004098; border-radius:0; margin: 0; position:absolute; top:30px; right:0;}
	.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px;}
	.ly_nav .nav_menu span + span { margin-top: 6px;}
	.ly_nav .open { width:100%; overflow: auto; left: 0%;}	
	.ly_nav .nav_menu:active { background-color:#004098;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_nav { height:0; margin:0;}
	.ly_nav .nav_list { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s;}
	.ly_nav .nav_list ul { width:60%; height:100%; background-color: #fff; position:relative; z-index:9999;}
	.ly_nav .nav_list .nav_mask { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:9998;}
	.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;}
	.ly_nav .nav_list ul > li a { display:block; width: 100%; line-height:60px; color:#333; font-size:16px; text-align:left; padding:0 60px 0 20px; border-bottom:1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color:#004098;}
	.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom:1px solid #004098;}
	.ly_nav .nav_list > ul > li > em { margin:0; left:20px;}
	.ly_nav .nav_list > ul > li i { display:block; width:60px; height:60px; background-size:14px 9px; position:absolute; top:0; right:0;}
	.ly_nav .nav_list > ul > li i.cur { background-size:14px 9px;}
	.ly_nav .nav_list > ul > li ul { width:100%; overflow:hidden; position:inherit; left:inherit; top:inherit; background-color:#f8f8f8; box-shadow:none; border:0; border-radius:0; border-bottom:1px solid rgba(85, 87, 89, 0.1);}
	.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display:none;}
	.ly_nav .nav_list > ul > li ul li a { height:48px; line-height:48px; color:#888; text-align:left; border:0; padding:0 40px;}
	
	.ly_nav .nav_menu { display: block; width:22px; padding:11px 9px; background-color:#004098; border-radius:0; margin: 0; position:absolute; top:20px; right:0;}
	.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px;}
	.ly_nav .nav_menu span + span { margin-top: 6px;}
	.ly_nav .open { width:100%; overflow: auto; left: 0%;}	
	.ly_nav .nav_menu:active { background-color:#004098;}
}
@media (max-width: 767px) {
	.ly_nav { height:0; margin:0;}
	.ly_nav .nav_list { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s;}
	.ly_nav .nav_list ul { width:60%; height:100%; background-color: #fff; position:relative; z-index:9999;}
	.ly_nav .nav_list .nav_mask { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:9998;}
	.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;}
	.ly_nav .nav_list ul > li a { display:block; width: 100%; line-height:48px; color:#555; font-size:16px; text-align:left; padding:0 48px 0 20px; border-bottom:1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color:#004098;}
	.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom:1px solid #004098;}
	.ly_nav .nav_list > ul > li > em { margin:0; left:20px;}
	.ly_nav .nav_list > ul > li i { display:block; width:48px; height:48px; background-size:14px 9px; position:absolute; top:0; right:0;}
	.ly_nav .nav_list > ul > li i.cur { background-size:14px 9px;}
	.ly_nav .nav_list > ul > li ul { width:100%; overflow:hidden; position:inherit; left:inherit; top:inherit; background-color:#f8f8f8; box-shadow:none; border:0; border-radius:0; border-bottom:1px solid rgba(85, 87, 89, 0.1);}
	.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display:none;}
	.ly_nav .nav_list > ul > li ul li a { height:48px; line-height:48px; color:#888; text-align:left; border:0; padding:0 20px 0 40px;}	
	.lytop_right .englishbtn{ width:60px; line-height:60px;position:absolute; right:120px; top:0;}
	
	.ly_nav .nav_menu { display: block; width:22px; padding:11px 9px; background-color:#004098; border-radius:0; margin: 0; position:absolute; top:20px; right:0;}
	.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px;}
	.ly_nav .nav_menu span + span { margin-top: 6px;}
	.ly_nav .open { width:100%; overflow: auto; left: 0%;}	
	.ly_nav .nav_menu:active { background-color:#004098;}
}
/*导航栏 结束*/
/*头部 结束*/

/* banner 开始 */
.apple-banner { width: 100%;overflow: hidden; position:relative; margin-top:105px;}
.apple-banner .swiper-container { width: 100%;}
.apple-banner .swiper-container .swiper-slide img{ width:100%;}
.apple-banner .text{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:22;}
.apple-banner .text p{ font-size:70px; font-weight:bold; color:#fff;font-style: italic;}
.apple-banner .text .bams{ font-size:30px; color:#fff; position:relative; margin:25px 0 0;}
/*.apple-banner .text .bams:before{ content:"";display:block; width:48px; height:10px; background:#fff;transform: skew(-30deg); margin-right:20px;margin-top: 20px; float:left;}*/
.apple-banner .text .bamore{ display:block; color:#fff; font-size:18px; line-height:48px;}
.apple-banner .text .bamore:before{ content:''; display:block;width:46px; height:46px; border-radius:50%; background:#004098 url(../image/bamore.png) center no-repeat; float:left; margin-right:12px; transition: all .4s ease;}
.apple-banner .text .bamore:hover:before{ transform:rotate(45deg);}

.apple-banner .bannermore{ position:absolute;left:8.3333%; bottom:15%;color:#fff; font-size:18px;display:flex; display: -webkit-flex;align-items:center;}
.apple-banner .bannermore i{ display:inline-block; width:32px; height:32px;background:url(../image/bamore.png) center no-repeat; margin-left:5px;transition: all .4s ease;}
.apple-banner .bannermore:hover i{margin-left:10px;}
.apple-banner .swiper-container .qhbth{ width:100px; height:100%; border-left:0 solid rgba(255,255,255,.2); position:absolute; top:0; right:0; z-index:10; }
.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next { width:19px; height:19px; background:none;top:auto !important;bottom:82px; left:auto !important; right:40px; opacity:.5; transition: all .4s ease;display:none;}
.apple-banner .swiper-container .swiper-button-next{bottom:58px;}
.apple-banner .swiper-container .swiper-button-prev:hover, .apple-banner .swiper-container .swiper-button-next:hover{ opacity:1;}
.apple-banner .swiper-container .swiper-button-prev { background:url(../image/arrows1.png) center center no-repeat;}
.apple-banner .swiper-container .swiper-button-next { background:url(../image/arrows2.png) center center no-repeat;}
/*分页器*/
.apple-banner .swiper-pagination{ top:50%; bottom:auto!important;left:50%!important; transform:translate(-50%,-50%); display: flex;display: -webkit-flex;align-items: center;justify-content: center; display:block; width:25px;}
.apple-banner .swiper-pagination-bullet { display: inline-block; width:25px; height:25px; background:none; border-radius:50%; margin:6px 0; cursor: pointer; opacity: 1; position:relative;transition: all .4s ease;}
.apple-banner .swiper-pagination-bullet:before{ content:''; display:block;width:6px; height:6px; border-radius:50%; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.apple-banner .swiper-pagination-bullet-active:after{content:''; display:block;width:100%; height:100%; border-radius:50%;border:1px solid #fff; background:none; opacity:.4;position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.apple-banner .swiper-pagination-bullet-active .rightcircle { -webkit-animation: circleProgressLoad_right 6s linear infinite; animation: circleProgressLoad_right 6s linear infinite; }
.apple-banner .swiper-pagination-bullet-active .leftcircle { -webkit-animation: circleProgressLoad_left 6s linear infinite; animation: circleProgressLoad_left 6s linear infinite; }
@media screen and (max-width:1650px){
	.apple-banner{ margin-top:85px;}
	.apple-banner .text p{ font-size:54px;}
    .apple-banner .text .bams{ font-size:28px;}
	.apple-banner .text .bams:before{ height:6px;margin-top: 18px;}
    .apple-banner .swiper-container .qhbth{width:50px;}
	.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next{right: 30px;}
	.apple-banner .swiper-container .swiper-button-prev{bottom:58px;}
	.apple-banner .swiper-container .swiper-button-next{ bottom:38px;}
	.apple-banner .swiper-pagination-bullet {width:20px; height:20px;margin: 3px 0;}
	
	.apple-banner .bannermore{left:5%;}
}
@media screen and (max-width:1200px){
	.apple-banner .text p{ font-size:40px;}
    .apple-banner .text .bams{ font-size:22px; margin: 10px 0 0;}
}
@media screen and (max-width:1080px){
    .apple-banner .bannermore{left:3%; font-size:16px; bottom:30px;}
	.apple-banner .bannermore i{ background-size:26px 26px;}
}
@media screen and (max-width:1023px){
	.apple-banner .text p{ font-size:30px;}
    .apple-banner .text .bams{ font-size:18px;}
	.apple-banner .text .bams:before{margin-top: 12px;width: 38px;margin-right: 13px;}
	.apple-banner .text .bamore{ line-height:40px; font-size:16px;}
	.apple-banner .text .bamore:before{ width:40px; height:40px;}
}
@media screen and (max-width:767px){
	.apple-banner{ margin-top:60px;}
	.apple-banner .text p{ font-size:28px;}
    .apple-banner .text .bams{ font-size:16px;}
	.apple-banner .text .bamore{ line-height:36px; font-size:14px;}
	.apple-banner .text .bamore:before{ width:36px; height:36px;}
	.apple-banner .swiper-pagination-bullet { width: 16px; height: 16px; margin: 2px 0;}
	.apple-banner .swiper-pagination-bullet:before{ width:4px; height:4px;}
	/*.apple-banner .swiper-container .qhbth{width:100%;border-left:0; height:31px; top:auto; bottom:0;}
	.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next{right: 20px;}
	.apple-banner .swiper-container .swiper-button-prev{bottom:40px;}
	.apple-banner .swiper-container .swiper-button-next{ bottom:20px;}
	.apple-banner .swiper-pagination{ width:100%; top:auto; bottom: 5px!important; transform:translateX(-50%);}
	.apple-banner .swiper-pagination-bullet{ width:19px; height:19px;}
	.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next{ opacity:.8;}*/
	
    .apple-banner .bannermore{left:6%;font-size:12px; bottom:20px; z-index:999;}
	.apple-banner .bannermore i{ background-size:20px;width:20px;height: 20px;}
}
@media screen and (max-width:520px){
	/*.apple-banner .swiper-container .swiper-slide { height:217px;overflow:hidden;}
	.apple-banner .swiper-container .swiper-slide img{ width:520px; height:100%; position:absolute; top:0; left:50%; transform:translateX(-50%);}*/
	.apple-banner .text .bamore{ display:none;}
	.apple-banner .text .bams{ margin:10px 0 0;}
	.apple-banner .text .bams:before{ height:4px; width:30px;}
}
@media screen and (max-width:414px){
	.apple-banner .text p{ font-size:18px;}
	.apple-banner .text .bams{ font-size:12px; margin-top:5px;}
	.apple-banner .text .bams:before{ margin-right:10px;}
}
/* banner 结束 */

/*首页标题*/
.lyIdx_tit span { font-size:22px; color: #004098; font-weight: bold; display: block; text-transform:uppercase; }
.lyIdx_tit span em { display: inline-block; width: 3px; height: 21px; background: #004098; margin: 0 10px 0 0; }
.lyIdx_tit p{ font-size:16px; color:#999; margin:5px 0 30px;}
.lyIdx_tit b { display: block; font-size: 32px; color: #333; line-height:38px;}
.lyIdx_tit1{display:flex; display: -webkit-flex;align-items:center;}
.lyIdx_tit1 img{ display:none;}
.lyIdx_tit2 span{ color:#fff;}
.lyIdx_tit2 span em { background:#fff;}
.lyIdx_tit2 b{ color:#fff; margin-left:10px;}
@media (max-width: 1440px) {
	.lyIdx_tit span{ font-size:18px; line-height:20px;display:flex; display: -webkit-flex;align-items:center;}
	.lyIdx_tit span em{ height:18px; margin-right:7px;}
	.lyIdx_tit b{ font-size:30px;}	
}
@media (max-width: 1023px) {
	.lyIdx_tit b{ font-size:28px;}	
}
@media (max-width:767px) {
	.lyIdx_tit span{ font-size:14px;}
	.lyIdx_tit span em{ width:2px; height:14px; margin-right:5px;}
	.lyIdx_tit b{ font-size:22px; margin-left:5px;}	
	.lyIdx_tit img{ width:30px; height:29px;}
}

/*首页产品展示 开始*/
.lyIdx_Pro{ width:100%; background:#f6f6f6; padding:70px 0 44px; overflow:hidden; min-height:350px;}
.lyIdx_Pro .lyIdx_tit1{ float:left;}
.lyIdx_Pro .lyIdx_tit1 img{ display:none;}
.lyIdxPro_r{float: right;width:75%;overflow: hidden;height: 42px;}
.lyIdxPro_r .swiper-container{width:100%; float:right;}
.lyIdxPro_r .swiper-container ul li { border-radius:30px; background:#fff; text-align:center; height:42px; line-height:42px; }
.lyIdxPro_r .swiper-container ul li a{ display:block; color:#666; font-size:16px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lyIdxPro_r .swiper-container ul li:hover,.lyIdxPro_r .swiper-container ul li.on{ background:#004098;}
.lyIdxPro_r .swiper-container ul li:hover a,.lyIdxPro_r .swiper-container ul li.on a{ color:#fff;}
.lyIdxPro_r .lyIdxProT_btn{ width:140px; height:42px; line-height:42px; background:#004098 url(../image/h_jt6.png) no-repeat 95% center; border-radius:30px; float:right;}
.lyIdxPro_r .lyIdxProT_btn a{ display:block; width:100%;height:42px; line-height:42px;color:#fff; font-size:16px; padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxPro_list ul{ display:none;}
.lyIdxPro_list ul.on{ display:block;}
.lyIdxPro_list ul{ min-height: 300px; margin-top:40px; }
.lyIdxPro_list ul li { width: 23.8%; float: left; background: #fff; margin: 0 1.6% 26px 0; position:relative; overflow:hidden;}
.lyIdxPro_list ul li:nth-child(4n){ margin-right:0;}
.lyIdxPro_list ul li .lyIdxPro_img { width: 100%; height: 310px; position: relative; overflow: hidden; }
.lyIdxPro_list ul li .lyIdxPro_img img { display: block; position: absolute; margin: auto; max-height: 100%; max-width: 100%; top: 0; right: 0; left: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background-repeat: no-repeat; background-position: center center; }
.lyIdxPro_list ul li .lyIdxPro_text { width:100%; padding:20px;border-top: 1px solid #ddd; }
.lyIdxPro_list ul li .lyIdxPro_text a { display: block; font-weight: normal; font-size: 20px; color: #333; margin-bottom: 5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:bold; }
.lyIdxPro_list ul li .lyIdxPro_text p { font-size: 16px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0;}
.lyIdxPro_list ul li .lyIdxPro_text p img{ display:inline-block; margin:-2px 8px 0 0; width:15px; height:16px;}
.lyIdxPro_list ul li:hover .lyIdxPro_text a { color: #004098;}
/*.lyIdxPro_list ul li:hover .lyIdxPro_img img { -webkit-transform: scale(1.15); -moz-transform: scale(1.15); transform: scale(1.15); }*/
.lyIdxPro_list ul li:hover .lyIdxPro_text{ opacity:0;}
.lyIdxPro_list ul li.prolixs:hover .lyIdxPro_text{ opacity:1; color:#004098;}
.lyIdxPro_list ul li .more { display:block; width:100%; height:100%; padding:100px 40px 80px; overflow:hidden; color:#fff; font-size:20px; opacity:0;background-color:rgba(0,64,152,0.9); 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;}
.lyIdxPro_list ul li:hover .more { opacity:1; padding:60px 40px 40px;}
.lyIdxPro_list ul li .more .box{ width:100%; height:100%; position:relative;}
.lyIdxPro_list ul li .more .name2{ display:block; font-size:20px; color:#fff; font-weight:bold; margin-bottom:20px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lyIdxPro_list ul li .more .ms{ font-size:16px;color:rgba(255,255,255,.7); max-height:72px; line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.lyIdxPro_list ul li .more .an{ display:block; color:#fff; font-size:16px; font-weight:bold; position:absolute; bottom:0;transition: all 0.3s;}
.lyIdxPro_list ul li:hover .more .an{ bottom:15px;}
.lyIdxPro_list ul li .more .an img{ opacity:.5; margin-left:10px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_list ul li .more .an:hover img{ opacity:1;}
.lyIdxPro_list ul li .more i { display:block; width:56px; height:56px; overflow:hidden;padding:0; background: url(../image/Ck01.png) center center no-repeat;position:absolute; left:50%; top:45%; transform: translate(-50%,-50%);}
@media (max-width: 1440px) {
.lyIdx_Pro{ padding:50px 0 30px;}	
}
@media (max-width: 1280px) {
.lyIdxPro_r{ max-width:60%;}
.lyIdxPro_list ul{ margin-top:45px;}
.lyIdxPro_list ul li .lyIdxPro_img{ height:280px;}
}
@media (max-width: 1200px) {
	.lyIdx_Pro{padding:40px 0 20px;}
	.lyIdxPro_r{ max-width:72%;}
	.lyIdxPro_list ul li{ width:48.5%; margin:0 3% 20px 0;}
	.lyIdxPro_list ul li:nth-child(2n+2){ margin-right:0;}
	.lyIdxPro_list ul li .lyIdxPro_img{ height:280px;}
	.lyIdxPro_list ul{ margin-top:40px;}
}
@media (max-width: 1080px) {
.lyIdxPro_r{ max-width:72%;}
.lyIdxPro_list ul li{ width:48.5%; margin:0 3% 40px 0;}
.lyIdxPro_list ul li:nth-child(2n+2){ margin-right:0;}
.lyIdxPro_list ul li .lyIdxPro_img{ height:280px;}
}
@media (max-width: 1023px) {
.lyIdxPro_r .swiper-container ul li a{ font-size:15px;}
.lyIdxPro_list ul li .lyIdxPro_img{ height:260px;}
.lyIdxPro_list ul li .lyIdxPro_text a{ font-size:19px;}
.lyIdxPro_list ul li .lyIdxPro_text p{ font-size:15px;}
.lyIdxPro_list ul{ margin-top:30px;}
.lyIdxPro_list ul li .lyIdxPro_btn{ width:135px; }
.lyIdxPro_list ul li:hover .lyIdxPro_btn:before{ width:135px;}
.lyIdxPro_list ul li:hover .lyIdxPro_btn a{ font-size:15px;}
.lyIdxPro_list ul li:last-child{ margin:0;}
}
@media (max-width: 767px) {
	.lyIdx_Pro{padding:30px 0 15px;}
	.lyIdxPro_r{max-width:62%;}
	.lyIdxPro_r .swiper-container ul li{ height:38px; line-height:38px;}
	.lyIdxPro_r .swiper-container ul li a{ font-size:14px;}
	.lyIdxPro_r .lyIdxProT_btn{ width:130px; height:40px; line-height:40px; background-size:30px 30px; display:none;}
	.lyIdxPro_r .lyIdxProT_btn a{height:40px; line-height:40px;}
	.lyIdxPro_list ul li{ margin-bottom:15px;}
	.lyIdxPro_list ul li .lyIdxPro_img{ height:250px;}
	.lyIdxPro_list ul li .lyIdxPro_text a{ font-size:18px;}
	.lyIdxPro_list ul li .lyIdxPro_text p{ font-size:14px;}
	.lyIdxPro_list ul li .lyIdxPro_btn:before{ height:40px;}
	.lyIdxPro_list ul li .more .name2{ font-size:16px;}
	.lyIdxPro_list ul li .more .ms{ font-size:14px;}
	.lyIdxPro_list ul li .more .an{font-size:14px;}
	.lyIdxPro_list ul li:hover .lyIdxPro_btn:before{ width:130px;}
	.lyIdxPro_r .swiper-container{ width:100%;}
	.lyIdxPro_list ul{ margin-top:20px;}

}
@media (max-width:500px) {
	.lyIdxPro_list ul li .lyIdxPro_img{ height:170px;}
	.lyIdxPro_list ul li .lyIdxPro_text{ padding:10px;}
	.lyIdxPro_list ul li .lyIdxPro_text a{ font-size:16px;}
	.lyIdxPro_list ul li .more{ padding:25px 15px;}
	.lyIdxPro_list ul li:hover .more {padding:40px 15px 20px;}
}
@media (max-width:400px) {
	.lyIdxPro_list ul li .lyIdxPro_img{ height:160px;}
}
@media (max-width:375px) {
	.lyIdxPro_r{max-width:60%;}
}
/*首页产品展示 结束*/

/*首页解决方案*/
.sy_solution{overflow:hidden; background:url(../image/solutonbg.jpg) center no-repeat; background-size:cover; height:600px; position:relative; min-height:350px;}
.sy_solution .soluleft{ width:27.875%; height:100%;float:left; padding:70px 4% 70px 8.33335%; position:relative;}
.sy_solution .soluleft ul li{ width:100%;}
.sy_solution .soluleft ul li a{ display:block;width:48%; float:left; height:43px; border:1px solid rgba(102,102,102,.3);    padding: 0 5px; margin-right:4%; margin-bottom:20px;line-height:41px; text-align:center; font-size:16px; color:#666;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;transition: all .4s ease;}
.sy_solution .soluleft ul li a:nth-child(2n){ margin-right:0;}
.sy_solution .soluleft ul li a:hover,.sy_solution .soluleft ul li .suloej a.on{ background:#004098; border:0;color:#fff;}
.sy_solution .soluleft ul li .suloej{ margin-top:60px;}
.sy_solution .soluright{ width:72.125%; height:100%;float:right; position:relative; overflow:hidden;}
.busImg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.busImg li{ position: absolute; left:0;top:0;width: 100%;height: 100%;opacity: 0;transition: all 1s ease; background-size:cover !important;background-attachment: fixed !important;}
.busImg li.on{opacity: 1;}
.busImg li img{width: 100%;height: 100%;object-fit: cover;}
.busImg li .zhe{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);}
.busImg li .mingbox{position: absolute; width:100%; height:100%;z-index: 3;left:0;top:0;}
.busImg li .mingbox .a-m-c{width: calc(100% / 3);height:100%; float:left; border-right:1px solid rgba(255,255,255,.2); text-align:center;cursor: pointer; position:relative; transition: all .4s ease;}
.busImg li .mingbox .a-m-c .txt{ color: #fff; position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}
.busImg li .mingbox .a-m-c img{width:50px; height:50px;margin: 0 auto 30px;}
.busImg li .mingbox .a-m-c p{ font-size:22px; color:#fff; font-weight:bold; padding:0 5%;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.busImg li .mingbox .a-m-c .cha{ opacity: 0; overflow: hidden; padding-top: 0; height: 0; padding: 0 10%; transition: all .4s ease;}
.busImg li .mingbox .a-m-c .ms{ font-size: 15px; color: rgba(255,255,255,0.7); line-height: 32px; height:64px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.busImg li .mingbox .a-m-c .btnDiv{ display:block;position: absolute; left: 50%; bottom: 0; margin-left: -30px; text-align: left; width:60px; height:60px; line-height:60px; border-radius:50%; font-size: 14px; text-indent: 45px; background:#004098; color:#fff;}
.busImg li .mingbox .a-m-c .btnDiv:after{ content: ''; position: absolute; top: 50%; left:50%; transform:translate(-50%,-50%); width:24px; height:24px; background: url(../image/synewjt.png) no-repeat; background-size:100%;}

.busImg li .mingbox .a-m-c:hover{ background: rgba(0,0,0,0.4);}
.busImg li .mingbox .a-m-c:hover .txt .cha{ opacity: 1; padding-top:30px; height: 134px; }




.busBox{height: 100%;position: relative;}
.busBox .swiper-container{height: 100%;width: 100%;box-sizing: border-box;position: inherit;}
.busBox ul.swiper-wrapper>li{float: left;width:calc(98% / 3);position: relative;height: 100%;z-index: 2;}
.busBox ul.swiper-wrapper>li:after{content: "";width: 1px;height:100%;display: block;position: absolute;right: 0;top:0;background:rgba(255,255,255,.2);}
.busBox li dd{text-align: center;color: #fff;width: 100%;cursor: pointer; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.busBox li dd img{width: 70px;height: 70px;margin-bottom:10px;}
.busBox li dd .fnt_24{ font-size:24px; font-weight:bold;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}

.busBox ul.on{padding-left: 49%;padding-right: 10%;}
.busBox ul.swiper-wrapper>li.on{position: absolute;left: 0;}
.busBox ul.swiper-wrapper>li.on dt{height: 100%;display: block;}
.busBox ul.swiper-wrapper>li.on dd{display: none;}
.busBox ul.swiper-wrapper>li.on{width:37.5%;z-index: 1;}
.busBox ul.swiper-wrapper>li.on:after{display: none;}
.busBox .lhl_but{}
.busBox .lhl_but div{background: none;font-size: 20px;background: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-top: -15px;}

.sy_solution .soluleft .more{ text-align:center;}
.sy_solution .qhbth{ display:none;}
.sy_solution .qhbth .swiper-button-prev, .sy_solution .swiper-button-next{ width:28px; height:28px; border-radius:50%; background:#004098 url(../image/solujt03.png) center no-repeat; left:20%; bottom:70px; top:auto; z-index:99;}
.sy_solution .qhbth .swiper-button-next{background:#004098 url(../image/solujt04.png) center no-repeat; left:22%;}
.sy_solution .qhbth .swiper-button-prev.swiper-button-disabled{background:#fff url(../image/solujt01.png) center no-repeat;}
.sy_solution .qhbth .swiper-button-next.swiper-button-disabled{background:#fff url(../image/solujt02.png) center no-repeat;}
.sy_solution .qhbth .swiper-pagination{left:8.33335%; bottom:70px; width:auto; font-size:16px;}
.sy_solution .qhbth .swiper-pagination .swiper-pagination-current{ font-size:18px;}
.sy_solution .qhbth .line{ width:7%; height:1px; background:#999; position:absolute; left:12%; bottom:82px;}

@media (max-width:1650px) {
	.sy_solution .soluleft{ width:27.875%; float:left; padding:70px 4% 70px 5%;}
	.sy_solution .soluleft ul li .suloej{ margin-top:70px;}
	
	.sy_solution .qhbth .swiper-button-prev, .sy_solution .swiper-button-next{left:18.5%;}
	.sy_solution .qhbth .swiper-button-next{left:21%;}
	.sy_solution .qhbth .swiper-pagination{left:5%;}
	.sy_solution .qhbth .line{ width:8%;left:9.5%;}
}
@media (max-width:1440px) {
	.sy_solution{height:500px;}
	.sy_solution .soluleft{padding:50px 5%;}
	.sy_solution .soluleft ul li .suloej{ margin-top:50px;}
	.sy_solution .soluleft ul li a{ margin-bottom:10px;}
	.busBox li dd .fnt_24{ font-size:20px;}
	
	.busImg li .mingbox .a-m-c img{ margin-bottom:20px;}
	.busImg li .mingbox .a-m-c:hover .txt .cha{ opacity: 1; padding-top:20px;}
	.busImg li .mingbox .a-m-c .btnDiv{ width:50px; height:50px; margin-left:-25px;}
	.busImg li .mingbox .a-m-c .btnDiv:after{width:20px; height:20px;}
	
	.sy_solution .qhbth .swiper-button-prev, .sy_solution .swiper-button-next,.sy_solution .qhbth .swiper-pagination{ bottom:50px;}
	.sy_solution .qhbth .line{ bottom:62px;}
}
@media (max-width:1200px) {
	.sy_solution{height:auto;}
	.sy_solution .soluleft{ width:100%;padding:40px 5% 10px;}
	.sy_solution .soluleft ul{ text-align:center;}
	.sy_solution .soluleft ul li .lyIdx_tit{ justify-content:center;}
	.sy_solution .soluleft ul li a{ width:23.5%; margin-right:2%;}
	.sy_solution .soluleft ul li a:nth-child(2n){ margin-right:2%;}
	.sy_solution .soluleft ul li a:nth-child(4n){ margin-right:0;}
	.sy_solution .soluleft ul li .suloej{ margin-top:20px; padding: 0 0;}
	.sy_solution .soluleft .more{ display:none;}
	.sy_solution .soluright{ width:100%; height:400px;}
	.busImg li .mingbox .a-m-c{ height:400px;}
	.busImg li .mingbox .a-m-c p{ font-size:20px;}
	.busImg li .zhe{background: rgba(0,0,0,0.5);}
	.busBox ul.swiper-wrapper>li:after{ display:none;}
	.busBox ul.swiper-wrapper>li dl{ display:none;}
	.sy_solution .qhbth .swiper-button-prev, .sy_solution .swiper-button-next{left:0; bottom:50%;}
    .sy_solution .qhbth .swiper-button-next{left:auto; right:0;}
	.sy_solution .qhbth .swiper-pagination,.sy_solution .qhbth .line{ display:none;}
}
@media (max-width:1080px) {
	.sy_solution .soluleft{padding:40px 3% 10px;}
	
	.busImg li .mingbox .a-m-c img{ margin-bottom:10px;}
	.busImg li .mingbox .a-m-c p{ font-size:18px;}
	.busImg li .mingbox .a-m-c:hover .txt .cha{ opacity: 1; padding-top:10px;}
	.busImg li .mingbox .a-m-c .btnDiv{ width:44px; height:44px; margin-left:-22px;}
	.busImg li .mingbox .a-m-c .btnDiv:after{width:18px; height:18px;}
	.busImg li .mingbox .a-m-c .ms{ height:30px;-webkit-line-clamp: 1;}
	.busImg li .mingbox .a-m-c:hover .txt .cha{height: 70px; }
	
}
@media (max-width:767px) {
	.sy_solution .soluleft{padding:25px 3% 0;}
	.sy_solution .soluleft ul li .suloej{ margin-top:10px;}
	.sy_solution .soluleft ul li a{ font-size:14px;}
	 
	.busImg li{background-attachment: local!important;}
}
@media (max-width:500px) {
	.sy_solution .soluleft ul li .suloej{ margin-top:10px;}
	.sy_solution .soluleft ul li a{height:36px; line-height:36px; margin-right:1%; width:24.25%;}
	.sy_solution .soluleft ul li a:nth-child(2n){margin-right:1%;}
	.sy_solution .soluleft ul li a:nth-child(4n){margin-right:0;}
	
	.sy_solution .soluright{ height:250px;}
	.busImg li .mingbox .a-m-c{ height:250px;}
	.busImg li .mingbox .a-m-c p{ font-size:15px;}
	.busImg li .mingbox .a-m-c .ms{ display:none;}
	.busImg li .mingbox .a-m-c:hover .txt .cha{ height: 78px; }
}

/*首页关于我们*/
.indabout{ padding:70px 0; overflow:hidden;  min-height:350px;}
.indabout .w1600{ position:relative; overflow:hidden;}
.indabout .left{ width:44.5%; float:left;}
.indabout .left .ind_abcont{ font-size:16px; color:#666; line-height:32px; max-height:320px; margin-top:45px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:9;-webkit-box-orient: vertical;}
.indabout .left .ind_abcont p,.indabout .left .ind_abcont span{font-size:16px; color:#666; line-height:32px;}
.indabout .left a{ color:#004098; line-height:32px; font-size:16px;}
.indabout .right{ width:51.1%; float:right; position:relative; overflow:hidden;}
.indabout .right img{ max-width:100%;transition: all .6s ease;}
.indabout .right:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.indabout .right a{ display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:76px; height:76px; background:url(../image/abpicmore.png) center no-repeat; opacity:.5;transition: all .4s ease;}
.indabout .right a:hover{opacity:1;}
.indabout .sy_data{ width:65.25%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.07); padding:25px 0;}
.indabout .sy_data ul{ width:100%;}
.indabout .sy_data ul li{ width:25%; float:left; text-align:center;}
.indabout .sy_data ul li span{}
.indabout .sy_data ul li span em{ font-size:40px; line-height:42px; font-weight:bold; color:#004098;}
.indabout .sy_data ul li:last-child span em{ color:#fff;}
.indabout .sy_data ul li span i{color: #333;font-weight: normal; font-size: 16px; font-style: normal; display: inline-block;margin-left: 3px;}
.indabout .sy_data ul li:last-child span i{ color:#fff;}
.indabout .sy_data ul li p{ font-size:16px; margin-top:10px;}
.indabout .sy_data ul li:last-child p{color:#fff;}

.indabout .right .mask{ position:absolute; z-index:1; bottom:0; left:0; width:100%; height:100%; transition:.5s; text-align:center; opacity:1; }
.j_tab{ display:table; width:100%; height:100%;}
.j_tab_cel{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.indabout .right .mask font{ display:block; width:80px; height:80px; transition:.5s; border-radius:50%; background:url(../image/play.png) center no-repeat; background-size: contain; margin:0 auto; position: relative;}
.indabout .right .mask font:before,.indabout .right .mask font:after { content: ""; width: 100%;height: 100%; position: absolute;top: 0;
left: 0;border-radius: 50%; border: 1px solid #fff;-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9); transition: 1.5s; opacity: 0.1;}
.indabout .right .mask font:hover:before{ opacity: .5;-webkit-transform: scale(1.3); -moz-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}
.indabout .right .mask font:hover:after{ opacity: .3;-webkit-transform: scale(1.7); -moz-transform: scale(1.7); -ms-transform: scale(1.7);transform: scale(1.7);}
.tc{ transition:all ease 300ms; position: fixed; width: 100%; height: 100%;  top: 0; left: 0; z-index:9999999999; pointer-events: none; visibility:hidden; opacity:0;  transition:.5s;}
.tc .j_tab{ table-layout: fixed;}
.tc[name=tc_search]{ opacity:1;}
.tc.act{  display: block;  pointer-events: auto; visibility:visible; opacity:1;}
.tc-box{box-sizing:border-box;z-index:999;display: block;position:relative;transform: translateY(-3rem);transition: all 0.5s ease-out;opacity: 0; -webkit-transform: translateY(-3rem);-moz-transform: translateY(-3rem); -ms-transform: translateY(-3rem);-o-transform: translateY(-3rem);}
.tc.act .tc-box{ transform: translateY(0); opacity: 1;}
.tc_close{ position: absolute; cursor:pointer; color:#e13a39; font-size:30px; right:15px; top: 15px;}
.tc_bg { height: 100%; background: rgba(0,0,0,.7); position: absolute; top: 0; left: 0; width: 100%; z-index: 0;}
.tc.act .tc_bg{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; transition:.5s; }
.tc_shipin{ width:90%; max-width: 800px; margin:0 auto; background:none;}
.tc_shipin #my-video{ position:relative; height: 0; padding-top:60%;}
.tc_shipin #my-video video{ width:100%; height:100%; position: absolute; left: 0; top: 0;}
.tc_shipin .tc_close{ display:block; width:1.5rem; height:1.5rem; position:absolute; top:-2rem; right:-3rem; border-radius:50%;}
.tc_shipin .tc_close img{ display:block; position:absolute; width:1rem; height:1rem; left:50%; top:50%; margin-top:-.5rem; margin-left:-.5rem; }
.tc_shipin .tc_close:hover img{transform:rotate(90deg); -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.video-js{    width: 100% !important;height: 100% !important;}
.video-js .vjs-big-play-button{ left:50% !important; top:50% !important; margin-left:calc(-1.6rem - 5px); margin-top:calc(-1.6rem - 5px); background-color: rgba(0, 0, 0, 0) !important;}
video{ object-fit:fill;}
.vjs-poster{ background-size: cover !important;}

.bg-cover{position: absolute;left: 0;top: 4rem; background-repeat: repeat-x; width: 100%;height: 100%;background-position: left top !important;-webkit-animation: play  50s linear infinite;animation: play  50s linear  infinite;}

@-webkit-keyframes play {
    from {
        background-position: 0% 0;
    }
    to {
        background-position: 100% 0;
    }

}

@keyframes play {
    from {
        background-position: 0% 0;
    }
    to {
        background-position: 100% 0;
    }
}



@-webkit-keyframes jello {

    from, 11.1%, to { -webkit-transform: none; transform: none }

    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }

    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }

    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }

    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }

    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }

    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }

    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }

}

@-moz-keyframes jello {

    from, 11.1%, to { -moz-transform: none; transform: none }

    22.2% { -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }

    33.3% { -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }

    44.4% { -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }

    55.5% { -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }

    66.6% { -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }

    77.7% { -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }

    88.8% { -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }

}

@keyframes jello {

    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }

    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }

    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }

    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }

    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }

    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }

    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }

    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }

}


@media (max-width:1600px) {
	.indabout .left .ind_abcont{ font-size:15px;line-height:30px; max-height:270px; margin-top:35px;}
}
@media (max-width:1440px) {
	.indabout{ padding:50px 0;}
	.indabout .left .ind_abcont{ margin-top:20px;line-height: 28px; height:168px;-webkit-line-clamp:6;}
	.indabout .left .ind_abcont p,.indabout .left .ind_abcont span{line-height:28px;}
	.indabout .left{ width:50%;}
	.indabout .right{ width:46.1%; height:400px;}
	.indabout .right img{ width:100%;height:100%;object-fit: cover;}
	.indabout .sy_data{width: 72.25%; padding:15px 0;}
	.indabout .sy_data ul li span em{font-size:32px;}
	.indabout .sy_data ul li p{ margin-top:0; font-size:14px;}
	
	.indabout .right .mask font{ width:70px; height:70px;}
}
@media (max-width:1200px) {
	.indabout{ padding:40px 0;}
	.indabout .left .ind_abcont{ font-size:14px; margin-top:10px; height:196px;-webkit-line-clamp:7;}
	.indabout .left .ind_abcont p,.indabout .left .ind_abcont span{font-size:14px;}
	.indabout .right{ height:320px; margin-bottom:20px;}
	.indabout .right a{ width:56px; height:56px; background-size:cover;}
	.indabout .sy_data{ width:100%; position:static; clear:both; overflow:hidden;}
	.indabout .sy_data ul li:last-child span em{ color:#000;}
	.indabout .sy_data ul li:last-child p{ color:#333;}
	.indabout .sy_data ul li:last-child span i {color: #333;}
	
	.indabout .right .mask font{ width:60px; height:60px;}
}
@media (max-width:767px) {
	.indabout{ padding:30px 0;}
	.indabout .left{ width:100%;}
	.indabout .right{ width:100%; margin-bottom:0;margin-top: 10px;}
	.indabout .sy_data{ display:none;}
}
@media (max-width:500px) {
	.indabout .right{ height:250px;}
}


/*首页新闻*/
.sy_news{ padding:70px 0; overflow:hidden; background:#fbfbfb url(../image/synewbg.png) repeat;  min-height:350px;}
.sy_news .synew_left{ width:15%; float:left;}
.sy_news .synew_left .lyIdx_tit{ margin-top:40px;}
.sy_news .synew_left .newbtn{ margin-top:100px;}
.sy_news .synew_left .newbtn p{ width:122px; height:40px; line-height:40px; font-size:18px; text-align:center; border:1px solid #ddd; margin-bottom:14px; transition: all .4s ease; cursor:pointer;}
.sy_news .synew_left .newbtn p.on,.sy_news .synew_left .newbtn p:hover{ background:#07338a; color:#fff; border:none;}
.sy_news .synew_left .newmore{ margin-top:140px;}
.sy_news .synew_left .newmore a{ display:none; font-size:20px; font-weight:bold; line-height:52px;transition: all .4s ease;}
.sy_news .synew_left .newmore a.on{ display:block;}
.sy_news .synew_left .newmore a:hover{ color:#07338a;}
.sy_news .synew_left .newmore a:before{ content:""; display:block; width:52px; height:52px; border-radius:50%; background:#b0afaf url(../image/synewjt.png) center no-repeat; float:left;margin-right:13px; transition: all .4s ease;}
.sy_news .synew_left .newmore a:hover:before{ background:#07338a url(../image/synewjt.png) center no-repeat;}

.sy_news .synew_right{ width:83%; float:right; overflow:hidden; position:relative;}
.sy_news .synew_right .tong{opacity:0; height:0;}
.sy_news .synew_right .tong.on{ opacity:1; height:auto;}
.sy_news .synew_right ul li{ width:33.333333%; float:left; padding:40px 24px 50px; transition: all .4s ease; position:relative;}
.sy_news .synew_right ul li:before{content:''; display:block; width:100%; height:0; background:#07338a; position:absolute; bottom:0; left:0;z-index:2;transition: all .4s ease;}
.sy_news .synew_right ul li:hover:before{ height:4px;}
.sy_news .synew_right ul li:after{ content:''; display:block; width:100%; height:20%; background:#fff;position:absolute; left:0; top:50%; transform:translateY(-50%); opacity:0;transition: all .4s ease;}
.sy_news .synew_right ul li:hover:after{ height:100%; opacity:1;}
.sy_news .synew_right ul li:hover{box-shadow:0 3px 15px rgba(0,0,0,.15);}
.sy_news .synew_right ul li .newlibox{ position:relative; z-index:3;}
.sy_news .synew_right ul li .time p{ font-size:30px; line-height:32px;font-weight:bold; color:#666;}
.sy_news .synew_right ul li .time span{ font-size:16px; color:#666;}
.sy_news .synew_right ul li .name{ font-size:20px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; margin: 30px 0 23px;}
.sy_news .synew_right ul li .pic{ display:block; width:100%; height:228px; overflow:hidden;}
.sy_news .synew_right ul li .pic img{width:100%; height:100%;object-fit: cover; transition: all .4s ease;}
.sy_news .synew_right ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.sy_news .synew_right ul li .ms{color:#999; line-height:24px; height:48px; margin:24px 0 32px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.sy_news .synew_right ul li .more{ display:block; width:130px; height:44px; line-height:44px; text-align:center; color:#999; font-size:16px; border:1px solid #999; transition: all .4s ease;}
.sy_news .synew_right ul li:hover .more{ color:#07338a;border:1px solid #07338a;}

@media (max-width: 1440px) {
	.sy_news{ padding:50px 0;}
	.sy_news .synew_left .lyIdx_tit {margin-top: 30px;}
	.sy_news .synew_left .newmore a{ font-size:18px; font-weight:normal; line-height:44px;}
	.sy_news .synew_left .newmore a:before{ width:44px; height:44px; margin-right:8px;}	
	.sy_news .synew_right ul li{ padding:34px 18px 40px;}
	.sy_news .synew_right ul li .time p{ font-size:26px; line-height:28px;}
	.sy_news .synew_right ul li .name{ font-size:18px; margin:15px 0;}
	.sy_news .synew_right ul li .pic{height:188px;}
	.sy_news .synew_right ul li .ms{ margin:15px 0;}
	.sy_news .synew_right ul li .more{ width:120px; height:36px; line-height:36px; font-size:14px;}
}
@media (max-width: 1300px) {
	.sy_news .synew_left{ width:20%;}
	.sy_news .synew_right{ width:78%;}
}
@media (max-width:1200px) {
	.sy_news{ padding:40px 0;}
}
@media (max-width: 1023px) {
	.sy_news .synew_left{ width:20%;}
	.sy_news .synew_right{ width:78%;}	
}
@media (max-width:767px) {
	.sy_news{ padding:30px 0;}
	.sy_news .synew_left{ width:100%; position:relative;}	
	.sy_news .synew_left .lyIdx_tit{ margin-top:0; float:left;}
	.sy_news .synew_left .newbtn p{ margin-bottom:0; float:left; margin-left:5px;}
	.sy_news .synew_left .newbtn{ float:right; margin-top:0;}
	.sy_news .synew_left .newmore{margin-top:0; display:none;}
	.sy_news .synew_left .newmore a{ position:absolute; font-size:0; left:0; top:60px;}
	.sy_news .synew_left .newmore a:before{ width:32px; height:32px; background-size:15px;}
	.sy_news .synew_left .newmore a:hover:before{background-size:15px;}
	.sy_news .synew_right{ width:100%; margin-top:10px;}	
	.sy_news .synew_right ul li{ padding:24px 18px 30px;}
	.sy_news .synew_right ul li .name{ font-size:16px; margin:10px 0;}
	.sy_news .synew_right ul li .ms{ margin:10px 0;}
	.sy_news .synew_right ul li .more{ width:100px;}
}
@media (max-width:500px) {
	.sy_news .synew_left .newbtn p{ font-size:16px; width:92px;}
	.sy_news .synew_right{margin-top:20px;}
	.sy_news .synew_right ul li{ background:#fff;}
	.sy_news .synew_right ul li .pic{ height:180px;}
}

/*首页留言*/
.syorder{ padding:30px 0; background:#004098 url(../image/order_bg.jpg) center no-repeat; background:#ddd; overflow:hidden; background-size:cover;}
.syorder .orwz{ font-size:20px;margin-bottom:10px; display:none;}
.syorder ul li.msg_ipt1{ width:20%; height:50px; background:#fff; float:left; margin-right:1%; padding-left:1%;}
.syorder ul li.msg_ipt2{ position:relative; }
.syorder ul li.msg_ipt2 a{ position:absolute; top:0; right:3%; height:100%;}
.syorder ul li.msg_ipt2 a img{ width:80px; height:30px; margin-top:10px;}
.syorder ul li input{ border:0; outline:none; width:100%; height:100%; font-size:16px;}
.syorder ul li.msg_btn{ width:16%;height:50px; line-height:50px; float:right;}
.syorder ul li.msg_btn input{ background:#004098;color:#fff; font-size:16px;transition: all .4s ease;}
.syorder ul li.msg_btn:hover input{background:#0064c8;}
@media (max-width: 1600px) {
	.syorder{ padding:55px 0;}
	.syorder .orwz{ font-size:30px; margin-bottom:20px;}
}
@media (max-width: 1440px) {
	.syorder{ padding:45px 0;}
	.syorder .orwz{ font-size:28px; margin-bottom:15px;}
}
@media (max-width:1200px) {
	.syorder{ padding:35px 0;}
	.syorder .orwz{ font-size:24px;}
	.syorder ul li.msg_ipt1{ width:32%; margin-right:2%; margin-bottom:15px;}
	.syorder ul li.msg_ipt1:nth-of-type(3){ margin-right:0;}
	.syorder ul li.msg_ipt2{ width:49%;}
	.syorder ul li.msg_btn{ width:49%;}
}
@media (max-width:767px) {
	.syorder{ padding:25px 0;}
	.syorder .orwz{ font-size:20px;}
	.syorder ul li.msg_ipt1{ width:49%; height:44px; line-height:44px; margin-bottom:10px;}
	.syorder ul li.msg_ipt1:nth-of-type(2){ margin-right:0;}
	.syorder ul li.msg_ipt1:nth-of-type(3){ margin-right:2%;}
	.syorder ul li.msg_ipt2{margin-right:0;}
	.syorder ul li.msg_ipt2 a img{ width:60px; height:20px; margin-top:12px;}
	.syorder ul li.msg_btn{ width:100%; height:44px; line-height:44px;}
	.syorder ul li input{ font-size:14px;}
}
/*foot*/
footer{background:#222; overflow:hidden;}
footer .one{display: -webkit-flex;display: flex;flex-wrap: wrap;}
footer .oneleft{width:74.625%; float:left;border-right:1px solid rgba(255,255,255,.05);}
footer .oneleft .dblogo{ border-bottom:1px solid rgba(255,255,255,.05); padding:60px 5.5% 25px 0; margin-bottom:50px; overflow:hidden; display:none;}
footer .oneleft .dblogo>div{ float:left;}
footer .oneleft .dblogo .totop{ display:block;width:42px; height:42px; border-radius:50%;border:1px solid #fff; background:url(../image/totop.png) center no-repeat; float:right;opacity:0.15; margin-top:5px; transition: all .4s ease;}
footer .oneleft .dblogo .totop:hover{ opacity:1;}
footer .oneleft .footnav{ margin-top:64px;}
footer .oneleft .footnav ul{ width:100%;}
footer .oneleft .footnav ul li{ width:20%; float:left; padding-right:20px;}
footer .oneleft .footnav ul li:nth-of-type(2){ width:23%;}
footer .oneleft .footnav ul li:nth-of-type(3){ width:22%;}
footer .oneleft .footnav ul li:last-child{ width:15%;}
footer .oneleft .footnav ul li p{ font-size:18px; color:#fff;}
footer .oneleft .footnav ul li p i{ display:block; width:34px; height:2px; background:#fff; margin:20px 0 30px;}
footer .oneleft .footnav ul li a{ font-size:14px; color:rgba(255,255,255,.3); margin-bottom:15px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; transition: all .4s ease;}
footer .oneleft .footnav ul li a:hover{color:rgba(255,255,255,1);}

footer .oneright{width:25.375%; padding:64px 0 0 4%;float:right;}
footer .oneright p{color:rgba(255,255,255,.3); margin-bottom:20px;}
footer .oneright a{ display:block; width:120px; height:38px; line-height:38px; background:#656565; text-align:center; color:rgba(255,255,255,.5); margin-bottom:20px;transition: all .4s ease; display:none;}
footer .oneright a:hover{background:#004098; color:#fff;}
footer .oneright .foottel{ font-size:28px; font-weight:bold; color:#fff; padding-left:37px; background:url(../image/foottel.png) left no-repeat;}
footer .oneright .footewm{ width:100%;}
footer .oneright .footewm .ewmbox{ float:left; width:114px;margin-right:4%; margin-top:22px;text-align:center;}
footer .oneright .footewm .ewmbox:last-child{ margin-right:0;}
footer .oneright .footewm .ewmbox img{ max-width:100%;}
footer .oneright .footewm .ewmbox span{ display:block; color:rgba(255,255,255,.3); margin:10px 0 40px;}

footer .two{ padding:40px 0;border-top:1px solid rgba(255,255,255,.05); overflow:hidden;}
footer .two .banquan p{ width:50%;}
footer .two .banquan p,footer .two .banquan p a{ color:rgba(255,255,255,.3); transition: all .4s ease;}
footer .two .banquan p.fr{ text-align:right;}
footer .two .banquan p a:hover{ color:#fff;}
@media (max-width: 1440px) {
	footer .oneleft .dblogo{padding:40px 5.5% 25px 0;margin-bottom: 30px;}
	footer .oneleft .footnav ul li p i{margin: 15px 0;}
	footer .oneleft .footnav ul li a{ margin-bottom:10px;}
	footer .oneright{padding: 44px 0 0 4%;}
	footer .oneright p,footer .oneright a{ margin-bottom:10px;}
	footer .oneright .foottel{ font-size:26px;}
	footer .oneright .footewm .ewmbox{  width:100px;}
	footer .two{ padding:25px 0;}
}
@media (max-width:1200px) {
	footer .oneleft{ width:100%; border-right:0;border-bottom: 1px solid rgba(255,255,255,.05); padding-bottom:10px;}
	footer .oneleft .dblogo{padding: 40px 0 15px 0;}
	footer .oneright{width:100%;padding: 14px 0 00;}
	footer .oneright>div{ width:70%; float:left}
	footer .oneright p{ width:50%; float:left; padding-right:20px; margin-bottom: 10px;}
	footer .oneright p.comname{ display:none;}
	footer .oneright a{ display:none;}
	footer .oneright .foottel{width:100%; float:right; font-size:20px; background-size:20px;padding-left: 30px;}
	footer .oneright .footewm{display: flex;display: -webkit-flex;justify-content: center;}
	footer .oneright .footewm .ewmbox{margin-top: 12px;}
	footer .oneright .footewm .ewmbox span{ margin: 10px 0 20px;}
}
@media (max-width:767px) {
	footer .oneleft{border-bottom:0;padding-bottom:0;}
	footer .oneleft .dblogo {padding: 20px 0 10px 0;margin-bottom: 10px;}
	footer .oneleft .dblogo>div img{ max-width:200px;}
	footer .oneleft .footnav{ display:none;}
	footer .oneright>div{ width:100%;}
	footer .oneright p{ width:100%; padding-right:0; text-align:center;}
	footer .oneright .foottel{ width:100%; text-align:center; background:none;}
	footer .oneright .footewm .ewmbox{  width:114px;margin-right: 8%;}
	footer .two{ padding:20px 0;}
	footer .two .banquan p,footer .two .banquan p.fr{ width:100%;text-align:center;}
}

/*lyNy_banner 开始*/
.lyNy_banner { width: 100%; height:510px; overflow: hidden; margin:0 auto; padding: 0; position: relative;}
.lyNy_banner img.nyBa { display: block; width:100%; height:100%; overflow: hidden; position: absolute; left: 50%; transform:translateX(-50%); top: 0;object-fit: cover; }
.lyNy_banner .lyNyBa_con { width:83.3333%;max-width:1600px; margin:0 auto; height: 100%; overflow: hidden; position:relative;}
.lyNyBa_con .lyNyBa_text { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0; position:absolute; left:0; top:44%; transform:translateY(-50%); display:none;}
.lyNyBa_text p { width: 100%; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 36px;white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; font-weight: bold; }
.lyNyBa_text p i { display: inline-block; width: 50px; height: 1px; background:rgba(255,255,255,.3); margin: 10px 15px; }
.lyNyBa_text span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 30px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 10px; padding: 0; text-transform: uppercase; opacity: .3; display:none; }
@media (max-width:1650px) {
.lyNy_banner .lyNyBa_con {width:90%;}
}
@media (max-width:1600px) {
.lyNy_banner { height: 450px; }
.lyNy_banner img.nyBa {}
}
@media (max-width:1440px) {
.lyNy_banner { height: 400px; }
.lyNy_banner img.nyBa {}
.lyNyBa_text p { height: 34px; line-height: 34px; font-size: 30px; }
.lyNyBa_text span { font-size: 24px; }
}
@media (max-width:1366px) {
.lyNy_banner { height: 380px; }
.lyNy_banner img.nyBa {}
}
@media (max-width:1280px) {
.lyNy_banner { height: 350px; }
.lyNy_banner img.nyBa { }
}
@media (max-width:1200px) {
.lyNy_banner { height: 320px; }
.lyNy_banner img.nyBa { }
}
@media (max-width:1080px) {
.lyNy_banner { height: 300px; }
.lyNy_banner img.nyBa { }
.lyNy_banner .lyNyBa_con { width:94%;}
.lyNyBa_text p { height: 36px; line-height: 36px; font-size: 32px; }
.lyNyBa_text span { height: 24px; line-height: 24px; font-size: 16px; }
}
@media (max-width:800px) {
.lyNy_banner { height: 280px; margin: 0 auto; }
.lyNy_banner img.nyBa { }
.lyNyBa_con .lyNyBa_text { margin: 0 auto 10px; }
.lyNyBa_text p { height: 30px; line-height: 30px; font-size: 28px; }
.lyNyBa_text span { height: 20px; line-height: 20px; font-size: 14px; }
}
@media (max-width: 767px) {
.lyNy_banner { height: 220px;}
.lyNyBa_text p { font-size: 24px; }
.lyNyBa_con .lyNyBa_text { margin: 0 auto 5px;top: 50%;}
}
@media (max-width: 500px) {
.lyNy_banner { height: 180px;}
}
@media (max-width: 375px) {
.lyNy_banner { height: 160px; }
.lyNy_banner img.nyBa {}
}
@media (max-width: 320px) {
.lyNy_banner { height: 140px; }
.lyNy_banner img.nyBa {}
}
/*lyNy_banner 结束*/
/*内页导航栏 开始*/
.ly_crumb { width: 95%; /*background-color: rgba(7,51,138,.8); background-image: linear-gradient(to left, rgba(4,122,197,0), rgba(4,122,197,.8));*/height: 80px; padding: 10px 0;overflow: hidden; margin-top: -80px; position: relative; z-index: 99; border-top-right-radius: 100px; }
.ly_crumb .channel-nav{ display:none !important;}
.ly_crumb .page-crumbs { width:100%; float:left; font-size: 15px; text-align:left; margin-top:5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff;box-sizing: border-box; }
.ly_crumb .page-crumbs a { color: #fff;}
.ly_crumb .page-crumbs span { color: rgba(255,255,255,.9); }
.ly_crumb .page-crumbs img { display: inline-block; margin-bottom: 5px; }
@-webkit-keyframes hengline {
   0% {width:0px;}
   100% {width:100%;}
   0% {width:0px;}

}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ly_crumb { height: 70px; margin-top: -70px; }
.ly_crumb .page-crumbs { margin-top: 18px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_crumb { height:70px; line-height: 70px; overflow: hidden; margin-top: -70px;border-radius: inherit; width: 100%; padding:10px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ly_crumb .page-crumbs { width: 100%; float: none; text-align: left; margin-top: 18px; }
}
@media (max-width: 767px) {
.ly_crumb {height:50px; line-height:50px; overflow: hidden; margin-top: -50px;border-radius: inherit; width: 100%; padding: 0 1% 0 2%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ly_crumb .page-crumbs { width: 100%; float: none; text-align: left; margin-top: 14px; font-size: 13px; }
}
/*内页导航栏 结束*/
.channel-nav{ width:100%; background:#fff;box-shadow: 0 0 15px 5px rgba(0,0,0,.02); position:relative; z-index:2;}
.channel-nav .w1600 a{display: inline-block; float:left;height: 70px; line-height: 70px; padding-right:3%; margin-right:3%; font-size:16px;position:relative;}
.channel-nav .w1600 a::after { content:""; display:block;height: 30%;width: 1px;background: #ddd;position: absolute; top: 35%;right: 0;z-index: 9;}
.channel-nav .w1600 a:last-child::after{ display:none;}
.channel-nav .w1600 a.on,.channel-nav .w1600 a:hover{ font-weight:bold; color:#004098;}
/*lyNy_aboutus 开始*/
.nyAbout_title { text-align: center; margin-bottom: 50px; }
.nyAbout_title b { display: block; color: #004098; background-color: #004098; background: linear-gradient(to right, #004098, #242371); -webkit-background-clip: text; color: transparent; font-size: 50px;text-transform: uppercase;}
.nyAbout_title p { font-size: 30px; color: #333; }
.nyAbout_title span{ font-size:16px; color:#999; line-height:30px; padding:0 20px; display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nyAbout_title i { display: block; text-align: center; margin: 20px auto; width: 40px; height: 2px; background-color: #33329c; background: linear-gradient(to left, #33329c, #004098); }
.nyAbout_title1 b,.nyAbout_title1 p{ color:#fff; background:none;}
.nyAbout_title1 i{background:none;background-color: #fff;}
@media screen and (max-width:1440px) {
	.nyAbout_title{ margin-bottom:30px;}
    .nyAbout_title b { font-size: 40px; margin-bottom:0;}
}
@media screen and (max-width:767px) {
	.nyAbout_title { margin-bottom:20px; }
	.nyAbout_title b { display:none;}
	.nyAbout_title p { font-size: 25px; }
	.nyAbout_title i { margin: 15px auto; }
	.nyAbout_title span{ font-size:15px;}
}
/*内页公司简介 开始*/
.Ny_com { padding: 60px 0;}
.Ny_com .Ny_com_m { position: relative; }
.Ny_com .Ny_com_m .Ny_com_l { width:100%;}
.Ny_com_l span.Ny_com_tlt { display: block; font-size: 22px; color: #777; }
.Ny_com_l b.tit { display: block; font-size: 40px; font-weight: bold; color: #3b3b3b; line-height: 30px; padding: 30px 0; }
.Ny_com_l .Ny_com_js { max-width:1400px;margin:0 auto;}
.Ny_com .Ny_com_m .Ny_com_r { width:55%; overflow: hidden; display:none;}
.Ny_com .Ny_com_m .Ny_com_r img { width: 100%; max-height: 100%; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .25s; transition: all .5s; }
.Ny_com .Ny_com_m .Ny_com_r img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.NyAboutPart2_data { width:100%; height: 160px; margin: 0; padding: 0 0 0 40px; background-color: #fff;border: 1px solid #eee; }
.NyAboutPart2_data ul li { width: 33.3333%; overflow: hidden; margin: 0; padding: 20px 30px 20px 15px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
.NyAboutPart2_data ul li img { display: block; width: 49px; height: 46px; overflow: hidden; margin: 0 auto 10px; padding: 0; position: absolute; right: 80px; top: 35px; }
.NyAboutPart2_data ul li div { width: 100%; overflow: hidden; line-height: 50px; color: #004098; font-size: 46px; font-weight: bold; margin: 15px auto 20px; padding: 0; border-right: 1px solid #eee; }
.NyAboutPart2_data ul li:nth-child(2) { width: 38.3333%; }
.NyAboutPart2_data ul li:nth-child(3) div { border-right: 0; }
.NyAboutPart2_data ul li:nth-child(3) { padding-right: 0; width: 28.3333%; }
.NyAboutPart2_data ul li:nth-child(3) img { right: 50px; }
.NyAboutPart2_data ul li div i { color: #333; font-weight: normal; font-size: 18px; font-style: normal; display: inline-block; margin-left: 3px; }
.NyAboutPart2_data ul li p { width: 100%; overflow: hidden; line-height: 30px; color: #333; font-size: 18px; margin: 0 auto; padding: 0; }
.NyAboutPart2_data ul li p img { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin: -2px 2px 0 0; padding: 0; }
.Ny_com_l .Ny_com_js p, .Ny_com_l .Ny_com_js img,.Ny_com_l .Ny_com_js table,.Ny_com_l .Ny_com_js tr,.Ny_com_l .Ny_com_js td,.Ny_com_l .Ny_com_js video{ max-width:100% !important;text-align: justify;}
.Ny_com_l .Ny_com_js .abconbt{ font-size:36px; font-weight:bold; margin-left: 28px;}


@media screen and (max-width:1440px) {
	.Ny_com_l .Ny_com_js p, .Ny_com_l .Ny_com_js img,.Ny_com_l .Ny_com_js table,.Ny_com_l .Ny_com_js tr,.Ny_com_l .Ny_com_js td,.Ny_com_l .Ny_com_js video{  width:auto!important; height:auto !important;}
}
@media screen and (max-width:1399px) {
	.Ny_com { padding: 50px 0; }
	.Ny_com_l .Ny_com_js .abconbt{ font-size:28px;}
}
@media screen and (max-width:767px) {
	.channel-nav{ padding:10px 0;}
	.channel-nav .w1600 a{ width:33.33333%; text-align:center; height:30px; line-height: 30px; padding:0; margin:0; font-size:15px;}
	.channel-nav .w1600 a:nth-child(3n)::after{ display:none;}
	.Ny_com { padding: 30px 0; }
	.Ny_com_l .Ny_com_js .abconbt{ font-size:22px;}
	.Ny_com_l .Ny_com_js p,.Ny_com_l .Ny_com_js p span {font-size: 14px !important; line-height:24px !important; }
}
/*内页公司简介 结束*/

/*内页企业文化 开始*/
.lyNy_culture{ width:100%; padding:60px 0; overflow:hidden; background:url(../image/qywh_bg.jpg) no-repeat; min-height:300px; background-size:cover;}
.lyNy_culture ul li{ width:21.25%; float:left; margin-right:5%; border:1px solid #fff; border-top-right-radius:100px; height:287px;overflow:hidden; padding:25px; text-align:center;}
.lyNy_culture ul li .Culture_tit{ font-size:24px; color:#fff; margin:20px 0;}
.lyNy_culture ul li .Culture_des{ font-size:16px; color:#fff; line-height:31px;}
.lyNy_culture ul li:last-child{ margin-right:0;}
.lyNy_culture ul li:nth-child(1) .Culture_ico{ background:url(../image/qywh_ico1.png) no-repeat center center; height:41px; margin-top:35px;}
.lyNy_culture ul li:nth-child(2) .Culture_ico{ background:url(../image/qywh_ico2.png) no-repeat center center; height:40px; margin-top:35px;}
.lyNy_culture ul li:nth-child(3) .Culture_ico{ background:url(../image/qywh_ico3.png) no-repeat center center; height:41px; margin-top:35px;}
.lyNy_culture ul li:nth-child(4) .Culture_ico{ background:url(../image/qywh_ico4.png) no-repeat center center; height:40px; margin-top:35px;}
.lyNy_culture ul li:hover{ background:#fff; cursor:pointer;}
.lyNy_culture ul li:hover .Culture_tit{ color: #004098; background-color: #004098; background: linear-gradient(to right, #004098, #242371); -webkit-background-clip: text; color: transparent; }
.lyNy_culture ul li:hover .Culture_des{ color: #004098; background-color: #004098; background: linear-gradient(to right, #004098, #242371); -webkit-background-clip: text; color: transparent; }
.lyNy_culture ul li:hover:nth-child(1) .Culture_ico{ background:url(../image/qywh_ico1_hover.png) no-repeat center center;}
.lyNy_culture ul li:hover:nth-child(2) .Culture_ico{ background:url(../image/qywh_ico2_hover.png) no-repeat center center;}
.lyNy_culture ul li:hover:nth-child(3) .Culture_ico{ background:url(../image/qywh_ico3_hover.png) no-repeat center center;}
.lyNy_culture ul li:hover:nth-child(4) .Culture_ico{ background:url(../image/qywh_ico4_hover.png) no-repeat center center;}
@media (max-width: 1440px) {
.lyNy_culture{padding:40px 0;}
.lyNy_culture ul li{ width:48%; margin-bottom:20px; padding:15px 15px 30px; margin-right:4%;}
.lyNy_culture ul li:nth-child(2n+2){ margin-right:0;}	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNy_culture{ padding:50px 0;}
.lyNy_culture ul li{ width:47%; margin-bottom:40px; padding:15px 15px 30px; margin-right:6%;}
.lyNy_culture ul li:nth-child(2n+2){ margin-right:0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNy_culture{ padding:40px 0;}
.lyNy_culture ul li{ width:47%; margin-bottom:40px; padding:15px 15px 30px; margin-right:6%;}
.lyNy_culture ul li:nth-child(2n+2){ margin-right:0;}
}
@media (max-width: 767px) {
.lyNy_culture{ padding:30px 0;}
.lyNy_culture ul li{ width:100%; margin-bottom:30px; height:auto; padding:15px 15px 30px;}
.lyNy_culture ul li .Culture_tit{ font-size:22px;}
.lyNy_culture ul li .Culture_des{ font-size:15px;}
}
/*内页企业文化 结束*/

/*内页大事记 开始*/
.NyAbUs_cfzs{width:100%; padding:60px 0; overflow:hidden; background:url(../image/fzlc_bg.png) no-repeat; min-height:400px; background-size:cover;}
.NyAbUs_cfzs .NyAbUscfzs_main {height:auto; margin:0 auto; padding:0; position:relative; min-height:200px;}
.NyAbUs_cfzs .NyAbUscfzs_main ul{ width:100%;}
.NyAbUs_cfzs .NyAbUscfzs_main li{ width:23.875%;margin-right:1.5%; margin-bottom:20px; float:left; background: #fff; padding:15px;}
.NyAbUs_cfzs .NyAbUscfzs_main li:nth-child(4n){ margin-right:0;}
.NyAbUs_cfzs .NyAbUscfzs_main li .pic{ display:block; width:100%;height:220px;object-fit: cover; position:relative; overflow:hidden;}
.NyAbUs_cfzs .NyAbUscfzs_main li .pic img{ width:100%;height:100%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;transition: all .5s ease;object-fit: cover;}
.NyAbUs_cfzs .NyAbUscfzs_main li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyAbUs_cfzs .NyAbUscfzs_main li .name{ display:block; width:100%;border-top:1px solid #ddd; padding:15px 0 0; text-align:center; font-size:18px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.NyAbUs_cfzs .NyAbUscfzs_main li .name:hover{ color:#004098;}
@media (max-width:1440px) {
	.NyAbUs_cfzs{ padding:40px 0;}
	.NyAbUs_cfzs .NyAbUscfzs_main li{margin-bottom:15px;}
	.NyAbUs_cfzs .NyAbUscfzs_main li .pic{height:170px;}
}
@media (max-width:1200px) {
	.NyAbUs_cfzs .NyAbUscfzs_main li{ width:32%;margin-right:2%;}
	.NyAbUs_cfzs .NyAbUscfzs_main li:nth-child(4n){ margin-right:2%;}
	.NyAbUs_cfzs .NyAbUscfzs_main li:nth-child(3n){ margin-right:0;}
	
}
@media (max-width:800px) {
	.NyAbUs_cfzs .NyAbUscfzs_main li{ width:48.5%;margin-right:3%; padding:10px;}
	.NyAbUs_cfzs .NyAbUscfzs_main li .name{ padding-top:10px;}
	.NyAbUs_cfzs .NyAbUscfzs_main li:nth-child(4n){ margin-right:3%;}
	.NyAbUs_cfzs .NyAbUscfzs_main li:nth-child(3n){ margin-right:3%;}
	.NyAbUs_cfzs .NyAbUscfzs_main li:nth-child(2n){ margin-right:0;}
}
@media (max-width: 767px) {
	.NyAbUs_cfzs {padding:30px 0;}
	.NyAbUs_cfzs .NyAbUscfzs_main li .name{ font-size:16px;}
}
@media (max-width: 500px) {
	.NyAbUs_cfzs .NyAbUscfzs_main li .pic{ height:110px;}
}
/*内页大事记 结束*/

/*关于-荣誉资质 开始*/
.NyAbUs_honor { width: 100%; overflow: hidden; margin: 0 auto; padding: 60px 0;}
.NyAbUsHonor_main{ width:100%; max-width:1600px; margin:0 auto;}
.ny_honor_scoll .item { position: relative; min-height: 240px; padding: 0 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ny_honor_scoll .item .swiper-container02 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ny_honor_scoll .item .swiper-container02 .swiper-slide { width:25%; float:left;background: #fff;border: 1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide p {text-align: center;font-size: 18px;color: #333;padding: 0;transition: .5s;height: 75px;line-height: 75px;background: #ddd;clear: both;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide p a { color: #434343; }
/*分页器*/
.ny_honor_scoll .item .swiper-button-prev02, .ny_honor_scoll .item .swiper-button-next02 { position:absolute; width:60px!important; height: 60px!important; top: 50%!important; }
.ny_honor_scoll .item .swiper-button-prev02 { background: url(../image/jiantou_l.png) center center no-repeat; background-size: 60px 60px; left: -40px; }
.ny_honor_scoll .item .swiper-button-next02 { background: url(../image/jiantou_r.png) center center no-repeat; background-size: 60px 60px; right: -40px; }
.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic {display: block;width: 100%;float: left;height: 380px;background: #fff;text-align: center;position: relative;overflow: hidden;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic img { max-width: 95%; max-height: 95%; vertical-align: middle; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .25s; }

.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic .iblock { display: inline-block; height: 100%; width: 0; vertical-align: middle }
.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic:hover 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); }
.ny_honor_scoll .item .swiper-container02 .swiper-slide:hover{border: 1px solid #134f9b;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide:hover p{background-color: #33329c;background: linear-gradient(to left, #33329c, #004098);}
.ny_honor_scoll .item .swiper-container02 .swiper-slide:hover p a{ color:#fff;}
.ny_honor_scoll .item .swiper-button-prev02:hover { background: url(../image/jiantou_l_hover.png) center center no-repeat; cursor:pointer;}
.ny_honor_scoll .item .swiper-button-next02:hover { background: url(../image/jiantou_r_hover.png) center center no-repeat;cursor:pointer;}
@media screen and (max-width:1599px) and (min-width:1400px) {
.ny_honor_scoll .item .swiper-button-prev02, .ny_honor_scoll .item .swiper-button-next02{ display:none;}	
}
@media screen and (max-width:1399px) and (min-width:1080px) {
.NyAbUs_honor { padding: 60px 0; }
.NyAbUsHonor_main{ width:96%;}
.ny_honor_scoll { padding: 0 0 0; }
.ny_honor_scoll .item { overflow: hidden; padding:0; }
.ny_honor_scoll .swiper-container02 .swiper-slide .pic { height: 380px; }
.ny_honor_scoll .item .swiper-button-prev02, .ny_honor_scoll .item .swiper-button-next02{ display:none;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.NyAbUs_honor { padding: 50px 0; }
.NyAbUsHonor_main{ width:96%;}
.ny_honor_scoll { padding: 0 0 0; }
.ny_honor_scoll .item { overflow: hidden;  padding: 0;}
.ny_honor_scoll .swiper-container02 .swiper-slide .pic { height: 330px; }
.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic { height: 330px; }
.ny_honor_scoll .item .swiper-button-prev02, .ny_honor_scoll .item .swiper-button-next02{ display:none;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide p{ height:70px; line-height:70px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NyAbUs_honor { padding: 40px 0; }
.NyAbUsHonor_main{ width:96%;}
.ny_honor_scoll { padding: 0 0 0; }
.ny_honor_scoll .item { overflow: hidden;  padding: 0;}
.ny_honor_scoll .swiper-container02 .swiper-slide .pic { height: 280px; }
.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic { height: 280px; }
.ny_honor_scoll .item .swiper-button-prev02, .ny_honor_scoll .item .swiper-button-next02{ display:none;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide p{ height:65px; line-height:65px;}
}
@media screen and (max-width:767px) {
.NyAbUs_honor { padding: 30px 0; }
.NyAbUsHonor_main{ width:96%;}
.ny_honor_scoll { padding: 8px 0 8px; }
.ny_honor_scoll .item { overflow: hidden; min-height: 180px; padding: 0; }
.ny_honor_scoll .swiper-container02 .swiper-slide .pic { height: 150px; }
.ny_honor_scoll .item .swiper-button-prev02, .ny_honor_scoll .item .swiper-button-next02{ display:none;}
.ny_honor_scoll .item .swiper-container02 .swiper-slide p{ height:45px; line-height:45px; font-size:16px;}
}
@media screen and (max-width:375px) {
.ny_honor_scoll .item .swiper-container02 .swiper-slide .pic { height: 240px; }
}
/*关于-内页荣誉资质 结束*/
/*内页企业文化*/
.qywhMain{background: #f6f6f6 url(../image/abqywhbg.jpg); padding: 60px 0; overflow:hidden; background-size:cover;}
.qywhMain .lyNy_qywh{ min-height:400px;}
.qywhMain .lyNy_qywh .qwbt{ font-size:26px; font-weight:bold; text-align:center;}
.qywhMain .lyNy_qywh .qwbt i{ display:block; width:80px; height:2px; background:#004098; margin:20px auto 50px;}
.qywhMain .lyNy_qywh ul{ width:100%;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.qywhMain .lyNy_qywh ul li{ width:47%; float:left; margin-right:6%; margin-bottom:40px; position:relative;}
.qywhMain .lyNy_qywh ul li:nth-child(2n){ margin-right:0;}
.qywhMain .lyNy_qywh ul li .left{width: calc(100% - 230px);margin-top: 25px; float:right;}
.qywhMain .lyNy_qywh ul li .left p{ font-size:24px;margin-bottom:7px;}
.qywhMain .lyNy_qywh ul li .left span{ font-size:16px; color:#666;}
.qywhMain .lyNy_qywh ul li .right{ float:left;}
.qywhMain .lyNy_qywh ul li .right img{}
/*.qywhMain .lyNy_qywh ul li:hover .right img{ transform:rotateY(360deg);transition: all .6s ease;}*/
@media (max-width:1440px) {	
    .qywhMain{padding:40px 0;}
	.qywhMain .lyNy_qywh .qwbt{ font-size:24px;}
	.qywhMain .lyNy_qywh .qwbt i{ margin:20px auto 40px;}
	.qywhMain .lyNy_qywh ul li{ padding-bottom:20px;}
	.qywhMain .lyNy_qywh ul li .left{margin-top:10px;width: calc(100% - 220px);}
	.qywhMain .lyNy_qywh ul li .left p{ font-size:22px;}
}
@media (max-width:1079px) {
	.qywhMain .lyNy_qywh .qwbt i{ margin:10px auto 25px;}
	.qywhMain .lyNy_qywh ul li .left p{ font-size:20px;}
}
@media (max-width:767px) {	
    .qywhMain{padding:40px 0;}
	.qywhMain .lyNy_qywh .qwbt{ display:none;}
	.qywhMain .lyNy_qywh ul li{ width:100%; margin-right:0; padding-bottom:0; margin-bottom:20px;}
}
@media (max-width:500px) {	
    .qywhMain .lyNy_qywh ul li .right img{ width:140px;}
	.qywhMain .lyNy_qywh ul li .left{width: calc(100% - 160px); margin-top:0;}
	.qywhMain .lyNy_qywh ul li .left p{ font-size:18px; margin-bottom:5px;}
	.qywhMain .lyNy_qywh ul li .left span{ font-size:14px;}
}
/*NyContact_Main 开始*/
.NyContact_Main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background-color:#f9f9f9;}
.NyContact_Main .NyContact_Lxfs {padding:60px 0;}
.NyContact_Lxfs .NyContact_Tel { width:100%; height:auto; overflow:hidden; line-height:40px; color:#004098; font-family: "RobotoBold"; font-size:40px; font-weight:bold; margin:0 auto 40px; padding:0;}
.NyContact_Tel i { display:block; width:40px; height:40px; overflow:hidden; margin:0 20px 0 0; padding:0; background:#004098; background-size:100% 100%; border-radius:50%; float:left;}
.NyContact_Tel i img { display:block; width:20px; height:20px; margin:10px auto; padding:0;}
.NyContact_Tel span { display:inline-block; height:auto; line-height:40px; color:#666; font-size:18px; font-weight:normal; margin:0 0 0 20px; padding:0; vertical-align:top;}
.NyContact_Lxfs .lyLxfsLine { width:100%; height:3px; overflow:hidden; margin:0 auto; padding:0; background:#004098; background-size:100% 100%;}
.NyContact_Lxfs ul li { width:48%; height:auto; margin:0 4% 0 0; padding:40px 0; border-bottom:1px dashed #ddd; float:left;}
.NyContact_Lxfs ul li:nth-child(2n+2) { margin:0;}
.NyContact_Lxfs ul li p { width:100%; height:44px; overflow:hidden; line-height:44px; color:#666; font-size:22px; margin:0 auto; padding:0;}
.NyContact_Lxfs ul li p font { color:#ccc; font-size:18px; font-weight:normal; margin:0 0 0 10px;}
.NyContact_Lxfs ul li p img { display:block; width:44px; height:44px; margin:0 40px 0 0; padding:0; float:left;}
.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:20px; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0 0 0 84px;}
.NyContact_Lxfs ul li a:hover font { color: #004098;}

.NyContact_Main .NyContact_Order { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0; background:url(../image/OrderBg.jpg) center center no-repeat; background-size:cover;}
.NyContact_Order .NyContactOrder_Main {padding:0;}
.NyContactOrder_Main .NyContactOrder_Title { width:100%; height:auto; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyContactOrder_Title span { display:block; width:100%; height:auto; line-height:30px; color:rgba(255,255,255,0.25); font-size:24px; font-weight:bold; text-transform:uppercase; margin:0 auto 10px; padding:0;}
.NyContactOrder_Title p { width:100%; height:36px; line-height:36px; color:#fff; font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.NyContactOrder_Title p img { display:inline-block; width:28px; height:28px; vertical-align:middle; margin:-2px 0 0 20px; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg { width:100%; height:auto; margin:0 auto; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul li { width:100%; height:auto; overflow:hidden; line-height:inherit; color:inherit; font-size:inherit; margin:0 0 30px; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:49%; margin:0 2% 30px 0; float:left;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(7) { width:49%; float:right;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%; height:auto; margin:0; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input { display:block; width:100%; height:60px; line-height:60px; color:#999; font-size:16px; margin:0; padding:0 20px; background-color:#fff; border:0; outline:none;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .c_yzm { position:relative;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px; margin:0 10px 0 0; float:left;}
.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block; width:140px; height:40px; margin:0; padding:0; position:absolute; top:10px; right:10px;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea { display:block; width:100%; height:180px; line-height:30px; color:#aaa; font-size:16px; margin:0; padding:15px 20px; background-color:#fff; border:0; outline:none; resize:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_btn { width:100%; height:auto; overflow:hidden; margin:0; padding:0; float:inherit;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input { width:49%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:16px; text-align:center; background-color:#8d8d8d!important; margin:0; padding:0; border:none; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background:#004098!important; background-size:100% 100%;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background:#004098 !important; background-size:100% 100%; margin:0 2% 0 0;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#cd1418;}

.NyContact_Main .NyContact_Map {padding:60px 0;}
.NyMap { width:100%; height:500px; overflow:hidden; margin:0 auto; padding:0; border:8px solid #fff;}
.NyMap .dz_map { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyMap .dz_map #container { height:120%;}

@media (max-width:1600px) {
	.NyMap { height:460px;}
}
@media (max-width:1560px) {
	.NyContactOrder_Title span { font-size: 22px; margin: 0 auto 8px;}
	.NyContactOrder_Title p { height: 32px; line-height: 32px; font-size: 28px;}
}
@media (max-width:1440px) {
	.NyContact_Main .NyContact_Lxfs { padding:40px 0;}
	.NyContact_Main .NyContact_Order { padding:40px 0;}
	.NyContactOrder_Main .NyContactOrder_Title{margin: 0 auto 25px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li{margin-bottom:10px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6){ margin-bottom:10px;}
	.NyContact_Main .NyContact_Map { padding:40px 0;}
	.NyMap { height:440px;}
	
	.NyContactOrder_Title span { font-size: 18px; margin: 0 auto 8px;}
	.NyContactOrder_Title p { height: auto; line-height: 30px; font-size: 24px;}
}
@media (max-width:1366px) {
}
@media (max-width:1280px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:36px; margin:0 auto 30px;}
	.NyContact_Tel span { font-size:16px;}
	.NyContact_Lxfs ul li { padding:30px 0;}
	.NyContact_Lxfs ul li p { height:40px; line-height:40px; font-size:18px;}
	.NyContact_Lxfs ul li p font { font-size:16px;}
	.NyContact_Lxfs ul li p img { width:40px; height:40px; margin:0 20px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { font-size:18px; padding:0 0 0 60px;}

	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px; line-height:50px; font-size:15px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { top:5px; right:5px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px; font-size:14px;}
	.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input { height:50px; line-height:50px;}	
	
	.NyMap { height:440px;}
	
	.NyContactOrder_Title span { line-height: 24px; margin: 0 auto 6px;}
	.NyContactOrder_Title p { height: auto; line-height: 30px; font-size: 24px;}
	.NyContactOrder_Title p img { margin: -4px 0 0 10px;}
}
@media (max-width:1200px) {
	.NyMap { height:400px;}
}
@media (max-width:1080px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:32px; margin:0 auto 20px;}
	.NyContact_Tel span { font-size:16px;}
	.NyContact_Lxfs ul li { padding:20px 0;}
	.NyContact_Lxfs ul li p { height:32px; line-height:32px; font-size:18px; margin:0 auto 5px;}
	.NyContact_Lxfs ul li p font { font-size:16px;}
	.NyContact_Lxfs ul li p img { width:32px; height:32px; margin:0 20px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { height:32px; line-height:32px; font-size:16px; padding:0 0 0 52px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li { width:100%; height:auto; overflow:hidden; line-height:inherit; color:inherit; font-size:inherit; margin:0 0 20px; padding:0;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:49%; margin:0 2% 10px 0; float:left;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(7) { width:49%; float:right;}
}
@media (max-width:820px) {
	.NyContactOrder_Main .NyContactOrder_Title { margin:0 auto 20px;}
	
	.NyContact_Lxfs ul li { width:100%; margin:0 auto; float:inherit;}
	.NyContact_Lxfs ul li:nth-child(2n+2) { margin:0 auto;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { height:auto; line-height:30px; font-size:16px; padding:0 0 0 52px; white-space:inherit; text-overflow:inherit;}
	
	.NyMap { height:360px;}
	
	.NyContactOrder_Title span { height: 20px; line-height: 20px; font-size: 16px;}
	.NyContactOrder_Title p { font-size: 24px;}
}
@media (max-width:767px) {
	.NyContact_Main .NyContact_Lxfs{padding: 30px 0;}
	.NyContact_Lxfs .NyContact_Tel { font-size:28px;}
	.NyContact_Tel i { width:36px; height:36px; margin:2px 10px 2px 0;}
	.NyContact_Tel i img { margin:8px auto;}
	.NyContact_Tel span { line-height:30px; font-size:15px;}
	.NyContact_Lxfs ul li p { font-size:16px; margin:0 auto;}
	.NyContact_Lxfs ul li p img { margin:0 10px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { padding:0 0 0 42px;}
	
	.NyContact_Main .NyContact_Order { padding:30px 0;}
	.NyContactOrder_Main .NyContactOrder_Title { margin:0 0 20px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li { margin:0 auto 10px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:100%; margin:0 auto 10px; float:inherit;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:100%; margin:0 auto 10px; float:inherit;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(7) { width:100%; margin:0 auto; float:inherit;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:230px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height: 30px;}
	
	.NyContact_Main .NyContact_Map{ padding:30px 0;}
	.NyMap { height:320px;}
	
	.NyContactOrder_Title p { line-height: 28px; font-size: 24px;}
	.NyContactOrder_Title p img { width: 24px; height: 24px;}
}
@media (max-width:375px) {
	.NyContact_Tel span { margin:0 0 0 46px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:190px;}
}
@media (max-width:320px) {
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:140px;}
}
/*NyContact_Main 结束*/

/*nyProducts 开始*/
.nyProducts { width:100%; overflow:hidden; background:#f0f4f9;}
.nyPro_Menu { width:100%; height:auto; margin:0 auto; padding:0; position:relative; z-index:9;}
.ParentLevel { width:100%; height:auto; margin:0 auto; padding:30px 0 15px; background-color:#fff; box-shadow:0 5px 18px rgba(0,0,0,0.06); position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ParentLevel ul li { display:block; width:auto; height:auto; margin:0 15px 15px 0; padding:0; float:left;}
.ParentLevel ul li p { width:auto; height:auto; margin:0; padding:0 40px 0 0; background-color:#f5f5f5; border-radius:4px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ParentLevel ul li p a { display:block; width:auto; height:50px; line-height:50px; color:#666; font-size:16px; font-weight:bold; margin:0; padding:0 30px;}
.ParentLevel ul li p span { display:block; width:40px; height:40px; margin:-20px 0 0; padding:0; background:url(../image/mulu0.png) center center no-repeat; background-size:20px 20px; position:absolute; top:50%; right:0; cursor:pointer;}
.ParentLevel ul li p span i { display:block; width:1px; height:20px; margin:10px 0; padding:0; background-color:#e5e5e5; float:left;}
.ParentLevel ul li.selected p, .ParentLevel ul li:hover p { background-color:#004098;}
.ParentLevel ul li.selected p a, .ParentLevel ul li:hover p a { color:#fff;}
.ParentLevel ul li:hover p span { background:url(../image/mulu1.png) center center no-repeat; background-size:20px 20px;}
.ParentLevel ul li.selected p span { background:url(../image/mulu2.png) center center no-repeat; background-size:20px 20px;}
.ParentLevel ul li.selected p span i, .ParentLevel ul li:hover p span i { background-color:rgba(255,255,255,0.3);}
.ChildLevel { display:none; width:100%; height:auto; margin:0; padding:0; background-color:#f9f9f9; box-shadow:0 10px 10px rgba(0,0,0,0.1); position:absolute; left:0; top:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ChildLevel .tag { width:1400px; height:auto; margin:0 auto; padding:20px 0;}
.ChildLevel .tag a { display:inline-block; width:auto; height:50px; line-height:50px; color:#666; font-size:16px; margin:0; padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ChildLevel .tag a:hover { color:#004098; border-bottom:2px solid #004098;}

.nyProducts .nyPro_Main {margin:60px auto;}
.nyPro_Main .nyPro_List { width:100%; height:auto; min-height:240px; margin:0 auto 30px; padding:0;}
.nyPro_List ul li { width:23.5%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:20px; background-color:#fff; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyPro_List ul li:nth-child(4n) { margin-right:0;}
.nyPro_List ul li .nyPro_Text { width:100%; height:auto; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.nyPro_List ul li .nyPro_Text a.nyProName { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 7px; padding:0;}
.nyPro_List ul li:hover .nyPro_Text a.nyProName { color:rgba(13,80,159,1);}
.nyPro_List ul li .nyPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nyPro_List ul li .nyPro_Text p img { display:block; width:15px; height:16px; margin:3px 10px 1px 0; padding:0; float:left;}
.nyPro_List ul li .nyPro_Img { width:100%; height:250px; overflow:hidden; margin:0 auto; padding:0;}
.nyPro_List ul li .nyPro_Img a.nyProImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyPro_List ul li .nyPro_Img a.nyProImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPro_List ul li:hover .nyPro_Img a.nyProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyPro_List ul li a.nyProMore { display:block; width:100%; height:100%; margin:0; padding:0; background-color:rgba(0,64,152,0.9); position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPro_List ul li a.nyProMore img { display:block; width:64px; height:64px; margin:-32px 0 0 -32px; padding:0; position:absolute; left:50%; top:50%;}
.nyPro_List ul li:hover a.nyProMore { bottom:0;}
@media (max-width:1600px) {
	.ParentLevel { padding:30px 60px 15px;}
	.ChildLevel { width:100%; padding:0 60px;}
	.ChildLevel .tag { width:100%;}
}
@media (max-width:1560px) {
	.nyPro_List ul li .nyPro_Img { height:240px;}
}
@media (max-width:1440px) {
	.ParentLevel { padding:20px 0 10px;}
	.ParentLevel ul li { margin:0 10px 10px 0;}
	.ParentLevel ul li p a { height:45px; line-height:45px; font-size:15px; padding:0 20px;}
	.ChildLevel { padding:0 40px;}
	.ChildLevel .tag a { height:45px; line-height:45px; font-size:15px; padding:0 10px;}
    
	.nyProducts .nyPro_Main{margin: 40px auto;}
	.nyPro_List ul li .nyPro_Img { height:230px;}
}
@media (max-width:1366px) {
	.nyPro_Main .nyPro_List { margin:0 auto 15px;}
	.nyPro_List ul li {margin:0 2% 25px 0;}
	.nyPro_List ul li .nyPro_Img { height:220px;}
}
@media (max-width:1280px) {
	.nyPro_List ul li .nyPro_Text a.nyProName { height:30px; line-height:30px; font-size:18px;}
	.nyPro_List ul li .nyPro_Text p { font-size:14px;}
	.nyPro_List ul li .nyPro_Img { height:200px;}	
}
@media (max-width:1200px) {
	.nyPro_List ul li{ width:32%;margin:0 2% 20px 0; padding:12px;}
	.nyPro_List ul li:nth-child(4n) { margin-right:2%;}
	.nyPro_List ul li:nth-child(3n) { margin-right:0;}
	.nyPro_List ul li .nyPro_Img { height:220px;}
}
@media (max-width:1080px) {
	.nyPro_Main .nyPro_List { margin:0 auto 20px;}
	
	.nyPro_List ul li .nyPro_Text { margin:0 auto 5px; padding:0 0 5px;}
	.nyPro_List ul li .nyPro_Text a.nyProName { margin:0 auto 4px;}
}
@media (max-width:1024px) {
	.nyPro_List ul li .nyPro_Img { height:164px;}
}
@media (max-width:800px) {
	.ChildLevel .tag { padding:10px 0;}
	
	.nyPro_List ul li { width:48.5%; margin:0 3% 20px 0; padding:20px;}
	.nyPro_List ul li:nth-child(4n) { margin-right:3%;}
	.nyPro_List ul li:nth-child(3n) { margin-right:3%;}
	.nyPro_List ul li:nth-child(2n) {margin-right:0;}
	.nyPro_List ul li .nyPro_Img { height:250px;}
}
@media (max-width:767px) {
	.ParentLevel {padding:20px 0 10px;}
	.ParentLevel ul li { width:48.5%; margin:0 3% 8px 0;}
	.ParentLevel ul li:nth-child(2n){ margin-right:0;}
	.ParentLevel ul li p a { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;height: 40px; line-height: 40px;}
	.ChildLevel { padding:0 12px; position:inherit; left:inherit; top:inherit;}	
	.ChildLevel .tag a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; padding:0 12px;}
	
	.nyProducts .nyPro_Main { margin: 30px auto;}	
	.nyPro_Main .nyPro_List { margin:0 auto 12px;}
	.nyPro_List ul li { margin-bottom:10px; padding:10px;}
	.nyPro_List ul li:nth-child(2n+2), .nyPro_List ul li:nth-child(4n+4) { margin-bottom:10px;}
	.nyPro_List ul li .nyPro_Text a.nyProName{ font-size:16px;}
	.nyPro_List ul li .nyPro_Img{ height:200px;}
}
@media (max-width:500px) {
	.nyPro_List ul li .nyPro_Img{ height:180px;}
}
@media (max-width:414px) {
	.nyPro_List ul li .nyPro_Img{ height:160px;}
}
@media (max-width:375px) {
	.nyPro_List ul li .nyPro_Img { height:140px;}
}
/*nyProducts 结束*/

/*nyProList 开始*/
.nyProList { width:100%; overflow:hidden; background:#f6f6f6;}
.nyProList .nyProList_Main {margin:60px auto;}

.nyProList_Menu { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nyProList_Menu .nyProListParent { width:100%; height:auto; margin:0 auto 20px; padding:30px 0; background-color:#fff; box-shadow:0 5px 18px rgba(0,0,0,0.06); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListParent ul {}
.nyProListParent ul li { display:block; width:auto; height:auto; margin:0; padding:0; float:left;}
.nyProListParent ul li a { display:block; width:auto; height:50px; line-height:50px; color:#fff; font-size:16px; font-weight:bold; margin:0; padding:0 30px; background-color:#004098; border-radius:4px;}
.nyProListParent .nyProAll { height:50px; margin:-50px 0 0; padding:0; float:right;}
.nyProAll a { display:inline-block; width:auto; height:50px; line-height:50px; color:#333; font-size:16px; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProAll a i { display:block; width:32px; height:32px; overflow:hidden; margin:9px 0 9px 10px; padding:0; background:#fff url(../image/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #004098; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProAll a em { display:block; width:1px; height:16px; margin:17px 25px 17px 0; padding:0; background-color:#ddd; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProAll a:hover { color:#004098;}
.nyProAll a:hover i { background:#004098 url(../image/jt02.png) center center no-repeat; background-size:18px 18px;}
.nyProAll a:hover em { background-color:#004098;}

.nyProListChild { width:100%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListChild p {border-bottom:1px solid #e5e5e5;}
.nyProListChild p a { display:inline-block; width:auto; height:50px; line-height:50px; color:#666; font-size:16px; margin:0; padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListChild p a:hover { color:#004098; border-bottom:2px solid #004098;}

.nyProList_Main .nyProList_List { width:100%; height:auto; min-height:240px; margin:0 auto 30px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li { width:49%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:50px; background-color:#fff; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyProList_List ul li .nyProList_Head { width:55%; float:left; overflow:hidden; margin:0 auto;position:relative;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name { display:block; width:100%;overflow:hidden; color:#333; font-size:24px; font-weight:bold; padding-bottom:25px; border-bottom:1px solid #eee; margin-bottom:30px; position:relative; white-space:nowrap; text-overflow:ellipsis;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name em { display:block; width:33.333%; height:2px;background-color:#004098; position:absolute; bottom:0; left:0;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_Name { color:#004098;}
.nyProList_List ul li .nyProList_Head .nyProList_Ms{ width:85%;font-size:16px; color:#999; line-height:32px; height:96px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.nyProList_List ul li .nyProList_Head a.nyProList_More { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:16px; text-align:left; margin-top:55px;display:flex; display: -webkit-flex;align-items: center;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li .nyProList_Head a.nyProList_More i { display: inline-block; width:18px; height:18px; background:#fff url(../image/prolijt01.png) center center no-repeat;border:1px solid #afafaf; border-radius:50%;margin-left:10px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More { color:#004098;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More i { background:url(../image/prolijt02.png) center center no-repeat;border:1px solid #004098;}


.nyProList_List ul li .nyProList_Img { width:42%; height:260px; overflow:hidden; margin:0; padding:0; float:right;}
.nyProList_List ul li .nyProList_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li:hover .nyProList_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
/*.nyProList_List ul li .nyProList_Img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,64,152,0.9) url(../image/Ck01.png) center center no-repeat; background-size:40px 40px; background-size:40px; position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li:hover .nyProList_Img a i { bottom:0;}*/
@media (max-width:1560px) {
}
@media (max-width:1440px) {
	.nyProList_Menu .nyProListParent { padding:20px 0;}
	.nyProListParent ul li a { font-size:15px; padding:0 20px;}
	.nyProListChild p a { font-size:15px;}
	.nyProAll a { font-size:15px;}
	.nyProAll a em { margin:17px 20px 17px 0;}
	
	.nyProList_List ul li{ padding:30px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name{ font-size:20px; padding-bottom:15px; margin-bottom:20px;}
	.nyProList_List ul li .nyProList_Head .nyProList_Ms{ font-size:15px; line-height:28px; height:84px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More{ margin-top:35px;}
	.nyProList_List ul li .nyProList_Img{ height:220px;}
}
@media (max-width:1366px) {
	.nyProListParent ul li a { height:45px; line-height:45px;}
	.nyProListParent .nyProAll { height:45px; margin:-45px 0 0;}
	.nyProAll a { height:45px; line-height:45px;}
	.nyProAll a i { margin:6.5px 0 6.5px 10px;}
	.nyProAll a em { height:15px; margin:15px 20px 15px 0;}
	.nyProListChild p a { height:45px; line-height:45px; padding:0 15px;}
	
	.nyProList .nyProList_Main { margin:40px auto;}
	.nyProList_Main .nyProList_List { margin:0 auto 15px;}
	.nyProList_List ul li { margin:0 2% 25px 0;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 0 25px;}
}
@media (max-width:1280px) {
	.nyProList_List ul li { padding:20px;}
	.nyProList_List ul li .nyProList_Con { padding:15px 0 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:9px 20px 9px 0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:20px;}
	
	
}
@media (max-width:1200px) {
}
@media (max-width:1080px) {
	.nyProList_Main .nyProList_List { margin:0 auto 20px;}
	.nyProList_List ul li { margin:0 2% 20px 0; padding:15px;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More { font-size:14px;}
	
}
@media (max-width:1024px) {
	.nyProList_List ul li { width:100%; margin:0 auto 20px; padding:20px; float:inherit;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:20px;}
	
}
@media (max-width:767px) {
	.nyProList_Menu .nyProListParent { margin:0 auto 12px;}
	.nyProListParent ul li a { height:40px; line-height:40px; font-size:14px; padding:0 18px;}
	.nyProListChild p a { height:40px; line-height:40px; font-size:14px; margin:0; padding:0 10px;}
	.nyProListParent .nyProAll { height:40px; margin:-40px 0 0;}
	.nyProAll a { height:40px; line-height:40px; font-size:14px;}	
	.nyProAll a i { margin:4px 0 4px 10px;}
	.nyProAll a em { height:16px; margin:12px 15px 12px 0;}
	
	.nyProList .nyProList_Main { margin:30px auto;}
	.nyProList_Main .nyProList_List { margin:0 auto;}
	.nyProList_List ul li{ padding:30px;}
	.nyProList_List ul li .nyProList_Head { padding:0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	
}
@media (max-width:500px) {
	.nyProList_List ul li .nyProList_Head{ width:100%;}
	.nyProList_List ul li .nyProList_Head .nyProList_Ms{display:none;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More{ margin:0 0 10px;}
	.nyProList_List ul li .nyProList_Img{ width:100%;}
	
}

/*nyProList 结束*/


/*NyProDetail 开始*/
.NyProDetail { width:100%; height:auto;padding:70px 0; background-color:#fff; position:relative; margin-top:160px;    border-bottom: 1px solid #ddd;}
.NyProDetail_Main .NyProDetail_Img { width:50%; height:auto; margin:0; padding:0 90px 0 0; float:left;}

#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:88px; margin-top:12px; overflow:hidden;}
#spec-left { width:16px; height:88px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:88px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:500px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:88px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; border:1px solid #e5e5e5; 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 #dc002f;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:500px; overflow:hidden; padding:0; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:102%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0pxopacity: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 {z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
.prodetail_img a.videoIco {
    position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);
    z-index: 9;
    width: 52px;
    height: 52px;
    background: url(../image/video.png) no-repeat 0 0;
}
.videoItem { width: 100%; height: 100%; position: absolute; z-index: 100; top: 0;left: 0; background:rgba(0,0,0,.1);}

.videoItem a {
    position: absolute;
    width: 36px;
    height: 36px;
    top:10px;
    right:10px;
    z-index: 11;
    background: url(../image/video1.png) no-repeat -56px 0; z-index:101;
}
.Warning {
    text-align: center;
    font-size: 14px;
    font-family: microsoft yahei;
    line-height: 27px;
    color: #fff;
    width: 606px;
    height: 400px;
    background-color: #000;
    margin: 0 auto;
}
.Warning b {
	display: inline-block;
	width: 30px;
	height: 27px;
	margin: 12px;
	margin: 150px 0 20px 0;
	background: url("../image/waring.png") no-repeat;
}
.videoItem video{ max-width:100%; max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.NyProDetail_Main .NyProDetail_Text { width:50%; height:auto;float:right; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Text .Model{ font-size:40px;color: #0064c8;}
.NyProDetail_Text .NyProDetail_Name { width:100%; height:auto; min-height:40px; overflow:hidden; line-height:50px; font-size:40px; word-break:break-all; position:relative; margin: 50px 0 12px;}
.NyProDetail_Name span { display:block; width:100%; height:auto; line-height:50px; color:#004098; font-size:50px; font-weight:bold; margin:0 auto 10px; padding:0;}
.NyProDetail_Text .NyProDetail_Ms { width:100%; height:auto; overflow:hidden; margin:40px auto 0; padding:30px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.NyProDetail_Text .NyProDetail_Ms p { width:100%; height:auto; max-height:140px; overflow:hidden; line-height:28px; color:#8f8b8b; font-size:15px; word-break:break-all; text-align:justify; text-indent:-8px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:5; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.NyProDetail_Text .NyProDetail_Ms p span { font-weight:bold;font-size: 16px;}
.NyProDetail_Text ul.canshu{ width:100%;margin:60px 0 45px;overflow: hidden;}
.NyProDetail_Text ul.canshu li{ width:33.333333%; float:left; position:relative;margin-bottom: 15px;}
.NyProDetail_Text ul.canshu li:after{ content:""; display: block; width:1px; height:66px; background:#dfdfdf; position:absolute; right:25%; top:0; transform: rotate(20deg);}
.NyProDetail_Text ul.canshu li:nth-child(3n):after{ display:none;}
.NyProDetail_Text ul.canshu li .parameter{ font-size:16px; color:#999; width:70%;}
.NyProDetail_Text ul.canshu li .value{font-size:30px; color:#333;width:70%;}
.NyProDetail_Text .xxlxbtn{ width:100%;}
.NyProDetail_Text .xxlxbtn .btnone{ display:block; width:160px; height:48px; line-height:48px; color:#fff; text-align:center; background:#004098; float:left; font-size:16px;}
.NyProDetail_Text .xxlxbtn .btnone img{ margin-right:10px;transition: all .4s ease;}
.NyProDetail_Text .xxlxbtn .btnone:hover img{ margin-right:13px;}
.NyProDetail_Text .xxlxbtn .btntwo{ display:block; width:160px; height:48px; line-height:48px; color:#777; text-align:center; float:left; font-size:16px; border:1px solid #ddd; margin-left:30px;}
.NyProDetail_Text .xxlxbtn .btntwo img{ margin-right:10px;transition: all .4s ease;}
.NyProDetail_Text .xxlxbtn .btntwo:hover img{ margin-right:13px;}

.NyProDetail_Text .NyProDetail_Lxfs { width:100%; height:auto; margin:56px auto 0; padding:0;}

.NyProDetail_Lxfs .NyProDetail_Ewm { width:auto; height:auto; overflow:hidden; margin:0 30px 0 0; padding:7px; border:1px solid rgba(255,255,255,0.1); float:left;}
.NyProDetail_Ewm img { display:block; width:114px; height:114px; margin:0; padding:0;}
.NyProDetail_Lxfs .NyProDetail_Tel { margin:10px 0; padding:32px 0 18px; float:left; position:relative;}
.NyProDetail_Tel p { width:auto; height:60px; line-height:60px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:0; padding:0 60px; background-color:#004098;}
.NyProDetail_Tel p img { display:inline-block; width:40px; height:40px; vertical-align:top; margin:10px 10px 0 0; padding:0;}
.NyProDetail_Tel span { display:block; width:200px; height:32px; line-height:32px; color:#b60505; font-size:18px; text-align:center; margin:0; padding:0 0 0 24px; background:url(../image/Bg02.png) 0 0 no-repeat; position:absolute; left:0; top:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Tel i { display:block; width:24px; height:18px; margin:0; padding:0; background:url(../image/Bg03.png) 0 0 no-repeat; position:absolute; right:0; bottom:0;}

.proxxnav{ width:100%; background:#eee; overflow:hidden;padding: 17px 0;position: fixed;top: 105px; z-index:2;}
.proxxnav.active{ position:fixed; top:60px; z-index:2;}
.proxxnav .page-crumbs{ width:60%; float:left;}
.proxxnav .page-crumbs a:hover{transition: all .4s ease; color: #0064c8;}
.proxxnav .maodian{display:flex; display: -webkit-flex; justify-content:flex-end;}
.proxxnav .maodian a{ padding-left:15px;}
.proxxnav .maodian a:hover{transition: all .4s ease; color: #0064c8;}
.NyProDetail_Content { width:100%; height:auto; margin:0 auto; padding:0;background:#fff;}
.NyProDetail_ggcs{ padding-top:0 !important;}
.NyProDetail_Content.NyProDetail_ggcs .NyProDetail_Con{ padding-top:0;}
.NyProDetail_Content .NyProDetail_Con { padding:60px 0; background-color:#fff;}
.NyProDetail_Title { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.NyProDetail_Title p { width:100%; height:auto; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.NyProDetail_Title p a { display:block; width:auto; height:40px; line-height:40px; color:#333; font-size:16px; font-weight:normal; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Title p a em { display:block; width:32px; height:32px; overflow:hidden; margin:4px 0 4px 10px; padding:0; border:1px solid #004098; background:#fff url(../image/jt01.png) center center no-repeat; background-size:18px 18px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Title p a:hover { color:#004098;}
.NyProDetail_Title p a:hover em { background:#004098 url(../image/jt02.png) center center no-repeat; background-size:18px 18px;}
.NyProDetail_Title i { display:block; width:120px; height:1px; margin:15px 0 0; padding:0; background:url(../image/line01.png) 0 0 no-repeat; background-size:100% 100%; background:#ddd;}
.NyProDetail_Title1 { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.NyProDetail_Title1 p { width:100%; height:auto; line-height:40px; color:#fff; font-size:30px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.NyProDetail_Title1 i { display:block; width:78px; height:6px; margin:10px auto 0; padding:0; background:url(../image/line04.png) 0 0 no-repeat; background-size:100% 100%;}

.ProDetailText { width:100%; overflow:hidden; line-height: 30px; color: #666; font-size: 16px; margin:0 auto; padding:0;}
.ProDetailText div, .ProDetailText p { margin:0 auto;}
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed {max-width:100% !important;max-height: 100%; line-height: 30px;white-space:normal;word-break:break-all;}
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em {font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important;}
.NyProDetail_Reason { width:100%; height:auto; margin:0 auto; padding:80px 0; background:url(/images/Bg04.jpg) center center no-repeat; background-size:cover; display:none;}
.NyProDetail_Reason ul li { width:22.75%; height:auto; margin:0 3% 0 0; padding:0; float:left; }
.NyProDetail_Reason ul li:nth-child(4) { margin:0;}
.NyProDetail_Reason ul li img { display:block; width:88px; height:88px; margin:0 auto 40px; padding:0;}
.NyProDetail_Reason ul li span { display:block; width:100%; height:auto; line-height:30px; color:#fff; font-size:20px; font-weight:bold; text-align:center; margin:0 auto 20px; padding:0;}
.NyProDetail_Reason ul li p { width:100%; height:auto; line-height:26px; color:rgba(255,255,255,0.65); font-size:16px; text-align:center; margin:0 auto; padding:0;}

/*产品上下页*/
.prony_fanye{height:64px; padding:0 24px; background:#f3f4f6; overflow:hidden; margin:30px auto 60px; position:relative;}
.prony_fanye .NyProPrev{ width:45%; float:left; font-size:16px; font-weight:bold; line-height:64px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color:#666;}
.prony_fanye .NyProPrev img{ margin-right:7px;vertical-align: middle;}
.prony_fanye .NyProPrev a{ color:#666; font-weight: normal; transition: all .4s ease; margin-left:7px;}
.prony_fanye .NyProPrev:hover a{ color:#004098;}
.prony_fanye .NyPronext{width:49%; float:right; font-size:16px; font-weight:bold; line-height:64px; text-align:right;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color:#666;}
.prony_fanye .NyPronext img{ margin:0 7px;vertical-align: middle;}
.prony_fanye .NyPronext a{ color:#666; font-weight: normal; transition: all .4s ease;}
.prony_fanye .NyPronext:hover a{ color:#004098;}
.prony_fanye em{ display:block;width:1px; height:100%; background:#ddd; position:absolute; left:50%;}
@media (max-width:767px) {
.prony_fanye{ height:100px;padding: 0 14px;}
.prony_fanye .NyProPrev,.prony_fanye .NyPronext{ width:100%; height:50px; line-height:50px;font-size: 14px;}
.prony_fanye .NyProPrev img,.prony_fanye .NyPronext img{width: 26px; height: 19px; display:none;}
.prony_fanye .NyPronext{ float:left; text-align:left;}
.prony_fanye .NyPronext a{ margin-left:7px;}
.prony_fanye em{width:100%;height:1px; left:0; top:50%;}
}


.NyProDetail_RecPro {padding:80px 0; display:none;}
.NyProDetail_RecPro .RecPro_List { width:100%; height:auto; margin:0 0 0 -74px; padding:0 74px; position:relative;}
.RecPro_List .swiper-container { width:100%;}
.RecPro_List .swiper-container .swiper-slide { padding:20px; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text { width:100%; height:auto; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 7px; padding:0;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Text a.RecProName { color:rgba(13,80,159,1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p img { display:block; width:15px; height:18px; margin:1px 10px 1px 0; padding:0; float:left;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img { width:100%; height:250px; overflow:hidden; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Img a.RecProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.RecPro_List .swiper-container .swiper-slide a.RecProMore { display:block; width:100%; height:100%; margin:0; padding:0; background-color:rgba(13,80,159,0.65); position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide a.RecProMore img { display:block; width:64px; height:64px; margin:-32px 0 0 -32px; padding:0; position:absolute; left:50%; top:50%;}
.RecPro_List .swiper-container .swiper-slide:hover a.RecProMore { bottom:0;}
.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:42px!important; height:42px!important; margin:-22px 0 0!important; position:absolute; top:50%!important; opacity:1; border-radius:50%; border:1px solid #999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-button-prev { left:0; background: url(../image/jt06.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-next { right:0; background: url(../image/jt08.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-prev:hover { background:#004098 url(../image/jt07.png) center center no-repeat; background-size:30px 30px; border:1px solid #004098;}
.RecPro_List .swiper-button-next:hover { background:#004098 url(../image/jt09.png) center center no-repeat; background-size:30px 30px; border:1px solid #004098;}

.NyProDetail_Xgwz { width:100%; height:auto; margin:0 auto; padding:60px 0; background-color:#fff; }
.NyProXgwz_Main .NyProXgwz_List { width:100%; height:auto; min-height:120px; margin:0 auto; padding:0;}
.NyProXgwz_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:25px 30px; background-color:#f5f5f5; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.NyProXgwz_List ul li a.NyProXgwz_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; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li a.NyProXgwz_Name i { display:block; width:6px; height:6px; margin:11px 10px 11px 4px; padding:0; border:1px solid #004098; border-radius:50%; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:5px auto 0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p em { display:block; width:16px; height:16px; margin:7px 6px 7px 0; padding:0; background:url(../image/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover { background:#004098;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name { color:#fff;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name i { border:1px solid #fff;}
.NyProXgwz_List ul li:hover p { color:rgba(255,255,255,0.65);}
.NyProXgwz_List ul li:hover p em { background:url(../image/date02.png) center center no-repeat; background-size:16px 16px;}

.NyProDetail_Order { width:100%; height:auto; margin:0 auto; padding:0 0 60px; background:#fff;}
.NyProDetail_Order .NyProOrder_Main {background-color:#fff;}
.NyProOrder_Main #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg h3 { display:none!important;}
.NyProOrder_Main #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li h4, .NyOrder_Right #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li { width:100%!important; height:auto!important; overflow:hidden!important; line-height:inherit!important; color:inherit!important; font-size:inherit!important; margin:0 0 30px!important; padding:0!important; clear:inherit;}
.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 30px 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; float:right!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { display:block!important; width:100%!important; height:60px!important; line-height:60px; color:#999!important; font-size:16px; margin:0!important; padding:0 20px!important; background-color:#f5f5f5!important; border:0!important; outline:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option option{color:#999!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block!important; width:120px!important; height:40px!important; margin:10px 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { display:block!important; width:100%!important; height:150px!important; line-height:30px; color:#aaa; font-size:16px; margin:0!important; padding:15px 20px!important; background-color:#f5f5f5!important; border:0!important; outline:none!important; resize:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn { width:100%!important; height:auto!important; overflow:hidden!important; margin:0!important; padding:0!important; float:inherit!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { width:200px!important; height:60px!important; overflow:hidden!important; line-height:60px!important; color:#fff!important; font-size:16px!important; text-align:center!important; background-color:#333!important; margin:0 30px 0 0!important; padding:0!important; border:none!important; cursor:pointer!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background-color:#004098!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#004098!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#b00000!important;}

.AnchorPoint { width:auto; height:auto; margin:0; padding:0; position:fixed; left:20px; bottom:60px; z-index:9999;}
.AnchorPoint dl dd { width:auto; height:40px; overflow:hidden; margin:0; padding:0;}
.AnchorPoint dl dd a { display:block; width:auto; height:40px; line-height:40px; color:#666; font-size:16px; margin:0; padding:0; position:relative; float:left;}
.AnchorPoint dl dd a i { display:block; width:5px; height:1px; margin:19.5px 5px 19.5px 0; padding:0; background-color:#004098; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.AnchorPoint dl dd a em { display:none; width:calc(100% - 20px); height:7px; margin:0; padding:0; background-color:#004098; position:absolute; right:0; bottom:8px; z-index:-1;}
.AnchorPoint dl dd a:hover, .AnchorPoint dl dd.APon a { color:#333; font-size:18px; font-weight:bold;}
.AnchorPoint dl dd a:hover i, .AnchorPoint dl dd.APon a i { width:15px;}
.AnchorPoint dl dd a:hover em, .AnchorPoint dl dd.APon a em { display:block;}
@media (max-width:1650px) {
	.proxxnav.active{ top:80px;}
	.proxxnav{top:85px;}
	.NyProDetail{ margin-top:140px;}
}
@media (max-width:1600px) {
	.NyProDetail { padding:70px 60px;}
	.NyProDetail_Main { width:100%;}
	.NyProDetail_Text ul.canshu li .value{ font-size:24px;}
	
	.NyProDetail_Content { padding:0 60px;}
	.NyProDetail_Content .NyProDetail_Con { width:100%;}
	
	.NyProDetail_Reason { padding:80px 60px;}
	.NyProDetail_Reason .NyReason_Main { width:100%;}
	
	.NyProDetail_RecPro { width:100%; padding:80px 60px 40px;}
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 84px;}
	.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { margin:0!important; top:inherit!important; bottom:0;}
	.RecPro_List .swiper-button-prev { left:inherit; right:50%; margin:0 20px 0 0!important;}
	.RecPro_List .swiper-button-next { right:inherit; left:50%; margin:0 0 0 20px!important;}
	
	.NyProDetail_Order { padding:0 60px 80px;}
	.NyProDetail_Order .NyProOrder_Main { width:100%;}
}
@media (max-width:1440px) {
	.NyProDetail { padding:50px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 80px 0 0;}
	.jqzoom { height:468px;}
	#spec-n5 { height:80px;}
	#spec-list ul li { height:80px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 80px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:36px; line-height:36px; font-size:28px;}
	.NyProDetail_Name span { line-height:44px; font-size:44px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:35px auto; padding:20px 0;}
	.NyProDetail_Tags dl dd span { height:26px; line-height:26px; font-size:16px;}
	.NyProDetail_Tags dl dd p { height:26px; line-height:26px; font-size:15px;}
	
	.NyProDetail_Content { padding:0 40px;}
	.NyProDetail_Content .NyProDetail_Con{padding:40px 0;}
	.NyProDetail_Title p { line-height:36px; font-size:28px;}
	.NyProDetail_Title i{ width:110px;}
	.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div,           .ProDetailText video, .ProDetailText embed { line-height: 25px; font-size:15px;width:auto !important;height:auto !important;}
	.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { line-height: 25px; font-size:15px!important;}
	.ProDetailText b { line-height: 25px; font-size: 15px;}
	
	.NyProDetail_Reason { padding:60px 40px;}
	.NyProDetail_Title1 p { line-height:36px; font-size:28px;}
	.NyProDetail_Reason ul li p { line-height: 25px; font-size: 15px;}
	
	.NyProDetail_RecPro { width:100%; padding:60px 40px 30px;}
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 74px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:230px;}
	
	.NyProDetail_Xgwz { padding:40px 0;}
	
	.NyProDetail_Order { padding:0 40px 40px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:15px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
	
	.AnchorPoint { display:none;}
	.AnchorPoint dl dd a { font-size:15px;}
}
@media (max-width:1366px) {
	.NyProDetail_Main .NyProDetail_Img { padding:0 60px 0 0;}
	.jqzoom { height:448px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 60px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:36px; line-height:36px; font-size:26px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 4px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:30px auto;}
	.NyProDetail_Tel span { font-size:16px;}
	.NyProDetail_Tel p { font-size:32px;}
	.NyProDetail_Tel p img { width:32px; height:32px; margin:14px 10px 0 0;}
	.NyProDetail_Text ul.canshu li .value{ font-size:20px;}
	
	.NyProDetail_Reason ul li img { width:80px; height:80px; margin:0 auto 30px;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:220px;}
}
@media (max-width:1280px) {
	.NyProDetail {padding:40px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 20px 0 0;}
	.jqzoom { height:428px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 40px;}
	.NyProDetail_Text .Model{ font-size:24px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:32px; line-height:32px; font-size:24px;margin: 30px 0 5px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 8px;}
	.NyProDetail_Text .NyProDetail_Ms p {line-height:24px; height:120px; font-size:14px;-webkit-line-clamp:5;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:52px auto 0;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { margin:0 20px 0 0;}
	.NyProDetail_Lxfs .NyProDetail_Tel { margin:15px 0;}
	.NyProDetail_Tel p { height:50px; line-height:50px; font-size:30px;}
	.NyProDetail_Tel p img { width:32px; height:32px; margin:9px 10px 0 0;}
	
	.NyProDetail_Content .NyProDetail_Con { padding:40px 0;}
	.NyProDetail_Title { margin:0 auto 20px;}
	.NyProDetail_Title p { line-height:32px; font-size:26px;}
	.NyProDetail_Title i{ width:100px;}
	.NyProDetail_Title1 { margin:0 auto 30px;}
	.NyProDetail_Title1 p { line-height:32px; font-size:26px;}
	.NyProDetail_Reason ul li img { width:70px; height:70px; margin:0 auto 20px;}
	.NyProDetail_Reason ul li span { font-size:18px;}
	.NyProDetail_Reason ul li p { line-height:24px; font-size:14px;}
	
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 70px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { height:30px; line-height:30px; font-size:18px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { font-size:14px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:200px;}
	.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:38px!important; height:38px!important;}
	.RecPro_List .swiper-button-prev { background: url(../image/jt06.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next { background: url(../image/jt08.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-prev:hover { background:#004098 url(../image/jt07.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next:hover { background:#004098 url(../image/jt09.png) center center no-repeat; background-size:24px 24px;}
	
	.NyProXgwz_List ul li { margin:0 2% 25px 0; padding:25px;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 25px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:30px auto 0!important;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px!important; line-height:50px; font-size:15px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:145px!important; line-height:25px; font-size:15px; padding:10px 20px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { margin:5px 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px!important; font-size:15px!important;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { height:50px!important; line-height:50px!important;}
}
@media (max-width:1200px) {
	.jqzoom { height:408px;}
	.NyProDetail_Name span { line-height:36px; font-size:36px; margin:0 auto 2px;}
	.NyProDetail_Text .NyProDetail_Ms { padding:15px 0;}
	.NyProDetail_Tags dl dd p { font-size:14px;}
	.NyProDetail_Tel span { width:170px; font-size:15px;}
	.NyProDetail_Tel p { font-size:26px; padding:0 40px;}
	.NyProDetail_Tel p img { width:30px; height:30px; margin:10px 10px 0 0;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:188px;}
	
	.NyProXgwz_List ul li { padding:20px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:200px!important;}
}
@media (max-width:1080px) {
	.NyProDetail_Main .NyProDetail_Img{ padding-right:0;}
	.jqzoom { height:350px;}
	#spec-n5 { height:68px;}
	#spec-list ul li { height:68px;}
	.zoomdiv { display:none!important;}
	.NyProDetail_Text .Model{ font-size:22px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:30px; line-height:30px; font-size:22px;}
	.NyProDetail_Name span { line-height:32px; font-size:32px; margin:0 auto 4px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:15px auto 0; padding:15px 0;}	
	.NyProDetail_Tags dl dd { padding:5px 10px 5px 60px; margin-bottom: 10px;}
	.NyProDetail_Tags dl dd img { width:50px; height:50px; top:5px;}
	.NyProDetail_Tags dl dd span { height:25px; line-height:25px; font-size:15px;}
	.NyProDetail_Tags dl dd p { height:25px; line-height:25px;}
	.NyProDetail_Ewm img { width:94px; height:94px;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:26px auto 0;}
	.NyProDetail_Lxfs .NyProDetail_Tel { margin:8px 0;}
	.NyProDetail_Tel p { height:44px; line-height:44px; font-size:20px;padding: 0 20px;}
	.NyProDetail_Tel p img { width:24px; height:24px; margin:10px 10px 0 0;}
	.NyProDetail_Tel span { width:160px; font-size:14px;}
	.NyProDetail_Text ul.canshu{ margin:38px 0;}
	.NyProDetail_Text .xxlxbtn .btntwo{ margin-left:10px;}
	
	.RecPro_List .swiper-container .swiper-slide { padding:12px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text { margin:0 auto 12px; padding:0 0 12px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { margin:0 auto 4px;}	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:180px;}
	
	.NyProXgwz_List ul li { width:49%; height:auto; margin:0 2% 20px 0;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 2% 20px 0;}
	.NyProXgwz_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li { margin:0 0 20px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 20px 0!important; float:left!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; margin:0 0 20px 0!important; float:right!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:20px auto 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:14px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:140px!important; line-height:24px; font-size:14px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:180px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { font-size:14px!important;}
}
@media (max-width:1024px) {
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:164px;}
	.NyProDetail_Tel p {font-size:18px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%;}
}
@media (max-width:800px) {
	.NyProDetail { padding:40px 20px;}
	.NyProDetail_Main i.NyProDetail_Bg { width:100%; height:50%;}
	.NyProDetail_Main .NyProDetail_Img { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.jqzoom { height:500px;}
	#spec-n5 { height:88px;}
	#spec-list ul li { height:88px;}
	.NyProDetail_Main .NyProDetail_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.NyProDetail_Text .NyProDetail_Ms p {height:48px;-webkit-line-clamp:2;}
	.NyProDetail_Text ul.canshu { margin: 20px 0;}
	
	.NyProDetail_Content { padding:20px 0;}
	.NyProDetail_Content .NyProDetail_Con { padding:0 40px;}
	.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed{ text-align:inherit;}
	.NyProDetail_Title, .NyProDetail_Title1 { margin:0 auto 20px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { line-height:30px; font-size:20px;}
	.NyProDetail_Title i, .NyProDetail_Title1 i { width:78px;margin-top:10px;}
	
	.NyProDetail_Reason { padding:40px 20px 20px;}
	.NyProDetail_Reason ul li { width:48.5%; height:auto; margin:0 3% 0 0; padding:20px; float:left;}
	.NyProDetail_Reason ul li:nth-child(4) { margin:0 3% 0 0;}
	.NyProDetail_Reason ul li:nth-child(2n+2) { margin:0;}
	
	
	.NyProDetail_RecPro { width:100%; padding:40px 20px 20px;}
	.NyProDetail_RecPro .RecPro_List { padding:0 0 60px;}
	.RecPro_List .swiper-container .swiper-slide { padding:20px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:250px;}
	
	.NyProDetail_Xgwz { padding:40px 20px 20px;}
	
	.NyProDetail_Order { padding:20px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px; float:left!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:inline-block; width:auto; line-height:50px!important;}
}
@media (max-width:767px) {
	.proxxnav{top:60px;}
	.proxxnav.active { top: 60px;}
	.proxxnav .page-crumbs{ display:none;}
	.proxxnav .maodian{justify-content: flex-start; padding-left:0; padding-right:15px;}
	.NyProDetail {padding:24px 12px;margin-top: 115px;}
	.NyProDetail_Main i.NyProDetail_Bg { width:100%; height:60%;}
	.NyProDetail_Main .NyProDetail_Img { margin:0 auto 24px;}
	.jqzoom { height:300px;}
	#spec-n5 { height:56px;}
	#spec-list ul li { height:56px;}
	.NyProDetail_Tel p { padding:0 24px;}
	.NyProDetail_Tags dl dd {}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:20px auto 0;}
	.NyProDetail_Text ul.canshu { display:none;}
	.NyProDetail_Text .xxlxbtn{ margin-top:20px;}
	
	.NyProDetail_Content { padding:0 12px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px 0;}
	
	.NyProDetail_Reason { padding:24px 12px 24px;}
	.NyProDetail_Reason ul li { width:100%; height:auto; margin:0 auto 24px; padding:0 12px; float: inherit;}
	.NyProDetail_Reason ul li:nth-child(2n+2), .NyProDetail_Reason ul li:nth-child(4) { margin:0 auto 24px;}
	.NyProDetail_Reason ul li img { margin:0 auto 12px;}
	.NyProDetail_Reason ul li span { margin:0 auto 12px;}
	
	.NyProDetail_RecPro { padding:24px 12px 20px;}
	
	.NyProDetail_Xgwz { padding:30px 0;}
	.NyProXgwz_List ul li { width:100%; height:auto; margin:0 auto 12px; float:inherit;}
	.NyProXgwz_List ul li:nth-child(2n+2), .NyProXgwz_List ul li:nth-child(3n+3) { margin:0 auto 12px;}
	
	.NyProDetail_Order { padding:0 12px 20px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li { margin:0 auto 12px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding: 0 12px!important; height:40px!important; line-height:40px !important; font-size:14px!important;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:160px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%; line-height:24px!important; margin:10px auto 0;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { width:48%!important; margin:0!important; float:left;height:40px!important; line-height: 40px!important;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { margin:0 4% 0 0!important;height:40px!important; line-height: 40px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { padding:10px 12px!important;}
}
@media (max-width:375px) {
	.jqzoom { height:280px;}
	#spec-n5 { height:50px;}
	#spec-list ul li { height:50px;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { margin:0 12px 0 0;}
	.NyProDetail_Tel p { padding:0 20px; font-size:20px;}
	.NyProDetail_Text .xxlxbtn .btnone,.NyProDetail_Text .xxlxbtn .btntwo{ width:120px;}
}
@media (max-width:320px) {
	.jqzoom { height:240px;}
	#spec-n5 { height:44px;}
	#spec-list ul li { height:44px;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { width:114px; margin:0 auto 24px; float:inherit;}
	.NyProDetail_Ewm img { width:114px; height:114px;}
	.NyProDetail_Lxfs .NyProDetail_Tel { width:80%; margin:0 auto; float:inherit;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:210px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:110px!important;}
}
/*NyProDetail 结束*/



/*分页*/
#fengye { text-align: center; margin: 30px auto 0; color: #555; font-size:16px;}
#fengye table { display:inline-block;}
#fengye table tr td { font-size:0;}
#fengye a { display: inline-block; padding: 0 15px; background: #ddd; height: 36px; line-height: 36px; text-align: center; margin: 0 5px; border-radius:0; color: #555; font-size:16px; background: #fff; border-radius:4px;border: 1px solid #ddd;}
#fengye.fengye1 a { background-color:#f0f0f0;}
#fengye a#firstpage, #fengye a#uppage, #fengye a#downpage, #fengye a#endpage { background-color: #bababa;color: #fff;}
#fengye a:hover {background-color:#004098 !important;color: #fff; border:1px solid #004098;}
#fengye a.pnnum1 { background: #bababa; color: #fff;}
#fengye input { display: inline-block; padding: 0 5px; background-color: #004098;width: 40px !important; height: 36px !important; line-height: 36px; text-align: center; border-radius: 0; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 36px; line-height: 36px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

@media screen and (max-width:1023px) and (min-width:768px) {
	#fengye { margin:10px auto 0;font-size:0;}
	#fengye input, #fengye .p_input { display:none;}
	#fengye a { height: 40px; line-height: 40px; font-size:14px; padding: 0 15px; border-radius: 4px; display:none;}
	#fengye a#firstpage, #fengye a#uppage, #fengye a#downpage, #fengye a#endpage { display:inline-block;}
}
@media (max-width: 767px) {
	#fengye { margin:10px auto 0;font-size:0;}
	#fengye input, #fengye .p_input { display:none;}
	#fengye a { height: 40px; line-height: 40px; font-size:14px; padding: 0 15px; border-radius: 4px; display:none;}
	#fengye a#firstpage, #fengye a#uppage, #fengye a#downpage, #fengye a#endpage { display:inline-block;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	#fengye a { padding:0 10px;}
}

/*lyNy_down 开始*/
.downMain{ background:#f0f4f9; padding:60px 0;}
.lyNy_down {margin:0 auto; padding:0;}
.lyNy_down ul{ min-height:360px;}
.lyNy_down ul li { width: 100%; background: #fff; padding: 20px 35px; overflow: hidden; margin-bottom: 30px; transition: all .4s ease; display:flex; display: -webkit-flex;justify-content: space-between; align-items: center;}
.lyNy_down ul li:last-child{ margin-bottom:50px;}
.lyNy_down ul li .lyNyDown_Name { width: 38.2%; float: left; }
.lyNy_down ul li .lyNyDown_Name a { display: block; font-size:16px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 48px; line-height: 48px; transition: all .4s ease;}
.lyNy_down ul li .lyNyDown_Name a img { display: inline-block; width: 39px; height: 39px; margin: 0 20px 0 0; }
.lyNy_down ul li .lyNyDown_Time { color: #999; font-size: 16px; float: left; width: 9%; height: 48px; line-height: 48px; text-align:center; }
.lyNy_down ul li .wjgs,.lyNy_down ul li .wjdx{color: #999; font-size: 16px;}
.lyNy_down ul li .lyNyDown_btn { width:35px; height:35px; background-color: #004098; border-radius:50%; float: right; text-align: center;}
.lyNy_down ul li .lyNyDown_btn a { display: block; color: #fff; font-size: 18px;}
.lyNy_down ul li .lyNyDown_btn a img { display: inline-block; width: 14px; height: 16px; margin-top:8px;}
.lyNy_down ul li .lyNyDown_btn a img:nth-of-type(2){ display:none;}

.lyNy_down ul li:hover {background: #004098;}
.lyNy_down ul li:hover .lyNyDown_Name a {color: #fff; }
.lyNy_down ul li:hover .lyNyDown_Time,.lyNy_down ul li:hover .wjgs,.lyNy_down ul li:hover .wjdx { color:rgba(255,255,255,.65);}
.lyNy_down ul li:hover .lyNyDown_btn{ background:#fff;}
.lyNy_down ul li:hover .lyNyDown_btn a img{ display:none;}
.lyNy_down ul li:hover .lyNyDown_btn a img:nth-of-type(2){ display:inline-block;}
@media (max-width:1440px) {	
.downMain{padding:50px 0;}

.lyNy_down ul li { padding: 30px 35px; }
.lyNy_down ul li .lyNyDown_Name a img { width: 32px; height: 32px; margin: -2px 15px 0 0; }
.lyNy_down ul li .lyNyDown_Name a {height: 46px; line-height: 46px; }
.lyNy_down ul li .lyNyDown_Time {  height: 46px; line-height: 46px; }
.lyNy_down ul li .lyNyDown_btn a { font-size: 16px; }
.lyNy_down ul li .lyNyDown_btn a img{ height:15px; width:auto;}
}
@media (max-width:1280px) {	
.lyNy_down ul li { padding: 30px; }
.lyNy_down ul li .lyNyDown_Name{ width:45%;}
.lyNy_down ul li .lyNyDown_Name a img { width: 28px; height: 28px; margin: -2px 12px 0 0; }
.lyNy_down ul li .lyNyDown_Name a { font-size: 20px; height: 44px; line-height: 44px; }
.lyNy_down ul li .lyNyDown_Time { font-size: 15px; height: 44px; line-height: 44px; }
.lyNy_down ul li .lyNyDown_btn a { font-size: 15px; }
}
@media (max-width:1080px) {
.lyNy_down ul li { padding: 25px; margin-bottom: 25px; }
.lyNy_down ul li:last-child{ margin-bottom:40px;}
.lyNy_down ul li .lyNyDown_Name{ width:70%;}
.lyNy_down ul li .lyNyDown_Name a img { width: 24px; height: 24px; margin: -2px 10px 0 0; }
.lyNy_down ul li .lyNyDown_Name a { font-size: 18px; height: 42px; line-height: 42px; }
.lyNy_down ul li .lyNyDown_Time { font-size: 15px; height: 42px; line-height: 42px; width:120px; }
.lyNy_down ul li .lyNyDown_btn a { font-size: 15px; }
.lyNy_down ul li .lyNyDown_btn a img{ height:14px; width:auto;}
.lyNy_down ul li .wjgs, .lyNy_down ul li .wjdx{ display:none;}
}
 @media (max-width:820px) {
.lyNy_down ul li { width: 100%; padding: 15px; margin-bottom: 20px; }
.lyNy_down ul li .lyNyDown_Name a img { width: 20px; height: 20px; }
.lyNy_down ul li .lyNyDown_Name a { font-size: 15px; height: 40px; line-height: 40px; }
}
@media (max-width: 767px) {
.downMain{padding:30px 0;}

.lyNy_down ul li:last-child{ margin-bottom:30px;}	
.lyNy_down ul li .lyNyDown_Name{ width:80%;}
.lyNy_down ul li .lyNyDown_btn{ width:30px; height:30px;}
.lyNy_down ul li .lyNyDown_btn a{ font-size:13px;}
.lyNy_down ul li .lyNyDown_Time{ display:none;}
.lyNy_down ul li .lyNyDown_btn a img{ width:auto; height:13px;}	
}
@media (max-width:320px) {
	 .lyNy_down ul li .lyNyDown_btn a{ font-size:12px;}
	 .lyNy_down ul li .lyNyDown_Time{ margin-top:7px;}
	 .lyNy_down ul li .lyNyDown_btn a img{ width:auto; height:12px;}
	 
}
/*lyNy_down 结束*/
/*lyNy_video 开始*/
.videoMain{ padding:60px 0; overflow:hidden; background:#fff;}
.lyNy_video ul{min-height:360px;}
.lyNy_video ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; background-color:#fff; border:4px solid #fff; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_video ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyNy_video ul li:hover { border:4px solid #004098;}
.lyNy_video ul li .lyNyVideo_img { width:100%; height:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lyNy_video ul li .lyNyVideo_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li .lyNyVideo_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li:hover .lyNyVideo_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNy_video ul li .lyNyVideo_img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,0,0,0.5) url(../image/vd_ico.png) center center no-repeat; background-size:60px 60px; position:absolute; left:0; top:0;}
.lyNy_video ul li .lyNyVideo_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#333; font-size:22px; text-align:center; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.lyNy_video ul li:hover .lyNyVideo_text a.lyNyVideo_name { color:#004098;}
.lyNy_video ul li .lyNyVideo_text p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; text-align:center; margin:12px auto 20px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { display:block; width:168px; height:44px; overflow:hidden; line-height:44px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0; background-color:#999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 0 0 10px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li:hover .lyNyVideo_text a.lyNyVideo_more { background-color:#004098;}
.lyNy_video ul li:hover .lyNyVideo_text a.lyNyVideo_more img { margin:-4px 0 0 20px;}
@media (max-width:1600px){
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { font-size:20px;}
}
@media (max-width:1440px) {
	.videoMain{ padding:40px 0;}	
	.lyNy_video ul li .lyNyVideo_img { height:230px;margin: 0 auto;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { height:50px; line-height:50px;}
}
@media (max-width:1366px) {	
	.lyNy_video ul li { padding:24px;}
	.lyNy_video ul li .lyNyVideo_img { height:220px;}
	.lyNy_video ul li .lyNyVideo_text p { height:50px; line-height:25px; font-size:15px; margin:5px auto 15px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { width:150px; font-size:15px;}
}
@media (max-width:1280px) {	
	.lyNy_video ul li { padding:20px;}
	.lyNy_video ul li .lyNyVideo_img { height:210px;}
}
@media (max-width:1200px) {	
	.lyNy_video ul li { margin:0 2% 20px 0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
@media (max-width:1080px) {	
	.lyNy_video ul li {width:48.5%; height:auto;padding:16px; margin:0 3% 20px 0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNy_video ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:240px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { font-size:16px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { width:140px;}
}
@media (max-width:800px) {
	.videoMain{ padding:40px 0;}	
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
@media (max-width: 767px) {
	.videoMain{ padding:30px 0;}
	.lyNy_video ul li { width:100%; height:auto; margin:0 auto 20px;}
	.lyNy_video ul li:nth-child(2n+2), .lyNy_video ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:280px; margin:0 auto;}
	.lyNy_video ul li .lyNyVideo_text p { display:none;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { width:140px; height:40px; line-height:40px; font-size:14px;}
}
@media (max-width: 500px) {
	.lyNy_video ul li .lyNyVideo_img { height:220px;}
}
@media (max-width: 375px) {
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
@media (max-width: 320px) {
	.lyNy_video ul li .lyNyVideo_img { height:180px;}
}
/*lyNy_video 结束*/

/*新闻 视频 解决方案 荣誉资质详细页*/
.nyNews_Detail {position:relative;}
.nyNews_Detail .nyNewsDetail_Title { width:100%; height:auto; margin:0 auto 20px; padding:0;}
.nyNewsDetail_Title h1 { width:100%; height:auto; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0 150px 0 0;}
.nyNews_Detail .nyNewsDetail_Tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto 30px; padding:0 0 15px; border-bottom:1px solid #e6e6e6;}
.nyNewsDetail_Tips span { display:inline-block; height:30px; line-height:30px; color:#999; font-size:16px; margin:0 40px 0 0; padding:0;}
.nyNewsDetail_Tips span img { display:block; width:16px; height:16px; margin:7px 7px 7px 0; padding:0; float:left;}
.nyNewsDetail_Con {  overflow:hidden;font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important;word-break:break-all; text-align:justify; margin:0 auto;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { max-width:100% !important;}
.nyNewsDetail_Con img {}

.nyNews_Detail a.ReturnBtn { display:block; width:128px; height:40px; overflow:hidden; line-height:38px; color:#333; font-size:16px; text-align:center; background-color:#fff; border:1px solid #e5e5e5; border-radius:20px; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_Detail a.ReturnBtn i { display:inline-block; width:18px; height:18px; vertical-align:middle; margin:-2px 6px 0 0; padding:0; background:url(../image/ico7.png) center center no-repeat; background-size:18px 18px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_Detail a.ReturnBtn:hover { color:#fff; line-height:40px; background:#004098; border:0;}
.nyNews_Detail a.ReturnBtn:hover font { color:#fff!important; background: none; -webkit-text-fill-color: inherit;}
.nyNews_Detail a.ReturnBtn:hover i { background:url(/images/ico8.png) center center no-repeat; background-size:18px 18px;}

.nyPrevNext {  margin:40px auto 0;}
.nyPrevNext ul li { width:48.5%; height:auto; margin:0 3% 0 0; padding:25px; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li:nth-child(2) { margin:0;}
.nyPrevNext ul li .nyline { display:block; width:100%; height:6px; margin:0; padding:0; background-color:#ddd; 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;}
.nyPrevNext ul li p { width:100%; height:28px; overflow:hidden; line-height:28px; color:#333; font-size:20px; margin:0 auto 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li a { display:block; width:100%;overflow:hidden; color:#666; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li:hover { background-color:#fff; box-shadow:0 0 16px rgba(0,0,0,0.1);}
.nyPrevNext ul li:hover .nyline { background:#004098;}
.nyPrevNext ul li:hover p font { color: #004098;}
.nyPrevNext ul li:hover a { color:#333;}

@media (max-width:1600px) {
	.nyNews_Detail a.ReturnBtn { right:60px;}
}
@media (max-width:1440px) {	
	.nyNewsDetail_Title h1 { font-size:28px;}
	.nyNewsDetail_Tips span { font-size:15px;}
	.nyNewsDetail_Con { font-size:15px!important;}
	.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 15px;}
	.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { font-size:15px!important;}
	.nyNewsDetail_Con img { display:inline-block; width:auto!important; max-width:100%!important; height:auto!important; margin:0 0 20px;}
	.nyNews_Detail a.ReturnBtn { font-size:15px; right:40px;}
	.nyPrevNext ul li { padding:30px 40px;}
}
@media (max-width:1366px) {
	.nyNewsDetail_Title h1 { font-size:26px;}
}
@media (max-width:1080px) {
	.nyNews_Detail .nyNewsDetail_Title { margin:0 auto 15px;}
	.nyNews_Detail .nyNewsDetail_Tips { margin:0 auto 20px; padding:0 0 10px;}
	.nyNewsDetail_Tips span { font-size:14px;}
	.nyPrevNext { margin:20px auto 0;}
	.nyPrevNext ul li { padding:20px 20px 10px;}
	.nyPrevNext ul li i { height:4px;}
	.nyPrevNext ul li p { font-size:18px; margin:0 auto;}
	.nyPrevNext ul li a { font-size:15px; margin:10px auto 0;}
	.nyPrevNext ul li .nyline { height:4px;}
}
@media (max-width:820px) {
	.nyNewsDetail_Title h1 { font-size:24px; margin:0 auto 10px;}
	.nyNews_Detail a.ReturnBtn { right:20px;}
	.nyPrevNext ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.nyPrevNext ul li:nth-child(2) { margin:0 auto;}
}
@media (max-width:767px) {
	.nyNewsDetail_Title h1 { line-height:30px; font-size:20px; margin:0 auto 10px; padding:0;}
	.nyNewsDetail_Tips span { margin:0 20px 0 0;}
	.nyNewsDetail_Tips span img { margin:7px 4px 7px 0;}
	.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 12px;}
	.nyNews_Detail a.ReturnBtn { margin:20px auto 0; position:inherit; top:inherit; right:inherit;}
	.nyPrevNext { margin:10px auto 0;}
	.nyPrevNext ul li a { height:auto; line-height:25px; word-break:break-all; white-space:inherit; text-overflow:inherit; margin:10px auto 0;}
}
/*lyNy_honor 开始*/
.lyNy_honor {min-height:320px;}
.lyNy_honor ul{min-height:320px;}
.lyNy_honor ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:0 10px 20px rgba(0,0,0,0.05); position:relative; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_honor ul li:nth-child(4n+4) { margin:0 0 30px;}

.lyNy_honor ul li .lyNyHonor_img { width:100%; height:270px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyNy_honor ul li .lyNyHonor_img img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_honor ul li:hover .lyNyHonor_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNy_honor ul li .lyNyHonor_img .lyNyHonor_mask { width:100%; height:0; overflow:hidden; margin:0; padding:0; background-color:rgba(7,51,138,0.3); border-radius:4px 4px 0 0; position:absolute; left:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_honor ul li:hover .lyNyHonor_img .lyNyHonor_mask { height:100%;}
.lyNy_honor ul li .lyNyHonor_img .lyNyHonor_mask a { display: block;width: 56px;height: 56px;overflow: hidden; background: url(../image/Ck01.png) center center no-repeat;
    position: absolute;left: 50%; top:50%;transform: translate(-50%,-50%);}
.lyNy_honor ul li .lyNyHonor_name { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_honor ul li .lyNyHonor_name a { display:block; width:100%; height:60px; overflow:hidden; line-height:59px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; border-radius:0 0 4px 4px; margin:0 auto; padding:0 20px; border-top:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_honor ul li:hover .lyNyHonor_name a { color:#004098; font-weight:bold; /*background-color:#004098; border-top:1px solid #004098;*/}
@media (max-width:1650px) {	
    .lyNy_honor ul li .lyNyHonor_img{ height:230px;}
}
@media (max-width:1440px) {	
    .lyNy_honor ul li .lyNyHonor_img{ height:200px;}
	.lyNy_honor ul li .lyNyHonor_name a{font-size: 16px; height:50px; line-height:50px;}
}
@media (max-width:1280px) {	
	.lyNy_honor ul li { width:23.5%; margin:0 2% 20px 0;}
	.lyNy_honor ul li:nth-child(4n+4) { margin:0 0 20px;}
	
	.lyNy_honor ul li .lyNyHonor_img{ height:180px;}
}
@media (max-width:1080px) {	
	.lyNy_honor ul li { width:32%; margin:0 2% 20px 0;}
	.lyNy_honor ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.lyNy_honor ul li:nth-child(3n+3) { margin:0 0 20px;}
}
@media (max-width:800px) {
	.lyNy_honor ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNy_honor ul li:nth-child(3n+3), .lyNy_honor ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNy_honor ul li:nth-child(2n+2) { margin:0 0 20px;}
}
@media (max-width: 767px) {
	.lyNy_honor ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNy_honor ul li:nth-child(2n+2), .lyNy_honor ul li:nth-child(3n+3), .lyNy_honor ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.lyNy_honor ul li .lyNyHonor_name a{ font-size:16px;}
	
	.lyNy_honor ul li .lyNyHonor_img{ height:250px;}
}
/*lyNy_honor 结束*/
/*新闻内页*/
.ny_content{ padding:60px 0; overflow:hidden;min-height: 360px;}
.ny_news ul{ min-height:360px;}
.ny_news ul li{ width:100%; margin-bottom:30px;padding: 28px 0 28px 26px;border: 1px solid #e5e5e5; position:relative;display: flex;transition:all .4s linear;}
.ny_news ul li:first-child{/*margin-top:40px;*/}
.ny_news ul li:hover{box-shadow:6px 6px 27px rgba(0,0,0,0.11);}
.ny_news ul li:before{content:"";height:2px;width:0;background:#004098;left:0;position:absolute;bottom:0;transition:all .4s linear;}
.ny_news ul li:hover:before{width:100%;}
.ny_news ul li .ny_newliimg{ display:block; position:relative;width: 22.875%;min-width: 22.875%;float:left;line-height: 0;overflow: hidden; position:relative;}
.ny_news ul li .ny_newliimg img{max-width: 100%; max-height:100%; position:absolute; margin:auto; top:0; left:0; right:0; bottom:0;transition:all .4s linear;}
.ny_news ul li:hover .ny_newliimg img{transform:scale(1.05)}
.ny_news ul li .tt{padding:0 55px;margin:34px 0; width:61.3125%;}
.ny_news ul li .ny_newname{ display:block;font-size:20px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.ny_news ul li:hover .ny_newname{color:#004098;}
.ny_news ul li .ms{font-size:16px;color:#666;line-height:30px; height:90px;word-break: break-all;margin-top:20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}
.ny_news ul li .data{width:15.8125%;display:flex;align-items:center;flex-direction:column;min-width:15.8125%;position:relative;}
.ny_news ul li .data:after{content:"";position:absolute;height:calc(100% + 20px);left:0;top:50%;transform:translate(0,-50%);width:1px;background:#E5EBF3;}
.ny_news ul li .md{font-size:36px;font-weight: bold;line-height:40px;color:#666;transition:all .4s linear;}
.ny_news ul li:hover .md{color:#004098;}
.ny_news ul li .yy{font-size:16px;font-weight:400;line-height:18px;margin-top:15px;color:#666;transition:all .4s linear;}
.ny_news ul li:hover .yy{color:#004098;}
.ny_news ul li .more{background:#bababa url(../image/arrows2.png) center no-repeat;border-radius:50%;display:flex;align-items:center;justify-content:center;height:44px;width:44px;transition:all .4s linear;margin-top:50px; transform: rotate(-90deg);}
.ny_news ul li:hover .more{ background: #004098 url(../image/arrows2.png) center no-repeat;}
.ny_news ul li .more i{font-size:24px;color:#fff}
@media (max-width:1440px) {
	.ny_content{ padding:40px 0;}
}
@media (max-width: 1299px) {
	.ny_news .ny_tjnew .ny_tjnewright{padding:30px 3% 40px 4%; }
	.ny_news .ny_tjnew .ny_tjnewright .time i{ font-size:30px;}
	.ny_news .ny_tjnew .ny_tjnewright .ny_tjnewname{margin:20px 0 20px;font-size:22px;}
	.ny_news .ny_tjnew .ny_tjnewright .ny_tjnewmore{ margin-top:30px;}	
}
@media (max-width: 1023px) {
	.ny_news ul li{padding: 18px;display:block; overflow:hidden; margin-bottom:20px;}
	.ny_news ul li:first-child{margin-top:30px;}
	.ny_news ul li .ny_newliimg{ width:100%;height:300px; margin-bottom:25px; }
	.ny_news ul li .tt{padding:0;margin-top:0;width: calc(100% - 160px); float:left;}
	.ny_news ul li .ms{ margin-top:20px;}
	.ny_news ul li .data{ width:140px; min-width:140px; float:right;}
	.ny_news ul li .md{ font-size:30px;}
	.ny_news ul li .more{ width:34px; height:34px; margin-top:25px;}
}
@media (max-width: 767px) {
	.ny_content{ padding:30px 0;}
	.ny_news ul li{ margin-bottom:15px;}
	.ny_news .ny_tjnew .ny_tjnewright .ny_tjnewname{font-size: 18px;}
	.ny_news ul li:first-child{margin-top:20px;}
	.ny_news ul li .ny_newliimg{height:auto;}
	.ny_news ul li .ny_newliimg img{ width:100%; height:auto;}
	.ny_news ul li .tt{width: calc(100% - 110px);}
	.ny_news ul li .ny_newname{ font-size:16px;}
	.ny_news ul li .ms{ font-size:14px; line-height:28px; height:56px;-webkit-line-clamp: 2;}
	.ny_news ul li .data{ width:90px; min-width:90px;}
	.ny_news ul li .md{ font-size:20px;}
	.ny_news ul li .yy{ margin-top:0;}
	.ny_news ul li .more{margin-top:20px;width: 30px;height: 30px;}
}

/*服务与支持*/
.ny_content .service img,.ny_content .service div,.ny_content .service table,.ny_content .service tr,.ny_content .service td,.ny_content .service video,.ny_content .service p{ width:auto !important; height:auto !important;max-width:100%; text-align:center; margin:0 auto !important;}
/*招贤纳士 开始*/
.lyNyJob_Top { width: 100%; background: url(../image/job_topbg.png) no-repeat center; overflow: hidden; min-height: 300px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-top: 60px; background-size: cover; }
.lyNyJob_Ttext { width: 60%; margin: 0 auto; text-align: center; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 36px; color: #333; font-weight: bold; }
.lyNyJob_Ttext em { display: block; width: 80px; height: 6px; background: #004098; margin: 20px auto 40px; }
.lyNyJob_Ttext p { font-size: 16px; color: #999; line-height: 28px; }
.lyNyJob_Bot { width: 100%; background: #f6f9fc url(../image/job_botbg.png) no-repeat center top; padding: 60px 0; overflow: hidden; }
.lyNyJob_Bot .lyIdx_title{ text-align:center; color:#fff;}
.lyNyJob_Bot .lyIdx_title b{ font-size:36px;}
.lyNyJob_Bot .lyIdx_title p{font-size: 18px;text-transform: uppercase; margin-top: 10px; height: 21px;}
.lyNyJob_con { background: #fff; padding: 10px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; min-height: 600px; margin-top: 40px; }
.lyNyJob_con .job_list { width: 100%; height: 90px; line-height: 90px; padding: 0 20px 0 60px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyJob_con .job_list span { display: block; width: 30%; color: #333; float: left; font-size: 20px; font-weight: bold; text-align: left }
.lyNyJob_con .job_list span.xq { width: 10%; text-align: center; }
.lyNyJob_con .job_des ul li .tlt { height: 90px; line-height: 90px; font-size: 16px; border-top: 1px solid #f6f9fc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 20px 0 60px; text-align: left; }
.lyNyJob_con .job_des ul li .tlt span { width: 30%; font-size: 16px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #555; padding-right: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
.lyNyJob_con .job_des ul li .tlt span.dj { width: 10%; background: url(../image/job1.png) no-repeat center center; height: 90px; cursor: pointer; }
.lyNyJob_con .job_des ul li .conn2 { width: 100%; background: #fff; padding: 35px 60px 60px; line-height: 32px; display: none; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 40px; min-height:200px;line-height: 30px; font-size: 16px;}
.lyNyJob_con .job_des ul li .conn2 .rzyq {min-height:200px;line-height: 30px;font-size: 16px;}
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 18px; font-weight:bold; color: #555; margin-bottom: 10px; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 16px; color: #999; line-height: 31px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot { margin-top: 30px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn { width: 160px; height: 50px; line-height: 50px; font-size: 18px; color: #fff; background: #004098; padding-left: 27px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 40px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn a { display: inline-block; font-size: 18px; color: #fff; font-weight: bold; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn img { display: inline-block; margin: -2px 8px 0 0; }
.lyNyJob_con .job_des ul li.on .tlt { background: #f4f4f4; }
.lyNyJob_con .job_des ul li.on .tlt span { color: #004098; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background: url(../image/job2.png) no-repeat center center; }
@media (max-width:1440px) {
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 30px;}
.lyNyJob_Ttext em {width: 60px; height:5px;margin: 10px auto 30px; }
.lyNyJob_Bot{ padding:40px 0;}
.lyNyJob_Bot .lyIdx_title b{ font-size:30px;}
.lyNyJob_Bot .lyIdx_title p{ margin-top:0;}
.lyNyJob_con { margin-top:30px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyJob_Top { padding: 55px 0; }
.lyNyJob_Ttext { width: 85%; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 33px; }
.lyNyJob_Bot { padding: 55px 0; }
.lyNyJob_con .job_list { height: 80px; line-height: 80px; padding: 0 50px; }
.lyNyJob_con .job_des ul li .tlt { height: 80px; line-height: 80px; padding: 0 50px; }
.lyNyJob_con .job_des ul li .tlt span.dj { height: 80px; }
.lyNyJob_con .job_des ul li .conn2 { padding: 35px 50px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyJob_Top { padding: 45px 0; }
.lyNyJob_Ttext { width: 95%; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 30px; }
.lyNyJob_Ttext em { width: 70px; height: 5px; margin: 25px auto 30px; }
.lyNyJob_Ttext p { font-size: 15px; }
.lyNyJob_con { margin-top: 30px; min-height: 500px; }
.lyNyJob_Bot { padding: 45px 0; }
.lyNyJob_con .job_list { height: 70px; line-height: 70px; padding: 0 30px; }
.lyNyJob_con .job_list span { font-size: 18px; }
.lyNyJob_con .job_des ul li .tlt { height: 70px; line-height: 70px; font-size: 16px; padding: 0 30px; }
.lyNyJob_con .job_des ul li .tlt span.dj { height: 70px; background-size: 14px; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background-size: 14px; }
.lyNyJob_con .job_des ul li .conn2 { padding: 20px 30px; }
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 15px; }
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 25px; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 15px; line-height: 28px; }
}
@media (max-width: 767px) {
.lyNyJob_Top { padding: 35px 0; }
.lyNyJob_Ttext { width: 95%; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 22px; }
.lyNyJob_Ttext em { width: 60px; height: 4px; margin: 15px auto 20px; }
.lyNyJob_Ttext p { font-size: 14px; line-height: 26px; }
.lyNyJob_Bot { padding: 35px 0; }
.lyNyJob_Bot .lyIdx_title b{ font-size:22px;}
.lyNyJob_con { margin-top: 25px; min-height: 500px; }
.lyNyJob_con .job_list { padding: 0 10px; height: 60px; line-height: 60px; }
.lyNyJob_con .job_list span { font-size: 14px; }
.lyNyJob_con .job_des ul li .tlt { height: 60px; line-height: 60px; padding: 0 10px; background-size: 12px; }
.lyNyJob_con .job_des ul li .tlt span { font-size: 14px; }
.lyNyJob_con .job_des ul li .tlt span.dj { height: 60px; background-size: 12px; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background-size: 12px; }
.lyNyJob_con .job_des ul li .conn2 { padding: 20px 10px; }
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 14px; }
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 25px; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 14px; line-height: 28px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn { width: 140px; height: 45px; line-height: 45px; padding-left: 17px; font-size: 18px; }
}
/*招贤纳士 结束*/

/*内页解决方案*/
.lyNy_solution{ background:#f0f4f9; padding:60px 0; overflow:hidden}
.lyNy_solution .lyNyPro_hd { width:100%; height:auto; padding:40px 40px 20px; margin-bottom:40px;background-color:#fff; position:relative; z-index:1;}
.lyNyPro_hd .lyNyPro_menu { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyPro_menu ul li { display:inline-block; width:auto; height:auto; margin:0 20px 20px 0; padding:0; position:relative;}
.lyNyPro_menu ul li:last-child { margin:0 0 20px;}
.lyNyPro_menu ul li a.promenu0 { display:block; width:auto; height:65px; overflow:hidden; line-height:45px; color:#555; font-size:18px; margin:0 auto; padding:9px 29px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.lyNyPro_menu ul li a.promenu0 i { display:inline-block; width:20px; height:20px; overflow:hidden; margin:-2px 8px 0 0; padding:0; vertical-align:middle; background:url(../image/Pmenu_ico1.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_menu ul li:hover a.promenu0, .lyNyPro_menu ul li.Menu_on a.promenu0 { color:#fff; background-color:#004098; border:1px solid #004098;}
.lyNyPro_menu ul li:hover a.promenu0 i, .lyNyPro_menu ul li.Menu_on a.promenu0 i { background:url(../image/Pmenu_ico2.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_menu ul li .promenu1 { display:none; width:100%; overflow:hidden; margin:-3px 0 0; padding:0; background-color:#fff; border:1px solid #ddd; border-top:1px solid #fff; border-radius:0 0 4px 4px; position:absolute; left:0 ;top:
100%; z-index:999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_menu ul li .promenu1 a { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#555; font-size:16px; text-align:center; text-overflow: ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.lyNyPro_menu ul li .promenu1 a:hover { color:#004098;}
.lyNyPro_menu ul li:hover .promenu1 { display:block;}

.lyNyCase_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyCase_list ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.06); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyCase_list ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyNyCase_list ul li:hover { box-shadow:0 10px 20px rgba(0,0,0,0.06);}
.lyNyCase_list ul li .lyNyCase_time { width:100%; overflow:hidden; margin:0 auto; padding:0; display:none;}
.lyNyCase_list ul li .lyNyCase_time font { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:18px; font-weight:bold; margin:0 auto; padding:0;}
.lyNyCase_list ul li .lyNyCase_time span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.lyNyCase_list ul li:hover .lyNyCase_time font, .lyNyCase_list ul li:hover .lyNyCase_time span { color:#333;}
.lyNyCase_list ul li .lyNyCase_name { width:100%; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd;}
.lyNyCase_list ul li .lyNyCase_name a { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:22px; font-weight:bold; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.lyNyCase_list ul li:hover .lyNyCase_name a { color:#004098;}
.lyNyCase_list ul li .lyNyCase_img { width:100%; height:260px; overflow:hidden; margin:20px auto; }
.lyNyCase_list ul li .lyNyCase_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li .lyNyCase_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li:hover .lyNyCase_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNyCase_list ul li .lyNyCase_ms { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyCase_list ul li .lyNyCase_ms p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
@media (max-width:1600px){
	.lyNyPro_hd .lyNyPro_menu { margin:0 auto 10px;}
	.lyNyCase_list ul li .lyNyCase_img { height:245px;}
}
@media (max-width:1560px) {	
    .lyNyPro_menu ul li a { padding:9px 25px;}
	.lyNyCase_list ul li .lyNyCase_img { height:240px;}
}
@media (max-width:1440px) {	
    .lyNy_solution{ padding:40px 0;}
	.lyNy_solution .lyNyPro_hd { margin-bottom:30px;}
	.lyNyPro_menu ul li a { padding:9px 20px;}
	.lyNyCase_list ul li .lyNyCase_name a {font-size:20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:224px;}
	.lyNyCase_list ul li .lyNyCase_ms p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1366px) {	
    .lyNyPro_menu ul li a { height:50px; line-height:40px; font-size:16px; padding:4px 19px;}
	.lyNyCase_list ul li .lyNyCase_img { height:220px;}
}
@media (max-width:1280px) {	
    .lyNy_solution .lyNyPro_hd {padding:30px 30px 10px;}
	.lyNyCase_list ul li { width:32%; margin:0 2% 20px 0; padding:20px;}
	.lyNyCase_list ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:220px;}
}
@media (max-width:1200px) {
	.lyNyPro_menu ul li { margin:0 14px 15px 0;}
	.lyNyPro_menu ul li a { font-size:15px;}
	.lyNyCase_list ul li .lyNyCase_img { height:210px;}
}
@media (max-width:1080px) {	
	.lyNyCase_list ul li .lyNyCase_img { height:180px;}
	.lyNyCase_list ul li .lyNyCase_time font { height:20px; line-height:20px; font-size:16px;}
	.lyNyCase_list ul li .lyNyCase_time span { height:34px; line-height:34px; font-size:32px;}
	.lyNyCase_list ul li .lyNyCase_name a { height:56px; line-height:28px; font-size:18px;-webkit-line-clamp:2;}
	.lyNyCase_list ul li .lyNyCase_ms p { height:48px; line-height:24px; font-size: 14px;}
}
@media (max-width:800px) {
	.lyNy_solution .lyNyPro_hd {padding:20px 20px 5px;}
	.lyNyPro_hd .lyNyPro_menu { margin:0 auto;}
	.lyNyPro_menu ul li { margin: 0 10px 15px 0;}
	.lyNyPro_menu ul li a { padding:4px 14px;}
	.lyNyCase_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyCase_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNyCase_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:200px;}
}
@media (max-width: 767px) {
	.lyNy_solution{ padding:30px 0;}
	.lyNy_solution .lyNyPro_hd { margin-bottom:20px;}
	.lyNyPro_menu ul li { width:48.5%; margin:0 3% 10px 0; float:left;}
	.lyNyPro_menu ul li:nth-child(2n+2), .lyNyPro_menu ul li:nth-child(3n+3), .lyNyPro_menu ul li:nth-child(4n+4), .lyNyPro_menu ul li:nth-child(6n+6) { margin:0 3% 10px 0;}
	.lyNyPro_menu ul li:nth-child(2n){ margin-right:0;}
	.lyNyPro_menu ul li a.promenu0{ height:40px; line-height:40px;font-size:15px; padding:0 10px; text-align:center;}
	.lyNyPro_menu ul li a.promenu0 i{ display:none;}
	.lyNyCase_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNyCase_list ul li:nth-child(2n+2), .lyNyCase_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:220px;}
	.lyNyCase_list ul li .lyNyCase_name a { height:auto; max-height:56px;}
	.lyNyCase_list ul li .lyNyCase_ms p { height:auto; max-height:48px;}
}
@media (max-width: 375px) {
	.lyNyCase_list ul li .lyNyCase_img { height:200px;}
}
@media (max-width: 320px) {
	.lyNyCase_list ul li .lyNyCase_img { height:170px;}
}

/*new新闻 案例 详细页*/
.art_content{ background:#f0f4f9;}
.art_content .w1400{}
.art_content .artleft {width:100%;}
.art_content .artleft .xx_tjart{ width:100%; background: #fff;padding: 30px;}
.art_content .artleft .xx_tjart .pic{ display:block; width:100%; height:136px; overflow:hidden;}
.art_content .artleft .xx_tjart .pic img{ width:100%; height:100%;object-fit: cover;transition: all .4s ease;}
.art_content .artleft .xx_tjart:hover .pic img{transform: scale(1.06);}
.art_content .artleft .xx_tjart .name{ display:block; font-size:15px; color:#666; line-height:24px; margin:15px 0 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; transition: all .4s ease;}
.art_content .artleft .xx_tjart:hover .name{color:#004098;}
.art_content .artleft .xx_tjart .btn{ width:94px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:15px; background:#004098; border-radius:14px;}
.art_content .artleft .art_Prev,.art_content .artleft .art_next{width:100%; background: #fff;padding: 30px; margin-bottom:15px;}
.art_content .artleft .art_Prev p,.art_content .artleft .art_next p{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.art_content .artleft .art_Prev a,.art_content .artleft .art_next a{ font-size:15px; color:#666; line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; transition: all .4s ease;}
.art_content .artleft .art_Prev:hover a,.art_content .artleft .art_next:hover a{color:#004098;}
.art_content .artleft .art_fenx{width:100%; background: #fff;padding: 30px; margin-top:15px;}
.art_content .artleft .art_fenx p{font-size:20px; font-weight:bold; margin-bottom:15px;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{ background-image:none !important; padding-left:0 !important;}
.art_content .artleft .art_fenx .bdsharebuttonbox{display: -webkit-box; display: -ms-flexbox;
    display: -webkit-flex; display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;
    align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
.art_content .artleft .art_fenx .iconfont{width: 40px;height: 40px;border:1px solid #999;border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    transition: all .5s;
    margin-right:10px;}
.art_content .artleft .art_fenx .iconfont a {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex; width: 40px; height:40px;background: no-repeat center;border:0;}
.art_content .artleft .art_fenx .iconfont a.icon-qq { background-image: url(../image/qq_ico.png);}
.art_content .artleft .art_fenx .iconfont a.icon-wechat { background-image: url(../image/weixin_ico.png);}
.art_content .artleft .art_fenx .iconfont a.icon-weibo { background-image: url(../image/kj_ico.png);}
.art_content .artleft .art_fenx .iconfont a:before{ display:none !important;}
.art_content .artleft .art_fenx .wechat-qrcode{ height:auto;top: -165px;}
.art_content .artleft .art_fenx .wechat-qrcode .help{ display:none;}

.art_content .artleft .art_fenx .fh{ width:100%; height:37px; line-height:37px; background:#004098; text-align:center; margin-top:10px; }
.art_content .artleft .art_fenx .fh a{color:#fff; font-size:16px;}
#bdshare_weixin_qrcode_dialog{ height:261px !important;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_foot{display:none !important;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_main{ padding:15px 0 !important;overflow: hidden !important;}

.art_content .artright{width:100%; background: #fff;min-height:400px;padding: 40px 30px;margin-bottom: 15px;}
.art_content .artright .biaoti{ font-size:26px; font-weight:bold;}
.art_content .artright .information{ margin:20px 0 30px; padding-bottom:17px;border-bottom:1px solid #ddd; overflow:hidden;}
.art_content .artright .information p{ float:left; color:#999; line-height:34px;}
.art_content .artright .information p:before{ content:""; width:34px; height:34px; display:block;background: url(../image/prilistico1.png) center no-repeat;background-position: 0 -68px; float:left;}
.art_content .artright .information p:nth-of-type(2){ margin-left:50px;}
.art_content .artright .information p:nth-of-type(2):before{background-position: 0 -102px;}

.c_detail_wrap img,.c_detail_wrap p,.c_detail_wrap span,.c_detail_wrap div,.c_detail_wrap video,.c_detail_wrap embed,.c_detail_wrap table,.c_detail_wrap tr,.c_detail_wrap td{max-width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

@media screen and (max-width:1399px){
	.art_content .artleft .xx_tjart{ padding: 20px;}
	.art_content .artright{padding: 30px 20px;}
	
	.c_detail_wrap img,.c_detail_wrap p,.c_detail_wrap span,.c_detail_wrap div,.c_detail_wrap video,.c_detail_wrap embed,.c_detail_wrap table,.c_detail_wrap tr,.c_detail_wrap td{max-width:100% !important; width:auto !important;height:auto !important;}
}
@media screen and (max-width:1079px){
	.art_content .artright{min-height:300px;}
}
@media screen and (max-width:767px){
	.art_content .artright{padding: 20px 20px 30px;}
	.art_content .artright .biaoti{ font-size:20px;}
	.art_content .artright .information{ margin: 10px 0 15px; padding-bottom:10px;}
	.art_content .artright .information p:nth-of-type(2){ margin-left:10px;}
}
@media screen and (max-width:600px){
	.art_content .artright .information p{height:28px;font-size:14px;}
	.art_content .artright .information p:nth-of-type(2){ margin-left:0;}
}


/*右侧漂浮 开始*/
.client-2 { position: fixed; right: -201px; bottom:30%; z-index: 999; opacity:0;transition: all .4s ease; visibility:hidden;box-shadow: 0 15px 20px rgba(0,0,0,.02);}
.client-2.on{opacity:1; visibility:inherit;}
.client-2 li a { text-decoration: none; display:block; width:100%; height:100%; position:relative;}
.client-2 li a:after{ content:""; display:block; width:26px; height:1px; background:#eee; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}
.client-2 li:hover a:after{ display:none;}
.client-2 li:last-child a:after{ display:none;}
.client-2 li { clear: both; height:46px; position: relative;}
.client-2 li i { background: url(/images/fx.png) no-repeat; display: block; width:30px; height:30px; margin: 0 auto 8px; text-align: center; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
.client-2 li p { height: 20px; font-size: 14px; line-height: 20px; overflow: hidden; text-align: center; color: #1a1a1a; display:none;}
.client-2 .my-kefu-qq i { background-position: 4px 5px; }
.client-2 .my-kefu-tel i { background-position: 0 -30px; }
.client-2 .my-kefu-liuyan i { background-position: 0 0; }
.client-2 .my-kefu-weixin i { background-position: 0 -60px; }
.client-2 .my-kefu-weibo i { background-position: -30px -22px; }
.client-2 .my-kefu-ftop { display: none; margin-top:10px;}
.client-2 .my-kefu-ftop .my-kefu-main{}
.client-2 .my-kefu-ftop i { background-position: 0 -90px;}
.client-2 .my-kefu-left { float: left; width:46px; height:46px; position: relative; padding: 0; }
.client-2 .my-kefu-tel-right { font-size:18px; color: #fff; float: left; height:46px; line-height:46px; padding: 0 10px; border-left: 1px solid rgba(255,255,255,.5);}
.client-2 .my-kefu-right { width: 20px; }
.client-2 .my-kefu-tel-main { color: #fff; height: 100%; width: 247px;float: left; background-color: #fff; }
.client-2 .my-kefu-main { width:46px; height:100%; position: relative;float: left; background-color: #fff; }
.client-2 .my-kefu-main:hover, .client-2 .my-kefu-tel-main:hover { background-color: #dd0008; border: 1px solid #dd0008; }
.client-2 li.my-kefu-ftop p { color: #fff; }
.client-2 .my-kefu-weixin-pic { position: absolute; right: -180px; top:-70px;z-index: 333; background-color: #fff; border: 1px solid #eaeaea; padding: 4px;width: 114px; height: 114px;}
.client-2 .my-kefu-weixin .my-kefu-main:hover .my-kefu-weixin-pic{ right:50px;}
.my-kefu-weixin-pic img { display: block; width: 100%; height: 100%; }
.client-2 .my-kefu-liuyan .my-kefu-main:hover i { background-position: -30px 0; }
.client-2 .my-kefu-weixin .my-kefu-main:hover i { background-position: -30px -60px; }
.client-2 .my-kefu-tel:hover i { background-position: -30px -30px; }
.client-2 .my-kefu-ftop:hover i { background-position: -30px -90px; }
.client-2 li:hover p { color: #fff; }
.client-2 li:hover .my-kefu-tel-right { color: #fff; }
 @media (max-width:880px) {
.my-kefu-liuyan, .my-kefu-weixin, .my-kefu-tel-right { display: none; }
.client-2 { right: 0; box-shadow: none; }
.client-2 li { height: 48px; position: static; margin: 0; }
.client-2 li a:after{ display:none;}
.client-2 .my-kefu-tel-main, .client-2 .my-kefu-main { width: 48px; border-radius: 48px;padding: 4px 0; border: 1px solid #eaeaea; }
.my-kefu-main { border: 1px solid #eaeaea; }
.client-2 li a p { display: none; }
.client-2 .my-kefu-left { height: 48px; }
.client-2 .my-kefu-ftop i { margin: 2px 0 0 8px; }
.client-2 .my-kefu-ftop { margin-top: 10px; }
.client-2 .my-kefu-tel i { margin: 4px 0 0 8px;}
}
/*右侧漂浮 结束*/

/*内页面包屑*/
/* ny_head start */
.ny_head { position: relative; z-index: 1; border-bottom: 1px solid #e9eef1; }
.ny_head .nyHead_main { margin: 0 auto; }
.ny_head1 { margin-top:-80px; border:0;}
.ny_head1 .nyHead_main { border-top: 0; }
.ny_location { max-width: 100%; color: #555; float: right; font-size:16px; line-height: 40px;}
.ny_location i { display: block; width: 14px; height: 16px; margin:32px 15px 0 0; float: left; }
.ny_location a, .ny_location span { display: inline-block; line-height: 40px; color: #555; font-size: 16px; padding: 20px 0; }
.ny_location a:hover{ color:#004098;}
.ny_location span { color: #b9b9b9;width: calc(100% - 171px);display:block; float:right;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.ny_location em { display: inline-block; width: 10px; height: 10px;  margin: 0 10px; background: url(../image/arrow_right02.png) center center no-repeat; background-size: 100% 100%; }
.ny_location1{ max-width:100%; float:none; color:#fff;}
.ny_location1 a{ color:#fff;}
.ny_location1 span{ color:rgba(255,255,255,.45);}
.ny_location1 em{width: 10px; height: 10px;background: url(/images/arrow_right01.png) center center no-repeat; background-size: 100% 100%;}
.ny_location2,.ny_location2 a{ color:#999;}
.ny_location2 span{ color:#ccc;}
.ny_location2 em{ opacity:.3;}
.prolist_location span a{ padding:0;}
.news_location span{width: calc(100% - 360px);}
.ny_location3 span{width: calc(100% - 270px);}
.ny_location4 span {width: calc(100% - 265px);}
.ny_location5 span{width: calc(100% - 359px);}
.ny_menu {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058c4', endColorstr='#01b4fe', GradientType=1 ); height: 80px; position: relative; float: left; width: 55%; }
.ny_menu .NavCeshi { padding: 0 0 0 12%; }
.ny_menu .NavCeshi > li { float: left; text-align: center; height: 80px; line-height: 80px; position:relative;}
.ny_menu .NavCeshi > li:before{ content:""; display:block; width:50%; height:2px; position:absolute; left:50%; transform:translateX(-50%); bottom:-1px; opacity:0; background:#0064c8; transition: all .4s ease;}
.ny_menu .NavCeshi > li.navcurrent:before,.ny_menu .NavCeshi > li:hover:before{ width:100%; opacity:1;}
.ny_menu .NavCeshi > li > a { color: #555; font-size: 18px; display: inline-block; position: relative; z-index: 3; text-align: center; transition: 0.3s all ease; padding: 0 40px; }
.ny_menu .NavCeshi > li.navcurrent a{ font-weight:bold;}
.ny_menu .block{ position: absolute; display: block; background-color: #004098;height: 3px; bottom: -2px; overflow: visible !important; display:none;}
.ny_menu .NavCeshi > li:hover > a, .ny_menu .NavCeshi > li.ny_menucurrent > a { font-weight: bold; }
.ny_menu ul li:after { content: ""; display: inline-block; width: 1px; height: 16px; background: #dfe4e8; margin: 0 0 -2px 0; }
.ny_menu ul li:last-child:after { display: none; }
.block { width: 272px; position: absolute; display: block; background-color: #004098; height: 3px; bottom: -2px; overflow: visible !important; }
.ny_menu .NavCeshi > li > a > em { content: ''; display: none; width: 0; height: 3px; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); position: absolute; left: 50%; bottom: -2px; transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.ny_menu .NavCeshi > li:hover > a > em { width: 100%; }
.news_menu{ width:50%;}
/* ny_head end */
@media (max-width:1880px) {
.ny_menu .NavCeshi > li > a { padding: 0 35px; }
.ny_menu .NavCeshi{ padding:0 0 0 2.5%;}
.block { width: 168px;}
}
@media (max-width:1680px) {
.ny_title { margin-bottom: 40px; }
.ny_title span { font-size: 66px; }
.ny_title4 span { font-size: 58px; }
.ny_title p { font-size: 32px; }
.ny_menu .NavCeshi > li > a { padding: 0 35px; }
.ny_menu .NavCeshi{ padding:0 0 0 2.5%;}
}
 @media (max-width:1600px) {
.ny_title span { font-size: 58px; }
.ny_title span { font-size: 52px; }
.ny_title p { font-size: 26px; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 75px; line-height: 75px; }
.ny_menu .NavCeshi > li > a { font-size: 17px; padding: 0 35px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_title6 p svg{ height:45px;}
.ny_menu .block{ display:none;}
}
 @media (max-width:1560px) {
.ny_menu { width: 100%; height: 75px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 75px; line-height: 75px; }
.ny_menu .NavCeshi > li > a { font-size: 17px; padding: 0 35px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_location { max-width: 100%; width: 100%; float: none; }
}
 @media (max-width:1440px) {
.ny_title span { font-size: 48px; }
.ny_title p { font-size: 24px; }
.ny_title6 p svg{ height:40px;}
.ny_location span{ width: calc(100% - 175px);}
.news_location span{ width: calc(100% - 360px);}
.ny_location3 span{ width: calc(100% - 265px);}
.ny_location4 span {width: calc(100% - 268px);}
.ny_location5 span{ width: calc(100% - 360px);}
}
 @media (max-width:1366px) {
.ny_menu { width: 100%; height: 75px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 75px; line-height: 75px; }
.ny_menu .NavCeshi > li > a { font-size: 16px; padding: 0 30px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_location { max-width: 100%; width: 100%; float: none; font-size: 15px;}
.ny_location a, .ny_location span { padding: 15px 0; font-size: 15px; }
.ny_location i { margin: 28px 12px 0 0; }
.ny_location em { width: 13px; height: 13px; }
.ny_page a { width: 40px; height: 40px; margin: 0 2px; }
.ny_page a.pnnum,  .ny_page a.pnnum1 { line-height: 40px; }
.ny_head1{ margin-top:-70px;}
.ny_location span{ width: calc(100% - 165px);}
.news_location span{ width: calc(100% - 350px);}
.ny_location3 span{ width: calc(100% - 260px);}
.ny_location4 span {width: calc(100% - 265px);}
.ny_location5 span{ width: calc(100% - 350px);}
}
 @media (max-width:1280px) {
.ny_head1{ margin-top:-70px;}
.ny_title6 p svg{ height:35px;}
}
 @media (max-width:1200px) {
.ny_menu { width: 100%; height: 65px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 65px; line-height: 65px; }
.ny_menu .NavCeshi > li > a { font-size: 16px; padding: 0 25px; }
.ny_menu .NavCeshi > li > a > em { display: block; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_location { max-width: 100%; width: 100%; float: none;font-size: 15px; }
.ny_location a, .ny_location span { padding: 10px 0; font-size: 15px; }
.ny_location i {margin: 23px 10px 0 0;}
.ny_location em { width: 12px; height: 12px; margin: 0 8px; }
.nyBa_txt span { font-size: 48px; }
.ny_title em{margin: 10px auto 0;}
.ny_title6 p svg{ height:35px;}
.ny_location span{ width: calc(100% - 160px);}
.news_location span{ width: calc(100% - 335px);}
.ny_location3 span{ width: calc(100% - 250px);}
.ny_location4 span {width: calc(100% - 246px);}
.ny_location5 span{ width: calc(100% - 335px);}
}
 @media (max-width:1024px) {
.ny_menu { width: 100%; height: 60px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 60px; line-height: 60px; }
.ny_menu .NavCeshi > li > a { font-size: 15px; padding: 0 20px; }
.ny_menu .NavCeshi > li > a > em { display: block; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_location { max-width: 100%; width: 100%; float: none;  font-size: 15px;}
.ny_location a, .ny_location span { padding: 10px 0; font-size: 15px; }
.ny_location em { width: 11px; height: 11px; margin: 0 8px; }
.ny_head1{ margin-top:-60px;}
.ny_title6 p svg{ height:30px;}
}
 @media (max-width:820px) {
.ny_location { max-width: 100%; width: 100%; float: none;font-size: 14px; }
.ny_location a, .ny_location span { padding: 5px 0; font-size: 14px; }
.ny_location em { width: 10px; height: 10px; margin: 0 5px; }
.ny_menu { width: 100%; height: 50px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 50px; line-height: 50px; }
.ny_location i { margin: 17px 7px 0 0;}
.ny_menu .NavCeshi > li > a { font-size: 14px; padding: 0 20px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_head1{ margin-top:-50px;}
.ny_title6 p svg{ height:25px;}
.ny_location span{ width: calc(100% - 140px);}
.ny_location3 span{ width: calc(100% - 220px);}
.ny_location4 span {width: calc(100% - 216px);}
.ny_location5 span{ width: calc(100% - 295px);}
}
@media (max-width:767px) {
.ny_menu { display: none; }
.ny_location { max-width: 100%; float: none; }

}

/*产品详情留言弹窗*/
.proorder_Cover { position: fixed; z-index: 999; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.6); pointer-events: none;
  visibility: hidden; opacity: 0;transition: .5s;}
.proorder_Cover.act{ display: block; pointer-events: auto; visibility: visible;opacity: 1;}
.lyNySolution_form { display: none; position: fixed; background: #fff; border-radius: 5px; z-index: 999; width: 1000px; min-height: 520px; top: 50%; left: 50%; border-radius: 15px; background: #fff; transform: translate(-50%, -50%); box-shadow: 0 8px 20px 0 rgba(0,0,0,.1); overflow: hidden; }
.lyNySolution_form .hd { height: 115px; background: url(../image/Nysolution_TcbtBg.png) no-repeat center center; background-size: cover; padding: 20px 50px; }
.lyNySolution_form .hd .hd_l { width: 80%; float: left; }
.lyNySolution_form .hd .hd_l span { display: block; font-size: 30px; color: #fff; font-weight:bold; }
.lyNySolution_form .hd .hd_l p { font-size: 16px; color: rgba(255,255,255,.5); margin-top: 5px; }
.lyNySolution_form .hd .hd_r { float: right; }
.lyNySolution_form .close { display: block; width:40px; height:40px; background: url(../image/h_form_close.png) center center no-repeat; position: absolute; top: 12px; right: 15px; cursor: pointer; }
.lyNySolution_form .bd { padding: 40px; }
.lyNySolution_form ul li.msg_ipt { width: 48.5%; overflow: hidden; margin: 0 3% 25px 0; padding: 0; float: left; position:relative; }
.lyNySolution_form ul li.msg_ipt:nth-child(2n+2) { margin-right: 0; }
.lyNySolution_form ul li.msg_tara { width: 100%; margin: 0 auto 30px; float: inherit; }
.lyNySolution_form ul li.msg_btn { width: 100%; margin: 0 auto; float: inherit; text-align: center; }
.lyNySolution_form ul li.msg_ipt input { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #999; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 0 20px 0 40px; border: 1px solid #e6e6e6; border-radius: 8px; outline: none; }
.lyNySolution_form ul li.msg_tara textarea { display: block; width: 100%; height: 150px; overflow: hidden; line-height: 30px; color: #999; font-size: 16px;margin: 0; padding: 20px; border: 1px solid #e6e6e6; border-radius: 8px; outline: none; resize: none; }
.lyNySolution_form ul li.msg_btn input { display: inline-block; width: 120px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; border: 0; outline: none; border-radius: 5px; cursor: pointer; }
.lyNySolution_form ul li.msg_btn input.MsgBtn1 {background: #5e5e5e; }
.lyNySolution_form ul li.msg_btn input.MsgBtn2 { background-color:#004098;margin-right: 25px;  }
.lyNySolution_form ul li.msg_ipt:before{content:"*";display:inline-block;font-size:18px;color:#ff0000;position: absolute;top: 18px;left: 24px;}
.lyNySolution_form ul li.msg_ipt:nth-child(3) input{ padding:0 20px 0 30px;}
.lyNySolution_form ul li:nth-child(3):before{ display:none;}
 input::placeholder {
 color:#999;
}
 input::-moz-placeholder {
 color:#999;
}
 input:-ms-input-placeholder {
color:#999;
}
 input::placeholder {
color:#999;
}
::-webkit-input-placeholder {
color:#999;
}
.lyNySolution_form ul li.msg_ipt2{ width:100%; margin-right:0; position:relative;}
.lyNySolution_form ul li.msg_ipt2 .c_yzm img{ width:100px; height:40px; position:absolute; right:20px; top:10px;}
@media (max-width:1600px) {
.lyNySolution_Ms,.lyNySolution_Main{ padding:80px 0;}
.lyNySolution_form{ width:70%;}
.lyNySolution_form .hd .hd_l span{ font-size:28px;}
}

@media (max-width:1560px) {
.lyNySolution_form .hd .hd_l span{ font-size:26px;}
}

@media (max-width:1440px) {
.lyNySolution_form .hd{ padding:25px 40px;}
.lyNySolution_form .hd .hd_l span{ font-size:24px;}
.lyNySolution_form .hd .hd_r img{ width:60px;}
.lyNySolution_form ul li.msg_btn input{ font-size:16px;}
.lyNySolution_form .hd .hd_l p{ font-size:15px;}

}
@media (max-width:1200px) {
.lyNySolution_form .hd{ height:100px;padding: 20px 30px;}
.lyNySolution_form .hd .hd_l span{ font-size:20px;}
.lyNySolution_form .hd .hd_r img{ width:56px;}
.lyNySolution_form ul li.msg_ipt input{ height:50px; line-height:50px; font-size:14px;padding: 0 10px 0 35px;}
.lyNySolution_form ul li.msg_ipt:before{ top:14px;}
.lyNySolution_form ul li.msg_tara textarea{ font-size:14px;}
.lyNySolution_form ul li.msg_btn input {font-size: 14px; height: 45px; line-height: 45px; }
.lyNySolution_form ul li.msg_ipt:before{ top:14px; left:18px;}
.lyNySolution_form ul li.msg_ipt:nth-child(3) input{padding: 0 10px 0 25px; }
.lyNySolution_form ul li.msg_ipt2 .c_yzm img{width: 80px; height: 30px; right:15px;}
}
@media (max-width:1024px) {
.lyNySolution_form .hd .hd_l span{ font-size:18px;}
.lyNySolution_form .hd .hd_l p{ font-size:14px;}
}

@media (max-width:920px) {
.lyNySolution_form{ width:90%;}
}

@media (max-width:820px) {
.lyNySolution_form .hd { padding: 20px; height: 95px; }
.lyNySolution_form .hd .hd_l span { font-size: 16px; }
.lyNySolution_form .hd .hd_l p { font-size: 14px; }
.lyNySolution_form .hd .hd_r { display: none; }
.lyNySolution_form .bd { padding: 20px 15px; }
.lyNySolution_form ul li.msg_ipt { margin: 0 3% 15px 0; width: 100%; }
.lyNySolution_form ul li.msg_ipt input { width: 100%; height: 40px; line-height: 40px;padding: 0 10px 0 30px; }
.lyNySolution_form ul li.msg_tara { margin: 0 auto 20px; }
.lyNySolution_form ul li.msg_tara textarea { padding: 0 15px; }
.lyNySolution_form ul li.msg_btn input { width: 40%; font-size: 14px; height: 40px; line-height: 40px; }
.lyNySolution_form ul li.msg_ipt:before{ top:10px; left:18px;}
.lyNySolution_form ul li.msg_ipt:nth-child(3) input{padding: 0 10px 0 20px; }
.lyNySolution_form ul li.msg_ipt2 .c_yzm img{width:auto; height:auto; top:9px;}
}

@media (max-width: 767px) {
.lyNySolution_form .hd .hd_l p{ font-size:13px;}
}
@media (max-width:712px) {
.lyNySolution_form .hd { height: 110px; }	
}
@media (max-width:375px) {
.lyNySolution_form .hd { height: 125px; }	
}