/**common**/
*{ margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
table, td, tr, th { border-collapse: collapse; border-spacing: 0; font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: middle; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: normal; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { clear: both; *zoom:1;}
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; color:#333;cursor:pointer; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
body { overflow-x: hidden; }
::placeholder { color:#999;}

.fl { float:left;}
.fr { float:right;}
@font-face { font-family: "Helvetica"; src: url('../fonts/Helvetica.ttf'); }
@font-face { font-family: "HelveticaBold"; src: url("../fonts/HelveticaBold.ttf");}
@font-face { font-family: "PangMen"; src: url("../fonts/PangMen.ttf");}
@font-face { font-family: "YouSheBiaoTiHei"; src: url("../fonts/YouSheBiaoTiHei.ttf");}
@font-face { font-family: "KOULEN"; src: url("../fonts/KOULEN-REGULAR.TTF");}
@font-face { font-family: "Impact"; src: url("../fonts/Impact.ttf");}
@font-face { font-family: "RobotoRegular"; src: url("../fonts/RobotoRegular.ttf");}
@font-face { font-family: "RobotoBold"; src: url("../fonts/RobotoBold.ttf");}

.w1500 { width: 1500px; margin: 0 auto; }
@media screen and (max-width:1600px) and (min-width:1200px) {
.w1500 { width: 95%; }
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.w1500 { width: 95%; }
}
@media screen and (max-width:1079px) and (min-width:768px) {
.w1500 { width: 95%; }
}
@media screen and (max-width:767px) {
.w1500 { width: 95%; }
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:0;
}/* 滚动槽 */
::-webkit-scrollbar-track {
background-color:#f0f0f0;
border-radius:0px;
}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
background-color:#1f1f1f;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color:#1f1f1f;
}
/*苹果手机默认按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
input { border-radius: 0; }
/**top start**/
header{ height:90px; position:relative; z-index:99999; padding:0 90px 0 0;}
header .logo{width:25%;max-width:330px;float:left;display:block; position:relative; z-index:99;}
header .logo img{ max-width:100%;}
header .top_line{ display:block; float:right; width:1px; height:20px; background:#cacaca;margin:35px 20px 0;}
header .top_search_icon{background: #002c86 url(../images/ss_icon1.png) center center no-repeat;width: 50px;height: 40px;float:right;cursor:pointer;transform: scale(1);transition: .6s ease-in-out;transition-duration: .5s;margin-top: 22px;border-radius: 10px;}
header .top_tel {overflow:hidden;color: #002c86;font-size: 22px;font-weight:bold;text-overflow:ellipsis;word-break:break-all;white-space: nowrap;float:right;background: url(../images/top_tel.png) no-repeat left center;width: 210px;height:36px;line-height:36px;border-radius:30px;padding-left: 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;/* margin-top: 25px; */margin: 25px 40px 0;}
header .top_tel img { display:block; width:40px; height:40px; margin:30px 4px 20px 0; padding:0; float:left;}
header .top_nav{width: 52%;float:right;}

.menu-button {position:relative;display:none;padding: 0;background: none;color:#ddd;cursor:pointer;line-height: 70px;font-weight:700;font-size:14px;font-size: 0;}
.menu-button.one-page {position:fixed;top:0;right:5%;padding-right:45px}
.menu-button .touch-button {background:transparent;position:absolute;z-index:999;top:0;right:0;width: 100%;height: 70px;display:inline-block;text-align:center;}
.menu-button .touch-button .navicon {font-size:16px;position:relative;top:1em;color:#666}
.menu-button::after {position:absolute;content:"";right:5px;top: 27px;height:6px;width: 24px;border-top: 2px solid #002c86;border-bottom: 2px solid #002c86;z-index:1;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.menu-button::before {position:absolute;content:"";right:5px;top: 40px;height:3px;width: 24px;border-bottom: 2px solid #002c86;z-index:1;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}

.flexnav {margin:0;padding:0;list-style:none;line-height:1;display:block;overflow:visible;width:100%;height: 100%;font-family:"Noto Sans",Helvetica,sans-serif;}
.flexnav:after {content:"";display:table;clear:both}
.flexnav li { width:13.5%; float:left; position:relative; text-align:center;}
.flexnav>li.item-with-ul>a {padding-right: 40px;}
.flexnav li a {position:relative;display:inline-block; text-align:center;height:90px;line-height:90px;font-size:18px;color:#333;text-decoration:none;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in;}
.flexnav ul li a {width: 80px;font-weight:400;font-size:13px;padding:13px 25px;text-align: center; position:relative;}
.flexnav li a::before, .flexnav li.active a::before { content: ""; display: block; position: absolute; bottom: 0; height: 4px; width: 3px; left: 50%; transform: translateX(-50%); opacity: 0; background-color: #002c86; -webkit-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.flexnav li:hover a::before, .flexnav li.active a::before { width: 100%; opacity: 1; -webkit-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.flexnav li:hover>a,.flexnav li.active>a {color: #002c86;}
.flexnav ul {position:absolute;top:auto;left:0;display:block;padding:0}
.flexnav>li>ul {left: 50%;right:0;margin-left: -65px;}
.flexnav ul ul {margin-left:100%;top:0}
.flexnav li ul li {position:relative;overflow:hidden}
.flexnav li ul.show li {overflow:visible}
.flexnav li ul li a {background: rgba(255,255,255,.3);}
.flexnav ul li ul li a {background:#253136}
.flexnav ul li ul li ul li a {background:#2c3b40}
.flexnav li ul.open {display:block;opacity:1;visibility:visible;z-index:1}
.flexnav li ul.open li {overflow:visible;max-height:90px}
.flexnav li ul.open ul.open {margin-left:100%;top:0}
.flexnav .touch-button {position:absolute;z-index:999;top:0;right:0;width:46px;height: 80px;display:inline-block;text-align:center;}
.flexnav .touch-button:hover {cursor:pointer}
.flexnav .touch-button::after {height:0;width:0;content:"";border:6px solid transparent;border-top-color:#fff;display:block;position:absolute;top: 37px;left:17px;}
.flexnav>li:hover>.touch-button::after,.sm-screen .submenu-open::after {border-top-color:#ca1511}
.flexnav ul li .touch-button {width:39px;height:39px;background:rgba(255,255,255,.05);border-top-color:transparent}
.flexnav ul li .touch-button::after {top:15px}
.flexnav.lg-screen ul li .touch-button::after {border-left-color:#ddd;border-top-color:transparent;border-width:5px}
.flexnav.lg-screen ul li:hover>.touch-button::after {border-left-color:#ca1511}
.flexnav.sm-screen ul li .touch-button::after {border-width:5px;left:14px;top:17px}
.flexnav li .item-with-ul { width:120%; left:-10%; height:0; overflow:hidden; margin:0; padding:0 10px; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.3); position:absolute; top:100%; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;box-sizing:border-box;z-index: 999;}
.flexnav li:hover .item-with-ul { height:auto; padding:10px 10px 30px;}
.flexnav .item-with-ul a { display:block; width:100%; height:55px; line-height:55px; color:#666; font-size:15px; font-weight:normal; text-align:center; margin:0 auto; padding:0; border-bottom:1px solid #eee; position:relative;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.item-with-ul a:hover { color:#002c86; background-color:#fff;}
.item-with-ul a em { display:block; width:0; height:1px; overflow:hidden; margin:18px 10px 0 0; padding:0; float:left; background-color:#002c86;-webkit-transition: all .5s;-moz-transition: all .25s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:absolute; left:0; bottom:0;}
.item-with-ul a:hover em { width:100%;}

/*弹出搜索框样式*/
.search_wrap {height:100%;background:#fff;transform: scale(0);opacity:0; box-sizing:border-box;}
.search_wrap .logo{ display:none;position:relative;top: 50%;transform: translateY(-38%);}
.search_wrap .search_in {position:absolute;z-index:10;right:20px;top:20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0; width:600px;height:44px;margin-left:-300px;padding-right:44px;border-bottom:1px solid rgba(0,0,0,0.1);color:#666;line-height:44px;transition:all 0.5s; box-sizing:border-box;}
.search_in input.serach {width:100%;display:block;height:44px;line-height:44px;color:#555;font-size:15px;position:relative;border:none;background:none; outline:none; box-sizing:border-box;text-indent:0;}
.search_in .sub {position:absolute;top:0;right:34px;z-index:5;display:block;width:44px;height:44px;background:url(../images/ss1.png) center center no-repeat;border:none;outline:none;box-sizing:border-box;}
.search_close {position:absolute;z-index:-1;display:block;right:0;top:50%;margin-top:-11px;width:24px;height:24px;background:url(../images/close.png) no-repeat center;background-size:24px !important;cursor:pointer;transition-duration:.5s;transform:scale(0);}
.show1 {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.search_wrap.show1 .search_in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.search_wrap.show1 .search_close{transform:scale(1);}
.search_wrap.show1 .logo{ opacity:0;}

@media screen and (max-width:1853px){
	.search_wrap .logo{ display:block;}
}
@media screen and (max-width:1650px){
	 header{ padding:0 50px 0 0;}
}
@media screen and (max-width:1400px){
	header{ padding:0 40px 0 0;}
	header .top_nav{ width:51%;}
	header .top_tel{margin: 25px 25px 0;}	
}
@media screen and (max-width:1300px){
     header{ padding:0 20px 0 0;}
	 header .logo {width: 23%;max-width: 280px;}
	 header .top_nav{ width:54%;}
	.flexnav li a{ font-size:16px;}
	header .top_tel{margin: 25px 20px 0 10px;}
	
}

@media screen and (max-width:1199px){
	 header{ padding:0 10px 0 0;height:85px; background:#fff;}
	header .logo {width: 23%;max-width: 280px;}
	header .top_nav{width: 54%;}
	header .top_tel{ font-size:21px; width:170px;margin: 25px 15px 0 10px;}
	header .top_search_icon{ width:45px; height:35px; margin-top:25px;}
	  .flexnav li a{ height:85px; line-height:85px;}
	}

@media screen and (max-width:1080px){
     header{ height:80px; background:none;}
      header .logo {width: 22%;max-width: 260px;}
	header .top_nav{width: 56%;}
	header .top_tel{ font-size:20px; width:160px;margin: 22px 15px 0 10px;}
    .flexnav li a{ height:80px; line-height:80px;}	

}

@media screen and (max-width:1079px){
    header{ padding:0;}
	header.hide1 .topbox{ display:none;}
	header .logo{ width:280px; position:relative; z-index:9999999;}
	header .top_tel{ margin:25px 20px 0 40px; font-size:20px; width:180px;}
	header .top_search_icon{ margin:25px 20px 0 0; width:45px; height:35px;}
	header .top_nav { width: 100%; max-width: 100%; float: none; height:119px;}
	.flexnav {padding-top:0;overflow:hidden;max-height:0}
	.flexnav.show {border-top: 1px solid #ededed;overflow:visible;max-height:2000px;width:100%;height:100%;padding:14px 0 0;position:fixed;left:0;top: 85px;background-color:white;z-index:10;color:#666;overflow-y:auto;z-index: 999999;}
	.flexnav li {float:none;width: 90%;border-bottom: 1px solid #ededed; margin: 0 auto;}
	.flexnav li:first-child{ width:100%;}
	.flexnav li a{min-height:60px;line-height:60px;width: 30%; height:auto;font-size: 18px;margin:0 auto;padding:0 0;font-weight:bold;color:#555;}
	.flexnav li a i{ bottom:5px;}
	.flexnav li span{ display:block; width:20px; height:20px; border-radius:50%;background:#002c86 url(../images/navdown.png) center no-repeat;position: absolute;right: 30%;top: 19px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
	.flexnav li span.cur{ transform:rotate(180deg);}
	.flexnav li .item-with-ul{ position:static; width:100%; box-shadow:none; display:none;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s;
} 
	.flexnav .item-with-ul a{ background:#f7f7f7;}
	
	.menu-button{display:block;width:64px; line-height:64px;float:right;}
	.menu-button.cur::before{transform: rotate(-45deg);top: 39px;}
	.menu-button.cur::after{transform: rotate(45deg);top:40px;border-bottom:0;}
	.search_wrap .search_in{ width:50%;}

	.menu-button::before{ top:48px;}
	.menu-button::after{ top:35px;}
	.search_wrap.show1 .logo{ opacity:1;}
	
}
@media screen and (max-width:1023px){
	header .top_nav { height:114px;}	
}
@media screen and (max-width:767px){
	header{height: 75px;padding:0;}
	header .top_nav { height:70px;}
	header .top_tel{ display:none;}
	header .top_line{ margin-top:25px;}
	header .logo{width: 180px;}
	header .top_search_icon{width: 40px;height: 30px;}
	.show1 .logo{ display:none;}
	.search_wrap .search_in{ width:90%;top:10px; right:15px;}
	.flexnav.show{ top:61px;}
	.menu-button::before{top: 35px;}
	.menu-button::after{top: 22px;}
	.menu-button.cur::before{top: 27px;}
	.menu-button.cur::after{top:29px;}
	.search_in .sub{background-size:25px;}
	header .top_search_icon{margin:16px 15px 0 10px;}
}

/**top end**/

/* banner 开始 */
.apple-banner { width: 100%; height: 800px; overflow: hidden; position:relative; z-index:99; top:-45px;}
.apple-banner .swiper-container { width: 100%; height: 800px;}
.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next { width: 15%; height: 100%; top:0; background:none; margin:0;}
.apple-banner .swiper-container .swiper-button-prev { left:0;}	
.apple-banner .swiper-container .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; top: 50%; margin-top:-32px; border-radius: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
.apple-banner .swiper-button-prev span { background: rgba(0,0,0,0.3) url(../images/arrows1.png) center center no-repeat; left: 20px;}
.apple-banner .swiper-button-next span { background: rgba(0,0,0,0.3) url(../images/arrows2.png) center center no-repeat; right:20px;}
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span{ opacity: .7;}

/*分页器*/
.apple-banner .swiper-pagination{ top:auto; bottom:30px !important; background:none; border-radius:40px; }
.apple-banner .swiper-pagination-bullet { display: inline-block; width:12px; height:12px; margin: 0 6px; cursor: pointer; background:#fff; border-radius:50%; opacity: 1;}
.apple-banner .autoplay .swiper-pagination-bullet-active{ background:#002c86;}

@media screen and (max-width:1853px){
	.apple-banner {top:-135px;}
}
@media screen and (max-width:1499px){
	.apple-banner { height: 700px;}
	.apple-banner .swiper-container { height: 700px;}
}

@media screen and (max-width:1399px){
	.apple-banner { height: 600px;}
	.apple-banner .swiper-container { height: 600px;}
}
@media screen and (max-width:1325px){
	.apple-banner { top:-131px;}
}
@media screen and (max-width:1315px){
	.apple-banner { top:-130px;}
}
@media screen and (max-width:1300px){
	.apple-banner {height: 500px;top: -115px;}
	.apple-banner .swiper-container { height: 500px;}

}
@media screen and (max-width:1214px){
	.apple-banner {top: -112px;}
}
@media screen and (max-width:1173px){
	.apple-banner {top: -109px;}
}
@media screen and (max-width:1152px){
	.apple-banner {top: -107px;}
}
@media screen and (max-width:1141px){
	.apple-banner {top: -106px;}
}
@media screen and (max-width:1131px){
	.apple-banner {top: -105px;}
}
@media screen and (max-width:1120px){
	.apple-banner {top: -104px;}
}
@media screen and (max-width:1109px){
	.apple-banner {top: -103px;}
}
@media screen and (max-width:1099px){
	.apple-banner {top: -102px;}
}
@media screen and (max-width:1080px){
	.apple-banner {top: -96px;}
}
@media screen and (max-width:1079px){
	.apple-banner { height: 400px; top:-140px;}
	.apple-banner .swiper-container { height: 400px;}
	.apple-banner .bannertext{ left:3%;}
	.apple-banner .bannertext p{ font-size:26px;}
	.apple-banner .bannertext span{ font-size:16px;padding-left:70px;}
	.apple-banner .bannertext span:before{width:60px; height:2px; top:11px;}
	.apple-banner .bannertext em{ display:none;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.apple-banner { height: 350px;top: -135px;}
	.apple-banner .swiper-container { height: 350px;}
	.apple-banner .swiper-pagination{ right:30px !important; bottom:10px!important;}
}
@media screen and (max-width:767px){
	.apple-banner { height: 300px;top: -83px;}
	.apple-banner .swiper-container { height: 300px;}
	.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { width:44px; height:44px; background-size:44px 44px;}
	.apple-banner .swiper-button-prev span { left:10px;}
	.apple-banner .swiper-button-next span { right:10px;}
}
@media screen and (max-width:600px){
	.apple-banner { height: 250px;}
	.apple-banner .swiper-container { height: 250px;}
}
@media screen and (max-width:500px){
	.apple-banner { height: 180px;}
	.apple-banner .swiper-container { height: 180px;}
}
@media screen and (max-width:375px){
	.apple-banner { height: 160px;}
	.apple-banner .swiper-container { height: 160px;}
}
@media screen and (max-width:320px){
	.apple-banner { height: 150px;}
	.apple-banner .swiper-container { height: 150px;}
}
/* banner 结束 */

/*首页关于我们 开始*/
.lyTitle .lyTitle_l{ width:190px; float:left;}
.lyTitle .lyTitle_l .lyTitle_t{ position:relative;}
.lyTitle .lyTitle_l b{display:inline-block;font-size:40px;color:#333;position: relative;z-index: 99;}
.lyTitle .lyTitle_l span{display:inline-block;width:15px;height:15px;background:#ff0000;border-radius:50px;position:absolute;top:5px;right: 26px;}
.lyTitle .lyTitle_l p{ color:#999; font-size:18px; font-weight:bold;}
.lyTitle .lyTitle_r{ float:right; width:81%; overflow:hidden; height:48px; margin-top:20px;}
.lyTitle .lyTitle_r .ml_fl{width: 80%; float:left;}
/*
.lyTitle .lyTitle_r .swiper-container02{width: calc(75% - 50px); float:right; overflow:hidden;}
*/
.lyTitle .lyTitle_r ul li{ float:left;border-radius:30px; border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; height:48px; line-height:48px;width:160px; text-align:center; font-size:16px; position:relative;margin:0 10px;}
.lyTitle .lyTitle_r ul li a{ display:inline-block; font-size:16px; color:#666;  width:100%; height:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyTitle .lyTitle_r ul li:hover{ background:#002c86;}
.lyTitle .lyTitle_r ul li:hover a{ color:#fff;}
/*
.lyTitle .lyTitle_r .ml_all{ float:left; background:#002c86;height:48px; line-height:48px; width:25%; max-width:135px; border-radius:30px;text-align:center; font-size:16px;}
.lyTitle .lyTitle_r .ml_all a{ color:#fff;}
*/
.lyTitle .lyTitle_r .ml_an{ width:166px; float:right; height:48px; line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyTitle .lyTitle_r .ml_an a{box-sizing: border-box;color:#fff;font-size:16px;padding: 0 40px 0 20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:48px; border-radius:30px;line-height:48px;background:#002c86 url(../images/jt1.png) no-repeat 95% center;position:relative;}
.lyTitle1 .lyTitle_l b{ color:#fff;}
.lyTitle1 .lyTitle_l p{ color:rgba(255,255,255,.15);}

.lyTitle2 .lyTitle_l{ width:200px;}
.lyTitle2 .lyTitle_l span{ top:5px; right:-3px;}

.lyIdx_About{ width:100%;  background:#252525; background-size:cover; overflow:hidden; position:relative; top:-45px;}
.lyIdx_About .lyIdxAbout_bg{ width:100%; background:#fff;padding:70px 0; border-radius:220px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdx_About .About_des{ font-size:28px; color:#333; line-height:43px; margin:60px 0 30px;}
.lyIdxAbout_img{ width:48%; float:right; height:728px;}
.lyIdxAbout_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;}
.lyIdxAbout_img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; }
.lyIdxAbout_text{ float:left; width:52%; padding:70px 60px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxAbout_text .lyIdxAb_Ms {width:100%;overflow:hidden;margin: 25px auto 70px;padding:0;}
.lyIdxAb_Ms p { width:100%; height:auto; min-height:30px; max-height:180px; overflow:hidden; line-height:36px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.lyIdxAbout_text .lyIdxAb_btn{ width:166px; float:left; height:48px; line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxAbout_text .lyIdxAb_btn a{box-sizing: border-box;color:#fff;font-size:16px;padding: 0 40px 0 20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:48px; border-radius:30px;line-height:48px;background:#002c86 url(../images/jt1.png) no-repeat 95% center;position:relative;}

@media screen and (max-width:1853px){
	.lyIdx_About {top:-135px;}
	.lyIdx_About .lyIdxAbout_bg{padding:60px 50px 0;border-radius:200px 0 0 0;}
}
@media screen and (max-width:1680px){
	.lyIdx_About .lyIdxAbout_bg{ border-radius:180px 0 0 0;}
}
@media screen and (max-width:1550px){
	.lyIdx_About .lyIdxAbout_bg{ border-radius:150px 0 0 0;}
}

@media screen and (max-width:1325px){
	.lyIdx_About { top:-131px;}
}
@media screen and (max-width:1315px){
	.lyIdx_About { top:-130px;}
}
@media screen and (max-width:1300px){
	.lyIdx_About {top: -115px;}
	.lyIdx_About .lyIdxAbout_bg{ border-radius:130px 0 0 0; padding:60px 30px 0;}
	.lyIdxAbout_img{ height:700px;}
	.lyTitle .lyTitle_r{ max-width:73%;}
	.lyIdxAbout_text{padding-top:20px;}

}
@media screen and (max-width:1214px){
	.lyIdx_About {top: -112px;}
}
@media screen and (max-width:1173px){
	.lyIdx_About {top: -109px;}
}
@media screen and (max-width:1152px){
	.lyIdx_About {top: -107px;}
	.lyIdxAbout_img{ height:670px;}
}
@media screen and (max-width:1141px){
	.lyIdx_About {top: -106px;}
	.lyIdx_About .lyIdxAbout_bg{ border-radius:120px 0 0 0;}
	.lyIdxAbout_img{ height:600px;}
	.lyIdx_About .About_des{ font-size:26px; line-height:42px; margin:40px 0 30px;}
     .lyIdxAbout_text .lyIdxAb_Ms{ margin:30px auto 60px;}
	.lyTitle .lyTitle_l b{ font-size:38px;}
	.lyTitle .lyTitle_l span{ right:35px;}
}
@media screen and (max-width:1131px){
	.lyIdx_About {top: -105px;}
	.lyTitle .lyTitle_r{ max-width:73%;}
}
@media screen and (max-width:1120px){
	.lyIdx_About {top: -104px;}
}
@media screen and (max-width:1109px){
	.lyIdx_About {top: -103px;}
}
@media screen and (max-width:1099px){
	.lyIdx_About {top: -102px;}

}
@media screen and (max-width:1080px){
	.lyIdx_About {top: -96px;}
	
}

@media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_About{top:-140px;}
.lyIdx_About .lyIdxAbout_bg{ border-radius:100px 0 0 0; padding:55px 30px 0;}
.lyIdxAbout_img{ height:580px;}
.lyIdxAbout_text{padding:20px 20px 0;}
.lyIdx_About .About_des{ font-size:24px; line-height:41px; margin:30px 0 20px;}
.lyIdxAbout_text .lyIdxAb_Ms{ margin:25px auto 50px;}
.lyTitle .lyTitle_l b{ font-size:36px;}
.lyTitle .lyTitle_l span{ right:42px;}
.lyTitle .lyTitle_l p{ font-size:17px;}
.lyTitle .lyTitle_r{ max-width:72%;}
.lyTitle .lyTitle_r .ml_fl{width: calc(100% - 180px);}
.lyTitle .lyTitle_r .ml_all{ width:30%; height:45px; line-height:45px; font-size:15px;}
.lyTitle .lyTitle_r .ml_an{ width:150px; height:45px; line-height:45px;}
.lyTitle .lyTitle_r .ml_an a{ font-size:15px;height:45px; line-height:45px;}
.lyTitle .lyTitle_r ul li{ height:45px; line-height:45px;}
.lyTitle .lyTitle_r .swiper-container02{width: calc(70% - 20px);}
.lyTitle .lyTitle_r ul li a{ font-size:15px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_About{top: -135px;}
.lyIdx_About .lyIdxAbout_bg{ border-radius:90px 0 0 0; padding:45px 0;}
.lyIdxAbout_img{ width:100%; height:550px; margin-top:50px;}
.lyIdxAbout_text{ width:100%; padding:0 20px;}
.lyIdx_About .About_des{ font-size:20px; line-height:38px; margin:35px 0 20px;}
.lyIdxAbout_text .lyIdxAb_Ms{ margin:20px auto 40px;}
.lyIdxAbout_text .lyIdxAb_btn{ width:150px;}
.lyIdxAbout_text .lyIdxAb_btn a{ font-size:15px;}
.lyTitle .lyTitle_l b{ font-size:32px;}
.lyTitle .lyTitle_l span{ width:14px; height:14px; top:4px; right:56px;}
.lyTitle .lyTitle_l p{ font-size:16px;}
.lyTitle .lyTitle_r{ max-width:72%;}
.lyTitle .lyTitle_r .ml_fl{width: calc(100% - 150px);}
.lyTitle .lyTitle_r .ml_all{ width:30%; height:45px; line-height:45px; font-size:15px;}
.lyTitle .lyTitle_r .ml_an{ width:130px; height:45px; line-height:45px;}
.lyTitle .lyTitle_r .ml_an a{ font-size:15px;height:45px; line-height:45px;}
.lyTitle .lyTitle_r ul li{ height:45px; line-height:45px;}
.lyTitle .lyTitle_r .swiper-container02{width: calc(70% - 20px);}
.lyTitle .lyTitle_r ul li a{ font-size:15px;}
}
@media (max-width: 767px) {
.lyIdx_About{top: -83px;}
.lyIdx_About .lyIdxAbout_bg{ border-radius:70px 0 0 0; padding:35px 0;}
.lyIdxAbout_img{ width:100%; height:420px; margin-top:20px;}
.lyIdxAbout_text{ width:100%; padding: 0 15px;}
.lyIdx_About .About_des{ font-size:17px; line-height:35px; margin:30px 0 20px;}
.lyIdxAb_Ms p{ font-size:15px;}
.lyIdxAbout_text .lyIdxAb_Ms{ margin:10px auto 30px;}
.lyIdxAbout_text .lyIdxAb_btn{ height:45px; line-height:45px; width:140px;}
.lyIdxAbout_text .lyIdxAb_btn a{ height: 45px;line-height: 45px;font-size: 14px;}
.lyTitle .lyTitle_l{ width:150px;}
.lyTitle .lyTitle_l b{ font-size:28px;}
.lyTitle .lyTitle_l span{ width:12px; height:12px; top:4px; right:34px;}
.lyTitle .lyTitle_l p{ font-size:15px;}
.lyTitle2 .lyTitle_l span{ top:2px; right:8px;}
.lyTitle .lyTitle_r{ margin-top:10px;}
.lyTitle .lyTitle_r .ml_fl{ display:none;}
.lyTitle .lyTitle_r .ml_an{ width:140px; height:45px; line-height:45px;}
.lyTitle .lyTitle_r .ml_an a{ height:45px; line-height:45px; font-size:14px;}
}
@media (max-width:375px) {
.lyIdxAbout_img{height:340px;}	
	}
@media (max-width:320px) {
.lyIdxAbout_img{height:305px;}	
.lyTitle .lyTitle_l{ width:120px;}
.lyTitle .lyTitle_l span{ right:5px;}
.lyTitle2 .lyTitle_l{ width:150px;}
.lyTitle .lyTitle_r .ml_an{ width:130px; height:42px; line-height:42px;}
.lyTitle .lyTitle_r .ml_an a{ height:42px; line-height:42px;}
.lyIdxAbout_text .lyIdxAb_btn{ width:130px; height:42px; line-height:42px;}
.lyIdxAbout_text .lyIdxAb_btn a{height:42px; line-height:42px;}
.lyIdxAbout_text{ padding:0 10px;}
	}

/*首页关于我们 结束*/

/*首页产品中心 开始*/
.lyIdx_Pro{ width:100%; background:#fff; overflow:hidden; margin-top:-20px;}
.lyIdxPro_bg{ width:100%; padding:70px 0; background:#f9f9f9; overflow:hidden; border-radius:0 220px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxPro_list ul { min-height:320px; margin-top:40px;}
.lyIdxPro_list ul li { width:23.5%; height:auto; margin:0 2% 25px 0; padding:0; background-color:#fff; float:left; position:relative; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-radius:20px;}
.lyIdxPro_list ul li:nth-child(4n+4) { margin:0 0 25px;}
.lyIdxPro_list ul li .lyIdxPro_Img { width:100%; height:265px; overflow:hidden; margin:0 auto; padding:0; }
.lyIdxPro_list ul li .lyIdxPro_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;}
.lyIdxPro_list ul li .lyIdxPro_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;}
.lyIdxPro_list ul li:hover .lyIdxPro_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxPro_list ul li .lyIdxPro_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px 30px; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background:#e4e4e4;}
.lyIdxPro_list ul li .lyIdxPro_Text a.lyIdxPro_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxPro_list ul li:hover .lyIdxPro_Text{ background:#002c86;}
.lyIdxPro_list ul li:hover .lyIdxPro_Text a.lyIdxPro_Name { color:#fff;}

@media screen and (max-width:1853px){
	.lyIdx_Pro{ margin-top:-40px;}	
	.lyIdxPro_bg{ padding:60px 50px;border-radius:0 200px 0 0;}
}
@media screen and (max-width:1650px){
	.lyIdx_Pro{ margin-top:-56px;}	
	.lyIdxPro_bg{border-radius:0 180px 0 0; }
}
@media screen and (max-width:1550px){
	.lyIdx_Pro{margin-top: -80px;}	
	.lyIdxPro_bg{border-radius:0 150px 0 0; }
}
@media screen and (max-width:1440px){
	.lyIdx_Pro{ margin-top:-120px;}	
}
@media screen and (max-width:1380px){
	.lyIdx_Pro{ margin-top:-120px;}	
}
@media screen and (max-width:1325px){
	.lyIdx_Pro{ margin-top:-104px;}	
}
@media screen and (max-width:1315px){
	.lyIdx_Pro{ margin-top:-104px;}	
}
@media (max-width:1300px) {
.lyIdx_Pro{margin-top: -112px;}	
.lyIdxPro_bg{border-radius:0 130px 0 0; padding:60px 30px;}
.lyIdxPro_list ul li{ width:48.5%; margin:0 3% 25px 0;}
.lyIdxPro_list ul li:nth-child(2n+2){ margin-right:0;}
}
@media (max-width:1199px) {
.lyIdxPro_bg{border-radius:0 120px 0 0; }
.lyIdx_Pro{margin-top: -95px;}	
}

@media (max-width:1079px) {
.lyIdx_Pro{ margin-top:-130px;}
.lyIdxPro_bg{border-radius:0 100px 0 0;padding:55px 30px; }
.lyIdxPro_list ul li .lyIdxPro_Img{ height:250px;}
.lyIdxPro_list ul li .lyIdxPro_Text a.lyIdxPro_Name{ font-size:19px;}
}
@media (max-width:1023px) {
.lyIdx_Pro{ margin-top:-130px;}
.lyIdxPro_bg{border-radius:0 90px 0 0;padding:45px 20px; }
.lyIdxPro_list ul li .lyIdxPro_Img{ height:240px;}
.lyIdxPro_list ul li .lyIdxPro_Text a.lyIdxPro_Name{ font-size:18px;}
}
@media (max-width: 767px) {
.lyIdx_Pro{ margin-top:-75px;}
.lyIdxPro_bg{border-radius:0 70px 0 0;padding:35px 15px; }
.lyIdxPro_list ul li{ width:100%;}
.lyIdxPro_list ul li .lyIdxPro_Img{ height:220px;}
}
@media (max-width: 320px) {
.lyIdxPro_bg{ padding:35px 10px;}
}

/*首页产品中心 结束*/

/*首页行业应用 开始*/
.lyIdx_Case{ width:100%; background:#f9f9f9; overflow:hidden;}
.lyIdxCase_bg{ width:100%; padding:70px 0; background:url(../images/lycase_bg.png) no-repeat top center; background-size:cover; overflow:hidden; border-radius:220px 0 0 0 ;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxCase_list ul { min-height:320px; margin-top:40px;}
.lyIdxCase_list ul li { width:23.5%; height:auto; margin:0 2% 25px 0; padding:0; background-color:#fff; float:left; position:relative; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-radius:20px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list ul li:nth-child(4n+4) { margin:0 0 25px;}
.lyIdxCase_list ul li .lyIdxCase_Img { width:100%; height:240px; overflow:hidden; margin:0 auto; padding: 0;}
.lyIdxCase_list ul li .lyIdxCase_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;}
.lyIdxCase_list ul li .lyIdxCase_Img a img { display:block;width:100%;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; object-fit:cover;}
.lyIdxCase_list ul li:hover .lyIdxCase_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxCase_list ul li .lyIdxCase_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:14px 30px; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxCase_list ul li .lyIdxCase_Text a.lyIdxCase_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxCase_list ul li:hover .lyIdxCase_Text{ background:#002c86;}
.lyIdxCase_list ul li:hover .lyIdxCase_Text a.lyIdxCase_Name { color:#fff;}
.lyIdxCase_list ul li:hover{ margin-top:-6px; border-radius:0;}
@media screen and (max-width:1853px){
	.lyIdxCase_bg{ padding:60px 50px;border-radius:200px 0 0 0;}
}
@media screen and (max-width:16800px){
	.lyIdxCase_bg{border-radius:180px 0 0 0;}
}
@media screen and (max-width:1550px){
	.lyIdxCase_bg{border-radius:150px 0 0 0;}
}
@media (max-width:1300px) {
.lyIdxCase_bg{border-radius:130px 0 0 0; padding:60px 30px;}
.lyIdxCase_list ul li{ width:48.5%; margin:0 3% 25px 0;}
.lyIdxCase_list ul li:nth-child(2n+2){ margin-right:0;}
.lyIdxCase_list ul li .lyIdxCase_Img{ height:280px;}
}
@media (max-width:1199px) {
.lyIdxCase_bg{border-radius:120px 0 0 0; }
.lyIdxCase_list ul li .lyIdxCase_Img{ height:260px;}
}

@media (max-width:1079px) {
.lyIdxCase_bg{border-radius:100px 0 0 0;padding:55px 30px; }
.lyIdxCase_list ul li .lyIdxCase_Text a.lyIdxCase_Name{ font-size:17px;}

}
@media (max-width:1023px) {
.lyIdxCase_bg{border-radius:90px 0 0 0;padding:45px 20px; }
.lyIdxCase_list ul li .lyIdxCase_Img{ height:220px;}
.lyIdxCase_list ul li .lyIdxCase_Text a.lyIdxCase_Name{ font-size:16px;}
.lyIdxCase_list ul li .lyIdxCase_Text span{ font-size:15px;}
}
@media (max-width: 767px) {
.lyIdxCase_bg{border-radius:70px 0 0 0;padding:35px 15px; }
.lyIdxCase_list ul li{ width:100%;}
.lyIdxCase_list ul li .lyIdxCase_Img{ height:200px;}
.lyIdxCase_list ul li .lyIdxCase_Text span{ font-size:15px;}
}
@media (max-width: 320px) {
.lyIdxCase_bg{ padding:35px 10px;}
}

/*首页行业应用 结束*/

/*首页我们的优势 开始*/
.lyIdx_ys{ width:100%; background:#272727; overflow:hidden;}
.lyIdxYs_bg{ width:100%; background:#fff; padding:70px 0; overflow:hidden;border-radius:0 220px  0 0 ;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxYs_list{ margin-top:40px;}
.lyIdxYs_list ul li{ width:31.3333%; margin:0 2% 30px 0; float:left; padding:50px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:#f9f9f9; border-radius:35px; position:relative;}
.lyIdxYs_list ul li:after{content:""; display:block; width:100%; height:0; position:absolute; bottom:0; left:0; background:#002c86; transition: all .4s ease;border-radius:35px;}
.lyIdxYs_list ul li:hover:after{ height:100%; bottom:0;}
.lyIdxYs_list ul li .lyIdxYs_ico{ width:72px; height:72px; float:left; border-radius:50px;position:relative; z-index:2;transition: all .4s ease;}
.lyIdxYs_list ul li:nth-child(1) .lyIdxYs_ico{ background:#002c86 url(../images/ys_ico1.png) center center;}
.lyIdxYs_list ul li:nth-child(2) .lyIdxYs_ico{ background:#002c86 url(../images/ys_ico2.png) center center;}
.lyIdxYs_list ul li:nth-child(3) .lyIdxYs_ico{ background:#002c86 url(../images/ys_ico3.png) center center;}
.lyIdxYs_list ul li:nth-child(4) .lyIdxYs_ico{ background:#002c86 url(../images/ys_ico4.png) center center;}
.lyIdxYs_list ul li:nth-child(5) .lyIdxYs_ico{ background:#002c86 url(../images/ys_ico5.png) center center;}
.lyIdxYs_list ul li:nth-child(6) .lyIdxYs_ico{ background:#002c86 url(../images/ys_ico6.png) center center;}
.lyIdxYs_list ul li:nth-child(1):hover .lyIdxYs_ico{ background:#fff url(../images/ys_ico1_hover.png) center center;}
.lyIdxYs_list ul li:nth-child(2):hover .lyIdxYs_ico{ background:#fff url(../images/ys_ico2_hover.png) center center;}
.lyIdxYs_list ul li:nth-child(3):hover .lyIdxYs_ico{ background:#fff url(../images/ys_ico3_hover.png) center center;}
.lyIdxYs_list ul li:nth-child(4):hover .lyIdxYs_ico{ background:#fff url(../images/ys_ico4_hover.png) center center;}
.lyIdxYs_list ul li:nth-child(5):hover .lyIdxYs_ico{ background:#fff url(../images/ys_ico5_hover.png) center center;}
.lyIdxYs_list ul li:nth-child(6):hover .lyIdxYs_ico{ background:#fff url(../images/ys_ico6_hover.png) center center;}
.lyIdxYs_list ul li .lyIdxYs_text{width: calc(100% - 95px); float:right; position:relative; z-index:2;transition: all .4s ease;}
.lyIdxYs_list ul li .lyIdxYs_text b{ display:block; font-size:18px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px;}
.lyIdxYs_list ul li .lyIdxYs_text p{font-size:16px; color:#999; height:60px; line-height:30px; overflow:hidden; margin-top:5px;}
.lyIdxYs_list ul li:hover .lyIdxYs_text b{ color:#fff;}
.lyIdxYs_list ul li:hover .lyIdxYs_text p{ color:rgba(255,255,255,.65);}
@media screen and (max-width:1853px){
	.lyIdxYs_bg{ padding:60px 50px;border-radius:0 200px 0 0;}
}
@media screen and (max-width:1680px){
	.lyIdxYs_bg{ padding:60px 50px;border-radius:0 180px 0 0;}
}
@media (max-width:1550px) {
.lyIdxYs_list ul li{ width:49%;padding: 40px 30px;}
.lyIdxYs_list ul li:nth-child(2n+2){ margin-right:0;}
.lyIdxYs_bg{border-radius:0 150px 0 0;}	
}
@media (max-width:1300px) {
.lyIdxYs_bg{border-radius:0 130px 0 0; padding:60px 30px;}

}
@media (max-width:1199px) {
.lyIdxYs_bg{border-radius:0 120px 0 0; }

}

@media (max-width:1079px) {
.lyIdxYs_bg{border-radius:0 100px 0 0;padding:55px 30px; }

}
@media (max-width:1023px) {
.lyIdxYs_bg{border-radius:0 90px 0 0;padding:45px 20px; }
.lyIdxYs_list ul li{ width:100%;margin: 0 2% 20px 0; padding: 30px;}
}
@media (max-width: 767px) {
.lyIdxYs_bg{border-radius:0 70px 0 0;padding:35px 15px; }
.lyIdxYs_list ul li{padding: 25px 15px;}
.lyIdxYs_list ul li .lyIdxYs_ico{ width:60px; height:60px;}
.lyIdxYs_list ul li .lyIdxYs_text {width: calc(100% - 70px);margin-top: 6px;}
.lyIdxYs_list ul li .lyIdxYs_text b{ font-size:16px;}
.lyIdxYs_list ul li .lyIdxYs_text p{ font-size:14px;}
}
@media (max-width: 320px) {
.lyIdxYs_bg{ padding:35px 10px;}
}
/*首页我们的优势 结束*/

/*首页新闻资讯 开始*/
.lyIdx_News { width: 100%;overflow: hidden; background: #fff; }
.lyIdxNews_bg { width: 100%;overflow: hidden; padding:70px 0; background: #f9f9f9; min-height:500px; border-radius:220px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.lyIdxNews_tit { float: right; margin-top: 10px; }
.lyIdxNews_tit a { display: inline-block; text-align: center; color: #333; height: 48px; line-height: 48px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 135px; margin-right:50px; border-radius:30px; border:1px solid #ccc;}
.lyIdxNews_tit a.on, .lyIdxNews_tit a:hover { background: #002c86; color: #fff; }
.lyTitle_btn{ width:166px; float:right; height:48px; line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top: 10px;}
.lyTitle_btn a{box-sizing: border-box;color:#fff;font-size:16px;padding: 0 40px 0 20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:48px; border-radius:30px;line-height:48px;background:#002c86 url(../images/jt1.png) no-repeat 95% center;position:relative;}
.lyIdx_News .lyIdxNews_list{ margin-top:40px;}
.lyIdx_News .lyIdxNews_list .list_Part { display: none; }
.lyIdx_News .lyIdxNews_list .list_Part.on { display: block; }
.lyIdxNews_list .lyIdxNew_tj { width:48%; height:auto; overflow:hidden; margin:0; padding:0; float:left; position:relative; border-radius:35px;}
.lyIdxNew_tj .lyIdxNewTj_img { width:100%; height:484px; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxNew_tj .lyIdxNewTj_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxNew_tj .lyIdxNewTj_img a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_tj .lyIdxNewTj_img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0;color: #002c86;background: linear-gradient(transparent 0%, transparent 20%, transparent 55%, #002c86 100%); 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; opacity:.8;}
.lyIdxNew_tj:hover .lyIdxNewTj_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxNew_tj .lyIdxNewTj_name { width:100%; height:auto; overflow:hidden; margin:0; padding:25px 40px; position:absolute; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_tj .lyIdxNewTj_name a { display:block; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0;}
.lyIdxNew_tj .lyIdxNewTj_name span { display:block; width:100px; height:32px; overflow:hidden; line-height:32px; color:#ff0000; font-size:14px; border:1px solid #ff0000; border-radius:35px;  margin:0; padding:0; text-align:center; margin-bottom:15px;}
.lyIdxNew_Right{ width:50%; float:right;}
.lyIdxNew_Right ul li{ width:100%; padding:31px 35px; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyIdxNew_Right ul li .lyIdxNew_time{ width:125px; float:left; text-align:center;}
.lyIdxNew_Right ul li .lyIdxNew_time b{ display:block; font-size:20px; color:#002c86;}
.lyIdxNew_Right ul li .lyIdxNew_time p{ font-size:14px; border:1px solid #ccc; width:100px; height:32px; line-height:32px; color:#999; margin:35px auto 0; border-radius:35px;}
.lyIdxNew_Right ul li .lyIdxNew_text{width: calc(100% - 160px); float:right;}
.lyIdxNew_Right ul li .lyIdxNew_text a.lyIdxNew_Name{ display:block; font-size:18px; color:#333; font-weight:bold; margin-bottom:20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lyIdxNew_Right ul li .lyIdxNew_text p{ font-size:16px; color:#999;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:52px; line-height:28px;}
.lyIdxNew_Right ul li:hover{ border-radius:35px; box-shadow:5px 5px 21px 0 rgba(0,0,0,0.08);}
.lyIdxNew_Right ul li:hover .lyIdxNew_text a.lyIdxNew_Name{ color:#002c86; text-decoration:underline;}
@media screen and (max-width:1853px){
	.lyIdxNews_bg{ padding:60px 50px;border-radius:200px 0 0 0;}
}
@media (max-width:1680px) {
	.lyIdxNews_bg{border-radius:180px 0 0 0;}
}
@media (max-width:1550px) {
	.lyIdxNews_bg{border-radius:150px 0 0 0;}
}
@media (max-width:1300px) {
.lyIdxNews_bg{border-radius:130px 0 0 0; padding:60px 30px;}

}
@media (max-width:1199px) {
.lyIdxNews_bg{border-radius:120px 0 0 0; }
.lyIdxNew_Right ul li{ padding:31px 25px;}

}

@media (max-width:1079px) {
.lyIdx_News .lyIdxNews_list{ margin-top:30px;}
.lyIdxNews_bg{border-radius:100px 0 0 0;padding:55px 30px; }
.lyIdxNews_list .lyIdxNew_tj{ width:100%;}
.lyIdxNew_Right{ width:100%; margin-top:30px;}
.lyIdxNew_Right ul li{ padding:31px 35px;}
}
@media (max-width:1023px) {
.lyIdxNews_bg{border-radius:90px 0 0 0;padding:45px 20px; }
.lyTitle_btn{ width:130px; height:45px; line-height:45px;}
.lyTitle_btn a{ font-size:15px;height:45px; line-height:45px;}
.lyIdxNews_tit a{ height:45px; line-height:45px; font-size:15px; width:130px; margin-right:30px;}
.lyIdxNew_tj .lyIdxNewTj_img{ height:380px;}
}
@media (max-width: 767px) {
.lyIdxNews_bg{border-radius:70px 0 0 0;padding:35px 15px; }
.lyIdxNews_tit{float: none; clear:both; padding-top:30px; text-align:center;}
.lyIdxNews_tit a:last-child{ margin-right:0;}
.lyTitle_btn{ width:140px; height:45px; line-height:45px;}
.lyTitle_btn a{ font-size:14px;height:45px; line-height:45px;}
.lyIdxNews_tit a{ height:45px; line-height:45px; font-size:14px; width:130px; margin-right:30px;}
.lyIdx_News .lyIdxNews_list{ margin-top:20px;}
.lyIdxNews_list .lyIdxNew_tj{ width:100%;}
.lyIdxNew_tj .lyIdxNewTj_name{ font-size:16px; padding:25px;}
.lyIdxNew_tj .lyIdxNewTj_name span{ margin-bottom:10px;}
.lyIdxNew_tj .lyIdxNewTj_name a{ font-size:16px;}
.lyIdxNew_tj .lyIdxNewTj_img{ height:300px;}
.lyIdxNew_Right{ width:100%; margin-top:30px;}
.lyIdxNew_Right ul li{ padding:20px; margin-bottom:20px;}
.lyIdxNew_Right ul li .lyIdxNew_time{ width:100%; text-align: left;}
.lyIdxNew_Right ul li .lyIdxNew_time b{ float:left;width: 100px;margin-top: 5px; font-size:17px;}
.lyIdxNew_Right ul li .lyIdxNew_time p{ margin:0;text-align: center;float: left;}
.lyIdxNew_Right ul li .lyIdxNew_text{ margin-top:20px; width:100%;}
.lyIdxNew_Right ul li .lyIdxNew_text a.lyIdxNew_Name{ font-size:16px; margin-bottom:10px;}
.lyIdxNew_Right ul li .lyIdxNew_text p{ font-size:14px; line-height:25px;}
.lyIdxNews_list{ margin-top:0;}

}
@media (max-width: 320px) {
.lyIdxNews_bg{ padding:35px 10px;}
.lyTitle_btn{ width:130px; height:42px; line-height:42px;}
.lyTitle_btn a{ font-size:14px;height:42px; line-height:42px;}
.lyIdxNews_tit a{ height:42px; line-height:42px; width:120px; margin-right:20px;}
.lyIdxNew_tj .lyIdxNewTj_name{ font-size:15px; padding:20px;}
.lyIdxNew_tj .lyIdxNewTj_img{ height:280px;}
.lyIdxNew_Right ul li{ padding:15px;}
}
/*首页新闻资讯 结束*/

/*lyLinks 开始*/
.lyLinks { width:100%; height:auto; margin:0 auto; padding:70px 0 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyLinks .lyLinks_Main { width:1500px; height:auto; min-height:70px; margin:0 auto; padding:0 0 0 120px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px solid rgba(255,255,255,0.1)}
.lyLinks_Main .lyLinks_Title { width:120px; height:60px; overflow:hidden; margin:0; padding:9px 0;position:absolute; left:0; top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center;}
.lyLinks_Title img { display:block; width:36px; height:36px; margin:0 10px 0 0; padding:0; float:left;}
.lyLinks_Title p { width:auto; height:20px; line-height:20px; color:#fff; font-size:16px; font-weight:bold;margin:0; padding:0;}
.lyLinks_Title span { display:block; width:auto; height:20px; line-height:20px; color:#fff; font-size:16px; font-weight:bold; margin:0; padding:0;}
.lyLinks_Main .lyLinks_List {width:100%;height:auto;height: 50px;overflow:hidden;margin:0;padding:0 20px;align-items:center;justify-content:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow-y:scroll;}
.lyLinks_List p { width:100%; height:auto; margin:5px 0 0; padding:0;}
.lyLinks_List p a {display:inline-block;width:auto;height: 50px;overflow:hidden;line-height: 50px;color:rgba(255,255,255,0.6);font-size:15px;margin:0;padding:0 20px;}
.lyLinks_List p a:hover { color:#fff;}
.lyLinks_List::-webkit-scrollbar {
width:1px;
}
.lyLinks_List::-webkit-scrollbar-track {
background-color:#fff;
}
.lyLinks_List::-webkit-scrollbar-thumb {
background-color:#bfbfbf;
border-radius:50px;
}
.lyLinks_List::-webkit-scrollbar-thumb:window-inactive {
background-color:#bfbfbf;
}
@media (max-width:1853px) {
.lyLinks .lyLinks_Main { width:100%;padding: 0 40px 0 120px;}
}
@media (max-width:1600px) {
	.lyLinks { padding:40px 0;}
}
@media (max-width:1560px) {

}
@media (max-width:1440px) {
	.lyLinks { padding:36px 0 0;}
}
@media (max-width:1366px) {
	.lyLinks { padding:30px 0 0;}
}
@media (max-width:1280px) {
	.lyLinks_List p a { font-size:14px;}
}
@media (max-width:1200px) {

}
@media (max-width:1080px) {

}
@media (max-width:1024px) {
.lyLinks .lyLinks_Main {padding: 0 20px 0 120px;}
}
@media (max-width:800px) {
	.lyLinks { padding:30px 0;}
}
@media (max-width:767px) {
	.lyLinks { padding:20px;}
	.lyLinks .lyLinks_Main { padding: 0 0 20px 0;}
	.lyLinks_Main .lyLinks_Title { position:inherit; left:inherit; top:inherit;}
	.lyLinks_Main .lyLinks_List { padding:0; height:auto; overflow:hidden;}
	.lyLinks_List p a { padding:0 12px; height:35px; line-height:35px;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*lyLinks 结束*/

/*lyFoot 开始*/
.lyFoot { width:100%; height:auto; margin:0 auto; padding:0; background-color:#f9f9f9; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyFoot{ background:none;}
.lyFoot_bg{ width:100%; background:#242424; border-radius:0 220px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyFoot .lyFoot_Main { width:1500px; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyFoot_Main .lyFoot_Left { width:50%; height:auto; margin:0; padding:80px 0; border-right:1px solid rgba(255,255,255,0.1); float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_Tit { width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:18px; font-weight:bold; margin:0 auto 25px; padding:0; position:relative;}
.lyFoot_Tit b{ display:inline-block;position: relative; z-index: 2;}
.lyFoot_Tit span{display: inline-block;width: 10px; height: 10px;background: #ff0000;border-radius: 50px;position: absolute;top: 2px; left: 66px;z-index: 1;}
.lyFoot_Left dl dd { width:33.333333%; height:auto; margin:0; padding:0 40px 0 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_Left dl dd a { display:block; width:100%; height:35px; overflow:hidden; line-height:35px; color:rgba(255,255,255,0.3); font-size:14px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyFoot_Left dl dd a:hover { color:#fff;}

.lyFoot_Main .lyFoot_Right { width:50%; height:auto; margin:0; padding:80px 0 0 150px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_Right .lyFoot_Lxfs { width:auto; max-width:60%; height:auto; margin:0; padding:0; float:left;}
.lyFoot_Lxfs ul li { width:100%; height:auto; min-height:50px; overflow:hidden; margin:0 0 30px; padding:0 0 0 50px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_Lxfs ul li:last-child { margin:0;}
.lyFoot_Lxfs ul li img { display:block; width:32px; height:32px; margin:0; padding:0; position:absolute; left:0; top:9px;}
.lyFoot_Lxfs ul li span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#fff; font-size:16px; margin:0 0 4px; padding:0;}
.lyFoot_Lxfs ul li p { width:100%; height:auto; max-height:52px; overflow:hidden; line-height:26px; color:rgba(255,255,255,0.3); font-size:14px; margin:0; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyFoot_Lxfs ul li p font { display:inline-block; line-height:26px; color:#ff0000; font-size:30px; font-weight:bold; font-family:impact; margin-top:5px;}
.lyFoot_Right .lyFoot_Ewm { width:auto; height:auto; margin:0; padding:0; float:right;}
.lyFoot_Ewm p { width:100%; height:131px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lyFoot_Ewm p img { display:block; margin:0 10px 0 0; padding:7px; border:1px solid rgba(255,255,255,0.1); float:left;}
.lyFoot_Ewm p span { display:block; width:20px; overflow:hidden; line-height:20px; color:rgba(255,255,255,0.3); font-size:16px; writing-mode:vertical-lr; letter-spacing:5px; margin:0; padding:12px 0;}

.lyFootBtn { width:100%; height:auto; margin:0; padding:0;}
.lyFootBtn ul li { display:inline-block; margin:0 20px 0 0; float:left;}
.lyFootBtn ul li:nth-child(3) { margin:0;}
.lyFootBtn ul li a { display:block; width:30px; height:30px; margin:0; padding:0; background-color:rgba(255,255,255,0.1); border-radius:50%;}
.lyFootBtn ul li a img { display:block; width:30px; height:30px; margin:0 auto; padding:0; border-radius:50%;}
.lyFootBtn ul li a:hover { background-color:#ff0000;}

.lyFoot_bottom{ width:100%; max-height:140px; background:#002c86;}
.lyFoot_bottom .lyFoot_Copy {height:auto;margin:0 auto;padding: 10px 0 16px;position:relative;}
.lyFoot_Copy p {width: 100%;height:42px;line-height:42px;color:rgba(255,255,255,0.45);font-size:14px;margin: 0 0 5px;padding:0;}
.lyFoot_Copy p.fr { text-align:right;}
.lyFoot_Copy p a { display:inline-block; height:42px; line-height:42px; color:rgba(255,255,255,0.45);}
.lyFoot_Copy p a:hover { color:#fff;}

.goTop {width:62px;height:62px;margin:0;padding:0;border-radius:50%;position: absolute;right:0;bottom: 40px;z-index:99;cursor:pointer;}
.goTop img { display:block; width:62px; height:62px; margin:14px auto; padding:0;}

@media (max-width:1853px) {
.lyFoot_bg{padding:0 80px;border-radius:0 200px 0 0;}
}
@media (max-width:1680px) {
.lyFoot_bg{border-radius:0 180px 0 0;}
}
@media (max-width:1600px) {
	.lyFoot .lyFoot_Main { width:100%;}
	
	.goTop { width:80px; height:80px; margin:0 0 0 -40px; top:-40px;}
	.goTop img { width:60px; height:60px; margin:10px auto;}
}
@media (max-width:1550px) {
.lyFoot_bg{border-radius:0 150px 0 0;padding:0 60px;}
}
@media (max-width:1440px) {
	.lyFoot_Main .lyFoot_Right { padding:60px 0 0 120px;}
	
	.goTop { width:72px; height:72px; margin:0 0 0 -36px; top:-36px;}
	.goTop img { width:52px; height:52px; margin:10px auto;}
}
@media (max-width:1366px) {
	.lyFoot_Main .lyFoot_Right { padding:80px 0 0 80px;}
	.nyFoot_Main .lyFoot_Left{ padding:80px 0;}	
	.nyFoot_Main .lyFoot_Right{ padding:80px 0 0 80px;}	
	.goTop { width:60px; height:60px; margin:0 0 0 -30px; top:-30px;}
	.goTop img { width:50px; height:50px; margin:10px auto;}
}
@media (max-width:1300px) {
.lyFoot_bg{border-radius:0 130px 0 0;padding:0 40px;}
}
@media (max-width:1200px) {

}
@media (max-width:1199px) {
.lyFoot_bg{border-radius:0 120px 0 0;}

}
@media (max-width:1080px) {
	.lyFoot_Main .lyFoot_Left { display:none;}
	.lyFoot_Main .lyFoot_Right { width:100%; padding:50px 40px 50px 0;}
	
	.lyFoot_Main .lyFoot_Copy { padding:10px 0;}
	.lyFoot_Copy p, .lyFoot_Copy p.fr { width:100%; height:auto; line-height:30px; text-align:left;}
	.lyFoot_Copy p a { height:30px; line-height:30px;}
	.lyFoot .nyFoot_Main{ padding:40px 0 30px;}
}
@media (max-width:1079px) {
.lyFoot_bg{border-radius:0 100px 0 0;}
}
@media (max-width:1023px) {
.lyFoot_bg{border-radius:0 90px 0 0; padding:0 40px;}
.lyFoot_bottom .lyFoot_Copy{ padding:30px 20px;}

}
@media (max-width:800px) {
	.lyFoot_Main .lyFoot_Right { width:100%; padding:10px 20px 40px 0; float:inherit;}
}
@media (max-width:767px) {
	.lyFoot_bg{border-radius:0 70px 0 0; padding:0;}
	.lyFoot_Main .lyFoot_Right { width:100%; padding:10px 0 24px;}
	.lyFoot_Right .lyFoot_Lxfs { display:none;}
	.lyFoot_Right .lyFoot_Ewm { width:160px; float:inherit; margin:0 auto;}
	.lyFoot_Ewm p{ margin:0 auto 10px;}
	.lyFoot_bottom .lyFoot_Copy{ padding:30px 0 20px;}
	.lyFoot .nyFoot_Main{ padding:30px 0 20px;}
	.lyFoot_Copy p, .lyFoot_Copy p.fr{ line-height:inherit; margin:0;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*lyFoot 结束*/

/*nyBanner 开始*/
.nyBanner { width:100%; height:550px; overflow:hidden; margin:0; padding:0; position:relative; top:-45px;}
.nyBanner img.BaImg { display:block; width:1920px; height:550px; margin:0; padding:0; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.nyBanner .nyBa_Text { width:1500px; height:auto; margin:0; padding:0; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyBa_Text em { display:block; width:100%; height:auto; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.25); font-size:30px; font-weight:bold; font-style:normal; text-align:center; margin:0 auto; padding:0;}
.nyBa_Text p { width:100%; height:auto; overflow:hidden; line-height:40px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:10px auto; padding:0;}
.Crumb { width:100%; height:auto; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.Crumb img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 10px 0 0; padding:0;}
.Crumb a { display:inline-block; width:auto; height:30px; color:#fff; font-size:16px; margin:0; padding:0;}
.Crumb a:hover { color:#002c86;}
.Crumb span { display:inline-block; width:auto; height:30px; color:rgba(255,255,255,0.45); font-size:16px; margin:0; padding:0;}

.nyMenu { width:100%; height:auto; margin:-45px auto; padding:0; background-color:#fff; box-shadow:0 6px 16px rgba(0,0,0,0.06); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyMenu .nyMenu_List { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyMenu_List ul { width:100%; height:auto; margin:0 auto; padding:0;}
.nyMenu_List ul li { height:auto; margin:0; padding:0; position:relative; float:left;}
.nyMenu_List ul.w20 li { width:15.5%;}
.nyMenu_List ul.w50 li { width:50%;}
.nyMenu_List ul li i { display:block; width:1px; height:16px; margin:-8px 0 0; padding:0; background-color:#ddd; position:absolute; top:50%; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyMenu_List ul li.MenuOn i, .nyMenu_List ul li:hover i { display:none;}
.nyMenu_List ul li a { display:block; width:100%; height:70px; overflow:hidden; line-height:70px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyMenu_List ul li.MenuOn a, .nyMenu_List ul li:hover a { color:#fff; background-color:#002c86;}
@media screen and (max-width:1853px){
	.nyBanner {top:-135px;}
	.nyMenu{ margin:-135px auto;}
	}
@media (max-width:1680px) {
	.nyBanner { height:500px;}
	.nyBanner img.BaImg { width:1745px; height:500px;}
}
@media (max-width:1600px) {
	.nyBanner { height:464px;}
	.nyBanner img.BaImg { width:1620px; height:464px;}
	.nyBanner .nyBa_Text { width:100%; padding:0 60px;}
	
	.nyMenu { padding:0 60px;}
	.nyMenu .nyMenu_List { width:100%;}
}
@media (max-width:1560px) {
	.nyBanner { height:450px;}
	.nyBanner img.BaImg { width:1570px; height:450px;}
}
@media (max-width:1440px) {
	.nyBanner { height:420px;}
	.nyBanner img.BaImg { width:1466px; height:420px;}
	.nyBanner .nyBa_Text { padding:0 40px;}
	.nyBa_Text em { font-size:28px;}
	.nyBa_Text p { font-size:32px; margin:5px auto;}
	.Crumb, .Crumb a, .Crumb span { font-size:15px;}
	
	.nyMenu { padding:0 40px;}
}
@media (max-width:1366px) {
	.nyBanner { height:400px;}
	.nyBanner img.BaImg { width:1396px; height:400px;}
	.nyBa_Text em { font-size:28px;}
	.nyBa_Text p { font-size:30px; margin:2px auto;}
	.Crumb, .Crumb a, .Crumb span { font-size:15px;}
}

@media screen and (max-width:1325px){
	.nyBanner { top:-131px;}
	.nyMenu{ margin:-131px auto;}
}
@media screen and (max-width:1315px){
	.nyBanner { top:-130px;}
	.nyMenu{ margin:-130px auto;}
}
@media screen and (max-width:1300px){
	.nyBanner {top: -115px;}
	.nyMenu{ margin:-115px auto;}

}
@media (max-width:1280px) {
	.nyBanner { margin:80px auto 0; height:372px;}
	.nyBanner img.BaImg { width:1300px; height:372px;}
	.nyBa_Text em { font-size:26px;}
	.nyBa_Text p { font-size:28px; margin:0 auto;}
	.Crumb, .Crumb a, .Crumb span { font-size:14px;}
}

@media screen and (max-width:1214px){
	.nyBanner {top: -112px;}
	.nyMenu{ margin:-112px auto;}
}
@media (max-width:1200px) {
	.nyBanner { height:355px;}
	.nyBanner img.BaImg { width:1240px; height:355px;}
	
	.nyMenu_List ul li a { height:60px; line-height:60px;}
}
@media screen and (max-width:1173px){
	.nyBanner {top: -109px;}
	.nyMenu{ margin:-109px auto;}
}
@media screen and (max-width:1152px){
	.nyBanner {top: -107px;}
	.nyMenu{ margin:-107px auto;}
}
@media screen and (max-width:1141px){
	.nyBanner {top: -106px;}
	.nyMenu{ margin:-106px auto;}
}
@media screen and (max-width:1131px){
	.nyBanner {top: -105px;}
	.nyMenu{ margin:-105px auto;}
}
@media screen and (max-width:1120px){
	.nyBanner {top: -104px;}
	.nyMenu{ margin:-104px auto;}
}
@media screen and (max-width:1109px){
	.nyBanner {top: -103px;}
	.nyMenu{ margin:-103px auto;}
}
@media screen and (max-width:1099px){
	.nyBanner {top: -102px;}
	.nyMenu{ margin:-102px auto;}
}
@media (max-width:1080px) {
	.nyBanner { height:330px;top:-96px;}
	.nyBanner img.BaImg { width:1152px; height:330px;}
	.nyMenu{ margin:-96px auto;}
}
@media (max-width:1079px) {
	.nyBanner {top:-137px;}
	.nyMenu{ margin:-137px auto;}
}
@media (max-width:1024px) {
	.nyBanner { height:310px;}
	.nyBanner img.BaImg { width:1082px; height:310px;}
}
@media (max-width:800px) {
	.nyBanner { height:260px;}
	.nyBanner img.BaImg { width:908px; height:260px;}
	.nyBanner .nyBa_Text { padding:0 20px;}
	.nyBa_Text em { font-size:22px;}
	.nyBa_Text p { line-height:32px; font-size:24px; margin:0 auto;}
	
	.nyMenu { padding:0;}
}
@media (max-width:767px) {
	.nyBanner { margin:0; height:220px; top:-83px;}
	.nyBanner img.BaImg { width:768px; height:220px;}
	.nyBanner .nyBa_Text { padding:0 12px;}
	.nyBa_Text em { line-height:24px; font-size:18px;}
	.nyBa_Text p { line-height:30px; font-size:22px; margin:0 auto;}
	.nyMenu{ margin:-83px auto;}
	.nyMenu_List ul li a { height:48px; line-height:48px; font-size:14px;}
}
@media (max-width:375px) {
	.nyBanner { height:200px;}
	.nyBanner img.BaImg { width:698px; height:200px;}
}
@media (max-width:320px) {
	.nyBanner { height:172px;}
	.nyBanner img.BaImg { width:600px; height:172px;}
}
/*NyBanner 结束*/


/*nyAboutUs 开始*/
.lyIdx_Title { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.lyIdx_Title span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:rgba(0,0,0,0.08); font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.lyIdx_Title i { display:block; width:78px; height:6px; margin:-10px 0 10px; padding:0; background:url(../images/line01.png) 0 0 no-repeat;}
.lyIdx_Title p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.lyIdx_Title1 span { color:rgba(255,255,255,0.2);}
.lyIdx_Title1 i { background:url(../images/line03.png) 0 0 no-repeat;}
.lyIdx_Title1 p { color:#fff;}

.nyAb_Gsjj { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAb_Gsjj .nyAbGsjj_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0; position:relative;}
.nyAbGsjj_Main .nyAbGsjj_Img { width:50%; height:520px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.nyAbGsjj_Img img { display:block; width:100%; height:100%; 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;}
.nyAbGsjj_Img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyAbGsjj_Main .nyAbGsjj_Con { width:50%; height:auto; margin:0; padding:0 0 0 60px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbGsjj_Con .nyAbGsjj_Name { width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.nyAbGsjj_Con .nyAbGsjj_Line { display:block; width:78px; height:6px; margin:20px 0 40px; padding:0; background:url(../images/line01.png) 0 0 no-repeat; background-size:100% 100%;}
.nyAbGsjj_Con .nyAbGsjj_Ms { width:100%; height:auto; line-height:30px; color:#666; font-size:16px; margin:0 auto; }

.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { width:100%; height:auto; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; margin:0 auto 15px; padding:0;}
.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { display:inline-block; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal!important;}



.nyAb_Qywh { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0 80px; background:url(../images/QywhBg.jpg) center center no-repeat; background-size:cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAb_Qywh .nyAbQywh_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyAbQywh_Main .nyAbQywh_List { width:100%; height:auto; margin:0 auto; padding:0;}
.nyAbQywh_List ul li { width:22.75%; height:auto; margin:0 3% 0 0; padding:40px; background-color:#fff; 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;}
.nyAbQywh_List ul li:nth-child(4n+4) { margin:0;}
.nyAbQywh_List ul li:hover { background-color:#002c86;}
.nyAbQywh_List ul li i { display:block; width:64px; height:64px; overflow:hidden; margin:0 auto 14px; padding:0; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li i.QywhIco1 { background:#002c86 url(../images/QywhIco01.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li i.QywhIco2 { background:#002c86 url(../images/QywhIco02.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li i.QywhIco3 { background:#002c86 url(../images/QywhIco03.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li i.QywhIco4 { background:#002c86 url(../images/QywhIco04.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco1 { background:#fff url(../images/QywhIco1.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco2 { background:#fff url(../images/QywhIco2.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco3 { background:#fff url(../images/QywhIco3.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco4 { background:#fff url(../images/QywhIco4.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li p { width:100%; height:auto; line-height:32px; color:#333; font-size:20px; font-weight:bold; text-align:center; margin:0 auto 2px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li span { display:block; width:100%; height:auto; line-height:30px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li:hover p { color:#fff;}
.nyAbQywh_List ul li:hover span { color:rgba(255,255,255,0.65);}

.nyAb_Honor { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbHonor_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyAbHonor_Main .nyAbHonor_List { width:100%; height:auto; min-height:200px; margin:0; padding:0 80px; position:relative;}
.nyAbHonor_List .swiper-container { width:100%;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img { width:100%; height:auto; margin:0 auto; padding:20px 30px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { display:block; width:100%; height:210px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHonor_List .swiper-container .swiper-slide:hover .nyAbHonor_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyAbHonor_List .swiper-container .swiper-slide a.nyAbHonor_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:10px 0 0;}
.nyAbHonor_List .swiper-container .swiper-slide:hover a.nyAbHonor_Name { color:#002c86;}

.nyAbHonor_List .swiper-button-prev, .nyAbHonor_List .swiper-button-next { width:42px!important; height:42px!important; margin:-21px 0 0!important; position:absolute; top:50%!important; opacity:1; border-radius:50%; border:1px solid #002c86; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHonor_List .swiper-button-prev { left:0; background: url(../images/jt03.png) center center no-repeat; background-size:18px 18px;}
.nyAbHonor_List .swiper-button-next { right:0; background: url(../images/jt01.png) center center no-repeat; background-size:18px 18px;}
.nyAbHonor_List .swiper-button-prev:hover { background:#002c86 url(../images/jt04.png) center center no-repeat; background-size:18px 18px;}
.nyAbHonor_List .swiper-button-next:hover { background:#002c86 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}

@media (max-width:1680px) {
	.nyAbHonor_Main .nyAbHonor_List { padding:0 74px;}
}
@media (max-width:1600px) {
	.nyAb_Gsjj { padding:80px 60px;}
	.nyAb_Gsjj .nyAbGsjj_Main { width:100%;}
	
	.nyAb_Qywh { padding:60px 60px 80px;}
	.nyAb_Qywh .nyAbQywh_Main { width:100%;}
	.nyAbQywh_List ul li span { font-size:15px;}
	
	.nyAb_Honor { padding:60px;}
	.nyAbHonor_Main { width:100%;}
	.nyAbHonor_Main .nyAbHonor_List { padding:0 60px;}
}
@media (max-width:1560px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:500px;}
	.nyAbGsjj_Data dl { padding:20px 0;}
}
@media (max-width:1440px) {
	.nyAb_Gsjj { padding:80px 40px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { height:480px;}
	.nyAbGsjj_Main .nyAbGsjj_Con { padding:0 0 0 40px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:32px;}
	.nyAbGsjj_Con .nyAbGsjj_Line { margin:20px 0 30px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:230px; font-size:15px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { font-size:15px!important; margin:0 auto 12px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { font-size:15px!important;}
	.nyAbGsjj_Data dl dd { padding:0 40px;}
	
	.nyAb_Qywh { padding:60px 40px 80px;}
	
	.nyAb_Honor { padding:60px 40px;}
	.nyAbHonor_Main .nyAbHonor_List { margin:0 auto; padding:0 0 60px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img { padding:20px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:200px;}
	.nyAbHonor_List .swiper-button-prev, .nyAbHonor_List .swiper-button-next { top: inherit!important; bottom:0;}
	.nyAbHonor_List .swiper-button-prev { left: inherit; right:50%; margin:0 20px 0 0!important;}
	.nyAbHonor_List .swiper-button-next { right: inherit; left:50%; margin:0 0 0 20px!important;}
}
@media (max-width:1366px) {
	.nyAb_Gsjj { padding:60px 40px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { height:450px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:30px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:200px; line-height:25px; font-size:15px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { line-height:25px!important; font-size:15px!important; margin:0 auto 10px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { line-height:25px!important; font-size:15px!important;}
	
	.nyAb_Qywh { padding:60px 40px;}
	.nyAbQywh_List ul li { padding:40px 20px;}
	.nyAbQywh_List ul li p { line-height:30px; font-size:18px;}
	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:180px;}
	
	.lyIdx_Title span { font-size:28px;}
	.lyIdx_Title p { font-size:30px;}
	
}
@media (max-width:1280px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:420px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:28px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:180px; line-height:24px; font-size:14px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { line-height:24px!important; font-size:14px!important; margin:0 auto 10px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { line-height:24px!important; font-size:14px!important;}
	.nyAbGsjj_Data dl dd { padding:0 20px;}
	.nyAbGsjj_Data dl dd p { font-size:36px; margin:0 auto 4px;}
	.nyAbGsjj_Data dl dd p sub { font-size:12px;}
	.nyAbGsjj_Data dl dd span { height:20px; line-height:20px; font-size:14px;}
	
	.nyAb_Qywh { padding:40px 40px 60px;}
	.nyAbQywh_List ul li { width:23.05%; margin:0 2.6% 0 0; padding:30px 20px;}
	.nyAbQywh_List ul li:nth-child(4n+4) { margin:0;}
	.nyAbQywh_List ul li span { line-height:24px; font-size:14px;}
	
	.nyAb_Honor { padding:40px 40px 60px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:170px;}
}
@media (max-width:1200px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:400px;}
	.nyAbGsjj_Con .nyAbGsjj_Line { margin:10px 0 20px;}
	
	.nyAbQywh_List ul li { width:23.5%; margin:0 2% 0 0; padding:30px 20px;}
	.nyAbQywh_List ul li:nth-child(4n+4) { margin:0;}
	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:210px;}
}
@media (max-width:1080px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:360px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { line-height:32px; font-size:24px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:160px;}
	.nyAbGsjj_Data dl dd p { font-size:34px; margin:0 auto;}
	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:200px;}
}
@media (max-width:1024px) {
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:190px;}
	.lyIdx_Title i { margin:-10px 0 4px;}
}
@media (max-width:800px) {
	.nyAb_Gsjj { padding:40px 20px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { width:80%; height:400px; margin:0 auto 20px; float:inherit;}
	.nyAbGsjj_Main .nyAbGsjj_Con { width:100%; height:auto; margin:0 auto 20px; padding:0; float:inherit;}
	.nyAbGsjj_Con .nyAbGsjj_Name { text-align:center;}
	.nyAbGsjj_Con .nyAbGsjj_Line { margin:20px auto;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:inherit; overflow:hidden; padding:0;}
	.nyAbGsjj_Data { width:100%; position:inherit; right:inherit; bottom:inherit;}
	
	.nyAb_Qywh { padding:40px 20px;}
	
	.nyAb_Honor { padding:40px 20px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:140px;}
	
	.lyIdx_Title { margin:0 auto 20px;}
	.lyIdx_Title span { font-size:26px;}
	.lyIdx_Title p { font-size:26px;}
}
@media (max-width:767px) {
	.nyAb_Gsjj { padding:24px 12px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { width:100%; height:280px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { line-height:30px; font-size:22px;}
	.nyAbGsjj_Con .nyAbGsjj_Line { margin:16px auto;}
	.nyAbGsjj_Data dl dd { padding:0 12px;}
	.nyAbGsjj_Data dl dd p { height:32px; line-height:32px; font-size:30px;}
	.nyAbGsjj_Data dl dd span { font-size:12px;}
	
	.nyAb_Qywh { padding:24px 12px 12px;}
	.nyAbQywh_List ul li { width:48.5%; height:auto; margin:0 3% 12px 0; padding:24px 20px;}
	.nyAbQywh_List ul li:nth-child(4n+4) { margin:0 3% 12px 0;}
	.nyAbQywh_List ul li:nth-child(2n+2) { margin:0;}
	.nyAbQywh_List ul li span { height:44px; line-height:22px;}
	
	.nyAb_Honor { padding:24px 12px 40px;}
	.nyAbHonor_Main .nyAbHonor_List { padding:0;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:210px;}
	.nyAbHonor_List .swiper-button-prev, .nyAbHonor_List .swiper-button-next { display:none!important;}
	
	.lyIdx_Title { margin:0 auto 20px;}
	.lyIdx_Title span { height:24px; line-height:24px; font-size:24px;}
	.lyIdx_Title i { margin:-8px 0 4px;}
	.lyIdx_Title p { height:32px; line-height:32px; font-size:24px;}
}
@media (max-width:375px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:250px;}
	.nyAbGsjj_Con .nyAbGsjj_Line { width:65px; height:5px; margin:15px auto;}
	.nyAbGsjj_Data dl dd p { font-size:26px;}
}
@media (max-width:320px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:200px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:20px;}
	.nyAbGsjj_Con .nyAbGsjj_Line { width:52px; height:4px; margin:12px auto;}
	.nyAbGsjj_Data dl dd { padding:0 4px;}
	.nyAbGsjj_Data dl dd p { font-size:24px;}
	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Img a { height:180px;}
}
/*nyAboutUs 结束*/


/*nyProducts 开始*/
.nyProducts { width:100%; overflow:hidden; margin:-45px auto 0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.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 { width:1500px; height:auto; margin:0 auto; padding:0;}
.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(../images/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:#002c86;}
.ParentLevel ul li.selected p a, .ParentLevel ul li:hover p a { color:#fff;}
.ParentLevel ul li:hover p span { background:url(../images/mulu1.png) center center no-repeat; background-size:20px 20px;}
.ParentLevel ul li.selected p span { background:url(../images/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:1500px; 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:#002c86; border-bottom:2px solid #002c86;}

.nyProducts .nyPro_Main { width:1500px; height:auto; margin:60px auto 80px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.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; margin:0 2% 25px 0; padding:0; background-color:#fff; float:left; position:relative; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-radius:35px;}
.nyPro_List ul li:nth-child(4n+4) { margin:0 0 25px;}
.nyPro_List ul li .lyIdxPro_Img { width:100%; height:280px; overflow:hidden; margin:0 auto; padding:10px 0;}
.nyPro_List ul li .lyIdxPro_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;}
.nyPro_List ul li .lyIdxPro_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;}
.nyPro_List ul li:hover .lyIdxPro_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyPro_List ul li .lyIdxPro_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px 30px; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; border-top:1px solid #e4e4e4;}
.nyPro_List ul li .lyIdxPro_Text a.lyIdxPro_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nyPro_List ul li:hover .lyIdxPro_Text{ background:#002c86;}
.nyPro_List ul li:hover .lyIdxPro_Text a.lyIdxPro_Name { color:#fff;}
.nyPro_List ul li .lyIdxPro_Text span { display:block; width:100%; height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; line-height:30px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:0 0 0 27px; position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nyPro_List ul li .lyIdxPro_Text span i{ display:inline-block; position:relative;}
.nyPro_List ul li .lyIdxPro_Text span i:before{ content:""; display:block; width:14px; height:15px; position:absolute; left:-16px; transform:translateX(-50%); top:7px;transition: all .4s ease;background: url(../images/ico01.png) no-repeat;}
.nyPro_List ul li:hover .lyIdxPro_Text span i:before{background: url(../images/ico02.png) no-repeat;}
.nyPro_List ul li:hover .lyIdxPro_Text span{ color:rgba(255,255,255,.65);}

@media screen and (max-width:1853px){
	.nyProducts{ margin-top:-135px;}
	}
@media (max-width:1600px) {
	.ParentLevel { padding:30px 60px 15px;}
	.ParentLevel ul { width:100%;}	
	.ChildLevel { width:100%; padding:0 60px;}
	.ChildLevel .tag { width:100%;}
	
	.nyProducts .nyPro_Main { width:100%; padding:0 60px;}
}
@media (max-width:1560px) {
	.nyPro_List ul li .nyPro_Img { height:240px;}
}
@media (max-width:1440px) {
	.ParentLevel { padding:20px 40px 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 { padding:0 40px;}
	.nyPro_List ul li .nyPro_Img { height:230px;}
}
@media (max-width:1366px) {
	
	.nyProducts .nyPro_Main { margin:40px auto 60px;}
	.nyPro_Main .nyPro_List { margin:0 auto 15px;}
	.nyPro_List ul li{ width:48.5%; margin:0 3% 25px 0;}
    .nyPro_List ul li:nth-child(2n+2){ margin-right:0;}
}

@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 screen and (max-width:1214px){
	.nyProducts{ margin-top:-112px;}
}

@media (max-width:1200px) {
	.nyPro_List ul li .nyPro_Img { height:188px;}
}

@media (max-width:1080px) {
	.nyPro_Main .nyPro_List { margin:0 auto 20px;}
	.nyPro_List ul li .lyIdxPro_Img{ height:250px;}
    .nyPro_List ul li .lyIdxPro_Text a.lyIdxPro_Name{ font-size:19px;}
	.nyProducts{ margin-top:-96px;}
}
@media (max-width:1079px) {
	.nyProducts{ margin-top:-137px;}
}
@media (max-width:1024px) {
	.nyPro_List ul li .lyIdxPro_Img{ height:240px;}
.nyPro_List ul li .lyIdxPro_Text a.lyIdxPro_Name{ font-size:18px;}
.nyPro_List ul li .lyIdxPro_Text span{ font-size:15px;}
}
@media (max-width:800px) {
	.ChildLevel .tag { padding:10px 0;}
	
	.nyPro_List ul li { width:48.5%; margin:0 3% 20px 0;}
	.nyPro_List ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.nyPro_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.nyPro_List ul li .nyPro_Img { height:250px;}
}
@media (max-width:767px) {
	.ParentLevel { margin:0 auto 12px; padding:20px 12px 10px;}
	.ParentLevel ul li { width:100%; margin:0 auto 12px; float:inherit;}
	.ParentLevel ul li p a { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.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{ margin-top:-83px;}
	.nyProducts .nyPro_Main { margin: 24px auto 54px; padding:0 12px;}	
	.nyPro_Main .nyPro_List { margin:0 auto 12px;}
	.nyPro_List ul li{ width:100%;}
    .nyPro_List ul li .lyIdxPro_Img{ height:220px;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {
}
/*nyProducts 结束*/


/*nyProList 开始*/
.nyProList { width:100%; overflow:hidden; margin:-45px auto 0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#f9f9f9;}
.nyProList .nyProList_Main { width:1500px; height:auto; margin:60px auto 80px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.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 { width:1500px; height:auto; margin:0 auto; padding:0;}
.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:#002c86; 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(../images/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #002c86; 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:#002c86;}
.nyProAll a:hover i { background:#002c86 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.nyProAll a:hover em { background-color:#002c86;}

.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 { width:1500px; height:auto; margin:0 auto; padding:0; 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:#002c86; border-bottom:2px solid #002c86;}

.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:25px; 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:100%; height:30px; overflow:hidden; margin:0 auto; padding:0 100px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name { 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; padding:0; 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:3px; height:24px; margin:3px 20px 3px 0; padding:0; background-color:#002c86; float:left;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_Name { color:#002c86;}
.nyProList_List ul li .nyProList_Head a.nyProList_More { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; text-align:right; 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;}
.nyProList_List ul li .nyProList_Head a.nyProList_More i { display:block; width:26px; height:26px; margin:2px 0 2px 10px; padding:0; background:#fff url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #002c86; 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;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More { color:#002c86;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More i { background:#002c86 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.nyProList_List ul li .nyProList_Con { width:100%; height:auto; margin:15px auto 0; padding:25px 0 0 0; border-top:1px solid #e5e5e5;}
.nyProList_List ul li .nyProList_Con .nyProList_Text { width:62%; height:auto; margin:0; padding:20px 25px 20px 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { width:100%; height:75px; overflow:hidden; line-height:25px; color:#999; font-size:15px; word-break:break-all; text-align:justify; margin:0 auto 15px; padding:0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms span { color:#555;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { width:31%; height:auto; margin:0 3.5% 0 0; padding:15px 10px 10px; background-color:#f2f2f2; border-radius:0 15px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd:nth-child(3) { margin:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { width:100%; height:24px; line-height:24px; color:#666; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 5px; padding:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:inline-block; width:24px; height:24px; margin:-2px 5px 0 0; padding:0; vertical-align:middle; background-color:#fff; border-radius:50%;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em img { display:block; width:16px; height:16px; margin:4px auto; padding:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

.nyProList_List ul li .nyProList_Con .nyProList_Img { width:38%; height:210px; overflow:hidden; margin:0; padding:0; float:right;}
.nyProList_List ul li .nyProList_Con .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_Con .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_Con .nyProList_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyProList_List ul li .nyProList_Con .nyProList_Img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,44,134,0.65) url(../images/more02.png) center center no-repeat; background-size:40px 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_Con .nyProList_Img a i { bottom:0;}
@media screen and (max-width:1853px){
	.nyProList{ margin-top:-135px;}
	}
@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyProList_Menu .nyProListParent { padding:30px 60px;}
	.nyProListParent ul { width:100%;}
	
	.nyProListChild { padding:0 60px;}
	.nyProListChild p { width:100%;}
	
	.nyProList .nyProList_Main { width:100%; padding:0 60px;}
}
@media (max-width:1560px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:16px 25px 16px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
}
@media (max-width:1440px) {
	.nyProList_Menu .nyProListParent { padding:20px 40px;}
	.nyProListParent ul li a { font-size:15px; padding:0 20px;}
	.nyProListChild { padding:0 40px;}
	.nyProListChild p a { font-size:15px;}
	.nyProAll a { font-size:15px;}
	.nyProAll a em { margin:17px 20px 17px 0;}
	
	.nyProList .nyProList_Main { padding:0 40px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:11px 25px 11px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:190px;}
	
}
@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 60px;}
	.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;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:6px 25px 6px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:180px;}
}
@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;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name em { height:20px; margin:6px 20px 6px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:72px; line-height:24px; font-size:14px; margin:0 auto 10px;}
	
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { width:32%; height:auto; margin:0 2% 0 0; padding:10px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd:nth-child(3) { margin:0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { font-size:12px; margin:0 auto;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:168px;}
}
@media screen and (max-width:1214px){
	.nyProList{ margin-top:-112px;}
}

@media (max-width:1200px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:5px 20px 5px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:160px;}
}
@media (max-width:1080px) {
	.nyProList{ margin-top:-96px;}
	.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;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:66px; line-height:22px; font-size:14px;}
	
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:4px 15px 4px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { height:20px; line-height:20px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:12px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:144px;}
}
@media (max-width:1079px) {
	.nyProList{ margin-top:-137px;}
}
@media (max-width:1024px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:4px 15px 4px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:6px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:136px;}
}
@media (max-width:800px) {
	.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;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:22px 20px 22px 0;}	
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:72px; line-height:24px; font-size:14px; margin:0 auto 10px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:15px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { margin:0 auto 4px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:inline-block;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
}
@media (max-width:767px) {
	.nyProList{ margin-top:-83px;}
	.nyProList_Menu .nyProListParent { margin:0 auto 12px; padding:20px 12px;}
	.nyProListParent ul li a { height:40px; line-height:40px; font-size:14px; padding:0 18px;}
	.nyProListChild { padding:0 12px;}
	.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:24px auto 54px; padding:0 12px;}
	.nyProList_Main .nyProList_List { margin:0 auto;}
	.nyProList_List ul li .nyProList_Head { padding:0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:10px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { height:20px; line-height:20px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:12px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { width:100%; height:250px; margin:0 auto 20px; padding:0; float:inherit;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:210px;}
}
/*nyProList 结束*/


/*NyProDetail 开始*/
.NyProDetail { width:100%; height:auto; margin:0 auto; padding:90px 0; background-color:#1a1a1a; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Main { width:1500px; height:auto; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; clear:both;}
.NyProDetail_Main i.NyProDetail_Bg { width:50%; height:100%; margin:0; padding:0; background-color:#0f0f0f; position:absolute; left:0; top:0;}
.NyProDetail_Main .NyProDetail_Img { width:50%; height:auto; margin:0; padding:0 90px 0 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:88px; padding-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; background:url(i/loading.gif) #fff no-repeat center center;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:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}

.NyProDetail_Main .NyProDetail_Text { width:50%; height:auto; margin:0; padding:0 0 0 90px; 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 .NyProDetail_Name { width:100%; height:auto; min-height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:30px; word-break:break-all; position:relative; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Name span { display:block; width:100%; height:auto; line-height:50px; color:#002c86; 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; padding:30px 0; border-top:1px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Text .NyProDetail_Ms p { width:100%; height:auto; max-height:112px; 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:4; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.NyProDetail_Text .NyProDetail_Ms p span { font-weight:bold;}
.NyProDetail_Text .NyProDetail_Tags { width:100%; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd { width:33.333333%; height:60px; overflow:hidden; margin:0; padding:4px 20px 4px 70px; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Tags dl dd img { display:block; width:60px; height:60px; margin:0; padding:0; position:absolute; left:0; top:0;}
.NyProDetail_Tags dl dd span { display:block; width:100%; height:26px; overflow:hidden; line-height:26px; color:#fff; font-size:18px; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd p { width:100%; height:26px; overflow:hidden; line-height:26px; color:rgba(255,255,255,0.5); font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

.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:#002c86;}
.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:#002c86; font-size:18px; text-align:center; margin:0; padding:0 0 0 24px; background:url(../images/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(../images/Bg03.png) 0 0 no-repeat; position:absolute; right:0; bottom:0;}

.NyProDetail_Content { width:100%; height:auto; margin:0 auto; padding:80px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Content .NyProDetail_Con { width:1500px; height:auto; margin:0 auto; padding:40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.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 #002c86; background:#fff url(../images/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:#002c86;}
.NyProDetail_Title p a:hover em { background:#002c86 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.NyProDetail_Title i { display:block; width:78px; height:6px; margin:10px 0 0; padding:0; background:url(../images/line01.png) 0 0 no-repeat; background-size:100% 100%;}
.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(../images/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 20px;}
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; color: #666; font-size: 16px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all; text-align:justify;}
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.ProDetailText b { display:block; line-height: 30px; color: #333; font-size: 16px; font-weight: bold; margin:0 0 5px;}
.ProDetailText table tr td p { text-indent:0!important;}
.ProDetailText img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.NyProDetail_Reason { width:100%; height:auto; margin:0 auto; padding:80px 0; background:url(../images/Bg04.jpg) center center no-repeat; background-size:cover; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Reason .NyReason_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Reason ul li { width:22.75%; height:auto; margin:0 3% 0 0; padding:0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.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;}

.NyProDetail_RecPro { width:1500px; height:auto; margin:0 auto; padding:80px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_RecPro .RecPro_List { width:100%; height:auto; margin:0; padding:0 74px; position:relative; min-height:300px;}
.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(0,44,134,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(0,44,134,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(../images/jt06.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-next { right:0; background: url(../images/jt08.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-prev:hover { background:#002c86 url(../images/jt07.png) center center no-repeat; background-size:30px 30px; border:1px solid #002c86;}
.RecPro_List .swiper-button-next:hover { background:#002c86 url(../images/jt09.png) center center no-repeat; background-size:30px 30px; border:1px solid #002c86;}

.NyProDetail_Xgwz { width:100%; height:auto; margin:0 auto; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;padding:40px 0;}
.NyProDetail_Xgwz h2 { font-size:24px;padding-bottom:30px; font-weight:bold;}

.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 #002c86; 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:hover { background:#002c86; }
.NyProXgwz_List ul li:hover a.NyProXgwz_Name { color:#fff;}

.NyProDetail_Order { width:100%; height:auto; margin:0 auto; padding:80px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Order .NyProOrder_Main { width:1500px; height:auto; margin:0 auto; padding:60px 40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.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 .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:#002c86!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#002c86!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#ff0000!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:#002c86; 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:#002c86; 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:1680px) {

}
@media (max-width:1600px) {
	.NyProDetail { padding:90px 60px;}
	.NyProDetail_Main { width:100%;}
	
	.NyProDetail_Content { padding:80px 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_Xgwz .NyProXgwz_Main { width:100%;}
	
	.NyProDetail_Order { padding:80px 60px;}
	.NyProDetail_Order .NyProOrder_Main { width:100%;}
}
@media (max-width:1560px) {

}
@media (max-width:1440px) {
	.NyProDetail { padding:60px 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:60px 40px;}
	.NyProDetail_Title p { line-height:36px; font-size:28px;}
	.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 25px; font-size:15px;}
	.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_Order { padding:60px 40px;}
	.NyProDetail_Order .NyProOrder_Main { padding: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_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_Main .NyProDetail_Img { padding:0 40px 0 0;}
	.jqzoom { height:428px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 40px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:32px; line-height:32px; font-size:24px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 8px;}
	.NyProDetail_Text .NyProDetail_Ms p { max-height:96px; line-height:24px; font-size:14px;}
	.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;}
	.NyProDetail_Title { margin:0 auto 30px;}
	.NyProDetail_Title p { line-height:32px; font-size:26px;}
	
	.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(../images/jt06.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next { background: url(../images/jt08.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-prev:hover { background:#002c86 url(../images/jt07.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next:hover { background:#002c86 url(../images/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;}
	
	.NyProDetail_Order .NyProOrder_Main { padding:40px;}
	.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) {
	.jqzoom { height:350px;}
	#spec-n5 { height:68px;}
	#spec-list ul li { height:68px;}
	.zoomdiv { display:none!important;}
	.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:20px auto;}	
	.NyProDetail_Tags dl dd { padding:5px 10px 5px 60px;}
	.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:24px;}
	.NyProDetail_Tel p img { width:24px; height:24px; margin:10px 10px 0 0;}
	.NyProDetail_Tel span { width:160px; font-size:14px;}
	
	.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:1079px) {
	.NyProDetail_Main .NyProDetail_Img{ margin-top:-40px;}
	.NyProDetail_Main .NyProDetail_Text{ margin-top:-40px;}
}
@media (max-width:1024px) {
	.NyProDetail_Main{ position:relative; top:-50px;}
	.NyProDetail_Main i.NyProDetail_Bg { display:none;}
	.NyProDetail_Main .NyProDetail_Img { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.NyProDetail_Main .NyProDetail_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:164px;}
	.jqzoom { height:500px;}
	.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{ top:-60px;}
	.NyProDetail_Main .NyProDetail_Img { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	#spec-n5 { height:88px;}
	#spec-list ul li { height:88px;}
	.NyProDetail_Main .NyProDetail_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	
	.NyProDetail_Content { padding:40px 20px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px;}
	.NyProDetail_Title, .NyProDetail_Title1 { margin:0 auto 20px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { line-height:30px; font-size:24px;}
	.NyProDetail_Title i, .NyProDetail_Title1 i { width:52px; height:4px;}
	
	.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:40px 20px 60px;}
	.NyProDetail_Order .NyProOrder_Main { 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) {
	.NyProDetail { margin:-15px auto 0; padding:24px 12px;}
	.NyProDetail_Main{ top:-30px;}
	.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 { width:50%;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:20px auto 0;}
	
	.NyProDetail_Content { padding:24px 12px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px 12px;}
	.ProDetailText div, .ProDetailText p { margin:0 auto 10px;}
	
	.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:24px 12px;}
	.NyProXgwz_List ul li { width:100%; height:auto; margin:0 auto 12px; float:inherit;}
	.NyProXgwz_List ul li:hover { background: #002c86 url(../images/ico6.png) top right no-repeat; background-size:120px 120px;}
	.NyProXgwz_List ul li:nth-child(2n+2), .NyProXgwz_List ul li:nth-child(3n+3) { margin:0 auto 12px;}
	
	.NyProDetail_Order { padding:24px 12px 54px;}
	.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;}	
	.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;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { margin:0 4% 0 0!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;}
}
@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 结束*/


/*nyNews_Main 开始*/
.nyNews_Container { width:100%; height:auto; overflow:hidden; margin:0 auto 80px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.nyNews_Container .nyNews_Rec { width:100%; height:auto; margin:-45px auto 0; padding:110px 0 80px; background-color:#f5f5f5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_Rec .nyNewsRec_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0; position:relative;}
.nyNewsRec_Main .nyNewsRec_Img { width:44%; height:380px; overflow:hidden; margin:0; padding:0;}
.nyNewsRec_Main .nyNewsRec_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;}
.nyNewsRec_Main .nyNewsRec_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;}
.nyNewsRec_Main:hover .nyNewsRec_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNewsRec_Main .nyNewsRec_Con { width:60%; height:auto; margin:0; padding:0; position:absolute; top:50%; right:0; z-index:1; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { width:100%; height:280px; margin:0; padding:40px; background-color:#fff; box-shadow:0 10px 20px 0 rgba(0,0,0,0.06); position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { display:block; width:100%; height:45px; overflow:hidden; line-height:45px; color:#333; font-size:25px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main:hover .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { color:#002c86;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { width:100%; height:56px; overflow:hidden; line-height:28px; color:#999; font-size:16px; word-break:break-all; margin:15px auto 30px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date { width:100%; height:auto; margin:0 auto; padding:0;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { display:block; width:auto; height:32px; overflow:hidden; line-height:32px; color:#999; font-size:16px; margin:0; padding:0; float:left;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span img { display:block; width:16px; height:16px; margin:8px 8px 8px 0; padding:0; float:left;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More { display:block; width:auto; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:16px; text-align:right; margin:0; padding:0; float:right;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More i { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-2px 0 0 15px; padding:0; background:url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #002c86; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main:hover .nyNewsRec_Date a.nyNewsRec_More { color:#002c86;}
.nyNewsRec_Main:hover .nyNewsRec_Date a.nyNewsRec_More i { background:#002c86 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { display:block; width:76px; height:76px; margin:0; padding:0; position:absolute; top:0; right:0;}

.nyNews_Container .nyNews_List { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:80px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding: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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
.nyNews_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.nyNews_List ul li a.nyNewsList_Name { 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; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;position:relative; z-index:2;}
.nyNews_List ul li:hover a.nyNewsList_Name { color:#fff;}
.nyNews_List ul li p { width:100%; height:52px; overflow:hidden; line-height:26px; color:#999; font-size:16px; word-break:break-all; margin:10px auto 20px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date { width:100%; height:auto; margin:0 auto; padding:0;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date span { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0; padding:0; float:left;}
.nyNews_List ul li .nyNewsList_Date span img { display:block; width:16px; height:16px; margin:4px 8px 4px 0; padding:0; float:left;}
.nyNews_List ul li .nyNewsList_Date a.nyNewsList_More { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:right; margin:0; padding:0; float:right;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date a.nyNewsList_More i { display:inline-block; width:22px; height:22px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background:url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #002c86; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_List ul li:hover .nyNewsList_Date a.nyNewsList_More {color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date a.nyNewsList_More i {background:url(../images/jt02.png) center center no-repeat; background-size:18px 18px;border:1px solid rgba(255,255,255,.65);}
.nyNews_List ul li:after{content:""; display:block; width:100%; height:0; position:absolute; bottom:0; left:0; background:#002c86; transition: all .4s ease;} 
.nyNews_List ul li:hover:after{ height:100%; bottom:0;}
.nyNews_List ul li:hover p{ color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date span{color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date span img { opacity:.8;}
.nyNews_List ul li:hover{  -webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyNews_Container .nyNews_Rec { padding:100px 60px 80px;}
	.nyNews_Rec .nyNewsRec_Main { width:100%;}
	.nyNewsRec_Main .nyNewsRec_Img { height:370px;}
	
	.nyNews_Container .nyNews_List { width:100%; padding:80px 60px 30px;}
}
@media (max-width:1560px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:360px;}
}
@media (max-width:1440px) {
	.nyNews_Container { margin:0 auto 60px;}
	.nyNews_Container .nyNews_Rec { padding:100px 40px 60px;}
	.nyNews_Rec .nyNewsRec_Main { width:100%;}
	.nyNewsRec_Main .nyNewsRec_Img { height:350px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:260px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:44px; line-height:44px; font-size:24px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { height:50px; line-height:25px; font-size:15px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More, .nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { font-size:15px;}	
	
	.nyNews_Container .nyNews_List { width:100%; padding:60px 40px 30px;}
	.nyNews_List ul li p { height:50px; line-height:25px; font-size:15px;}
	
}
@media (max-width:1366px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:330px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:240px; padding:30px;}
	
	.nyNews_Container .nyNews_List { padding:60px 40px 35px;}
	.nyNews_List ul li { margin:0 2% 25px 0; padding:25px;}
	.nyNews_List ul li:nth-child(3n+3) { margin:0 0 25px;}
}
@media (max-width:1280px) {

	.nyNewsRec_Main .nyNewsRec_Img { height:310px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:230px; padding:30px 25px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:40px; line-height:40px; font-size:22px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { height:48px; line-height:24px; font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More{ font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More i { width:26px; height:26px;}
	
	.nyNews_List ul li { margin:0 2% 20px 0; padding:20px;}
	.nyNews_List ul li:nth-child(3n+3) { margin:0 0 20px;}
	.nyNews_List ul li a.nyNewsList_Name { height:30px; line-height:30px; font-size:18px;}
	.nyNews_List ul li p { height:48px; line-height:24px; font-size:14px; margin:10px auto 20px;}
}
@media (max-width:1200px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:288px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:200px; padding:25px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { margin:10px auto 20px;}
}
@media (max-width:1080px) {
	.nyNews_Rec .nyNewsRec_Main { min-height:240px;}
	.nyNewsRec_Main .nyNewsRec_Img { height:260px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:190px; padding:20px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:36px; line-height:36px; font-size:20px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { width:64px; height:64px;}
	
	.nyNews_List ul li { width:49%; margin:0 2% 20px 0;}
	.nyNews_List ul li:nth-child(3n+3) { margin:0 2% 20px 0;}
	.nyNews_List ul li:nth-child(2n+2) { margin:0 0 20px;}
}
@media (max-width:1024px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:240px;}
}
@media (max-width:800px) {
	.nyNews_Container { margin:0 auto 60px;}
	.nyNews_Container .nyNews_Rec { padding:90px 20px 50px;}
	.nyNews_Rec .nyNewsRec_Main { min-height:200px;}
	.nyNewsRec_Main .nyNewsRec_Img { height:220px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:180px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { margin:10px auto;}
	.nyNews_Container .nyNews_List { padding:40px 20px 20px;}
}
@media (max-width:767px) {
	.nyNews_Container { margin:0 auto 54px;}
	.nyNews_Container .nyNews_Rec { padding:80px 12px 40px;}
	.nyNewsRec_Main .nyNewsRec_Img { width:100%; height:220px; float:inherit;}
	.nyNewsRec_Main .nyNewsRec_Con { width:100%; margin:0 auto; float:inherit; position:inherit; top:inherit; right:inherit; transform:none;}	
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:auto;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:32px; line-height:32px; font-size:18px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { margin:10px auto;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { width:50px; height:50px;}
	
	.nyNews_Container .nyNews_List { padding:24px 12px 12px;}
	.nyNews_List ul li, .nyNews_List ul li:nth-child(2n+2), .nyNews_List ul li:nth-child(3n+3) { width:100%; margin:0 auto 12px; float:inherit;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*nyNews_Main 结束*/


/*分页样式 开始*/
#fengye { margin:0 auto; color:#666; font-size:16px; text-align:center;}
#fengye a { display:inline-block; padding:0 15px; background-color:#fff; height:30px; line-height:30px; text-align: center; margin:0 5px; border-radius:2px; color:#666; font-size:14px; border:1px solid #ddd;}
#fengye a:hover { background-color:#002c86; color:#fff; border:1px solid #002c86;}
#fengye a.active { background-color:#002c86; color:#fff; border:1px solid #002c86;}
#fengye input { display:inline-block; padding:0 5px; background-color:#002c86; width:40px!important; height:30px!important; line-height:30px; text-align:center; border-radius:2px; margin:0 5px; color:#fff; cursor:pointer; border:0; outline:none;}
#fengye .p_input { display:inline-block; padding:0 5px; background-color:#fff; width:40px!important; height:30px; line-height:28px; text-align:center; margin:0 5px; color:#555; font-size:14px; cursor:default; border:1px solid #efefef; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*分页样式 结束*/


/*nyApplication 开始*/
.nyApplication { width:100%; height:auto; overflow:hidden; margin:-45px auto 0; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApplication .nyApp_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0;}
.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto 10px; padding:0;}
.nyApp_List ul li { width:31%; height:auto; overflow:hidden; margin:0 3.5% 50px 0; padding:0; background-color:#fff; border-radius:28px 28px 0 0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:nth-child(3n+3) { margin:0 0 50px;}
.nyApp_List ul li:hover { background-color:#002c86;}
.nyApp_List ul li .nyApp_Img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0;}
.nyApp_List ul li .nyApp_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; /*background-color:#eaeaea;*/ position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApp_List ul li .nyApp_Img a img { display:block; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; opacity:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyApp_List ul li .nyApp_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApp_List ul li .nyApp_Text a.nyApp_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text a.nyApp_Name { color:#fff;}
.nyApp_List ul li .nyApp_Text p { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:16px; word-break:break-all; margin:10px auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text p { color:rgba(255,255,255,0.45);}
.nyApp_List ul li .nyApp_Text .nyApp_Time { width:100%; height:auto; margin:0 auto; padding:0;}
.nyApp_List ul li .nyApp_Text .nyApp_Time span { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li .nyApp_Text .nyApp_Time span i { display:block; width:16px; height:16px; margin:7px 5px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time span { color:rgba(255,255,255,0.45);}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.nyApp_List ul li .nyApp_Text .nyApp_Time a { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li .nyApp_Text .nyApp_Time a i { display:block; width:28px; height:28px; margin:0 0 0 10px; padding:0; border:1px solid #002c86; background:url(../images/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;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a { color:#fff;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a i { border:1px solid #fff; background:url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
@media screen and (max-width:1853px){
	.nyApplication { margin:-135px auto 0;}
	}
@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyApplication { padding:80px 60px;}
	.nyApplication .nyApp_Main { width:100%;}
}
@media (max-width:1560px) {
	.nyApplication { padding:60px;}
	.nyApp_List ul li .nyApp_Img { height:290px;}
}
@media (max-width:1440px) {
	.nyApplication { padding:40px 40px 60px;}
	.nyApp_List ul li { border-radius:20px 20px 0 0;}
	.nyApp_List ul li .nyApp_Img { height:270px;}
	.nyApp_List ul li .nyApp_Text p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1366px) {
	.nyApp_List ul li .nyApp_Img { height:260px;}
}
@media screen and (max-width:1325px){
	.nyApplication{ margin:-131px auto 0;}
}
@media screen and (max-width:1315px){
	.nyApplication{ margin:-130px auto 0;}
}
@media screen and (max-width:1300px){
	.nyApplication{ margin:-115px auto 0;}

}
@media (max-width:1280px) {
	.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto 20px; padding:0;}
	.nyApp_List ul li { margin:0 3.5% 40px 0;}
	.nyApp_List ul li:nth-child(3n+3) { margin:0 0 40px;}
	.nyApp_List ul li .nyApp_Img { height:245px;}
	.nyApp_List ul li .nyApp_Text { padding:12px;}
	.nyApp_List ul li .nyApp_Text p { height:48px; line-height:24px; font-size:14px;}
	.nyApp_List ul li .nyApp_Text .nyApp_Time span { font-size:14px;}
	.nyApp_List ul li .nyApp_Text .nyApp_Time a { font-size:14px;}
}
@media screen and (max-width:1214px){
	.nyApplication{ margin:-112px auto 0;}
}
@media (max-width:1200px) {
	.nyApp_List ul li .nyApp_Img { height:230px;}
}
@media screen and (max-width:1173px){
	.nyApplication{ margin:-109px auto 0;}
}
@media screen and (max-width:1152px){
	.nyApplication{ margin:-107px auto 0;}
}
@media screen and (max-width:1141px){
	.nyApplication{ margin:-106px auto 0;}
}
@media screen and (max-width:1131px){
	.nyApplication{ margin:-105px auto 0;}
}
@media screen and (max-width:1120px){
	.nyApplication{ margin:-104px auto 0;}
}
@media screen and (max-width:1109px){
	.nyApplication{ margin:-103px auto 0;}
}
@media screen and (max-width:1099px){
	.nyApplication{ margin:-102px auto 0;}
}
@media (max-width:1080px) {
	.nyApplication {margin:-96px auto 0;}
	.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto 10px; padding:0;}
	.nyApp_List ul li { width:31.4%; margin:0 2.9% 30px 0; border-radius:16px 16px 0 0;}
	.nyApp_List ul li:nth-child(3n+3) { margin:0 0 30px;}
	.nyApp_List ul li .nyApp_Img { height:210px;}
	.nyApp_List ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
}
@media (max-width:1079px) {
	.nyApplication {margin:-137px auto 0;}
}
@media (max-width:1024px) {
	.nyApp_List ul li .nyApp_Img { height:200px;}
}
@media (max-width:800px) {
	.nyApplication { padding:20px 20px 60px;}
	.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto 20px; padding:0;}
	.nyApp_List ul li { width:48.5%; margin:0 3% 20px 0; border-radius:12px 12px 0 0;}
	.nyApp_List ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.nyApp_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.nyApp_List ul li .nyApp_Img { height:240px;}
	.nyApp_List ul li .nyApp_Text p { margin:5px auto;}
}
@media (max-width:767px) {
	.nyApplication { padding:24px 12px 54px; margin:-83px auto 0;}
	.nyApp_Main .nyApp_List { margin:0 auto 12px;}
	.nyApp_List ul li, .nyApp_List ul li:nth-child(2n+2), .nyApp_List ul li:nth-child(3n+3) { width:100%; margin:0 auto 12px; border-radius:12px 12px 0 0;}
	.nyApp_List ul li .nyApp_Img { height:252px;}
	.nyApp_List ul li .nyApp_Text a.nyApp_Name { font-size:20px;}
	.nyApp_List ul li .nyApp_Text p { margin:8px auto;}
	
	#fengye { font-size:0;}
	#fengye input, #fengye .p_input { display:none;}
}
@media (max-width:375px) {
	.nyApp_List ul li .nyApp_Img { height:230px;}
	
	#fengye a { padding:0 12px;}
}
@media (max-width:320px) {
	.nyApp_List ul li .nyApp_Img { height:200px;}
	.nyApp_List ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
	
	#fengye a { padding:0 10px;}
}
/*nyApplication 结束*/

/*nyHonor 开始*/
.nyHonor { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyHonor .nyHonor_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0;}
.nyHonor_Main .nyHonor_List { width:100%; height:auto; margin:0 auto 30px; padding:0;}
.nyHonor_List ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:0; float:left;}
.nyHonor_List ul li:nth-child(4n+4) { margin:0 0 30px;}
.nyHonor_List ul li .nyHonor_Img { width:100%; height:auto; margin:0 auto; padding:20px 30px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyHonor_List ul li .nyHonor_Img a { display:block; width:100%; height:210px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.nyHonor_List ul li .nyHonor_Img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyHonor_List ul li:hover .nyHonor_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyHonor_List ul li a.nyHonor_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:40px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:10px 0 0;}
.nyHonor_List ul li:hover a.nyHonor_Name { color:#002c86;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyHonor { padding:80px 60px;}
	.nyHonor .nyHonor_Main { width:100%;}
}
@media (max-width:1560px) {
	.nyHonor { padding:60px;}
}
@media (max-width:1440px) {
	.nyHonor { padding:40px 40px 60px;}
	.nyHonor_List ul li .nyHonor_Img { padding:20px;}
	.nyHonor_List ul li .nyHonor_Img a { height:200px;}
}
@media (max-width:1366px) {	
	.nyHonor_List ul li .nyHonor_Img a { height:180px;}
}
@media (max-width:1280px) {
	.nyHonor_Main .nyHonor_List { margin:0 auto 15px;}
	.nyHonor_List ul li { margin:0 2% 25px 0;}
	.nyHonor_List ul li:nth-child(4n+4) { margin:0 0 25px;}
	.nyHonor_List ul li .nyHonor_Img a { height:170px;}
}
@media (max-width:1200px) {
	.nyHonor_Main .nyHonor_List { margin:0 auto 15px;}
	.nyHonor_List ul li { width:32%; margin:0 2% 25px 0;}
	.nyHonor_List ul li:nth-child(4n+4) { margin:0 2% 25px 0;}
	.nyHonor_List ul li:nth-child(3n+3) { margin:0 0 25px;}
	.nyHonor_List ul li .nyHonor_Img a { height:210px;}
}
@media (max-width:1080px) {
	.nyHonor_Main .nyHonor_List { margin:0 auto 20px;}
	.nyHonor_List ul li { width:32%; margin:0 2% 20px 0;}
	.nyHonor_List ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.nyHonor_List ul li:nth-child(3n+3) { margin:0 0 20px;}
	.nyHonor_List ul li .nyHonor_Img a { height:200px;}
	.nyHonor_List ul li a.nyHonor_Name { line-height:30px;}
}
@media (max-width:1024px) {
	.nyHonor_List ul li .nyHonor_Img a { height:190px;}
}
@media (max-width:800px) {
	.nyHonor { padding:40px 20px 60px;}
	.nyHonor_List ul li .nyHonor_Img a { height:144px;}
}
@media (max-width:767px) {
	.nyHonor { padding:24px 12px 54px;}
	.nyHonor_Main .nyHonor_List { margin:0 auto;}
	.nyHonor_List ul li, .nyHonor_List ul li:nth-child(3n+3), .nyHonor_List ul li:nth-child(4n+4) { width:100%; margin:0 auto 20px;}
	.nyHonor_List ul li .nyHonor_Img a { height:210px;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {
	.nyHonor_List ul li .nyHonor_Img a { height:180px;}
}
/*nyHonor 结束*/

/*NyOrder 开始*/
.NyOrder { width:100%; height:auto; overflow:hidden; margin:-45px auto; padding:0 0 80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder .NyOrder_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0;}
.NyOrder_Main .NyOrder_Con { width:100%; height:200px; margin:0 auto 40px; padding:25px 160px 25px 50px; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_Con .NyOrder_Img { width:150px; height:150px; overflow:hidden; margin:0 50px 0 0; padding:0; float:left; border:3px solid #002c86; border-radius:50%; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_Img img { display:block; width:100%; height:100%; margin:0; padding:0;}
.NyOrder_Con p { width:auto; height:auto; line-height:40px; color:#002c86; font-size:24px; margin:20px 0 10px; padding:0 50px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_Con span { display:block; width:auto; height:auto; line-height:28px; color:#999; font-size:16px; margin:0; padding:0 50px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.NyOrder_Con a.WeChatBtn { display:block; width:80px; height:100%; margin:0; padding:30px 20px; background-color:#333; position:absolute; top:0; right:0; -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;}
.NyOrder_Con a.TelBtn { display:block; width:80px; height:100%; margin:0; padding:30px 20px; background-color:#002c86; position:absolute; top:0; right:80px; -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;}
.NyOrder_Con a.WeChatBtn img, .NyOrder_Con a.TelBtn img { display:block; width:40px; height:40px; margin:0 auto 10px; padding:0;}
.NyOrder_Con a.WeChatBtn span, .NyOrder_Con a.TelBtn span { display:block; width:100%; height:auto; line-height:40px; color:#fff; font-size:18px; writing-mode: vertical-lr; letter-spacing:4px; margin:0; padding:0;}
.NyOrder_Con a.WeChatBtn:hover, .NyOrder_Con a.TelBtn:hover { background-color:#ff0000;}

.NyOrder_Main .NyOrder_List { width:100%; height:auto; margin:0 auto; padding:0;}
.NyOrder_List #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.NyOrder_List #ly_msg.ly_msg h3 { display:none!important;}
.NyOrder_List #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.NyOrder_List #ly_msg.ly_msg ul li h4, .NyOrder_Right #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.NyOrder_List #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;}
.NyOrder_List #ly_msg.ly_msg ul li:nth-child(1), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(3), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 30px 0!important; float:left!important;}
.NyOrder_List #ly_msg.ly_msg ul li:nth-child(2),.NyOrder_List #ly_msg.ly_msg ul li:nth-child(4), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; float:right!important;}
.NyOrder_List #ly_msg.ly_msg ul li:last-child { margin:0 auto!important; text-align:center!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12, .NyOrder_List #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input, .NyOrder_List #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;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.NyOrder_List #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyOrder_List #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;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_tara textarea, .NyOrder_List #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;}
.NyOrder_List #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;}
.NyOrder_List #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!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;}
.NyOrder_List #ly_msg.ly_msg .msg_btn input:hover { background-color:#002c86!important;}
.NyOrder_List #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#002c86!important; margin:0 30px 0 0!important;}
.NyOrder_List #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#ff0000!important;}

@media (max-width:1680px) {
	
}
@media (max-width:1600px) {
	.NyOrder { padding:0 60px 80px 60px;}
	.NyOrder .NyOrder_Main { width:100%;}
}
@media (max-width:1560px) {
	.NyOrder { padding:60px;}
}
@media (max-width:1440px) {
	.NyOrder { padding:40px 40px 60px;}
	.NyOrder_Con p { line-height:36px; font-size:22px;}
	.NyOrder_Con span { line-height:25px; font-size:15px;}
	
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:15px!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_tara textarea, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {
	
	.NyOrder_List #ly_msg.ly_msg ul li:last-child { margin:30px auto 0!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px!important; line-height:50px; font-size:15px;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_tara textarea, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:145px!important; line-height:25px; font-size:15px; padding:10px 20px;}
	.NyOrder_List #ly_msg.ly_msg ul li a.yzm_img { margin:5px 0!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px!important; font-size:15px!important;}
	.NyOrder_List #ly_msg.ly_msg .msg_btn input { height:50px!important; line-height:50px!important;}
}
@media (max-width:1200px) {
	
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input { width:200px!important;}
}
@media (max-width:1080px) {
	.NyOrder_Main .NyOrder_Con { padding:25px 160px 25px 40px;}
	.NyOrder_Con .NyOrder_Img { margin:0 40px 0 0;}
	.NyOrder_Con p { line-height:32px; font-size:20px; margin:15px 0 10px; padding:0 40px 0 0;}
	.NyOrder_Con span { line-height:24px; font-size:14px; padding:0 40px 0 0;}
	
	.NyOrder_List #ly_msg.ly_msg ul li { margin:0 0 20px!important;}
	.NyOrder_List #ly_msg.ly_msg ul li:nth-child(1), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(3), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 20px 0!important; float:left!important;}
	.NyOrder_List #ly_msg.ly_msg ul li:nth-child(2), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(4), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; margin:0 0 20px 0!important; float:right!important;}
	.NyOrder_List #ly_msg.ly_msg ul li:last-child { margin:20px auto 0!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:14px;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_tara textarea, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:140px!important; line-height:24px; font-size:14px;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input { width:180px!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { font-size:14px!important;}
}
@media (max-width:1024px) {
	
	.NyOrder_List #ly_msg.ly_msg ul li .c_yzm { height:50px;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%;}
}
@media (max-width:800px) {
	.NyOrder { padding:40px 20px 60px;}
	.NyOrder_Main .NyOrder_Con { height:190px; padding:20px 120px 20px 20px;}
	.NyOrder_Con .NyOrder_Img { margin:0 20px 0 0;}
	.NyOrder_Con p { line-height:32px; font-size:20px; margin:10px 0; padding:0 20px 0 0;}
	.NyOrder_Con span { line-height:22px; font-size:14px; padding:0 20px 0 0;}
	.NyOrder_Con a.TelBtn { width:60px; padding:30px 10px; right:60px;}
	.NyOrder_Con a.WeChatBtn { width:60px; padding:30px 10px;}
	.NyOrder_Con a.WeChatBtn span, .NyOrder_Con a.TelBtn span { font-size:16px;}
	
	.NyOrder_List #ly_msg.ly_msg ul li .c_yzm { height:50px; float:left!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { display:inline-block; width:auto; line-height:50px!important;}
}
@media (max-width:767px) {
	.NyOrder { padding:24px 12px 54px;}
	.NyOrder_Main .NyOrder_Con { height:auto; margin:0 auto 24px; padding:20px;}
	.NyOrder_Con .NyOrder_Img { float:inherit; margin:0 auto 20px;}
	.NyOrder_Con p { line-height:32px; font-size:20px; text-align:center; margin:0 auto 10px; padding:0;}
	.NyOrder_Con span { line-height:22px; font-size:14px; text-align:center; padding:0;}
	.NyOrder_Con a.WeChatBtn, .NyOrder_Con a.TelBtn { width:50%; margin:12px auto 0; padding:10px; position:inherit; top:inherit; right:inherit; text-align:center;}
	.NyOrder_Con a.WeChatBtn img, .NyOrder_Con a.TelBtn img { display:inline-block; width:30px; height:30px; margin:-2px 10px 0 0; vertical-align:middle;}
	.NyOrder_Con a.WeChatBtn span, .NyOrder_Con a.TelBtn span { display:inline-block; width:auto; line-height:30px; font-size:15px; writing-mode:inherit; letter-spacing:0;}
	
	.NyOrder_List #ly_msg.ly_msg ul li { margin:0 auto 12px!important;}
	.NyOrder_List #ly_msg.ly_msg ul li:nth-child(1), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(3), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(5) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyOrder_List #ly_msg.ly_msg ul li:nth-child(2), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(4), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(6) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding: 0 12px!important;}	
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input { width:160px!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .c_yzm { height:50px; float:inherit!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%; line-height:24px!important; margin:10px auto 0;}
	.NyOrder_List #ly_msg.ly_msg .msg_btn input { width:48%!important; margin:0!important; float:left;}
	.NyOrder_List #ly_msg.ly_msg .msg_btn input.msg_btn1 { margin:0 4% 0 0!important;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_tara textarea, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt0 textarea { padding:10px 12px!important;}
}
@media (max-width:375px) {
	.NyOrder_Con a.WeChatBtn, .NyOrder_Con a.TelBtn { width:56%;}
}
@media (max-width:320px) {
	.NyOrder_Con a.WeChatBtn, .NyOrder_Con a.TelBtn { width:64%;}
	.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input { width:130px!important;}
}
/*NyOrder 结束*/

/*NyContactUs 开始*/
.NyContactUs { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; background-color:#f5f5f5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs .NyContactUs_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyContactUs_Main .NyContactUs_Lxfs { width:100%; height:auto; margin:0 auto 80px; padding:0 240px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Lxfs ul { width:100%; height:260px; overflow:hidden; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Lxfs ul li { width:calc(33.3333% - 20px); width:-moz-calc(33.3333% - 20px); width:-webkit-calc(33.3333% - 20px); height:120px; overflow:hidden; margin:0 20px 20px 0; padding:35px 40px; background-color:#fff; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Lxfs ul li:nth-child(3n+3) { margin:0 0 20px;}
.NyContactUs_Lxfs ul li img { display:block; width:50px; height:50px; margin:0 20px 0 0; padding:0; float:left;}
.NyContactUs_Lxfs ul li span { display:block; width:auto; height:auto; line-height:24px; color:#555; font-size:16px; margin:0; padding:0;}
.NyContactUs_Lxfs ul li p { width:auto; height:auto; max-height:52px; overflow:hidden; line-height:26px; color:#333; font-size:16px; font-weight:bold; word-break:break-all; margin:0; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.NyContactUs_Lxfs .NyContactUs_Ewm { width:240px; height:260px; overflow:hidden; margin:0; padding:35px 40px; background-color:#002c86; position:absolute; top:0; right:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Ewm p { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Ewm p img { display:block; width:140px; height:140px; margin:0 auto; padding:0;}
.NyContactUs_Ewm p span { display:block; width:100%; height:30px; line-height:30px; color:#555; font-size:16px; text-align:center;}

.NyContactUs_Main .NyContactUs_Map { width:100%; height:auto; margin:0 auto; padding:10px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyMap { width:100%; height:450px; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyMap .dz_map { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyMap .dz_map #container { height:120%;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.NyContactUs { padding:80px 60px;}
	.NyContactUs .NyContactUs_Main { width:100%;}
}
@media (max-width:1560px) {
	.NyContactUs { padding:60px;}
	.NyContactUs_Main .NyContactUs_Lxfs { margin:0 auto 60px;}
}
@media (max-width:1440px) {
	.NyContactUs { padding:40px 40px 60px;}
	.NyContactUs_Main .NyContactUs_Lxfs { margin:0 auto 40px;}
	.NyContactUs_Lxfs ul li span { line-height:25px; font-size:15px;}
	.NyContactUs_Lxfs ul li p { max-height:50px; line-height:25px; font-size:15px;}
	.NyContactUs_Ewm p span { font-size:15px;}
	.NyMap { height:420px;}
}
@media (max-width:1366px) {
	.NyContactUs_Lxfs ul li { padding:30px;}
	.NyContactUs_Lxfs ul li img { margin:0 15px 0 0;}
	.NyContactUs_Lxfs .NyContactUs_Ewm { padding:30px;}
}
@media (max-width:1280px) {
	.NyMap { height:400px;}
}
@media (max-width:1200px) {
	.NyContactUs_Lxfs ul li { padding:30px 20px;}
	.NyContactUs_Lxfs ul li img { margin:0 10px 0 0;}
	.NyContactUs_Lxfs .NyContactUs_Ewm { padding:30px;}
	.NyMap { height:380px;}
}
@media (max-width:1080px) {
	.NyContactUs_Lxfs ul li { padding:10px 20px 20px;}
	.NyContactUs_Lxfs ul li img { width:40px; height:40px; margin:0 10px 0 0;}
	.NyContactUs_Lxfs ul li span { line-height:40px;}
	.NyContactUs_Lxfs ul li p { width:100%; max-height:46px; line-height:23px; font-size:15px; margin:10px auto 0;}
	.NyMap { height:340px;}
}
@media (max-width:1024px) {
	
}
@media (max-width:800px) {
	.NyContactUs { padding:40px 20px 60px;}
	.NyContactUs_Lxfs ul { height:400px;}
	.NyContactUs_Lxfs ul li { width:calc(50% - 20px); width:-moz-calc(50% - 20px); width:-webkit-calc(50% - 20px); height:120px;}
	.NyContactUs_Lxfs ul li:nth-child(3n+3) { margin:0 20px 20px 0;}
	.NyContactUs_Lxfs ul li:nth-child(2n+2) { margin:0 0 20px;}
	.NyContactUs_Lxfs .NyContactUs_Ewm { height:400px; padding:105px 30px;}
	.NyMap { height:320px;}
}
@media (max-width:767px) {
	.NyContactUs { padding:24px 12px 54px;}
	.NyContactUs_Main .NyContactUs_Lxfs { margin:0 auto 24px; padding:0;}
	.NyContactUs_Lxfs ul { width:100%; height:auto; overflow:hidden; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.NyContactUs_Lxfs ul li { width:100%; height:auto; margin:0 auto 12px; padding:24px 12px; float: inherit;}
	.NyContactUs_Lxfs ul li:nth-child(3n+3), .NyContactUs_Lxfs ul li:nth-child(2n+2) { margin:0 auto 12px;}
	.NyContactUs_Lxfs ul li img { display:block; width:50px; height:50px; margin:0 20px 0 0; padding:0; float:left;}
	.NyContactUs_Lxfs ul li span { display:block; width:auto; height:auto; line-height:25px; color:#555; font-size:15px; margin:0; padding:0;}
	.NyContactUs_Lxfs ul li p { width:auto; height:auto; max-height:50px; overflow:hidden; line-height:25px; color:#333; font-size:15px; font-weight:bold; word-break:break-all; margin:0; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.NyContactUs_Lxfs .NyContactUs_Ewm { width:100%; height:auto; padding:24px; position:inherit; top:inherit; right:inherit;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*NyContactUs 结束*/

/*nyNews_Detail 开始*/
.nyNews_Detail { width:1500px; height:auto; margin:20px auto 80px; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.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 { width:100%; height:auto; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { width:100%; height:auto; overflow:hidden; line-height:28px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 20px;}
.nyNewsDetail_Con img { display:inline-block; width:auto!important; max-width:100%!important; height:auto!important; margin:0 0 20px;}
.nyNewsDetail_Con a {color:#1089ff; text-decoration:underline;}
.nyNewsDetail_Con a:hover {color:#F00; }

.nyNews_Detail a.ReturnBtn { display:block; width:128px; height:38px; overflow:hidden; line-height:38px; color:#333; font-size:16px; text-align:center; background-color:#fff; border:1px solid #ddd; border-radius:21px; 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(../images/ico4.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; background-color:#002c86; border:1px solid #002c86;}
.nyNews_Detail a.ReturnBtn:hover i { background:url(../images/ico5.png) center center no-repeat; background-size:18px 18px;}

.nyPrevNext { width:100%; height:auto; margin:40px auto 0; padding:0;}
.nyPrevNext ul li { width:48.5%; height:auto; margin:0 3% 0 0; padding:25px 40px; background-color:#f5f5f5; border-top:6px solid #333; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; -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;}
.nyPrevNext ul li:nth-child(2) { margin:0;}
.nyPrevNext ul li span { display:block; width:100%; height:auto; line-height:30px; color:#333; font-size:24px; 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 p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#aaa; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nyPrevNext ul li p a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; 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; border-top:6px solid #002c86; box-shadow:0 0 16px rgba(0,0,0,0.1);}
.nyPrevNext ul li:hover span { color:#002c86;}
.nyPrevNext ul li:hover p a { color:#333;}

@media (max-width:1853px) {
.nyNews_Detail { margin:-70px auto 60px; }
}
@media (max-width:1680px) {
.nyNews_Detail { margin:-75px auto 60px; }
}
@media (max-width:1600px) {
	.nyNews_Detail { width:100%;padding:0 60px;}
	.nyNews_Detail a.ReturnBtn { right:60px;}
}
@media (max-width:1560px) {
	.nyNews_Detail { padding:0 60px;}
}
@media (max-width:1440px) {
	.nyNews_Detail { margin:-80px auto 60px; padding:0 40px;}
	.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;}
	.nyNews_Detail a.ReturnBtn { font-size:15px; right:40px;}
	.nyPrevNext ul li { padding:30px 40px;}
	.nyPrevNext ul li span { font-size:22px;}
}
@media (max-width:1366px) {
	.nyNewsDetail_Title h1 { font-size:26px;}
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {
.nyNews_Detail { margin:-65px auto 60px;}
}
@media (max-width:1080px) {
	.nyNews_Detail { margin:-60px auto 60px;}
	.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:15px auto 0;}
	.nyPrevNext ul li { padding:15px 20px; border-top:4px solid #333;}
	.nyPrevNext ul li:hover { border-top:4px solid #002c86;}
	.nyPrevNext ul li span { font-size:18px; margin:0 auto;}
	.nyPrevNext ul li p, .nyPrevNext ul li p a { font-size:15px;}	
	
}
@media (max-width:1079px) {
.nyNews_Detail { margin:-95px auto 60px;}
}
@media (max-width:1024px) {
.nyNews_Detail { margin:-100px auto 60px;}
}
@media (max-width:800px) {
	.nyNews_Detail {padding:0 20px;}
	.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) {
	.nyNews_Detail { margin:-58px auto 54px; padding:0 12px;}
	.nyNewsDetail_Title h1 { line-height:32px; font-size:22px; 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:24px auto 0; position:inherit; top:inherit; right:inherit;}
	.nyPrevNext { margin:12px auto 0;}
	.nyPrevNext ul li { width:100%; margin:0 auto 12px; float:inherit;}
	.nyPrevNext ul li:nth-child(2) { margin:0 auto;}
	.nyPrevNext ul li p { height:auto; line-height:25px; padding:5px 0;}
	.nyPrevNext ul li a { height:auto; line-height:25px; word-break:break-all; white-space:inherit; text-overflow:inherit;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*nyNews_Detail 结束*/

/*nyDown 开始*/
.nyDown { width:100%; overflow:hidden; margin:-45px auto 0; padding:80px 0; background-color:#f5f5f5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown .nyDown_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyDown_Main .nyDown_List { width:100%; height:auto; margin:0 auto; padding:0;}
.nyDown_List ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0 100px 0 0; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0); float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyDown_List ul li:hover { box-shadow:0 0 10px rgba(0,0,0,0.06);}
.nyDown_List ul li .nyDown_Btn { width:100px; height:100px; margin:0; padding:0; border-left:1px solid #e6e6e6; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li .nyDown_Btn a { display:block; width:100px; height:100px; margin:0 auto; padding:25px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Btn a i.DwIco { display:block; width:50px; height:50px; margin:0 auto; padding:0; background:url(../images/down.svg) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li:hover .nyDown_Btn { border-left:1px solid #002c86;}
.nyDown_List ul li:hover .nyDown_Btn a i.DwIco { background:url(../images/down1.svg) center center no-repeat; background-size:100% 100%;}

.nyDown_List ul li .nyDown_Text { width:100%; height:100px; overflow:hidden; margin:0; padding:15px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 6px; padding:0 0 0 13px; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name i { display:block; width:3px; height:20px; margin:0; padding:0; background-color:#002c86; position:absolute; left:0; top:10px;}
.nyDown_List ul li .nyDown_Text span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.nyDown_List ul li .nyDown_Text span img { display:block; width:18px; height:18px; margin:2px 6px 2px 0; padding:0; float:left;}
.nyDown_List ul li:hover .nyDown_Text a.nyDown_Name { color:#002c86;}

.nyDown_Main #fengye { margin:30px auto 0;}

.DownBtn a { display:inline-block; width:160px; height:44px; line-height:44px; color:#fff; font-size:16px; margin:40px auto; padding:0 33px; background:#002c86 url(../images/down2.svg) 108px 10px no-repeat; background-size:24px 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:21px;}
.DownBtn a:hover { background-color:#ff0000;}

@media screen and (max-width:1853px){
	.nyDown { margin:-135px auto 0;}
	}
@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyDown { padding:80px 60px;}
	.nyDown .nyDown_Main { width:100%;}
}
@media (max-width:1560px) {
	.nyDown { padding:60px;}
}
@media (max-width:1440px) {
	.nyDown { padding:40px 40px 60px;}
	.nyDown .nyDown_Main { width:100%;}
	
	.nyDown_Main #fengye { margin:30px auto 0;}
}
@media (max-width:1366px) {
	
}
@media screen and (max-width:1325px){
	.nyDown{ margin:-131px auto 0;}
}
@media screen and (max-width:1315px){
	.nyDown{ margin:-130px auto 0;}
}
@media screen and (max-width:1300px){
	.nyDown{ margin:-115px auto 0;}

}
@media (max-width:1280px) {
	
}
@media screen and (max-width:1214px){
	.nyDown{ margin:-112px auto 0;}
}
@media (max-width:1200px) {
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { font-size:18px;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name i { height:18px; top:11px;}
}
@media screen and (max-width:1173px){
	.nyDown{ margin:-109px auto 0;}
}
@media screen and (max-width:1152px){
	.nyDown{ margin:-107px auto 0;}
}
@media screen and (max-width:1141px){
	.nyDown{ margin:-106px auto 0;}
}
@media screen and (max-width:1131px){
	.nyDown{ margin:-105px auto 0;}
}
@media screen and (max-width:1120px){
	.nyDown{ margin:-104px auto 0;}
}
@media screen and (max-width:1109px){
	.nyDown{ margin:-103px auto 0;}
}
@media screen and (max-width:1099px){
	.nyDown{ margin:-102px auto 0;}
}
@media (max-width:1080px) {
.nyDown{ margin:-96px auto 0;}
}
@media (max-width:1079px) {
.nyDown{ margin:-137px auto 0;}
}
@media (max-width:1024px) {
	
}
@media (max-width:800px) {
	.nyDown { padding:40px 20px 60px;}
	.nyDown_List ul li { width:100%; height:auto; margin:0 auto 20px; float:inherit;}
	.nyDown_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.DownBtn a { margin:20px auto;}
	.nyDown_Main #fengye { margin:20px auto 0;}
}
@media (max-width:767px) {
	.nyDown { padding:24px 12px 54px; margin:-83px auto 0;}
	.nyDown_List ul li { width:100%; height:auto; margin:0 auto 12px; padding:0 70px 0 0; float:inherit;}
	.nyDown_List ul li:nth-child(2n+2) { margin:0 auto 12px;}
	.nyDown_List ul li .nyDown_Text { height:80px; padding:10px 12px;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { height:36px; line-height:36px; margin:0 auto;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name i { top:9px;}
	.nyDown_List ul li .nyDown_Btn { width:70px; height:80px;}
	.nyDown_List ul li .nyDown_Btn a { width:70px; height:80px; padding:20px 0;}
	.nyDown_List ul li .nyDown_Btn a i.DwIco { width:40px; height:40px;}
	
	.nyDown_Main #fengye { margin:12px auto 0;}
	
	.DownBtn a { margin:20px auto;}
}
@media (max-width:375px) {
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { font-size:16px;}
}
@media (max-width:320px) {

}
/*nyDown 结束*/

.offline { z-index:9998!important;} 



.Detail_tag a{padding-right:10px; color:#1089ff; text-decoration:underline; font-size:16px; line-height:30px;} 
.Detail_tag a:hover {color:#F00; }



/*右侧客服6 开始*/
.kfView6 { width:70px; height:auto; position: fixed; top:30%; right:0; z-index:999;}
.kfView6 .suspension-box { position:relative; float:right;}
.kfView6 .a { display:block; width:44px; height:44px; background-color:#de4600; margin-bottom:4px; cursor:pointer; outline:none;}
.kfView6 .a.active, .kfView6 .a:hover { background-color:#fe5a0e;}
.kfView6 .a .i { float:left; width:20px; height:20px; margin-top:12px; margin-left:12px; background-image:url(../images/suspension-bg.png); background-repeat:no-repeat;}
/* .kfView6 .a-service .i { background-position:0 0;} */
.kfView6 .a-service .i { background-position:0 0;}
.kfView6 .a-service-phone .i { background-position:-20px 0;}
.kfView6 .a-qrcode .i { background-position:0 -20px;}
.kfView6 .a-cart .i { background-position:-88px 0;}
.kfView6 .a-top { background:#D2D3D6; display:none;}
.kfView6 .a-top:hover { background:#fe5a0e;}
.kfView6 .a-top .i { background-position:-20px -20px;}
.kfView6 .d { display:none; width:223px; background:#fff; position:absolute; right:54px; border:1px solid #E0E1E5; border-radius:3px; box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.kfView6 .d .arrow { position:absolute; width:8px; height:12px; background:url(../images/side_bg_arrow.png) no-repeat; right:-8px;top:31px;}
.kfView6 .d-service { top:0;}
.kfView6 .d-service-phone { top:-10px;}
.kfView6 .d-qrcode { top:35px;}
.kfView6 .d .inner-box { padding:15px 22px;}
.kfView6 .d-service-item { padding:0;}
.kfView6 .d-service .d-service-item { border-bottom:none;}
.kfView6 .d-service-item .circle { width:44px; height:44px; border-radius:50%; overflow:hidden; background:#ecf1f5; display:block; float:left;}
.kfView6 .d-service-item .i-qq { width:44px; height:44px; background:url(../images/side_con_icon03.png) no-repeat center 16px; display:block; transition:all .2s; border-radius:50%; overflow:hidden;}
.kfView6 .d-service-item:hover .i-qq { background-position:center center;}
.kfView6 .d-service-item .i-tel { width:44px; height:44px; background:url(../images/side_con_icon02.png) no-repeat center 24px; display:block; transition:all .2s;}
.kfView6 .d-service-item:hover .i-tel { background-position:center center;}
.kfView6 .d-service-item h3 { float:left; width:112px; line-height:44px; color:#666; font-size:15px; margin-left:12px;}
.kfView6 .d-service-item .text { float:left; width:112px; line-height:22px; font-size:15px; margin-left:12px;}
.kfView6 .d-service-item .text .number { font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.kfView6 .d-service-item .text p { height:44px; line-height: 22px; color: #666; font-size: 14px;}
.kfView6 .d-service-intro { padding-top:10px;}
.kfView6 .d-service-intro p { float:left; line-height:27px; font-size:12px; width:50%; white-space:nowrap; color:#888;}
.kfView6 .d-service-intro i { background:url(../images/side_con_icon01.png) no-repeat center center; height:27px; width:14px; margin-right:5px; vertical-align:top; display:inline-block;}
.kfView6 .d-qrcode { text-align:center; width: 200px;}
.kfView6 .d-qrcode .inner-box { padding:10px 0;}
.kfView6 .d-qrcode p { font-size:14px; color:#93959c; margin:0;}
.qrcode-img img {width:100%;}

@media (max-width:800px) {
	.kfView6{top: 50%;}
	.a-qrcode { display:none;}
}