a,abbr,address,article,aside,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var{margin:0;padding:0;border:0;vertical-align:baseline;font-weight:400;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{width:100%;background:#fff;color:#222;font-size:14px;font-family:'PingFang SC RegularC';}
input,textarea{color:#222;font-family:'lantinghei SC','Microsoft YaHei',"\9ED1\4F53",Arial,Helvetica,verdana,sans-serif}
input:-moz-placeholder,textarea:-moz-placeholder{color:#222}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#222}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#222}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent}
a:hover{text-decoration:none}
a:focus{outline:0;blr:expression(this.onFocus=this.blur())}
a:active,a:hover{outline:0}
img{display:block}
input,textarea{outline:0;font-size:100%;resize:none;-webkit-tap-highlight-color:rgba(255,0,0,0)}
textarea{resize:none;-webkit-appearance:none}
ol,ul{list-style:none}
em{font-style:normal}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";font-size:0}
.fl{float:left}
.fr{float:right}
._pr{position:relative;}
._pa{position:absolute;}
.clear{clear:both;zoom:1}
._w1200{width:1200px;margin:0 auto}
body{min-width:1280px;}
._topbar{position:relative;}
._top_banner{display:block; width:100%;}
._header{width:100%; height:40px; position:absolute; left:0; top:20px; overflow:hidden;}
._logo{width:242px; height:40px; background:url("../images/logo.png") no-repeat center center; background-size:242px 40px; float:left; margin-left:20px;}
._nav{float:right; margin:8px 20px 0 0;}
._nav_list{float:left; margin-left:23px;}
._nav_list a{display:block; width:82px;  height:19px; padding-top:3px; border:1px solid transparent; text-align: center;}
._nav_list a._mouse_over{display:block; width:82px; height:19px; padding-top:3px; border:1px solid #fff; text-align: center;}
._nav_list a._mouse_over1{display:block; width:82px; height:19px; padding-top:3px; border:1px solid #000; text-align: center;}
._nav_list img{width:70px; height:16px; margin:0 auto; }
._banner_text{width:800px; height:216px; background:url("../images/lt.png") no-repeat center center; background-size:800px 216px; position:absolute; left:50%; margin-left:-400px; top:50%; margin-top:-108px;}
._white_bg{background-color:#fff; padding-top:80px;}
._title img{display:block; width:100%;}
._text_cont{margin-bottom:100px;}
._text_cont img{display:block; width:100%;}
._main{height:1543px; position:relative; margin-bottom:60px;}
._main_img{display:block; position:absolute;}
._main1{left:0; top:0;}
._main2{left:310px; top:0;}
._main3{right:0; top:0;}
._main4{left:0; top:592px;}
._main5{left:310px; top:481px;}
._main6{right:310px; top:475px;}
._main7{right:0; top:475px;}
._main8{left:0; top:936px;}
._main9{right:310px; top:1097px;}
._main10{right:0; top:1188px;}
._main11{right:0; top:903px;}
._more_line{height:40px; margin-bottom:100px;}
._look_more{display:block; width:100px; height:40px; margin:0 auto; cursor:pointer;}
._grey_bg{background-color:rgba(28,28,28,100); padding-top:100px;}
._indoor_log{margin:0 auto;}
._m_top50{margin:50px 0 20px 0;}
._m100{margin:100px 0;}
._art_made{position:absolute; width:100%; left:0; top:53%;}
._art_title{margin:0 0 20px 0;}
._art_title img{display:block; width:100%;}
._art_line img{display:block; width:100%;}
._m_top40{margin-top:40px;}
._group{position:absolute; width:100%; left:0; top:31%;}
._pr{position:relative;}
._team{width:464px; position:absolute; right:0; top:0;}
._foot{padding:0 0 145px 0;}
._foot_header{line-height:40px;}
._foot_line{height:1px; background-color:#fff; margin:50px 0;}
._foot_logo{margin-left:0;}
._foot_left{width:464px; float:left;}
._foot_main{width:464px; float:left;}
._foot_right{width:272px; float:left;}
._m_top20{margin-top:20px;}
._konw_more{cursor:pointer;}
/*studio-style*/
._studio_text{width:100%; position:absolute; left:0; bottom:137px;}
._studio_main{position:relative;}
._s_i{position:absolute;}
._s_i img{display:block; width:100%; height:100%;}
._s_img1{width:580px; height:580px; left:0; top:0; background-color:#2f2f2f;}
._s_img2{width:270px; height:406px; left:620px; top:0; background-color:#796250;}
._s_img3{width:270px; height:406px; right:0; top:0; background-color:#c55c01;}
._s_img4{width:270px; height:406px; left:0; top:620px; background-color:#799642;}
._s_img5{width:270px; height:406px; left:310px; top:620px; background-color:#515c58;}
._s_img6{width:580px; height:385px; right:0; top:446px; background-color:#f1c998;}
._s_img7{width:580px; height:385px; left:0; top:1066px; background-color:#a8b5c6;}
._s_img8{width:580px; height:580px; right:0; top:871px; background-color:#4b5924;}
._s_img9{width:1200px; height:271px; right:0; top:1491px; background-color:#b5beab;}
._s_img10{width:270px; height:406px; left:0; top:1802px; background-color:#432d15;}
._s_img11{width:270px; height:406px; left:310px; top:1802px; background-color:#7b877d;}
._s_img12{width:580px; height:385px; right:0; top:1802px; background-color:#ceac7e;}
._s_img13{width:580px; height:385px; left:0; top:2248px; background-color:#a3657a;}
._s_img14{width:270px; height:406px; left:620px; top:2227px; background-color:#7f5a3d;}
._s_img15{width:270px; height:406px; right:0; top:2227px; background-color:#4b4b4b;}
._s_img16{width:1200px; height:271px; left:0; top:2673px; background-color:#774637;}
._s_img17{width:1200px; height:271px; left:0; top:2984px; background-color:#57311e;}
._s_img18{width:580px; height:385px; left:0; top:3295px; background-color:#c2822a;}
._s_img19{width:580px; height:385px; right:0; top:3295px; background-color:#977547;}
._s_img20{width:1200px; height:712px; right:0; top:3720px; background-color:#8b8064;}
._s_img21{width:270px; height:406px; left:0; top:4472px; background-color:#1a1a1a;}
._s_img22{width:270px; height:406px; left:310px; top:4472px; background-color:#686e28;}
._s_img23{width:580px; height:385px; right:0; top:4472px; background-color:#956b2f;}
._s_img24{width:270px; height:406px; left:0; top:4918px; background-color:#bea57d;}
._s_img25{width:270px; height:406px; left:310px; top:4918px; background-color:#757575;}
._s_img26{width:580px; height:385px; right:0; top:4897px; background-color:#454545;}
._s_img27{width:580px; height:385px; left:0; top:5364px; background-color:#e1c27f;}
._s_img28{width:580px; height:385px; right:0; top:5322px; background-color:#7c6c6c;}
._s_img29{width:580px; height:385px; left:0; top:5789px; background-color:#888fa2;}
._s_img30{width:580px; height:385px; right:0; top:5747px; background-color:#926d50;}
._s_img31{width:580px; height:364px; left:0; top:6214px; background-color:#4f4f4f;}
._s_img32{width:270px; height:406px; left:620px; top:6172px; background-color:#d1d1d1;}
._s_img33{width:270px; height:186px; right:0; top:6172px; background-color:#a0a0a0;}
._s_img34{width:270px; height:180px; right:0; top:6398px; background-color:#d3ab7a;}
._s_img35{width:1200px; height:333px; left:0; top:6618px; background-color:#808952;}
._s_img36{width:1200px; height:863px; left:0; top:6991px; background-color:#313131;}
._s_img37{width:1200px; height:789px; left:0; top:7894px; background-color:#9c6e4d; margin-bottom:100px;}


/*artmade*/
._art_text{position:absolute; width:100%; left:0; top:383px;}
/*team*/
._team_text{position:absolute; width:100%; left:0; bottom:160px;}
._team_ul{padding-bottom:100px;}
._team_top_img{display:block; width:550px; height:550px; margin-bottom:20px;}
._team_bot_img{display:block; width:550px; height:67px;}
._lightgrey_bg{background-color:rgba(245,245,245,100); position:relative; padding-top:100px;}
._team_title{padding:0 0 50px 0;}
._team_title1{padding:0 0 40px 0;}
._team_title img{display:block; width:100%;}
._team_title1 img{display:block; width:100%;}
._team_ol{margin-bottom:60px;}
._team_ol li{float:left; width:270px; height:270px; margin:0 40px 40px 0;}
._team_ol li:nth-child(4n+0){margin-right:0;}
._team_ol li img{display:block; width:100%; height:100%;}
._no_marign{margin:0 !important;}
._team_line{height:1px; background-color:rgba(151,151,151,100); margin:50px 0;}
._team_logo{width:242px; height:40px; background:url("../images/teamlogo.png") no-repeat center center; background-size:242px 40px; float:left;}


/*å®¤å†…è®¾è®¡*/
._indoor_logo{width:242px; height:40px; background:url("../images/inlogo.png") no-repeat center center; background-size:242px 40px; float:left;}
._indoor_head{padding:10px 10px 0 10px;}
._indoor_header{height:40px; background-color:rgba(245,245,245,100); overflow:hidden; padding:10px;}
._indoor_main{padding:0 0 100px 0;}
._indoor_title{height:37px; margin-bottom:15px;}
._indoor_title img{display:block; width:100%;}
._indoor_text{height:30px;}
._indoor_text img{display:block; width:100%;}
._indoor_img{display:block; width:100%;}
._indoor_cont{padding:0 0 100px 0;}
._indoor_right{float:left; margin:240px 0 0 70px;}
._indoor_area{margin:50px 0;}
._indoor_name{padding-bottom:50px;}
._indoor_subject{margin-bottom:100px; height:367px;}

._layer{width:100%; height:100%; position:fixed; left:0; top:0; background-color:rgba(255,255,255,.9); display:none;}
.swiper-container{height:600px; display:none;}
.swiper-slide{text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ 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;float:left;}
.swiper-slide img{display:block; height:600px;}
._subect_one{width:90%; height:600px; position:fixed !important; margin:0 5% !important; left:0; top:50%; margin-top:-300px !important;}
.swiper-button-prev{width:370px !important; height:600px !important; position:absolute; left:0 !important; top:20px !important; background:transparent !important;}
.swiper-button-next{width:370px !important; height:600px !important; position:absolute; right:0 !important; top:20px !important; background:transparent !important;}




._art_title1{margin:0 0 20px 0; line-height: 37px;text-align: justify;font-size: 26px;font-weight: normal;color: #fff;font-family: "PingFang SC Regular";}
._art_line1 {display:block; width:100%;    line-height: 30px;text-align: justify;font-size: 14px;color: #fff;font-family: "PingFang SC Regular";letter-spacing: 2px;}
._banner_text1{width:800px; height:216px; background-size:800px 216px; position:absolute; left:50%; margin-left:-400px; top:50%; margin-top:-108px;}

._banner_text1 img{width:800px; height:216px; background-size:800px 216px; position:absolute; left:50%; margin-left:-400px; top:50%; margin-top:-108px;}









































