@charset "utf-8";/*公共样式*/div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,body{	padding:0;	margin:0;}ul,li{	 list-style:none;}img{	border:0 none;}input,textarea {	outline: none;}a{ 	text-decoration:none;	color:#666;	transition: all 0.3s;	-moz-transition: all 0.3s; 	-webkit-transition: all 0.3s; 	-o-transition: all 0.3s;}a:hover{	text-decoration: none;	color: #0070c0;}body{	font-size:16px;	font-family:"微软雅黑";	color:#666;	overflow-x: hidden;}@media only screen and (max-width:991px ) {	body {		font-size: 14px;		line-height: 24px;	}}@media only screen and (min-width:1600px ) {	.container {		width: 1400px;	}}.fl{	float:left;	display:inline;}.fr{	float:right;	display:inline;}.clear{	clear:both;}.bg_none{	background:none !important;	}.bd_none{	border:none !important;	}html,body{      -webkit-text-size-adjust:none;}.w1200{ width:1200px; margin:0 auto;}.w100{ width:100%;}* {    -webkit-tap-highlight-color: rgba(0,0,0,0);}*:focus{	outline:none;}.index-XialadU .sousuo_1{ top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); margin:0;}.s_left{float:right;margin-right:20px;width:32px}.s_left{padding-left:50px;margin-top:16px;cursor: pointer;-webkit-appearance: none;}.inp,.inp_1{position:absolute;top:0;left:0;padding:0 0 0 30px;height:100%;width:92%;color:#000;font-size:30px;line-height:60px;text-align:left;white-space:nowrap;border:0;outline:0;background:0 0;overflow:hidden;box-sizing:border-box;display:block}.Xialad{ z-index:80;position:fixed; left:0; width:100%;top:0; height:100%;display:none;}.XialadU{position:fixed;top:0; left:0;  height:100%; text-align:center; z-index:1000; width:100%;  background-size:cover; background:rgba(183,149,92,0.8);}.sousuo_1{left:22.5%;}.sousuo_1{width:55%;height:60px;border-radius:50px;background:#fff;position:absolute}.istop .XialadU{ top:55px;}.Video-bg{ background:#000;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); position:fixed; left:0; top:0; width:100%; z-index:999; display:none;}.Video-box{ width:900px; position:fixed; left:50%; top:50%; margin-top:30px; transform:translate(-50%,-50%);opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); z-index:-9;}.Video-box video{ width:100%; height:auto; display:none;}.Video-box-on{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin-top:0;z-index:1111;}.Video-box-txt-close{ background:url(../images/video-box-txt-close.png) center no-repeat; width:35px; height:35px; background-size:cover; position:absolute; right:-45px; top:0; z-index:66;}.language-list{	position: absolute;	display: none;	top: 100%;	left: 0;	width: 100%;	border-radius: 5px;	overflow: hidden;	/* box-shadow: 2px 2px 6px #f4f4f4,-2px -2px 6px #f4f4f4,-2px 2px 6px #f4f4f4,2px -2px 6px #f4f4f4; */}.language-list li{	border-bottom: 1px solid #999;}.language-list li:last-child{	border-bottom: none;}.language-list a{	display: block;	padding: 3px 0;	color: #222;	font-size:12px;	text-align: center;	-webkit-transition: 0.3s;	transition: 0.3s;	background-color: #fff;}.language-list a:hover{ color:#b7955c;}.j_futurevideo{ position:absolute;min-width: 100%;min-height: 100%;object-fit: cover;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}.puba{ background:rgba(255,255,255,0.8); text-align:center; font-size:12px; display:inline-block; width:160px; height:45px; line-height:45px; color:#333; }.puba i{ background:url(../images/jt2.png) center no-repeat; display:inline-block; background-size:cover; width:14px; height:6px; right:0;}.puba span{left:0; letter-spacing:1px;}.puba i,.puba span{ vertical-align:middle; display:inline-block; position:relative; margin:0 5px;}.puba:hover span{ left:-6px;}.puba:hover i{ right:-6px;}.puba:hover{ background:rgba(255,255,255,1);}.pubma{ position:relative; overflow:hidden;}.pubma span{ position:relative; z-index:5;}.pubma:after{width: 100%;height: 100%;display: block; position:absolute; left:0; top:0; content:'';}.pubma:after{background-color: #000;-webkit-transform-origin: right 50%;transform-origin: right 50%;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition-property: -webkit-transform;transition-property: transform;}.pubma span,.pubma:after{transition-duration: 380ms;-webkit-transition-duration: 380ms;transition-duration: 380ms;}.pubma:hover:after{-webkit-transform-origin: left 50%;transform-origin: left 50%;-webkit-transform: scaleX(1);transform: scaleX(1);}.pubma:hover span{ color:#fff;}.bttop{ padding:20px 0; /*border-bottom:1px solid rgb(255,255,255,0.2);*/ width:80%; padding-left:10%; padding-right:10%; font-size:0;}.btnav li{ margin:0 25px; line-height:52px; position:relative; display:inline-block; font-size:14px;}.btnav li:before{position: absolute;width: 22px;height: 2px;background:#b7955c;left: 50%;margin-left: -11px;bottom: -15px;content: '';opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;}.btnav li a{  color:#fff;}.btnav li:hover:before{opacity:1;-webkit-opacity:1;-moz-opacity:1;bottom:0;}.logo{ width:93px; height:52px; overflow:hidden;}.btlogo a{ display:block; margin-top:6px; vertical-align:top; position:relative; height:40px;}.btlogo img{ height:100%; position:absolute; left:0; top:0;}.btnav { position:relative; padding-right:0; width:740px; text-align:center; position:absolute; left:50%; margin-left:-276px;}.btnav:before{ position:absolute; content:''; width:1px; height:16px; background:rgb(255,255,255,0.8); right:0; top:19px;}.btsearch,.btlauge,.gupiao{line-height:20px; margin-top:15px; margin-left:20px;}.btsearch span,.btlauge span,.gupiao span{font-size:12px; color:#fff; padding-left:5px;}.btsearch em,.btlauge em,.gupiao em{display:inline-block; width:20px; height:20px;}.btsearch span,.btsearch em,.btsearch i,.btlauge span,.btlauge em,.btlauge i,.gupiao span,.gupiao em{display:inline-block; vertical-align:middle;}.btlauge{ padding-bottom:5px;}.btsearch em{ background:url(../images/icon2.png) center no-repeat;background-size:auto 19px;}.btlauge em{ background:url(../images/icon1.png) center no-repeat;}.gupiao em{ background:url(../images/gup.png) center no-repeat; background-size:auto 20px;}.btsearch i,.btlauge i{ background:url(../images/icon3.png) center no-repeat; width:7px; height:4px; position:absolute; right:0; top:50%; margin-top:0;}.btsearch { width:80px;}.btlauge{ width:90px;}.btlauge,.btsearch{ position:relative;}.bttop{ position:fixed; left:0; top:0; z-index:99;} .btlauge span, .gupiao span{ position:relative; top:2px;} .btlauge i{ top:10px;}.bga1{ background:#fff;}.bga { /*box-shadow:0 1px 5px rgba(102,102,102,0.1);*/}.bga .logo1,.logo2{opacity:0;-webkit-opacity:0;}.bga .btnav li a,.bga .btsearch span,.bga .btlauge span,.bga .gupiao span{ color:#222;}.bga .logo2{opacity:1;-webkit-opacity:1;}.bga .btnav:before{background:rgb(34,34,34,1);}.bga .btnav li:hover a,.btnav li:hover a{ color:#b7955c;}.bga .btsearch em{ background:url(../images/icon2_1.png) center no-repeat;background-size:auto 19px;}.bga .btlauge em{ background:url(../images/icon1_1.png) center no-repeat;}.bga .gupiao em{ background:url(../images/gup_1.png) center no-repeat; background-size:auto 20px;}.bga .btsearch i,.bga .btlauge i{ background:url(../images/icon3_1.png) center no-repeat; }.H_menu{left:0;top:0;display:none;position: fixed;z-index: 80;width: 100%;height: 100%;background: #fff;}.H_div{position: relative;width: 100%;height: 100%;}.H_div a{color: #000000;}.H_div a:hover{color:#b7955c;}.H_ul{position: absolute;width: 1200px;margin: 0 auto;left: 50%;top: 50%;transform: translate(-50%,-50%);}.H_ul_li{float: left;width:12.5%;padding-left: 9%;}.H_ul_li:first-child{padding-left: 0;}.H_ul_lib{background: url(../images/m_line.png) no-repeat 100% 80px; min-height:250px;}.H_ul_a{font-size: 16px;font-weight: bold;}.H_ul_ul{margin-top: 20px;}.H_ul_ul li{line-height: 50px;}.H_copy{text-align: center;width:1200px;bottom:5%;position: absolute;color: #000000;left: 50%;transform: translateX(-50%);}/* .H_Copyright{float: left;} */.H_policy{float: right;}.em{display: inline-block;*display: block;*zoom:1;width: 25px;height: 25px;margin: 0 15px;}.em1{background: url(../images/language.png) no-repeat;}.em2{background: url(../images/car.png) no-repeat;}.em3{background: url(../images/search2.png) no-repeat center/contain;}.H_policy .use{display: inline-block;*display: block;*zoom: 1;padding: 0 7px 0 5px;margin: 0 5px 0 5px;border-left: 1px solid #000000;line-height: 12px;}.p_menu{margin-top:32px;width: 40px;height: 30px;float: right;position: relative; display:none;}.icon{border-radius:10px;display: inline-block;*display: block;*zoom: 1;width: 30px;height:2px;position: absolute;background: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.icon1{top: 0;}.icon2{top: 8px;width: 25px;}.icon3{top: 16px;}.p_menuOn .icon1{transform: rotate(45deg);transform-origin:10%;}.p_menuOn .icon2{display: none;}.p_menuOn .icon3{transform: rotate(-45deg);transform-origin:10%;}.isnone .p_menu{ display:block;}.isnone .btright{opacity:0;-webkit-opacity:0;}.mff .p_menu .icon{ background:#fff;}.mff .p_menuOn .icon{ background:#434343;}body,html{ height:100%;}.btmain{ position:relative; width:100%; height:100%; overflow:hidden;}.btpage{ position:absolute; left:0; top:0;width:100%; height:100%;box-shadow:0 0 40px rgba(102,102,102,0.3);-webkit-box-shadow:0 0 40px rgba(102,102,102,0.3);}.mainbox{text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.slider1img{ position:absolute;position:absolute; left:0; top:0;width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; overflow:hidden;}.slider1img{transform:scale(1.08);-webkit-transform:scale(1.08);}.slider1{ height:100%;}.slider1txt{ position:relative; z-index:6;}.slider1h3,.slider1p1{ text-align:left; color:#fff; max-width:700px; letter-spacing:3px;}.slider1h3{ font-size:45px; line-height:50px; position:relative; letter-spacing:2px; padding-bottom:20px;}.slider1h3:before{ position:absolute; left:0; bottom:0; content:''; width:75px; height:1px; background:rgba(255,255,255,0.2); display:none;}.slider1p1{ font-size:22px; margin-top:0; text-transform:uppercase;}.h350{ height:350px;}.slider1tre a{ display:inline-block; background:rgba(255,255,255,0.7); padding:0 30px; width:200px; text-align:left; margin:0 8px;}.slider1tre a:hover{background:rgba(255,255,255,1);}.slider1tre span{ line-height:52px; color:#333333; font-size:16px; display:inline-block;}.slider1tre{ position:absolute; width:100%; text-align:center; left:0; bottom:90px; z-index:66;}.thr1{ background:url(../images/thr1.png) left center no-repeat; padding-left:45px;}.thr2{ background:url(../images/thr2.png) left center no-repeat; padding-left:40px;}.thr3{ background:url(../images/thr3.png) left center no-repeat; padding-left:40px;}.swiper-container-fade .swiper-slide-active{ z-index:88;}.slider1p6{ text-align:left;}.slider1p6 { margin-top:55px;}.slider1txt1 .slider1h3,.slider1txt1 .slider1p1,.slider1txt1 .slider1p3{ text-align:left; max-width:inherit;}.slider1txt1 .slider1h3:before{ left:50%; margin-left:-37px;}.slider1p1{ }.slider1p3 .pagehomea span:before{ display:none;}.homepage{ width:100%; text-align:center; position:absolute; z-index:66; left:0; bottom:28px !important;}.homepage span{ position:relative;display:inline-block; width:20px; height:20px; background:none;opacity:1;-webkit-opacity:1;-moz-opacity:1; margin:0 10px !important;}.homepage span:before,.homepage span:after{ position:absolute; content:'';border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}.homepage span:before{ width:6px; height:6px; background:#fff; left:7px; top:7px;}.homepage span:after{ border:1px solid #fff; width:24px; height:24px; left:-3px; top:-3px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}.homepage .swiper-pagination-bullet-active:after{ background:none;opacity:1;-webkit-opacity:1;-moz-opacity:1;}.slider1h3{-webkit-transition:0.5s;transition-delay:0.5s;position: relative;opacity: 0;-webkit-opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}.slider1p1{-webkit-transition:0.8s;transition-delay:0.8s;position: relative;opacity: 0;-webkit-opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}.slider1p6{-webkit-transition:1s;transition-delay:1s;position: relative;opacity: 0;-webkit-opacity: 0;transform: translateX(100px);-webkit-transform: translateX(100px);}.swiper-slide-active .slider1h3,.swiper-slide-active .slider1p1,.swiper-slide-active .slider1p6{opacity: 1;-webkit-opacity: 1;transform: translateX(0);-webkit-transform: translateX(0);}.slider1tre{-webkit-transition:1s;transition-delay:1s;opacity: 0;-webkit-opacity: 0;}.swiper-slide-active .slider1tre{opacity: 1;-webkit-opacity: 1;}.slider1txt1 .slider1p1,.slider1txt1 .slider1h3{-webkit-transition: 1.2s;transition: 1.2s;transition-delay:0.5s;-webkit-transition-delay:0.5s;}.slider1txt1 .slider1p1{transform: translateX(-100px);-webkit-transform: translateX(-100px);}.swiper-slide-active .slider1txt1 .slider1p1{transform: translateX(0);-webkit-transform: translateX(0);}.swiper-container-fade .swiper-slide{pointer-events:auto;}.videobg{ position:absolute; width:100%; height:100%; left:0;  top:0; z-index:3; background:rgba(0,0,0,0.2);}/*.slider1img {    transition: all 0.2s cubic-bezier(0.7, 0.18, 0.53, 0.75);    opacity: 0.9;    -webkit-opacity: 0.9;    transform: scale(0.95);}*/.swiper-slide-active .slider1img{  opacity: 1;  transform: scale(1);  -webkit-transform: scale(1);}/*.isMoving .slider1img{ opacity: 0.9;-webkit-opacity: 0.9;-moz-opacity: 0.9;  transform: scale(0.95);  z-index: 100;}*/.btpage{ display:none;}.btpageone{ z-index:66; display:block;}.pub2b{ position:absolute; width:40px; height:100%; top:0; z-index:7;}.syg{ left:0;}.syg span{ background:url(../images/prev_h.png) center no-repeat; left:-30px;opacity:0;-webkit-opacity:0;}.xyg{ right:0;}.xyg span{ background:url(../images/next_h.png) center no-repeat;right:-30px;opacity:0;-webkit-opacity:0;}.pub2b span{ display:block; width:100%; height:100%; background-size:40px auto; position:relative;}.btpage2slider:hover .syg span{opacity:0.7;-webkit-opacity:0.7;}.btpage2slider:hover .xyg span{opacity:0.7;-webkit-opacity:0.7;}.btpage2slider:hover .syg span{left:10px;}.btpage2slider:hover .xyg span{right:10px;}.bobtn{ width:18px; height:30px; cursor:pointer;}.onebbn{ position:absolute;margin-left:0; z-index:66; right:10%; top:50%; margin-top:-27px; left:auto; width:8px;}.osyg{ background:url(../images/syg.png) center no-repeat;}.oxyg{ background:url(../images/xyg.png) center no-repeat; margin-left:50px;}.onebbn .opagination{ color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:30px; position:relative; bottom:0; left:0; width:auto;}.btpage2{ background:url(../images/btpage2.jpg) center no-repeat; height:100%; width:100%; background-size:cover;}.btpage2p{ width:100%; position:relative;}.btpage2slider{ width:100%; margin-top:40px;}.btpage2slider h5 span{ display:inline-block; font-size:22px; color:#fff; line-height:60px;}.btpage2h51 span{ background:url(../images/s1.png) left center no-repeat; padding-left:65px; background-size:auto 40px;}.btpage2h52 span{ background:url(../images/s2.png) left center no-repeat; padding-left:39px; background-size:auto 40px;}.btpage2h53 span{ background:url(../images/s3.png) left center no-repeat; padding-left:57px; background-size:auto 40px;}.btpage2h54 span{ background:url(../images/s4.png) left center no-repeat; padding-left:57px; background-size:auto 40px;}.btpage2h55 span{ background:url(../images/s5.png) left center no-repeat; padding-left:57px; background-size:auto 40px;}.btpage2h56 span{ background:url(../images/s6.png) left center no-repeat; padding-left:57px; background-size:auto 40px;}.btpage2slider img{ max-width:100%;}.btpage2h4{ font-size:35px; color:#222;}.btpage2p1{ font-size:16px; color:#666; margin-top:20px;}.btpage2p2{ position:absolute; left:0; bottom:25px; width:100%; left:0; box-sizing:border-box; padding:0 60px; z-index:6; text-align:left;}.btpage2desc{ position:absolute; width:100%; box-sizing:border-box; padding:45px 60px; left:0; top:50px; z-index:5; text-align:left; color:#fff;opacity:0;-webkit-opacity:0;}.btpage2p3{ font-size:15px; padding-top:20px; padding-bottom:35px;}.btpage2p4{ font-size:12px;}.btpage2p4 em{ padding:0 5px; font-style:normal;}.btpage2p4 a{ color:rgba(255,255,255,0.8);}.btpage2p5{ text-align:left; position:absolute; width:100%; height:45px; bottom:30px; right:0; z-index:6; box-sizing:border-box; padding:0 30px;opacity:0;-webkit-opacity:0;}.btpage2bg{ width:100%; height:100%; left:0; top:0; position:absolute; z-index:4; background:rgba(0,0,0,0.5);opacity:0;-webkit-opacity:0;}.btpage2sm:hover .btpage2bg,.btpage2sm:hover .btpage2p5{ opacity:1;-webkit-opacity:1;}.btpage2sm:hover .btpage2desc{ opacity:1;-webkit-opacity:1; top:0;}.btpage2sm:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}.btpage2sm:hover .btpage2p2{ bottom:-10px;opacity:0;-webkit-opacity:0;}.btpage2sm{ overflow:hidden;}.b2slider2{ width:555px; margin-right:120px;}.b2slider1{ font-size:16px; color:#666; width:290px; top:130px;}.b2slider1 em{ text-transform:uppercase; font-style:normal; display:none;}.b2slider1 .on{ font-size:40px; color:#333; font-weight:bold;}.b2slider1 .on em{ font-size:16px; display:block;}.b2slider1 .swiper-wrapper{ display:block; text-align:left;}.b2slider1 .swiper-slide{ padding:10px 0; cursor:pointer;}.twobtn{ width:50px; text-align:center; position:relative; height:63px; top:224px;}.twobtn:before{ position:absolute; content:''; left:0; top:32px; height:1px; background:#000; content:''; width:100%;}.twobtn span{ display:inline-block; width:100%; position:absolute; left:0; height:15px; cursor:pointer;}.sht{ background:url(../images/sht.png) center no-repeat; top:0;}.xht{ background:url(../images/xht.png) center no-repeat; bottom:0;}.btpage3,.btpage3x{position:absolute; left:0; top:0;width:100%; height:100%;}.btpage3img{position:absolute; left:0; top:0;width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}.btpage3p{ text-align:justify;}.btpage3ph5{ font-size:35px; color:#fff;max-width:700px; letter-spacing:2px;}.btpage3pp1{ font-size:16px; color:#fff; line-height:28px;  margin-top:20px;max-width:700px;}.btpage3pp2{ text-align:left; margin-top:70px;}.btpage3,.btpage3x{ color:#333; font-size:16px; background:#fff;}.btpage3 img,.btpage3x img{ max-width:100%;}.bslider3wzl h4{ font-size:24px; line-height:32px; padding-bottom:5px;}.bslider3wzl em{ font-style:normal; text-transform:uppercase;}.bslider3wzr{ line-height:56px;}.bslider3wzr span{ display:inline-block; padding-right:130px;}.bslider3img{ margin-top:30px; position:relative;}.b3btn{ position:absolute; width:26px; height:26px; top:50%; margin-top:30px; z-index:8;}.b3btnl{ background:url(../images/yjt3.png) center no-repeat;right:140px;}.b3btnr{ background:url(../images/yjt4.png) center no-repeat; right:100px;}.b3btnl.swiper-button-disabled{background:url(../images/yjt1.png) center no-repeat;}.b3btnr.swiper-button-disabled{background:url(../images/yjt2.png) center no-repeat;}.bslider3img img,.b2slider2m img{-webkit-filter: saturate(1) brightness(1);filter: saturate(1) brightness(1);}.bslider3imgbg{ position:absolute; left:0; bottom:0; width:100%; height:60%; z-index:5;background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(transparent));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.3),transparent);background-image: linear-gradient(0deg,rgba(0,0,0,.3),transparent);}.bslider3img:hover .bslider3imgbg,.b2slider2m:hover .bslider3imgbg{opacity:0;-webkit-opacity:0;}.bslider3img:hover img,.b2slider2m:hover img{-webkit-filter: saturate(1.15) brightness(1.15);filter: saturate(1.15) brightness(1.15);}.btpage4{ height:100%;}.btpage4h5{font-size:35px; color:#222; padding-bottom:30px; text-align:left;}.btpage4h5 a{ float:right; font-size:14px; padding-right:12px; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:24px; background:url(../images/more.png) center right no-repeat; background-size:auto 8px;}.btpage4{ background:#000;}.btpage4a{ display:block; text-align:justify; background:#fff;}.btpage4a h6{ font-size:12px; color:#b7955c; margin-top:0;}.btpage4a h2{ font-size:16px; color:#222; margin-top:15px;}.btpage4a p{ font-size:14px; color:#666; margin-top:10px;}.btpage4ap1 span{ font-size:12px; color:#999999;}.btpage4ap1{ position:relative; height:22px; line-height:22px; margin-top:30px;}.btpage4ap1 i{ display:block; background:url(../images/jt1.png) center no-repeat; height:100%; position:absolute; top:0; width:20px; right:15px;opacity:0;-webkit-opacity:0;}.btpage4img{ overflow:hidden;}.btpage4desc{ padding:25px;}.btpage4a:hover h2{color:#b7955c;}.btpage4a:hover {box-shadow:0 2px 8px rgba(153,153,153,0.1);-webkit-box-shadow:0 2px 8px rgba(153,153,153,0.1);}.btpage4a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}.btpage4a:hover .btpage4ap1 i{ right:0;opacity:1;-webkit-opacity:1;}.btpage4ap1 span{ display:inline-block; padding-left:22px; background:url(../images/date1.png) left center no-repeat;}.btpage4page{ margin-top:40px;}.btpage4page span{ margin:0 3px;}.btpage4p{ height:100%;}.btpage4slider{ padding:10px 0;}.btpage4m{ float:left; overflow:hidden;width:25%; height:100%;filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter:grayscale(1)}.btpage4m{color:#fff; font-size:24px; position:relative; overflow:hidden;}.btpage4mimg{background-position:center; background-repeat:no-repeat; background-size: cover;position:absolute; width:100%; height:100%; left:0; top:0; z-index:2;}.btpage4mtxt{ position:absolute; text-align:center; width:100%; left:0; top:50%; margin-top:-10px; z-index:6;}.btpage4m img{ height:100px; display:none;}.btpage4mbg{ position:absolute; width:100%; height:100%; left:0; top:0;opacity:0;-webkit-opacity:0;-moz-opacity:0; background:#000; z-index:5;}.btpage4mtxt p{ margin-top:0; font-size:30px; line-height:30px;}.btpage4mtxt span{ text-transform:uppercase; font-size:14px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; margin-top:10px; display:inline-block;}.btpage4mtxt span{ width:200px; position:relative; padding-bottom:15px;}.btpage4mtxt span:before,.btpage4mtxt span:after{ background:#fff;opacity:0;-webkit-opacity:0; position:absolute; content:''; width:0;  height:2px;  bottom:0;}.btpage4mtxt span:before{ right:50%;}.btpage4mtxt span:after{ left:50%;}.btpage4m:hover span:after,.btpage4m:hover span:before{ width:50%;-webkit-opacity:1;opacity:1;background:#b7955c;}.btpage4m:hover{filter:grayscale(0); -webkit-filter:grayscale(0); -moz-filter:grayscale(0);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); -webkit-filter:grayscale(0)}.btpage4m:hover .btpage4mbg{opacity:0.3;-webkit-opacity:0.3;}.btpage4m:hover .btpage4mimg{/*transform:scale(1.03);-webkit-transform:scale(1.03);*/}.btpage4m:hover .btpage4mtxt{ margin-top:-20px;}.btpage4m.on{ width:34%;}.btpage4m.on1{ width:22%;}.btpage5{ background:#272a2f; background:url(../images/btpage5.jpg) center no-repeat; background-size:cover;}.btpage5h4{font-size:35px; color:#fff;}.btpage5p1{ margin-top:15px; font-size:16px; color:#fff;}.btpage5p2{ margin-top:45px;}.btpage5a{ position:relative; left:0; top:0; width:100%; background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center;}.btpage5amn{ width:100%; position:absolute; left:0; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); margin-top:40px;}.btpage5b{ text-align:left; font-size:12px; }.btpage5b,.btpage5b a{color:#7d7f82; line-height:30px;}.btpage5b a:hover{ color:#fff; border-color:#fff;}.btpage5b,.btpage5cm{ margin:0 auto;}.btpage5bb{ width:270px; margin-top:40px;}.btpage5bc{ width:330px;}.btpage5bd{ width:120px;}.btpage5bc h5 span,.btpage5bd h5 span,.btpage5be h5 span{ color:#fff; font-size:14px; padding-left:38px; display:inline-block; line-height:30px;}.btpage5bc h5 span{ background:url(../images/fx1.jpg) left center no-repeat;}.btpage5bd h5 span{ background:url(../images/fx2.jpg) left center no-repeat;}.btpage5be h5 span{ background:url(../images/fx3.jpg) left center no-repeat;}.btpage5bc a,.btpage5bd a,.btpage5be a{ display:inline-block; margin-left:38px;}.btpage5bc a{ width:120px; border:1px solid #3d4044;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:center;}.btpage5be a{ display:block;}.btpage5bb a{ width:118px; margin:0 5px; display:inline-block; color:#fff;border:1px solid #3d4044;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px ;text-align:center; line-height:42px;}.btpage5bb a,.btpage5bc a{ margin-top:15px;}.btpage5bc ul,.btpage5bd ul,.btpage5be ul{ margin-top:10px;}.btpage5bap1 img{ height:30px;}.btpage5bap2{ margin-top:8px;}.btpage5bap5 span{ display:block;}.btpage5bap4{ padding-top:8px;}.btpage5bap5{ padding-top:5px;}.btpage5c{ background:#1a1b1d; font-size:12px; padding:15px 0; line-height:20px;}.btpage5c,.btpage5c a{ color:#909090;}.btpage5c em{ padding:0 8px; font-style:normal;}.btpage5m{ position:relative;}.btpage5{ height:100%; }.bslider5{position:relative;background:#212121;  float:left; text-align:justify;}.btpage5mqt{ position:absolute; left:0; top:0;}.btpage5mqt,.bslider5{ width:680px; height:360px;margin-left:80px;}.bslider5r{ width:320px;padding:0 50px; color:#999;}.bslider5l{ width:360px; overflow:hidden;height:100%; }.bslider5rh4{ color:#fff; font-size:16px; padding-top:65px;}.bslider5rp1{ margin-top:30px; color:#7a7979;}.bslider5rp2{ margin-top:10px;}.bslider5rmore{ color:#727272; display:inline-block; margin-top:50px;}.bslider5rmore:hover{ color:#fff;}.btpage5mqta,.btpage5mqaniu{ position:absolute; width:180px; height:180px; overflow:hidden; color:#fff; }.btpage5mqta img{ max-width:100%;width:180px;height:180px;}.btpage5mqaniu{background:#fff;}.btpage5mqtawz{ position:absolute; top:0; padding:10px; width:180px; height:180px; background:#b7955c; text-align:left;}.btpage5mqtawz h4{ padding:0;}.btpage5mqtawzp1{ margin-top:5px; min-height:100px;}.btpage5mqtawzp2{ font-size:12px; text-align:right;}.bslider5 .swiper-slide:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}.bslider5 .swiper-slide:hover a{ color:#fff;}.teamtit{ position:absolute; right:80px; top:-180px;}.btpage5mqta1{ right:0; top:-180px;}.btpage5mqta2{ right:-180px; top:0;}.btpage5mqta3{ right:-360px; top:180px;}.btpage5mqta4{ right:-180px; bottom:-180px;}.btpage5mqtawz{transform:translateX(100%);-webkit-transform:translateX(100%);opacity:0;-webkit-opacity:0;}.on .btpage5mqtawz,.btpage5mqta:hover .btpage5mqtawz{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;-webkit-opacity:1;}.btpage5mqaniu:before{content: "";width: 1px;height: 18px;background: #e1e1e1;position: absolute;left: 50%;margin-top: -9px; top:50%;}.btpage5mqaniu{ right:-180px; top:180px;}.bslider5btn{ position:absolute; width:50%; top:0; height:100%;opacity:0.4;-webkit-opacity:0.4;}.bslider5btnl{ background:url(../images/zjt.png) center no-repeat; background-size:16px auto; left:0;}.bslider5btnr{ background:url(../images/yjt.png) center no-repeat; background-size:16px auto; right:0;}.bslider5btn:hover{opacity:1;-webkit-opacity:1;}.btpage6{position:absolute; left:0; top:0;width:100%; height:100%;}.btpage6img{position:absolute; left:0; top:0;width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}.btpage6m{ position:relative; z-index:8; color:#fff; text-align:left;}.btpage6mh4{ font-size:24px; font-weight:bold; text-transform:uppercase; line-height:28px;}.btpage6mh4 span{ margin-top:5px; display:block; font-size:16px;}.btpage6mwz{ margin-top:120px;}.btpage6mwzp1{ font-size:100px; font-family:Arial, Helvetica, sans-serif;}.btpage6mwzp1 span,.btpage6mwzp1 i{ display:inline-block; vertical-align:middle;}.btpage6mwzp1 i{ font-size:32px; position:relative; top:21px; left:4px;}.btpage6mwzp2{ color:#fff;opacity:0.8;-webkit-opacity:0.8;}.btpage7{  background:#fff;}.btpage7aa ul{ display:inline-block; vertical-align:top; padding:0 150px; text-align:center; color:#333; position:relative; min-height:142px;}.btpage7aaul2:before,.btpage7aaul2:after{ position:absolute; content:''; width:1px; height:80px; background:#b7955c; top:50%; margin-top:-40px;}.btpage7aaul2:before{ left:0;}.btpage7aaul2:after{ right:0;}.btpage7aa p{ margin-top:20px;}.btpage7ab{ text-align:center; margin-top:90px;}.btpage7ab input{ background:none; border:none;}.btpage7ab .otxt{ width:260px; color:#666; padding:0 15px; height:50px; border:1px solid #c7c7c7;border-radius:5px;-webkit-border-radius:5px;border-right:none;}.btpage7ab .obtn{ height:52px; line-height:52px; position:relative; left:-5px; z-index:5; width:70px;border-radius:5px;-webkit-border-radius:5px; background:#b7955c; color:#fff; text-align:center;}.btpage7aa,.btpage7ab{ width:100%;}.btpage3p{ position:relative;}.btpage7am,.btpage5m,.btpage2p{ position:relative; top:45px;}.slider1txt{ top:-20px;}.btpage7b{ border-top:1px solid #cacaca;}.btpage7ba{ text-align:center;font-size:14px; line-height:26px; padding-top:30px; padding-bottom:50px;}.btpage7ba ul{ display:inline-block; margin:0 50px; vertical-align:top;}.btpage7ba h4,.btpage7ba li{ text-align:left;}.btpage7ba h4{ color:#333; font-weight:bold; margin-bottom:5px;}.btpage7ba a{ color:#666;}.btpage7bb{ text-align:center; font-size:12px; padding:20px  0; background:#f8f8f8; border-top:1px solid #eaeaea;}.btpage7ba a:hover{ color:#b7955c;}.btpage6mmore{ position:absolute; right:0; top:0;font-size:16px; color:#fff; background:url(../images/yjt1.png) right center no-repeat; display:inline-block; padding-right:38px; line-height:32px;}.scroll-down span{	position: absolute;    bottom: 30px;    left: 50%;    width: 16px;    height: 30px;    margin-left: -8px;    border: 2px solid #fff;    border-radius: 10px;    box-sizing: border-box;    z-index: 7777;	cursor: pointer;}.scroll-down span::before{    position: absolute;    top: 5px;    left: 50%;    content: '';    width: 4px;    height: 8px;    margin-left: -2px;    background-color: #fff;    border-radius:2px;    -webkit-animation: sdb10 2s infinite;    animation: sdb10 2s infinite;    -moz-animation: sdb10 2s infinite;    box-sizing: border-box;}.scrollfan span{	border: 2px solid #333333;}.scrollfan span::before{	background-color: #333333;}.scrollfan .shubiaowz{	color: #333333;}@-webkit-keyframes sdb10 {	0% {		-webkit-transform: translate(0, 0);		opacity: 0;	}	40% {		opacity: 1;	}	80% {		-webkit-transform: translate(0, 10px);		opacity: 0;	}	100% {		opacity: 0;	}}@keyframes sdb10 {	0% {		transform: translate(0, 0);		opacity: 0;	}	40% {		opacity: 1;	}	80% {		transform: translate(0, 10px);		opacity: 0;	}	100% {		opacity: 0;	}}@media screen and (max-width: 1920px) {	.btpage5b,.btpage5cm{ width:1780px;}	.btpage5bb,.btpage5bc,.btpage5bd{ margin-left:170px;}	.btpage5b{ padding:50px 0;}}@media screen and (max-width: 1600px) {	.btpage5b,.btpage5cm{ width:1440px;}	.btpage5bb,.btpage5bc,.btpage5bd{ margin-left:88px;}	.btpage5b{ padding:30px 0;}}@media screen and (max-width: 1440px) {	.btpage5b,.btpage5cm{ width:1200px;}	.btpage5bb,.btpage5bc,.btpage5bd{ margin-left:28px;}}.btpage7ba{ background:#26292e;}.btpage7bb{background: #32363c;border-top: 1px solid #353639;color: #888;}.btpage7ba h4{ color:#fff;}/*横线菜单*/#navTrigger {	position:fixed;    z-index: 999;    width: 50px;    height: 47px;	top:35px; right:2%;	box-sizing:border-box;	border:solid 1px rgba(255,255,255,0.3);}.hamburger {    padding: 12px 12px 11px 12px;    display: inline-block;    cursor: pointer;    transition-property: opacity, filter;    transition-duration: 0.15s;    transition-timing-function: linear;    font: inherit;    color: inherit;    text-transform: none;    background-color: transparent;    border: 0;    margin: 0;    overflow: visible;    opacity: 0.7;}.hamburger-box {    width: 24px;    height: 21px;    display: inline-block;    position: relative;}.hamburger-inner {    display: block;    top: 50%;    margin-top: -2px;}.hamburger--collapse .hamburger-inner {    top: auto;    bottom: 0;    transition-duration: 0.13s;    transition-delay: 0.13s;    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {    width: 24px;    height: 2px;    background-color: #fff;    border-radius: 4px;    position: absolute;    transition-property: transform;    transition-duration: 0.15s;    transition-timing-function: ease;}.hamburger--collapse .hamburger-inner:before {    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger-inner:before {    top: -10px;}.hamburger--collapse .hamburger-inner:after {    top: -20px;    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}.hamburger-inner:after {    bottom: -10px;}.hamburger-inner:before, .hamburger-inner:after {    content: "";    display: block;}.hamburger:hover {    opacity: 1;}.hamburger.is-active {    opacity: 1;}.hamburger--collapse.is-active .hamburger-inner {    transform: translate3d(0, -10px, 0) rotate(-45deg);    transition-delay: 0.22s;    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner:before {    top: 0;    transform: rotate(-90deg);    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner:after {    top: 0;    opacity: 0;    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;}.btpage{ overflow:hidden;}/*导航*/header{    width:100%;    position: fixed;    top: 0;    left: 50%;    transform: translate(-50%);    -o-transform: translate(-50%);    -webkit-transform: translate(-50%);    -moz-transform: translate(-50%);    -ms-transform: translate(-50%);    z-index: 999;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    /* background-color: #fff; */}.vt_logo {    display: block;    width: 173px;    height: 23px;    background: url("../images/logo.png") no-repeat center;    background-size: 100%;    float: left;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;}.nav_item .sp1,.nav_item .sp2,.nav_item .sp3{    width: 24px;    height: 24px;    display: inline-block;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;}.nav_item .sp1 {    background: url("../images/menu.svg") no-repeat center;}.nav_item .sp2 {    background: url("../fonts/search_b.svg") no-repeat center;}.nav_item .sp3 {    background: url("../fonts/fy-f.svg") no-repeat center;}.main_nav {    overflow: hidden;}.main_nav>li{    line-height: 80px;}.main_nav>li>a{    position: relative;}.nav_arrow {    width: 12px;    height: 12px;    display: block;    background: url("../fonts/arrow-b.svg") no-repeat center;    position: absolute;    top: 34px;    right: 12px;}.vt_logo{    float: left;}.nav_item {    float: right;}.nav_item a{    margin: 0 10px;}.vt_nav {    width: 96%;    margin: 0 auto;    box-sizing: border-box;	height:80px;}    /* padding: 24px 0; */.main_nav {    height: 100%;    /* display: -webkit-box;    display: -webkit-flex;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    align-items: center; */    width:915px;	margin:0 auto;    overflow: hidden;}.vt_nav>ul>li{    float: left;	width:12.5%;}.vt_nav>ul>li>a{    color: #fff;    display: block;    padding: 0 26px;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;	font-size:14px;}.default_line {    width: 100%;    position: absolute;    top: 80px;    left: -892px;    transition: all .5s;    opacity: 0;    line-height: 18px;    /* z-index: -9; */}/* 指示箭头 */.bottom_line{    width: 100%;    height: 8px;    background-color: #fff;    position: absolute;    bottom: -8px;    left: 0px;}.box_line_box1 {    height: 0px;    width: 0px;    border: 8px solid transparent;    border-bottom: 8px solid transparent;    position: relative;    top: 0px;    left:50%;    background-color:blue;}.box_line_box2 {    height: 0px;    width: 0px;    border: 8px solid transparent;    border-bottom: 8px solid transparent;    position: relative;    background-color: red;    top: 0px;    right:50%;}/* 指示箭头结束 */header.on,header:hover {    background-color: #fff;}header.on .nav_arrow,header:hover .nav_arrow {    background: url("../fonts/arrow.svg") no-repeat center;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;}header.on .vt_nav>ul>li>a,header:hover .vt_nav>ul>li>a {    color: #000;}header.on .nav_item .sp1,header:hover .nav_item .sp1{    background: url("../fonts/menu-6.svg") no-repeat center;}header.on .nav_item .sp2,header:hover .nav_item .sp2{    background: url("../fonts/search_6.svg") no-repeat center;}header.on .nav_item .sp3,header:hover .nav_item .sp3{    background: url("../fonts/fy-6.svg") no-repeat center;}header.on .vt_logo,header:hover .vt_logo {    background: url("../images/logo1.png") no-repeat center;    background-size: 100%;	width:220px;	height:62px;}header.on .p_menu span,header:hover .p_menu span{ background:#000;}.vt_logo{    position: absolute;    top: 0px;    left: 30px;}.nav_item {    position: absolute;    top:7px;    right: 30px;}.vt_nav>li,.nav_item,.vt_logo  {    padding: 24px 0;    box-sizing: border-box;}/* 菜单下拉 */.nav_select {    width: 100%;    height: 360px;    /* opacity: 0.5; */    position: absolute;    top: 80px;    left:0;    display: none;    color: #fff;    background-size: 100%;}.nav_select:before{ position:absolute; left:0; top:0; content:'';width:100%; height:100%; background:#000;opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;}.nav_select1{    background: url('../images/bg-1.jpg') no-repeat center;}.nav_select2{    background: url('../images/bg-2.jpg') no-repeat center;    background-size: cover;}.nav_select3{    background: url('../images/bg-3.jpg') no-repeat center;    background-size: cover;}.nav_select_left {    width: 18%;    margin: 0 auto;    float: left;    /* background-color: rgba(0, 0, 0, 0.5); */    height: 100%;}.nav_select_left>li,.nav_select_right>li{    padding: 10px 0;}.nav_select_right>li {    width: 30%;    float: left;}.nav_select_left>li>a,.nav_select_right>li>a{    color: #fff;    transition: all .3s;    opacity: 0.5;    display: block;    position: relative;    color: 0.9;}.nav_select_right>li>a {    display: inline;}.nav_select_right>li>a::after{    width: 100%;    height: 1px;    content: '';    display: block;    position: absolute;    bottom: 0px;    left: 0px;    background-color: #fff;    transition: all .3s;    opacity: 0;}.nav_select_right>li>a:hover {    opacity: 1;}.nav_select_right>li>a:hover::after{    bottom: -5px;    opacity: 0.8;}.nav_select_left>li>a{    padding: 5px 0;    display: block;    box-sizing: border-box;}.nav_select_left>li>a::before{    width: 100%;    height: 1px;    content: '';    display: block;    position: absolute;    bottom: 0px;    left: 0px;    background-color: #fff;    transition: all .3s;}.nav_select_left>li>a::after{    width: 25px;    height: 25px;    content: '';    display: block;    position: absolute;    bottom: 0px;    right: 0px;    background: url("../images/arr-r.svg") no-repeat center;    transform: rotate(-90deg);}.nav_select_left>li>a.active{    opacity: 0.8;}.nav_select_left>li>a.active::before{    bottom: -5px;}.nav_select_box>ul>li,.nav_select_box>ul>li,.nav_select_box>ul>li{    line-height: 20px;}@keyframes yd {    from {        transform:translate(-20px);    }    to{        transform:translate(0px);    }}.nav_select_1>ul>li,.nav_select_2>ul>li,.nav_select_3>ul>li{    line-height: 46px;}.nav_select_1,.nav_select_2,.nav_select_3 {    width: 1300px;    margin: 0 auto;    padding:60px 0;    box-sizing: border-box;    height: 100%;    overflow: hidden;    transform: translate(-20px);}.nav_select_2{    width: 800px;    position: relative;    z-index: 5;    padding-left: 50px;}.nav_select_1.yd,.nav_select_left2.yd,.nav_select_2_content.yd{    animation: yd .5s;    animation-fill-mode: forwards;}.nav_select_left2 li img,.nav_select_left2 li span{ vertical-align:middle;}.nav_select_left2 li span{ position:relative; top:-2px;}.nav_select_right{    width: 68%;    float: right;    /* background-color: rgba(0, 0, 0, 0.5); */    height: 100%;    display: none;}.nav_select_right.active {    display: block;}.split_line {    width: 14%;    overflow: hidden;    float: left;    opacity: 1;    display: -webkit-box;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -webkit-justify-content: center;    justify-content: center;}.split_line_h {    height: 356px;}.split_line_img {    position: relative;    left: 13px;    top: -733px;    transition: all .35s;    width: 100%;}.nav_select_2_content {    width: 60%;    float: right;    position: relative;}.nav_select_2_content li{    line-height: 30px;    margin-bottom: 25px;}.nav_select_2_content li a{    color: #fff;}.nav_select_2_ul{    padding-left: 139px;}.nav_select_2_ul a{    font-size: 18px;    position: relative;}.nav_select_left2 {    width: 40%;}.nav_select_left2 li{    padding: 0px;    font-size: 30px;}.nav_select_2_ul li{    position: relative;}.nav_select_2_ul li:after{    width: 100%;    height: 1px;    content: '';    display: block;    position: absolute;    bottom: 0px;    left: 0px;    background-color: rgb(207, 206, 206);    transition: all .3s;}.nav_select_2_ul li:hover::after{    bottom: -8px;}.nav_select_2_content h5{    line-height: 30px;    color: #666;    font-size: 20px;    margin-bottom: 30px;    padding-left: 139px;}.nav_item{ }header.on.onno:hover{ background:#fff;}header.on.onno{ background:none;}header.on{box-shadow:0 2px 10px rgba(153,153,153,0.1);-webkit-box-shadow:0 2px 10px rgba(153,153,153,0.1); }/* 导航部分结束 *//* 新导航样式结束 */.pagecase  .swiper-slide{pointer-events:auto;}.navbga{ position:fixed; left:0; top:0; width:100%; background:rgba(255,255,255,0.5); z-index:70; display:none;}.wap_show{ display:none;}.mean-container .mean-bar {  position: fixed; left:0; top:0;}.mean-container .mean-nav {  overflow-y: scroll;}.mean-container .mean-nav ul li a {  border-top: 1px solid rgba(255,255,255,.3);}.mean-container .mean-nav ul li:last-child a {  border-bottom: 1px solid rgba(255,255,255,.3);}.m_logo {  position: absolute;  top: 9px;  left: 15px;  width: 50%;}.m_logo img {  width: 60%;}.mnav-wrap{ display:none !important;}.ssmain .badge{ margin:0;}.ssmain h5{ padding-top:40px; padding-bottom:0;}.ssmain-list li{ margin:0; margin-top:20px;}.ssmain{ padding-bottom:40px;}.ssmain h5{ font-size:20px;}.ssmain{ padding-bottom:70px; min-height:400px;}.ssmain h5{ font-size:24px; padding:40px 0;}.ssmain a{ font-size:16px; color:#333; display:inline-block;}.ssmain .badge{display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1;color:#fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color:#777777;border-radius: 10px; margin-left:10px;}.ssmain-list li{ margin-bottom:30px;}.ssmain-list li:hover a{ text-decoration:underline; color:#b6945f;}.large-header {position:absolute; left:0; top:0; height:100%;width: 100%;    overflow: hidden;   z-index: 5;}.topyy{-webkit-border-radius:5px; position:absolute;  left:50%; margin-left:-80px;}.topyy a{ display:block; font-size:12px; text-align:center; line-height:35px; height:35px; padding: 0; border-bottom:1px solid #eee;transition:0.3s ease;-webkit-transition:0.3s ease; margin:0 !important; color:#333;}.topyy ul{ box-shadow:0 4px 10px rgba(153,153,153,0.1); padding: 0; background:#fff;border-radius: 5px;-webkit-border-radius: 5px; overflow:hidden;}.topyy a:last-child{ border:none;}.topyy a:hover{ background:#b7955c; color:#fff;}.bslider3img img, .b2slider2m img,.bslider3imgbg,.btpage5mqtawz,.bslider5 img,.btpage4mimg,.btpage4mbg,.b2slider1 span,.b2slider1 em,.btnav li:before,.pub2b span,.slider1tre a,.btpage4a,.btpage5b a,.btpage4a i,.btpage4a img,.btpage4desc h2,.puba,.puba i,.puba span,.btlogo img,.btnav a,.homepage span,.homepage span:before,.homepage span:after,.btpage2p2,.btpage2desc,.btpage2bg,.btpage2sm img{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.promainrdesc .p_ico1{transition-delay:0.2s;}.promainrdesc .p_ico2{transition-delay:0.3s;}.promainrdesc .p_ico3{transition-delay:0.4s;}.yywap{ padding:10px 5%;box-sizing: inherit !important; text-align:right;}.yywap a{ color:rgba(255,255,255,0.8); font-size:12px;}.yywap em{ padding:0 10px; font-size:12px; font-style:normal;}.onebbn .opagination{ width:8px; height:54px;}.opagination .swiper-pagination-bullet{ background:#fff;opacity:1;-webkit-opacity:1; margin:10px 0!important; float:left; width:100%; text-align:center;}.opagination .swiper-pagination-bullet-active{ background:#b7955c;}.onebbn{ right:50%; margin-right:-580px;}.bobtn{ display:none;}.btsearch{ display:none;}.btnav:before{ display:none;}.mean-container{ background:#fff;}	.conmap{ background:none; position:relative;}	.BMap_pop,.BMap_shadow,.BMapLabel{ display:none !important;}	.BMap_Marker{animation:sxdd 1s linear 1s infinite alternate both running;}	.BMap_Marker img{ width:20px;}	#dituContent{ width:100%; height:100%; position:absolute; left:0; top:0;}    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}        .slider1img{background-position: center; background-repeat:no-repeat; background-size:cover; -webkit-transition: 4s;transition: 4s;}.slider1img:before{ content:'';position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.3); display:none;}.cz_footer{ display:none;}.more{ position:absolute; z-index:6; width:100%; left:62px; top:0;}.more a{  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  color:#fff;  -webkit-transition: -webkit-transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);  transition: -webkit-transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);  transition: transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);  transition: transform 0.9s cubic-bezier(0.97, 0, 0.63, 1),   -webkit-transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);}.more.text-r{  text-align: right;}.more.type2 a{  color:#010101;}.more-text{  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.more-text:after{  content: "";  margin-right: 7.5px;  margin-left: 7.5px;  width: 0;  height: 1px;  display: block;  background-color: currentColor;  -webkit-transition: width .4s cubic-bezier(0.25, 1, 0.25, 1);  transition: width .4s cubic-bezier(0.25, 1, 0.25, 1);}.more-circle{  width: 40px;  height: 40px;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-negative: 0;  flex-shrink: 0;  border: 1px solid currentColor;  border-radius: 50%;}.more-circle:after{  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 100%;  height: 100%;  -webkit-transform: translate(-50%, -50%) scale(0);  transform: translate(-50%, -50%) scale(0);  border-radius: 50%;  background-color: currentColor;  -webkit-transition: background-color 0.9s cubic-bezier(0.97, 0, 0.63, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.25, 1);  transition: background-color 0.9s cubic-bezier(0.97, 0, 0.63, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.25, 1);  transition: transform .4s cubic-bezier(0.25, 1, 0.25, 1),background-color 0.9s cubic-bezier(0.97, 0, 0.63, 1);  transition: transform .4s cubic-bezier(0.25, 1, 0.25, 1),background-color 0.9s cubic-bezier(0.97, 0, 0.63, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.25, 1);}.more-icon{  width: 6px;  height: 10px;  position: relative;  z-index: 1;  -webkit-transition: color .4s cubic-bezier(0.25, 1, 0.25, 1),opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;  transition: color .4s cubic-bezier(0.25, 1, 0.25, 1),opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;  transition: color .4s cubic-bezier(0.25, 1, 0.25, 1),transform 0.5s ease-in-out,opacity 0.5s ease-in-out;  transition: color .4s cubic-bezier(0.25, 1, 0.25, 1),transform 0.5s ease-in-out,opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.more-icon svg{  display: block;  width: 100%;  height: 100%;  fill: currentColor;}.more a:hover .more-text:after{  width: 20px;}.more a:hover .more-circle:after{  -webkit-transform: translate(-50%, -50%) scale(1.1);  transform: translate(-50%, -50%) scale(1.1);}.more a:hover .more-icon{  color: #097ae4;}.more.type2 a:hover .more-icon{  color:#fff;}.ppubmore{ display:inline-block; cursor:pointer;}.ppubmore span,.ppubmore i{ display:inline-block;position:relative; vertical-align:middle; z-index:26;}.ppubmore span:before{position:absolute; content:''; left:0; width:100%; height:1px; background:#d6d6d6; top:43px;}.ppubmore i{ margin-left:15px;border-radius:50%;-webkit-border-radius:50%;}.ppubmore i:before,.ppubmore i:after{ position:absolute; content:'';  }.ppubmore i:before{ background:url(../images/icon5.png) center no-repeat;}.ppubmore i:after{ background:url(../images/icon11_1.png) center no-repeat; left:0;}.ppubmore:hover i:before,.ppubmore i:after{ opacity:0;-webkit-opacity:0;-moz-opacity:0;}.ppubmore:hover i:after{opacity:1;-webkit-opacity:1;-moz-opacity:1;}/*首页*/.pagehomea{ display:block; text-align:left; margin-top:60px; width:160px;}.pagehomea span{ font-style:normal;}.pagehomea span,.pagehomea i{ font-size:14px; color:#fff;}.pagehomea i{width:38px; height:38px;border:1px solid #fff; margin-left:20px;}.pagehomea span:before{ background:rgba(255,255,255,0.3);top:20px;}.pagehomea i:before,.pagehomea i:after{width:12px; height:12px; top:13px;}.pagehomea i:before{left:13px;}.pagehomea i:after{left:0;}.pagehomea:hover i:after{left:13px;}.pagehomea:hover i:before{left:16px;}.pagehomea:hover i{ border-color:#b7955c;}.pagehomea:hover span{color:#b7955c;}.pagehomea:hover span:before{ top:22px; background:#b7955c;}.pagehomea i:before{ background:url(../images/icon11.png) center no-repeat;}/*关于*/.pageaboutp1,.pageaboutp2{max-width:580px; text-align:justify;}.pageaboutp2{ margin-top:20px; height:65px;}.pageaboutp22{ width:380px; color:#000; margin-left:20px; height:100%;}.pageaboutimg{ width:50%; max-width:660px; position:absolute;top: 14%;right: -210px;}.pageabout {color: #6e6e6e;font-size: 40px;line-height: 55px;}.pageaboutp3{ margin-top:40px; text-align:left;}.pageaboutp3 span,.pageaboutp3 i{ font-size:16px; color:#1b1b1b;}.pageaboutp3 i{width:38px; height:38px;border:1px solid #1b1b1b; }.pageaboutp3 i:before,.pageaboutp3 i:after{width:12px; height:12px; top:13px;}.pageaboutp3 i:before{left:13px;}.pageaboutp3:hover i:after{left:13px;}.pageaboutp3:hover i:before{left:26px;}.pageaboutp3:hover i{ border-color:#b7955c;}.pageaboutp3:hover span{color:#b7955c;}.pageaboutp3:hover span:before{ top:48px; background:#b7955c;}.pageaboutp3 .ppubmore span:before{ display:none;}.btpage2img{ position:absolute;  width:50%; max-width:660px;top: 30%;right: -210px;}.pageaboutp4{ margin-top:100px;}.pageaboutp4 li{ display:inline-block; float:left; margin:0 ;color:#333333; font-size:16px; line-height:40px; margin-right:180px;}.pageaboutp4 h4{ color:#b7955c; font-size:60px; font-family:Arial, Helvetica, sans-serif; display:inline-block; position:relative; line-height:62px;}.pageaboutp4 i{ font-weight:bold; position:absolute; font-size:20px; font-family:Arial, Helvetica, sans-serif; right:-20px; top:-24px;}.pageaboutp4 .m2 { width:20px; height:20px; background:url(../images/pmd.png) center no-repeat; background-size:15px auto; display:block; top:-5px; right:-25px;}.pageaboutp4 .w2{ width:230px;}/*案例*/.btpage3p{ position:absolute; width:100%; left:0; top:0; height:100%;}.pagecase{ height:100%;}.pagecasebtn{ position:absolute; width:38px; height:38px; border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%; z-index:22; top:50%; margin-top:-20px; cursor:pointer;}.pagecasebtn i{ display:block; position:absolute; width:12px; height:12px; left:13px; top:13px;}.pagecase-prev i{ background:url(../images/icon4.png) center no-repeat;}.pagecase-next i{ background:url(../images/icon1.png) center no-repeat;}.pagecase-prev{ left:0;}.pagecase-next{ right:0;}.pagecase .pagecasebtn{opacity:0.7;-webkit-opacity:0.7;}.pagecase .pagecasebtn:hover{opacity:1;-webkit-opacity:1;}.pagecase .pagecase-prev{ left:50px;}.pagecase .pagecase-next{ right:50px;}.pagecasenav{ width:170px !important; position:absolute; left:auto !important; right:40px; height:auto!important; bottom:auto!important; font-size:14px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); z-index:8; text-align:right !important;}.pagecasenav span{ position:relative; float:left; color:#fff; margin:0 !important; width:140px !important; padding-right:30px; background:none; border:none; height:auto !important;border-radius:0 !important;-webkit-border-radius:0 !important; line-height:20px;opacity:1 !important;-webkit-opacity:1 !important; margin:18px 0 !important; letter-spacing:1px;}.pagecase .pagecasenav span{ text-align:center;}.pagecasenav span:before,.pagecasenav span:after{ position:absolute; content:'';border-radius:50%;-webkit-border-radius:50%;top:50%;}.pagecasenav span:before{right:4px; margin-top:-5px;  width:10px; height:10px; background:#fff;}.pagecasenav span:after{right:0;  margin-top:-9px; width:16px; height:16px; border:1px solid #b7955c;opacity:0;-webkit-opacity:0;-moz-opacity:0;}.pagecasenav span.swiper-pagination-bullet-active:before{ width:12px; height:12px;margin-top:-6px;right:3px;}.pagecasenav span.swiper-pagination-bullet-active:after{opacity:1;-webkit-opacity:1;-moz-opacity:1;}.pagecasenav span.swiper-pagination-bullet-active{ background:none; color:#b7955c;}.pagecasetxt{ position:relative; z-index:23; height:100%; color:#fff;}.pagecasebg{position:absolute; left:0; top:0; width:100%; height:100%; z-index:8;}.pagecasebg{background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),to(transparent));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background-image: linear-gradient(0deg,rgba(0,0,0,.85),transparent);padding: 80px 30% 80px; box-sizing:border-box;}.pagecaseimg{ position:absolute; left:0; top:0; width:100%;z-index:5; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat;}.swiper-slide-active .pagecaseimg{transform:scale(1.05);-webkit-transform:scale(1.05);transition:all 4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.pagecaseh5{ font-size:28px; line-height:1; text-align:justify;}.pagecaseh2{ font-size:32px; margin-top:20px; line-height:1.2; max-width:456px;text-align:justify; color:#ff7d00;}.pagecaseen{ text-transform:uppercase; text-align:left; margin-top:5px;}.pageaboutp3{ margin-top:55px;text-align:justify; width:120px;}.pagecasea{ display:block; text-align:left; margin-top:20px;}.pagecasea span{ font-style:oblique;}.pagecasea span,.pagecasea i{ font-size:14px; color:#fff;}.pagecasea i{width:38px; height:38px;border:1px solid #fff; }.pagecasea span:before{ background:rgba(255,255,255,0.3);top:20px;}.pagecasea i:before,.pagecasea i:after{width:12px; height:12px; top:13px;}.pagecasea i:before{left:13px;}.pagecasea i:after{left:0;}.pagecasea:hover i:after{left:13px;}.pagecasea:hover i:before{left:16px;}.pagecasea:hover i{ border-color:#b7955c;}.pagecasea:hover span{color:#b7955c;}.pagecasea:hover span:before{ top:22px; background:#b7955c;}.pagecasea i:before{ background:url(../images/icon11.png) center no-repeat;}.pagecaseimg:before{ position:absolute; width:100%; height:100%; content:''; left:0; top:0; z-index:5; background:url(../images/casebga.png) center no-repeat; background-size:100% 100%; display:none;}.pagecasewza{ position:absolute; left:40%; margin-left:-600px; bottom:64%;}.pagecaseh2,.pagecaseen,.pagecasea{ position:relative;opacity:0;-webkit-opacity:0;}.pagecaseh2{ left:100px;}.pagecaseen{ left:150px;}.pagecasea{ left:300px;}.swiper-slide-active .pagecaseh2,.swiper-slide-active .pagecaseen,.swiper-slide-active .pagecasea{ left:0;opacity:1;-webkit-opacity:1;}/*新闻*/.pagenew img{ max-width:100%;}.pagenew{ height:100%; background:#000; position:relative;}.pagenewl,.pagenewr{ box-sizing:border-box; height:100%; width:50%; position:relative;}.pagenewrm{box-sizing:border-box; height:50%; width:100%; position:relative;}.pagenewrm1{border-top:1px solid #818181;}.pagenewltxt{ position:absolute;width:60%;max-width: 630px;color: #fff;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); display:block;}.pagenewlimg{width: 68%;max-width: 430px; margin:0 auto;}.pagenewlimga{position:relative;}.pagenewlimgbg,.pagenewrbg{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:5; background:#000;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;}.pagenewldesc h2{ font-size:24px; line-height:35px; color:#b7955c; max-width:300px; padding-top:40px; text-align:left;}.pagenewldesc{ position:absolute; left:0; top:0; z-index:12;}.pagenewldesc p{ font-size:16px; margin-top:30px;}.pagenewlimgp1{ position:absolute; font-weight:bold;  font-size:14px;bottom: 15px;right: 20px; z-index:12;text-align:left;}.pagenewlimgp1 span{ display:block; }.pagenewra{ display:block; position:absolute; left:60px; top:60px; right:60px; bottom:60px;}.pagenewrimg{ position:absolute; width:100%;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 475px;}.pagenewrtxt{ width:100%;max-width:300px; position:absolute; left:0; bottom:0;}.pagenewrtxt1{ top:0; bottom:auto;}.pagenewrtxt{ color:#fff; font-size:20px; }.pagenewrtxt h2{margin-top:15px; text-align:left;}.pagenewrtxt p{ font-size:16px; text-align:left;}.pagenewrimg{opacity:0;-webkit-opacity:0; overflow:hidden;}.pagenewrimg img{transform: scaleY(1.12);-webkit-transform: scaleY(1.12);}.pagenewrimg{transition: all 477ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition: all 477ms cubic-bezier(0.16, 0.01, 0.77, 1);}.pagenewrimg img{transition: all 377ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition: all 377ms cubic-bezier(0.16, 0.01, 0.77, 1);}.pagenewra:hover .pagenewrimg{opacity:1;-webkit-opacity:1;}.pagenewra:hover .pagenewrimg img{transform: scaleY(1);-webkit-transform: scaleY(1);}.pagenew:hover .homepost{opacity:0.3;-webkit-opacity:0.3;}.pagenew:hover .homepost-first{opacity:0.5;-webkit-opacity:0.5;}.pagenew:hover .pagenewra:hover{opacity:1;-webkit-opacity:1;}.pagenew:hover .pagenewltxt:hover{opacity:1;-webkit-opacity:1;}.pagenew:hover .pagenewltxt:hover h2{ color:#fff;}.pagenewrtxt h2,.homepost{transition: all 277ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition: all 277ms cubic-bezier(0.16, 0.01, 0.77, 1);}.pagenewlmore{ position:absolute; bottom:8%; padding:12px 50px; background:#333; left:50%; margin-left:-96px; z-index:66; font-size:16px; letter-spacing:2px;}.pagenewlmore span{ color:#fff;}.pagenewlmore:after{background-color: #fff;}.pagenewlmore:hover span{ color:#000;}.ydx{ position:absolute; width:1px; background:#818181; top:0; height:0; left:50%;transition: all 800ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition: all 800ms cubic-bezier(0.16, 0.01, 0.77, 1);}.pagenewon .ydx{ height:100%;}.pnewf2{ width:80%; min-width:1200px; padding-bottom:50px; height:410px; overflow:hidden;}.swiper-wrapper{}.pnewf2m{ float:left; width:32%; margin-right:2%; background:#fff;}.pnewf2m{ width:398px; margin-right:0;}.pnewf2ma{ margin-right:20px;}.pnewf2mimg{ overflow:hidden;}.pnewf2mimg img{ width:100%;}.pnewf2mtxt{ padding:20px; text-align:left;}.pnewf2mp1{     display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow:hidden;     line-height:30px;     height:30px;     font-size:16px;     color:#333;  }.pnewf2mp2{ color:#666;     font-size:13px;     line-height:22px;     height:48px;     display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow:hidden;     margin-top:10px;  }.pnewf2mp3{ font-size:12px; color:#999; margin-top:15px;}.pnewf2ma{ display:block; vertical-align:top;}.pnewf2ma:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}.pnewf2ma:hover{box-shadow:0 3px 15px rgba(153,153,153,0.15);-webkit-box-shadow:0 3px 15px rgba(153,153,153,0.15);}.pnewf2ma:hover .pnewf2mp1{ color:#b7955c;}.swiper-container-horizontal > .swiper-scrollbar{ width:100%; left:0;}.pnewf2 .swiper-scrollbar{ position:relative; bottom:0; width:100%; left:0; margin-top:70px; background:none; height:4px;}.pnewf2 .swiper-scrollbar:before{ height:2px; width:100%; position:absolute; left:0; top:1px; content:''; background:#a8a8a8;}.pnewf2 .swiper-scrollbar-drag{ background:#7d7a79;}.pnewf2ma,.pnewf2ma img,.pnewf2mp1{transition: all 800ms cubic-bezier(0.16, 0.01, 0.77, 1);-webkit-transition: all 800ms cubic-bezier(0.16, 0.01, 0.77, 1);}/*底部*/.pagefooter{ background:#ebebeb; padding-top:70px; line-height:24px;padding-bottom:20px;}.pagefooter,.pagefooter a{ color:#000;}.pagefooter h4{ font-size:16px;  font-weight:bold; letter-spacing:2px; padding-bottom:20px;}.pagefooterb p{ margin-bottom:25px;}.pagefooterbbp1{font-size:16px; line-height:32px; color:#000;}.pagefooterbbp2 span{ color:#000; font-weight:bold; padding-right:15px;}.pagefooterbbp2 em{ font-style:normal;}.pagefooterbb{ margin-left:80px;}.pagefootera{ position:relative; line-height:31px; text-align:right; margin-bottom:30px;}.pagefootera img{ height:31px;}.pagefootera:before{ position:absolute; left:0; height:1px; background:#bebebe; width:100%; top:16px; content:'';}.pagefootera span{ display:inline-block; background:#ebebeb; padding-left:22px; position:relative; z-index:6; top:1px;}.pagefooterbcp1{ position:relative; padding-top:38px; padding-right:0; }.sjt{ display:inline-block; position:absolute; right:0; top:14px;background:url(../images/sjt.svg) center no-repeat;  background-size:auto 55px; width:40px; height:70px;}.pagefooterbcp1 a{display:inline-block;width:40px; height:40px; margin-left:40px; position:relative;}.face{  background:url(../fonts/facebook.svg) center no-repeat;  background-size:auto 20px;}.linke{  background:url(../fonts/linkedin.svg) center no-repeat;  background-size:auto 20px;}.sina{  background:url(../fonts/sina.svg) center no-repeat;background-size:auto 20px;}.pagefooterbcp1 a:before,.pagefooterbcp1 a:after{ position:absolute; content:''; width:100%; height:100%; left:0; top:0;}.pagefooterbcp1 a:after,.pagefooterbcp1 a:hover:before{opacity:0;-webkit-opacity:0;-moz-opacity:0;}.pagefooterbcp1 a:hover:after{opacity:1;-webkit-opacity:1;-moz-opacity:1;}.weixin:before{ background:url(../images/weixin.png) center no-repeat;}.qq:before{ background:url(../images/qq.png) center no-repeat;}.weixin:after{ background:url(../images/weixin1.png) center no-repeat;}.qq:after{ background:url(../images/qq1.png) center no-repeat;}.pagefooterbcp1 a.qq:before,.pagefooterbcp1 a.qq:after{ background-size:30px auto;}.pagefooterbcp1 a.weixin:before,.pagefooterbcp1 a.weixin:after{ background-size:36px auto;}.pagefooterbcp1 a:before,.pagefooterbcp1 a:after{transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -moz-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.weixin span{ display:block; overflow:hidden; text-indent:-999999999px; width:100%; height:100%; position:relative; z-index:6;}.weixin img{ position:absolute; width:100px; left:-110px; top:-34px; display:none;}.pagefooterbc{ text-align:right;}.pagefooterbcp2 a{ display:inline-block; margin-left:25px;}.pagefooterbbp21{ padding-top:8px;}.pagefooterbcp2{ padding-top:40px;}.pagefooterba3{ padding-top:0;}.pagefooterba3 a{ display:inline-block; border:2px solid #000; text-align:center;padding: 15px 50px; font-size:16px;}.pagefooterb{ padding-bottom:10px; border-bottom:1px solid #bebebe;} /*底部*/.pagelogo{ position:relative; padding-top:92px; background:#f1f1f1;}.pagelogoslider{ margin-top:-56px; top:50%;}.pagelogomimg{ width:100%; height:130px; position:relative;}.pagelogomimg img{ position:absolute; top:0; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%); height:100%;}.pagelogom{ text-align:center;}.pagelogomimg .img1,.pagelogomimg:hover .img2{opacity:0;-webkit-opacity:0;-moz-opacity:0;}.pagelogomimg .img1{ top:-100%;}.pagelogomimg:hover .img1{opacity:1;-webkit-opacity:1;-moz-opacity:1; top:0;}.pagelogomimg:hover .img2{ top:100%;}@media (max-width: 1600px) {.pageaboutp4 li{ margin-left:0; margin-right:80px;}} @media (max-width: 1440px) {.pagefooter{ padding-top:40px; padding-bottom:15px;}.pagefooterb{ padding-bottom:0;}} @media (max-width: 1366px) {.pagefooter{ padding-top:40px; padding-bottom:30px;}.pagefooterb{ padding-bottom:0;}.pagelogomimg{ height:80px;}.pagelogoslider{ margin-top:-40px;}.pagefooterba3 a{ padding:8px 35px;}.pagefootera{ margin-bottom:15px;}} .pagelogo img{    transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -moz-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.pagelogo img,.btpage4mtxt span:before,.btpage4mtxt span:after,.btpage4m{    transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -webkit-transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -moz-transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.btpage4mtxt,.ppubmore,.ppubmore i,.ppubmore span,.ppubmore i:before, .ppubmore i:after, .pagesbtn:before, .pagesbtn:after, #pagesnavs a:before, #pagesnavs a:after {    transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;    -moz-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.nav-wrap{ padding-bottom:5px;}.pagecaseh2, .pagecaseen, .pagecasea{transition:all 1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.pagecaseh2 {transition-delay: 0.2s;}.pagecaseen {transition-delay: 0.4s; letter-spacing:3px;}.pagecasea,.ydx {transition-delay: 0.8s;-webkit-transition-delay: 0.8s;}.ydx {transition-delay: 0.01s;-webkit-transition-delay: 0.01s;}.slider1txt1 { position:absolute; top:auto; left:50%; margin-left:-600px; bottom:10%;}.erping{ position:absolute; left:50%; transform:translateX(-50%); bottom:10%; z-index:666; }.slider1h3{ font-size:30px; padding-bottom:10px;}.slider1p1{ font-size:12px;}.slider1h3,.pagecaseh2, .btpage4mtxt p{font-size:26px; line-height:40px;}.slider1p1, .pagecaseen,.btpage4mtxt span{font-size:12px; line-height:22px;}.nylogo{ top:0; height:auto !important;}.nylogo,.pabouta,.paboutb,.paboutc{ padding:60px 0;}.nylogo .pagelogoslider{ margin:0 auto; top:0;}.paboutaimg{ width:520px;}.paboutatxt{ width:625px;}.paboutatxt p{ margin:12px 0; line-height:24px;}.paboutatxt{ padding-top:75px;}.history-big{ position:relative; }.historg-line{ position:absolute; left:0; top:165px; z-index:8; height:1px; width:100%; background:#e2e5e6;}.d-history{ z-index:120; width:1160px; padding:20px 10px;}.d-history .swiper-slide{height:283px; height:289px;}.d-history-txt{ padding:0 28px; text-align:center; height:100%; position:relative;}.d-history-date{ font-size:24px; color:#333333; padding-top:90px; padding-bottom:15px; text-align:center; line-height:24px;}.d-history-date span{  display:block; font-size:12px; position:relative; top:-2px;}.d-history-desc{ font-size:14px; color:#666; line-height:20px;margin-top:40px;}.d-history-dot{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);display:block; position:absolute; width:6px; height:6px;  left:50%; top:50%; margin-top:2px;margin-left:-4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; border:1px solid #595757; background:#595757;}.d-history .swiper-slide:hover .d-history-txt{box-shadow:0 6px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, 0.1); background:#ffffff;}.hisory-prev,.hisory-next,.logosilder-prev,.logosilder-next{ position:absolute; cursor:pointer; width:36px; height:36px; top:153px;}.hisory-prev{ left:-42px;}.hisory-next{right:-42px;}.hisory-prev{ background:url(../images/fzlcobtn1.png) center center no-repeat;}.hisory-next{ background:url(../images/fzlcobtn3.png) center center no-repeat;}.hisory-next:hover{ background:url(../images/fzlcobtn4.png) center center no-repeat;}.hisory-prev:hover{ background:url(../images/fzlcobtn2.png) center center no-repeat;}.d-history .swiper-slide:hover .d-history-date{ transform:translateY(-12px); color:#b69460;}.d-history .swiper-slide:hover .d-history-desc{ transform:translateY(12px);}.d-history .swiper-slide:hover .d-history-dot{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1); border:1px solid #b69460; background:#fff;}.d-history-date,.d-history .swiper-slide,.d-history-desc,.d-history-dot,.hisory-prev,.hisory-next,.logosilder-prev,.logosilder-next,.d-history-txt{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}.history-a{ margin:0; border-top:1px solid #d8d8d8; padding-top:40px;}.historg-line{ background:url(../images/xiants.png) left bottom repeat-x; height:6px; border-bottom:1px solid #d4d6d6;}.ppubh3{ border-left:6px solid #b69460;}.ppubh3 span,.ppubh3 em{ display:block; vertical-align:top; font-size:26px; line-height:28px; padding-left:8px;}.ppubh3 em{ font-size:16px; line-height:18px; padding-top:5px; }.ppubh31 span{ font-size:20px; line-height:22px;}.ppubh31 em{ font-size:14px; line-height:16px; color:#333; font-style:normal;}.paboutb{ background:#fafafa;}.paboutcm{ width:550px;box-shadow:0 4px 10px rgba(153,153,153,0.1);-webkit-box-shadow:0 4px 10px rgba(153,153,153,0.1);}.paboutctxt{ padding:20px 30px;}.paboutcslider{ margin-top:20px; height:320px;}.paboutcslider a{ color:#333; display:block; height:40px; line-height:20px; overflow:hidden; padding-left:10px; position:relative;}.paboutcslider a:hover{ color:#b69460;}.paboutcslider a:before{ width:4px; height:8px; background:#b69460;border-radius:2px;-webkit-border-radius:2px; content:''; left:0; top:6px; position:absolute;}.paboutcslider .swiper-slide{ margin-top:5px !important; height:40px;}.paboutcpage{ margin-top:10px;}.paboutcpage span{ width:10px; position:relative; height:10px; margin:0; padding:0; margin:0 8px;border-radius:50%;-webkit-border-radius:50%; background:#333333;}.paboutcpage span:before{ left:-4px; top:-4px; position:absolute; content:''; width:14px; height:14px; border:2px solid #b69460;border-radius:50%;-webkit-border-radius:50%; opacity:0;-webkit-opacity:0;}.paboutcpage .swiper-pagination-bullet-active{ background:#b69460;}.paboutcpage .swiper-pagination-bullet-active:before{opacity:1;-webkit-opacity:1;}.paboutcpage{ text-align:center;}.paboutd{ background-position:center; background-repeat:no-repeat; height:690px; padding-top:110px;}.paboutdimg{ width:720px; height:580px; position:relative;}.paboutdm{ display:block; line-height:25px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dashed #bebdbc;}.paboutdm:last-child{ margin-bottom:0; border:none; padding-bottom:0;}.paboutdm p{ height:25px; overflow:hidden; color:#333;}.paboutdm p.xmmc_p{ height:inherit;}.paboutdtxt{ background:rgba(255,255,255,0.9); margin-top:20px; width:400px; padding:20px;border-radius:10px;-webkit-border-radius:10px;}.paboutdthumb{ width:155px; height:102px; overflow:hidden;border-radius:8px;-webkit-border-radius:8px;}.paboutddesc{ width:190px;}.casescroll{ height:420px;}.casescroll .swiper-slide {height: auto;}.casescroll ul{ padding-right:30px;}.paboutdi{ position:absolute; width:100%; height:100%; left:0; top:0;}.dzloadi{ display:inline-block; width:18px; height:24px; background:url(../images/dzload.png) center no-repeat; position:absolute; left:0; top:0;} .dzloadi{}.a{ background:url(../images/dzload.png) center no-repeat; width:18px; height:24px;}.pagebanner{ height:500px; }.pagefooterc{ padding-top:20px;}.pagefooterc,.pagefooterc a{ display:inline-block; margin-right:10px;}.pagefooterc a{ color:#666;}.mCSB_container{ height:100%;}.pnewf2m{ background:none;}.pnewf2ma{ background:#fff;}.pnewf2{ padding-bottom:0;opacity:0;-webkit-opacity:0; top:80px;transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in; position:relative;}.pnewf2on{opacity:1;-webkit-opacity:1;top:0;transition-delay:0.8s;-webkit-transition-delay:0.8s;}.mCSB_scrollTools.mCSB_scrollTools_horizontal{ height:16px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer:before{ height: 2px;width: 100%;position: absolute;left: 0;top: 7px;content: '';background:#a8a8a8;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ height:4px; background:#7d7a79; margin-top:6px;}.mCSB_scrollTools .mCSB_draggerContainer{ top:0;}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{ display:none;}.pubnav{ background:#fdfdfd; border-bottom:1px solid #e0e0e0;}.pubnavm{ line-height:70px; height:70px; overflow:hidden;}.pubnav a,.pubnav em,.pubnav span{ float:left; color:#333; font-size:13px; height:100%;}.pubnav em{ background:url(../images/jiajiaa.png) left 26px no-repeat; background-size:100% auto; width:20px;}.pubnavl,.pubnavr{ height:100%;}.pubnavr a.on,.pubnavr a:hover{ color:#b69460;}.pubnavr a{ display:inline-block; margin-left:30px;}.pubnavr{ text-align:right;}.contacta{ padding:60px 0;}.contactam{ margin-top:40px; overflow:hidden;}.contactam input,.contactam textarea{ background:none; border:none;}.contactam .otxt,.contactam .otext,.contactam .obtn{line-height:24px; padding:10px; border:1px solid #999999;}.contactam .otxt{ height:24px;  width:335px; float:left; margin-right:64px;}.contactam .otxt3{ margin-right:0;}.contactam .otext{ width:1177px; resize:none;}.contactam .obtn{ width:110px; text-align:center; font-size:14px; color:#666; letter-spacing:3px; cursor:pointer;}.conmap{ background:url(../images/conmap.jpg) center no-repeat; height:685px;}.conmapm{ position:relative; height:100%;}.conmaptxt{ position:absolute; right:50%; margin-right:-600px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); background:#fff; padding:80px 50px; color:#666666;}.conmapp1{ font-weight:bold; font-size:16px; color:#333; padding-bottom:10px;}.conmapp{ margin-top:15px;line-height:22px; padding-left:28px;}.conmapp2{ background:url(../images/mapicon1.png) left center no-repeat;}.conmapp3{ background:url(../images/mapicon2.png) left center no-repeat;}.conmapp4{ background:url(../images/mapicon3.png) left center no-repeat;}.conmapp5{ background:url(../images/mapicon4.png) left center no-repeat;}.conmapp6{ background:url(../images/mapicon5.png) left center no-repeat;}.gallery-top{ height:100%;}.smallpic{ position:absolute; width:880px; left:50%; margin-left:-485px; padding:0 45px; z-index:66; height:102px; bottom:50px; right:0;}.smallpicprev{ left:-45px;}.smallpicnext{ right:-45px;}.smallpicnext{ background:url(../images/smallpicnext.png) center no-repeat; right:0;}.smallpicprev{ background:url(../images/smallpicprev.png) center no-repeat; left:0;}.gallery-thumbs{ height:100%;}.smallpicprev,.smallpicnext{ width:12px; height:21px; position:absolute; top:50%; margin-top:-10px; z-index:10;}.gallery-top .swiper-slide,.smallpicimg{ background-size:cover; background-position:center center;}.smallpicimg{ position:absolute; width:146px; height:100px; left:0; top:0;}.gallery-top .swiper-slide:before,.gallery-thumbs .swiper-slide:before{ z-index:6; position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.1);}.gallery-thumbs .swiper-slide:before{width:146px; height:100px; left:1px; top:1px;}.gallery-thumbs .swiper-slide-thumb-active .smallpicimg{border:1px solid rgba(255,255,255,1);}.gallery-thumbs .swiper-slide-thumb-active:before{opacity:0;-webkit-opacity:0;}.smallpic .swiper-button-disabled{opacity:0.7;-webkit-opacity:0.7;}.casedmore{ width:235px; position:absolute; z-index:8; overflow:hidden; right:2%; bottom:87px;}.casedmore a{ height:28px; line-height:28px; color:#fff; font-size:16px;}.cback{ float:left; padding-right:40px; background:url(../images/sygcase.png) right center no-repeat;}.cnext{ float:right; padding-left:40px; background:url(../images/xygcase.png) left center no-repeat;}.casetxtd{ left:0; top:0;  padding:0 50px; background:rgba(0,0,0,0.55); z-index:10; height:100%; position:absolute; color:#fff;}.casetxtdh2{ font-size:20px; padding-bottom:20px;}.casetxtddesc{ line-height:22px; text-align:justify; height:308px; overflow:hidden;}.casetxtddesc{ margin-top:20px;}.casetxtdp{ line-height:28px;}.casetxtdm{ position:absolute; top:50%; left:45px; margin-top:-215px;}.casetxtd,.casetxtdm{width:280px;}.casetxtdm .mCSB_container{ height:auto;}.casetxtd .mCSB_scrollTools a + .mCSB_draggerContainer{ margin:0;}.casetxtd .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{ background:#eee; width:1px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.casetxtd .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#bfbfbf;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0; width:1px; left:1px;}.casetxtd .mCSB_scrollTools .mCSB_dragger{ height:25px; background:#fff;border-radius:2px;-webkit-border-radius:2px;}.casetxtdm .mCSB_scrollTools{ width:3px;opacity:1;-webkit-opacity:1;}.casetxtdm .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ margin-left:0; margin-right:0;}.casetxtdm .mCSB_inside > .mCSB_container{ margin-right:20px;}.casetxtbtn{ position:absolute; width:20px; padding-right:20px; text-align:center; color:#fff; font-size:12px; line-height:18px; height:36px; right:0; top:50%; margin-top:-25px;}.casetxtbtn i{ position:absolute; background:url(../images/xyg.png) center no-repeat; width:8px; height:100%; right:8px; top:0; background-size:100% auto;}.casetxtd{ left:-335px; opacity:0.8}.casetxtdon{ left:0; opacity:1;}.casetxtdon .casetxtbtn span{ opacity:0;}.casetxtdon .casetxtbtn  i{transform:scaleX(-1);}.casetxtbtn,.casetxtbtn i,.casetxtbtn span,.casetxtd{ transition:all 0.7s ease;}.casephotos{ height:1670px;}.casephotos{ width:1260px; margin:0 auto; padding-top:50px; position:relative;}.casephotos ul{ width:100%;}.photo{  overflow:hidden; position:absolute;}.photo:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; z-index:6; background:rgba(0,0,0,0.4);opacity:0;-webkit-opacity:0;}.photo .title{ position:absolute; line-height:40px; width:100%; box-sizing:border-box; padding:20px; left:0; bottom:-100%; z-index:5; color:#fff; z-index:8;opacity:0;-webkit-opacity:0;}.photo:hover:before{opacity:1;-webkit-opacity:1;}.photo:hover .title{ bottom:0;opacity:1;-webkit-opacity:1;}.casephotos .pagehomea{ margin:0; width:auto; display:inline-block; position:absolute; right:20px; top:20px;}.photo:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);}.photo:hover:before{opacity:1;-webkit-opacity:1;}.photo img{max-width:100%;}.photo:hover:before,.photo img,.photo .title{ transition:all 0.4s ease;}.newmainl{ width:760px;}.newmaindate{ font-size:13px; color:#666;}.newmainimg{ overflow:hidden;}.newmainimg img{ max-width:100%;}.newmaintit{ display:block; font-size:16px; color:#222; height:24px; line-height:24px; overflow:hidden; padding-top:10px;overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.newmainlcent li{ padding:30px;position:relative; margin-top:40px;}.newmaindesc{ color:#333; margin-top:8px; line-height:22px; height:44px; overflow:hidden; padding-right:50px;    overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.newmainimg1{ width:250px;}.newmaintxta1{ width:420px;}.newmain .ppubmore{ width:120px; position:absolute; margin:0; right:30px; bottom:30px;}.newmain .pagehomea i:before{ background-image:url(../images/icon5.png);}.newmain .pagehomea i{ border-color:#333;}.newmain .pagehomea:hover i{ border-color:#b69460;}.newmain .pagehomea span{ overflow:hidden;opacity:0;-webkit-opacity:0;}.newmainlcent li:hover a{color:#b69460;}.newmainlcent li:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);}.newmainltop:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}.newmainlcent li:hover{box-shadow:0 3px 12px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.1);}.newmainlcent li,.newmainlcent a,.newmainlcent img,.newmainrm a,.newmainltop img{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}.newmaintxta2{ padding:30px; position:relative;}.newmainltop,.newmainlcent li{box-shadow:0 2px 10px rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.05);}.newmaintxta2 .newmaindesc { padding-right:80px;}.newmainltop:hover{box-shadow:0 3px 12px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.1);}.newmainltop:hover .newmaintit{ color:#b69460;}.newmainimg{ display:block; overflow:hidden;}.newmainr{ width:370px;}.newmainr h3{ font-size:20px;}.newmainr h3 span{ border-left:5px solid #b69460;height:22px; line-height:22px; padding-left:10px;}.newmainrm li a{ color:#222;}.newmainrm li{ line-height:35px; padding-left:15px; position:relative;}.newmainrm li:before{ position:absolute; content:''; left:0; top:14px; width:4px; height:8px; background:#b69460;border-radius:2px;-webkit-border-radius:2px;}.newmainrm li:hover a{color:#b69460;}.newmainrm{ padding:10px 0; border:1px dashed #cccccc; border-left:none; border-right:none; margin-top:15px;}.newmain{ padding-top:60px;}.pagenum{ text-align:center; padding:60px 0;}.pagenum span,.pagenum a{ display:inline-block; vertical-align:top; margin:0 10px; font-size:16px; color:#333; width:30px; height:30px; text-align:center;border-radius:50%;-webkit-border-radius:50%; line-height:30px;}.pagenum a.on{ background:#b69460;color:#fff;}.pagenum .prev{ background:url(../images/prevnum.png) center no-repeat;}.pagenum .next{ background:url(../images/nextnum.png) center no-repeat;}.pagenum .prev:hover{ background:url(../images/prevnum1.png) center no-repeat;}.pagenum .next:hover{ background:url(../images/nextnum1.png) center no-repeat;}.new-d-h2{ text-align:center; font-size:16px; color:#222;}.new-d-date{ text-align:center; padding-top:10px;font-size:13px; color:#999;}.new-d-txt{ margin-top:30px; padding-top:30px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding-bottom:60px; line-height:24px;}.new-d-txt p{ padding-bottom:10px;}.new-d-txt img{ max-width:100%;}.new-d-share{ padding:20px 0; text-align:right;}.new-d-share a{ float:none; margin:0; margin-left:20px;}.new-d-share a{ width:30px;}.new-d-share span,.new-d-share a{ display:inline-block; height:24px; line-height:24px; vertical-align:top;}.share1{ background:url(../images/share1.png) center no-repeat;}.share2{ background:url(../images/share2.png) center no-repeat;}.share3{ background:url(../images/share3.png) center no-repeat;}.new-footer{ padding-bottom:70px;}.newback,.newprev,.newnext{ display:inline-block; width:110px; color:#333; height:34px; line-height:34px; background:#eeeeee;border-radius:5px;-webkit-border-radius:5px; text-align:center;}.new-footer span{ display:inline-block; vertical-align:top; height:34px;}.newprev,.newnext{ margin-left:30px;}.newprev span{ padding-left:15px; background:url(../images/otherpage2.png) left center no-repeat;}.newnext span{ padding-right:15px; background:url(../images/otherpage1.png) right center no-repeat;}.newback span{ padding-left:15px; background:url(../images/otherpage2.png) left center no-repeat;}.teammainm{ padding:0 37px;}.teammainmaimg{ background:url(../images/teammainbg.jpg) center bottom no-repeat; height:320px; padding-top:56px; position:relative;}.lead_pc{ position:absolute; left:0; bottom:0; height:370px;}.teammimgtxt{ right:60px; top:130px; width:580px; position:absolute;}.teammimgh2{ font-size:20px; color:#333333; font-weight:600; padding-bottom:5px;}.teammimgh3{ font-size:16px; font-weight:600; margin-top:12px;}.teammimgp1{ padding-bottom:16px; border-bottom:1px dashed #999999;}.teammimgp2{ padding-top:10px;}.tmmath3{ font-size:18px;font-weight:600; color:#333;}.tmmatm div{color:#666;}.tmmatm h5 a{  color:#333; position:relative; left:-5px;}.tmmatm h5{ padding-bottom:5px;}.tmmatm{ color:#666;}.tmmatm li{ padding:10px 0; line-height:26px;}.teammainmatxt{ padding:0 25px; padding-top:20px; padding-bottom:40px;}.teammain{ padding-top:60px;}.tmmatm1{ overflow:hidden;}.tmmatm1 li{ float:left; width:47%; padding-right:3%;}.teammainb{ background:#fafafa; padding-top:60px; margin-top:20px;}.tmbh4{ font-size:20px; font-weight:600;}.tmbdesc{ padding-top:20px;}.tmblist{ overflow:hidden; padding-bottom:60px;}.tmblist li{ float:left; position:relative; width:23%; margin:0 1%; margin-top:2%;}.tmblist li:before{ position:absolute; content:''; left:0; top:0; transform:scale(0.8); width:100%; height:100%; z-index:5; background:#000;opacity:0;-webkit-opacity:0;}.tmblist img{width:100%;}.tmblist{ width:78%; margin:0 auto; min-width:1200px;}.tmblist p{ position:absolute; color:#fff; z-index:8; line-height:26px; font-size:16px; width:100%; margin-top:10px; text-align:center; left:0; top:50%;opacity:0;-webkit-opacity:0;}.tmblist span{ display:block; font-size:14px;}.tmblist li:hover:before{opacity:0.6;-webkit-opacity:0.6;transform:scale(1);-webkit-transform:scale(1);}.tmblist li:hover p{opacity:1;-webkit-opacity:1;margin-top:-26px;}.tmblist li:before,.tmblist p{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}.chmah3,.chmbh3{ font-size:26px;}.chmah3{ padding-bottom:5px;}.cehuamaina{ text-align:center; padding:60px 0;}.chmap2{ padding:0 80px; color:#666;}.chmap2,.chmap1{ padding-top:8px;}.cehuamainb{ height:645px; position:relative; background:url(../images/cehuamainb.jpg) center no-repeat;}.cehuamainbm{ width:1200px; padding:10px; position:absolute; right:50px; top:60px;}.chsliderai{ width:75px; height:65px; display:block;}.chsliderai1{ background:url(../images/f_icon1.png) 10px center no-repeat;}.chsliderai2{ background:url(../images/f_icon2.png) 10px center no-repeat;}.chsliderai3{ background:url(../images/f_icon3.png) 10px center no-repeat;}.chsliderai4{ background:url(../images/f_icon4.png) 10px center no-repeat;}.chsliderah4{ font-size:16px; padding-top:35px;}.chslideradd{ padding-top:10px;}.chslideradd dd{ color:#666;}.chslideradd dd{ position:relative;}.chslideradd dd:before{ position:absolute;content:'';width:5px;height:5px;background:#b69460;border-radius:50%;-webkit-border-radius:50%;left:0;top:9px;}.chsliderah4,.chslideradd dd{ padding-left:10px;}.chslideratxt{ background:#fbfcfc;padding:65px 40px;padding-bottom:0;height:360px;}.chslidera { margin-top:45px;}.chmbh3{ line-height:34px; border-left:4px solid #b69460; padding-left:10px;}.chslideratxt:hover{ background:#fff;box-shadow:0 5px 15px rgba(102,102,102,0.15);-webkit-box-shadow:0 5px 15px rgba(102,102,102,0.15);}.chslideratxt:hover .chsliderai1{ background-image:url(../images/f_icon1_1.png);}.chslideratxt:hover .chsliderai2{ background-image:url(../images/f_icon2_1.png);}.chslideratxt:hover .chsliderai3{ background-image:url(../images/f_icon3_1.png);}.chslideratxt:hover .chsliderai4{ background-image:url(../images/f_icon4_1.png);}.zzjgou{ text-align:center; padding:60px 0;}.teammainmaimg1{ background:none; height:auto;}.teammimgtxt1{ position:relative; top:0; right:0; padding-top:60px;}.teammainmaimg1{ padding-top:0; }.teammimgimg1{padding-top:55px; padding-bottom:40px; position:relative;}.teammimgimg1 img{ position:relative; z-index:6; }.teammimgimg1:before{ position:absolute; content:''; left:105px; top:0; width:340px; height:540px; background:#ededed;}.teammimgimg1:after{ position:absolute; border:4px solid #b69460; z-index:2; content:''; left:88px; top:22px; width:325px; height:615px; position:absolute;}.chgws{ padding:60px 0; background:#fafafa;}.tmmath31{ padding-top:20px;}.teammainmatxt1{ padding-left:0; padding-right:0; padding-top:30px;}.fwmainaslider{ height:410px}.fwmainaslider .swiper-slide,.fwmainbslider .swiper-slide,.paboutcslider .swiper-slide{  display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.fwmainaslider .swiper-slide,.fwmainbslider .swiper-slide{height:190px; padding-top:10px;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}.cehuamaina1{ padding-bottom:30px;}.fwmainam{text-align:center; display:inline-block;line-height:22px;}.fwmainam h4{ font-size:16px; font-weight:bold; padding-top:15px;}.fwmainam p{ color:#666; padding-top:5px; font-size:13px;}.fwmainam i{ display:inline-block; width:100px; height:100px; border:1px solid #e0e0e0;border-radius:5px;-webkit-border-radius:5px;}.fwmainam i{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}.fwmainam:hover i{ border:1px solid #fff; box-shadow:0 2px 20px rgba(102,102,102,0.1);}.fwmainb{ padding:60px 0;}.fwmainbslider{ height:370px; margin-top:25px;}.fwmainbslider .swiper-slide{ height:155px; padding:15px 0;}.fwmainbm i{ display:inline-block; height:50px; width:80px;}.fwmainbm{ display:inline-block; width:150px; padding:25px; height:105px; color:#666;}.fwmainbm h4{ margin-top:12px;}.fwmainbm p{ height:44px; line-height:22px;}.fwmainbm{border-radius:10px;-webkit-border-radius:10px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}.fwmainbm:hover{box-shadow:0 2px 20px rgba(102,102,102,0.1);-webkit-box-shadow:0 2px 20px rgba(102,102,102,0.1);}.fwmaina { padding-bottom:60px;}.fwmainc{ background:#fafafa; padding:60px 0;}.fwmaincimg{ padding-top:30px;}.fmcslider{ background:url(../images/fmcslider.png) center no-repeat; height:473px;}.fmcslider .swiper-slide{ width:115px; height:115px; text-align:center; position:absolute; background:#fff;box-shadow:0 0 15px rgba(102,102,102,0.1);-webkit-box-shadow:0 0 15px rgba(102,102,102,0.1);border-radius:5px;-webkit-border-radius:5px; overflow:hidden;}.fmcsliderm{ position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}.fmcsliderm{ color:#666;}.fmcsliderm span{ display:block; vertical-align:top; line-height:16px;}.fmcsliderm p{ margin-top:10px;}.fmcsliderm i{ color:#b69460; font-weight:bold; font-size:18px;}.fcsm1{ left:175px; top:18px;}.fcsm2{ left:422px; top:18px;}.fcsm3{ left:676px; top:18px;}.fcsm4{ left:930px; top:18px;}.fcsm5{ left:1054px; top:180px;}.fcsm6{ left:806px; top:180px;}.fcsm7{ left:550px; top:180px;}.fcsm8{ left:295px; top:180px;}.fcsm9{ left:42px; top:180px;}.fcsm10{ left:175px; top:338px;}.fcsm11{ left:422px; top:338px;}.fcsm12{ left:678px; top:338px;}.fcsm13{ left:935px; top:338px;}.fmcslider .swiper-slide:hover{box-shadow:0 2px 20px rgba(102,102,102,0.2);-webkit-box-shadow:0 2px 20px rgba(102,102,102,0.2);}.fwmainc .chmbh3,.fwmainb .chmbh3{ margin-left:0;}.fwmaindm i{ width:100px; height:100px; display:inline-block;border-radius:50%;-webkit-border-radius:50%; box-shadow:0 0 15px rgba(102,102,102,0.1);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}.fwmaindm { font-size:16px; color:#333; display:inline-block;}.fwmaind{ background:#fafafa; padding:60px 0;}.fwmaindslider{ text-align:center; padding:10px 0; margin-top:50px;}.fwmaindslider .swiper-slide:before{ position:absolute; content:''; right:-12px; background:url(../images/jtaaa.png) center no-repeat; width:18px; height:30px; top:36px; }.fwmaindslider .swiper-slide:last-child:before{ display:none;}.fwmaindm p{ margin-top:15px;}.fwmaindm:hover i{box-shadow:0 2px 20px rgba(102,102,102,0.2);-webkit-box-shadow:0 2px 20px rgba(102,102,102,0.2);}.fsi1{background:url(../images/fsi1.png) center no-repeat;}.fsi2{background:url(../images/fsi2.png) center no-repeat;}.fsi3{background:url(../images/fsi3.png) center no-repeat;}.fsi4{background:url(../images/fsi4.png) center no-repeat;}.fsi5{background:url(../images/fsi5.png) center no-repeat;}.fsi6{background:url(../images/fsi6.png) center no-repeat;}.fsi7{background:url(../images/fsi7.png) center no-repeat;}.fsi8{background:url(../images/fsi8.png) center no-repeat;}.fsi9{background:url(../images/fsi9.png) center no-repeat;}.fsi10{background:url(../images/fsi10.png) center no-repeat;}.fsi11{background:url(../images/fsi11.png) center no-repeat;}.fsi12{background:url(../images/fsi12.png) center no-repeat;}.fsi13{background:url(../images/fsi13.png) center no-repeat;}.fsi14{background:url(../images/fsi14.png) center no-repeat;}.fsi15{background:url(../images/fsi15.png) center no-repeat;}.fsi16{background:url(../images/fsi16.png) center no-repeat;}.fsi17{background:url(../images/fsi17.png) center no-repeat #fff;}.fsi18{background:url(../images/fsi18.png) center no-repeat #fff;}.fsi19{background:url(../images/fsi19.png) center no-repeat #fff;}.fsi20{background:url(../images/fsi20.png) center no-repeat #fff;}.fsi21{background:url(../images/fsi21.png) center no-repeat #fff;}.fsi22{background:url(../images/fsi22.png) center no-repeat #fff;}.btpage5m,.pnewf2 { margin:inherit;}.nav_item .sp1,.nav_item .sp3{ display:none;} .nav_item .sp3{ display:inline-block;}@-webkit-keyframes sxdd{0%{-webkit-transform:translateY(0);}100%{-webkit-transform:translateY(8px);}}@keyframes sxdd{0%{transform:translateY(0);}100%{transform:translateY(8px);}}.dzloadi{animation:sxdd 1s linear 1s infinite alternate both running;}.dzloadi{ overflow:hidden; text-indent:-999px; cursor:pointer;}.dzloadi1{ left:345px; top:354px; animation-delay:0.1s}.dzloadi2{ left:413px; top:414px;animation-delay:0.3s}.dzloadi3{ left:438px; top:453px;animation-delay:0.2s}.dzloadi4{ left:475px; top:390px;animation-delay:0.6s}.dzloadi5{ left:527px; top:390px;animation-delay:0.7s}.dzloadi6{ left:551px; top:326px;animation-delay:0.3s}.dzloadi7{ left:573px; top:292px;animation-delay:0.4s}.dzloadi8{ left:590px; top:363px;animation-delay:0.1s}.dzloadi9{ left:595px; top:328px;animation-delay:0.5s}.dzloadi10{ left:427px; top:191px;animation-delay:0.8s}.dzloadi11{ left:457px; top:529px;animation-delay:0.5s}.dzloadi12{ left:241px; top:494px;animation-delay:0.2s}.dzloadi13{ left:509px; top:226px;animation-delay:0.7s}.dzloadi14{ left:474px; top:236px;animation-delay:0.4s}/*北京*/.dzloadi15{ left:527px; top:186px;animation-delay:0.1s}.m_footer{ display:none; background:#3c3c3c}.m-footer-logo {text-align: center;padding: 24px 0;padding-bottom: 24px;padding-bottom: 0;}.m-footer-logo img{ height:30px;}.m-copy {padding: 15px;text-align: center;}.m-copy,.m-copy a{color:#999;font-size:12px;}.paboutdthumb img{ width:inherit; height:100%;}@media screen and (max-width: 1920px) {	.pnewf2{ width:1600px;height:440px;}    .pnewf2m{ width:406px; margin-right:0;}    .pnewf2ma{ margin-right:20px;}    .smallpic{ width:700px; margin-left:-350px;}}@media screen and (max-width: 1680px) {    .pnewf2{ width:1400px; height:408px;}    .pnewf2m{ width:356px; margin-right:0;}    .pnewf2ma{ margin-right:20px;}}@media screen and (max-width: 1600px) {    .smallpic{ width:700px; margin-left:-350px;}}@media screen and (max-width: 1440px) {    .pnewf2{ width:1200px; height:436px;}    .pnewf2m{ width:407px; margin-right:0;}    .pnewf2ma{ margin-right:20px;}	.smallpic{ width:500px; margin-left:-250px;}}@media screen and (max-width: 1100px) {    .smallpic{ width:350px; margin-left:-175px;}}@media screen and (max-width:768px) {	body,html{ height:inherit;}	body{ padding-bottom:45px;}	.paboutdimg{ padding-top:20px;}	.conmap{ background:#fff;}	.pagefooter{ display:none;}	.pagebanner{ background-size:cover; background-attachment:inherit;}	.mean-container .mean-bar{ height:42px;}	.mean-container a.meanmenu-reveal{ top:1px;}	.m_logo{ top:13px;}    header{ display:none;}   .m_footer{ display:block; margin-bottom:0;}   .w1000,.w1200{ width:100%; box-sizing:border-box;}   .homebanner,.homebanner .mainbox{ height:650px;}   .homebanner{ position:relative; z-index:6; height:650px;}   .homebanner,.homebanner a{ color:#fff;}   .homebannertxt{ padding-top:0; position:relative; z-index:10;}   .homebannerp1{ font-size:16px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}   .homebannerp2{ font-size:20px;}   .swiper-img{ width:100%; height:100%; position:absolute; z-index:8; left:0; top:0;}   .mainbox{text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}@-moz-keyframes zoomIn{0%{opacity: 0;-moz-transform:scale(1.05);}100%{opacity: 1;-moz-transform:scale(1.01);}}@-webkit-keyframes zoomIn{0%{opacity: 0;-webkit-transform:scale(1.05);}100%{opacity: 1;-webkit-transform:scale(1.01);}}@keyframes zoomIn{0%{transform:scale(1.05);}100%{transform:scale(1.01);}}.scrolldown{ width:78px; position:absolute; bottom:0; z-index:66; left:50%; margin-left:-36px; cursor:pointer;}.zoomIn{-o-animation-name:zoomIn;-moz-animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-name:zoomIn;}.swiper-img{background-position: center; background-repeat:no-repeat; background-size:cover; -webkit-transition: 3s;transition: 3s;}.wap_show{ display:block;}.ppubh3{ border-width:3px;}.pabouta,.paboutb,.paboutctxt,.paboutd,.cehuamaina,.cehuamainbm,.chgws,.teammainb,.newmainm,.contacta,.conmap,.fwmaina,.fwmainc,.fwmainb,.fwmaind,.casetxtd,.casedmore,.case_m,.casenavm,.new-footer{ width:100%; padding-left:4%; padding-right:4%; box-sizing:border-box;}.nylogo, .pabouta, .paboutb, .paboutc,.paboutd,.cehuamaina,.cehuamainbm,.chgws,.teammainb,.newmain,.contacta,.conmap,.fwmaina,.fwmainc,.fwmainb,.fwmaind,.casetxtd,.casedmore,.case_m,.casenavm,.new-footer{ padding-top:30px; padding-bottom:30px;}.home-pagination .swiper-pagination-bullet{ width:38px; height:4px;}.home-pagination span:before{ background:#ed6d00;}.homebanner .swiper-slide-active .swiper-img{-webkit-transform: scale(1.1);transform: scale(1.1);}.homebanner .swiper-slide{ background-position:center; background-repeat:no-repeat; background-size:cover;}.homebannertxt{ padding:0 4%;}.mt40p{ margin-top:30px;}.m_pubi{ display:inline-block; font-size:12px; color:#333; border-left:3px solid #b7955c; line-height:20px; padding-left:5px;}.pubmpage{ width:100%; text-align:center;}.pubmpage span{ display:inline-block; width:10px; height:10px; margin:0 2px; background:#fff;border-radius:50%;-webkit-border-radius:50%;opacity:1;-webkit-opacity:1;}.pubmpage .swiper-pagination-bullet-active{ background:#b7955c;}.mindex_casea{ background:#fcfcfc; display:block;}.mindex_casetxt{ padding:20px; line-height:24px; }.mindex_casetxt h4{ font-size:16px; color:#333; padding-top:15px; height:24px; overflow:hidden;}.mindex_casetxt p{ color:#666; padding-top:0; text-transform:uppercase; font-size:12px;height:24px; overflow:hidden;}.mcpage{ position:absolute; left:0; bottom:135px !important; z-index:66;}.mfpage{bottom:175px !important;}.mindex_service a{ display:block; vertical-align:top; position:relative; margin-bottom:20px; color:#fff; text-align:center;}.mindex_service a{ background-position:center; background-repeat:no-repeat; background-size:cover;}.mindex_service h2{ font-size:20px;}.mindex_service p{ text-transform:uppercase;}.mindex_service img{ width:100%; vertical-align:top;}.msindextxt{ position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); z-index:6;}.mindex_new .mindex_casetxt p{ height:40px; line-height:20px; padding-top:5px;}.mmpage{ position:absolute; left:0; bottom:155px !important; z-index:66;}.pagelogoslider{ margin:0; top:0; padding:40px 0;}.pagelogomimg{ height:60px;}.ppubh3 span,.chmah3,.chmbh3,.m_pubi{ font-size:20px;}.ppubh3 em{ font-style:normal; font-size:14px;}.paboutaimg{ display:none;}.paboutatxt { width:100%; padding-top:0;}.paboutatxt p{ margin:0; margin-top:12px;}.d-history{ width:100%; padding:0;}.historg-line{ display:none;}.d-history .swiper-slide,.d-history-txt{ height:auto;}.d-history-txt{ padding:0 40px; padding-top:35px; padding-bottom:35px;}.d-history-date{ padding:0;}.d-history-desc{ margin-top:30px;}.hspage{ display:none;}.d-history  .d-history-txt,.d-history .swiper-slide:hover .d-history-txt{box-shadow:none;-webkit-box-shadow:none; background:#ffffff;}.d-history  .d-history-date,.d-history .swiper-slide:hover .d-history-date{ transform:translateY(0); color:#b69460;}.d-history  .d-history-desc,.d-history .swiper-slide:hover .d-history-desc{ transform:translateY(0);}.d-history  .d-history-dot{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1); border:1px solid #b69460; background:#fff;}.d-history-date,.d-history-date span{ font-size:18px; display:inline-block; top:0;}.d-history-dot{ top:65px; margin-top:0;}.history-big .pubmpage span{ background:#ccc;}.history-big .pubmpage .swiper-pagination-bullet-active{ background:#b69460;}.d-history{ margin-top:20px;}.dhistorybtn{ margin-top:10px;}.paboutc{ padding-top:0;}.paboutcm{ width:100%;box-shadow:none;-webkit-box-shadow:none;}.paboutctxt{ padding-top:30px; padding-bottom:30px;}.paboutcm img{ width:100%;}.paboutd{ background:#fafafa !important;}.paboutdimg img{ display:none;}.paboutcm.fr .paboutctxt{ padding-bottom:0;}.paboutdimg,.paboutdi{ position:relative; width:100%; height:auto;}.paboutdi{ overflow:hidden;}.dzloadi{ position:relative; margin-bottom:10px; margin-right:10px; padding:3px 20px; float:left; left:0; top:0; color:#333;text-indent:0; background:none; width:auto; animation:none; background:#fff;}.paboutd{ height:auto;}.paboutdtxt{ width:100%; padding:0; background:none;}.casescroll ul{ padding:0;}.paboutdm{ border:none; padding-bottom:0; margin-bottom:0; background:#fff;border-radius:10px;-webkit-border-radius:10px; overflow:hidden; }.paboutdthumb{ width:100%; height:auto;}.paboutdthumb img{ width:100%;}.paboutddesc { width:100%; padding:20px; box-sizing:border-box;}.casescroll{ height:auto;}.case_pc{ display:none;}.casescrollpage{ margin-top:20px;}.casescroll .swiper-scrollbar{ display:none;}.nylogo,.pubnav{ display:none;}.chmap2,.chmap1{ padding-left:0; padding-right:0; text-align:justify;}.cehuamainb{ height:auto;}.cehuamainbm{ position:relative; left:0; top:0;}.chslidera{ margin-top:25px;}.chslideratxt{ text-align:center;  height:auto;}.chsliderai{ display:inline-block; height:45px; background-size:auto 100%; background-position:center;}.chsliderah4{ font-size:18px; margin-top:20px;}.chsliderah4, .chslideradd dd{ padding:0;}.chslideradd dd:before{ display:none;}.chslideratxt{ padding:40px;}.chslideratxt{ background:#fff;}.chsliderai1{ background-image:url(../images/f_icon1_1.png);}.chsliderai2{ background-image:url(../images/f_icon2_1.png);}.chsliderai3{ background-image:url(../images/f_icon3_1.png);}.chsliderai4{ background-image:url(../images/f_icon4_1.png);}.chsliderapage { margin-top:15px;}.chsliderapage span{ margin:0 4px;}.zzjgou{ display:none;}.zzjgou img{ width:100%;}.teammainm{ padding:0;}.teammimgimg1:before,.teammimgimg1:after{ display:none;}.teammimgimg1{ padding:0;}.teammimgimg1 img,.teammimgimg1{ width:100%;}.teammimgtxt1{ padding:0; width:100%;}.teammimgh2{ font-size:18px;}.teammainmaimg{ padding:0; height:auto; background-position:left top; background-size:auto 295px;}.lead_pc{ position:relative; height:275px; padding-top:20px;}.teammimgtxt{ position:relative; left:0; top:0; width:100%; padding:20px 4%; box-sizing:border-box;}.teammainmatxt{ padding-top:0; padding-left:4%; padding-right:4%;}.tmmatm li{ line-height:inherit;}.tmmatm1 li{ width:100%; margin:0;}.teammainb{ margin-top:0;}.tmblist{ min-width:inherit; width:100%;}.tmblist li{ width:48%; margin:0; margin-right:4%; margin-top:4%;}.tmblist li:nth-child(even){ margin-right:0;}.fr.teammimgtxt1{ padding-bottom:0; }.teammainmatxt1,.teammimgtxt1{padding-left:0; padding-right:0;}.teammainmatxt.teammainmatxt1{ padding-bottom:0;}.newmainl,.newmainr,.newmainimg1,.newmaintxta{ width:100%;}.newmain{ background:#fcfcfc;}.newmainltop{ background:#fff;}.newmainlcent li{ padding:0; background:#fff; position:relative; margin:0; box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none; margin-bottom:4%;}.newmainimg1{ width:30%;}.newmaintxta1{ width:63%;}.newmaindesc{ display:none;}.newmain .ppubmore,.newmainr{ display:none;}.newmaintit{ padding-top:5px;overflow: hidden;}.newmaintxta1{ position:absolute;margin-left:34%; top:50%; transform:translateY(-50%);}.newmaintxta2{ padding:20px; box-sizing:border-box;}.newmainlcent{ margin-top:4%;}.new-d-txt img{ max-width:100%;}.new-d-txt{ padding-bottom:40px;}.new-footer .fl{ display:none;}.new-footer .fr{ width:100%;}.newprev, .newnext{ margin:0;}.newprev{ float:left;}.new-footer{ margin-top:10px; padding-bottom:0;}.newnext{ float:right;}.contactam .otxt,.contactam .otext{ width:100%; box-sizing:border-box; margin:0; height:46px; vertical-align:top;}.contactam .otext{ height:92px;}.contactam .obtn{ padding:6px; margin-top:15px;}.contactam{ margin:0;}.contactam .otxt,.contactam .otext{ margin-top:15px;}.contacta{ background:#fafafa;}#dituContent{ display:none;}.conmap{ height:auto;}.conmaptxt{ position:relative; margin:0; right:auto; padding:0; top:0; transform:none; height:auto;}.conmapp1{ padding:0; margin:0;}.fwmaincimg img{ max-width:100%;}.fwmaina,.fwmainb{ background:#fafafa;}.fwmainam i{ width:80px; height:80px; background-size:auto 35px;}.fwmainaslider .swiper-slide,.fwmainaslider{ height:auto;}.fwmainaslider .swiper-slide{ padding-top:0;}.fwmainapage { padding-top:15px;}.fwmainapage span{ background:#ccc;}.fwmainc{ background:#fff;}.fwmainbslider{ height:auto;}.fwmainbslider .swiper-slide{ height:auto; padding:0;}.fwmainbm{ background:#fff; height:auto;}.fwmainbm i{background-size:auto 35px;}.fwmainbpage { padding-top:15px;}.fwmainbpage span{ background:#ccc;}.fwmaind{ background:#fff;}.fwmaindslider .swiper-slide:before{ display:none;}.fwmaindpage { padding-top:15px;}.fwmaindpage span{ background:#ccc;}.conmapp6{ background-position:left 4px;}.pagebanner { margin-top:50px;}.gallery-top{ height:auto; background:#000; margin-top:50px;}.gallery-top img{ max-width:100%; }.gallery-top .swiper-slide{ background:none !important;}.smallpic{ position:relative; width:100%; background:#fff; margin:0; padding:0; left:auto; bottom:auto; box-sizing:border-box; padding:0 50px; padding-bottom:0;}.smallpicimg{ width:50px; height:50px;}.smallpic{ height:90px;}.smallpic .swiper-slide{width:50px; border-radius:5px; overflow:hidden;}.gallery-thumbs .swiper-slide:before{ width:100%; height:100%; left:0; top:0;}.gallery-thumbs .swiper-slide-thumb-active .smallpicimg,.gallery-thumbs  .smallpicimg{ border:none;}.smallpicprev, .smallpicnext{ display:none;}.casedmore{ position:relative; width:100%; right:auto; bottom:auto; padding-top:30px;}.casedmore a{ color:#333; background:none;}.casetxtd{ border-bottom:1px solid #eee;}.casetxtddesc{ height:auto;}.case_m img{ max-width:100%;}.case_m .pagehomea{ margin:0; width:auto; display:inline-block; position:absolute; width:30px; right:0; top:14px; margin:0;}.case_m .pagehomea i:before{ background:url(../images/icon5.png) center no-repeat; background-size:10px auto; width:100%; height:100%; left:0; top:0;}.case_m .pagehomea i{ margin:0; border-color:#333; width:28px; height:28px;}.case_m .pagehomea span{ display:none;}.case_m .title{ line-height:20px; padding:20px 0; font-size:16px; color:#333; padding-left:35px; position:relative;}.case_m .title:before{ position:absolute; width:25px; height:1px; background:#ccc; content:''; left:0; top:29px;}.case_mphoto{ display:block; position:relative; padding-bottom:10px;}.case_m .pagenum{ padding-top:0;}.casenavm{ display:block;}.pubnavr{ height:auto;}.pubnavm{ height:auto; line-height:30px;}.casenavm{ padding-top:15px; padding-bottom:15px;}.casenavm a{ height:auto; margin:0; font-size:14px; margin-right:20px;}#large-header{ display:none;}.fmcslider{ height:auto; background:none; padding:5px;}.fmcslider .swiper-slide{ left:0; top:0; position:relative;box-shadow: 0 0 5px rgba(102,102,102,0.1);-webkit-box-shadow: 0 0 5px rgba(102,102,102,0.1);}.fwmaincpage span{ background:#ccc;}.fwmaincpage{ padding-top:15px;}.casetxtd{ position:relative; height:auto; opacity:1; left:0; background:#FFF; color:#333;}.casetxtbtn{ display:none;}.casetxtdm{ position:relative; left:0; top:0; margin:0; width:100%;}.homebannerp1,.homebannerp2{ text-align:left; margin:0;}.homebannerp1{ margin-top:0;}.homebannerp2{ padding-bottom:15px; margin-bottom:15px; position:relative;}.homebannerp2:before{ position:absolute; width:90px; height:1px; background:#fff; left:0; bottom:0; content:'';}.scrolldown{ display:none;}.homenums{ position:absolute; width:100%; z-index:6;}.homebannertxt{ position:absolute; left:0; bottom:5%;opacity:0;-webkit-opacity:0;transition:all 0.7s ease;-webkit-transition:all 0.7s ease;}.swiper-slide-active .homebannertxt{opacity:1;-webkit-opacity:1; bottom:10%;}.mean-container .mean-nav ul li a.mean-expand{ border:none !important; background:none !important;}.mean-container .mean-nav ul li a.mean-expand{ line-height:32px;}.pagenum{ padding:0;padding-top:20px;}.pagenum a{ display:none;}.pagenum .prev,.pagenum .next{ display:inline-block;}.teammain{ padding-top:40px;}.tmblist{ padding-bottom:0;}.casescrollpage span{ background:#ccc;}.smallpic{ background:#fff;}.smallpic{ height:70px; padding-top:20px;}.smallpic .swiper-slide{ height:50px; width:80px;}.smallpicimg{ width:100%;}.new-footer2{ margin-top:0;  padding-bottom:30px;}.wap_hide{ display:none;}.pagination,.new-d-share{ padding-bottom:0;}.pagination a{ display:none !important;}.pagination .prev,.pagination .next{ display:inline-block !important; vertical-align:top;} .pagination{ margin:0 auto !important; height:35px;}.newmainm .new-footer{ margin-top:0;  padding-left:0; padding-right:0;}.teammimgh3,.tmmath3{ font-size:16px;}.cehuamaina1  .chmap1,.cehuamaina1  .chmap2{ text-align:center;}.fwmaindslider{ margin-top:20px;}.teammainmatxt{ padding-bottom:20px;}.new-d-txt{ padding-bottom:30px;}.mindex_casetxt h4{    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.mindex_new .mindex_casetxt p{    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}    .mcslider .swiper-slide{ background:#fcfcfc;}    .mymore{ display:block; padding:0 20px; padding-bottom:20px; color:#222; }    .mymore span{background:url(../images/otherpage1.png) center right no-repeat; display:inline-block; padding-right:10px;}    .pagefooterbcp1 a:after{ opacity:1; }    .pagefooterbcp1 a:before{ opacity:0;}    .pagefooterbcp1{ padding-top:0; text-align:center; padding-top:20px;}    .pagefooterbcp1 a.qq:after{ background-size:20px auto;}    .pagefooterbcp1 a.weixin:after{ background-size:24px auto;}    .pagefooterbcp1 a{ width:35px; height:35px; margin:0 2px; float:none;}    .m-footer-logo{ padding:12px 0; padding-bottom:0; padding-top:20px;}    .weixin img{top:-100px; left:-36px; box-shadow:0 0 5px rgba(0,0,0,0.1);}    .pagefooterbcp1 a,.weixin img{ z-index:10;}}.swiper-lazy-preloader{ border-color:#b69460;}.footfo4{width:100%; position:fixed;left:0;bottom:0;z-index:8888; background:#fff; padding:10px 0;}			.footfo4 a{ float:left; width:20%; margin:0 2.5%; text-align:center; display:inline-block;}			.footfo4 span,.footfo4 i{ vertical-align:top;}			.footfo4 span{ display:block; font-size:12px; color:#fff; display:none;}			.footfo4 i{width:25px; height:25px; display:inline-block;}			.ff41{ background:url(../images/dbicon1.png) center no-repeat; background-size:20px auto;}					.ff42{ background:url(../images/dbicon2.png) center no-repeat; background-size:20px auto;}					.ff43{ background:url(../images/dbicon3.png) center no-repeat; background-size:20px auto;}					.ff44{ background:url(../images/dbicon4.png) center no-repeat; background-size:20px auto;}			