<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{ margin:0; padding:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{}
body{color: #333;overflow-x: hidden;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:16px/1.5 å¾®è½¯é›…é»‘,Microsoft Yahei,Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:15px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
address,cite,code,em,th,i { font-weight:normal; font-style:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none; color:#333;cursor:pointer;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
@font-face {font-family: "Youshebiaotihei";src: url(../fonts/Youshebiaotihei.ttf);}
@font-face {font-family: "impact";src: url(../fonts/impact.ttf);}

/* è®¾ç½®æ»šåŠ¨æ¡çš„æ&nbsp;·å¼ */
::-webkit-scrollbar { width:2px;}/* æ»šåŠ¨æ§½ */
::-webkit-scrollbar-track { background-color:#ddd; width:2px; border-radius:0px;}/* æ»šåŠ¨æ¡æ»‘å— */
::-webkit-scrollbar-thumb { background-color:#144692;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#eee;}


/* æŒ‰é’®æ&nbsp;·å¼åŽ»é™¤*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
input{ border-radius: 0; } 
.w1400{ width:1400px;margin:0 auto;}
@media screen and (max-width:1650px){
.w1600{ width:90%;}	
}
@media screen and (max-width:1440px){
.w1400{ width:94%;}	
}
@media screen and (max-width:767px){
.w1400{ width:92%;}	
}

.w1600 { width: 1600px; margin: 0 auto; }
 @media screen and (max-width: 1800px) {
.w1600 { width: 95%; }
}
 @media screen and (max-width: 767px) {
.w1600 { width: 94%; }
}

/*å¤´éƒ¨*/
.topone{ width:100%; padding:0 45px; height:48px; background:#144692; overflow:hidden;}
.topone .left{ font-size:14px; line-height:48px; color:#fff; float:left;}
.topone .right{ line-height:48px; float:right;display:flex; display: -webkit-flex;align-items:center;}
.topone .right .toptel{ color:#fff; font-weight:bold; font-size:14px; background:url(../images/toptelico.png) left center no-repeat; padding-left:25px;}
.topone .right .toptel span{ font-size:16px;}
.topone .right a{ color:#fff; font-size:14px;}
.topone .right a.zwqh{background:url(../images/topzwqh.png) left center no-repeat; padding-left:25px;}
.topone .right em{ display:block; width:1px; height:14px; background:#fff; opacity:.2; margin:0 16px;}

.toptwo{ width:100%; height:100px; padding-left:45px; background:#fff;position: relative; z-index: 10;}
.toptwo .logo{ float:left; width:280px; height:100%;}
.toptwo .logo a{ display:block; width:100%;height:100%; position:relative;}
.toptwo .logo a img{ max-width:100%; max-height:100%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
@media screen and (max-width:1440px){
	.topone{padding:0 3%;}
}
@media screen and (max-width:1080px){
	.topone .right a.toplx{ display:none;}
	.topone .right a.toplx+em{ display:none;}
}
@media screen and (max-width:767px){
	.topone .left{ display:none;}
	.topone .right{ width:100%;}
}
@media screen and (max-width:500px){
	.topone .right a.zwqh{ display:none;}
	.topone .right a.zwqh+em{ display:none;}
}

.toptwo .right{width: calc(100% - 520px); float:right;}
.toptwo .topnav{width: calc(100% - 426px); float:left;}
.toptwo .topnav ul li{ width:14.2857143%; float:left;}
.toptwo .topnav ul li:first-child{ width:10%;}
.toptwo .topnav ul li .yjcd{ display:inline-block;height:100%; float:left; position:relative; font-size:18px; color:#333; line-height:100px;}
.toptwo .topnav ul li:hover .yjcd,.toptwo .topnav ul li.active .yjcd{ color:#144692;}
.toptwo .topnav ul li .yjcd:after{ display:block; content:""; width:20%; height:2px; background:#144692; position:absolute; left:50%; bottom:0; transform:translateX(-50%); opacity:0;transition: all .4s ease;}
.toptwo .topnav ul li:hover .yjcd:after,.toptwo .topnav ul li.active .yjcd:after{ width:100%; opacity:1;}
.toptwo .topnav ul li#navId3,.toptwo .topnav ul li#navId6{ position:relative;}
.toptwo .topnav .proxlnav{position:absolute;width:200%; left:50%; transform:translateX(-61%);top:100px; background:rgba(255,255,255,1); height:0; overflow:hidden; padding:0 8%;transition: all .4s ease;}
.toptwo .topnav ul li:hover .proxlnav{ height:auto; padding:30px 8%;border-top: 1px solid #ececec;}
.toptwo .topnav ul li .proxlnav a{width:100%; height:44px; line-height:44px; text-align:center;font-size: 16px; color: #555;transition: all .4s ease;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.toptwo .topnav ul li .proxlnav a:hover{ background:#144692;color:#fff;}
/*.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl{ width:20.5%; margin:0 6% 40px 0; float:left; min-height:210px;}
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl:nth-child(4n+4){ margin-right:0;}
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl dt{ width:100%; font-size:16px; color:#555; padding-bottom:10px; border-bottom:1px solid #e2e2e2; font-weight:bold; margin:0 0 20px;}
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl dt a{ color:#555;}
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl dd{height:30px; line-height:30px; background:url(../images/fwxljt.png) no-repeat right center; padding:0 20px 0 0; }
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl dd a{ display:block; font-size:14px; color:#999;height:30px; line-height:30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl dd:hover{background: url(../images/fwxljt.png) no-repeat right center}
.toptwo .topnav ul li:hover .proxlnav .lyNavXl_main dl dd a:hover{color:#144692; text-decoration:underline;}*/

.toptwo .topnav .fwxlnav{ position:absolute;width:100%; left:0;top:100px; background:#fff; display:flex; display: -webkit-flex;justify-content:center; height:0; overflow:hidden; padding:0 8%;transition: all .4s ease;}
.toptwo .topnav ul li:hover .fwxlnav{ height:auto; padding:55px 8%;border-top: 1px solid #ececec;}
.toptwo .topnav .fwxlnav .lb{ width:13.4285714%; margin-right:1%; float:left; overflow:hidden;}
.toptwo .topnav .fwxlnav .lb:nth-child(7n){ margin-right:0;}
.toptwo .topnav .fwxlnav .lb&gt;img{ width:100%;margin-bottom:20px;transition: all .4s ease;}
.toptwo .topnav .fwxlnav .lb:hover&gt;img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.toptwo .topnav .fwxlnav .lb a{ font-size:16px; color:#555;transition: all .4s ease;}
.toptwo .topnav .fwxlnav .lb:hover a{ color:#144692;}
.toptwo .topnav .fwxlnav .lb a img{ margin-left:5px;transition: all .4s ease;}
.toptwo .topnav .fwxlnav .lb:hover a img{ margin-left:8px;}

.Top_search {width: 252px;height: 46px;border: 1px solid #e6e5eb; position:absolute; right:140px; top:50%; transform:translateY(-50%);}
.Top_search .sr { width: calc(100% - 50px); -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); -o-width: calc(100% - 50px); float: left; height:44px; line-height:44px; padding-left:15px; color: #999; outline: none;border: 0; background:#fbfbfb;}
.Top_search .tj { width: 50px; height: 44px; float: left; outline: none;border: 0; background:#fbfbfb url(../images/Search_btn.png)10px center no-repeat;}

.topmanu{ width:100px; height:100px; border-left:1px solid #ececec; position:absolute; right:0; top:0;}
.topmanu .box{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.topmanu span{ display:block; width:30px; height:2px; background:#144692;transition: all .6s ease;}
.topmanu:hover span:nth-of-type(2){ width:30px;}
.topmanu span:nth-of-type(2){ width:20px; margin:6px 0;}
.topmanu:hover span{ width:20px;}

.z_menu_mask {width: 100%; overflow: hidden; opacity: 0;visibility: hidden; transition: ease 1s; height: 100vh; position: fixed;left: 0; top: 0; background: rgba(0,0,0,.3);z-index: 10;}
.z_menu_mask.on{opacity: 1;visibility: visible;transform: translateX(0px);}
.z_menu_mask::before { content: "";display: block;width: 90vw;height: 90vw; background: #fff; position: absolute;right: -30vw;top: 50%;transform: translateY(-50%) scale(0,0); border-radius: 50%; transition: ease .8s;transition-delay: 0s;}
.z_menu_mask.on::before {transition-delay: .3s;}
.z_menu_mask.on::before, .z_menu_mask.on::after {transform: translateY(-50%) scale(1,1);}
.z_menu_mask::after {content: "";display: block;width: 100vw;height: 100vw;background: rgba(255,255,255,.3); position: absolute; right: -36vw;top: 50%;
  transform: translateY(-50%) scale(0,0); border-radius: 50%;transition: ease 1.5s;}
.z_menu_con{ width: 60%; height: 100%; position: relative; margin-left: 40%;border-radius: 50%; padding: 0 8.3vw 0 10.4vw; box-sizing: border-box; display: flex; align-items: center; z-index:11;}
.z_menu_nav li{ margin-bottom: 2vw;}
.z_menu_nav li a.sjbt{ font-size: 1.35416vw; font-weight: bold;}
.z_menu_down a{ display: inline-block; color: #777; background: url(../images/sj1.png) no-repeat left center; padding-left: 10px; margin-top: 0.6vw;  position: relative;  margin-right: 2vw;font-size: 15px;line-height: 28px;} 
.z_menu_down a::before{ content: ""; display: block; width: calc(100% - 15px); height: 1px; opacity: 0; background: #144692; position: absolute; left: 15px; bottom: 0;}
.z_menu_nav a:hover{ color: #144692; }
.z_menu_nav a:hover::before{ opacity: 1;}
.z_menu_down a:Hover{ background-image: url(../images/sj2.png);}
.z_menu_btm{ border-top: 2px solid  #144692; padding-top: 1.5vw; display: flex; align-items: center;}
.z_menu_addre{color: #333333;
line-height: 24px;}
.z_menu_share{ margin-left: auto; flex-shrink: 0;}
.z_menu_share a{ display: inline-block;width: 44px;height: 44px;border-radius: 50%;margin-left: 15px; background:#ccc url(../images/sjxlico.png) no-repeat;}
.z_menu_share a:hover{cursor: pointer;background:#144692 url(../images/sjxlico.png) no-repeat;}
.z_menu_share a.icon-wechat{ background-position:0px 0px;}
.z_menu_share a.icon-weibo{ background-position:0px -44px;}
.z_menu_share a.icon-youxiang{ background-position:0px -88px;}
.z_menu_share a.icon-dizhi{ background-position:0px -132px;}
.z_menu_close{ position: absolute; right:25px; top: 80px; width:24px; height:24px;cursor: pointer; background: url(../images/nav_close.png) center no-repeat; z-index:10;}
.z_menu_close:hover{ color: #144692;}
.z_menu_mask .warp{ opacity: 0; transition: ease 1.5s; transform: translateX(5vw); }
.z_menu_mask.on .warp{ opacity:1; visibility:inherit;}
@media screen and (max-width:1650px){
  .toptwo .right { width: calc(100% - 320px);}
  .toptwo .topnav {width: calc(100% - 400px);}
}
@media screen and (max-width:1440px){
	.toptwo{ height:80px;padding-left: 3%;}
	.toptwo .logo{ width:230px;}
	
	.toptwo .right{width: calc(100% - 270px);}
	.toptwo .topnav {width: calc(100% - 330px);}
	.toptwo .topnav ul li .yjcd{ line-height:80px;font-size: 16px;}
	.toptwo .topnav .fwxlnav{ top:80px;}
	.toptwo .topnav ul li .fwxlnav{ padding:0 3%;}
	.toptwo .topnav ul li:hover .fwxlnav{ padding:35px 3%;}
	
	.Top_search{ height:40px;right: 105px;}
	.Top_search .sr{ height:38px; line-height:38px;}
	.Top_search .tj{height: 38px;}
	
	.topmanu{ width:80px; height:80px;}
	
}
@media screen and (max-width:1199px){
	.toptwo .topnav { width: calc(100% - 285px);}
	.toptwo .topnav ul li .yjcd{ font-size:15px;}
	.toptwo .topnav ul li:hover .fwxlnav{ padding:25px 3%;}
	.toptwo .topnav .fwxlnav .lb a{ font-size:14px;}
	
	.Top_search{ width:200px;right: 100px;}
	.Top_search .sr{ padding-left:10px;width: calc(100% - 40px);}
	.Top_search .tj{ width:40px;background-size:20px;}
	
	.z_menu_mask::before{ border-radius:0; width:60%; height:100%; right:0; top:0;transform: translateX(100%);}
	.z_menu_mask.on::before, .z_menu_mask.on::after {transform: translateX(0);}
	.z_menu_mask.on::before{transition-delay: 0s;}
	.z_menu_mask::after{ display:none;}
	.z_menu_con{ border-radius:0; overflow-y: scroll;overflow-x: hidden; display:block;padding: 70px 8.3vw 0 10.4vw;}
	.z_menu_close{top:60px; right:20px;background-size: 20px;}
	.z_menu_mask .warp{ transform:none;}
	.z_menu_nav li a.sjbt{ font-size:16px; font-weight:bold;}
	.z_menu_btm{ padding-top:30px; margin-top:10px;}
	.z_menu_btm .z_menu_addre{ display:none;}
	.z_menu_share{ margin-left:0;}
	.z_menu_share a.icon-wechat{ margin-left:0;}
}
@media screen and (max-width:1079px){
	.toptwo{ height:66px;}
	.toptwo .logo{ width:210px;}
	.toptwo .topnav { display:none;}
	
	.Top_search{ width:260px; right:83px; height:36px;}
	.Top_search .sr{ height:34px; line-height:34px;}
	.Top_search .tj{height: 34px;}
	
	.topmanu{ width:66px; height:66px;}
	.z_menu_nav li { margin-bottom: 3vw;}
}
@media screen and (max-width:600px){
	.toptwo{ height:116px;}
	.toptwo .logo a{ height:66px;}
	.toptwo .right{ width:100%; }
	
	.Top_search{ width:94%; right:3%; top:66px; transform:none; right:auto;}
	.topmanu{ border-left:0;}
	
	.z_menu_mask::before{ width:100%;}
	.z_menu_con{width:100%;margin-left:0}
	.z_menu_nav li a.sjbt{ font-size:15px;}
	.z_menu_down a{ font-size:14px;}
	.z_menu_btm{ padding-top:20px; margin-top:20px;}
}

/* banner å¼€å§‹ */
.apple-banner { width: 100%; height: 792px; overflow: hidden; position: relative; z-index: 9;}
.apple-banner .swiper-container { width: 100%; height:792px; position: relative; }
.swiper-button-next, .swiper-button-prev { top: inherit; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: inherit; }
.apple-banner .swiper-button-prev, .apple-banner .swiper-button-next { display: block; width: 45px; height: 45px; position: absolute; bottom:35px; margin-top:0; top:auto;}
.apple-banner .swiper-button-prev { background: url(../images/ban_jt1.png) center center no-repeat; right:calc(13% + 45px); left:auto;}
.apple-banner .swiper-button-next { background: url(../images/ban_jt2.png) center center no-repeat; right:13%; left:auto; }
.apple-banner .swiper-container .swiper-slide .video::before {content: '';width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4); position: absolute;left: 0;top: 0;z-index: 2;}
.apple-banner .swiper-container .swiper-slide .video {width: 100%;position: absolute; top: 50%; left: 50%;
  -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;}
.apple-banner.swiper-container .swiper-slide .video .v_bg { position: absolute;top: 0; bottom: 0;left: 0; right: 0;
  background: -webkit-gradient(radial, center center, 0, center center, 460, from(rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, .8)));
  background: -webkit-radial-gradient(circle, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, .8));
  background: -moz-radial-gradient(circle, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, .8));
  background: -ms-radial-gradient(circle, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, .8));
  background: radial-gradient(circle, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, .8));
}
.apple-banner .swiper-container .swiper-slide .video video,.apple-banner .swiper-container .swiper-slide .video source {display: block;
  width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
.apple-banner .swiper-container .swiper-slide .video img {display: none; width: 100%;height: 100%; margin: auto; object-fit: cover;
  position: absolute;left: 0; top: 0; right: 0; bottom: 0;}
.apple-banner .swiper-container .swiper-slide .ba_txt { position: absolute;left: 50%;top: 45%;z-index: 3;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.ba_txt .baTxt_tit {width: 100%; line-height: 70px;color: #fff;font-size: 56px; font-weight:bold; text-align:center;}
.ba_txt em{ display:block; width:100px; height:4px; background:#c30302; margin:30px auto 50px;}
.ba_txt p {width: 70%;line-height: 30px;color:rgba(255,255,255,.8);font-size: 20px;margin: 0 auto; text-align:center;}
.apple-banner .swiper-container .swiper-slide a{ display:block; width:100%; height:100%; position: absolute; left:0; top:0; z-index:2;}

/*åˆ†é¡µå™¨*/
.apple-banner .swiper-container-horizontal&gt;.swiper-pagination-bullets, .apple-banner .swiper-pagination-custom, .apple-banner .swiper-pagination-fraction { top: auto; bottom:35px; left:13%;width: auto;}
.apple-banner .swiper-pagination-bullet { display: inline-block; width:34px; height:34px; position:relative;background:none;}
.apple-banner .swiper-pagination-bullet::before { display: block; content: ""; width:6px; height:6px; border-radius:50%; background:rgba(255,255,255,.2); position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.apple-banner .swiper-pagination-bullet-active {background: url(../images/ban_xg.png) no-repeat center;animation: myScroll 6s infinite linear;}
.apple-banner .swiper-pagination-bullet-active::before{background: #fff;}
 @keyframes myScroll {
 0% {transform: rotate(0);}
 100% {transform: rotate(360deg);}
}
.apple-banner .swiper-num {position: absolute;right:calc(13% + 100px);bottom:45px;z-index: 2;}
.apple-banner .swiper-num .active {display: inline-block;color:#fff;}
.apple-banner .swiper-num span {font-size:14px; font-weight:bold; color:rgba(255,255,255,.25);}
.apple-banner .swiper-num span:nth-of-type(2){ padding:0 5px;}
.apple-banner .swiper-num .total {display: inline-block;}

.apple-banner .banscoll{ position:absolute; left:50%; transform:translateX(-50%); font-size:12px; color:#fff; bottom:44px; z-index:11;}
.apple-banner .banscoll em{ display:block; width:1px; height:40px; background:rgba(255,255,255,.1); margin:0 auto 5px; position: relative; overflow:hidden;}
.apple-banner .banscoll em:before{display:block; content:""; width:1px; height:15px; background:#fff; position:absolute; left:0; top:0; animation: sbScroll 1.5s infinite linear;}
 @keyframes sbScroll {
 0% {top:0}
 100% {top:100%;}
}
.apple-banner .line1{ width:25%; height:1px; background:rgba(255,255,255,.1); position:absolute; bottom:52px; left:calc(13% + 145px); z-index:11;}
.apple-banner .line2{ width:23%; height:1px; background:rgba(255,255,255,.1); position:absolute; bottom:52px; right:calc(13% + 188px); z-index:11;}

@media screen and (max-width:1650px) {
.apple-banner { height: 700px; }
.apple-banner .swiper-container { height: 700px; }

.apple-banner .swiper-button-prev {right:calc(10% + 45px);}
.apple-banner .swiper-button-next {right:10%;}
.apple-banner .swiper-container-horizontal&gt;.swiper-pagination-bullets, .apple-banner .swiper-pagination-custom, .apple-banner .swiper-pagination-fraction {left:10%;}

}
@media screen and (max-width:1440px) {
.apple-banner { height: 666px; }
.apple-banner .swiper-container { height: 666px; }
.ba_txt .baTxt_tit{ font-size:50px; line-height:60px;}
.ba_txt em{ width:80px;margin: 20px auto 30px;}

.apple-banner .swiper-container-horizontal&gt;.swiper-pagination-bullets, .apple-banner .swiper-pagination-custom, .apple-banner .swiper-pagination-fraction {left:3%;}
.apple-banner .banscoll,.apple-banner .line1,.apple-banner .line2{ display:none;}
.apple-banner .swiper-button-prev {right:calc(3% + 45px);}
.apple-banner .swiper-button-next {right:3%;}

}
@media screen and (max-width:1299px) {
.apple-banner { height: 500px; }
.apple-banner .swiper-container { height: 500px; }
.apple-banner .swiper-container .swiper-slide .ba_txt{ top:50%;}
.ba_txt .baTxt_tit{ font-size:44px; line-height:50px;}
.ba_txt em{ width:60px;margin:10px auto 20px;}
.ba_txt p{ width:80%; font-size:18px;}

.apple-banner .swiper-button-prev, .apple-banner .swiper-button-next{ bottom:10px;}
.apple-banner .swiper-container-horizontal&gt;.swiper-pagination-bullets, .apple-banner .swiper-pagination-custom, .apple-banner .swiper-pagination-fraction { bottom:20px;}
.apple-banner .swiper-num{ bottom:20px; right: calc(3% + 100px);}
}
@media screen and (max-width:1080px) {
.apple-banner { height: 450px; }
.apple-banner .swiper-container { height: 450px; }
.ba_txt .baTxt_tit{ font-size:38px; line-height:48px;}
.ba_txt em{ display:none;}
.ba_txt p{ width:80%; font-size:16px; margin-top:15px;}
}
@media screen and (max-width:1023px) {
.apple-banner { height: 400px;}
.apple-banner .swiper-container { height: 400px; }
}
@media screen and (max-width:767px) {
.apple-banner { height: 300px;top: 0; }
.apple-banner .swiper-container { height: 300px; }
.ba_txt .baTxt_tit{ font-size:28px; line-height:40px;}
.ba_txt p{ width:90%;margin-top:10px;}
.apple-banner .swiper-container .swiper-slide .video { height:100%;}
.apple-banner .swiper-container .swiper-slide .video img{ display:block;}
}
@media screen and (max-width:600px) {
.apple-banner { height: 250px; }
.apple-banner .swiper-container { height: 250px; }

.apple-banner .swiper-button-prev, .apple-banner .swiper-button-next{ display:none;}
.apple-banner .swiper-pagination-bullet{ width:28px; height:24px; background-size:24px; margin:0 !important;}
.apple-banner .swiper-pagination-bullet::before{background: rgba(255,255,255,.5);}
.apple-banner .swiper-num{ right:3%;}
}
@media screen and (max-width:500px) {
.apple-banner { height: 220px; }
.apple-banner .swiper-container { height: 220px; }
.ba_txt .baTxt_tit{ font-size:22px; line-height:30px;}
.ba_txt p{ width:90%;margin-top:0; font-size:14px;}
}
@media screen and (max-width:375px) {
.apple-banner { height: 180px; }
.apple-banner .swiper-container { height: 180px; }
}
@media screen and (max-width:320px) {
.apple-banner { height: 160px; }
.apple-banner .swiper-container { height: 160px;}
}
/* banner ç»“æŸ */

/*é¦–é¡µè§£å†³æ–¹æ¡ˆ*/
.indsolu1{ padding:85px 0 40px; border-bottom:1px solid #eee; background:#fff url(../images/indsolu1_bg.png) left top no-repeat;}
/*é¡µé¢å…¬ç”¨æ&nbsp;‡é¢˜ å¼€å§‹*/
.indtilet{background: url(../images/indtiletico.png) no-repeat left top;padding-left: 12px;width:19%; float:left;}
.indtilet p{ font-size:44px; font-weight:bold; color:#222;position:relative;}
.indtilet p em{width:6px; height:6px; background:#e80000; display: inline-block; margin-left:20px;}
/*é¡µé¢å…¬ç”¨æ&nbsp;‡é¢˜ ç»“æŸ*/
.indsolu1 .indsolufl{ width:68%; float:right;}
.indsolu1 .indsolufl ul li{ width:25%; float:left;position:relative;}
.indsolu1 .indsolufl ul li:before{ content:"";display:block; width:40%; height:1px; background:#eee; position:absolute; top:40px; right:-20%;}
.indsolu1 .indsolufl ul li:last-child:before{ display:none;}
.indsolufl ul li.on:after{ content:""; display:block; width:24px; height:11px; background:url(../images/solulionico.png) center; position:absolute; left:50%; transform:translateX(-50%); bottom:-46px;}
.indsolu1 .indsolufl ul li p{ font-size:18px; font-weight:bold;color:#555; text-align:center; max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.indsolu1 .indsolufl ul li:hover p,.indsolu1 .indsolufl ul li.on p{ color:#144692;}
.indsolu1 .indsolufl ul li em{ display:block; width:80px; height:80px;border-radius:50%; background-position:0 0; margin:0 auto 15px; transition: margin-bottom .4s ease; background-size: 100% !important;}
.indsolu1 .indsolufl ul li:hover em,.indsolu1 .indsolufl ul li.on em{ background-color:#144692 !important;background-position:0 -80px !important; margin-bottom:20px;}
.ind_jjfabox{ min-height:200px;}
.indsolu2{ padding:85px 0;display:none; /*background: #fff url(../images/indsolu2_bg.png) right bottom no-repeat;*/ background:#fff;}
.indsolu2.on{ display:block;}
.indsolu2 .left{ width:46.5%; float:left;}
.indsolu2 .left .name{ font-size:30px; line-height:32px; color:#222; font-weight:bold;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.indsolu2 .left .ms{ font-size:16px; line-height:24px; color:#999; margin:20px 0 33px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.indsolu2 .left a.more{font-size:16px;color:#999;transition: all .4s ease;}
.indsolu2 .left a.more:hover{color:#144692;}
.indsolu2 .left a.more img{ margin-left:5px;transition: all .4s ease;}
.indsolu2 .left a.more:hover img{ margin-left:10px;}
.indsolu2 .left .yyly{ width:100%; border-top:1px solid #eee; margin-top:38px; padding-top:25px;}
.indsolu2 .left .yyly .tit{ font-size:18px; color:#555; font-weight:bold; margin:25px 0 20px;}
.indsolu2 .left .yyly .box{ width:100%;}
.indsolu2 .left .yyly .box .boxli{ width:31%; float:left; margin-right:3.5%;}
.indsolu2 .left .yyly .box .boxli:nth-child(3n){ margin-right:0;}
.indsolu2 .left .yyly .box .boxli .pic{ display:block; width:100%; height:120px; overflow:hidden;}
.indsolu2 .left .yyly .box .boxli .pic img{width:100%;height:100%;object-fit: cover; transition: all .8s ease;}
.indsolu2 .left .yyly .box .boxli:hover .pic img{ transform:scale(1.06);}
.indsolu2 .left .yyly .box .boxli .yylyname{ display:block; width:100%; height:44px; line-height:44px; background:#f5f8fa; text-align:center; padding:0 10px;font-size:16px; color:#999; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; transition: all .4s ease;}
.indsolu2 .left .yyly .box .boxli:hover .yylyname{background:#144692; color:#fff;}

.indsolu2 .right{ width:48.2857%; float:right;position:relative;}
.indsolu2 .right:after{ content:""; display:block; width:100%; height:100%; background:#144692; position:absolute; left:18px; top:18px;}
.indsolu2 .right .jjfapic{ display:block; width:100%; height:443px; position:relative; border-radius:30px 0 0 0; overflow:hidden;}
.indsolu2 .right .jjfapic img{width:100%; height:100%;object-fit: cover;position:relative; z-index:2;transition: all .8s ease;}
.indsolu2 .right .jjfapic:hover img{transform:scale(1.06); }
@media screen and (max-width:1650px) {
	.indsolu1{ padding:65px 0 30px;}
	.indsolufl ul li.on:after{ bottom:-32px;}
	.indtilet p{ font-size:38px;}
	
	.indsolu2{ padding:65px 0;}
	.indsolu2 .left .name{ font-size:28px;}
	
}
@media screen and (max-width:1440px) {
	.indsolu1{ padding:50px 0 20px;}
	.indtilet p{ font-size:34px;}
	
	.indsolufl ul li.on:after{bottom: -21px;}
	.indsolu1 .indsolufl ul li p{ font-size:16px;}
	
	.indsolu2{ padding:50px 0;}
	.indsolu2 .left .name{ font-size:24px;}
	.indsolu2 .left .ms{ font-size:15px;}
	.indsolu2 .left a.more{font-size:15px;}
	.indsolu2 .left .yyly .tit{margin: 10px 0 20px;}
	.indsolu2 .left .yyly .box .boxli .pic{height:100px;}
	.indsolu2 .left .yyly .box .boxli .yylyname{ height:40px; line-height:40px; font-size:15px;}
	
	.indsolu2 .right .jjfapic{ height:400px;}
	
}
@media screen and (max-width:1199px) {
	.indtilet{ width:20%;}
	.indtilet p em{ margin-left:10px;}
}
@media screen and (max-width:1080px) {
	.indsolu1{ padding:40px 0 20px; background:none;}
	.indtilet p{ font-size:24px;}
	.indtilet p em{ margin-left:5px;}
	.indsolu1 .indsolufl ul li:before{top:30px;}
	.indsolufl ul li.on:after{ display:none;}
	.indsolu1 .indsolufl ul li em{ width:60px; height:60px; background-size:60px 120px !important;}
	.indsolu1 .indsolufl ul li:hover em,.indsolu1 .indsolufl ul li.on em{ background-position:0 -60px !important; margin-bottom:15px;}
	.indsolu1 .indsolufl ul li p {font-size: 15px;}
	
	.indsolu2{ padding:40px 0; background:none;}
	.indsolu2 .left .name{ font-size:20px;}
	.indsolu2 .left .ms{margin: 10px 0 23px; font-size:14px;}
	.indsolu2 .left .yyly{ margin-top:20px;}
	.indsolu2 .left .yyly .tit{ margin-top:0;}
	.indsolu2 .left .yyly .box .boxli .pic{ height:80px;}
	.indsolu2 .left .yyly .box .boxli .yylyname{ font-size:14px;}
	
	.indsolu2 .right .jjfapic{ height:320px;}
	
}
@media screen and (max-width:767px) {
	.indsolu1{ padding:30px 0 15px;}
	.indtilet{ width:100%;margin-bottom:25px;}
	.indtilet p{ font-size:22px;}
	.indsolu1 .indsolufl{ width:100%;}
	
	.indsolu2{ padding:20px 0 30px;}
	.indsolu2 .left{ width:100%;}
	.indsolu2 .left .name{ font-size:20px;}
	.indsolu2 .left .ms{margin: 10px 0 15px;}
	.indsolu2 .left .yyly .box .boxli .pic{ height:120px;}
	
	.indsolu2 .right{width:100%;}
	.indsolu2 .right:after{ display:none;}
	.indsolu2 .right .jjfapic{ height:300px; border-radius:0;margin-bottom: 15px;}
	
}
@media screen and (max-width:500px) {
	.indsolu1 .indsolufl ul li:before{top:25px;}
	.indsolu1 .indsolufl ul li p{ font-size:14px;}
	.indsolu1 .indsolufl ul li em{ width:50px; height:50px; background-size:50px 100px !important; margin-bottom:10px;}
	.indsolu1 .indsolufl ul li:hover em, .indsolu1 .indsolufl ul li.on em{margin-bottom:10px;}
	.indsolu1 .indsolufl ul li:hover em,.indsolu1 .indsolufl ul li.on em{ background-position:0 -50px !important;}
	.indsolu2 .left .yyly .box .boxli .pic{ height:80px;}
	.indsolu2 .left .yyly{ padding-top:20px;}
	
	.indsolu2 .right .jjfapic{ height:230px;}
}

/*é¦–é¡µäº§å“*/
.indpro{ padding:85px 0; background:#fff; overflow:hidden; min-height:300px; position:relative;}
.indpro .proline{ height:1px; background:#ebebeb; position:absolute; top:0; left:50%; transform:translateX(-50%);}
.indpro .indtilet{ width:60%; float:left;}
.indpro .indpro_btn{ width:40%; float:right;display:flex; display: -webkit-flex; justify-content: end; margin-top:15px;}
.indpro .indpro_btn .swiper-button-next{ position:static; margin-top:0; background:none; width:auto; height:auto;}
.indpro .swiper-container2{ overflow:hidden; min-height:200px;}
.indpro .indpro_btn .hyp{border:1px solid #b52525; color:#b52525; padding:0 20px; height:40px; line-height:40px; margin-right:25px;display: flex;display: -webkit-flex; align-items: center;cursor:pointer;}
.indpro .indpro_btn .hyp:hover{color:#fff; background:#b52525;}
.indpro .indpro_btn .hyp em{ display:inline-block; width:17px; height:17px; background:url(../images/hyp.png) no-repeat; margin-right:10px;}
.indpro .indpro_btn .hyp:hover em{ background-position:0 -17px;}
.indpro .indpro_btn .more{ display:block;padding:0 20px; height:40px; line-height:40px; border:1px solid #144692; color:#144692;display: flex;display: -webkit-flex; align-items: center;}
.indpro .indpro_btn .more:hover{color:#fff; background:#144692;}
.indpro .indpro_btn .more em{ display:inline-block; width:17px; height:17px; background:url(../images/promore.png) no-repeat;margin-right:10px;}
.indpro .indpro_btn .more:hover em{ background-position:0 -17px;}
.indpro .indpro_btn .more i{display:inline-block; width:12px; height:10px; background:url(../images/fwxljt.png) no-repeat;margin-left:30px;}
.indpro .indpro_btn .more:hover i{background:url(../images/fwxljt2.png) no-repeat;}

.indpro .prozsbox{margin-top:40px;}
.indpro .tjpro{ width:100%;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.indpro .tjpro .proli{ width:33.333333%; float:left; border:1px solid #d8d8d8; padding:30px;}
.indpro .tjpro .proli:nth-child(2n){ border-left:0; border-right:0;}
.indpro .tjpro .proli .left{ width:45%; float:left;}
.indpro .tjpro .proli .left .name{ font-size:18px; color:#2d2d2d; margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all .4s ease;}
.indpro .tjpro .proli:hover .left .name{color:#144692;}
.indpro .tjpro .proli .left p{ font-size:12px; color:#999; margin-bottom:5px; position:relative; padding-left:9px; max-height:40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.indpro .tjpro .proli .left p:before{ content:"";display:inline-block; width:4px; height:4px; background:#b9b9b9; margin-right:5px; position:absolute; left:0; top:9px;}
.indpro .tjpro .proli .left p.pp{ color:#144692; font-size:14px;}
.indpro .tjpro .proli .left p.pp:before{background:#144692;}
.indpro .tjpro .proli .left a.more{ display:block;font-size:16px;color:#999;margin-top:46px;transition: all .4s ease;}
.indpro .tjpro .proli .left a.more:hover{color:#144692;}
.indpro .tjpro .proli .left a.more img{ margin-left:5px;transition: all .4s ease;}
.indpro .tjpro .proli .left a.more:hover img{ margin-left:10px;}

.indpro .tjpro .proli .right{ width:50%; height:200px; float:right; position:relative;}
.indpro .tjpro .proli .right .pic{ display:block; position: relative; width:100%; height:100%; overflow:hidden;}
.indpro .tjpro .proli .right .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;transition: all .4s ease;}
.indpro .tjpro .proli:hover .right .pic img{transform: scale(1.1);}
.indpro .tjpro .proli .right .tjhot{ position:absolute; top:0; right:0; width:50px; height:50px; z-index:2;}

.indpro .ptpro ul{ width:100%;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.indpro .ptpro ul li{ width:25%; float:left; border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; padding:30px;}
.indpro .ptpro ul li:nth-child(4n){ border-right:1px solid #d8d8d8;}
.indpro .ptpro ul li .name{font-size:18px; color:#2d2d2d; max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;margin-bottom: 15px;transition: all .4s ease;}
.indpro .ptpro ul li:hover .name{ color:#144692;}
.indpro .ptpro ul li .bottom{ width:100%; position:relative;}
.indpro .ptpro ul li .font{ position:absolute; left:0; top:0; z-index:2; max-width:30%;}
.indpro .ptpro ul li .font p{font-size:12px; color:#999; margin-bottom:5px; position:relative; padding-left:9px;max-width:100%;display: block; max-height:40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.indpro .ptpro ul li .font p:before{ content:"";display:inline-block; width:4px; height:4px; background:#b9b9b9; margin-right:5px; position:absolute; left:0; top:9px;}
.indpro .ptpro ul li .font p.pp{ color:#144692; font-size:14px;}
.indpro .ptpro ul li .font p.pp:before{background:#144692;}
.indpro .ptpro ul li .bottom .pic{ display:block; position: relative; width:65%;height:170px; float:right;}
.indpro .ptpro ul li .bottom .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto;right:0; top:0; bottom:0;transition: all .4s ease;}
.indpro .ptpro ul li:hover .bottom .pic img{transform:scale(1.1);}

.indpro .indrmpp{ margin-top:35px;}
.indpro .indrmpp p{ width:192px; float:left;font-size:18px; font-weight:bold; color:#222;display: flex; display: -webkit-flex; align-items: center;}
.indpro .indrmpp p img{ margin-right:10px;}
.indpro .indrmpp .name{ display:block; width:94px; height:24px; line-height:24px; background:#cfd5db; border-radius:3px; font-size:14px; color:#2d2d2d; text-align:center; float:left; margin:3px 1.5% 3px 0;padding: 0 5px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; transition: all .4s ease;}
.indpro .indrmpp .name:hover{ background:#144692; color:#fff;}
@media screen and (max-width:1650px) {
	.indpro{ padding:65px 0;}
	.indpro .indpro_btn{ margin-top:10px;}
}
@media screen and (max-width:1440px) {
	.indpro{ padding:50px 0;}
	.indpro .indpro_btn{ margin-top:0;}
	.indpro .tjpro .proli{ padding:20px;}
	.indpro .tjpro .proli .left .name{ font-size:16px;}
	.indpro .tjpro .proli .left a.more{ font-size:15px;}
	
	.indpro .ptpro ul li{ padding:20px;}
	.indpro .ptpro ul li .name{font-size:16px;}
}
@media screen and (max-width:1080px) {
	.indpro{ padding:40px 0;}
	.indpro .indpro_btn .hyp{ margin-right:15px; padding:0 15px;}
	.indpro .indpro_btn .more{ padding:0 15px;}
	.indpro .indpro_btn .more i{ display:none;}
	.indpro .prozsbox{ margin-top:30px;}
	.indpro .tjpro .proli .left a.more{ margin-top:26px;}
	.indpro .tjpro .proli .right{ height:150px;}
	.indpro .ptpro ul li .font{display:block; position:static; max-width:100%;}
	.indpro .ptpro ul li .bottom .pic{ width:100%; float:none; overflow:hidden; margin-top:10px;}
	.indpro .ptpro ul li .bottom .pic img{ margin:auto; top:0;left:0; bottom:0; transform:none;}
	.indpro .indrmpp{ margin-top:20px;}
	.apple-banner .swiper-button-prev, .apple-banner .swiper-button-next{ background-size:12px 17px !important; width:35px; height:35px; bottom:15px;}
	.apple-banner .swiper-button-prev { right: calc(3% + 35px);}
}
@media screen and (max-width:767px) {
	.indpro{ padding:30px 0;}
	.indpro .indtilet{ width:40%;}
	.indpro .indpro_btn{ width:60%;}
	.indpro .indpro_btn .hyp{ height:36px; line-height:36px;}
	.indpro .indpro_btn .more{ height:36px; line-height:36px;}
	.indpro .prozsbox{margin-top:0;}
	.indpro .tjpro .proli{width: calc(100% - 1px);padding:15px;}
	.indpro .tjpro .proli:nth-child(2n) {border: 1px solid #d8d8d8; border-top:0;border-bottom:0}
	
	.indpro .ptpro ul li{ width:50%; padding:15px;}
	.indpro .ptpro ul li:nth-child(2n) { border-right: 1px solid #d8d8d8;width: calc(50% - 1px);}
}
@media screen and (max-width:600px) {
	.indpro .indtilet{ width:100%; margin-bottom:20px;}
	.indpro .indpro_btn{ width:100%;justify-content: center; margin-bottom:15px;}
	.indpro .tjpro .proli .left .name{ margin-bottom:10px;}
	
	.indpro .ptpro ul li .name{ margin-bottom:10px;}
	.indpro .ptpro ul li .font{position: static; width: 100%;}
	.indpro .ptpro ul li .bottom .pic{ height:140px;}
}

/*é¦–é¡µå…³äºŽæˆ‘ä»¬*/
.indabout{ padding:292px 0 85px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat;background-size: 100%;}
.indabout .indabbox{ padding:50px 50px 0 50px; background:#fff; overflow:hidden;}
.indabout .indabbox .topleft{ width:218px; float:left;}
.indabout .indabbox .topleft .indtilet{ width:100%; margin-bottom:30px;}
.indabout .indabbox .topleft .more{ display:block;width:158px; height:48px; border:1px solid #e6e6e6;display:flex; display: -webkit-flex;justify-content:center;align-items:center; font-size:18px; color:#999;margin-left: 15px;transition: all .4s ease;}
.indabout .indabbox .topleft .more:hover{ background:#144692; color:#fff;}
.indabout .indabbox .topleft .more em{display:block;width:16px; height:16px;background:url(../images/abmore.png) no-repeat; margin-right:10px;}
.indabout .indabbox .topleft .more:hover em{ background-position:0 -16px;}
.indabout .indabbox .topright{width: calc(100% - 292px); float:right; height:140px; font-size:16px; color:#555; line-height:34px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.indabout .indabbox .topright p{ font-size:16px; color:#555; line-height:34px;}

.indabout .indabbox .indabimg{ width:100%; margin-top:60px;}
.indabout .indabbox .indabimg .img{ width:32%; float:left; margin-right:2%; position:relative;}
.indabout .indabbox .indabimg .img:last-child{ margin-right:0;}
.indabout .indabbox .indabimg .img img{ width:100%; height:100%;object-fit: cover;}
.indabout .indabbox .indabimg .img .text{ position:absolute; width:100%; top:50%; transform:translateY(-50%);text-align:center; color:#fff;padding: 10px;}
.indabout .indabbox .indabimg .img .text em{ display:block; width:56px; height:56px; margin:0 auto;background:url(../images/indab_adr.png) center no-repeat;}
.indabout .indabbox .indabimg .img .text p{ font-size:24px; font-weight:bold; margin:30px 0 10px;}
.indabout .indabbox .indabimg .img .text span{ font-size:16px; color:rgba(255,255,255,.65);max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
@media screen and (max-width:1650px) {
	.indabout{ padding:252px 0 65px;}
}
@media screen and (max-width:1440px) {
	.indabout{ padding:200px 0 50px;}
	.indabout .indabbox .topleft .indtilet{ margin-bottom:30px;}
	.indabout .indabbox .topleft .more{ font-size:16px;width: 140px;height: 44px;}
	.indabout .indabbox .topright{width: calc(100% - 232px);}
	.indabout .indabbox .indabimg{ margin-top:40px;}
	.indabout .indabbox .indabimg .img .text em{ background-size:48px;}
	.indabout .indabbox .indabimg .img .text p{ font-size:20px;margin: 15px 0 5px;}
	.indabout .indabbox .indabimg .img .text span{ font-size:15px;}
}
@media screen and (max-width:1080px) {
	.indabout{ padding:150px 0 40px;}
	.indabout .indabbox .topleft{ width:158px;}
	.indabout .indabbox .topleft .more{width: 120px;height: 40px; font-size:14px;}
	.indabout .indabbox .topleft .more em{width: 12px; height: 12px;background-size: 12px 24px;}
	.indabout .indabbox .topright {width: calc(100% - 178px); font-size:14px; line-height:28px; height:112px;}
	.indabout .indabbox .topright p{font-size:14px; line-height:28px;}
	
	.indabout .indabbox .indabimg{ margin-top:20px;}
	.indabout .indabbox .indabimg .img .text em{width: 40px; height: 40px; background-size:40px;}
	.indabout .indabbox .indabimg .img .text p{font-size: 18px; margin: 10px 0 5px;}
}
@media screen and (max-width:767px) {
	.indabout{ padding:100px 0 30px;}
	.indabout .indabbox { padding: 30px 30px 0 30px;}
	.indabout .indabbox .topleft{ width:100%;}
	.indabout .indabbox .topleft .indtilet{ width:50%; float:left; margin-bottom:0;}
	.indabout .indabbox .topleft .more{ float:right; height:36px;}
	.indabout .indabbox .topright{ width:100%;margin-top: 20px; height:168px;-webkit-line-clamp:6;}
	.indabout .indabbox .indabimg{ display:none;}
}
@media screen and (max-width:500px) {
	.indabout{ padding:70px 0 30px;}
	.indabout .indabbox {padding: 20px 20px 0 20px;}
}

/*é¦–é¡µæœåŠ¡*/
.indservice{ padding:85px 0; background:#f4f7fa; overflow:hidden;}
.indservice .indtilet{ width:100%; float:none;}
.indservice .twfw{ width:100%; margin-top:40px; overflow:hidden;}
.indservice .twfw ul li{ width:23.5%; height:470px; float:left; margin-right:2%; padding:40px 35px;background-size: cover !important;position:relative; transition: border .4s ease;}
.indservice .twfw ul li:nth-child(4n){ margin-right:0;}
.indservice .twfw ul li:after{ content:""; display:block; width:100%; height:80%; position:absolute; left:0; bottom:0; background: #144692 url(../images/fwhover_bg.png) 140% 100% no-repeat !important; opacity:0;-webkit-transition-duration: .4s;transition: all .4s ease;}
.indservice .twfw ul li:hover:after{height:100%;opacity:1; border-bottom:5px solid #b52525;}
.indservice .twfw ul li:hover .text{ position:relative; z-index:2;}
.indservice .twfw ul li p{ font-size:24px; font-weight:bold; color:#fff;}
.indservice .twfw ul li em{ display:block; width:60px; height:2px; background:#fff; margin:50px 0;opacity:0;-webkit-transition-duration: .4s;transition: all .4s ease;}
.indservice .twfw ul li:hover em{margin:35px 0; opacity:1;}
.indservice .twfw ul li .ms{ font-size:15px; color:rgba(255,255,255,.65); line-height:28px; opacity:0; height:0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:10;-webkit-box-orient: vertical;
-webkit-transition-duration: .4s;transition: opacity .4s ease;}
.indservice .twfw ul li:hover .ms{opacity:1; height:280px; }
.indservice .twfw ul li .ywzs{ font-size:14px; color:rgba(255,255,255,.45);-webkit-writing-mode:sideways-lr;  writing-mode: vertical-lr;direction: rtl; position:absolute; left:35px; bottom:40px; max-height:60%; display:none;}

.indservice .fourli{ width:100%;}
.indservice .fourli .tit{ font-size:30px; font-weight:bold; color:#222; margin:68px 0 30px;}
.indservice .fourli ul{ width:100%;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.indservice .fourli ul li{ width:49%; float:left; margin-right:2%; margin-bottom:20px; background:#fff; padding:30px 50px 30px 30px; position:relative;transition: all .4s ease;}
.indservice .fourli ul li:nth-child(2n){ margin-right:0;}
.indservice .fourli ul li:after{ content:""; display:block; width:100%; height:0; background:#aa292e; position:absolute; bottom:0; left:0;transition: all .4s ease;}
.indservice .fourli ul li .tb{ width:110px; float:left;}
.indservice .fourli ul li .tb em{ display:block; width:80px; height:80px; background-size:cover !important;background-position:0 0;}
.indservice .fourli ul li .text{width: calc(100% - 110px); float:right;}
.indservice .fourli ul li .text p{ font-size:18px; color:#555; font-weight:bold; margin-bottom:5px;transition: all .4s ease;}
.indservice .fourli ul li .text span{ font-size:16px; color:#999; line-height:30px;transition: all .4s ease;}

.indservice .fourli ul li:hover{ background:#144692;}
.indservice .fourli ul li:hover:after{ height:3px;}
.indservice .fourli ul li:hover .tb em{ background-position:0 -80px !important;}
.indservice .fourli ul li:hover .text p{ color:#fff;}
.indservice .fourli ul li:hover .text span{ color:rgba(255,255,255,.5);}


@media screen and (max-width:1650px) {
	.indservice{ padding:65px 0 50px;}
	.indservice .fourli .tit{margin: 50px 0 30px;}
}
@media screen and (max-width:1440px) {
	.indservice{ padding:50px 0 35px;}
	.indservice .twfw{ margin-top:30px;}
	.indservice .twfw ul li{ height:400px;padding:40px 25px;}
	.indservice .twfw ul li p{ font-size:22px;}
	.indservice .twfw ul li:hover .ms{ font-size:14px; line-height:28px; height:168px;}
	.indservice .twfw ul li .ywzs{ left:25px; bottom:30px; font-size:12px;}
	
	.indservice .fourli .tit{margin: 40px 0 20px; font-size:28px;}
}
@media screen and (max-width:1080px) {
	.indservice{ padding:40px 0 25px;}
	.indservice .twfw{ margin-top:20px;}
	.indservice .twfw ul li{ height:280px;padding: 20px;}
	.indservice .twfw ul li p{ font-size:18px;}
	.indservice .twfw ul li em{ margin:35px 0; width:40px; display:none;}
	.indservice .twfw ul li:hover em{ margin:25px 0 15px;}
	.indservice .twfw ul li:hover .ms{ height:192px;line-height:24px; font-size:13px; margin-top:10px;-webkit-line-clamp: 8;}
	.indservice .twfw ul li .ywzs{ display:none;}
	
	.indservice .fourli .tit{ margin: 20px 0 20px; font-size:22px;}
	.indservice .fourli ul li{ padding:20px; margin-bottom:15px;}
	.indservice .fourli ul li .tb{ width:80px;}
	.indservice .fourli ul li .text{ width: calc(100% - 90px);}
	.indservice .fourli ul li .text p{ font-size:16px;}
	.indservice .fourli ul li .text span{ font-size:14px; line-height:24px;}
}
@media screen and (max-width:880px) {
	.indservice .twfw ul li{ width:48.5%; margin-right:3%; margin-bottom:20px;}
	.indservice .twfw ul li:nth-child(2n){ margin-right:0;}
	
	.indservice .fourli .tit{ margin-top:5px;}
}
@media screen and (max-width:767px) {
	.indservice{ padding:30px 0 15px;}
	.indservice .fourli .tit{ font-size:20px;}
	.indservice .fourli ul li{ width:100%; margin-right:0;}
}
@media screen and (max-width:500px) {
	.indservice .twfw ul li{ height:240px; padding: 30px 15px; margin-bottom:13px;}
	.indservice .twfw ul li em{margin: 25px 0;width: 30px; opacity:1;}
	.indservice .twfw ul li:hover em{ margin:20px 0 15px;}
	
	.indservice .fourli ul li .tb{ width:60px;}
	.indservice .fourli ul li .tb em{ width:60px; height:60px;}
	.indservice .fourli ul li:hover .tb em{ background-position:0 -60px !important;}
	.indservice .fourli ul li .tb img{ width:60px;}
	.indservice .fourli ul li .text{ width: calc(100% - 70px);}
}

/*é¦–é¡µæ–°é—»ä¸­å¿ƒ*/
.indnew{padding:85px 0; background:#fff; overflow:hidden; min-height:300px;}
.indnew .newmore{ font-size:18px; color:#999;display:flex; display: -webkit-flex;align-items:center; float:right; margin-top:20px;}
.indnew .newmore:hover{ color:#144692;transition: all .4s ease;}
.indnew .newmore img{ margin-right:12px;}

.indnew .newbox{ margin-top:40px; overflow:hidden;}
.indnew .newbox .tjnew{ width:31.785%; float:left; overflow:hidden; position:relative;}
.indnew .newbox .tjnew .swiper-pagination{ top:235px; right:15px; bottom:auto; left:auto; width:auto;}
.indnew .newbox .tjnew .swiper-pagination-bullet{ background:rgba(255,255,255,.45);}
.indnew .newbox .tjnew .swiper-pagination-bullet-active{ background:#fff;}
.indnew .newbox .tjnew ul li{background:#f5f8fa; position:relative; transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover{background:#144692;}
.indnew .newbox .tjnew ul li:after{ content:""; display:block; width:100%; height:0px; background:#aa292e; position:absolute; left:0; bottom:0;transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover:after{ height:3px;}
.indnew .newbox .tjnew .pic{ display:block; width:100%; height:260px; position: relative;}
.indnew .newbox .tjnew .pic:after{ content:""; width:100%; height:50%; position:absolute; left:0; bottom:0; background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));}
.indnew .newbox .tjnew .pic img{ width:100%; height:100%;object-fit: cover;}
.indnew .newbox .tjnew .text{ padding:30px;}
.indnew .newbox .tjnew .text .litop1{ overflow:hidden;}
.indnew .newbox .tjnew .text .ssfl{width:70px; height:22px; line-height:20px; text-align:center;float:left;font-size:12px; color:#b52525; border-radius:3px; border:1px solid #b52525;transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover .text .ssfl{color:rgba(255,255,255,.5); border:1px solid rgba(255,255,255,.5);}
.indnew .newbox .tjnew .text time{ color:#999; font-size:12px; float:right; background:url(../images/tjnewico.png) left center no-repeat; padding-left:15px;transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover .text time{background:url(../images/tjnewico2.png) left center no-repeat; color:#fff; opacity:.5;}
.indnew .newbox .tjnew .text .name{width:100%; font-size:18px; color:#222; font-weight:bold; margin:24px 0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover .text .name{ color:#fff;}
.indnew a.ttmore{font-size:16px;color:#999;transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover .text a{color:#fff;}
.indnew a.ttmore i{ display:inline-block; width:12px; height:10px; background:url(../images/fwxljt.png)center no-repeat;margin-left:5px;transition: all .4s ease;}
.indnew .newbox .tjnew ul li:hover .text a.ttmore i{ margin-left:10px;background:url(../images/fwxljt2.png)center no-repeat;}

.indnew .newbox .rightnew{ width:68.215%; float:right;}
.indnew .newbox .rightnew ul li{background: #f5f8fa; padding:19px 30px; float:left; width:50.79%; margin-bottom:30px; position:relative; transition: all .4s ease;}
.indnew .newbox .rightnew ul li:last-child{ margin-bottom:0;}
.indnew .newbox .rightnew ul li:hover{ background:#144692;}
.indnew .newbox .rightnew ul li:after{ content:""; display:block; width:100%; height:0px; background:#aa292e; position:absolute; left:0; bottom:0;transition: all .4s ease;}
.indnew .newbox .rightnew ul li:hover:after{ height:3px;}
.indnew .newbox .rightnew ul li .litop1{ overflow:hidden;position:absolute; right:30px; top:23px;}
.indnew .newbox .rightnew ul li .ssfl{width:70px; height:22px; line-height:20px; text-align:center;float:left;font-size:12px; color:#b52525; border-radius:3px; border:1px solid #b52525; display:none;}
.indnew .newbox .rightnew ul li time{ color:#999; font-size:12px; float:right; background:url(../images/tjnewico.png) left center no-repeat; padding-left:15px; transition: all .4s ease;}
.indnew .newbox .rightnew ul li:hover time{background:url(../images/tjnewico2.png) left center no-repeat; color:#fff; opacity:.5;}
.indnew .newbox .rightnew ul li .name{ width: calc(100% - 100px);font-size:18px; color:#222; font-weight:bold; margin: 0 0 10px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;text-overflow:ellipsis;display: block; transition: all .4s ease;}
.indnew .newbox .rightnew ul li:hover .name{color:#fff;}
.indnew .newbox .rightnew ul li .ms{ font-size:16px; color:#999; line-height:26px; height:52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; transition: all .4s ease;}
.indnew .newbox .rightnew ul li:hover .ms{ color:rgba(255,255,255,.5);}
.indnew .newbox .rightnew ul li a.ttmore{ display:none;}

.indnew .newbox .rightnew ul li:nth-of-type(1){ height:441px; margin:0 3.14% 0; width:42.93%; padding:55px 30px;background: #f5f8fa url(../images/fwhover_bg2.png) 100% 100% no-repeat !important;}
.indnew .newbox .rightnew ul li:nth-of-type(1):hover{ background:#144692 url(../images/fwhover_bg2.png) 100% 100% no-repeat !important;}
.indnew .newbox .rightnew ul li:nth-of-type(1) .litop1{position:static;}
.indnew .newbox .rightnew ul li:nth-of-type(1) .name{width:100%;margin: 24px 0;height:64px; line-height:32px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:wrap;}
.indnew .newbox .rightnew ul li:nth-of-type(1) .ms{ margin-bottom:60px;line-height:32px;height:96px;-webkit-line-clamp: 3;}
.indnew .newbox .rightnew ul li:nth-of-type(1) .ssfl{ display:block; transition: all .4s ease;}
.indnew .newbox .rightnew ul li:nth-of-type(1):hover .ssfl{color:rgba(255,255,255,.5); border:1px solid rgba(255,255,255,.5);}
.indnew .newbox .rightnew ul li:nth-of-type(1) a.ttmore{ display:block;}
.indnew .newbox .rightnew ul li:nth-of-type(1):hover a.ttmore{color:#fff;}
.indnew .newbox .rightnew ul li:nth-of-type(1):hover a.ttmore i{ margin-left:10px;background:url(../images/fwxljt2.png)center no-repeat; }
@media screen and (max-width:1650px) {
	.indnew{padding:65px 0;}
	.indnew .newmore{ margin-top:15px;}
	.indnew .newbox{ margin-top:35px;}
}
@media screen and (max-width:1440px) {
	.indnew{padding:50px 0;}
	.indnew .newmore{ margin-top:10px;}
	.indnew .newbox{ margin-top:30px;}
}
@media screen and (max-width:1199px) {
	.indnew .newbox .tjnew .pic{ height:200px;}
	.indnew .newbox .tjnew .text{ padding:20px;}
	.indnew .newbox .tjnew .text .name{ font-size:16px;margin: 14px 0;}
	
	.indnew .newbox .rightnew ul li{ padding:20px; margin-bottom:22px;}
	.indnew .newbox .rightnew ul li .name{ font-size:16px;}
	.indnew .newbox .rightnew ul li .ms{ font-size:14px; line-height:24px;height: 24px;-webkit-line-clamp:1;}
	.indnew .newbox .rightnew ul li:nth-of-type(1){padding:35px 20px; height:338px;}
	.indnew .newbox .rightnew ul li:nth-of-type(1) .name{ font-size:16px; margin: 14px 0;height: 56px; line-height:28px;}
	.indnew .newbox .rightnew ul li:nth-of-type(1) .ms { margin-bottom:30px; line-height:28px;height:84px;-webkit-line-clamp: 3;}
}
@media screen and (max-width:1080px) {
	.indnew{padding:40px 0;}
	.indnew .indtilet { width:50%;}
	.indnew .newmore{ font-size:14px;margin-top: 5px;}
	.indnew .newmore img{ margin-right:8px; width:12px;}
	.indnew .newbox{ margin-top:20px;}
	.indnew .newbox .tjnew{ width:100%;}
	.indnew .newbox .tjnew ul li{ padding:20px;}
	.indnew .newbox .tjnew .swiper-pagination{ top:150px; right:auto; left:35px;}
	.indnew .newbox .tjnew .pic{ width:250px; height:150px; float:left;}
	.indnew .newbox .tjnew .text{width: calc(100% - 270px); float:right; padding:20px 0;}
	.indnew .newbox .tjnew .text .litop1{ margin-top:10px;}
	
	.indnew .newbox .rightnew{ width:100%; margin-top:20px;}
	.indnew .newbox .rightnew ul li{ width:53.93%;}
	.indnew .newbox .rightnew ul li:nth-of-type(1){width: 44.07%;margin: 0 2% 0 0;}
}
@media screen and (max-width:767px) {
	.indnew{padding:30px 0;}
	.indnew .newbox{ margin-top:0;}
	.indnew .newbox .tjnew .swiper-pagination{ top:200px; right:35px; left:auto;}
	.indnew .newbox .tjnew .pic{ width:100%; height:220px;}
	.indnew .newbox .tjnew .text{ width:100%; padding:20px 0 0;}
	.indnew .newbox .tjnew .text .litop1{ margin-top:0;}
	.indnew .newbox .tjnew .text .name{ margin:14px 0 0;}
	.indnew a.ttmore{ display:none;}
	
	.indnew .newbox .rightnew{ margin-top:10px;}
	.indnew .newbox .rightnew ul li{ width:100%;margin-bottom:10px;}
	.indnew .newbox .rightnew ul li .litop1{ position:static;}
	.indnew .newbox .rightnew ul li .ssfl{ display:block;}
	.indnew .newbox .rightnew ul li .name{ width:100%;margin: 14px 0 5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;white-space: wrap;}
	.indnew .newbox .rightnew ul li:nth-of-type(1){ width:100%; height:auto; padding:20px; margin-bottom:10px;}
	.indnew .newbox .rightnew ul li:nth-of-type(1) .name{ height:auto;}
	.indnew .newbox .rightnew ul li:nth-of-type(1) .ms{line-height: 24px; height: 24px; -webkit-line-clamp: 1; margin-bottom:0;}
	.indnew .newbox .rightnew ul li:nth-of-type(1) a.ttmore{ display:none;}
}
@media screen and (max-width:500px) {
	.indnew .newbox .tjnew .text .name,.indskjs .skjsbox .skjs_bottom .tj .text .name,.indnew .newbox .rightnew ul li:nth-of-type(1) .name,.indnew .newbox .rightnew ul li .name{ font-size:15px; white-space:normal;}
}

/*é¦–é¡µæ•°æŽ§æŠ€æœ¯*/
.indskjs{ padding:85px 0; background:#f4f7fa; overflow:hidden; min-height:300px;}
.indskjs .skjsbox{ width:48.95%; float:left;}
.indskjs .skjsbox&gt;div{ width:100%; overflow:hidden;}
.indskjs .skjsbox .indtilet{ width:250px; float:left;}
.indskjs .skjsbox .qhbtn{width: calc(100% - 250px);display:flex; display: -webkit-flex;justify-content:end; margin-top:21px;}
.indskjs .skjsbox .qhbtn p{ width:92px; height:24px; line-height:24px;font-size: 12px; border-radius:4px; background:#cfd5db; text-align:center; float:left; color:#222; margin-left:15px;cursor:pointer; transition: all .4s ease;}
.indskjs .skjsbox .qhbtn p:hover,.indskjs .skjsbox .qhbtn p.on{ background:#144692; color:#fff;}
.indskjs .skjsbox .skjs_bottom{ width:100%; background:#fff; padding:30px; margin-top:25px; display:none; min-height:486px;}
.indskjs .skjsbox .skjs_bottom.on{ display:block;}
.indskjs .skjsbox .skjs_bottom .tj{display:flex; display: -webkit-flex;justify-content: space-between; align-items: center;}
.indskjs .skjsbox .skjs_bottom .tj .pic{ display:block;width:225px; height:145px; float:left; overflow:hidden;}
.indskjs .skjsbox .skjs_bottom .tj .pic img{ width:100%; height:100%;object-fit: cover;transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;}
.indskjs .skjsbox .skjs_bottom .tj:hover .pic img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.indskjs .skjsbox .skjs_bottom .tj .text{width: calc(100% - 255px); float:right;}
.indskjs .skjsbox .skjs_bottom .tj .text .name{ font-size:18px; color:#222; font-weight:bold; line-height:30px; max-height:60px; margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;transition: all .4s ease;}
.indskjs .skjsbox .skjs_bottom .tj:hover .text .name{ color:#144692;}
.indskjs .skjsbox .skjs_bottom .tj .text .ms{ font-size:16px; color:#999; line-height:30px;max-height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.indskjs .skjsbox .skjs_bottom dl{ width:100%; margin-top:30px;}
.indskjs .skjsbox .skjs_bottom dl dd{ width:100%; height:50px;border-top:1px dashed #d9dde1;}
.indskjs .skjsbox .skjs_bottom dl dd a{ font-size:16px; color:#222;line-height:50px;width: calc(100% - 132px); float:left; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; transition: all .4s ease;}
.indskjs .skjsbox .skjs_bottom dl dd:hover a{ color:#144692;}
.indskjs .skjsbox .skjs_bottom dl dd span{display:flex; display: -webkit-flex;align-items: center; line-height:50px; float:right; font-size:14px; color:#999;}
.indskjs .skjsbox .skjs_bottom dl dd span img{ margin-right:7px;}

.indskjs .indwenda{width:48.95%; float:right; position:relative;}
.indskjs .newmore{ font-size:18px; color:#999;display:flex; display: -webkit-flex;align-items:center; position: absolute; right:0; top:22px;}
.indskjs .newmore:hover{ color:#144692;transition: all .4s ease;}
.indskjs .newmore img{ margin-right:12px;}
.indskjs .indwenda .tit{ width:100%; padding-left:30px; font-size:24px; color:#222;display:flex; display: -webkit-flex;align-items:center;margin-top: 12px;}
.indskjs .indwenda .tit img{ margin-right:14px;}
.indskjs .wd_bottom{ width:100%; background:#fff; padding:30px; margin-top:43px; min-height:486px; overflow:hidden;}
.indskjs .cl-seamless-container{ height:426px; overflow:hidden;}
.indskjs .cl-seamless-container .cl-seamless-list { margin: auto 0;padding: auto 0;animation: cl-scrolling 6s infinite linear;}
/* é¼&nbsp;æ&nbsp;‡ç§»å…¥æ»šåŠ¨åŒºåŸŸå˜æˆæ‰‹åž‹ */
.cl-seamless-container:hover .cl-seamless-list {}
/* é¼&nbsp;æ&nbsp;‡ç§»å…¥æ»šåŠ¨åŒºåŸŸæš‚åœåŠ¨ç”» */
.cl-seamless-container.pause .cl-seamless-list { animation-play-state: paused !important;}
/* åŠ¨ç”»å…³é”®å¸§ */
@keyframes cl-scrolling {
    from {
        transform: translate(0px, 0%);
    }

    to {
        transform: translate(0px, -100%);
    }
}
.indskjs .wd_bottom dl dd{ width:100%;}
.indskjs .wd_bottom dl dd .name{font-size:18px; color:#222; font-weight:bold; line-height:46px; height:46px; background:#f4f7fa; padding:0 15px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; padding-left:51px; position:relative;transition: all .4s ease;}
.indskjs .wd_bottom dl dd .name:hover{color:#144692;}
.indskjs .wd_bottom dl dd .name:before{ content:""; display:block; width:24px; height:24px; background:#144692 url(../images/qusico.png) center no-repeat; position:absolute; left:15px; top:11px; border-radius:50%;}
.indskjs .wd_bottom dl dd .ms{padding:0 15px; font-size:16px; color:#999; line-height:30px; max-height:90px; position:relative;padding-left:51px; margin:18px 0 27px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.indskjs .wd_bottom dl dd .ms:before{ content:""; display:block; width:24px; height:24px; background:#b52525 url(../images/qusico2.png) center no-repeat; position:absolute; left:15px; top:5px; border-radius:50%;}
@media (max-width:1650px) {
	.indskjs{ padding:65px 0;}
	.indskjs .skjsbox .qhbtn{ margin-top:15px;}
	
	.indskjs .indwenda .tit{ padding-left:0;}
	.indskjs .wd_bottom{ margin-top:33px;}
}
@media (max-width:1440px) {
	.indskjs{ padding:50px 0;}
	.indskjs .skjsbox .indtilet{ width:180px;}
	.indskjs .skjsbox .qhbtn{width: calc(100% - 180px);}
	.indskjs .skjsbox .skjs_bottom .tj .pic{ width:180px; height:116px;}
	.indskjs .skjsbox .skjs_bottom .tj .text {width: calc(100% - 200px);}
	
	.indskjs .wd_bottom{ margin-top:28px;}
}
@media (max-width:1080px) {
	.indskjs{ padding:40px 0;}
	.indskjs .newmore{ font-size:14px;top:25px;}
	.indskjs .newmore img { margin-right: 8px; width: 12px;}
	.indskjs .skjsbox{ width:100%;}
	.indskjs .skjsbox .qhbtn{ margin-top:5px;}
	.indskjs .skjsbox .skjs_bottom{ min-height:150px;}
	
	.indskjs .indwenda{ width:100%;}
	.indskjs .wd_bottom{ min-height:150px;}
	.indskjs .indwenda .tit{ margin-top:30px;}
}
@media (max-width:767px) {
	.indskjs{ padding:30px 0;}
	.indskjs .skjsbox .indtilet {width: 120px;}
    .indskjs .skjsbox .qhbtn { width: calc(100% - 120px);}
	.indskjs .skjsbox .qhbtn p{ margin-left:8px;}
	.indskjs .skjsbox .skjs_bottom{ margin-top:0;}
	.indskjs .skjsbox .skjs_bottom .tj .text .name{ font-size:16px;}
	.indskjs .skjsbox .skjs_bottom .tj .text .ms{ font-size:14px; line-height:24px; max-height:48px;}
	
	.indskjs .indwenda .tit{ font-size:22px;margin-top:20px;}
	.indskjs .wd_bottom { margin-top: 20px; }
	.indskjs .wd_bottom dl dd .name{ font-size:16px;}
	.indskjs .wd_bottom dl dd .ms{font-size:14px; line-height:24px; height:72px;margin: 15px 0;}
}
@media (max-width:500px) {
	.indskjs .skjsbox .skjs_bottom,.indskjs .wd_bottom { padding:20px;}
	.indskjs .skjsbox .skjs_bottom .tj .pic{ width:120px; height:77px;}
	.indskjs .skjsbox .skjs_bottom .tj .text { width: calc(100% - 135px); }
	.indskjs .skjsbox .skjs_bottom .tj .text .name{ font-size:15px; line-height: 24px; height:48px;}
	.indskjs .skjsbox .skjs_bottom dl dd a{ font-size:15px;width: calc(100% - 102px);}
	.indskjs .skjsbox .skjs_bottom dl dd span{ font-size:12px;}
	
	.indskjs .wd_bottom dl dd .name{ font-size:15px;}
	
}

/*é¦–é¡µåˆä½œé™¢æ&nbsp;¡*/
.ind_hzyx{min-height:400px; background:#f4f7fa;}
.ind_hzyx .w1400{ border-top: 1px solid #e6e6e6; padding:85px 0 160px; position:relative;}
.ind_hzyx .indtilet {width:70%;}
.ind_hzyx .w1400 .swiper-button-prev,.ind_hzyx .w1400 .swiper-button-next{ width:38px; height:38px;border-radius:50%;background:#dbdee1 url(../images/ppjt03.png) center no-repeat; top:50%;margin-top:0;  transition: all .4s ease;}
.ind_hzyx .w1400 .swiper-button-prev{ left:-60px;}
.ind_hzyx .w1400 .swiper-button-next{ transform: rotateY(180deg); right:-60px;}
.ind_hzyx .w1400 .swiper-button-prev:hover,.ind_hzyx .w1400 .swiper-button-next:hover{background:#144692 url(../images/ppjt03.png) center no-repeat;}
.ind_hzyx .hzyxbox{ width:100%; overflow:hidden;position:relative; margin-top:40px;}
.ind_hzyx .hzyxbox ul li{ height:100px; overflow:hidden; background:#fff; padding:0 20px;display:flex; display: -webkit-flex;justify-content:center;align-items:center;border-radius: 5px; overflow:hidden;}
.ind_hzyx .hzyxbox ul li img{ max-width:100%; max-height:100%;transition: all .6s ease;}
.ind_hzyx .hzyxbox ul li:hover img{transform: scale(1.1);}
.ind_hzyx .newmore{ font-size:18px; color:#999;display:flex; display: -webkit-flex;align-items:center; float:right; margin-top:20px;}
.ind_hzyx .newmore:hover{ color:#144692;transition: all .4s ease;}
.ind_hzyx .newmore img{ margin-right:12px;}
@media (max-width:1650px) {
	.ind_hzyx .w1400{padding:65px 50px 140px;}
	.ind_hzyx .indtilet{ margin-left:-50px;}
	.ind_hzyx .hzyxbox{margin-top:35px;}
	.ind_hzyx .w1400 .swiper-button-prev{left:0;}
    .ind_hzyx .w1400 .swiper-button-next{right:0;}
	.ind_hzyx .newmore{ margin-right:-50px;}
}
@media (max-width:1440px) {
	.ind_hzyx .w1400{padding:50px 50px 130px;}
	.ind_hzyx .hzyxbox{margin-top:30px;}
	.ind_hzyx .newmore{margin-top:10px;}
}
@media (max-width:1080px) {
	.ind_hzyx .w1400{padding:40px 0 120px;}
	.ind_hzyx .indtilet{ margin-left:0;}
	.ind_hzyx .newmore{ margin-right:0;}
	.ind_hzyx .hzyxbox{margin-top:20px;}
	.ind_hzyx .w1400 .swiper-button-prev,.ind_hzyx .w1400 .swiper-button-next{ display:none;}
	.ind_hzyx .newmore {font-size: 14px; margin-top: 5px;}
}
@media (max-width:767px) {
	.ind_hzyx .w1400{padding:30px 0 110px;}
	.ind_hzyx .hzyxbox{margin-top:0px;}
	
}

/*footer*/
.waves { width: 100%;height: 80px;margin: -78px 0 -8px;position: relative; left: 0; bottom: 0;z-index:2;}
.xtline &gt; use {animation: footdx 25s cubic-bezier(.55,.5,.45,.5)   infinite;}
.xtline &gt; use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}
.xtline &gt; use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;}
.xtline &gt; use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}
.xtline &gt; use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
@keyframes footdx {
	0% {transform: translate3d(-90px,0,0);}
	100% { transform: translate3d(85px,0,0);}
}
footer{background: #21262d; position: relative; padding: 60px 0 0; overflow:hidden;}
footer .foot_left{width: calc(100% - 280px); float:left;}
footer .foot_left ul li{ float:left; width:25%; padding-right:20px;}
footer .foot_left ul li p{ font-size:18px; color:#fff; margin-bottom:35px;}
footer .foot_left ul li p img{ margin-left:5px;}
footer .foot_left ul li a{width:100%; margin-bottom:25px;font-size: 16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; color:rgba(255,255,255,.35);transition: all .4s ease;}
footer .foot_left ul li a:hover{ color:#fff;}

footer .foot_right{ width:240px; float:right}
footer .foot_right .bt { font-size:18px; color:#fff; margin-bottom:35px;}
footer .foot_right .bt img{ margin-left:5px;}
footer .foot_right .footlxfs{ margin-bottom:25px;}
footer .foot_right .footlxfs p{ font-size:30px; font-weight:bold; color:#fff;}
footer .foot_right .footlxfs.email p{ font-size:24px; margin-bottom:5px;}
footer .foot_right .footlxfs span{ display:block; color:rgba(255,255,255,.35); font-size:16px;display:flex; display: -webkit-flex;align-items: center;}
footer .foot_right .footlxfs span img{ margin-right:7px;}
footer .foot_right .footewm{display:flex; display: -webkit-flex; justify-content: space-between;}
footer .foot_right .footewm  .pic{ width:100px;}
footer .foot_right .footewm img{ width:100%;}
footer .foot_right .footewm p{ text-align:center;color:rgba(255,255,255,.35); font-size:16px;margin-top: 10px;}

footer .footbanquan{ width:100%; border-top:1px solid rgba(255,255,255,.1); padding:23px 0; overflow:hidden; margin-top:50px;}
footer .footbanquan .left{ width:60%; float:left; color:rgba(255,255,255,.25); font-size:16px;}
footer .footbanquan a{color:rgba(255,255,255,.25); margin-left:18px;font-size:16px; transition: all .4s ease;}
footer .footbanquan a:hover{ color:#fff;}
footer .footbanquan .right{width:40%; float:right;display:flex; display: -webkit-flex; justify-content: end;}

.footlink{ width:100%; background:#262c34; padding:23px 0; overflow:hidden;}
.footlink .bt{ font-size:18px; color:#fff; font-weight:bold; float:left; background:url(../images/link.png) no-repeat; padding-left:38px; height:30px; line-height:30px;}
.footlink a{ font-size:16px; color:rgba(255,255,255,.35); margin-left:20px; line-height:30px;transition: all .4s ease;}
.footlink a:hover{ color:#fff;}
@media (max-width:1440px) {
	footer .foot_left ul li p { margin-bottom:25px;}
	footer .foot_left ul li a{ margin-bottom:20px;}
	footer .foot_right .bt{ margin-bottom:25px;}
	footer .foot_right .footlxfs p{ font-size:24px;}
	footer .foot_right .footlxfs.email p{ font-size:18px;}
}
@media (max-width:1080px) {
	.waves{ height:80px;}
	footer{ padding:40px 0 0;}
	footer .foot_left{ width:100%; text-align:center; margin-bottom:20px;}
	footer .foot_left ul li p{ margin-bottom:15px; font-size:16px;}
	footer .foot_left ul li p img{ display:none;}
	footer .foot_left ul li a{ margin-bottom:10px; font-size:14px;}
	footer .foot_right{ width:100%;}
	footer .foot_right .bt{ display:none;}
	footer .foot_right .footlxfs{ width:50%; float:left; text-align:center;}
	footer .foot_right .footlxfs span{justify-content:center;}
	footer .foot_right .footewm{ width:100%;}
	footer .foot_right .footewm .pic{ margin:0 auto;}
	
	footer .footbanquan{ padding:15px 0;margin-top: 30px;}
	footer .footbanquan .left{ width:100%; text-align:center; margin-bottom:5px;}
	footer .footbanquan a{ margin-left:10px;}
	footer .footbanquan .right{ width:100%;justify-content: center;}
	
	.footlink{padding:15px 0;}
	.footlink a{ margin-left:10px;}
}
@media (max-width:767px) {
	footer {padding: 30px 0 0;}
	footer .foot_left{ display:none;}
	footer .foot_right .footlxfs{ width:100%;margin-bottom: 15px;}
	footer .foot_right .footlxfs span,footer .foot_right .footewm p{ font-size:14px;}
	
	footer .footbanquan{margin-top:20px;}
	footer .footbanquan .left{ font-size:14px;}
	footer .footbanquan a{font-size:14px;}
	
	.footlink{ display:none;}
	.footlink .bt{ font-size:15px; padding-left:35px;}
	.footlink a{font-size:14px;}
}


/*nyBanner å¼€å§‹*/
.nyBanner { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;position: relative;}
.nyBanner img.BaImg { display: block; width:100%;}
.nyBanner .nyBa_Text{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);background: url(../images/ico01.png) no-repeat left top; padding-left:12px;}
.nyBanner .nyBa_Text p{ font-size:44px; font-weight:bold; color:#fff; position:relative;}
.nyBanner .nyBa_Text p:after{ content:""; width:4px; height:4px; background:#b52525; display:block;position: absolute;left: 194px; bottom: 9px;}
.nyBanner .nyBa_Text em{ font-size:24px; font-weight:bold; color:rgba(255,255,255,.15); text-transform:uppercase; display:block;}
.nyBanner .Crumb{ position: absolute;left:50%; transform:translateX(-50%); bottom:0;font-size: 16px;color: #fff;padding: 25px 0; border-top: 1px solid rgba(255,255,255,0.15);}
.nyBanner .Crumb .mbx{ width:50%; float:left;}
.nyBanner .Crumb .mbx a {display: inline-block;width: auto; line-height: 30px; color: #fff;font-size: 16px;margin: 0;padding: 0;}
.nyBanner .Crumb .mbx span{color: rgba(255,255,255,0.6);font-size: 16px;}
.nyBanner .Crumb .abmid_nav{ width:50%; float:right;display: flex;display: -webkit-flex;justify-content: end;}
.nyBanner .Crumb .abmid_nav a{ font-size:18px; color:rgba(255,255,255,.45); position:relative;padding-left: 5%;}
.nyBanner .Crumb .abmid_nav a:after{ content:""; display:block; width:0; height:5px; background:#144692; position:absolute; right:0; bottom:-31px;transition: all .4s ease;}
.nyBanner .Crumb .abmid_nav a.on,.nyBanner .Crumb .abmid_nav a:hover{color:#fff;}
.nyBanner .Crumb .abmid_nav a.on:after,.nyBanner .Crumb .abmid_nav a:hover:after{ width:71px;}
@media screen and (max-width:1600px){
	.nyBanner .nyBa_Text p{ font-size:36px;}
	.nyBanner .nyBa_Text p:after{left: 164px;}
	.nyBanner .nyBa_Text em{ font-size:22px;}
	.nyBanner .Crumb{ padding:15px 0;}
	.nyBanner .Crumb .mbx a {font-size: 14px;}
    .nyBanner .Crumb .mbx span{font-size: 14px;}
	.nyBanner .Crumb .abmid_nav a{ font-size:16px;}
	.nyBanner .Crumb .abmid_nav a:after{ bottom:-25px;}
	.nyBanner .Crumb .abmid_nav a.on:after,.nyBanner .Crumb .abmid_nav a:hover:after{ width:66px;}
}
@media (max-width:1366px) {
.nyBanner { height: 476px; }
.nyBanner img.BaImg { width: 1466px; height: 476px; margin: 0; padding: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
}
@media (max-width:1280px) {
.nyBanner { height: 454px; }
.nyBanner img.BaImg { width: 1396px; height: 454px;}
.nyBanner .nyBa_Text p{ font-size:32px;}
.nyBanner .nyBa_Text p:after{left: 144px;bottom: 6px;}
.nyBanner .nyBa_Text em {font-size:20px;}
}
@media (max-width:1080px) {
.nyBanner { height: 386px; }
.nyBanner img.BaImg { width: 1188px; height: 386px; }
.nyBanner .Crumb {padding: 10px 0;}
.nyBanner .Crumb .abmid_nav a{ font-size:14px;}
.nyBanner .Crumb .abmid_nav a:after{ height:3px;bottom: -21px;}
.nyBanner .Crumb .abmid_nav a.on:after, .nyBanner .Crumb .abmid_nav a:hover:after{ width:56px;}
}
@media (max-width:920px) {
.nyBanner { height:325px; }
.nyBanner img.BaImg { width: 1000px; height: 325px;}
.nyBanner .nyBa_Text p {font-size: 28px;}
.nyBanner .nyBa_Text p:after {left: 124px;}
}
@media (max-width:767px) {
	.nyBanner { height:auto; }
    .nyBanner img.BaImg { width:100%; height: auto; position:static; transform:none;}
	.nyBanner .nyBa_Text p{ font-size:24px;}
	.nyBanner .nyBa_Text p:after{left: 104px;}
	.nyBanner .nyBa_Text em{font-size:18px;}
	.nyBanner .Crumb{ padding:5px 0;}
	.nyBanner .Crumb .mbx{ width:100%;}
	.nyBanner .Crumb .mbx .navhone{ width:24px;}
	.nyBanner .Crumb .abmid_nav{ display:none;}
	.nyBanner .Crumb .mbx span,.nyBanner .Crumb .mbx a{ font-size:12px;}
}
/*nyBanner ç»“æŸ*/

/* ny_head start */
.ny_head { margin-top: -81px; position: relative; z-index: 1;}
.ny_head .nyHead_main { margin: 0 auto; border-top: 1px solid rgba(255, 255, 255, 0.15);}
.ny_head1 {border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.ny_head1 .nyHead_main { border-top: 0;}
.ny_location { max-width: 50%;color: rgba(255, 255, 255, 0.25);margin: 20px 0;overflow: hidden;white-space: nowrap;float: left;text-overflow:ellipsis;}
.ny_location .navhone{ margin-right:15px;}
.ny_location a,.ny_location span { line-height: 40px;color: #fff; font-size: 16px;padding: 20px 0; vertical-align: middle;}
.ny_location span { color: rgba(255, 255, 255, 0.25);}
.ny_location1 span{ overflow:hidden; white-space:nowrap;text-overflow:ellipsis;width:55%;}
.ny_location em {display: inline-block; width:6px; height:9px; vertical-align: middle; margin: 0 10px; background: url(../images/mbxjt.png) center center no-repeat;background-size: 100% 100%;}
.ny_menu { float: right;}
.ny_menu ul li { display: inline-block;vertical-align: top;margin-left:50px;}
.ny_menu ul li:first-child { margin-left: 0;}
.ny_menu ul li a { display: block; line-height: 40px;color: rgba(255, 255, 255, 0.45); font-size: 16px; padding: 20px 0; position: relative;}
.ny_menu ul li:hover a,.ny_menu ul li.active a { color: #fff;}
.ny_menu ul li a::after {
  content: '';
  display: block;
  width: 0;
  height: 4px;
  background:#144692;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.ny_menu ul li:hover a::after,.ny_menu ul li.active a::after { width: 100%;}
@media (max-width:1440px) {
    .ny_head { margin-top: -61px;}
	.ny_location { margin:10px 0;}
	.ny_location .navhone{ margin-right:10px;}
	.ny_location a, .ny_location span{ padding:10px 0;}
	.ny_menu ul li { margin-left: 40px;}
    .ny_menu ul li a { font-size: 16px; padding: 10px 0;}

}
@media (max-width:767px) {
	.ny_head {margin-top: 0;border-bottom: 1px solid #e6e6e6;}
    .ny_head .nyHead_main {border: 0;}
	.ny_location .navhone{ display:none;}
	.ny_location {width: 100%;max-width: 100%; border-bottom: 1px solid #f0f0f0;margin: 0;padding: 10px 0; color:#999;}
	.ny_location a,.ny_location span {line-height: 30px; color: #555; font-size: 14px;}
    .ny_location span { color: #999;}
    .ny_location a:hover { color: #144692;}
	.ny_location em{background: url(../images/mbxjt2.png) center center no-repeat;}
	.ny_menu {width: 100%;}
	.ny_menu ul li {display: block;width: 25%;text-align: center;margin: 0; float: left;}
	.ny_menu ul li a {line-height: 30px; color: #555;font-size: 14px;}
    .ny_menu ul li:hover a{ color: #144692;}
	.ny_menu ul li.active a{color: #555;}
	.ny_menu ul li a::after{ height:2px;}
	.ny_menu ul li.active a::after { width:0;}
	.ny_menu ul li.active:hover a::after { width:100%;}
	
  
}

/* ny_head end */


/*å†…é¡µå…¬å¸ç®€ä»‹*/
/*æ&nbsp;‡é¢˜*/
.NyAboutus  .abtit{ text-align:center; font-size:34px; font-weight:bold; position:relative;}
.NyAboutus  .abtit font{ position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.NyAboutus  .abtit span{ color:#144692;}
.NyAboutus  .abtit i{ font-size:42px; margin:0 8px;font-style: normal;}
.NyAboutus  .abtit p{font-size:76px; font-weight:bold; color:#f6f6f6; text-transform:uppercase; text-align:center;}
.NyAboutus  .abtit.jjbit{ text-align:left;}
.NyAboutus  .abtit.jjbit font{ left:0; transform:translate(0,-38%);}
.NyAboutus  .abtit.jjbit p{ color:rgba(0,0,0,.05); text-align:left; line-height:76px;}

.NyAboutus { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.NyAboutus .NyAboutus_Profile { width:100%; height:auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#f3f4f6;}
.NyAboutus .NyAboutus_Profile .left{width: calc(100% - 694px);  float:left;}
.NyAboutus .NyAboutus_Profile .left .cont{font-size:16px; color:#777; line-height:28px; margin-top:40px; max-height:336px; overflow-y:scroll;padding-right:20px;min-height: 200px;}
.NyAboutus .NyAboutus_Profile .left .cont p{line-height:28px;}
.NyAboutus .NyAboutus_Profile .left .cont::-webkit-scrollbar { width:3px;}
.NyAboutus .NyAboutus_Profile .left .fotwenzi{ font-size:20px; font-weight:bold; color:#e80000; margin-top:20px;}
.NyAboutus .NyAboutus_Profile .right{ width:654px; float:right; position:relative;}
.NyAboutus .NyAboutus_Profile .right img{ max-width:100%;}
.NyAboutus .NyAboutus_Profile .right .text{ position:absolute; bottom:-40px; right:-40px; background:#144692; padding:20px 28px; box-shadow: 0 12px 29px rgba(0,0,0,.19);}
.NyAboutus .NyAboutus_Profile .right .text p{ font-size:42px; color:#fff; margin:0 0 10px;}
.NyAboutus .NyAboutus_Profile .right .text i{ font-style:normal; padding-left:50px;}
.NyAboutus .NyAboutus_Profile .right .text span{ display:block; width:60%; float:left; font-size:16px; font-weight:bold; color:rgba(255,255,255,.64);}
.NyAboutus .NyAboutus_Profile .right .text em{display:block;width:106px;height:4px;background:url(../images/nygsjjico.png) no-repeat;float: right;position: absolute;margin-top:40px;right: -50px;}
@media (max-width:1560px) {
	.NyAboutus .NyAboutus_Profile { width:100%; padding:60px 0;}	
}
@media (max-width:1440px) {
	.NyAboutus .NyAboutus_Profile { width:100%; padding:40px 0;}
	.NyAboutus .abtit{ font-size:30px;}
	.NyAboutus .abtit p{ font-size:64px;}
	.NyAboutus  .abtit.jjbit p{line-height:66px;}
}
@media (max-width:1366px) {
	.NyAboutus .NyAboutus_Profile .left{width: calc(100% - 584px);}
	.NyAboutus .NyAboutus_Profile .left .cont{  max-height:260px;}
	.NyAboutus .NyAboutus_Profile .right{ width:554px;}
	.NyAboutus .NyAboutus_Profile .right .text em{ right:0;}
}
@media (max-width:1080px) {
	.NyAboutus .NyAboutus_Profile .left{width: calc(100% - 430px);}
	.NyAboutus .NyAboutus_Profile .left .cont{  max-height:230px;}
	.NyAboutus .NyAboutus_Profile .left .fotwenzi{ display:none;}
	.NyAboutus .NyAboutus_Profile .right{ width:410px;}
	.NyAboutus .NyAboutus_Profile .right .text p{font-size: 34px; margin: 0 0 5px;}
	.NyAboutus .NyAboutus_Profile .right .text i{padding-left: 20px;}
	.NyAboutus .NyAboutus_Profile .right .text span{ display:none;}
	.NyAboutus .NyAboutus_Profile .right .text em{margin: 0;}
}
@media (max-width:800px) {
	.NyAboutus .NyAboutus_Profile .left{ width:100%;}
	.NyAboutus  .abtit.jjbit{ text-align: center;}
    .NyAboutus  .abtit.jjbit font{ left:50%; transform:translate(-50%,-50%);}
    .NyAboutus  .abtit.jjbit p{text-align:center;}
	.NyAboutus .NyAboutus_Profile .left .cont{max-height: none;overflow: hidden;padding: 0; margin-top:20px;}
	.NyAboutus .NyAboutus_Profile .right{ display:none;}
}
@media (max-width:767px) {
	.NyAboutus .NyAboutus_Profile { padding:30px 0;}
	.NyAboutus .abtit{ font-size:24px;}
	.NyAboutus .abtit p{ font-size:44px;}
	.NyAboutus  .abtit.jjbit p{line-height:46px;}
	.NyAboutus .NyAboutus_Profile .left .cont{ margin-top:10px;font-size: 14px;}
}

/*å…³äºŽæˆ‘ä»¬ æ¨ªå¹…*/
.NyAboutus .ab_hengf{ width:100%; height:340px; background: url(../images/ab_hengf.jpg) center no-repeat;background-size:cover; overflow:hidden;}
.NyAboutus .ab_hengf .cont{height:100%; position:relative;}
.NyAboutus .ab_hengf .cont:before{ content:""; display:block; width:390px; height:340px;background: url(../images/kf.png) left center no-repeat; float:left;background-size:cover;}
.NyAboutus .ab_hengf .text{height:100%; position:absolute; left:460px; top:70px;}
.NyAboutus .ab_hengf .text p{ font-size:28px; font-weight:bold; color:#fff;}
.NyAboutus .ab_hengf .text span{ font-size:17px; color:#fff; opacity:.7; line-height:34px; display:block;margin:15px 0 20px;}
.NyAboutus .ab_hengf .text .btn a{ display:block; width:184px; height:42px; background:#fff; color:#144692; font-size:18px; border-radius:21px; float:left;padding-left:42px; line-height:42px;transition: all .4s ease;}
.NyAboutus .ab_hengf .text .btn a:hover{ position:relative; margin-top:-2px; box-shadow:0 5px 5px rgba(0,0,0,.2);}
.NyAboutus .ab_hengf .text .btn a:after{ content:""; display:block; width:36px; height:36px; border-radius:50%; background:#144692 url(../images/top_tel.png) center no-repeat; float:right; margin-right:3px; margin-top:3px;}
.NyAboutus .ab_hengf .text .btn a:last-child{ margin-left:33px;}
.NyAboutus .ab_hengf .text .btn a:last-child:after{ background:#144692 url(../images/zxzx_ico.png) center no-repeat;}
@media screen and (max-width:1399px){
	.NyAboutus .ab_hengf .text p{ font-size:24px;}
	.NyAboutus .ab_hengf .text span{ font-size:15px; line-height:28px;}
}
@media screen and (max-width:1079px){
	.NyAboutus .ab_hengf{ width:100%; height:240px;}
	.NyAboutus .ab_hengf .cont:before{width:275px; height:240px;}
	.NyAboutus .ab_hengf .text{left:290px; top:60px;}
	.NyAboutus .ab_hengf .text p{ margin-bottom:25px;}
	.NyAboutus .ab_hengf .text span{ display:none;}
	.NyAboutus .ab_hengf .text .btn a:last-child{ margin-left:15px;}
}
@media screen and (max-width:767px){
	.NyAboutus .ab_hengf{ display:none;}
}

/*å…³äºŽæˆ‘ä»¬ ä¼ä¸šæ–‡åŒ–*/
.ab_qywh{ padding:35px 0 60px; overflow:hidden; background:#fff;}
.ab_qywh ul{ width:100%; margin-top:20px;}
.ab_qywh ul li{ width:23.3%; height:412px; float:left; margin-right:2.26666667%; padding:44px 35px 0;background:#f0f0f0 url(../images/qywhli1.png) center bottom no-repeat; position:relative;}
.ab_qywh ul li i{ font-size:54px; font-family:impact; color:#144692;}
.ab_qywh ul li p{ font-size:24px; font-weight:bold; margin:8px 0 28px 0;}
.ab_qywh ul li span{ font-size:15px; line-height:28px; color:#999;}
.ab_qywh ul li:nth-of-type(2){background:#e4e4e4 url(../images/qywhli2.png) center bottom no-repeat;}
.ab_qywh ul li:nth-of-type(3){background:#f0f0f0 url(../images/qywhli3.png) center bottom no-repeat;}
.ab_qywh ul li:nth-of-type(4){ margin-right:0;background:#e4e4e4 url(../images/qywhli4.png) center bottom no-repeat;}
.ab_qywh ul li:after{ content:""; display:block; width:100%; height:0; position:absolute; bottom:50%; left:0; background:rgba(20,70,146,.7); transition: all .4s ease;}
.ab_qywh ul li:hover:after{ height:100%; bottom:0;}
.ab_qywh ul li:hover i,.ab_qywh ul li:hover p,.ab_qywh ul li:hover span{ color:#fff; position:relative; z-index:2;transition: all .4s ease;}
@media screen and (max-width:1399px){
	.ab_qywh {padding: 25px 0 40px;}
	.ab_qywh ul li{ padding:34px 25px 0; height:360px;}
	.ab_qywh ul li p{margin: 0px 0 15px 0; font-size:22px;}
	.ab_qywh ul li span{ line-height:24px;}
}
@media screen and (max-width:1079px){
	.ab_qywh {padding: 25px 0;}
	.ab_qywh ul{ margin-top:10px;}
}
@media screen and (max-width:980px){
	.ab_qywh ul li{ width:48.5%; margin-right:3%; background-size:100% !important; margin-bottom:20px;height:320px;}
	.ab_qywh ul li:nth-of-type(2){ margin-right:0;}
	.ab_qywh ul li i{ font-size:42px;}
}
@media screen and (max-width:767px){
	.ab_qywh ul { margin-top: 10px;}
	.ab_qywh ul li{ margin-bottom:10px;padding: 24px 15px 0;}
}

/*å…³äºŽæˆ‘ä»¬ è£èª‰èµ„è´¨*/
.ab_honor{padding:35px 0 70px; overflow:hidden;background:#f0f0f0 url(../images/honor_bg.jpg) center bottom no-repeat; min-height:400px;}
.NyAboutus .ab_honor .abtit p{ opacity:.02;}
.NyAboutus .ab_honor .abtit font { color:#fff;}
.ab_honor .honor_box{padding:0 74px; position:relative; margin-top:20px;}
.ab_honor .swiper-container3{overflow:hidden;width:100%;}
.ab_honor .swiper-container3 ul li{ float:left; width:23.5%;}
.ab_honor .swiper-container3 ul li .pic{ display:block; width:100%; height:360px; background:rgba(255,255,255,.2); border:5px solid #fff; position:relative; overflow:hidden;}
.ab_honor .swiper-container3 ul li .pic img{ position:absolute; margin:auto; top:0; left:0; right:0; bottom:0; max-width:96%; max-height:96%;transition: all .4s ease;}
.ab_honor .swiper-container3 ul li:hover .pic img{transform: scale(1.06);}
.ab_honor .swiper-container3 ul li .name{ display:block; margin:20px 0 50px; color:#fff; font-size:18px; text-align:center;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.ab_honor .swiper-container3 ul li:hover .name{color:#144692;}
.ab_honor .honor_box .swiper-button-prev{background:url(../images/about_ico.png) center no-repeat; left:0; width:44px; height:44px; background-position:-44px 0; top:42%; transition: all .2s ease;}
.ab_honor .honor_box .swiper-button-prev:hover{background-position:-44px -44px;}
.ab_honor .honor_box .swiper-button-next{background:url(../images/about_ico.png) center no-repeat; right:0; width:44px; height:44px; background-position:-44px -88px; top:42%; transition: all .2s ease;}
.ab_honor .honor_box .swiper-button-next:hover{background-position:-44px -132px;}
.ab_honor .honor_box .swiper-pagination{ top:auto;left:50%!important; transform:translateX(-50%); display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.ab_honor .honor_box .swiper-pagination-bullet { display: inline-block; width:38px; height:11px; border-radius:6px; margin: 0 5px; cursor: pointer; background:rgba(255,255,255,.3); border-radius:6px; transition: all .4s ease;}
.ab_honor .honor_box .swiper-pagination-bullet-active{background:#144692;}
@media screen and (max-width:1079px){
	.ab_honor{padding:25px 0 60px;}
	.ab_honor .honor_box{ margin-top:10px;padding: 0 60px;}
	.ab_honor .swiper-container3 ul li .pic{ height:260px;}
	.ab_honor .swiper-container3 ul li .name{ margin:20px 0 30px; font-size:16px;}
	.ab_honor .honor_box .swiper-pagination-bullet {width:30px; height:8px;margin: 0 4px;}
}
@media screen and (max-width:767px){
	.ab_honor{padding:15px 0 50px;}
	.ab_honor .swiper-container3 ul li .name{margin: 15px 0 20px;}
}
/*å…³äºŽæˆ‘ä»¬ ä¸‰ç‚¹æœåŠ¡*/
.ab_service{padding:80px 0 160px; overflow:hidden;}
.ab_service ul li{ width:33.33333%; float:left; padding:0 60px; text-align:center;}
.ab_service ul li p{ margin-top:35px; font-size:26px; font-weight:bold;}
.ab_service ul li em{ display:block; width:40px; height:2px; background:#144692;margin: 14px auto 26px;transition: all .4s ease;}
.ab_service ul li:hover em{ width:70px;}
.ab_service ul li span{line-height: 28px; color:#666; font-size:16px;}
@media screen and (max-width:1650px){
	.ab_service{padding:60px 0 140px;}
}
@media screen and (max-width:1440px){
	.ab_service{padding:50px 0 130px;}
}
@media screen and (max-width:1080px){
	.ab_service{padding:40px 0 120px;}
	.ab_service ul li{padding:0 40px;}
	.ab_service ul li p{ margin-top:20px;}
	.ab_service ul li em{margin: 10px auto 16px;}
}
@media screen and (max-width:767px){
	.ab_service{padding:30px 0 110px;}
	.ab_service ul li{padding:0 20px;}
	.ab_service ul li p{ font-size:20px;}
	.ab_service ul li span{ font-size:15px;}
}
@media screen and (max-width:580px){
	.ab_service ul li{ width:100%; margin-bottom:20px;}
}

/*äº§å“ä¸­å¿ƒ*/
.pro_center{ background:#f4f4f4; min-height:400px; padding:80px 0 160px;}
.pro_center .pinpai .bktitle{ font-size:36px; line-height:38px; color:#222; font-weight:bold; text-align:center;}
.pro_center .pinpai .bktitle em{ display:block; width:56px; height:20px; background:url(../images/bktitleico.png) center no-repeat; margin:16px auto 30px;}
.pro_center .pinpai .ppscoll{ position:relative;}
.pro_center .pinpai .ppscoll .swiper-container5{ overflow:hidden;}
.pro_center .pinpai .ppscoll ul{ width:100%;}
.pro_center .pinpai .ppscoll ul li{ width:16.6666667%; float:left; background:#fff; padding:28px 10px; position:relative;}
.pro_center .pinpai .ppscoll ul li:before{content:""; width:0; height:3px; background:#144692; position:absolute; bottom:0; left:50%;transform:translateX(-50%); transition: all .4s ease;}
.pro_center .pinpai .ppscoll ul li:hover:before,.pro_center .pinpai .ppscoll ul li.on:before{ width:100%;}
.pro_center .pinpai .ppscoll ul li:after{ content:""; width:1px; height:94px; background:#eeeeee; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.pro_center .pinpai .ppscoll ul li:nth-of-type(6):after{ display:none;}
.pro_center .pinpai .ppscoll ul li .img{ display:block; width:100%; height:52px; position:relative; margin-bottom:2px;}
.pro_center .pinpai .ppscoll ul li .img img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.pro_center .pinpai .ppscoll ul li .name{ width:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; height:40px; line-height:40px; font-size:18px; color:#222; text-align:center;transition: all .4s ease;}
.pro_center .pinpai .ppscoll ul li .name:hover{ color:#144692;}
.pro_center .ppscoll .swiper-button-prev,.pro_center .ppscoll .swiper-button-next{ width:44px; height:44px; border-radius:50%; border:1px solid #dfdfdf; background:url(../images/ppjt01.png) center no-repeat;position:absolute; left:-72px; top:50%; transform:translateY(-50%); margin-top:0; transition: all .4s ease;}
.pro_center .ppscoll .swiper-button-next{ left:auto; right:-72px;background:url(../images/ppjt02.png) center no-repeat;}
.pro_center .ppscoll .swiper-button-prev:hover{ background:#144692 url(../images/ppjt03.png) center no-repeat; border:1px solid #144692;}
.pro_center .ppscoll .swiper-button-next:hover{ background:#144692 url(../images/ppjt04.png) center no-repeat; border:1px solid #144692;}

.pro_center .prozs{ margin-top:60px; margin-bottom:20px; overflow:hidden;min-height:200px;}
.pro_center .prozs.on{display: block;}
.pro_center .prozs .qhtitle{ font-size:30px; line-height:32px; color:#222; font-weight:bold; text-align:center;}
.pro_center .prozs ul{ width:100%;}
.pro_center .prozs ul li{ width:23.5%; margin-right:2%; margin-bottom:30px; float:left; background:#fff; padding:34px 26px; position:relative; overflow:hidden;}
.pro_center .prozs ul li:nth-child(4n){ margin-right:0;}
.pro_center .prozs ul li .text{ border-bottom:1px solid #eee;}
.pro_center .prozs ul li .text .name{ display:block;font-size:18px; color:#333; font-weight:bold;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pro_center .prozs ul li .text .xh{ font-size:16px; color:#999; margin:10px 0 15px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display:flex; display: -webkit-flex;align-items:center;}
.pro_center .prozs ul li .text .xh img{ margin-right:5px;}
.pro_center .prozs ul li .pic{ display:block; margin-top:15px; width:100%;height:225px; position:relative;}
.pro_center .prozs ul li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;transition: all .4s ease;}
.pro_center .prozs ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.pro_center .prozs ul li .zhe{ display:block;width:100%; height:100%; position: absolute; top:-50%; left:0;background:rgba(20,70,146,.75) url(../images/prozxico.png) center no-repeat;opacity:0;transition: all .4s ease;}
.pro_center .prozs ul li:hover .zhe{ opacity:1; top:0;}

@media screen and (max-width:1650px){
	.pro_center{ padding:60px 0 140px;}
	.pro_center .ppscoll{ padding:0 54px;}
	.pro_center .ppscoll .swiper-button-prev{ left:0;}
	.pro_center .ppscoll .swiper-button-next{ right:0;}
	
	.pro_center .prozs{ margin-top:60px;}
}
@media screen and (max-width:1440px){
	.pro_center{ padding:50px 0 130px;}
	.pro_center .pinpai .bktitle{ font-size:30px; line-height:32px;}
	.pro_center .pinpai .bktitle em{margin: 12px auto 20px;}
	.pro_center .pinpai .ppscoll ul li{ padding:20px 10px;}
	.pro_center .pinpai .ppscoll ul li .name{ font-size:16px;}
	
	.pro_center .prozs{ margin-top:40px;}
	.pro_center .prozs .qhtitle{font-size:28px; line-height:30px;}
	.pro_center .prozs ul{ margin-top:15px;}
	.pro_center .prozs ul li{padding: 30px 20px;}
	.pro_center .prozs ul li .text .xh{ font-size:14px;}
	.pro_center .prozs ul li .pic{ height:200px;}
}
@media screen and (max-width:1080px){
	.pro_center{ padding:40px 0 120px;}
	.pro_center .prozs ul li{ width:32%; margin-bottom:20px;}
	.pro_center .prozs ul li:nth-child(4n){ margin-right:2%;}
	.pro_center .prozs ul li:nth-child(3n){ margin-right:0;}
	.pro_center .prozs ul li .zhe{ background-size:50px;}
}
@media screen and (max-width:767px){
	.pro_center{ padding:30px 0 110px;}
	.pro_center .pinpai .bktitle{ font-size:24px; line-height:26px;}
	.pro_center .ppscoll{ padding:0 48px;}
	.pro_center .pinpai .ppscoll ul li .name{ font-size:14px;}
	.pro_center .ppscoll .swiper-button-prev,.pro_center .ppscoll .swiper-button-next{ width:38px; height:38px;}
	
	.pro_center .prozs{ margin-top:30px;}
	.pro_center .prozs .qhtitle{font-size:22px; line-height:24px;}
	.pro_center .prozs ul{ margin-top:10px;}
	.pro_center .prozs ul li{ width:48.5%;margin-right:3%; margin-bottom:15px;}
	.pro_center .prozs ul li:nth-child(4n){ margin-right:3%;}
	.pro_center .prozs ul li:nth-child(3n){ margin-right:3%;}
	.pro_center .prozs ul li:nth-child(2n){ margin-right:0;}
}
@media screen and (max-width:600px){
	.pro_center .prozs ul li .text .name{ font-size:16px;}
	.pro_center .prozs ul li .pic{ height:160px;}
	.pro_center .prozs ul li .zhe{ background-size:40px;}
}
@media screen and (max-width:414px){
	.pro_center .pinpai .bktitle em{margin: 10px auto 15px;}
    .pro_center .pinpai .ppscoll ul li:after{ display:none;}
	.pro_center .prozs ul{ margin-top:0;}
	.pro_center .prozs ul li{ padding:20px 15px;}
	.pro_center .prozs ul li .pic{ height:130px; margin-top:10px;}
}



/*æ–°é—»ä¸­å¿ƒå†…é¡µ*/
/* nyNews_swiper start */
.nyNews_swiper {min-height:300px;margin: 80px auto 0;background-color: #f8f7fb;}
.nyNews_swiper .swiper-container4{ overflow:hidden; position:relative;}
.nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {width: 50%;padding: 80px;float: left; background:#f4f4f4;}
.nyNewsSwiper_con .nyNewsSwiper_time {height: 30px;line-height: 30px;color: #144692;font-family: 'Arial';font-size: 16px;margin-bottom: 20px;}
.nyNewsSwiper_time span { display: block;height: 26px; line-height: 24px; color: #144692;font-size: 14px;border: 1px solid #144692;margin: 2px 30px 2px 0;
  padding: 0 12px;float: left;}
.nyNewsSwiper_time svg {display: block;width: 14px;height: 14px;margin: 7px 8px 8px 0;float: left;}
.nyNewsSwiper_con a.nyNewsSwiper_name { display: block;height: 88px;overflow: hidden; line-height: 44px;color: #222;font-size: 30px; font-weight:bold;
  display: -webkit-box;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nyNewsSwiper_con a.nyNewsSwiper_name:hover { color: #144692;}
.nyNewsSwiper_con p {height: 96px; overflow: hidden; line-height: 32px;color: #777; font-size: 18px;display: -webkit-box;text-overflow: ellipsis;
  -webkit-line-clamp: 3;-webkit-box-orient: vertical; margin: 20px auto 50px;}
a.ly_more { display: block; width:160px; height:48px; line-height:48px; color: #fff;font-size: 18px;text-align: center; background:#144692;}
a.ly_more i {display: inline-block; width: 16px;height:16px; background: url(../images/jtIco1.png) center center no-repeat; background-size: 100% 100%;vertical-align: middle; margin: -2px 10px 0 0;transition: all .4s ease;}
a.ly_more:hover i { margin-right:15px;}

.nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { width: 50%;height: 520px;float: right;}
.nyNewsSwiper_img a {display: block;width: 100%;height: 100%; overflow: hidden;position: relative;}
.nyNewsSwiper_img a img {display: block; width: 100%;height: 100%; object-fit: cover;margin: auto; position: absolute; left: 0;top: 0;right: 0; bottom: 0;transition: all .4s ease;}
.nyNewsSwiper_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.nyNews_swiper .swiper-container4 .swiper-pagination { width:180px;height: 20px;left: 50%;bottom: 95px; margin-left: -180px;}
.nyNews_swiper .swiper-container4 .swiper-pagination .swiper-pagination-bullet {width: 20px;height: 20px; border: 1px dashed transparent; border-radius: 50%;background: none;opacity: 0.25;}
.nyNews_swiper .swiper-container4 .swiper-pagination .swiper-pagination-bullet::after { content: ''; display: block; width: 6px; height: 6px; background-image: linear-gradient(to right, #144692, #2a5fb1); border-radius: 50%; margin: 6px auto;}
.nyNews_swiper .swiper-container4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 1px dashed #144692; opacity: 1;}
/* nyNews_swiper end */


/* nyNews_list start */
.nyNews_list { padding:80px 0 160px;}
.nyNews_list ul {margin-bottom: 50px;}
.nyNews_list ul li:hover {background-color:#144692;background-image: linear-gradient(to right,#144692, #2a5fb1);}
.nyNews_list ul li .nyNews_con {margin: 0 auto; padding: 40px 0; border-top: 1px solid #e6e6e6;}
.nyNews_list ul li:last-child .nyNews_con { border-bottom: 1px solid #e6e6e6;}
.nyNews_list ul li:hover .nyNews_con {border-top: 1px solid transparent;}
.nyNews_list ul li:last-child:hover .nyNews_con {border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.nyNews_list ul li .nyNews_con .nyNews_date { width: 80px;height: 80px;padding: 12px 0;background:#144692;margin-right: 2px; float: left;}
.nyNews_list ul li:hover .nyNews_con .nyNews_date {background-color: #b52525;background-image: inherit;}
.nyNews_list ul li .nyNews_con .nyNews_date p { height: 30px;line-height: 28px; color: #fff; font-family: 'Arial'; font-size: 26px; text-align: center;margin-top: 6px;}
.nyNews_list ul li .nyNews_con .nyNews_date span { display: block; height: 20px;line-height: 18px;color: #fff;font-family: 'Arial';font-size: 14px;text-align: center;}
.nyNews_list ul li .nyNews_con .nyNews_img {width: 285px;height: 200px;overflow: hidden;float: left; display:none;}
.nyNews_list ul li .nyNews_con .nyNews_img a {display: block;width: 100%;height: 100%;overflow: hidden;background-color:#f8f7fb;position: relative;}
.nyNews_list ul li .nyNews_con .nyNews_img a img {display: block;width: 100%;height: 100%;object-fit: cover; margin: auto;position: absolute; left: 0;
top: 0;right: 0;bottom: 0;transition: all .4s ease;}
.nyNews_list ul li:hover .nyNews_con .nyNews_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNews_list ul li .nyNews_con .nyNews_txt { width: calc(100% - 82px);padding: 0 0 10px 45px;float: right;}
.nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {display: block;overflow: hidden;color: #222;font-size: 24px; line-height:24px; font-weight:bold;white-space: nowrap;text-overflow: ellipsis;}
.nyNews_list ul li:hover .nyNews_con .nyNews_txt a.nyNews_name { color: #fff;}
.nyNews_list ul li .nyNews_con .nyNews_txt p {height: 64px;overflow: hidden;line-height: 32px;color: #777;font-size: 18px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 18px 0;}
.nyNews_list ul li:hover .nyNews_con .nyNews_txt p {color: rgba(255, 255, 255, 0.45);}
.nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more { display: block;height: 40px;line-height: 40px;color: #999;font-size: 18px;float: left;}
.nyNews_list ul li:hover .nyNews_con .nyNews_txt a.nyNews_more { color: #fff;}
.nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more i {display: inline-block;width:16px;height:16px;background: url(../images/jtIco2.png) center center no-repeat; background-size: 100% 100%;vertical-align: middle;margin: -5px 10px 0 0; transition: all .4s ease;}
.nyNews_list ul li:hover .nyNews_con .nyNews_txt a.nyNews_more i { background: url(../images/jtIco1.png) center center no-repeat;background-size: 100% 100%;margin: -5px 20px 0 0 ;}

/* nyNews_list end */
@media (max-width:1650px) {
	.nyNews_swiper { margin: 60px auto 0;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 510px;}
  .nyNews_list { padding:60px 0 140px;}
}
@media (max-width:1600px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {padding: 60px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 80px; line-height: 40px; font-size: 28px;}
  .nyNewsSwiper_con p { height: 90px; line-height: 30px;font-size: 16px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {  height: 490px;}
  .nyNews_list ul { margin-bottom: 40px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p {height: 60px;line-height: 30px; font-size: 16px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more {font-size: 16px;}
}
@media (max-width:1440px) {
  .nyNews_swiper { margin: 50px auto 0;}
  .nyNewsSwiper_con .nyNewsSwiper_time {font-size: 15px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 72px;line-height: 36px;font-size: 26px;}
  .nyNewsSwiper_con p {height: 90px;line-height: 30px; font-size: 15px; }
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 450px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination { bottom: 70px; margin-left: -144px;}
  .nyNews_list { padding:50px 0 130px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {font-size: 22px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 60px;line-height: 30px; font-size: 15px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more {font-size: 15px;}
}
@media (max-width:1366px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {padding: 50px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 420px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination { bottom: 54px;margin-left: -134px;}
}
@media (max-width:1280px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {padding: 40px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 400px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 44px; margin-left: -124px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 68px; line-height: 34px;font-size: 24px;}
  .nyNewsSwiper_con p {height: 84px;line-height: 28px; font-size: 14px; }
  .nyNews_list ul li .nyNews_con .nyNews_img {width: 250px; height: 175px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt {padding: 0 0 0 30px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {font-size: 20px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p {height: 56px; line-height: 28px; font-size: 14px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more {font-size: 14px;}
}

@media (max-width:1200px) {
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 64px;line-height: 32px;font-size: 22px;}
  .nyNewsSwiper_con p { height: 72px; line-height: 24px;font-size: 14px;}

  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 370px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 40px; margin-left: -124px;}
  .nyNews_list ul {margin-bottom: 30px;}
  .nyNews_list ul li .nyNews_con { padding: 32px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_img { width: 220px; height: 154px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt { padding: 0 0 0 32px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { margin: 9px 0;}
}
@media (max-width:1080px) {
.nyNews_swiper { margin: 40px auto 0;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 320px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con { padding: 30px;}
  .nyNewsSwiper_con .nyNewsSwiper_time { margin-bottom: 10px; }
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 60px; line-height: 30px;font-size: 20px;}
  .nyNewsSwiper_con p {margin: 14px 0 30px; }
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 30px; margin-left: -114px; }
  .nyNews_list { padding:40px 0 120px;}
  .nyNews_list ul li .nyNews_con .nyNews_date { width: 60px;height: 60px;padding: 5px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_date p {height: 30px; line-height: 30px; font-size: 20px; margin-top: 0;}
  .nyNews_list ul li .nyNews_con .nyNews_date span {font-size: 12px; }
  .nyNews_list ul li .nyNews_con { padding: 30px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_img { width: 200px;height: 140px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt {padding: 0 0 0 10px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {height: 36px; line-height: 34px; font-size: 18px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 48px; line-height: 24px; font-size: 14px;margin: 10px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more { height: 36px;line-height: 34px;}
}
@media (max-width:820px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con { padding: 20px;}
  .nyNewsSwiper_con .nyNewsSwiper_time { font-size: 14px; }
  .nyNewsSwiper_time span {  margin: 2px 20px 2px 0; padding: 0 10px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 56px;line-height: 28px; font-size: 18px;}
  .nyNewsSwiper_con p {margin: 10px 0 20px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 282px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 20px; margin-left: -104px;}
  .nyNews_list ul { margin-bottom: 20px; }
  .nyNews_list ul li .nyNews_con {padding: 20px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_img { width: 188px; height: 132px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt {width: calc(100% - 75px); padding: 0 0 0 20px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name { height: 32px;line-height: 30px; font-size: 16px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 48px; line-height: 24px; font-size: 14px; margin: 10px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more { height: 32px; line-height: 30px; }
}

@media (max-width:767px) {
	.nyNews_swiper { margin: 30px auto 0;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { width: 100%; height: 260px; float: none; }
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {width: 100%; float: none;}
  .nyNews_swiper .swiper-container4 .swiper-pagination { bottom: 20px;margin-left: 0; left: inherit; right: 20px; }
  .nyNews_list { padding:30px 0 110px;}
  .nyNews_list ul li .nyNews_con .nyNews_img { width: calc(100% - 64px);height: 220px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt {padding:0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { margin: 5px 0; }
}

@media (max-width:390px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 240px;}
  .nyNews_list ul li .nyNews_con .nyNews_img { height: 200px;}
}

@media (max-width:320px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 200px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 48px; line-height: 24px; font-size: 16px;}
  .nyNews_list ul li .nyNews_con .nyNews_img {height: 160px;}
}
/* åˆ†é¡µ start */
.ny_page { margin: 10px auto 0; text-align: center; line-height:40px; font-size:0;}
.ny_page a {display: inline-block; width: 44px;height: 44px;vertical-align: top; margin: 0 4px; background-color: #fff;/*border: 1px solid #ddd; */font-size:14px;color: #666;}
.ny_page a:hover { background-color:#144692;background-image: linear-gradient(to right,#144692, #2a5fb1); color:#fff;border: 1px solid #144692; }
.ny_page a.upPage i,.ny_page a.downPage i {display: block; width: 100%;height: 100%;}
.ny_page a.upPage i { background: #fff url(../images/arrow_left02.png) center center no-repeat; background-size: 14px 14px;}
.ny_page a.downPage i { background:#fff url(../images/arrow_right02.png) center center no-repeat;background-size: 14px 14px;}
.ny_page a.upPage:hover i { background: url(../images/arrow_left01.png) center center no-repeat; background-size: 14px 14px;}
.ny_page a.downPage:hover i {background: url(../images/arrow_right01.png) center center no-repeat; background-size: 14px 14px;}
.ny_page a.pnnum,.ny_page a.pnnum1 {line-height: 44px;color: #555;font-size: 18px; text-align: center;}
.ny_page a.pnnum:hover,.ny_page a.pnnum1 {color: #fff;background-color:#144692;background-image: linear-gradient(to right,#144692, #2a5fb1);}

.huify a{ background:#f4f4f4;}
.huify a.upPage i { background: #f4f4f4 url(../images/arrow_left02.png) center center no-repeat; background-size: 14px 14px;}
.huify a.downPage i { background:#f4f4f4 url(../images/arrow_right02.png) center center no-repeat;background-size: 14px 14px;}
/* åˆ†é¡µ end */

/* nyNew_detail start */
.nyNew_detail { background-color: #f4f4f4;}
.nyNew_detail .nyNewDetail_main { margin: 0 auto 80px; padding-top: 80px;}
.nyNewDetail_main .nyNewDetail_head { margin-bottom: 50px;}
.nyNewDetail_head h1 {line-height: 48px;color: #222; font-size: 36px; font-weight:bold; text-align: center; margin: 0 auto 20px;}
.nyNewDetail_head p { line-height: 30px;color: #999;font-size: 16px; text-align: center;}
.nyNewDetail_head p span { display: inline-block;line-height: 30px;color: #999;font-size: 15px; vertical-align: top;padding: 0 25px;}
.nyNewDetail_head p span svg { display: block; width: 15px; height: 15px; margin: 8px 10px 8px 0;float: left;}
.nyNewDetail_head p span svg.view_icon { width: 20px;height: 20px;margin: 6px 10px 4px 0;}
.nyNewDetail_main .nyNewDetail_con { padding: 50px;background-color: #fff; min-height:400px;}
.nyNewDetail_con .nyNewDetail_txt { line-height: 36px;color: #777;font-size: 18px;margin: 0 auto;}
.nyNewDetail_txt div,.nyNewDetail_txt p {line-height: 36px;}
/*.nyNewDetail_txt font,.nyNewDetail_txt font,.nyNewDetail_txt div font,.nyNewDetail_txt p font,.nyNewDetail_txt span,.nyNewDetail_txt span,
.nyNewDetail_txt div span,.nyNewDetail_txt p span {color: #777 !important;font-family: Arial, \5FAE\8F6F\96C5\9ED1, Microsoft Yahei, Helvetica, sans-serif !important;font-size: 18px !important;}*/
.nyNewDetail_txt br {display: none;}
.nyNewDetail_txt img {display: block!important;width: auto;max-width: 100%!important; margin: 0 auto!important;}
.nyNewDetail_txt table {width: 100%!important;border: 1px solid #ddd!important;}
.nyNewDetail_txt table tr th,.nyNewDetail_txt table tr td {padding:4px!important;border: 1px solid #ddd!important;}
.nyNewDetail_txt table tr th p,.nyNewDetail_txt table tr td p,.nyNewDetail_txt table tr th span,.nyNewDetail_txt table tr td span {line-height: 24px;color: #777 !important;font-family: Arial, \5FAE\8F6F\96C5\9ED1, Microsoft Yahei, Helvetica, sans-serif !important; font-size: 14px !important; }
.nyNewDetail_back { margin: 50px auto 0;}
.nyNewDetail_back a {display: block;height: 60px;line-height: 60px;color: #fff;font-size: 18px; text-align: center;background-image: linear-gradient(to right, #144692, #2a5fb1);}
.nyNewDetail_back a svg {display: inline-block; width: 18px; height: 18px; margin: -4px 0 0 14px; vertical-align: middle; transition: all .4s ease;}
.nyNewDetail_back a:hover svg {margin: -4px 0 0 24px;}
/* nyNew_detail end */
@media (max-width:1680px) {
  .nyNew_detail .nyNewDetail_main { margin: 0 auto 80px; padding-top: 80px;}
  .nyNewDetail_main .nyNewDetail_head { margin-bottom: 40px; }
  .nyNewDetail_head h1 { line-height: 44px; font-size: 32px;}
}

@media (max-width:1600px) {
  .nyNewDetail_main .nyNewDetail_con { padding: 40px;}
  .nyNewDetail_con .nyNewDetail_txt { line-height: 32px; font-size: 16px;}
  .nyNewDetail_txt div,.nyNewDetail_txt p {line-height: 32px;font-size: 16px !important;}
  .nyNewDetail_txt font,.nyNewDetail_txt font, .nyNewDetail_txt div font,.nyNewDetail_txt p font,
  .nyNewDetail_txt span,
  .nyNewDetail_txt span,
  .nyNewDetail_txt div span,
  .nyNewDetail_txt p span { font-size: 16px !important; }
  .nyNewDetail_back { margin: 40px auto 0;}
  .nyNewDetail_back a { height: 50px; line-height: 48px; font-size: 16px;}
}
@media (max-width:1560px) {
  .nyNewDetail_head h1 {line-height: 40px; font-size: 30px; }
}
@media (max-width:1440px) {
  .nyNew_detail .nyNewDetail_main { margin: 0 auto 60px;padding-top: 60px;}
  .nyNewDetail_head h1 {line-height: 36px; font-size: 28px;}
  .nyNewDetail_head p { font-size: 14px; }
  .nyNewDetail_head p span { font-size: 14px;  padding: 0 20px;}
  .nyNewDetail_con .nyNewDetail_txt {line-height: 30px;font-size: 15px;}
  .nyNewDetail_txt div,.nyNewDetail_txt p {line-height: 30px;font-size: 15px !important;}
  .nyNewDetail_txt font,
  .nyNewDetail_txt font,
  .nyNewDetail_txt div font,
  .nyNewDetail_txt p font,
  .nyNewDetail_txt span,
  .nyNewDetail_txt span,
  .nyNewDetail_txt div span,
  .nyNewDetail_txt p span { font-size: 15px !important;}
}
@media (max-width:1366px) {
  .nyNewDetail_main .nyNewDetail_head {margin-bottom: 30px; }
  .nyNewDetail_head h1 { margin-bottom: 15px; }
}

@media (max-width:1080px) {
  .nyNewDetail_head h1 { line-height: 34px; font-size: 26px;}
}
@media (max-width:1024px) {
  .nyNewDetail_head h1 {line-height: 32px; font-size: 24px;}
}
@media (max-width:820px) {
  .nyNew_detail .nyNewDetail_main {  margin: 0 auto 40px; padding-top: 40px;}
  .nyNewDetail_main .nyNewDetail_head { margin-bottom: 20px; }
  .nyNewDetail_head h1 { line-height: 30px; font-size: 22px;  margin-bottom: 10px; }
  .nyNewDetail_main .nyNewDetail_con { padding: 20px; }
  .nyNewDetail_back { margin: 20px auto 0; }
  .nyNewDetail_back a { height: 44px;line-height: 42px; font-size: 16px;}
}
@media (max-width:767px) {
  .nyNewDetail_head h1 {font-size: 20px; }
  .nyNewDetail_head p span { padding: 0 10px;}
  
  .ny_page{line-height:32px;}
  .ny_page a {width:38px;height:38px;}
  .ny_page a.pnnum, .ny_page a.pnnum1{ font-size:16px; line-height:38px; display:none;}
}

/*è¯¦æƒ…é¡µå†…å®¹è¶…å‡ºè®¾ç½®*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc !important;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*è®¾ç½®æ»šåŠ¨æ¡æ&nbsp;·å¼*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* æ»šåŠ¨æ§½ */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* æ»šåŠ¨æ¡æ»‘å— */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}

/*ä¸Šä¸‹ç¯‡*/
.nyPrevNext {background-color: #fff; padding-bottom:120px;}
.nyPrevNext ul { margin: 0 auto;}
.nyPrevNext ul li { padding: 50px 0 50px 120px; border-bottom: 1px solid #e6e6e6; position: relative;}
.nyPrevNext ul li:last-child { border-bottom: 0;}
.nyPrevNext ul li i {display: block;width: 44px !important;height: 44px !important;position: absolute;top: 50% !important;left: 44px !important;margin: -22px 0 0;border-radius: 50%;background-color: rgba(151, 151, 151, 0.2); background-image: none;}
.nyPrevNext ul li:hover i { background:#144692;background-size: 100% 100%;}
.nyPrevNext ul li i::after { content: ''; display: block;width: 20px;height: 20px;margin: 12px auto;}
.nyPrevNext ul li i.prev_ico::after { background: url(../images/arrow_left01.png) center center no-repeat; background-size: 20px 20px;}
.nyPrevNext ul li i.next_ico::after { background: url(../images/arrow_right01.png) center center no-repeat;background-size: 20px 20px;}
.nyPrevNext ul li span {display: block;line-height: 32px;color: #777;font-size:18px;margin-bottom: 12px;}
.nyPrevNext ul li p {overflow: hidden;height:30px; line-height: 30px;color: #777;font-weight:bold;font-size: 20px;white-space: nowrap;text-overflow: ellipsis;}
.nyPrevNext ul li p a {height:30px;line-height:30px; color: #777;font-size: 20px; font-weight:bold;}
.nyPrevNext ul li:hover p a { color:#144692; text-decoration: underline;}
@media (max-width:1650px){
	.nyPrevNext {padding-bottom:100px;}
	.nyPrevNext ul li{padding: 40px 0 40px 104px;}
	.nyPrevNext ul li i {left: 30px !important;}
	.nyPrevNext ul li span, .nyPrevNext ul li p a {font-size: 20px; margin-bottom: 0;}
}
@media (max-width:1440px){
	.nyPrevNext {padding-bottom:90px;}
	.nyPrevNext ul li{padding: 30px 0 30px 104px;}
	.nyPrevNext ul li span, .nyPrevNext ul li p a {font-size: 18px;}
}
@media (max-width:1366px){
	.nyPrevNext ul li{padding: 30px 0 30px 100px;}
	.nyPrevNext ul li i {width: 40px !important;height: 40px !important;}
	.nyPrevNext ul li i::after {width: 20px; height: 20px; margin: 10px auto;}
}
@media (max-width: 1080px){
	.nyPrevNext {padding-bottom:80px;}
}
@media (max-width: 1024px){
	.nyPrevNext ul li{padding: 20px 0 20px 80px;}
	.nyPrevNext ul li p {font-size:18px; height: 32px; line-height: 30px;}
    .nyPrevNext ul li span, .nyPrevNext ul li p a { font-size: 16px;}
	.nyPrevNext ul li i {left: 20px !important;}
	.nyPrevNext ul li span, .nyPrevNext ul li p a { font-size: 16px;}
	.nyPrevNext ul li span { line-height: 30px;}
}
@media (max-width: 767px){
	.nyPrevNext {padding-bottom:70px;}
    .nyPrevNext ul li { padding: 20px 0 20px 52px;}
    .nyPrevNext ul li i {left: 0 !important;}
}
/* nyPrevNext end */

/*è”ç³»æˆ‘ä»¬ å¼€å§‹*/
.lyNyMain4 { width: 100%; padding:80px 0 160px;overflow: hidden; }
.lyNy_Contact ul.newlxfs{ width:100%;display: -webkit-flex;display: flex;flex-wrap: wrap; margin-top:30px;}
.lyNy_Contact ul.newlxfs li{ width:31.6%; float:left; margin-right:2.6%; border:1px solid #eee; padding:38px 30px; margin-bottom:38px; text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.lyNy_Contact ul.newlxfs li:nth-child(3n){ margin-right:0;}
.lyNy_Contact ul.newlxfs li em{ display:block; width:68px; height:68px; margin:0 auto;}
.lyNy_Contact ul.newlxfs .li1 em{ background:url(../images/lxfs_ico1.png) center no-repeat;}
.lyNy_Contact ul.newlxfs .li2 em{ background:url(../images/lxfs_ico2.png) center no-repeat;}
.lyNy_Contact ul.newlxfs .li3 em{ background:url(../images/lxfs_ico3.png) center no-repeat;}
.lyNy_Contact ul.newlxfs .li4 em{ background:url(../images/lxfs_ico4.png) center no-repeat;}
.lyNy_Contact ul.newlxfs .li5 em{ background:url(../images/lxfs_ico5.png) center no-repeat;}
.lyNy_Contact ul.newlxfs .li6 em{ background:url(../images/lxfs_ico6.png) center no-repeat;}
.lyNy_Contact ul.newlxfs li p{ font-size:24px; margin:20px 0 15px; font-weight:bold;}
.lyNy_Contact ul.newlxfs li span{ font-size:16px; color:#777; display:block; margin-bottom:18px; height:46px; overflow:hidden;}
.lyNy_Contact ul.newlxfs li a{ font-size:16px; font-weight:bold;cursor: pointer; color:#333; display:block;}
.lyNy_Contact ul.newlxfs li a img{ margin-left:10px;transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s; }
.lyNy_Contact ul.newlxfs li a:hover img{ margin-left:15px;}
.lyNy_Contact ul.newlxfs li a i{ font-style:normal; font-weight:bold;}
.lyNy_Contact ul.newlxfs li .lxewm{ position:relative;}
.lyNy_Contact ul.newlxfs li .lxewm .pic{padding:16px; box-shadow:0 16px 16px rgb(0 0 0 / 10%); background:#fff; position:absolute; bottom:54px; left:50%; transform:translateX(-50%); display:none}
.lyNy_Contact ul.newlxfs li .lxewm .pic:after{content:''; width:0px; height:0; border:12px solid transparent; border-top-color:#fff; position:absolute; left:50%; transform:translateX(-50%); top:100%;}
.lyNy_Contact ul.newlxfs li .lxewm .pic img{width:116px; height:116px;}
.lyNy_Contact ul.newlxfs li .lxewm:hover .pic{ display:block;}

@media (max-width:1650px) {
	.lyNyMain4 {padding:60px 0 140px;}
}
@media (max-width:1440px) {
	.lyNyMain4 {padding:40px 0 130px;}
}
@media (max-width:1080px) {
	.lyNyMain4 {padding:40px 0 120px;}
	.lyNy_Contact ul.newlxfs .li4 span,.lyNy_Contact ul.newlxfs .li5 span{ display:none;}
	.lyNy_Contact ul.newlxfs .li4 a,.lyNy_Contact ul.newlxfs .li5 a{ display:none;}
	.lyNy_Contact ul.newlxfs li .lxewm .pic{ display:block;position: static;transform: none;padding:0;box-shadow: none;}
}
@media (max-width: 1023px) {
	.lyNy_Contact ul.newlxfs li{ width:48.5%; margin-right:3%; margin-bottom:20px;}
	.lyNy_Contact ul.newlxfs li:nth-child(3n){ margin-right:3%;}
	.lyNy_Contact ul.newlxfs li:nth-child(2n){ margin-right:0;}
}
@media (max-width:767px) {
	.lyNyMain4 {padding:30px 0 110px;}
	.lyNy_Contact ul.newlxfs{ margin-top:20px;}
	.lyNy_Contact ul.newlxfs li{ width:100%; margin-right:0; margin-bottom:10px; padding:20px;}
	.lyNy_Contact ul.newlxfs li:nth-child(3n){ margin-right:0;}
	.lyNy_Contact ul.newlxfs li p{ margin:10px 0; font-size:20px;}
	.lyNy_Contact ul.newlxfs li span{ height:auto; margin-bottom:24px;}
}

	.lyNy_Contact .lxfs_mid{ width:100%; margin:20px 0 50px; overflow:hidden;}
	.lyNy_Contact .lxfs_mid .kuang{ width:49%; height:270px; float:left; margin-right:2%; background:url(../images/lxfskuang1.jpg) center no-repeat; background-size:cover; padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.lyNy_Contact .lxfs_mid .kuang:nth-child(2n){background:url(../images/lxfskuang2.jpg) center no-repeat; }
	.lyNy_Contact .lxfs_mid .kuang:nth-child(2n){ margin-right:0;}
	.lyNy_Contact .lxfs_mid .kuang p{ font-size:34px; color:#fff; text-align:center; margin:50px 0 40px;}
	.lyNy_Contact .lxfs_mid .kuang a{ display:block; width:186px; height:40px; line-height:40px;font-size:16px; color:#144692; margin:0 auto;background:#fff;transform: skewX(-15deg); position:relative; overflow:hidden;transition: all .4s ease;}
	.lyNy_Contact .lxfs_mid .kuang a:hover{ background:none;}
	.lyNy_Contact .lxfs_mid .kuang a:after{ content:""; display:block; width:100%; height:100%; background:#144692; position:absolute;left:-120%;
		top: 0; width: 110%; height: 100%;transform-origin: right top;transition: all .4s ease;}
	.lyNy_Contact .lxfs_mid .kuang a:hover:after{ left:0;}
	.lyNy_Contact .lxfs_mid .kuang a span{transform: skewX(15deg); display:block;padding-left: 40px;}
	.lyNy_Contact .lxfs_mid .kuang a:hover span{ position:relative; z-index:1; color:#fff;}
	.lyNy_Contact .lxfs_mid .kuang a span em{ display:block; width:31px; height:13px; background:url(../images/lxfs_jt.png) center no-repeat; position:absolute; right:36px; top:14px;}
	.lyNy_Contact .lxfs_mid .kuang a:hover span em{background:url(../images/lxfs_jt2.png) center no-repeat;}
@media (max-width: 1023px) {
	.lyNy_Contact .lxfs_mid{margin:20px 0 40px;}
	.lyNy_Contact .lxfs_mid .kuang{ height:230px;}
	.lyNy_Contact .lxfs_mid .kuang p{ font-size:30px; margin:30px 0;}
}
@media (max-width: 767px) {
	.lyNy_Contact .lxfs_mid{margin:10px 0 20px;}
	.lyNy_Contact .lxfs_mid .kuang{ height:210px;}
	.lyNy_Contact .lxfs_mid .kuang p{ font-size:24px;}
	.lyNy_Contact .lxfs_mid .kuang a{ width:150px;font-size:14px;}
	.lyNy_Contact .lxfs_mid .kuang a span{ padding-left:30px;}
	.lyNy_Contact .lxfs_mid .kuang a span em{ right:28px;}
}
@media (max-width:600px) {
	.lyNy_Contact .lxfs_mid .kuang{ width:100%; margin-right:0; margin-bottom:10px;}
}
.cat_title{ font-size:36px; line-height:38px; color:#333; text-align:center;}
.lyNy_Contact .lxwm_map .lyIdx_title p{ margin-top:0;}
.lyNyContact_Mapmain { width:100%; height:500px; overflow:hidden; margin:30px auto 0; padding:9px; background-color:#fff; border:1px solid #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.dz_map{ height:480px; overflow:hidden;}
[onpositionupdate]{ display:none;}
@media (max-width: 1440px) {
	.cat_title{ font-size:30px; line-height:32px;}
}
@media (max-width: 1023px) {
	.lyNyContact_Mapmain {height:430px;}
	.dz_map{ height:410px;}
}
@media (max-width: 767px) {
	.cat_title{ font-size:24px; line-height:26px;}
	.lyNyContact_Mapmain {height:350px;margin:20px auto 0;}
	.dz_map{ height:330px;}
}
/*è”ç³»æˆ‘ä»¬ ç»“æŸ*/

/*äº§å“è¯¦æƒ…é¡µ*/
.proxxpage{ background:#f4f4f4 url(../images/Ny_porxx.png) no-repeat;padding:270px 0 0; overflow:hidden; background-size:100%;}
.proxxpage .pronamexx{ font-size:48px; font-weight:bold; color:#222;}
.proxxpage .pronamexx:after{ content:""; display:block; width:118px; height:3px; background:#144692; margin-top:15px;}
.proxxpage .ms{ margin:30px 0 50px; overflow:hidden;}
.proxxpage .ms h1{ font-size:18px; color:#777; line-height:32px; max-height:64px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; width: calc(100% - 164px); float:left;}
.proxxpage .ms .fhbtn{ display:block; width:135px; height:40px;line-height:40px; background:#bbb; font-size:16px; color:#fff; text-align:center; float:right; transition: all .4s ease;}
.proxxpage .ms .fhbtn:hover{ background:#144692;}
.proxxpage .ms .fhbtn img{ margin-right:8px;}
.proxxpage .section2{ background:#fff; padding:65px; overflow:hidden;}
.ly_NyProDetail { width:100%; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pro_detail_main { width:100%; height:auto; margin:0 auto 60px; background-color:#fff; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text {width: 41.73%;overflow: hidden; margin: 0;float: right; position:relative; }
.pro_detail_text .cpgs { width:100%; overflow: hidden; line-height: 40px; color: #222; font-size: 24px; font-weight:bold; border-bottom:1px solid #e6e6e6; padding-bottom:12px;}
.pro_detail_text .cpgs em {width:4px;height:4px; background: #e80000;display: inline-block;margin-left:15px;}
.pro_detail_text .jyms { width:100%; height:128px; overflow:hidden; line-height:32px; color:#999; font-size:16px; text-align: justify; margin:0 auto; padding:0; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:4;overflow:hidden; margin:20px auto;}
.pro_detail_text .bottomlx{ width:100%; margin-top:40px;}
.pro_detail_text .bottomlx .img{ display:block; width:254px; float:left;}
.pro_detail_text .bottomlx .img img{ max-width:100%;}
.pro_detail_text .bottomlx .procontact{width: calc(100% - 274px); float:right;}
.pro_detail_text .bottomlx .left{ width:84px; float:left;}
.pro_detail_text .bottomlx .left&gt;img{ max-width:100%;}
.pro_detail_text .bottomlx .left p{ text-align:center; font-size:14px; color:#999;}
.pro_detail_text .bottomlx .left p img{ margin-right:4px;}
.pro_detail_text .bottomlx .right{width: calc(100% - 94px); float:right;}
.pro_detail_text .bottomlx .right p{ font-size:14px; color:#222; margin:15px 0 5px;}
.pro_detail_text .bottomlx .right span{ font-size:18px; color:#e70012; font-weight:bold;}
.pro_detail_text .bottomlx .right em{ display:block; width:80%; height:2px; background:#144692;background: linear-gradient(to right, #144692, #fff); margin-top:10px;}

/**äº§å“è¯¦æƒ…é¡µäº§å“å›¾ç‰‡åˆ‡æ¢**/
.prodetail_img { width:55%; margin: 0; padding: 0; float:left;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:80px; height:380px;overflow:hidden; float:left; }
#spec-list {float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li { padding:0; width:100%; height:80px; margin:0 auto 20px;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; position:relative;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative;width: calc(100% - 98px); height:380px; overflow:hidden; padding:0;float:right;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:101%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}

.proxxpage .section2 .proxxfgx img{ width:100%; margin-bottom:35px;}
.proxxpage .indtilet{ margin:0 0 35px; width:100%;}
.proxxpage .indtilet p{ font-size:30px;}
.proxxpage .indtilet p em{width:4px; height:4px; background: #e80000; display: inline-block; margin-left:15px;}
.proxxpage .section2 .proxxcont{ width:100%;}
@media (max-width:1650px) {
.proxxpage{ padding:200px 0 0;}
.proxxpage .pronamexx{ font-size:44px;}
.proxxpage .ms{margin: 20px 0 40px;}
.proxxpage .section2{padding:50px;}

}
@media (max-width:1440px) {
	.proxxpage .pronamexx{ font-size:38px;}
	.proxxpage .ms h1{ font-size:16px;}
	.pro_detail_main { margin:0 auto 40px;}
	.pro_detail_text .bottomlx .img{ width:200px;}
	.pro_detail_text .bottomlx .procontact{width: calc(100% - 220px);}
	
	.proxxpage .section2{padding:40px;}
}
@media (max-width:1299px) {
	.pro_detail_text .bottomlx .img{ display:none;}
	.pro_detail_text .bottomlx .procontact{width:100%;}
}
@media (max-width:1080px) {
	.proxxpage{ padding:180px 0 0;}
	.proxxpage .pronamexx{ font-size:32px;}
	.proxxpage .ms{margin: 20px 0;}
	.proxxpage .ms h1{line-height: 28px; max-height: 56px;}
	.proxxpage .ms .fhbtn{ font-size:14px;width: 115px;}
	.proxxpage .ms .fhbtn img{ width:18px;}
	.proxxpage .section2{padding:30px;}
	.proxxpage .section2 .proxxfgx img{ margin-bottom:20px;}
	
	#spec-n5{ width:100%; height:auto;}
	#spec-list ul li{ width:23.5%; margin-right:2%; margin-bottom:0;}
	.pro_detail_main { width:100%; margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 auto 20px;}
	.pro_detail_main .pro_detail_text{ width:100%; padding:0;}
	.pro_detail_text .jyms{ height:auto; margin-bottom:0;}
	.pro_detail_text .bottomlx{ display:none;}
	
	.proxxpage .indtilet{ background-size:40px;margin: 0 0 20px;}
	.proxxpage .indtilet p{ font-size:24px;}
}
@media (max-width:1024px) {
	.zoomdiv, .jqZoomPup { display:none!important;}
}
@media (max-width:800px) {
	
}
@media (max-width:767px) {
	.proxxpage{ padding:140px 0 0;}
	.proxxpage .pronamexx{ font-size:24px; margin-bottom:15px;}
	.proxxpage .pronamexx:after{ display:none;}
	.proxxpage .ms{ display:none;}
	.proxxpage .ms .fhbtn{ display:none;}
	.pro_detail_text .cpgs{ font-size:20px;}
	
	.proxxpage .section2{padding:20px;}
	
	#preview { width:100%;}
	.jqzoom { width:100%;height: 285px;}
	.pro_detail_main .pro_detail_text { width:100%; padding-top:0; height: auto;}
	.pro_detail_text .jyms{ font-size:14px; line-height:24px; margin-top:15px;}
	
}
@media (max-width:500px) {
	.proxxpage{ padding:100px 0 0;}
}
@media (max-width:320px) {
	.pro_detail_main { padding:10px;}
	.jqzoom { height: 250px;}
}

/*äº§å“ä¸Šä¸‹é¡µ*/
.nyprofy {height:auto; margin:40px auto 80px; padding:0;}
.nyprofy ul li { width:48.5%; height:auto; margin:0 3% 0 0; padding:35px 40px; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyprofy ul li:nth-child(2) { margin:0;}
.nyprofy ul li .nyline { display:block; width:100%; height:6px; margin:0; padding:0; background-color:#ddd; position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyprofy ul li p { width:100%; height:32px; overflow:hidden; line-height:32px; 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;}
.nyprofy ul li p em { display:block; width:32px; height:32px; margin:0 20px 0 0; padding:0; background:#fff; border:1px solid #bdbdbd; border-radius:50%; float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyprofy ul li p em i { display:block; width:16px; height:16px; margin:-8px 0 0 -8px; padding:0; position:absolute; left:50%; top:50%;}
.nyprofy ul li p em.PrevIco i { background: url(../images/jt06.png) center center no-repeat; background-size:16px 16px;}
.nyprofy ul li p em.NextIco i { background: url(../images/jt08.png) center center no-repeat; background-size:16px 16px;}
.nyprofy ul li span{ display:block; width:100%; height:40px; line-height:40px;}
.nyprofy ul li 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;}
.nyprofy ul li:hover { background-color:#fff; box-shadow:0 0 16px rgba(0,0,0,0.1);}
.nyprofy ul li:hover .nyline { background:#144692;}
.nyprofy ul li:hover p em { background: #144692;border:0;}
.nyprofy ul li:hover p em.PrevIco i { background:url(../images/jt07.png) center center no-repeat; background-size:16px 16px;}
.nyprofy ul li:hover p em.NextIco i { background:url(../images/jt09.png) center center no-repeat; background-size:16px 16px;}
.nyprofy ul li:hover p font { color: #144692;}
.nyprofy ul li:hover a { color:#333;}
@media (max-width:1650px) {	
    .nyprofy { margin:30px auto 60px;}
}
@media (max-width:1440px) {	
    .nyprofy { margin:30px auto 50px;}
	.nyprofy ul li { padding:30px 40px;}
	.nyprofy ul li p { font-size:22px;}
}
@media (max-width:1080px) {
	.nyprofy { margin:20px auto 40px;}
	.nyprofy ul li { padding:20px 20px 10px;}
	.nyprofy ul li i { height:4px;}
	.nyprofy ul li p { font-size:18px; margin:0 auto;}
	.nyprofy ul li a { font-size:15px;}
	.nyprofy ul li .nyline { height:4px;}
}
@media (max-width:820px) {
	.nyprofy ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.nyprofy ul li:nth-child(2) { margin:0 auto;}
}
@media (max-width:767px) {
	.nyprofy { margin:20px auto 30px;}
	.nyprofy ul li a { height:auto; line-height:25px; word-break:break-all; white-space:inherit; text-overflow:inherit; margin:10px auto 0;}
	.nyprofy ul li p em { width:28px; height:28px; margin:2px 10px 2px 0; font-size:16px;}
}


.NyProDetail_Reason { width:100%; height:auto; margin:0 auto; padding:60px 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:1400px; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Reason .NyReason_Main .indtilet{ margin: 0 auto 50px;float: none; width:248px;}
.NyProDetail_Reason .NyReason_Main .indtilet p{ color:#fff;}
.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.45); font-size:16px; text-align:center; margin:0 auto; padding:0;}

.NyProDetail_RecPro {height:auto; margin:0 auto; padding:80px 0;}
.NyProDetail_RecPro .indtilet .newmore{ font-size:18px; color:#999;display:flex; display: -webkit-flex;align-items:center; position:absolute; right:0; top:0;}
.NyProDetail_RecPro .indtilet .newmore:hover{ color:#144692;transition: all .4s ease;}
.NyProDetail_RecPro .indtilet .newmore img{ margin-right:12px;}
.NyProDetail_RecPro .RecPro_List { width:100%; height:auto;position:relative;clear: both;}
.RecPro_List .swiper-container { width:100%;}
.RecPro_List .swiper-container .swiper-slide { padding:20px; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text { width:100%; height:auto; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 7px; padding:0;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Text a.RecProName { color:rgba(13,80,159,1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p img { display:block; width:15px; height:18px; margin:1px 10px 1px 0; padding:0; float:left;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img { width:100%; height:250px; overflow:hidden; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Img a.RecProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.RecPro_List .swiper-container .swiper-slide a.RecProMore { display:block; width:100%; height:100%; margin:0; padding:0; background-color:rgba(13,80,159,0.65); position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide a.RecProMore img { display:block; width:64px; height:64px; margin:-32px 0 0 -32px; padding:0; position:absolute; left:50%; top:50%;}
.RecPro_List .swiper-container .swiper-slide:hover a.RecProMore { bottom:0;}
.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:42px!important; height:42px!important; margin:-22px 0 0!important; position:absolute; top:50%!important; opacity:1; border-radius:50%; border:1px solid #999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-button-prev { left:-74px; background: url(../images/jt06.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-next { right:-74px; background: url(../images/jt08.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-prev:hover { background:#144692 url(../images/jt07.png) center center no-repeat; background-size:30px 30px; border:1px solid #144692;}
.RecPro_List .swiper-button-next:hover { background:#144692 url(../images/jt09.png) center center no-repeat; background-size:30px 30px; border:1px solid #144692;}

.NyProDetail_Xgwz { width:100%; height:auto; margin:0 auto; padding:80px 0 50px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Xgwz .NyProXgwz_Main { width:1400px; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Xgwz .NyProXgwz_Main .newmore{ font-size:18px; color:#999;display:flex; display: -webkit-flex;align-items:center; position:absolute; right:0; top:0;}
.NyProDetail_Xgwz .NyProXgwz_Main .newmore:hover{ color:#144692;transition: all .4s ease;}
.NyProDetail_Xgwz .NyProXgwz_Main .newmore img{ margin-right:12px;}
.NyProXgwz_Main .NyProXgwz_List { width:100%; height:auto; min-height:120px; margin:0 auto; padding:0;}
.NyProXgwz_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:25px 30px; background-color:#f5f5f5; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.NyProXgwz_List ul li a.NyProXgwz_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li a.NyProXgwz_Name i { display:block; width:6px; height:6px; margin:11px 10px 11px 4px; padding:0; border:1px solid #144692; border-radius:50%; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:5px auto 0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p em { display:block; width:16px; height:16px; margin:7px 6px 7px 0; padding:0; background:url(../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;}
.NyProXgwz_List ul li:hover { background:#144692;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name { color:#fff;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name i { border:1px solid #fff;}
.NyProXgwz_List ul li:hover p { color:rgba(255,255,255,0.65);}
.NyProXgwz_List ul li:hover p em { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.NyProDetail_Order { width:100%; height:auto; margin:0 auto; padding:80px 0 160px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Order .NyProOrder_Main { width:1400px; 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 .msg_ipt12 .msg_option option{color:#999!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block!important; width:120px!important; height:40px!important; margin:10px 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2&gt;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:#144692!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#144692!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#b00000!important;}

.AnchorPoint { width:auto; height:auto; margin:0; padding:0; position:fixed; left:20px; bottom:60px; z-index:9999;}
.AnchorPoint dl dd { width:auto; height:40px; overflow:hidden; margin:0; padding:0;}
.AnchorPoint dl dd a { display:block; width:auto; height:40px; line-height:40px; color:#666; font-size:16px; margin:0; padding:0; position:relative; float:left;}
.AnchorPoint dl dd a i { display:block; width:5px; height:1px; margin:19.5px 5px 19.5px 0; padding:0; background-color:#144692; 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:#144692; position:absolute; right:0; bottom:8px; z-index:-1;}
.AnchorPoint dl dd a:hover, .AnchorPoint dl dd.APon a { color:#333; font-size:18px; font-weight:bold;}
.AnchorPoint dl dd a:hover i, .AnchorPoint dl dd.APon a i { width:15px;}
.AnchorPoint dl dd a:hover em, .AnchorPoint dl dd.APon a em { display:block;}

@media (max-width:1650px) {
	.NyProDetail { padding:90px 60px;}
	.NyProDetail_Main { width:100%;}
	
	.NyProDetail_Content { padding:60px;}
	.NyProDetail_Content .NyProDetail_Con { width:100%;}
	
	.NyProDetail_Reason { padding: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 { padding:60px 60px 50px;}
	.NyProDetail_Xgwz .NyProXgwz_Main { width:100%;}
	
	.NyProDetail_Order { padding:60px 60px 140px;}
	.NyProDetail_Order .NyProOrder_Main { width:100%;}
}
@media (max-width:1440px) {
	.NyProDetail { padding:80px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 80px 0 0;}
	
	.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:50px 3%;}
	.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: 50px 3%;}
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 74px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:230px;}
	
	.NyProDetail_Xgwz { padding:50px 3% 30px;}
	
	.NyProDetail_Order { padding:50px 3% 130px;}
	.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_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_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:#144692 url(../images/jt07.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next:hover { background:#144692 url(../images/jt09.png) center center no-repeat; background-size:24px 24px;}
	
	.NyProDetail_Xgwz { padding:50px 3% 25px;}
	.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&gt;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) {
	.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) {
	.proxxpage .indtilet p{ font-size:20px;}
	.NyProDetail_Reason .NyReason_Main .indtilet p{ width:208px;}
	
	.NyProDetail_RecPro .indtilet .newmore{ font-size:14px;}
	.NyProDetail_RecPro .indtilet .newmore img{margin-right: 8px;width: 12px;}
	.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;}
	
	.NyProDetail_Xgwz .NyProXgwz_Main .newmore{ font-size:14px;}
	.NyProDetail_Xgwz .NyProXgwz_Main .newmore img{margin-right: 8px;width: 12px;}
	.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&gt;span { font-size:14px!important;}
}
@media (max-width:1080px) {
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:164px;}
	
	.NyProDetail_Order { padding:40px 3% 120px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2&gt;span { display:block; width:100%;}
}
@media (max-width:800px) {
	
	.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 110px;}
	.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&gt;span { display:inline-block; width:auto; line-height:50px!important;}
}
@media (max-width:767px) {
	.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; display:none;}
	.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:0 3% 30px;}
	
	.NyProDetail_Xgwz { padding:30px 3%;}
	.NyProXgwz_List ul li { width:100%; height:auto; margin:0 auto 12px; float:inherit;}
	.NyProXgwz_List ul li:hover { background: #144692 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:30px 3% 100px;}
	.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&gt;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:320px) {
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:110px!important;}
}
/*NyProDetail ç»“æŸ*/
/*è¯¦æƒ…é¡µè¶…å®½é—®é¢˜*/
#pagexxbox{ min-height:200px;}
#pagexxbox,#pagexxbox p,#pagexxbox img,#pagexxbox table,#pagexxbox tr,#pagexxbox td,#pagexxbox dl,#pagexxbox dd,#pagexxbox video{ line-height:30px; max-width:100% !important; max-height:100%;white-space: normal;word-break: break-all; text-wrap: wrap;}
@media (max-width:1440px) {
	#pagexxbox p,#pagexxbox img,#pagexxbox table,#pagexxbox tr,#pagexxbox td,#pagexxbox dl,#pagexxbox dd,#pagexxbox video{ width:auto !important;height: auto !important; max-width: 100% !important; max-height: 100%;}
}


/*æœåŠ¡ä¸­å¿ƒ */
.lyNyService_Top{ width:100%; padding:100px 0; overflow:hidden;}
.lyNyService_tit{ width:100%; text-align:center; margin-bottom:50px; overflow:hidden;}
.lyNyService_tit b{ font-size:36px; display:block; color:#333;}
.lyNyService_tit p{ color:#999; font-size:16px; margin:5px 0 0; text-transform:uppercase;}
.lyNyService_ys ul li{ width:25%; float:left; padding:0 30px; text-align:center;}
.lyNyService_ys ul li img{ display:block; margin:0 auto; transition: all .4s ease;}
.lyNyService_ys ul li b{ display:block; font-size:24px; color:#333; margin:30px auto 8px;}
.lyNyService_ys ul li p{ font-size:16px; color:#999;}
.lyNyService_ys ul li:hover img{transform: rotateY(180deg);}

.lyNyService_Center{ width:100%; background:#f0f4f8; padding:100px 0; overflow:hidden;}
.lyNyService_Center .lyNyService_tit{ text-align:left; margin-bottom:30px;}
.lyNyService_l{ width:45%; float:left; background:#fff url(../images/lyhdbm_icoBg.png) no-repeat right bottom; border-radius:10px; padding:45px;}
.lyNyService_Data ul li{ width:31.333%; float:left; margin:0 2% 0 0;}
.lyNyService_Data ul li b{ display:block; font-size:20px; color:#333; margin-bottom:5px;}
.lyNyService_Data ul li p{ font-size:16px; color:#999;}
.lyNyService_Ms{ margin-top:40px;}
.lyNyService_Ms ul li{ width:100%; margin-bottom:19px; line-height:30px;}
.lyNyService_Ms ul li p i{ display:inline-block; background:#f39500; width:4px; height:4px; border-radius:50px; margin:0 10px 5px 0;}
.lyNyService_Ms ul li p{ font-size:16px; color:#999;}
.lyNyService_Ms ul li span{font-size:16px; color:#999;}

.lyNyService_r{ width:52%; float:right;}
.lyNyService_r ul li{ width:100%; height:158px; background:#fff; border-radius:10px; margin-bottom:10px;}
.lyNyService_r ul li .lyNyService_fwl{ width:178px; height:158px; background:url(../images/ServiceIco_Bg.png) no-repeat; background-size:100%; float:left; padding-top:40px;border-radius: 10px 0 0  10px;}
.lyNyService_r ul li .lyNyService_fwl img{ display:block; margin:0 auto 8px;}
.lyNyService_r ul li .lyNyService_fwl b{ display:block; color:#fff; font-size:18px; font-weight:bold; text-align:center; font-weight: normal;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 178px); padding:0 40px; float:right;display: flex;/* ä½¿ç”¨Flexboxå¸ƒå±€ */flex-direction: column; /* è®¾ç½®ä¸»è½´ä¸ºåž‚ç›´æ–¹å‘ */justify-content: center; /* åž‚ç›´å±…ä¸­å­å…ƒç´&nbsp; */ height:158px;}
.lyNyService_r ul li .lyNyService_fwr p{ font-size:16px; color:#999; line-height:35px;}

.lyNyService_Order{ width:100%; padding:100px 0 130px; overflow:hidden;}
.lyNyService_Order ul li.msg_ipt { width: 48.5%; overflow: hidden; margin: 0 3% 25px 0; padding: 0; float: left; position:relative; }
.lyNyService_Order ul li.msg_ipt:nth-child(2n+2) { margin-right: 0; }
.lyNyService_Order ul li.msg_tara {width: 100%;margin: 0 auto 50px;float: inherit;}
.lyNyService_Order ul li.msg_btn {width: 100%;margin: 0 auto;float: inherit;text-align: center;}
.lyNyService_Order ul li.msg_ipt input,.lyNyService_Order ul li.msg_ipt select {display: block;width: 100%;height: 60px;overflow: hidden;line-height: 60px;color: #888;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;margin: 0;padding: 0 20px 0 40px;border:1px solid #dde3e9;outline: none;}
.lyNyService_Order ul li.msg_tara textarea { display: block; width: 100%; height: 215px; overflow: hidden; line-height: 30px; color: #888; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 20px;border:1px solid #dde3e9; border-radius: 10px; outline: none; resize: none; }
.lyNyService_Order ul li.msg_btn input {display: inline-block;width: 200px;height: 60px;overflow: hidden;line-height: 60px;color: #fff;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;margin: 0 auto;padding: 0;border: 0;outline: none;cursor: pointer;}
.lyNyService_Order ul li.msg_btn input.MsgBtn1 {background-color:#144692;margin: 0 25px 0 0;}
.lyNyService_Order ul li.msg_btn input.MsgBtn2{ background:#93989e;}
.lyNyService_Order ul li.msg_ipt select option { color: #222; }
.lyNyService_Order ul li.msg_ipt select { background: url(../images/jt24.png) no-repeat 95% center transparent; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.lyNyService_Order ul li.msg_ipt:before{content:"*";display:inline-block;font-size:18px;color:#ff0000;position: absolute;top: 18px;left: 24px;}
.lyNyService_Order ul li.msg_ipt:nth-child(3) input,.lyNyService_Order ul li.msg_ipt:nth-child(3) select{ padding:0 20px 0 30px;}
.lyNyService_Order ul li:nth-child(3):before{ display:none;}
select::-ms-expand {display: none;}
 input::placeholder {
 color:#888;
}
 input::-moz-placeholder {
 color:#888;
}
 input:-ms-input-placeholder {
color:#888;
}
 input::placeholder {
color:#888;
}
::-webkit-input-placeholder {
color:#888;
}
@media (max-width:1650px) {
    .lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 58px; line-height: 58px; font-size: 17px; }
    .lyNyService_Order ul li.msg_tara textarea { font-size: 17px; }
    .lyNyService_Order ul li.msg_btn input { width: 190px; height: 58px; line-height: 58px; font-size: 17px; }
	.lyNyService_Order{ padding:100px 0 110px;}
}

@media (max-width:1600px) {
	.lyNyService_Top,.lyNyService_Center.lyNyService_Order{ padding:80px 0;}
	.lyNyService_Order{padding:80px 0 140px;}
	.lyNyService_ys ul li img{ width:72px;}
	.lyNyService_tit b{ font-size:33px;}
	.lyNyService_Ms{ margin-top:38px;}
	.lyNyService_r ul li{ height:155px;}
	.lyNyService_r ul li .lyNyService_fwl{height: 155px;}
	.lyNyService_r ul li .lyNyService_fwr{ height:155px;}

}

@media (max-width:1560px) {
.lyNyService_Order ul li.msg_ipt { margin: 0 3% 20px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 56px; line-height: 56px; font-size: 16px; }
.lyNyService_Order ul li.msg_tara{ margin:0 auto 40px;}
.lyNyService_Order ul li.msg_tara textarea { font-size: 16px; }
.lyNyService_Order ul li.msg_btn input { width: 190px; height: 56px; line-height: 56px; font-size: 16px; }
}

@media (max-width:1440px) {
.lyNyService_Top,.lyNyService_Center{ padding:60px 0;}
.lyNyService_Order{padding:60px 0 100px;}
.lyNyService_tit{ margin-bottom:40px;}
.lyNyService_tit b{ font-size:30px;}
.lyNyService_tit p{ font-size:15px;}
.lyNyService_ys ul li img{ width:68px;}
.lyNyService_ys ul li b{ font-size:20px;margin: 25px auto 6px;}
.lyNyService_ys ul li p{ font-size:15px;}
.lyNyService_Data ul li b{ font-size:18px;}
.lyNyService_Data ul li p{ font-size:15px;}
.lyNyService_Ms{ margin-top:36px;}
.lyNyService_Ms ul li{margin-bottom: 17px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:15px;}

.lyNyService_r ul li{height: 148px;}
.lyNyService_r ul li .lyNyService_fwl{width: 158px;height: 148px;background-size:cover;}
.lyNyService_r ul li .lyNyService_fwl img{width: 35px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 158px);padding: 0 30px;height: 148px;}
.lyNyService_r ul li .lyNyService_fwr p{font-size: 15px;line-height: 25px;}

}
@media (max-width:1366px) {
.lyNyService_ys ul li b{ font-size:18px;}
.lyNyService_Order ul li.msg_ipt { margin: 0 3% 18px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 54px; line-height: 54px; }
.lyNyService_Order ul li.msg_btn input { width: 180px; height: 54px; line-height: 54px; }
.lyNyService_Order ul li.msg_btn input.MsgBtn1{margin: 0 20px 0 0;}
}
@media (max-width:1200px) {
.lyNyService_Top,.lyNyService_Center{ padding:50px 0;}
.lyNyService_Order{padding:50px 0 100px;}
.lyNyService_tit{ margin-bottom:30px;}
.lyNyService_tit b{ font-size:26px;}
.lyNyService_tit p{ font-size:14px;}
.lyNyService_ys ul li img{ width:64px;}
.lyNyService_ys ul li b{ font-size:16px;margin: 20px auto 5px;}
.lyNyService_ys ul li p{ font-size:14px;}
.lyNyService_Data ul li b{ font-size:16px;}
.lyNyService_Data ul li p{ font-size:14px;}
.lyNyService_Ms{ margin-top:36px;}
.lyNyService_Ms ul li{ margin-bottom:15px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:14px;}

.lyNyService_l{ padding:38px;}
.lyNyService_r ul li{height: 135px;}
.lyNyService_r ul li .lyNyService_fwl{width: 140px;height: 135px;padding-top: 35px; background-size:cover;}
.lyNyService_r ul li .lyNyService_fwl img{ width:30px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 140px);padding: 0 20px;height: 135px;}
.lyNyService_r ul li .lyNyService_fwr p{font-size:14px;line-height: 24px;}

.lyNyService_Order ul li.msg_ipt { margin: 0 3% 15px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select  { height: 52px; line-height: 52px; font-size: 15px; }
.lyNyService_Order ul li.msg_tara textarea { font-size: 15px; }
.lyNyService_Order ul li.msg_btn input { width: 170px; height: 52px; line-height: 52px; font-size: 15px; }
}

@media (max-width:1080px) {
.lyNyService_l{ padding:38px 25px;}
}

@media (max-width:1024px) {
.lyNyService_Top,.lyNyService_Center{ padding:40px 0;}
.lyNyService_Order{padding:40px 0 90px;}
.lyNyService_tit{ margin-bottom:30px;}
.lyNyService_tit b{ font-size:22px;}
.lyNyService_tit p{ font-size:14px;}
.lyNyService_ys ul li img{ width:60px;}
.lyNyService_ys ul li b{ font-size:16px;margin: 15px auto 5px;}
.lyNyService_ys ul li p{ font-size:14px;}
.lyNyService_Data ul li b{ font-size:16px;}
.lyNyService_Data ul li p{ font-size:14px;}
.lyNyService_Ms{ margin-top:30px;}
.lyNyService_Ms ul li{ margin-bottom:10px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:14px;}
.lyNyService_l{padding: 34px;}
.lyNyService_r ul li{height: 130px;}
.lyNyService_r ul li .lyNyService_fwl{width: 130px;height: 130px;padding-top: 35px; background-size:cover;}
.lyNyService_r ul li .lyNyService_fwl img{ width:30px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 130px);padding: 0 20px;height: 130px;}
.lyNyService_r ul li .lyNyService_fwr p{font-size:14px;line-height: 24px;}
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select  { height: 50px; line-height: 50px; }
.lyNyService_Order ul li.msg_btn input { width: 160px; height: 50px; line-height: 50px; }
.lyNyService_Order ul li.msg_btn input.MsgBtn1{margin: 0 15px 0 0;}
.lyNyService_Order ul li.msg_ipt:before{ top:14px;}
}

@media (max-width:920px) {
.lyNyService_tit b{ font-size:18px;}
.lyNyService_Order ul li.msg_tara{ margin:0 auto 30px;}
.lyNyService_Center .lyNyService_tit{ margin-bottom:20px;}
.lyNyService_l{ width:100%; padding:25px;}
.lyNyService_r{ width:100%; margin-top:30px;}
.lyNyService_r ul li{ height:115px;}
.lyNyService_r ul li:last-child{ margin-bottom:0;}
.lyNyService_r ul li .lyNyService_fwl{width: 130px;height: 115px; padding-top: 25px;}
.lyNyService_r ul li .lyNyService_fwl img{ width:30px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{ width: calc(100% - 130px);padding: 0 30px; height:115px;}
.lyNyService_r ul li .lyNyService_fwr p{ font-size:14px; line-height:28px;}

}

@media (max-width:820px) {
.lyNyService_Top,.lyNyService_Center{ padding:30px 0;}
.lyNyService_Order{padding:30px 0 80px;}
.lyNyService_tit{ margin-bottom:20px;}
.lyNyService_tit b{ font-size:18px;}
.lyNyService_tit p{ font-size:13px;}
.lyNyService_Data ul li b{ font-size:15px;}
.lyNyService_Data ul li p{ font-size:13px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:14px;}
.lyNyService_Ms ul li{ margin-bottom:8px;}
.lyNyService_Center .lyNyService_tit{ margin-bottom:20px;}
.lyNyService_Ms { margin-top:25px;}
.lyNyService_r ul li .lyNyService_fwr p{ font-size:14px; line-height:25px;}
.lyNyService_Order ul li.msg_ipt { width: 100%; margin: 0 0 10px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 45px; line-height: 45px; font-size: 14px; }
.lyNyService_Order ul li.msg_tara textarea { font-size: 14px; }
.lyNyService_Order ul li.msg_btn input { width: 140px; height: 45px; line-height: 45px; font-size: 14px; }
}

@media (max-width:767px) {
.lyNyService_ys ul li{ width:50%; margin-bottom:20px;}	
.lyNyService_ys ul li img{ width:50px;}
.lyNyService_ys ul li b{ font-size:15px;margin: 10px auto 3px;}
.lyNyService_ys ul li p{ font-size:13px;}
.lyNyService_ys ul li:nth-child(3),.lyNyService_ys ul li:nth-child(4){ margin-bottom:0;}
.lyNyService_l{ width:100%; padding:20px;}
.lyNyService_r{ width:100%; margin-top:20px;}
.lyNyService_r ul li{ height:auto; overflow:hidden;}
.lyNyService_r ul li .lyNyService_fwl{ width:100%;padding-top: 17px; text-align:center; height:58px;border-radius: 10px 10px 0 0;}
.lyNyService_r ul li .lyNyService_fwl img{margin: 0 auto 5px;width: 25px; display:inline-block;}
.lyNyService_r ul li .lyNyService_fwl b{ display:inline-block; font-size:15px;margin: 0 0 0 5px;}
.lyNyService_r ul li .lyNyService_fwr{ width:100%; padding:20px; height:auto;}

.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select{ height:40px; line-height:40px; padding:0 10px 0 30px;}
.lyNyService_Order ul li.msg_btn input.MsgBtn1{margin: 0 5px 0 0;}
.lyNyService_Order ul li.msg_ipt:before{ top:10px; left:18px;}
.lyNyService_Order ul li.msg_ipt:nth-child(1) input, .lyNyService_Order ul li.msg_ipt:nth-child(1) select, .lyNyService_Order ul li.msg_ipt:nth-child(3) input, .lyNyService_Order ul li.msg_ipt:nth-child(3) select, .lyNyService_Order ul li.msg_ipt:nth-child(4) input, .lyNyService_Order ul li.msg_ipt:nth-child(4) select, .lyNyService_Order ul li.msg_ipt:nth-child(5) input, .lyNyService_Order ul li.msg_ipt:nth-child(5) select{ padding:0 10px 0 30px;}
.lyNyService_Order ul li.msg_btn input { width: 150px; height: 48px; line-height:48px; }
.lyNyService_Order ul li.msg_tara{ margin:0 auto 20px;}

}
@media (max-width:375px) {
.lyNyService_ys ul li{ width:100%; margin-bottom:20px;}	
}


/*å†…é¡µè¡Œä¸šè¿ç”¨ å¼€å§‹*/
.case_content { width:100%;padding:80px 0 160px; min-height:350px; background:#f3f4f6;border-top: 1px solid #ddd;}
.case_content ul li { width:31%; height:auto; margin:0 3.5% 50px 0; padding:0; background-color:#eceef0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.case_content ul li:nth-child(3n+3) { margin:0 0 50px;}
.case_content ul li .lyNyCase_img { width:100%; height:300px; margin:0 auto; padding:0; cursor:pointer; position:relative;}
.case_content ul li .lyNyCase_img a { display: block; width: 100%; height: 100%; margin:0 auto; padding:0; position: relative;}
.case_content ul li .lyNyCase_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.case_content ul li .lyNyCase_img a:after { display:block; width:53px; height:54px; background:url(../images/case_icon.png) center center no-repeat; background-size:contain; position:absolute; bottom:-5%; right:5%; z-index:1; content:'';}

.case_content ul li .lyNyCase_text { padding:20px;}
.case_content ul li .lyNyCase_text a.CaseName { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:22px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny_honor ul li .lyNyCase_text a.CaseName{margin:0 auto 10px;}
.case_content ul li:hover{box-shadow:0 10px 20px rgba(0,0,0,0.4);}
.case_content ul li:hover .lyNyCase_text a.CaseName { color:#144692;}
.case_content ul li .lyNyCase_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:10px auto 15px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.case_content ul li .lyNyCase_text a.CaseBtn { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:38px; color:#999; background:#eceef0; font-size:15px; text-align:center; margin:0 auto; padding:0 30px; border:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.case_content ul li:hover .lyNyCase_text a.CaseBtn{ background:#144692; color:#fff;}
@media (max-width:1650px) {
	.case_content {padding:60px 0 140px;}
}
@media (max-width:1440px) {
	.case_content {padding:50px 0 130px;}
	.case_content ul li .lyNyCase_img { height:280px;}
}
@media (max-width:1366px) {
	.case_content ul li .lyNyCase_img { height:270px;}
}
@media (max-width:1280px) {
	.case_content .case_main{padding: 40px 3%;}
	.case_content ul li .lyNyCase_img { height:250px;}
}
@media (max-width:1200px) {
	.case_content ul li .lyNyCase_img { height:240px;}
}
@media (max-width:1080px) {
	.case_content {padding:40px 0 120px;}
	.case_content .case_main { padding:40px 3%;}
	.case_content ul li { width:31.333333%; height:auto; margin:0 3% 40px 0; padding:0;}
	.case_content ul li:nth-child(3n+3) { margin:0 0 40px;}
	.case_content ul li .lyNyCase_img { height:220px;}
	.case_content ul li .lyNyCase_text { padding:15px 20px 20px;}
	.case_content ul li .lyNyCase_text a.CaseName { font-size:18px;}
	.case_content ul li .lyNyCase_text p { margin:5px auto 15px;}
}
@media (max-width:1024px) {
	.case_content .case_main { padding:30px 3%;}
	.case_content ul li { width:31.333333%; height:auto; margin:0 3% 30px 0; padding:0;}
	.case_content ul li:nth-child(3n+3) { margin:0 0 30px;}
	.case_content ul li .lyNyCase_img { height:210px;}
}
@media (max-width:800px) {
	.case_content ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0;}
	.case_content ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
	.case_content ul li:nth-child(2n+2) { margin:0 0 30px;}
	.case_content ul li .lyNyCase_img { height:230px;}
}
@media (max-width: 767px) {
	.case_content {padding:30px 0 110px;}
	.case_content ul li { width:100%; height:auto; margin:0 auto 20px; padding:0; float: inherit;}
	.case_content ul li:nth-child(2n+2), .case_content ul li:nth-child(3n+3) { margin:0 auto 20px;}
}
@media (max-width: 425px) {
	.case_content ul li { width:100%; height:auto; margin:0 auto 20px; padding:0; float: inherit;}
	.case_content ul li:nth-child(2n+2), .case_content ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.case_content ul li .lyNyCase_img { height:230px;}
	.case_content ul li .lyNyCase_text a.VideoBtn { padding:0 20px;}
	.case_content ul li .lyNyCase_img { height:220px;}
}
@media (max-width: 375px) {
	.case_content ul li .lyNyCase_img { height:220px;}
}
@media (max-width: 320px) {
	.case_content ul li .lyNyCase_img { height:200px;}
}
/*å†…é¡µè¡Œä¸šè¿ç”¨ ç»“æŸ*/

/*å†…é¡µè‚²äººå¹³å°*/
/*å†…é¡µè‚²äººå¹³å°*/
.yrpt_center{ background:#fff; padding:80px 0 160px; overflow:hidden; min-height:400px;}
.yrpt_center ul{ width:100%;}
.yrpt_center ul li{ width:32%; height:448px; margin:0 2% 35px 0; float:left; position:relative;}
.yrpt_center ul li:nth-child(3n){ margin-right:0;}
.yrpt_center ul li:after{ content:""; display:block; width:100%; height:0px; background:#aa292e; transition: all .4s ease; position:absolute; bottom:0; left:0;}
.yrpt_center ul li .pic{ display:block; width:100%; height:292px; background: #eee;}
.yrpt_center ul li .pic img{ width:100%; height:100%;object-fit: cover;}
.yrpt_center ul li .text{ width:100%; height:156px; background:#f8f8f8;padding:25px 30px 30px; position:absolute; bottom:0; left:0; z-index:2;transition: all .4s ease;}
.yrpt_center ul li .text a.name{display:block; font-size:24px; font-weight:bold; color:#333; margin-bottom:15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding-left:30px; position:relative; z-index:2;transition: all .4s ease;}
.yrpt_center ul li .text a.name:before{ content:""; display:block;width:18px; height:4px; background:#144692; position:absolute; left:0; top:50%; transform:translateY(-50%);transition: all .4s ease;}
.yrpt_center ul li .text a.name i{ margin-left:12px; margin-right:0;}
.yrpt_center ul li .text .ms{ font-size:16px; color:#999; line-height:26px; height:52px;position:relative; z-index:2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all .4s ease;}

.yrpt_center ul li:hover:after{ height:3px;}
.yrpt_center ul li:hover .text{ height:198px; background:#144692;}
.yrpt_center ul li:hover .text .name{ color:#fff;}
.yrpt_center ul li:hover .text .ms{ color:rgba(255,255,255,.65);}
.yrpt_center ul li:hover .text a.name:before{ background:rgba(255,255,255,.25);}
@media (max-width:1650px) {
	.yrpt_center{padding:60px 0 140px;}
 }
@media (max-width:1440px) {
	.yrpt_center{padding:50px 0 130px;}
	.yrpt_center ul li{ height:368px;}
	.yrpt_center ul li .pic{ height:240px;}
	.yrpt_center ul li .text{ padding:20px; height:128px;}
	.yrpt_center ul li .text a.name{ font-size:20px; margin-bottom:10px;}
	.yrpt_center ul li .text .ms{ font-size:15px; line-height:24px; height:48px;}
	.yrpt_center ul li:hover .text{ height:148px;}
 }
@media (max-width:1080px) {
	.yrpt_center{padding:40px 0 120px;}
	.yrpt_center ul li{ height:322px; margin-bottom:20px;}
	.yrpt_center ul li .pic{ height:200px;}
	.yrpt_center ul li .text{height:122px;}
	.yrpt_center ul li .text a.name{ font-size:16px; padding-left:25px;}
	.yrpt_center ul li .text a.name:before{ height:2px;}
	.yrpt_center ul li .text .ms{ font-size:14px;}
	.yrpt_center ul li:hover .text{ height:148px;}
 }
 @media (max-width:880px) {
	 .yrpt_center ul li{ width:48.5%; margin-right:3%;}
	 .yrpt_center ul li:nth-child(3n){ margin-right:3%;}
	 .yrpt_center ul li:nth-child(2n){ margin-right:0;}
 }
@media (max-width:767px) {
	.yrpt_center{padding:30px 0 110px;}
	.yrpt_center ul li{ width:100%; height:372px; margin-right:0;}
	.yrpt_center ul li:nth-child(3n){ margin-right:0;}
	.yrpt_center ul li .pic{ height:250px;}
 }

/*å†…é¡µèµ„æ–™ä¸‹è½½ å¼€å§‹*/
.nyMenu { width: 100%; padding: 0; margin-bottom: 40px; min-height:50px; }
.nyMenu ul li { width: auto; padding:0; height: 60px; line-height: 60px; float: left; background: #f3faf6; border-radius: 10px; margin: 0 35px 30px 0; min-width:190px; }
.nyMenu1 ul li { background: #fff; }
.lyNy_News .nyMenu{ min-height:50px;}
.nyMenu ul li a { display: block; text-align: center; font-size: 20px; color: #555; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 20px; }
.nyMenu ul li a:before { display: inline-block; content: "";  background-color: #0058c4;background: linear-gradient(to right, #0058c4, #01b4fe); width: 6px; height: 6px; border-radius: 100%; margin: 0 12px 3px 0; }
.nyMenu ul li:hover, .nyMenu ul li.nyMenu_on { box-shadow: 8px 10px 10px rgba(0,88,196,0.1); background-color: #144692;}
.nyMenu ul li:hover a, .nyMenu ul li.nyMenu_on a { color: #fff; }
.nyMenu ul li:hover a:before, .nyMenu ul li.nyMenu_on a:before { background: #fff; }
.nyMenu2 ul { width: 50%; float: left; }

.lyNy_Down { width: 100%; padding: 80px 0 160px; background: #f0f4f8; overflow: hidden; }
.lyNyDown_list ul { min-height: 300px; }
.lyNyDown_list ul li { width: 100%; background: #fff; padding: 30px 45px; border-radius: 10px; overflow: hidden; margin-bottom: 30px; }
.lyNyDown_list ul li .lyNyDown_Name {width: calc(100% - 240px); float: left; }
.lyNyDown_list ul li .lyNyDown_Name a { display: block; font-size: 22px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 48px; line-height: 48px; font-weight:bold; }
.lyNyDown_list ul li .lyNyDown_Name a img { display: inline-block; width: 39px; height: 39px; margin: 0 20px 0 0; }
.lyNyDown_list ul li .lyNyDown_Time { color: #999; font-size: 16px; float: left; width:100px; height: 48px; line-height: 48px; text-align:center; }
.lyNyDown_list ul li .lyNyDown_btn { width: 120px; height: 48px; line-height: 48px; background-color: #144692; float: right; text-align: center; border-radius: 5px; transition: all .4s ease;}
.lyNyDown_list ul li .lyNyDown_btn:hover{ background:#aa292e;}
.lyNyDown_list ul li .lyNyDown_btn a { display: block; color: #fff; font-size: 18px; }
.lyNyDown_list ul li .lyNyDown_btn a img { display: inline-block; width: 14px; height: 16px; margin: -2px 0 0 10px; }
.lyNyDown_list ul li:hover .lyNyDown_Name a {color: #144692; }

 @media (max-width:1650px) {
	 .nyMenu { margin-bottom: 35px; }
     .nyMenu ul li { height: 58px; line-height: 58px; }
     .nyMenu ul li a { font-size: 18px; }

	.lyNy_Down{ padding:60px 0 140px;}
}
 @media (max-width:1560px) {
	 .nyMenu { margin-bottom: 30px; }
     .nyMenu ul li { height: 56px; line-height: 56px; margin: 0 30px 25px 0;min-width:180px; }
     .nyMenu ul li a { font-size: 16px; }
	 
.lyNyDown_list ul li { padding: 30px 35px; }
.lyNyDown_list ul li .lyNyDown_Name a img { width: 32px; height: 32px; margin: -2px 15px 0 0; }
.lyNyDown_list ul li .lyNyDown_Name a { font-size: 21px;height: 46px; line-height: 46px; }
.lyNyDown_list ul li .lyNyDown_Time {  height: 46px; line-height: 46px; }
.lyNyDown_list ul li .lyNyDown_btn { width: 110px;height: 46px; line-height: 46px; }
.lyNyDown_list ul li .lyNyDown_btn a { font-size: 16px; }
.lyNyDown_list ul li .lyNyDown_btn a img{ height:15px; width:auto;}
}
 @media (max-width:1440px) {
  .lyNy_Down{ padding:50px 0 130px;}
}
 @media (max-width:1366px) {
.nyMenu { margin-bottom: 25px; }
.nyMenu ul li { height: 54px; line-height: 54px;min-width:160px; }

.lyNyDown_list ul li { padding: 30px; }
.lyNyDown_list ul li .lyNyDown_Name a img { width: 28px; height: 28px; margin: -2px 12px 0 0; }
.lyNyDown_list ul li .lyNyDown_Name a { font-size: 20px; height: 44px; line-height: 44px; }
.lyNyDown_list ul li .lyNyDown_Time { font-size: 15px; height: 44px; line-height: 44px; }
.lyNyDown_list ul li .lyNyDown_btn { width: 105px; height: 44px; line-height: 44px; }
.lyNyDown_list ul li .lyNyDown_btn a { font-size: 15px; }

}
 @media (max-width:1200px) {
.nyMenu { margin-bottom: 20px; }
.nyMenu ul li { height: 52px; line-height: 52px; margin: 0 20px 20px 0; min-width:150px; }
.nyMenu ul li a { font-size: 16px; }
.nyMenu2 ul { width: 60%; }

.lyNyDown_list ul li { padding: 25px; margin-bottom: 25px; }
.lyNyDown_list ul li .lyNyDown_Name a img { width: 24px; height: 24px; margin: -2px 10px 0 0; }
.lyNyDown_list ul li .lyNyDown_Name a { font-size: 18px; height: 42px; line-height: 42px; }
.lyNyDown_list ul li .lyNyDown_Time { font-size: 15px; height: 42px; line-height: 42px; width:auto; }
.lyNyDown_list ul li .lyNyDown_btn { width: 100px; height: 42px; line-height: 42px; }
.lyNyDown_list ul li .lyNyDown_btn a { font-size: 15px; }
.lyNyDown_list ul li .lyNyDown_btn a img{ height:14px; width:auto;}
}
 @media (max-width:1080px) {
	 .lyNy_Down{ padding:40px 0 120px;}
}
 @media (max-width:1024px) {
.nyMenu { margin-bottom: 10px; }
.nyMenu ul li { height: 48px; line-height: 48px; margin: 0 20px 20px 0; min-width:158px; }
.nyMenu ul li a { font-size: 15px; }
.nyMenu2 ul { width: 70%; }

.lyNyDown_list ul li { width: 100%; padding: 20px; }
.lyNyDown_list ul li .lyNyDown_Name { width: 100%; }
.lyNyDown_list ul li .lyNyDown_Name a img { width: 22px; height: 22px; margin: -2px 10px 0 0; }
.lyNyDown_list ul li .lyNyDown_Name a { font-size: 16px; height: 42px; line-height: 42px; }
.lyNyDown_list ul li .lyNyDown_Time { font-size: 14px; margin-top:12px; height: 34px; line-height: 34px;}
.lyNyDown_list ul li .lyNyDown_btn { width: 95px; height: 40px; line-height: 40px; margin-top: 10px; }
.lyNyDown_list ul li .lyNyDown_btn a { font-size: 14px; }
}
 @media (max-width:820px) {
.nyMenu ul li { width: 32%; margin: 0 2% 10px 0; padding: 0; height: 45px; line-height: 45px; min-width:inherit; }
.nyMenu ul li a { font-size: 14px; }
.nyMenu ul li:nth-child(3n+3) { margin-right: 0; }
.nyMenu ul li a:before { margin: 0 9px 3px 0; }
.nyMenu2 ul { width: 100%; }

.lyNyDown_list ul li { width: 100%; padding: 15px; margin-bottom: 20px; }
.lyNyDown_list ul li .lyNyDown_Name a img { width: 20px; height: 20px; }
.lyNyDown_list ul li .lyNyDown_Name a { font-size: 15px; height: 40px; line-height: 40px; }
.lyNyDown_list ul li .lyNyDown_btn { width:90px; height: 38px; line-height: 38px; }
}
 @media (max-width:767px) {
.nyMenu ul li { height: 42px; line-height: 42px;}
.nyMenu ul li a{ padding:0 10px;}

.lyNy_Down{ padding:30px 0 110px;}
.lyNyDown_list ul li .lyNyDown_btn{ width:85px; height:35px; line-height:35px;}
.lyNyDown_list ul li .lyNyDown_btn a{ font-size:13px;}
.lyNyDown_list ul li .lyNyDown_Time{ margin-top:10px; text-align:left;}
.lyNyDown_list ul li .lyNyDown_btn a img{ width:auto; height:13px;}
}
 @media (max-width:320px) {
	.nyMenu ul li { height: 38px; line-height: 38px; }
	.nyMenu ul li a{ padding:0 5px;}
	.nyMenu ul li a:before { margin: 0 5px 3px 0; }

	 .lyNyDown_list ul li .lyNyDown_btn{ width:80px; height:30px; line-height:30px;}
	 .lyNyDown_list ul li .lyNyDown_btn a{ font-size:12px;}
	 .lyNyDown_list ul li .lyNyDown_Time{ margin-top:7px;}
	 .lyNyDown_list ul li .lyNyDown_btn a img{ width:auto; height:12px;}
}
/*å†…é¡µèµ„æ–™ä¸‹è½½ ç»“æŸ*/

/*é—®é¢˜è§£ç­”*/
.ny_question{ padding:80px 0 130px; overflow:hidden; background:#f4f4f4; min-height:400px;}
.ny_question ul{ width:100%;}
.ny_question ul li{ width:100%; background:#fff; padding:30px 50px 30px 70px; border-radius:15px; margin-bottom:30px; position:relative; transition: all .4s ease;}
.ny_question ul li:hover{ box-shadow:0 0 40px rgba(0,0,0,.1);}
.ny_question ul li:after{ content:""; display:block;width:40px; height:40px;background:url(../images/qaico.png) center no-repeat; position:absolute; left:-20px; top:60px; }
.ny_question ul li .wen{ color:#222; font-size:24px; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:20px;}
.ny_question ul li .wen i{ font-weight:normal; padding-right:10px;}
.ny_question ul li .hui{ font-size:16px; line-height:28px; color:#999;}
.ny_question ul li .hui i{ font-size:24px; padding-right:15px;}
@media (max-width:1650px) {
	.ny_question{ padding:60px 0 110px;}
}
@media (max-width:1440px) {
	.ny_question{ padding:50px 0 100px;}
}
@media (max-width:1080px) {
	.ny_question{ padding:40px 0 90px;}
	.ny_question ul li{ margin-bottom:20px;padding:30px 30px 30px 50px;}
	.ny_question ul li .wen{ font-size:18px; margin-bottom:10px;padding-bottom: 10px;}
	.ny_question ul li .hui i{ font-size:18px; padding-right:10px;}
}
@media (max-width:767px) {
	.ny_question{ padding:30px 0 80px;}
	.ny_question ul li{padding:20px 20px 20px 40px; border-radius:10px;}
	.ny_question ul li:after{ background-size:30px; left:-15px; top:28px;}
}

/*å†…é¡µè§£å†³æ–¹æ¡ˆ*/
.ny_Solution{padding:80px 0 130px; overflow:hidden; background:#f4f4f4; min-height:400px;}
.ny_Solution .lyNyPro_hd { width:100%; height:auto; padding:40px 40px 20px; margin-bottom:40px;background-color:#fff; position:relative; z-index:1;}
.lyNyPro_hd .lyNyPro_menu { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyPro_menu ul li { display:inline-block; width:auto; height:auto; margin:0 20px 20px 0; padding:0; position:relative;}
.lyNyPro_menu ul li:last-child { margin:0 0 20px;}
.lyNyPro_menu ul li a.promenu0 { display:block; width:auto; height:65px; overflow:hidden; line-height:45px; color:#555; font-size:18px; margin:0 auto; padding:9px 29px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.lyNyPro_menu ul li a.promenu0 i { display:inline-block; width:20px; height:20px; overflow:hidden; margin:-2px 8px 0 0; padding:0; vertical-align:middle; background:url(../images/Pmenu_ico1.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_menu ul li:hover a.promenu0, .lyNyPro_menu ul li.Menu_on a.promenu0 { color:#fff; background-color:#004098; border:1px solid #004098;}
.lyNyPro_menu ul li:hover a.promenu0 i, .lyNyPro_menu ul li.Menu_on a.promenu0 i { background:url(../images/Pmenu_ico2.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_menu ul li .promenu1 { display:none; width:100%; overflow:hidden; margin:-3px 0 0; padding:0; background-color:#fff; border:1px solid #ddd; border-top:1px solid #fff; border-radius:0 0 4px 4px; position:absolute; left:0 ;top:
100%; z-index:999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_menu ul li .promenu1 a { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#555; font-size:16px; text-align:center; text-overflow: ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.lyNyPro_menu ul li .promenu1 a:hover { color:#004098;}
.lyNyPro_menu ul li:hover .promenu1 { display:block;}

.case_box{ min-height:300px;}
.case_box ul li { width:100%; overflow:hidden; margin:0 auto 60px; padding:80px 0 0; position:relative;}
.case_box ul li:last-child { margin:0 auto 30px;}
.case_box ul li .NySolutionList_name { width:auto; max-width:48%; height:auto; overflow:hidden; margin:0; padding:0; position:absolute; top:0; left:0;}
.case_box ul li:nth-child(2n+2) .NySolutionList_name { right:0; left:inherit;}
.case_box ul li .NySolutionList_name a {display:block;width:auto;height:80px;overflow:hidden;line-height:80px;color:#fff;font-size:26px;white-space: nowrap;text-overflow: ellipsis;margin:0;padding:0 80px;background: #2d6fb2;background-image: linear-gradient(45deg, #144692 , #2d6fb2);background-size:100% 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.case_box ul li:nth-child(2n+2) .NySolutionList_name a {padding:0 80px;text-align:right;background-size:100% 100%;}
.case_box ul li .NySolutionList_img { width:50%; height:440px; margin:0; padding:0; position:absolute; top:0; right:0;}
.case_box ul li:nth-child(2n+2) .NySolutionList_img { left:0;}
.case_box ul li:hover .NySolutionList_img { box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.case_box ul li .NySolutionList_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.case_box ul li .NySolutionList_img a img {display:block;width: 100%;height: 100%; max-height:500px;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;object-fit: cover;}
.case_box ul li:hover .NySolutionList_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.case_box ul li .NySolutionList_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
.case_box ul li .NySolutionList_text .NySolutionList_con { width:50%; min-height:400px; overflow:hidden; margin:0; padding:60px 80px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.case_box ul li:nth-child(2n+2) .NySolutionList_text .NySolutionList_con { float:right;}
.case_box ul li .NySolutionList_text .NySolutionList_con .NySolutionList_ms { width:100%; height:150px; overflow:hidden;}
.case_box ul li .NySolutionList_text .NySolutionList_con .NySolutionList_ms p {width:100%;max-height:150px;overflow:hidden;line-height:30px;color:#666;font-size: 16px;text-align:justify;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.case_box ul li .NySolutionList_text .NySolutionList_con a {position:absolute;display: block;
    margin-top: 40px;
    color: #fff;
    font-size: 17px;
    width: 180px;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    position: relative;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    text-align: center;
    background: url(../images/jhjt.png) 118px center no-repeat, linear-gradient(to bottom, #144692, #2d6fb2);
    padding-right: 30px;}
.case_box ul li:nth-child(2n+2) .NySolutionList_text .NySolutionList_con a {left:inherit;}
.case_box ul li .NySolutionList_text .NySolutionList_con a img { display:inline-block; vertical-align:middle; margin:-4px 0 0 8px; padding:0; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.case_box ul li .NySolutionList_text .NySolutionList_con a:hover img { margin:-4px 0 0 16px;}
@media (max-width:1650px) {
	.ny_Solution{ padding:60px 0 110px;}
	.lyNyPro_hd .lyNyPro_menu { margin:0 auto 10px;}
	
	.case_box ul li .NySolutionList_img { height:420px;}
	.case_box ul li .NySolutionList_text .NySolutionList_con { min-height:380px;}
	.case_box ul li .NySolutionList_text .NySolutionList_con a { bottom:0;}
}
@media (max-width:1560px) {
    .lyNyPro_menu ul li a { padding:9px 25px;}
}
@media (max-width:1440px) {
	.ny_Solution{ padding:50px 0 100px;}
	.lyNyPro_menu ul li a { padding:9px 20px;}
	
	.case_box { max-width:inherit;}
	.case_box ul li .NySolutionList_name a { padding:0 60px;}
	.case_box ul li:nth-child(2n+2) .NySolutionList_name a { padding:0 60px;}
	.case_box ul li .NySolutionList_img { height:375px;}
	.case_box ul li .NySolutionList_text .NySolutionList_con { min-height:335px; padding:40px 60px;}
}
@media (max-width:1366px) {	
    .lyNyPro_menu ul li a { height:50px; line-height:40px; font-size:16px; padding:4px 19px;}
}
@media (max-width:1200px) {
	.ny_Solution .lyNyPro_hd {padding:30px 30px 10px;}
	.lyNyPro_menu ul li { margin:0 14px 15px 0;}
	.lyNyPro_menu ul li a { font-size:15px;}
}
@media (max-width:1080px) {
	.ny_Solution{ padding:40px 0 90px;}
}
@media (max-width:767px) {
	.ny_Solution{ padding:30px 0 80px;}
	.ny_Solution .lyNyPro_hd { margin-bottom:20px;}
	.lyNyPro_menu ul li { width:48.5%; margin:0 3% 10px 0; float:left;}
	.lyNyPro_menu ul li:nth-child(2n+2), .lyNyPro_menu ul li:nth-child(3n+3), .lyNyPro_menu ul li:nth-child(4n+4), .lyNyPro_menu ul li:nth-child(6n+6) { margin:0 3% 10px 0;}
	.lyNyPro_menu ul li:nth-child(2n){ margin-right:0;}
	.lyNyPro_menu ul li a.promenu0{ height:40px; line-height:40px;font-size:15px; padding:0 10px; text-align:center;}
	.lyNyPro_menu ul li a.promenu0 i{ display:none;}
	
	.case_box { max-width:inherit;}
	.case_box ul li { margin:0 auto 20px; padding:0;}
	.case_box ul li .NySolutionList_name { width: 100%; max-width: 100%; height: auto; overflow: hidden; margin: 0; padding: 0; position: inherit; top: inherit; left: inherit;}
	.case_box ul li .NySolutionList_name a { height:50px; line-height:50px; font-size:18px; text-align: center; padding:0 20px;}
	.case_box ul li:nth-child(2n+2) .NySolutionList_name a { padding:0 40px; text-align: center;}
	.case_box ul li .NySolutionList_img { width: 100%; height:220px; position:inherit; left:inherit; top:inherit; right:inherit;}
	.case_box ul li .NySolutionList_img a { height:100%;}
	.case_box ul li .NySolutionList_img a img { max-height:220px; position:inherit; left:inherit; top:inherit; right:inherit; bottom:inherit;}
	.case_box ul li .NySolutionList_text .NySolutionList_con { width: 100%; height:auto; min-height:inherit; padding:20px 20px 30px;}
	.case_box ul li .NySolutionList_text .NySolutionList_con .NySolutionList_ms {height:72px;}
	.case_box ul li .NySolutionList_text .NySolutionList_con .NySolutionList_ms p { max-height:72px; line-height:24px; font-size:14px; -webkit-line-clamp:3; margin:0 auto; text-align:center;}
	.case_box ul li:nth-child(2n+2) .NySolutionList_text .NySolutionList_con p { text-align:center;}
	.case_box ul li .NySolutionList_text .NySolutionList_con a { position: inherit; bottom:inherit; left:inherit; margin:20px auto 0;}
	.case_box ul li:nth-child(2n+2) .NySolutionList_text .NySolutionList_con a { right:inherit; left:inherit;}
}

/*å†…é¡µæ•°æŽ§æŠ€æœ¯*/
.ny_skjs{ padding:80px 0 160px; overflow:hidden;min-height: 400px; background:#fff;}
.nybox_skjs ul{ min-height:360px;}
.nybox_skjs ul li{ width:100%; margin-bottom:30px;padding: 28px 0 28px 26px;border: 1px solid #e5e5e5; position:relative;display: flex;transition:all .4s linear;}
.nybox_skjs ul li:first-child{/*margin-top:40px;*/}
.nybox_skjs ul li:hover{box-shadow:6px 6px 27px rgba(0,0,0,0.11);}
.nybox_skjs ul li:before{content:"";height:2px;width:0;background:#144692;left:0;position:absolute;bottom:0;transition:all .4s linear;}
.nybox_skjs ul li:hover:before{width:100%;}
.nybox_skjs ul li .ny_newliimg{ display:block; position:relative;width: 22.875%;min-width: 22.875%;float:left;line-height: 0;overflow: hidden;}
.nybox_skjs ul li .ny_newliimg img{width: 100%; height:100%;object-fit: cover;transition:all .4s linear;}
.nybox_skjs ul li:hover .ny_newliimg img{transform:scale(1.1)}
.nybox_skjs ul li .tt{padding:0 55px;margin-top:14px; width:61.3125%;}
.nybox_skjs ul li .ny_newname{ display:block;font-size:20px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.nybox_skjs ul li:hover .ny_newname{color:#144692;}
.nybox_skjs ul li .ms{font-size:16px;color:#999;line-height:30px; height:90px;word-break: break-all;margin-top:20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}
.nybox_skjs ul li .data{width:15.8125%;display:flex;align-items:center;flex-direction:column;min-width:15.8125%;position:relative;}
.nybox_skjs ul li .data:after{content:"";position:absolute;height:calc(100% + 20px);left:0;top:50%;transform:translate(0,-50%);width:1px;background:#E5EBF3;}
.nybox_skjs ul li .md{font-size:36px;font-weight: bold;line-height:40px;color:#666;transition:all .4s linear;}
.nybox_skjs ul li:hover .md{color:#144692;}
.nybox_skjs ul li .yy{font-size:16px;font-weight:400;line-height:18px;margin-top:15px;color:#666;transition:all .4s linear;}
.nybox_skjs ul li:hover .yy{color:#144692;}
.nybox_skjs ul li .more{background:#bababa url(../images/arrows2.png) center no-repeat;border-radius:50%;display:flex;align-items:center;justify-content:center;height:44px;width:44px;transition:all .4s linear;margin-top:50px; transform: rotate(-90deg);}
.nybox_skjs ul li:hover .more{ background: #144692 url(../images/arrows2.png) center no-repeat;}
.nybox_skjs ul li .more i{font-size:24px;color:#fff}
@media (max-width:1650px) {
	.ny_skjs{ padding:60px 0 140px;}
}
@media (max-width:1440px) {
	.ny_skjs{ padding:50px 0 130px;}
}
@media (max-width: 1299px) {
	.nybox_skjs .ny_tjnew .ny_tjnewright{padding:30px 3% 40px 4%; }
	.nybox_skjs .ny_tjnew .ny_tjnewright .time i{ font-size:30px;}
	.nybox_skjs .ny_tjnew .ny_tjnewright .ny_tjnewname{margin:20px 0 20px;font-size:22px;}
	.nybox_skjs .ny_tjnew .ny_tjnewright .ny_tjnewmore{ margin-top:30px;}	
}
@media (max-width: 1080px) {
	.ny_skjs{ padding:40px 0 120px;}
	.nybox_skjs ul li{padding: 18px;display:block; overflow:hidden; margin-bottom:20px;}
	.nybox_skjs ul li:first-child{margin-top:30px;}
	.nybox_skjs ul li .ny_newliimg{ width:100%;height:300px; margin-bottom:25px; }
	.nybox_skjs ul li .tt{padding:0;margin-top:0;width: calc(100% - 160px); float:left;}
	.nybox_skjs ul li .ms{ margin-top:20px;}
	.nybox_skjs ul li .data{ width:140px; min-width:140px; float:right;}
	.nybox_skjs ul li .md{ font-size:30px;}
	.nybox_skjs ul li .more{ width:34px; height:34px; margin-top:25px;}
}
@media (max-width: 767px) {
	.ny_skjs{ padding:30px 0 110px;}
	.nybox_skjs ul li{ margin-bottom:15px;}
	.nybox_skjs .ny_tjnew .ny_tjnewright .ny_tjnewname{font-size: 18px;}
	.nybox_skjs ul li:first-child{margin-top:20px;}
	.nybox_skjs ul li .ny_newliimg{height:250px;}
	.nybox_skjs ul li .tt{width: calc(100% - 110px);}
	.nybox_skjs ul li .ny_newname{ font-size:18px;}
	.nybox_skjs ul li .ms{ font-size:14px; line-height:28px; height:56px;-webkit-line-clamp: 2;}
	.nybox_skjs ul li .data{ width:90px; min-width:90px;}
	.nybox_skjs ul li .md{ font-size:20px;}
	.nybox_skjs ul li .yy{ margin-top:0;}
	.nybox_skjs ul li .more{margin-top:20px;}
}
@media (max-width: 414px) {
	.nybox_skjs ul li .ny_newliimg{height:220px;}
}

/*äº§å“ç›®å½•é¡µ*/
.ly_NyProducts { width:100%; min-height: 480px; overflow:hidden; padding:80px 0 100px; }
.ly_NyProducts .lyNyPro_main {height:auto;padding:0;}
.lyNyPro_main .lyNyPro_left { width:100%; overflow:hidden; margin:0; padding:0; float:left;}
.ny_profl{ position:relative; z-index:99;min-height: 100px; background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:40px; }
.ny_profl .ny_profl_bt{ margin-bottom:30px;}
.ny_profl .ny_profl_bt b{ display:block; font-size:28px; font-weight:400; margin-bottom:5px;}
.ny_profl .ny_profl_bt p{ font-size:16px; color:#999;}

.ny_profl .swiper-container8{ overflow:hidden; width:92%; margin:0 auto;}
.ny_profl .swiper-button-prev2 ,.ny_profl .swiper-button-next2{ width:34px; height:34px; border-radius:50%;position: absolute; top:115px;}
.ny_profl .swiper-button-prev2{left:0;background:url(../images/ml_prev.png) center center no-repeat; }
.ny_profl .swiper-button-next2{background:url(../images/ml_next.png) center center no-repeat; right:0;}
.ny_profl .ny_proflli{position:relative;}
.ny_profl .ny_proflli a{box-sizing: border-box;color:#666;font-size:18px;padding:0 20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:50px;border-bottom:1px solid #dcdcdc;}
.ny_profl .ny_proflli em{ position:absolute; width:10px; height:8px; display:block;background:url(../images/mulu4.png) center center no-repeat; background-size:11px 8px;right:0; top:25px;cursor:pointer;}
.ny_profl .ny_proflli .erjifl{width:100%;margin-top: 10px;display:none;}
.ny_profl .ny_proflli .erjifl .erjiflbg{background:#fff;overflow:hidden;}
.ny_profl .ny_proflli .erjifl .erjiflbg a{color: #999;border-bottom:1px solid #ddd;font-size:15px;width: 100%;float:left;height: 45px;line-height: 45px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position:relative;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:nth-child(2n){ margin-right:0;} 
.ny_profl .ny_proflli .erjifl .erjiflbg a i { display:block; width:0; height:1px; overflow:hidden; margin:18px 10px 0 0; padding:0; float:left; background-color:#2463b2;-webkit-transition: all .5s;-moz-transition: all .25s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:absolute; left:0; bottom:0;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:hover i { width:100%;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:hover{ border:0; color:#2463b2;}

.lyNyPro_main .lyNyPro_right { width:100%; height:auto; margin:0; padding:0; float:right;}
.lyNyPro_main .lyNyPro_right1 { width:100%; height:auto; margin:0; padding:60px 0; float:right; background:#f6f6f6;}
.lyNyPro_right .lyNyPro_list2 { height:auto; margin:0 auto; padding:0; position:relative; min-height:300px;}
.lyNyPro_list2 ul { width:100%; height:auto; margin:0 auto; padding:0; position:relative;}
.lyNyPro_list2 ul li { width:100%; height:auto; margin:0 2% 20px 0; padding:20px; background-color:#fff; _box-shadow:0 10px 20px rgba(20,49,49,0.1); float:left; }
.lyNyPro_list2 ul li .NyPro_con2 { width:100%; height:auto; overflow:hidden; margin:0 auto; _padding:9px; _border:1px solid rgba(13,81,152,0.2);box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyPro_con2 .pic{ display:block; width:20%; height:208px; text-align:center; overflow:hidden; margin-right:2%;}
.NyPro_con2 .pic img{ max-height:100%; max-width:100%; vertical-align:middle;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.NyPro_con2 .pic .iblock{display:inline-block;height:100%;width:0;vertical-align:middle;}
.NyPro_con2 .NyPro_name2{ width:76%;}
.NyPro_con2 .NyPro_name2 .tit{display:block; font-size:24px; font-weight:bold; color:#333; height:36px; overflow:hidden;text-overflow: ellipsis; white-space:nowrap;}
.NyPro_con2 .NyPro_name2 p{ display:block; font-size:15px; color:#bfbcbc; line-height:30px; margin:10px 0;height: 52px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.NyPro_con2 .NyPro_name2 span{ display:block; line-height:30px; margin:10px 0;height: 30px;}
.NyPro_con2 .NyPro_name2 span i{ display:inline-block; font-size:16px; color:#888; max-width:50%; height:30px; overflow:hidden;}
.NyPro_con2 .NyPro_name2 .NyNewTj_btn{ display:block; width:130px; height:30px; line-height:30px; text-align:center;font-size:15px; color:#999; border:1px solid #999; border-radius:20px; margin-top:30px;}

.lyNyPro_list2 ul li:hover{box-shadow:0 10px 20px rgba(20,34,49,0.1);}
.lyNyPro_list2 ul li:hover .NyPro_con2 .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyPro_list2 ul li .NyPro_con2:hover .NyPro_name2 .tit{ color:#144692;}
.lyNyPro_list2 ul li .NyPro_con2:hover .NyPro_name2 .NyNewTj_btn{color:#144692;border:1px solid #144692;}
/*äº§å“ç›®å½•é¡µç›¸å…³æ–‡ç«&nbsp;*/
.NyProlist_Xgwz .indtilet { margin: 0 0 35px; width: 100%;}
@media (max-width: 1650px) {
	.ly_NyProducts {padding:60px 0 90px;}
}
@media (max-width: 1440px) {
	.ly_NyProducts {padding:50px 0 80px;}
	.lyNyPro_main .lyNyPro_right1 {padding:50px 0;}
	.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
	.lyNyPro_list ul li .NyPro_con .NyPro_img { height:180px;}
	.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:50px 10px 10px;}
	
	.NyProlist_Xgwz .indtilet { margin: 0 0 30px;}
}
@media (max-width: 1359px) {
	.NyPro_con2 .pic{ width:30%;}
	.NyPro_con2 .NyPro_name2{ width:68%;}
	.NyPro_con2 .NyPro_name2 span i{ font-size:14px;max-width: 33%;}
}
@media (max-width: 1279px) {
	.NyPro_con2 .NyPro_name2 span i{ font-size:15px;width:42%;height:15px;line-height:15px;}
	.NyPro_con2 .NyPro_name2 p{margin: 25px 0 10px;}
	.NyPro_con2 .NyPro_name2 .NyNewTj_btn{ margin-top:15px;}
}
@media (max-width: 1080px) {
	.ly_NyProducts {padding:40px 0 80px; }
	.lyNyPro_main .lyNyPro_left { width:100%;}
	.ny_profl .swiper-container8{ width:90%;}
	
	.lyNyPro_main .lyNyPro_right { width:100%;}
	.lyNyPro_main .lyNyPro_right1 { width:100%;padding:40px 0;}
	.NyPro_con2 .pic{ width:30%;}
	.NyPro_con2 .NyPro_name2{ width:68%;}
	.NyPro_con2 .NyPro_name2 span{ height:auto;}
	.NyPro_con2 .NyPro_name2 span i{ font-size:15px;width:42%;height:15px;line-height:15px;}
	.NyPro_con2 .NyPro_name2 p{margin: 10px 0 10px;}
	.NyPro_con2 .NyPro_name2 .NyNewTj_btn{ margin-top:15px;}
	
	.NyProlist_Xgwz .indtilet { margin: 0 0 20px;}
}
@media (max-width: 767px) {
	.ly_NyProducts {padding:30px 0 80px; }
	.lyNyPro_main .lyNyPro_left { width:100%;}
	.ny_profl .ny_profl_bt{ margin-bottom:20px;}
	.ny_profl .swiper-container8{ width:75%;}
    .ny_profl .swiper-button-prev2{ left:0;background-size: 25px 25px; top:100px;}
    .ny_profl .swiper-button-next2{ right:0;background-size: 25px 25px; top:100px;}

	.lyNyPro_main .lyNyPro_right { width:100%;}
	.NyPro_con2 .pic{ width:100%;}
	.NyPro_con2 .NyPro_name2{ width:100%;margin-top: 20px;}
	.NyPro_con2 .NyPro_name2 span{ height:auto;}
	.NyPro_con2 .NyPro_name2 span i{ font-size:15px;max-width: 100%;height:15px;line-height:15px;}
	.NyPro_con2 .NyPro_name2 p{margin: 10px 0 10px;}
	.NyPro_con2 .NyPro_name2 .NyNewTj_btn{ margin-top:15px;}
}

/*å†…é¡µåˆä½œä¼™ä¼´*/
.Nyhzyx_list ul{ min-height:300px;}
.Nyhzyx_list ul li{ width:18.8%; height:120px; float:left; margin-right:1.5%; margin-bottom:20px; padding:15px; position:relative; background:#fff; border-radius:5px;transition: all .6s ease;display:flex; display: -webkit-flex;justify-content:center;align-items:center; overflow:hidden;}
.Nyhzyx_list ul li:nth-child(5n){ margin-right:0;}
.Nyhzyx_list ul li:hover{ box-shadow:0 0 15px #d5dbe2;}
.Nyhzyx_list ul li img{ max-width:100%; max-height:100%; transition: all .6s ease;}
.Nyhzyx_list ul li:hover img{transform: scale(1.1);}
@media (max-width:1080px) {
	.Nyhzyx_list ul li{ width:23.5%;}
	.Nyhzyx_list ul li:nth-child(5n){ margin-right:2%;}
	.Nyhzyx_list ul li:nth-child(4n){ margin-right:0;}
}
@media (max-width:767px) {
	.Nyhzyx_list ul li{ width:32%; height:100px;}
	.Nyhzyx_list ul li:nth-child(5n){ margin-right:2%;}
	.Nyhzyx_list ul li:nth-child(4n){ margin-right:2%;}
	.Nyhzyx_list ul li:nth-child(3n){ margin-right:0;}
}
@media (max-width:550px) {
	.Nyhzyx_list ul li{ width:48.5%; margin-bottom:10px;}
	.Nyhzyx_list ul li:nth-child(5n){ margin-right:3%;}
	.Nyhzyx_list ul li:nth-child(4n){ margin-right:3%;}
	.Nyhzyx_list ul li:nth-child(3n){ margin-right:3%;}
	.Nyhzyx_list ul li:nth-child(2n){ margin-right:0;}
}</pre></body></html>