blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 Regular,"微软雅黑","Microsoft Yahei";color:#444;background-color:#fff;overflow-x:hidden;overflow-y:auto;padding-top:100px}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:Regular,"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:75%;max-width:1280px;margin:0 auto}
.wp2{width:75%;max-width:1320px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
/*!字体*/
@font-face{font-family:Light;src:url(../fonts/PingFangSC-Light.ttf)}
@font-face{font-family:Regular;src:url(../fonts/PingFangSC-Regular.ttf)}
@font-face{font-family:Medium;src:url(../fonts/PingFangSC-Medium.ttf)}
@font-face{font-family:Semibold;src:url(../fonts/PingFangSC-Semibold.ttf)}
.header{position:fixed;top:0;left:0;right:0;z-index:10;background-color:#fff;padding:0 32px 0 64px}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.header .logo{float:left;height:100px;line-height:100px;overflow:hidden}
.header .logo a{display:block;width:100%;height:100%}
.header .logo img{display:inline-block;vertical-align:middle;height:40px}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:2;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#444;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav{float:right}
.nav:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.nav li{float:left;margin:0 18px}
.nav li .v1{display:block;font-size:18px;color:#444;line-height:100px;font-family:Medium,"微软雅黑";padding:0 22px;position:relative;overflow:hidden}
.nav li .v1:after{content:'';height:6px;background-color:transparent;position:absolute;left:0;right:0;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{background-color:#2179E3}
#banner{overflow:hidden;position:relative}
#banner .slick-list,#banner .slick-slide,#banner .slick-slider,#banner .slick-track{height:100%}
#banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
#banner .slick-next,#banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:2;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
#banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}
#banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}
#banner .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:2}
#banner .slick-dots li{display:inline-block;margin:0 2px}
#banner .slick-dots li button{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
#banner .slick-dots li.slick-active button{background-color:#000}
.footer{background-color:#1d1e1f;padding:55px 0 44px;overflow:hidden}
.fd-nav{font-size:18px;color:rgba(255,255,255,.3);text-align:center;line-height:1.5em;overflow:hidden}
.fd-nav a{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;line-height:1.69em;padding:0 29px;margin-top:-2px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}
.fd-nav a:hover{text-decoration:underline}
.fd-addr{font-size:14px;color:rgba(255,255,255,.5);line-height:1.8em;text-align:center;padding:37px 0 19px;overflow:hidden}
.fd-addr p{margin-bottom:6px;overflow:hidden}
.fd-addr p span{margin:0 12px}
.fd-share{font-size:0;text-align:center;margin-bottom:20px;overflow:hidden}
.fd-share .bdsharebuttonbox{display:inline-block;vertical-align:middle}
.fd-share .bdsharebuttonbox a{display:block;float:left;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:0;margin:0 8px}
.fd-share .bdsharebuttonbox .bds_weixin{background-image:url(../images/iconq1.png)}
.fd-share .bdsharebuttonbox .bds_tsina{background-image:url(../images/iconq2.png)}
.fd-copy{font-size:12px;color:rgba(119,119,119,.8);line-height:1.75em;text-align:center;font-family:Light,"微软雅黑";overflow:hidden}
#fp-nav ul li,.fp-slidesNav ul li{width:12px!important;height:12px!important;margin:20px 0!important}
#fp-nav ul li a span,.fp-slidesNav ul li a span{width:12px!important;height:12px!important;background-color:transparent!important;border:2px solid #fff!important}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{background-color:#fff!important}
.g-down{display:block;width:78px;height:78px;background:url(../images/img3.png) center center no-repeat rgba(0,0,0,.6);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;right:40px;bottom:70px;z-index:10;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.g-down:hover{background-color:#2179E3}
.g-top{display:block;width:78px;height:78px;background:#2179E3;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;right:40px;bottom:70px;z-index:10;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:16px;color:#fff;line-height:78px;text-align:center;text-transform:uppercase}
.m-txt1{overflow:hidden}
.m-txt1 .txt{float:left;width:355px;padding-left:100px;font-size:14px;line-height:24px;color:#fff}
.m-txt1 .tit{font-size:42px;line-height:50px;font-weight:400;margin-bottom:25px}
.m-txt1 .icon1{display:inline-block;vertical-align:middle;width:12px;height:12px;border:2px solid #ed0000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:-2px 5px 0 0}
.m-txt1 .pic{float:left;width:56.4%;margin-left:-20px}
.m-txt1 .pic img{display:block;width:100%}
.m-txt2{position:absolute;left:0;bottom:0;width:1100px;background-repeat:no-repeat;background-position:left bottom;-webkit-background-size:87.45% auto;background-size:87.45% auto;padding:100px 160px 150px 190px;font-size:16px;color:#fff;line-height:30px}
.m-txt2 .tit{font-size:38px;font-weight:400;line-height:48px;margin-bottom:36px}
.row-a3{overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;font-size:14px;color:#777;line-height:34px}
.row-a3 .col-r{width:57%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:230px 64px 0}
.row-a3 .col-l{width:43%;height:100%}
.row-a3_1 .col-l{overflow: hidden;}
.row-a3 .tit{font-size:38px;color:#444;line-height:48px;margin-bottom:20px}
.box-tab1{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;font-size:14px;color:#fff;line-height:24px;padding:200px 64px 0}
.p-tab1{overflow:hidden;margin-left:-594px;margin-top:50px;z-index:1;position: relative;}
.p-tab1 li{float:left;width:33.33%;padding:0 2px}
.p-tab1 .con{position:relative;overflow:hidden;box-shadow:0 10px 16px rgba(0,0,0,.3);height:226px;cursor:pointer;background:#2179E3}
.p-tab1 .bg1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}
.p-tab1 li.on .bg1{opacity:.6;filter:alpha(opacity=60)}
.p-tab1 .txt{position:absolute;left:0;right:0;top:50%;z-index:3;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:28px;color:#fff;text-align:center}
/*!公用*/
#page1,#page2,#page3,#page4,#page5,#page6{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-titq1{overflow:hidden;    border-top: none;padding-top: 25px}
.g-titq1 em{display:block;font-size:50px;color:#fff;line-height:1.3em;text-transform:uppercase;font-family:Semibold,"微软雅黑";letter-spacing:1px;margin-bottom:2px;overflow:hidden}
.g-titq1 h3{font-size:40px;color:#fff;font-weight:400;line-height:1.3em;font-family:Medium,"微软雅黑";overflow:hidden}
/*!联系我们*/
.row-a6 .g-titq1{border-top: 3px solid #fff;}
.row-a6{overflow:hidden}
.row-a6 .cont{overflow:hidden}
.row-a6 .map{margin:57px 0 64px}
.row-a6 .map:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.row-a6 .map .box{float:right;width:580px}
.row-a6 .map .ding{display:block;width:40px;height:40px;background:url(../images/iconq3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin-bottom:95px;margin-left: 2px;}
.row-a6 .map .ding:after,.row-a6 .map .ding:before{content:'';position:absolute;top:50%;left:50%;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.row-a6 .map .ding:before{width:242px;height:242px;border:1px solid rgba(255,255,255,.2);border-radius:50%;margin-left:-121px;margin-top:-121px;-webkit-animation:3s infinite radius1;-moz-animation:3s infinite radius1;-ms-animation:radius1 3s infinite;-o-animation:3s infinite radius1;animation:3s infinite radius1}
.row-a6 .map .ding:after{width:400px;height:400px;border:1px solid rgba(255,255,255,.2);border-radius:50%;margin-left:-200px;margin-top:-200px;-webkit-animation:4s 1s infinite radius1;-moz-animation:4s 1s infinite radius1;-ms-animation:radius1 4s 1s infinite;-o-animation:4s 1s infinite radius1;animation:4s 1s infinite radius1}
.row-a6 .map .txt{float:right;width:265px;margin-right:13px;position:relative}
.row-a6 .map .txt:before{content:'';width:257px;height:136px;background:url(../images/lineq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:-265px;bottom:97px}
.row-a6 .map .txt:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.row-a6 .map .txt h3{font-size:20px;color:#fff;line-height:1.5em;font-weight:400;font-family:Semibold,"微软雅黑";margin-bottom:16px;overflow:hidden}
.row-a6 .map .txt em{display:block;font-size:14px;color:rgba(255,255,255,.24);line-height:1.43em;overflow:hidden}
.row-a6 .bot{font-size:22px;color:#fff;line-height:1.5em;font-family:Semibold,"微软雅黑";overflow:hidden;border-bottom:3px solid #fff;padding-bottom: 33px;}
.row-a6 .bot span{display:block;float:left;margin-right:39px}
/*!专业团队*/
.row-a5{padding-top:105px;overflow:hidden}
.row-a5 .g-titq1{text-align:center}
.ul-imgtxtq1{margin-top:26px;overflow:hidden}
.ul-imgtxtq1 .slick-track{display: flex;padding-top: 26px; }
.ul-imgtxtq1 li{float:left;width:25%; position: relative;z-index: 1;}
.ul-imgtxtq1 li:hover{z-index: 2;}
.ul-imgtxtq1 li .con{display:block;width:100%;height:100%;right: 0%;}
/*.ul-imgtxtq1 li .con:hover{width: 110%;z-index: 1;position:relative;right: 5%;top: -30px}*/
.ul-imgtxtq1 .pic{position:relative;height:0;padding-top:100%;overflow:hidden;    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.ul-imgtxtq1 .pic img{transition: all 1s;display:block;max-width:100%;max-height:100%;position:absolute;top:0;left:0;
	/*-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)*/
}
/*.ul-imgtxtq1 li .con:hover img{width: 110%;}*/
/*.ul-imgtxtq1 li:hover{width: calc(25% + 30px)!important}*/
.ul-imgtxtq1 a:hover .pic img{
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -o-transform: scale(1.04);
    /* transform: scale(1.08); */

}

.ul-imgtxtq1 a:hover .txt {
    opacity: 1;
    filter: alpha(opacity=100);
    filter: alpha(Opacity=100);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    z-index: 3;
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    /* transform: scale(1.08,1); */
}

.ul-imgtxtq1 .pic:after{content:'';border:12px solid transparent;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;bottom:0;right:0;    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    -o-transition: 0s;
    transition: 0s;}
.ul-imgtxtq1 a:hover .pic:after{border-color:#2179E3;background-color:transparent}
.ul-imgtxtq1 .pic .bot{position:absolute;left:0;right:0;bottom:0;padding:147px 30px 23px 29px;opacity:1;filter:alpha(opacity=1);filter:alpha(Opacity=1);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=1)';overflow:hidden}
.ul-imgtxtq1 a:hover .pic .bot{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxtq1 .pic .bot span{display:block;float:right;font-size:14px;color:#05bd75;line-height:2.29em;margin-left:10px;overflow:hidden}
.ul-imgtxtq1 .pic .bot h3{font-size:20px;color:#fff;line-height:1.6em;font-weight:400;font-family:Medium,"微软雅黑";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq1 .txt{    position: relative;background-color:#2179E3;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';padding:20px 30px 31px;overflow:hidden}
.ul-imgtxtq1 a:hover .txt{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxtq1 .desc{height:11.2em;font-size:14px;color:rgba(255,255,255,.9);line-height:1.6em;overflow:hidden}
/*!企业愿景*/
.row-a4{padding:30px 0;overflow:hidden}
.row-a4 .item{float:left;width:69.7%;overflow:hidden}
.row-a4 .item2{float:right;width:310px;overflow:hidden}
.row-a4 .g-titq1 em{line-height:1.08em;margin-bottom:10px}
.ul-imgtxtq2{margin:31px -5px 0;overflow:hidden}
.row-a4 .item2 .ul-imgtxtq2{margin:31px 9px 0 1px}
.ul-imgtxtq2 li{float:left;width:33.33%;padding:0 5px}
.row-a4 .item2 .ul-imgtxtq2 li{float:none;width:auto}
.ul-imgtxtq2 .con{display:block;background-color:rgba(255,255,255,.16);border-radius:6px;padding:74px 10px 72px;overflow:hidden}
.ul-imgtxtq2 .con:hover{background-color:#fff}
.ul-imgtxtq2 .pic{width:70px;height:70px;margin:0 auto 24px;overflow:hidden}
.ul-imgtxtq2 .pic img{display:block;width:100%;height:100%}
.ul-imgtxtq2 .pic .img2,.ul-imgtxtq2 a:hover .pic .img1{display:none}
.ul-imgtxtq2 a:hover .pic .img2{display:block}
.ul-imgtxtq2 h3{height:2.5em;font-size:24px;color:#fff;line-height:1.25em;text-align:center;font-weight:400;overflow:hidden}
.ul-imgtxtq2 a:hover h3{color:#333}
.ul-imgtxtq1 .pic .bot,.ul-imgtxtq1 .pic:after,.ul-imgtxtq1 .txt,.ul-imgtxtq2 .pic img,.ul-imgtxtq2 h3,.ul-imgtxtq2 li .con{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
ul-imgtxtq1 .txt{position: relative;}
@keyframes radius1{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes radius1{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-ms-keyframes radius1{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes radius1{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-o-keyframes radius1{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@media only screen and (max-width:1920px){
.m-txt1 .tit{font-size:2.1875vw}
.m-txt2 .tit,.row-a3 .tit{font-size:2.0833vw}
.p-tab1 .txt{font-size:1.458vw}
.g-titq1 em{font-size:2.60417vw}
.g-titq1 h3{font-size:2.0833vw}
	/* .ul-imgtxtq1 .con:hover .bot { bottom: 20px; } */
	.ul-imgtxtq1 .desc{height:16.2em;}
	.ul-imgtxtq1 .txt{
		padding:10px 15px;
		top: -20px;
	}
}

@media only screen and (max-width:1700px){
	.ul-imgtxtq1 .desc {
		height: 12.8em;
	}
}

@media only screen and (max-width:1600px){
.m-txt2{width:70%;padding:30px 64px 100px;font-size:14px;line-height:1.5;-webkit-background-size:auto 30%;background-size:auto 30%}
.box-tab1{padding:150px 64px 0;font-size:13px;line-height:1.8}

.row-a3{font-size:13px;line-height:1.5}
.row-a3 .col-r{padding:150px 64px 0 64px}
.row-a3 .tit{line-height:1.5}

.p-tab1{margin-left:-250px}
.p-tab1 .con{height:160px}
.p-tab1 .txt{font-size:18px}
.ul-imgtxtq1 .txt{padding:15px 20px}
.row-a6 .map{margin:30px 0}
.row-a6 .map .ding {margin-bottom: 76px; margin-left: 27px;}
.row-a6 .map .txt:before {width: 230px;left: -233px;bottom: 98px;}

.ul-imgtxtq1{margin-top: 10px;}
.ul-imgtxtq1 .con:hover .bot{bottom: 115px;}
.ul-imgtxtq1 .pic .bot h3{font-size: 16px;}
.ul-imgtxtq1 .desc{height:13.5em;display: flex;}
.ul-imgtxtq1 .txt{padding:10px 20px;
	position: relative;
	top: -115px;
/*	background: rgba(10,141,88,0.8);*/
}
/*.ul-imgtxtq1 .txt p{  align-self: center;}*/
.ul-imgtxtq1 .con:hover>.txt{	z-index: 999;}

#page5 .g-down{bottom:150px;}
}


@media only screen and (max-width:1536px){
	.header .logo{height:80px;line-height:80px}
	
	.nav li .v1{padding:0 15px;line-height:80px}
	
	.row-a5 {
	    padding-top: 85px;
	    overflow: hidden;
	}
	
	.ul-imgtxtq1 .desc {
	    height: 15em;
	    display: flex;
	}
	
}


@media only screen and (max-width:1100px){
	.header .logo {
    height: 40px;
    line-height: 40px;
	}

	body {
		padding-top: 40px!important;
	}
}

@media only screen and (max-width:1440px){
.box-tab1 {
    padding: 150px 30px 0;
    font-size: 13px;
    line-height: 1.8;
}
	.m-txt2 {
		padding: 30px 30px 100px;
	}


.wp,.wp2{width:auto;max-width:1180px;padding: 0 30px;}
	.row-a3 .col-r {
		padding: 150px 40px 0 50px;
	}
.g-down,.g-top{width:50px;height:50px;line-height:50px;right:20px;bottom:20px}
.m-txt1{padding-top:30px}
.m-txt1 .tit{line-height:1.5}
.m-txt1 .txt{width:auto;max-width:40%;padding-left:0;margin-left:10%}
.m-txt1 .pic{width:45%;margin-left:0}
#page5 .g-down{bottom:40px;}
body{padding-top:70px}
.header{padding:0 30px}
.header .logo{height:60px;line-height:60px}
.nav li{margin:0 10px}
.nav li .v1{padding:0 15px;line-height:60px}
.footer{padding:20px 0}
.fd-nav{font-size:16px}
.fd-nav a{font-size:14px;padding:0 10px}
.fd-addr{padding:10px 0;line-height:1.6em}
.fd-addr p span{margin:0 10px}
.fd-share{margin-bottom:10px}
.fd-share .bdsharebuttonbox a{width:20px;height:20px;margin:0 5px}
.g-titq1 em{font-size:34px}
.g-titq1 h3{font-size:24px}
.row-a6 .map{margin:22px 0}
.row-a6 .map .txt h3{font-size:16px;margin-bottom:10px}
.row-a6 .map .txt:before{width:230px;height:122px;left:-244px;bottom:98px}
.row-a6 .bot{font-size:18px}
.row-a6 .bot span{margin-right:20px}
.row-a5{padding-top:60px}
.ul-imgtxtq1{margin-top:20px}
.ul-imgtxtq1 .pic .bot{padding:120px 20px 20px}
.ul-imgtxtq1 .pic .bot h3{font-size:16px}
.ul-imgtxtq1 .pic .bot span{line-height:1.79em}

.ul-imgtxtq1 .con:hover .bot { bottom: 28px; }
.ul-imgtxtq1 .txt{
	padding:10px 20px;
	top: -28px;
}

.ul-imgtxtq2{margin:20px -5px 0}
.row-a4 .item2 .ul-imgtxtq2{margin:20px 0 0 0}
.ul-imgtxtq2 .con{padding:54px 10px}
.row-a4 .item2{width:24.2%}
.ul-imgtxtq2 h3{font-size:18px}

}
@media only screen and (max-width:1400px){
	.row-a6 .map .ding {
	    margin-bottom: 65px;
	    margin-left: 24px;
	}
	.row-a6 .map .txt:before {
 		
	    left: -240px;
	    bottom: 62px;
	}

}

@media only screen and (max-width:1366px){
  #page5 .g-down {
    bottom: 160px;
}
	.ul-imgtxtq1 .con:hover .bot { bottom: 96px; }
	.ul-imgtxtq1 .desc{font-size: 11px}
	.ul-imgtxtq1 .txt{
		padding:10px 20px;
		top: -96px;
	}
}
@media only screen and (max-width:1280px){
	.ul-imgtxtq1 .con:hover .bot { bottom: 50px; }
    .ul-imgtxtq1 .slick-track{padding-top: 10px;}
	.ul-imgtxtq1 .desc{font-size: 10px;}
	.ul-imgtxtq1 .txt{
		padding:10px 20px;
		top: -60px;
	}
	 #page5 .g-down {
    	bottom: 70px;
	}
}



@media only screen and (max-width:1550px){
	
}



@media only screen and (max-width:1100px){
		
}


@media only screen and (max-width:1199px){


	.ul-imgtxtq1 a:hover .pic {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
    /* transform: scale(1.08); */
}
.ul-imgtxtq1 a:hover .txt {
    opacity: 1;
    filter: alpha(opacity=100);
    filter: alpha(Opacity=100);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    z-index: 3;
    -webkit-transform: scale(1.03,1);
    -moz-transform: scale(1.03,1);
    -ms-transform: scale(1.03,1);
    -o-transform: scale(1.03,1);
 
}
.ul-imgtxtq1 .desc {
    height: 17.3em;
    font-size: 10px;
}
	.ul-imgtxtq1 .con:hover .bot { bottom: 0px; }

	.ul-imgtxtq1 .txt{ 
		position: static;
	}
.wp,.wp2{max-width:none;padding:0 30px}
.g-down,.g-top{display:none}
.row-a1{padding:50px 0}
.row-a2{padding:100px 0 0}
.m-txt1 .tit{font-size:22px}
.m-txt1 .txt{font-size:13px}
.m-txt2{position:static;padding:30px 30px 50px}
.m-txt2 .tit,.row-a3 .tit{font-size:20px;line-height:1.5;margin-bottom:20px}
.row-a3{position:static}
.row-a3 .col-l,.row-a3 .col-r{float:none;width:auto;height:auto}
.row-a3 .col-r{padding:30px}
.box-tab1{padding:82px 30px 218px}
.p-tab1{margin-top:20px;margin-left:0}
body{padding-top:80px!important}
.header{padding:0 30px}
.menuBtn{display:block;right: 30px}
.nav{float:none;position:fixed;top:80px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);padding:10px 0;overflow-y:auto;display:none}
.nav li{margin:0;float:none}
.nav li .v1{font-size:16px;line-height:45px;text-align:center;padding:0}
.nav li.on .v1,.nav li:hover .v1{color:#2179E3}
.nav li.on .v1:after,.nav li:hover .v1:after{display:none}
.row-a6{padding:30px 0}
/*.row-a6 .cont{border-width:1px;padding:20px 0}*/
.g-titq1{border-width: 1px;}
.row-a6 .bot{border-width: 1px;}
.g-titq1 em{font-size:20px}
.g-titq1 h3{font-size:18px}
.row-a6 .bot{font-size:14px}
.row-a6 .map{margin:20px 0}
.row-a6 .map .box{width:456px}
.row-a6 .map .txt:before{width: 180px; height: 95px; left: -214px; bottom: 61px;}
.row-a6 .map .ding {margin-bottom: 36px;margin-left: -73px;}
.row-a5{padding:30px 0}
.ul-imgtxtq1 .pic:after{border-width:6px}
.ul-imgtxtq1 .pic .bot{padding:50px 10px 10px}
.ul-imgtxtq1 .pic .bot span{font-size:12px;line-height:30px}
.ul-imgtxtq1 .pic .bot h3{font-size:14px;line-height:30px}
.ul-imgtxtq1 .txt{padding:10px}
.ul-imgtxtq1 .desc{font-size:12px}
.ul-imgtxtq2 .pic{width:50px;height:50px;margin-bottom:10px}
.ul-imgtxtq2 h3{font-size:16px}
}
@media only screen and (max-width:1024px){
.row-a6 .map .ding{margin-left: -2px;margin-bottom: 19px;}
.row-a6 .map .txt:before {width: 144px; height: 95px; left: -147px;bottom: 60px;}
}
@media only screen and (max-width:959px){
.row-a6 .map .ding{width:30px;height:30px;margin-bottom:5px}
.row-a6 .map .txt:before{display:none}
.row-a6 .map .box{width:48%}

.ul-imgtxtq1 .desc {
    height: 22.3em;
 
}
}
@media only screen and (max-width:767px){
.m-txt1{padding-top:0}
.m-txt1 .txt{float:none;max-width:100%;margin-left:0;margin-bottom:20px}
.m-txt1 .pic{float:none;width:70%;margin:0 auto}
.m-txt1 .tit{font-size:20px;margin-bottom:15px}
.m-txt2{width:100%;padding:15px 30px;-webkit-background-size:80% auto;background-size:80% auto}
.row-a2{padding:50px 0}
.p-tab1 li{float:none;width:auto}
.p-tab1 .txt{font-size:16px}
.p-tab1 .con{height:100px}
.box-tab1{padding-top:110px;padding-bottom:110px}
.m-txt2 .tit,.row-a3 .tit{font-size:18px;margin-bottom:10px}
body{padding-top:50px!important}
.header .logo{height:50px;line-height:50px}
.header .logo img{height:20px}
.nav{top:50px}
.nav li .v1{font-size:14px;line-height:35px}
.fd-addr p span{display:block;margin:0}
.row-a6 .map .box{width:auto;float:none}
.row-a6 .map .ding{display:none}
.row-a6 .map .txt{float:none;width:auto;margin-right:0}
.row-a6 .bot span{float:none;margin-right:0}
.ul-imgtxtq1 li{padding:0 5px}
.ul-imgtxtq1 .pic:after{border-color:#2179E3;background-color:transparent}
.ul-imgtxtq1 .pic .bot,.ul-imgtxtq1 .txt{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.row-a4 .item{float:none;width:auto;margin-bottom:20px}
.row-a4 .item2{float:none;width:auto}
.row-a4 .item2 .ul-imgtxtq2{margin:20px 0 0}
.row-a4 .g-titq1 em br{display:none}
.ul-imgtxtq2 .con{padding:20px 10px}
}
@media only screen and (max-width:479px){
.ul-imgtxtq2 li{float:none;width:auto;margin-bottom:10px}
}
