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:14px/1.5 "Microsoft Yahei",sans-serif;color:#3d4c63;background-color:#fff}
a{text-decoration:none;color:#3d4c63}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
@font-face{font-family:fbk;src:url(../fonts/FtraBk__.ttf)}
@font-face{font-family:fz;src:url(../fonts/fz.ttf)}
@font-face{font-family:ftj;src:url(../fonts/lt.ttf)}
@font-face{font-family:fbd;src:url(../fonts/FtraBd__.ttf)}
@font-face{font-family:fbt;src:url(../fonts/tt0140m_.ttf)}
a:hover{color:#3c6}
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:"Microsoft Yahei",sans-serif;outline:0}
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:#a9a9a9}
::-moz-placeholder{color:#a9a9a9}
::-ms-input-placeholder{color:#a9a9a9}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
input.false:focus{border:2px solid #ff1531;background:#fff}
.ani,a,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
/*body,html{width:100%;height:100%;overflow-x:hidden!important;}*/
.main{/*position:relative;top:0;left:0;width:100%;height:100%;*/padding-left:124px}
.header{position:fixed;left:0;top:0;bottom:0;width:124px;height:100%;background-color:#6c9bd7;z-index:15}
.nav{margin-top:184px;font-family:fbk}
.nav li{margin-bottom:22px;position:relative;text-transform:uppercase}
.nav .v1{height:55px;line-height:55px;padding:0 30px 0 64px;display:block;font-size:43px;text-align:center;color:#fff}
.nav li.on .v1,.nav li:hover .v1{color: rgb(75, 255, 255)}
.sub{display:none;position:absolute;left:100%;top:0;width:540px;padding-left:25px;height:55px;overflow:hidden}
.sub a{display:block;background-color:#fff;color:#737373}
.sub dt{float:left;margin-right:1px}
.sub dt a{height:55px;line-height:55px;display:block;padding:0 15px;font-size:43px}
.sub a:hover{background-color:#6c9bd7;color:#fff}
/*.sub dd a:hover { background-color: #999; }*/
.sub dd{float:left}
.sub dd a{height:26px;line-height:26px;padding:0 8px;font-size:19px;margin:0 1px 2px}
.menuBtn{position:relative;margin-top:8px;margin-right:5px;z-index:9;display:none;float:right;width:40px;height:40px;padding:6px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#fff;margin:3px 0 5px;border-radius:3px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;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-mb{width:280px;position:fixed;right:-300px;top:50px;bottom:0;height:auto;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:20;background-color:#6c9bd7;opacity:.9;filter:alpha(opacity=90);text-transform:uppercase}
.nav-mb.open{right:0}
.nav-mb .v1{display:block;font-size:16px;padding:0 20px;height:40px;line-height:40px;color:#fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #fff}
.nav-mb .v2{background:url(../images/menu-ar1.png) 90% center no-repeat;background-size:7px auto}
.nav-mb .v2.on{background:url(../images/menu-ar3.png) 90% center no-repeat;background-size:14px auto}
.nav-mb .sub-mb{display:none}
.sub-mb a{display:block;font-size:16px;height:40px;line-height:40px;text-align:center;color:#fff;border-bottom:1px solid #fff}
.banner{height:600px;margin-top:-150px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}
.banner .txt{padding-top:227px;color:#efefef;font-size:14px;line-height:24px}
.banner .txt .t1{font-size:44px;line-height:53px}
.banner .txt p{margin-top:28px;width:520px}
.banner .txt .more{display:block;margin-top:32px;width:195px;height:50px;text-align:center;line-height:50px;color:#fff;border-radius:25px;background-color:#3b3067}
.g-tit{text-align:center;font-family:fbk;font-size:37px;color:#6a64cb;text-transform:uppercase;overflow:hidden;line-height:1.25em;font-weight:400}
.g-tit b{font-family:Verdana;display:inline-block;vertical-align:middle;margin-top:-17px}
.g-tit .en{font-family:fbt;font-weight:400;font-size:39px;line-height:1.3em}
.g-tit .ch{font-family:"fz";font-size:34px;line-height:1.24em; position: relative; transform: translate(0,-3px); display: inline-block;}
.main-index{-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative;}
/*.main-index img{
    display: block;
    width: 100%;
}*/
#fullpage .section1{
    margin-left: 124px;
}
.index-txt{color:#fff;position:absolute;top:349px;right:302px;font-family:ftj;text-transform:uppercase;text-align:right}
.index-txt h2{font-size:102px;line-height:110px;font-weight:400;margin:0 285px 58px 0}
.index-txt h3{font-size:91px;line-height:1.1}
.m-about{overflow:hidden}
.slider-pic{position:relative;float:right;width:60%}
.slider-pic .img{display:block;position:relative;padding-top:56.7%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}
.slider-pic .slick-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;font-size:0;z-index:15;background-position:center;background-repeat:no-repeat;border:none;cursor:pointer;background-color:rgba(115,115,115,.5)}
.slider-pic .slick-arrow:hover{opacity:.8;filter:alpha(opacity=80)}
.slider-pic .slick-prev{left:15px;background-image:url(../images/arr-l.png)}
.slider-pic .slick-next{right:15px;background-image:url(../images/arr-r.png)}
.m-about .info{float:left;width:641px;padding:0 54px 0 116px}
.m-about .txt{margin-top:65px;line-height:1.8em;color:#6a64cb;font-size:15px;font-family:ftj;text-align:justify}
.m-about .txt .en{font-family:Verdana;line-height:25px;margin-bottom:23px}
.m-team{position:relative}
.slider-team{margin-top:74px;width:100%}
.team1,.team2{overflow:hidden;padding:0 88px 0 88px}
.m-team.on .team1,.team2{height:0}
.m-team.on .team2{height:auto}
.slider-team .item{padding:0 68.5px 0 69.5px;padding-top: 10px;}
.slider-team .cont{width:25%;float:left;margin:0 0 47px;}
.slider-team .con{position:relative;box-shadow:5px 0 10px 0 rgba(0,0,0,.2);cursor:pointer;margin: 0 10px;}
.slider-team .pic{position:relative}
.slider-team .pic .img,.slider-team .pic-hover .img{
    position:relative;padding-top:138%;-webkit-background-size:cover;background-size:cover;
    background-repeat:no-repeat;background-position:center center;
    display:block;
}
.slider-team .pic-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);
    -webkit-transition:all 1s ease 0s ease-in-out .2s;-moz-transition:all 1s ease 0s ease-in-out .2s;
    -o-transition:all 1s ease 0s ease-in-out .2s;transition:all 1s ease 0s ease-in-out .2s;-webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;
}
.slider-team .con:hover .pic-hover{
    /*-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);*/
    opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:alpha(Opacity=100)
}
.slider-team .txt{text-align:center;position:absolute;bottom:0;left:0;width:100%;height:48px;font-size:12px;background-color:#6d9bd7;padding-top:12px;color:#fff}
.slider-team .sj{display:block;position:absolute;left:50%;top:-13px;margin-left:-20px;width:40px;height:14px;-webkit-background-size:cover;background-size:cover}
.slider-team .txt-hover{
    display:none;text-align:center;color:#fff;
    position:absolute;bottom:0;left:0;width:100%;
    font-family:ftj;font-size:12px;padding-top: 20px;
    background: url(../images/bg1.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.slider-team .info{padding:17px 0 27px;line-height:1}
.slider-team .info p{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
/*.slider-team .sj2{-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:absolute;top:-19px;left:0;width:100%;height:20px}*/
.slider-team .en{font-family:Verdana;font-size:13px;padding-right:7px}
.slider-team .ch{opacity:.7;filter:alpha(opacity=70)}
.slider-team .txt .p-pos{margin-bottom:1px}
.slider-team .txt-hover .p-pos{margin-bottom:4px}
.slider-team h5{line-height:1;font-weight:400}
.slider-team .txt-hover h5{margin-bottom:13px}
.slider-team .p-pos{display:block;line-height:1.2;font-family:"Myriad Pro";margin-bottom:1px;opacity:.7;filter:alpha(opacity=70);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.slider-team .slick-arrow{position:absolute;top:47%;margin-top:-20px;border:0;background:center center no-repeat;overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;z-index:5;cursor:pointer}
.slider-team .slick-arrow:hover{opacity:.8;filter:alpha(opacity=80)}
.slider-team .slick-prev{left:13px;background-image:url(../images/arr-l2.png)}
.slider-team .slick-next{right:13px;background-image:url(../images/arr-r2.png)}
.team-change{cursor:pointer}
.m-team .g-tit{height:46px}
.tit-span{display:inline-block;position:relative;vertical-align:middle;margin-top:-5px;height:46px;line-height:43px;width:292px}
.tm-tit{position:relative;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;background-color:#fff}
.tm-tit .ch,.tm-tit .en{line-height:1.1em}
.m-team .g-tit.on .tm-tit1,.tm-tit2{top:100%}
.m-team .g-tit.on .tm-tit2{top:-100%}
.m-brand{padding:0 90px 0 90px}
.logo-list{margin-top:51px;overflow:hidden}
.logo-list li{float:left;width:16.66%}
.logo-list .img{display:block;height:105px;line-height:105px;text-align:center;margin-bottom:22px;overflow:hidden}
.logo-list .img:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.logo-list img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
#fullpage .section{padding-bottom: 200px;}
#fullpage .section7{padding: 0;}
.main{font-size:0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.main:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.m-inner{display:inline-block;vertical-align:middle;width:100%}
.m-proj{padding:0 129px 0 129px}
.m-proj .g-tit{margin-bottom:50px}
.m-proj .slider .con{margin:20px 30px 40px;box-shadow:0 18px 40px rgba(106,100,203,.3)}
.m-proj .slider .pic{position:relative;height:0;padding-top:105%; overflow: hidden;}
.m-proj .slider .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.m-proj .slider .desc{padding:28px 0 34px;text-align:center;font-family:fz;color:#737373;text-transform:uppercase}
.m-proj .slider h3{
    display:inline-block;
    font-weight:400;
    font-size:24px;
    font-family:ftj;
    white-space: nowrap;
    overflow: hidden;
    background:url(../images/t-bg2.png) center bottom no-repeat;
    -webkit-background-size:100% 4px;
    background-size:100% 4px;
}
.m-proj .slider h3 .sp1{font-family:fbk;
    font-size:24px;margin-right:12px}
.m-proj .slider .p1{
    margin: 10px 0 2px;
    font-size:18px;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.m-proj .slider .more{display:block;
    margin:0 auto;width:116px;height:25px;line-height:25px;font-family:Verdana;font-size:12px;color:#fff;background:url(../images/t-bg3.png) center bottom no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ul-tab{width: 100%;text-align: center;margin:7px auto 0}
.ul-tab li{display:inline-block}
.ul-tab a{display:block;position:relative;padding:0 16px 0 19px;letter-spacing:6px;text-transform:uppercase;font-size:32px;color:#737373}
.ul-tab a:after{content:'';position:absolute;left:0;top:14px;width:2px;height:25px;background-color:#7c7c7c}
.ul-tab li:first-child a:after{display:none}
.ul-tab .sp2{margin-right:8px;letter-spacing:0;font-family:fbk;font-size:31px}
.ul-tab a:hover{color:#6a64cb}
.m-proj .slider .slick-next,.m-proj .slider .slick-prev{position:absolute;top:50%;margin-top:-20px;border:0;background:center center no-repeat;overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;z-index:5;cursor:pointer}
.m-proj .slider .slick-prev{left:-34px;background-image:url(../images/arr-l2.png)}
.m-proj .slider .slick-next{right:-34px;background-image:url(../images/arr-r2.png)}
.m-pop{opacity:0;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-pop.show{opacity:1;z-index:91}
.m-pop .btn{position:absolute;z-index:22;top:50px;right:52px;width:46px;height:46px;background:url(../images/close.png) center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.m-pop .top{position:absolute;z-index:21;top:0;left:0;width:100%;padding:51px 52px 40px 90px;font-family:fz;text-transform:uppercase;color:#494949;background-color:#fff}
.m-pop .tit{overflow:hidden;width:630px;line-height:32px;padding-bottom:3px;background:url(../images/t-bg1.png) left bottom no-repeat}
.m-pop .tit h3{float:left;font-weight:400;font-size:29px}
.m-pop .tit .sp1{float:right;margin:5px 0 0 15px;font-size:15px}
.m-pop .tit .em1{float:right;margin-top:5px;font-family:fbk;font-size:17px}
.m-pop .info{overflow:hidden;margin-top:7px}
.m-pop .info .pro,.m-pop .info .time{float:left;line-height:22px}
.m-pop .info .time{margin-right:60px}
.m-pop .info .sp2{float:left;margin-right:7px;font-family:fbk;font-size:17px}
.m-pop .info .em2{float:left;font-size:15px;color:#7f7f7f}
.m-pop .slider{position:relative;z-index:20;height: calc( 100vh - 98px );margin-top: 98px;} 
.m-pop .slider .slick-list,.m-pop .slider .slick-track{height:100%}
.m-pop .slider .item{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.m-pop .slider .slick-next,.m-pop .slider .slick-prev{position:absolute;top:50%;margin-top:-20px;border:0;background:center center no-repeat;overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;z-index:5;cursor:pointer;background-color:rgba(115,115,115,.5)}
.m-pop .slider .slick-prev{left:50px;background-image:url(../images/arr-l.png)}
.m-pop .slider .slick-next{right:50px;background-image:url(../images/arr-r.png)}
/* .m-map{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:275px 0 0 124px;color:#fff} */
.m-map{
    position: relative;
    /*position: absolute;
    top: 0;
    left: 0;*/
    background-position: center center;
   /* width: 100%;
    height: 100%;*/
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
    color: #fff;
}
/* .map{position: absolute;top: 0;left: 0;background-position: center center;width: 100%;height: 100%;-webkit-background-size: cover;
background-size: cover} */
/* .m-map .desc{float:left;width:609px;margin-left:355px;overflow:hidden} */
.m-map .desc{position: absolute;top: 25%;left: 24%;width: 22%;}
.m-map .info{position:relative;overflow:hidden;margin-bottom:71px}
.m-map .info a{color:#fff}
.m-map .info:after{content:'';position:absolute;top:3px;bottom:3px;left:105px;width:3px;background-color:#fff}
.m-map .info .ico{float:left;margin-right:65px;width:77px;height:85px;background-position:center;background-repeat:no-repeat}
.m-map .info .p1{text-transform:uppercase;font-family:fbk;letter-spacing:2px;font-weight:700;font-size:27px}
.m-map .info .sp1{font-family:fbt;font-size:23px}
/* .m-map .con{display:block;float:left;width:310px;margin-top:107px;padding-top:129px;background-position:98px top;background-repeat:no-repeat;font-family:fbk;line-height:32px;font-size:21px;color:#fff} */
.m-map .con{position: absolute;top: 36%;right:23%;width: 21%;padding-top:129px;background-position:98px top;background-repeat:no-repeat;font-family:fbk;line-height:32px;font-size:21px;color:#fff}
.m-map .con .p2{margin-bottom:10px;letter-spacing:1px;font-size:28px;font-weight:700}
.m-map .con .p3,.m-map .con .p4{font-family:ftj}
.m-map .con .p4{margin:1px 0 -3px}
.m-service .g-tit{margin-bottom:168px}
.t-list2{overflow:hidden;margin-left:6px;margin-right:202px}
.t-list2 li{float:left;width:33.33%}
.t-list2 .con{margin-left:150px}
.t-list2 .top{padding-bottom:53px;overflow:hidden}
.t-list2 .pic{float:left;width:135px;height:185px;background-position:center;background-repeat:no-repeat}
.t-list2 .info{padding-top:59px;overflow:hidden;color:#6a64cb;line-height:1.2}
.t-list2 .info .p1{font-size:31px}
.t-list2 .info .sp1{font-size:27px;font-family:fz}
.t-list2 .txt{margin-bottom:24px;line-height:24px;font-size:21px;color:#494949}
.t-list2 .txt p{font-family:fbk;text-transform:uppercase}
.t-list2 .txt span{font-family:fz}

.m-declaration{
    padding: 100px 0;
    font-size: 14px;
    color: #555;
}
.m-declaration .tit{
    font-size: 30px;
    color: #333;
    text-align: center;
    margin-bottom: 60px;
}
.m-declaration h4{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
/*#fullpage .section1{
    height: 100vh;
}*/
#fullpage .section7{
    position: relative;
}
.footer{
    position: absolute;
    left: 0;right: 0;
    bottom: 0;
    text-align: center;
    font-size: 14px;
    color: #666;
    padding: 20px 10px;
    background-color: rgba(108,155,215,.5);
}
.footer span,.footer a{
    color: #666;
    margin: 0 2px;
}
.footer a:hover{
    color: #fff;
}
@media only screen and (max-width:1919px){
.m-service .g-tit{margin-bottom:60px}
.t-list2{margin-right:100px}
.m-pop .top{padding:25px 20px 20px 25px}
.m-pop .btn{top:29px;right:30px;width:35px;height:35px}
.m-pop .tit{width:550px;line-height:24px}
.m-pop .tit h3{font-size:18px}
.m-pop .tit .sp1{margin:1px 0 0 10px;font-size:14px}
.m-pop .tit .em1{margin-top:0;font-size:15px}
.m-pop .info{margin-top:4px}
.m-pop .info .sp2{margin-right:4px;font-size:14px}
.m-pop .info .em2{font-size:13px}
.m-pop .info .time{margin-right:30px}
/* .m-map .desc{width:460px} */
.slider-pic{width:60%}
.m-about .info{width:40%;padding:0 50px}
.m-proj{padding: 0 100px;}
/* .m-map{height: auto;} */

}
@media only screen and (max-width:1680px){
.m-map .desc{top: 21%}
.m-map .con{top: 33%;}
}
@media only screen and (max-width:1600px){
	.m-service .g-tit{margin-bottom:40px}
	.t-list2 .con{margin-left:70px}
	.t-list2 li:first-child .pic{-webkit-background-size:auto 100%;background-size:auto 100%}
	.t-list2 .pic{width:100px;height:135px;-webkit-background-size:100% auto;background-size:100% auto}
	.t-list2 .info{padding-top:28px}
	.t-list2 .txt{margin-bottom:15px}
	.m-proj .g-tit{margin-bottom:30px}
	/* .m-map{padding-top:180px} */
	/* .m-map .desc{margin-left:300px} */
	.index-txt{top:25%;right:13%}
	.m-about .txt{margin-top:15px}
	.m-brand{padding:0 30px}
	.team1,.team2{padding:0 50px}
	.slider-team .slick-prev{left:-30px}
	.slider-team .slick-next{right:-30px}
	.tit-span{width:220px}
	.slider-team .item{padding:0 50px}
	.slider-team{margin-top:35px}
	.m-proj{padding: 0 110px;}
	.m-proj .slider .desc{padding: 21px 0 25px;}
	.m-proj .slider .con{margin: 20px 20px 40px}
	.m-proj .slider .p1{margin-top: 13px;}
	.m-proj .slider .more{height: 22px;width: 80px;line-height: 22px;
		font-size: 12px;
	}
	.m-proj .g-tit{font-family:fbd;font-size: 30px;}
	.m-proj .g-tit .ch{font-size: 28px;}
	.s_wp{
	    max-width: 1200px;
	    margin: 0 auto;
	    width: 100%;
	}
	.m-proj .slider h3 {font-size: 18px;}
}
@media only screen and (max-width:1440px){
.m-proj .slider h3{font-size:18px}
.m-proj .slider h3 .sp1{font-size:17px;margin-right:6px}
.m-proj .slider .p1{font-size:14px;margin: 8px 0 3px;}
.ul-tab{width:640px}
.ul-tab a{font-size:24px}
.ul-tab .sp2{font-size:22px}
.ul-tab a:after{top:7px}
/* .m-map .desc{margin-left:200px} */
.nav .v1,.sub dt a{font-size:35px}
.sub dd a{font-size:18px}
.index-txt h2{font-size:60px;margin:0 259px 40px 0}
.index-txt h3{font-size:59px}
.logo-list .img{height:90px;line-height:90px}
.m-map .desc{left: 19%;width: 32%;}
.m-map .con{width: 30%;right: 15%;}
#fullpage .section{padding-bottom: 100px;}
}
@media only screen and (max-width:1366px){
.m-service .g-tit{margin-bottom:30px}
.t-list2 .pic{width:70px;height:95px}
.t-list2 .info{padding-top:14px}
.t-list2 .info .p1{font-size:25px}
.t-list2 .info .sp1{font-size:24px}
.slider-pic {width: 40%;}
.m-about .info {width: 60%;}
}
@media only screen and (max-width:1280px){

.slider-pic{width:60%;float:none;margin:0 auto 15px}
.slider-team .con{margin:0 0 30px}
.slider-team .item{padding:0 20px}
.m-about .info{width:100%;padding:0 50px;float:none}
#fullpage .section{padding-bottom: 50px;}
}
@media only screen and (max-width:1200px){
body,html{width:auto;height:auto;overflow-y:visible}
.main{position:static;height:auto}
.m-inner{display:block}
.main:after{display:none}
.main-index{/* position:fixed; */height:100%}
.m-about{padding:30px}
.slider-pic{width:100%}
.m-about .info{padding:0}
.m-brand{padding:0 15px 30px}
.m-about .g-tit{margin-top:30px}
.g-tit{padding-top:55px}
.m-team .g-tit{height: 91px;}
.slider-team .con{margin:0 0 30px}
.m-team{padding-bottom:15px}
.logo-list{margin-top:35px}
.m-map .desc{left: 13%}
.m-map .con{right: 13%}
}
@media only screen and (max-width:1199px){
.t-list2{margin:0 10px}
.t-list2 .con{margin-left:20px}
.t-list2 .info{padding-top:26px}
.t-list2 .info .p1,.t-list2 .info .sp1{font-size:18px}
.t-list3 .txt{margin-bottom:10px;font-size:16px}
.m-proj{padding:0 40px}
.m-proj .slider .con{margin:10px 15px 20px;box-shadow:0 8px 20px rgba(106,100,203,.3)}
.m-proj .slider .desc{padding:10px 0 20px}
.m-proj .slider h3,.m-proj .slider h3 .sp1{font-size:18px}
.m-proj .slider .p1{margin-top:8px;}
.ul-tab{width:510px}
.ul-tab a{letter-spacing:2px;font-size:18px}
.ul-tab a:after{top:3px;height:22px}
.ul-tab .sp2{font-size:18px;margin-right:5px}
.m-proj .slider .more{height:30px;line-height:30px;font-size:12px}
/* .m-map{padding:180px 0 0 180px} */
/* .m-map .desc{margin-left:0;width:360px} */
.m-map .desc{top: 24%;left: 23%}
.m-map .info .p1{font-size:18px}
.m-map .info .sp1{font-size:16px}
.m-map .info:after{left:65px}
.m-map .info .ico{margin-right:30px;height:53px;width:50px;-webkit-background-size:100% auto;background-size:100% auto}
.m-map .info:first-child .ico{-webkit-background-size:auto 100%;background-size:auto 100%}
.m-map .con{top: 40%;right: 9%}
.m-map .con{padding-top:60px;font-size:16px;line-height:26px;-webkit-background-size:auto 55px;background-size:auto 55px;background-position:50px top}
.m-map .con .p2{margin-bottom:5px;font-size:18px}
.m-map .con .p4{margin:2px 0 0}
.logo-list li{width:20%}
.logo-list .img{height:60px;line-height:60px}
#fp-nav{display: none;}
#fullpage .section{padding-bottom: 0;}
}
@media only screen and (max-width:959px){
/* .m-map{padding:100px 0 0 60px} */
/* .m-map .desc{float:none;width:auto} */
#fullpage .section1{
    margin-left: 0;
}
.m-map .con{float:none;width:auto;margin-top:0}
.main{padding-left:0;padding-top:50px}
.header{position:fixed;top:0;right:0;width:100%;z-index:90;height:50px;line-height:50px}
.nav{display:none}
.menuBtn,.nav-mb{display:block}
.index-txt h2{font-size:35px;margin:0 100px 20px 0;line-height:50px}
.index-txt h3{font-size:34px}
.m-about{padding:30px 15px}
.team1,.team2{padding:0 25px}
.tit-span{width:147px;line-height:45px}
.m-team .g-tit{height:64px}
.g-tit b{margin-top:-7px}
.g-tit{padding-top:35px}
.g-tit,.g-tit .ch,.g-tit .en{font-size:20px}
.logo-list li{width:25%}
.m-map .desc{left: 17%}
.m-map .con{right: 11%}
.m-proj .slider h3{
    -webkit-background-size:100% 2px;
    background-size:100% 2px;
}
}
@media only screen and (max-width:767px){
.m-service{padding:0 7px}
.t-list2{margin:0 0 0 -10px}
.t-list2 .con{margin-left:10px}
.t-list2 .pic{width:40px;height:50px}
.t-list2 .info{padding-top:3px}
.t-list2 .info .p1,.t-list2 .info .sp1{font-size:16px}
.t-list2 .txt{margin-bottom:15px;font-size:14px;line-height:22px}
.m-proj{padding:0 18px}
.m-proj .slider .con{margin:3px 3px 8px;box-shadow:0 3px 5px rgba(106,100,203,.3)}
.m-proj .slider h3{font-size:14px}
.m-proj .slider h3 .sp1{font-size:14px;margin-right:2px}
.m-proj .slider .p1{margin-top:4px;font-size:14px}
.m-proj .slider .slick-prev{left:-28px}
.m-proj .slider .slick-next{right:-28px}
.ul-tab{width:auto;margin-top:15px}
.ul-tab li{display:block;text-align:center;margin-bottom:5px}
.ul-tab a{font-size:14px}
.ul-tab a:after{display:none}
.ul-tab .sp2{font-size:14px}
.m-pop .top{padding:15px 10px}
.m-pop .btn{top:15px;right:15px;width:35px;height:35px}
.m-pop .tit{width:auto;padding-bottom:6px}
.m-pop .tit h3{float:none}
.m-pop .tit .em1{float:left}
.m-pop .tit .sp1{float:none}
.m-pop .slider .slick-prev{left:5px}
.m-pop .slider .slick-next{right:5px}
/* .m-map{padding:100px 0 0 50px} */
.m-map .info{margin-bottom:20px}
.m-map .info:after{left:56px}
.m-map .info .ico{height:47px;width:43px}
.m-map .info .p1{font-size:16px}
.m-map .info .sp1{font-size:14px}
.m-map .con{padding-top:50px;-webkit-background-size:auto 48px;background-size:auto 48px}
.m-about .txt{font-size:14px;line-height:1.5em}
.logo-list li{width:33.33%}
.slider-team .con:hover .pic-hover{
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter: alpha(Opacity=0);
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.m-map {
	background-position: -52% 10%;
	-webkit-background-size: initial; 
    background-size: initial;
}
.m-map .desc{top: 27%;left: 13%}
.m-map .con{top: 41%;right: 2%}

.m-declaration{
    padding: 50px 0;
}
.m-declaration .tit{
    font-size: 20px;
    margin-bottom: 30px;
}
.m-declaration h4{
    font-size: 16px;
}
.footer{
    font-size: 12px;
    padding: 10px;
}
}
@media only screen and (max-width:479px){
.m-service .g-tit{margin-bottom:20px}
.t-list2 li{float:none;width:100%;margin-bottom:30px}
.t-list2 .con{text-align:center}
.t-list2 .top{padding-bottom:20px}
.t-list2 .pic{display:inline-block;float:none}
.t-list2 .info{position:relative;top:-3px;margin-left:5px;display:inline-block;text-align:left}
.t-list2 .txt{margin-bottom:10px}
.m-proj{padding:0 5px}
.m-proj .g-tit{margin-bottom:20px}
.m-proj .slider h3,.m-proj .slider h3 .sp1{font-size:12px}
.m-proj .slider .more{width:auto}
.m-pop .info .pro,.m-pop .info .time{overflow:hidden;float:none}
.m-pop .info .time{margin-right:0}
/* .m-map{padding:75px 0 0 20px} */
.logo-list li{width:50%}
.m-map .desc{width: 100%;left:0;top: 23%;padding-left: 15px;}
.m-map .con{width: 100%;left: 0;top: 49%;padding-left: 15px;}
}


@media only screen and (max-height:650px) and (min-width:1024px){
	.m-proj .slider .pic { padding-top: 65%; }
	.m-proj .slider .pic img { height: auto; }
	.slider-team .pic .img, .slider-team .pic-hover .img { padding-top: 110%; background-position: center 0;}
	.logo-list .img { height: 80px; line-height: 80px; margin-bottom: 0; }
}