/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal;list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#f30;}
img{ max-width:100%;}

@font-face {
    font-family: 'alk';
    src: url('../fonts/alkatip.eot');
    src: url('../fonts/alkatip.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alkatip.woff') format('woff'),
         url('../fonts/alkatip.ttf') format('truetype'),
         url('../fonts/alkatip.svg#webfont34M5alKg') format('svg');
}


.am-container{max-width: 1536px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }




header{ background:#000;}
header .logo{ height:120px; line-height:120px; float:left;}


header .nav-box{ float:left; width:60%; margin-left:5%;}
header .nav-box .ulnav{ display:flex;}
header .nav-box>ul>li{ float:left; flex:1; text-align:center; line-height:120px; position:relative;}
header .nav-box>ul>li>a{ display:block; position:relative; font-size:18px; color:#fff;}
header .nav-box>ul>li.on>a,header .nav-box>ul>li:hover>a{color:#e9ba41;}
header .nav-box>ul>li .subnav{ line-height:40px; position:absolute; left:-10%; top:110%; background:rgba(0,0,0,.61); width:120%; font-size:14px; text-align:center; visibility:hidden; opacity:0;transition: all .3s linear; z-index:1240; padding:5px 0;}
header .nav-box>ul>li .subnav p{ font-size:16px;}
header .nav-box>ul>li .subnav p a{ display:block; color:#fff;}
header .nav-box>ul>li .subnav p a:hover{color:#e9ba41;}
header  .nav-box>ul>li:hover .subnav{ visibility:inherit; opacity:1; top:120px;}



header .top-tel{ font-size:30px; color:#fff; float:right; line-height:120px; background:url(../images/tel.png) 0 center no-repeat; padding-left:50px;}


.banner .am-slider-a1{ box-shadow:none;}
.banner .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover; height:100%;}
.banner .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.banner .am-slider-a1 .am-control-nav{ bottom:15px;}
.banner .am-slider-a1 .am-control-nav li a{ width:12px; height:12px;background-color:#fff; box-shadow:none;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background-color:#12a33b;}




.hm-pat{ background:#000; padding-bottom:5%;}
.hm-pat .am-container{ max-width:1236px;}
.hm-p4f{ margin-top:-40px; position:relative; z-index:1239;}
.hm-p4f ul{ position:relative; margin:0 -3px;}
.hm-p4f ul li{ width:25%; float:left; padding:0 3px;}
.hm-p4f ul li a{ display:block; padding:10px; background:#fff; padding:30px 15px;}
.hm-p4f ul li a:hover{ background:#e9ba41;}
.hm-p4f ul li a i{ width:60px; height:60px; display:block; float:left; margin-right:10px;}
.hm-p4f ul li a .txt .tit{ font-size:18px; color:#333;}
.hm-p4f ul li a .txt .note{ font-size:14px; color:#666;}
.hm-p4f ul li a:hover .txt .tit{ color:#fff;}
.hm-p4f ul li a:hover .txt .note{ color:#fff;}
.hm-p4f ul li:first-child a i{ background:url(../images/icon-t1.png) center no-repeat; background-size:contain;}
.hm-p4f ul li:first-child a:hover i{ background:url(../images/icon-t1h.png) center no-repeat; background-size:contain;}

.hm-p4f ul li:nth-child(2) a i{ background:url(../images/icon-t2.png) center no-repeat; background-size:contain;}
.hm-p4f ul li:nth-child(2) a:hover i{ background:url(../images/icon-t2h.png) center no-repeat; background-size:contain;}

.hm-p4f ul li:nth-child(3) a i{ background:url(../images/icon-t3.png) center no-repeat; background-size:contain;}
.hm-p4f ul li:nth-child(3) a:hover i{ background:url(../images/icon-t3h.png) center no-repeat; background-size:contain;}

.hm-p4f ul li:nth-child(4) a i{ background:url(../images/icon-t4.png) center no-repeat; background-size:contain;}
.hm-p4f ul li:nth-child(4) a:hover i{ background:url(../images/icon-t4h.png) center no-repeat; background-size:contain;}


.hm-serbox{ margin-top:4%;}
.hm-keyw{ color:rgba(255,255,255,.5); padding-top:5px;}
.hm-keyw a{ display:inline-block; margin-right:10px;color:rgba(255,255,255,.5);}
.hm-keyw a:hover{ color:#fff;}
.hm-serin{ width:430px; position:relative;}
.hm-serin .am-form-field{ width:100%; background:none; border-color:#808080; padding:10px 15px;}
.hm-serin .am-btn{ position:absolute; right:0; top:0; height:100%; background:#e9ba41; border:none;}


.ad1{ margin-top:6%;}

.bgw{ background:#000;}
.pncp{ position:relative; background:#1f242d; margin-bottom:5%;}
.pncp .video{ width:57%; position:absolute; left:0; top:0; height:100%; background:#0d182b;}
.pncp.pncpr .video{ left:auto; right:0;}
.pncp .video .img{ width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; opacity:.3;transition: all .1s linear;}
.pncp .video .img:hover{ opacity:.6;}
.pncp .video .am-close{ position:absolute; right:15px; top:15px; background:rgba(255,255,255,.51); z-index:124; opacity:1; border-radius:50%; width:30px; height:30px; line-height:24px; color:#fff; display:none;}
.pncp .video .am-paly{ position:absolute; left:50%; top:50%; z-index:22; margin-left:-40px; margin-top:-40px; cursor:pointer;}
.pncp .pn-txt{ width:43%; float:right; padding:4% 3%;}
.pncp.pncpr .pn-txt{ float:left;}
.pncp .pn-txt .ap-title{ text-align:center; color:#e9ba41;}
.pncp .pn-txt .ap-title .entit{ font-size:24px; opacity:.3; font-family:"alk"; text-transform:uppercase;}
.pncp .pn-txt .ap-title .tit{ max-width:416px; margin:0 auto; text-align:center; position:relative; z-index:2;}
.pncp .pn-txt .ap-title .tit span{ display:inline-block; padding:2px 20px; border:1px solid #e9ba41;background:#1f242d; font-size:28px; position:relative; z-index:22;}
.pncp .pn-txt .ap-title .tit:before{ content:""; display:block; width:100%; height:1px; background:#e9ba41; position:absolute; left:0; top:50%;}

.pn-icon{ margin-top:30px;}
.pn-icon ul{ position:relative; margin:0 -15px;}
.pn-icon ul li{ padding:15px; width:25%; float:left;}
.pn-icon ul li a{ display:block; text-align:center; padding:20px 0;}
.pn-icon ul li a img{ opacity:.6;}
.pn-icon ul li a .tit{ font-size:20px; color:#fff;}
.pn-icon ul li a .note{ font-size:14px; color:rgba(255,255,255,.5)}
.pn-icon ul li a:hover{ background:#e9ba41;}
.pn-icon ul li a:hover img{ opacity:1;}


.ship{ position:absolute; width:100%; height:100%; background:#212121; z-index:123; outline:none; display:none;}


.case{ background:#000; padding-bottom:5%;}
.case-list ul{ margin:0 -6px;}
.case-list ul li{ width:25%; float:left; padding:6px;}
.case-list ul li a{ display:block; position:relative;}
.case-list ul li a .more{ display:block; opacity:0; width:100%; height:100%; position:absolute; left:0; top:0; background:#1f242d;transition: all .1s linear; text-align:center;}
.case-list ul li a:hover .more{ opacity:1;}

.case-tit{  position:relative;}

.case-tit .ap-title{ text-align:center; color:#fff; position:absolute;background:#e9ba41; width:100%; height:115%; left:0; bottom:0; padding:0 15px;}
.case-tit img{ opacity:0;}
.case-tit .ap-title .entit{ font-size:24px; opacity:.3; font-family:"alk"; text-transform:uppercase;}
.case-tit .ap-title .tit{ margin:0 auto; text-align:center; position:relative; z-index:2;}
.case-tit .ap-title .tit span{ display:inline-block; padding:2px 20px; border:1px solid #fff;background:#e9ba41; font-size:28px; position:relative; z-index:22;}
.case-tit .ap-title .tit:before{ content:""; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:50%;}

.case-tit .ap-title .am-vertical-align-middle{ width:100%;}






.about{ background:url(../images/ab_bg.jpg) center no-repeat; background-size:cover; padding:5% 0;}
.ap-title{ text-align:center; color:#e9ba41;}
.ap-title .entit{ font-size:24px; opacity:.3; font-family:"alk"; text-transform:uppercase;}
.ap-title .tit{ max-width:380px; margin:0 auto; text-align:center; position:relative; z-index:2;}
.ap-title .tit span{ display:inline-block; padding:2px 20px; border:1px solid #e9ba41;background:#1f242d; font-size:28px; position:relative; z-index:22;}
.ap-title .tit:before{ content:""; display:block; width:100%; height:1px; background:#e9ba41; position:absolute; left:0; top:50%;}

.ab-con1{ position:relative;}
.ab-con1 .ab-txt{ width:32.6%; float:right; background:#1f242d; padding:50px 40px;}
.ab-con1 .ab-txt .note{ font-size:14px; color:#fff; line-height:2; margin:35px 0 25px 0;}
.ab-con1 .ab-txt .ab-pion ul{ margin:0 -5px;}
.ab-con1 .ab-txt .ab-pion ul li{ width:33.333%; float:left;padding:0 5px;}
.ab-con1 .ab-txt .ab-pion ul li .item{ text-align:center; background:#e9ba41; color:#fff; padding:8px 0; font-size:14px;}
.ab-con1 .ab-txt .ab-pion ul li .item p b{ font-size:24px;}

.ab-con1 .ab-txt .ab-more{ text-align:center; margin-top:45px;}
.ab-con1 .ab-txt .ab-more a{ display:inline-block; border:1px solid #fff; color:#fff; padding:5px 30px; border-radius:30px; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.ab-con1 .ab-txt .ab-more a:hover{ background:#FFF; color:#1f242d;}

.ab-con1 .ab-thumb{ width:66.33%; height:100%; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat; background-size:cover;}

.ab-img{ margin-top:16px;}
.ab-img ul{ position:relative; margin:0 -8px;}
.ab-img ul li{ width:33.333%; float:left; padding:0 8px;}
.ab-img ul li a{ display:block; overflow:hidden;}
.ab-img ul li a img{transition: all .3s linear;}
.ab-img ul li a:hover img{transform: scale(1.1);}
.ab-img .swiper-slide a{ display:block; overflow:hidden;}
.ab-img .swiper-slide a img{transition: all .3s linear;}
.ab-img .swiper-slide a:hover img{transform: scale(1.1);}

.ygfc{ padding:5% 0; background:#000;}
.ygfc .ap-title .tit span{ background:#000;}
.ygfc .ygfc-ban{ margin-top:3%;}
.ygfc-list{ margin-top:30px;}
.ygfc-list ul{ position:relative; margin:0 -10px;}
.ygfc-list ul li:first-child{ width:75%;}
.ygfc-list ul li{ width:25%; float:left; padding:10px;}
.ygfc-list ul li .first{ background:#1f242d; padding:20px; height:483px;}
.ygfc-list ul li .first .thumb{ width:30%; float:left; background:#fff; text-align:center;}
.ygfc-list ul li .first .txt-inro{ width:70%; float:left;}
.ygfc-list ul li .first .txt-inro .info{ width:58%; float:left; padding:40px;}
.ygfc-list ul li .first .txt-inro .info .hea span{ display:inline-block; background:#e9ba41; font-size:24px; padding:4px 10px; color:#fff;}
.ygfc-list ul li .first .txt-inro .info .hea p{ font-size:22px; border-bottom:1px solid #fff; max-width:310px; color:#fff; margin-top:15px; padding-bottom:10px;}
.ygfc-list ul li .first .txt-inro .note{ margin-top:20px; color:#fff; max-width:310px;}
.ygfc-list ul li .first .txt-inro .note .tit{ font-size:22px; margin-bottom:10px; color:#fff;}
.ygfc-list ul li .first .txt-inro .note .xnot{ color:rgba(255,255,255,.5); font-size:18px; line-height:2;}
.ygfc-list ul li .first .txt-inro .inmg{ width:42%; float:left;}
.ygfc-list ul li .first .txt-inro .inmg img{ border:4px solid #e9ba41;}
.ygfc-list ul li .first .txt-inro .inmg img:first-child{ margin-bottom:20px;}

.ygfc-list ul li .item{background:#1f242d; padding:20px; height:483px;}
.ygfc-list ul li .item .img{ background:#fff; position:relative; text-align:center;}
.ygfc-list ul li .item .img img{ height:210px;}
.ygfc-list ul li .item .img .name{ position:absolute; left:0; bottom:20px; background:#e9ba41; color:#fff; z-index:22; padding:2px 10px; font-size:14px;}
.ygfc-list ul li .item .txt1{ font-size:14px; color:#fff; margin-top:10px; line-height:2;}
.ygfc-list ul li .item .txt2{ font-size:14px; color:rgba(255,255,255,.5); line-height:2;white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;}

.hm-fc-box{ padding:10px; position:relative;}
.swiper-fc .swiper-slide .item{background:#1f242d; padding:20px; height:483px;}
.swiper-fc .swiper-slide .item .img{ background:#fff; position:relative; text-align:center;}
.swiper-fc .swiper-slide .item .img img{ height:210px;}
.swiper-fc .swiper-slide .item .img .name{ position:absolute; left:0; bottom:20px; background:#e9ba41; color:#fff; z-index:22; padding:2px 10px; font-size:14px;}
.swiper-fc .swiper-slide .item .txt1{ font-size:14px; color:#fff; margin-top:10px; line-height:2;}
.swiper-fc .swiper-slide .item .txt2{ font-size:14px; color:rgba(255,255,255,.5); line-height:2;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.swiper-fc-next,.swiper-fc-prev{ display:none;}


.am-news{ background:#000; padding-bottom:5%;}
.am-news .ap-title .tit span{ background:#000;}
.am-news .am-container{ max-width:1230px;}
.hm-news-list{ margin-top:40px;}
.hm-news-list ul li{border-bottom:1px solid rgba(255,255,255,.3)}
.hm-news-list ul li:first-child{border-top:1px solid rgba(255,255,255,.3)}
.hm-news-list ul li a{ padding:20px; display:block;}
.hm-news-list ul li .thumb{ float:left; margin-right:20px; max-width:300px; display:none;}
.hm-news-list ul li .txt{ display:none;}
.hm-news-list ul li .txt .tit{ font-size:20px; color:#fff;}
.hm-news-list ul li .txt .info{ font-size:14px; color:rgba(255,255,255,.5); margin-top:5px;}
.hm-news-list ul li .txt .note{ font-size:14px; color:rgba(255,255,255,.5); margin-top:20px; line-height:2;}
.hm-news-list ul li .ux-tit{ font-size:18px; color:#fff; position:relative; }	
.hm-news-list ul li .ux-tit:before{content: "\f107"; position:absolute; right:0; top:0;}
.hm-news-list ul li.on .ux-tit{ display:none;}
.hm-news-list ul li.on .thumb{ display:block;}
.hm-news-list ul li.on .txt{ display:block;}
	
.am-more{ text-align:center; margin-top:45px;}
.am-more a{ display:inline-block; border:1px solid #fff; color:#fff; padding:5px 30px; border-radius:30px; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.am-more a:hover{ background:#FFF; color:#1f242d;}



.hm-contact{ padding:5% 0; background:#11141a;}
.hm-contact .ap-title .tit span{ background:#11141a;}
.am-contact-min{ margin-top:3%;}

.contact-l{ width:45%; float:left;}
.contact-l .contact-note{ font-size:16px; color:rgba(255,255,255,.5); margin-top:15px; margin-bottom:40px;}
.contact-l .lxwm{ float:left;}
.contact-l .lxwm ul li img{ margin-right:8px; width:20px;}
.contact-l .lxwm ul li{ color:#fff; margin-bottom:14px;}
.contact-l .ewm{ float:left; margin-left:20px;}
.contact-l .ewm img{ width:105px; float:left;}
.contact-l .ewm span{ width:20px; color:#fff; display:inline-block; font-size:13px; line-height:1.2; margin-left:4px; float:left;}

.contact-mes{ width:48%; float:right; padding-top:20px;}
.contact-mes ul{ position:relative; margin:0 -15px;}
.contact-mes ul li{ padding:0 15px; width:50%; float:left; margin-bottom:20px;}
.contact-mes ul li span{ display:block; font-size:14px; color:rgba(255,255,255,.51); margin-bottom:4px;}
.contact-mes ul li span em{ color:#e34e42;}
.contact-mes ul li .am-form-field{ background:none; padding:12px; border-color:rgba(255,255,255,.41)}
 .am-form-field:focus{    border-color: #e9ba41;}
 
 .contact-mes ul li .am-btn{ width:100%; background:#e9ba41; color:#fff; border:none; outline:none; padding:12px;}
 
 footer{ background:#000; padding-top:30px;}
 
 
 
 .foot-nav{ text-align:center; margin:30px 0;}
.foot-nav ul li{ display:inline-block; position:relative; padding:0 30px;}
.foot-nav ul li:before{ content:""; display:block; width:1px; height:16px; background:rgba(255,255,255,.3); position:absolute; left:0; top:50%; margin-top:-8px;}
.foot-nav ul li:first-child:before{ display:none;}

.foot-nav ul li a{ color:rgba(255,255,255,.51);}
.foot-nav ul li a:hover{ color:#fff;}

.yqlink{ text-align:center; font-size:14px; color:rgba(255,255,255,.51)}
.yqlink a{ display:inline-block; margin-right:15px;color:rgba(255,255,255,.51)}
.yqlink a:hover{ color:#fff;}
 
 
 
 
 
footer .copry{ text-align:center; font-size:14px; color:rgba(255,255,255,.5); border-top:1px solid rgba(255,255,255,.2); margin-top:20px; padding:15px 0;}
footer .copry a{color:rgba(255,255,255,.5)}




.nybanner{ width:100%; text-align:center; position:relative;}
.nybanner img{ width:100%;}

.nywarp{ padding:30px 0;}
.nywarp .am-container{ max-width:1236px;}




.js-team{ background:url(../images/xq-jsbg.jpg) center top no-repeat; background-size:cover; padding:40px 0;}
.jstitle{ text-align:center;}
.jstitle span{ display:inline-block; position: relative; font-size:40px; color:#fff; line-height:1;}
.jstitle span:before{ content:""; display:block; width:4px; height:98%; border-radius:4px; background:#ba3939; position:absolute; left:-20px; top:2px;}
.jstitle span:after{ content:""; display:block; width:4px; height:98%; border-radius:4px; background:#ba3939; position:absolute; right:-20px; top:2px;}


.js-dianc{ text-align:center; margin-top:80px;}
.js-dianc .box{ display:inline-block;}
.js-dianc .box .thumb { float:left;}
.js-dianc .box .thumb i{ width:230px; height:230px; display:block; border-radius:50%; background:#fff; overflow:hidden; position:relative;}
.js-dianc .box .thumb span{ display:inline-block; background:#ba3939; color:#fff; line-height:1; padding:12px; font-size:22px; margin-top:-30px; position:relative; z-index:22;}
.js-dianc .box .thumb img{ position:absolute; left:8%; bottom:0; max-width:86%;}


.js-dianc .box .txt{ float:left; text-align:left; padding-left:30px; padding-top:5%;}
.js-dianc .box .txt .txt2 .t{font-size: 16px;color: rgba(255,255,255,.7);line-height: 2;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.js-dianc .box .txt .txt2 .h{ font-size:16px; color:#fff; margin-bottom:5px;}
.js-dianc .box .txt .txt1{ color:#fff; border-bottom:1px solid rgba(255,255,255,.3); font-size:18px; padding-bottom:15px; margin-bottom:15px;} 
.case-sear{ max-width:360px; margin:0 auto; margin-bottom:15px;}
.case-sear .am-btn-default{    background: #e9ba41;color: #fff;border-color: #e9ba41;}
.team-logo{ text-align:center; padding:40px 0;}
.team-logo img{ max-width:58%;}

.jstem-list ul li{ padding:20px;}
.jstem-list ul li .box{ display:inline-block; text-align:center;}
.jstem-list ul li .box .thumb { }
.jstem-list ul li .box .thumb i{ width:230px; height:230px; display:block; border-radius:50%; background:#fff; overflow:hidden; position:relative; margin:0 auto;}
.jstem-list ul li .box .thumb span{ display:inline-block; background:#ba3939; color:#fff; line-height:1; padding:12px; font-size:22px; margin-top:-30px; position:relative; z-index:22;}
.jstem-list ul li .box .thumb img{ position:absolute; left:8%; bottom:0; max-width:86%;}


.jstem-list ul li .box .txt{ text-align:left; padding-left:30px; padding-top:5%;}
.jstem-list ul li .box .txt .txt2 .t{font-size: 16px;color: rgba(255,255,255,.7);line-height: 2;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.jstem-list ul li .box .txt .txt2 .h{ font-size:16px; color:#fff; margin-bottom:5px;}
.jstem-list ul li .box .txt .txt1{ color:#fff; border-bottom:1px solid rgba(255,255,255,.3); font-size:18px; padding-bottom:15px; margin-bottom:15px;} 




.tm-xqfot{ background:#11141a; padding:5% 0;}
.tm-mesg .title{ text-align:center;}
.tm-mesg .title .tit{ font-size:50px; color:#e9ba41; font-weight:bold; line-height:1; margin-bottom:10px;}
.tm-mesg .title .note{ font-size:28px; color:rgba(255,255,255,.5);font-family: "Noto Sanc SC"; font-weight:100;}



.contact-mes-xq{  padding-top:20px; padding-left:40px; padding-right:40px;}
.contact-mes-xq ul{ position:relative; margin:0 -15px;}
.contact-mes-xq ul li{ padding:0 15px; width:50%; float:left; margin-bottom:30px;}
.contact-mes-xq ul li span{ display:block; font-size:22px; color:rgba(255,255,255,.51); margin-bottom:4px;}
.contact-mes-xq ul li span em{ color:#e34e42;}
.contact-mes-xq ul li .am-form-field{ background:none; padding:20px; border-color:rgba(255,255,255,.41)}
.contact-mes-xq ul li .am-btn{ width:100%; background:#e9ba41; color:#fff; border:none; outline:none; padding:20px; font-size:28px;}
.contact-mes-xq ul li:last-child{ width:100%;}

.tmxq-lxwm{ padding:0 40px;}
.tmxq-lxwm .lxwm{ float:left;}
.tmxq-lxwm .lxwm ul li img{ margin-right:8px;}
.tmxq-lxwm .lxwm ul li{ color:#fff; margin-bottom:14px; font-size:32px;}
.tmxq-lxwm .ewm{ float:right; }
.tmxq-lxwm .ewm img{ width:190px; float:left;}
.tmxq-lxwm .ewm span{ width:22px; color:#fff; display:inline-block; font-size:22px; line-height:1.2; margin-left:4px; float:left;}

.tmxq-lx-tit{ font-size:50px; color:#fff; font-weight:bold; text-align:center; margin-bottom:30px;}

.yx-g{ padding:0 40px;}
.yx-g ul li{ margin-bottom:30px;}
.yx-g ul li:last-child{ margin-bottom:0;}
.yx-g ul li p{ font-size:50px; font-weight:bold; text-align:center; margin-bottom:15px;}
.yx-g ul li img{ width:100%;}

.nycasebox{ padding:30px 0 30px 0;}

.ny-case-list ul{ position:relative; margin:0 -15px;}
.ny-case-list ul li{ padding:15px;}
.ny-case-list ul li a{ display:block;}
.ny-case-list ul li a i{ display:block; overflow:hidden;}
.ny-case-list ul li a i img{transition: all .3s linear;}
.ny-case-list ul li a:hover i img{transform: scale(1.1);}
.ny-case-list ul li a .tit{ font-size:14px; color:#333; background:#f5f5f5; padding:15px; height:74px; overflow:hidden;}



.page{ text-align:center; margin-top:15px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin-left:-1px; background:#fff; margin:0 5px; border-radius:4px; overflow:hidden;}
.page a.on,.page a.active,.page a:hover{ background:#ffbd0f; color:#FFF;}





.nymintit{ background:#f1f1f1; padding:60px 0; text-align:center;}
.nymintit h1{ margin-bottom:15px;}
.nymintit .sub{ color:#999; font-size:12px;}
.nymintit .sub span{ margin:0 10px;}
.nymintit .sub span i{ margin-right:4px;}



.ny-arcent{  background:#f9f9f9;}

.ny-arcent .am-container{ max-width:1236px;}

.ny-arcent .ny-arc{ background:#fff; padding:30px; margin-top:-30px;box-shadow: 0 0 10px rgba(0,0,0,.05); line-height:2;font-size: 16px;letter-spacing: 0.08rem;min-height:400px;}
.ny-arcent .ny-arc img{ max-width:100%; height:auto !important;width: 100%;}
.article-footer{ font-size:1.4rem; font-weight:lighter; color:#999; margin-top:1.5rem;}

.nynewsx{ background:#f5f5f5; padding:30px 0;}

.ue-new-nav{ text-align:center; margin-bottom:28px;}
.ue-new-nav a{ display:inline-block; padding:8px 30px; border-radius:30px; background:#fff; margin:0 15px;}
.ue-new-nav.ue-cse-nav a{background:#f5f5f5;}
.ue-new-nav a.on,.ue-new-nav a:hover{ background:#FFB600; color:#fff;}


.ue-news-list{}
.ue-news-list ul li:after,.ue-news-list ul li:before{ content:""; display:table; clear:both;}
.ue-news-list ul li{ border-bottom:1px solid #eee; padding:30px;transition: All 0.3s ease-in-out; position:relative; top:0; background:#fff; margin-bottom:15px;}
.ue-news-list ul li .thumb{ width:18%; float:left; margin-right:20px; max-height:140px; overflow:hidden; }
.ue-news-list ul li .thumb img{ max-width:100%;transition: .6s .05s;}
.ue-news-list ul li:hover .thumb img{transform: scale(1.1);}
.ue-news-list ul li .txt h2{ font-size:20px;  margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} 
.ue-news-list ul li .txt .sub{ color:#999; margin-bottom:10px; font-size:12px;}
.ue-news-list ul li .txt .sub span{ display:inline-block; margin-right:20px;}
.ue-news-list ul li .txt .sub span i{ margin-right:4px;}
.ue-news-list ul li .txt p{ color:#999; margin:0; font-size:1.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.map{ height:540px; overflow:hidden;}
#allmap2{ height:600px;}
#allmap2 img{ max-width:inherit;}



.ny-newsarc{ background:#fff; padding:36px 40px;}

.nyabout{ position:relative; z-index:999; border-radius:10px;box-shadow: 0px 2px 17px 3px rgba(153, 153, 153, 0.2); margin-top:-75px; margin-bottom:30px; background:#fff;}
.nyabout .arc-body{ padding:20px; }
.nyabout .arc-body p{line-height:2.4;}
.nyabout-tit{ text-align:center; font-size:30px;padding-top:20px;}




@media screen and (max-width:1350px){
   header .top-tel{font-size:24px;background-size: 30px auto;    padding-left: 36px;} 
   
}











