@charset "utf-8";@font-face { font-family: 'PlusJakartaSans-Medium'; src: url('fonts/PlusJakartaSans-Medium.ttf'); font-weight: normal; font-style: normal; }* { padding: 0; margin: 0; }ul li { list-style: none; }a { text-decoration: none; transition: all .1s linear; }img { border: none; float: left; }input { border: none; background: none; }input, textarea { font-family: "微软雅黑", Arial; outline: 0; font-size: 14px; -webkit-appearance: none; }.clear { clear: both; }.fl { float: left; }.fr { float: right; }.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block }html, body { font: 12px Arial, "微软雅黑"; color: #444; width: 100%; height: 100%; background: #fff; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }.fw { margin: 0 auto; width: 1180px; }body { overflow-x: hidden; min-width:1180px }.yyloading { min-height: 50px; background: url(../images/loading.gif) center center no-repeat #ffffff; height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: 96; }.bx-wrapper .bx-helper { position: absolute; right: 20px; background-color: #fff; min-width: 38px; padding: 6px; top: 20px; display: none;}.bx-wrapper .bx-helper .bx-fullscreenBtn { display: none; position: relative; text-align: center; height: 22px; width: 100% }.bx-wrapper .bx-helper .bx-fullscreenBtn i { font-size: 14px; margin-top: 2px; }:fullscreen .bx-wrapper .bx-helper .bx-fullscreenBtn i:before {content: "\f066";}:-moz-full-screen .bx-wrapper .bx-helper .bx-fullscreenBtn i:before {content: "\f066";}:-webkit-full-screen .bx-wrapper .bx-helper .bx-fullscreenBtn i:before {content: "\f066";}:-ms-full-screen .bx-wrapper .bx-helper .bx-fullscreenBtn i:before {content: "\f066";}.bx-wrapper .bx-helper .bx-sliderCount { display: block; font-size: 12px; font-weight: 300; text-align: center; }.bx-wrapper .bx-helper .bx-sliderCount i { font-size: 12px; display: inline-block; padding: 0 3px; position: relative; bottom: 1px; color: #D2D2D2; }.bx-wrapper .bx-controls-direction a,.bx-wrapper .bx-controls-direction a:hover{ background:none}.bx-wrapper .bx-controls-direction a i{color:#c6c6c6;}.bx-wrapper .bx-controls-direction a:hover i{ color:#0072d4}#header { position:absolute;width: 100%; height: 127px; background: #fff;}#header .content { height: 100%;max-width: 1170px; margin: 0 auto}#header #headTop{ padding:16px 0; height:40px; border-bottom:#efefef 1px solid}#header #headTop a#logo { display: block; height: 34px; float: left }#header #headTop a#logo img { height: 100%; width: auto }#header #navWrapper{ position:relative; width:100%; left:0; background:#fff; top:0; z-index:99;}#header.mini #navWrapper{ position:fixed;box-shadow: 0 0 10px rgba(0,0,0,.1); animation:navFixed ease-out .3s}#header .nav {height: 54px; }#header .nav > li { float: left; font-size: 14px; height: 100%; position: relative }#header .nav > li > a { display: block; height: 54px; line-height: 54px; color: #9e9e9e; font-weight: 500; position: relative; overflow: hidden; margin-right:60px; position:relative}#header .nav > li > a.active, #header .nav > li > a:hover{ color:#0072d4;display: inline-block; }#header .nav > li > a:after{ content:''; width:100%; height:2px; background:#236ffb; position:absolute; bottom:0; display:block; transition:all ease-out .3s; opacity:0;}#header .nav > li > a > i { margin-left: 10px }#header .nav .subnav { position: absolute; width: 220px; background-color: #FFF; box-shadow: 0 13px 42px 11px rgba(0,0,0,.05); height: auto; z-index: 199; top: 97%; left:50%; border-top: 2px solid #0072d4; overflow: hidden; visibility: hidden; opacity: 0; transition: all .36s ease;margin-left: -146px;text-align: center; }#header .nav .subnav li { width: 100% }#header .nav .subnav li a { font-weight: 500; color: #666; padding: 10px 15px; line-height: 22px; display: block; transition: all .2s ease-in-out; font-size: 13px }#header .nav > li:hover .subnav { opacity: 1; visibility: visible }#header .nav > li:hover a i, #header .nav > li a.active i { color: #272727; }#header .nav > li a.active::after, #header .nav > li a:hover::after{ opacity:1;}#header .nav .subnav li a:hover, #header .nav .subnav li a.active { background-color: #efefef; color: #5a5a5a; }.browser-lt11 #header .nav > li:hover a span,.browser-lt11 #header .nav > li a.active span{color: #00C0FF}@-webkit-keyframes navFixed {0% {-webkit-transform:translateY(-100%);}100% {-webkit-transform:translateY(0);}}@keyframes navFixed{0% {transform:translateY(-100%);}100% {transform:translateY(0);}}#header .content #openBtn { display: none; float: right; cursor: pointer; margin-right: 0px; margin-top: 7px }.lcbody { width: 30px; height: 30px; position: relative; transform: translateZ(0px) rotate(0deg); -webkit-transform: translateZ(0px) rotate(0deg); transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); }.lcitem { position: absolute; left: 0; top: 0; transform: translateZ(0px) rotate(0deg); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; -webkit-transform: translateZ(0px) rotate(0deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; width: 30px; height: 30px; }.lcitem .rect { width: 30px; height: 2px; background: #181818; position: absolute; left: 0; top: 14px; transition: transform 0.2s ease 0.2s; -webkit-transition: -webkit-transform 0.2s ease 0.2s; }.lcitem .rect.top { transform: translate3d(0px, -7px, 0px); -webkit-transform: translate3d(0px, -7px, 0px); }.lcitem .rect.bottom { transform: translate3d(0px, 7px, 0px); -webkit-transform: translate3d(0px, 7px, 0px); }body.openMenu #header .content #openBtn .lcbody { transform: translateZ(0px) rotate(90deg); -webkit-transform: translateZ(0px) rotate(90deg); }body.openMenu #header .content #openBtn .lcitem, .lcbody.close .lcitem { transform: translateZ(0px) rotate(45deg); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; -webkit-transform: translateZ(0px) rotate(45deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; }body.openMenu #header .content #openBtn .lcitem.bottom, .lcbody.close .lcitem.bottom { transform: translateZ(0px) rotate(-45deg); -webkit-transform: translateZ(0px) rotate(-45deg); }body.openMenu #header .content #openBtn .lcitem .rect, .lcbody.close .lcitem .rect { transition: transform 0.2s ease 0s; transform: translate3d(0px, 0px, 0px); -webkit-transition: -webkit-transform 0.2s ease 0s; -webkit-transform: translate3d(0px, 0px, 0px); }#hcontact i { font-size: 24px; float: left;color:#0db0b3;line-height:32px; }#hcontact p { margin-left: 30px;font-family: PlusJakartaSans-Medium,Arial; font-size: 22px; color:#0db0b3; text-align: left; }#hcontact p a { color: #3e3e3e; font-size: 12px;font-family: Arial; text-align:right; display:block }#hcontact p a:hover { color: #666; }#sitecontent { padding-top: 127px }#navMini { display:none}#indexPage { position: relative; }.module { position: relative; overflow:hidden}.singlescreen #indexPage .module { position: relative;-webkit-transform-style:preserve-3d;}#indexPage .module .bgmask{ display:none}#indexPage .module.bgShow.bgmask{ display:block}#indexPage .module.bgShow.bgParallax{ background-size:cover; background-repeat:no-repeat; background-attachment:fixed;margin: 40px 0;}.module .module_container { max-width: 1170px; padding-left: 5px; padding-right: 5px; padding-bottom:60px; margin: 0 auto }.module .module_container.wide{max-width:none; padding-left:50px; padding-right:50px}.singlescreen #indexPage > .module > .module_container{ position:relative; top:50%; transform:translateY(-50%); max-height:100%}.module .module_container.wide .slider{ padding:0 50px}#indexPage .module .container_header { text-align: center; padding: 60px 0 40px 0; position:relative}#indexPage .module .container_header:before{  position:absolute; width:3000px; height:100%; content:''; left:-910px; background:#fff; top:0}#indexPage .module .container_header .title { font-size: 24px;position: relative; color: #555; }#indexPage .module .container_header .subtitle { margin-top:15px;font-size: 14px; color: #B7B7B7;position: relative }.module .container_category { text-align:center; padding-bottom:65px; position:relative }.module .container_category:before{  position:absolute; width:3000px; height:100%; content:''; left:-910px; background:#fff; top:0}.module .container_category a{ padding: 10px 26px; line-height:12px;font-size: 12px; color:#7e7e7e; position:relative; margin-right:5px}.module .container_category a:after{ content: '';position: absolute;width: 1px;height: 12px;right:-3px;top:12px;background:#D9D9D9;}.module .container_category a:last-of-type:after{ display:none}.module .container_category a.active,.module .container_category a:hover{ color:#fff; background:#ffa800}#indexPage .module .container_content{ margin-top:0px;}#indexPage .module .container_content:before, #indexPage .module #contactlist:before { clear: both; display: table; content: "" }#indexPage .module .container_content .bx-wrapper .bx-controls-direction a.bx-prev{ left:-50px;}#indexPage .module .container_content .bx-wrapper .bx-controls-direction a.bx-next{ right:-50px;}#indexPage .module .container_content .bx-wrapper .bx-pager.bx-default-pager{ position:relative; margin:60px 0 20px 0; bottom:0}.icon-morejt2{ background:url(../images/morebig.png) no-repeat; width:80px; height:43px; display:inline-block;}.list_more{ display:none}#indexPage .module .container_content .list_more{width: 260px;height: 50px;background-color: #fff;-webkit-box-shadow: 0 22px 40px rgba(0,0,0,.16);-moz-box-shadow: 0 22px 40px rgba(0,0,0,.16);box-shadow: 0 22px 40px rgba(0,0,0,.16); margin:80px auto 10px auto; display:block; text-align:center;transition: all 0.6s ease 0s;}#indexPage .module .container_content .list_more:hover{box-shadow: 0 8px 30px rgba(161, 161, 161, 0.2);}#indexPage .module .container_content .list_more i{ margin-top:2px; transition: all ease-out .3s}#indexPage .module .container_content .list_more:hover i{ background-position:0 -40px}#indexPage #topSlider { width: 100%; height: 100%; position: relative; overflow: hidden; display: block }#indexPage #topSlider ul.content_list{ width:100%; height:100%; overflow:hidden}#indexPage #topSlider ul li { width: 100%; height: 100%; display: block;}#indexPage #topSlider ul li div.item_bg{ position:absolute;width: 100%; height: 100%;}#indexPage #topSlider ul li div.item_bg.image{background-position: center; background-repeat: no-repeat; background-size:cover;width:100%; height:100%}#indexPage #topSlider ul li div.item_bg.video video{ width:100%; height:100%}#indexPage #topSlider ul li div.mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%;background-color:rgba(0,0,0,.3) }#indexPage #topSlider ul li a { width: 100%; height: 100%; display: table; position: absolute; left: 0; top: 0 }#indexPage #topSlider ul li a div {display: table-cell;vertical-align: middle; padding:100px 50px; }#indexPage #topSlider ul li p { color: #fff;max-width: 1170px;margin: 0 auto;}#indexPage #topSlider ul li p.title { font-size: 48px; line-height: 60px; height: 60px; transition-delay: 0 }#indexPage #topSlider ul li p.subtitle { font-size: 14px; height: 20px; color: #ddd; transition-delay: 0.2s; margin-top:20px }#indexPage #topSlider .sliderArrow { display: none }.singlescreen #indexPage #topSlider .sliderArrow{ display:block; position:absolute;width:40px; height:40px; bottom:20px; left:50%; margin-left:-20px;animation:fadeInUp 1s ease-out 0s infinite alternate; -webkit-animation:fadeInUp 1s ease-out 0s infinite alternate;}.singlescreen #indexPage #topSlider .sliderArrow div{-webkit-filter: drop-shadow(0 2px 0px rgba(0, 0, 0, 0.2)); -webkit-transform: translate3d(0, 0, 0) rotate(-90deg);transform: translate3d(0, 0, 0) rotate(-90deg);}.singlescreen #indexPage #topSlider .sliderArrow  div:before,.singlescreen #indexPage #topSlider .sliderArrow  div:after{-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;position: absolute;top: 40%;left: 0;width: 25px;height: 2px;background: #fff;-webkit-transition: all 0.15s ease;transition: all 0.15s ease; content:'' }.singlescreen #indexPage #topSlider .sliderArrow  div:before{-webkit-transform: translate(0, 0px) rotate(40deg);transform: translate(0, 0px) rotate(40deg); }.singlescreen #indexPage #topSlider .sliderArrow  div:after{-webkit-transform: translate(0, 0px) rotate(-40deg);transform: translate(0, 1px) rotate(-40deg); }.singlescreen #indexPage #topSlider .sliderArrow:hover div:before{-webkit-transform: translate(0, 0px) rotate(30deg);transform: translate(0, 0px) rotate(30deg); }.singlescreen #indexPage #topSlider .sliderArrow:hover div:after{-webkit-transform: translate(0, 0px) rotate(-30deg);transform: translate(0, 0px) rotate(-30deg); }#indexPage #topSlider ul li a i { text-indent: 20px; font-size: 24px }#indexPage #topSlider ul li p { transform: translateY(50px); transition: all cubic-bezier(0.215, 0.61, 0.355, 1) .5s; -webkit-transition: all cubic-bezier(0.215, 0.61, 0.355, 1) .5s; opacity: 0 }#indexPage #topSlider ul li.active p { transform: translateY(0px); opacity: 1 }#indexPage #topSlider .bx-wrapper .bx-pager {  height:20px }.singlescreen #indexPage #topSlider .bx-wrapper .bx-pager{ bottom: 65px }#indexPage #topSlider ul[data-slider-mode="3"] li div.item_bg.image{height:110%; top:-5%}#indexPage #topSlider .bx-wrapper .bx-pager a{ width:8px; height:8px;border-radius:6px; display:inline-block; background-color:rgba(122, 122, 122, 0.4); margin:0 10px; border:2px solid transparent;}#indexPage #topSlider .bx-wrapper .bx-pager a:hover,#indexPage #topSlider .bx-wrapper .bx-pager a.active{border-color:#fb9705; background-color:transparent;}#indexPage #topSlider .bx-wrapper .bx-controls-direction a{ width:35px; height:80px; margin-top:-40px; border-radius:0; background-color:rgba(0,0,0,.2)}#indexPage #topSlider .bx-wrapper .bx-controls-direction a.bx-prev{ left:0}#indexPage #topSlider .bx-wrapper .bx-controls-direction a.bx-next{ right:0}#indexPage #topSlider .bx-wrapper .bx-controls-direction a i{margin-top: 24px;margin-left: 12px;}#indexPage #topSlider .bx-wrapper .bx-controls-direction a:hover i { color: #fff;}#indexPage #topSlider .bx-pager .bx-thumb{ position:absolute; top:-100px; width:80px; height:80px; border:3px #e7e7e7 solid; margin-left:-20px;}#indexPage #topSlider .bx-pager .bx-thumb:before{left: 32px;bottom: -8px;transform: rotate(45deg);-webkit-transform: rotate(45deg);background: #e7e7e7;content: "";height: 20px;position: absolute;width: 20px;z-index: -1;}#indexPage #topSlider .bx-controls-direction .bx-thumb{ position:absolute;width:80px; height:80px;  top:50%; margin-top:-40px; opacity:0}#indexPage #topSlider .bx-thumb .wrapper{ width:80px; height:80px;overflow:hidden}#indexPage #topSlider .bx-thumb ul{ height:80px;}#indexPage #topSlider .bx-thumb li{ width:80px; height:80px; float:left; position:relative}#indexPage #topSlider .bx-controls-direction .bx-thumb li:before{ content:''; position:absolute; width:68px; height:68px; margin:5px; border:#fff 1px solid}#indexPage #contactlist { max-width: 1260px; margin: 0 auto; margin-top: 40px;}#indexPage #contactlist #contactinfo { width: 40%; float: left; }#indexPage #contactlist #contactform { margin-left: 50% }#contactinfo h3 { font-size: 16px; line-height:44px; margin-bottom: 12px; color: #515151; }#contactinfo p { line-height:32px; height:36px; width: 100%; font-size: 14px; color: #898989; }#contactinfo > a { color: #989898; text-decoration: underline }#contactinfo div { margin-top: 24px }#contactinfo div a { width: 30px; height: 30px; display: block; font-size: 16px; background:rgba(147, 147, 147, 0.5); margin-right: 16px; text-align: center; border-radius: 15px; }#contactinfo div a:hover { background-color:#0072D4; }#contactinfo div a i { margin-top: 7px; font-size: 16px; color: #fff }#contactform p { margin-bottom: 20px }#contactform p .inputtxt { width: 100%; line-height: 22px; padding: 14px 0px; color: #4a4a4a;border:0; border-bottom: #e0e0e0 1px solid; -webkit-box-sizing: border-box; box-sizing: border-box; transition: all .1s linear; }#contactform p .inputtxt:hover { border-bottom: 1px solid #236FFB; }#contactform p textarea.inputtxt { height: 100px; resize: none; overflow: hidden; background-color: transparent; }#contactform p .inputtxt.submit { background-color: #E9E9E9; cursor: pointer;transition: all 0.6s ease 0s; border-bottom: 0px;}#contactform p .inputtxt.submit:hover { border-color: #0072D4; background-color:#0072D4; color: #fbfbfb; }.module.mdir > .module_container{ max-width:none; padding-left:0; padding-right:0; padding-bottom:0}.module.mcustomize{ height:803px;}.module.mcustomize .header { text-align: center; padding: 80px 0 30px 0; font-size: 20px; margin: 0 auto; color: #252525; }.module.mcustomize .header .subtitle {font-size: 12px; color:#7c7c7c}.module.mcustomize .description { max-width: 780px; margin: 0 auto; line-height: 24px; text-align: center; font-size: 13px; color: #7c7c7c;}.module.mcustomize .mediabody { text-align: center; margin-top: 50px; }.module.mcustomize .mediabody a { display: inline }.module.mcustomize .mediabody img { float: none; max-width: 100% }.module.mcustomize .description a.more { min-width: 120px; position: relative; display: inline-block; padding:7px 19px; background: #ffffff; color: #898989; border: 1px solid #E1E1E1; transition: all 0.3s linear; z-index: 1; text-align: center;margin-top:0px;text-transform:Uppercase; font-size: 12px;}.module.mcustomize .description a.more:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#236FFB; z-index: -1; opacity: 0; -webkit-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }.module.mcustomize .description a.more:hover { color: #ffffff; border-color:#236FFB;}.module.mcustomize .description a.more:hover::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: scale3d(1, 1, 1); }.module.mcustomize.horizontal .container_content{ height:320px; overflow:hidden; padding:240px 0}.module.mcustomize.horizontal .contentbody{ height:100%; display:table;width:610px; float:left; background:#fff;left: -40px;position: relative;top: 30px; }.module.mcustomize.horizontal .contentbody .wrapper{vertical-align: middle;display: table-cell; padding:0 85px;}.module.mcustomize.horizontal .contentbody .header{ text-align:left; padding-top:0}.module.mcustomize.horizontal .contentbody .description{ max-width:none; text-align:left; margin:0; height:140px; overflow:hidden}.module.mcustomize.horizontal .mediabody{height:320px;width:560px; float:left; margin:0; position:relative;-webkit-box-shadow: 0 22px 40px rgba(0,0,0,.16);box-shadow: 0 22px 40px rgba(0,0,0,.16);margin-left: -80px;}.module.mcustomize.horizontal .mediabody div{background-repeat:no-repeat; background-position:center; background-size:cover; width:100%; height:100%;}.module.mcustomize.horizontal.tril .contentbody{float:right;}.module.mcustomize.horizontal.tril .mediabody{ float:left;left: 80px;}.module.mcounter .module_container{ padding:10px 0 90px 0;}.module.mcounter ul.content_list{ width:100%; height:auto;margin-top:80px;}.module.mcounter ul.content_list li{ width:25%; height:132px; float:left; text-align:center; color:#fff}.module.mcounter ul.content_list li div{border-right: rgba(255,255,255,.16) 1px solid; padding:0 45px}.module.mcounter ul.content_list li:last-child div{ border-right:none}.module.mcounter ul.content_list li p{text-align:center;font-size: 14px;}.module.mcounter ul.content_list li p.number{ position:relative}.module.mcounter ul.content_list li p.number .counterDX{font-size: 66px;font-family: PlusJakartaSans-Medium,Arial;text-align: center;}.module.mcounter ul.content_list li p.number .unit{ font-size: 14px;position: absolute;top: -13px;left: 0;text-align: center;width: 100%; color:#cce4fb;}.module.mcounter ul.content_list li p.title{margin-bottom: 10px; height:45px; overflow:hidden; line-height:22px; font-size:13px; margin-top:10px; color:#cce4fb;}#pageTarget {background: #F8F8F8;border-bottom: #ededed 1px solid;border-top: #ededed 1px solid;}.container_target { padding: 14px 0; color: #a6a6a6; float: right }.container_target a { color: #6e6e6e; position:relative}.container_target a:before{ content:''; position:absolute; left:0; bottom:-15px; width:0%; height:1px; background-color:#0072d4; transition:all ease-out .3s}.container_target a:hover{ color:#0072d4;}.container_target a:hover:before{ width:100%;}.container_target i { margin: 0 10px }#indexPage .mlist.project { background: #fff; }.mlist.project .content_wrapper { margin-right: -1.282%; position: relative;margin:0px 0 20px 0;}.mlist.project .content_list li { width: 23.718%; margin-right: 1.282%; margin-bottom: 1.282%; float: left; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -webkit-box-shadow: 0 22px 40px rgba(0,0,0,.16);box-shadow: 0 22px 40px rgba(0,0,0,.16); position:relative; overflow:hidden}.mlist.project .content_wrapper.slider .content_list li{ box-shadow:none;-webkit-box-shadow:none}.mlist.project .content_list li.item_block img { width: 100%; height: auto; transition: all ease-out .3s }.mlist.project .content_list li .item_img { display: block; position: relative; overflow: hidden }.mlist.project .content_list li .item_img .rectborder { width:calc(100% + 20px); height:calc(100% + 20px); position:absolute; left:-10px; top:-10px; border:rgba(255,255,255,.6) 1px solid;transition: all ease-out .3s}.mlist.project .content_list li .item_img .icon{ position:absolute; bottom:0; right:30px; width:46px; height:40px; background:#0072d4; bottom:-40px;transition: all ease-out .3s}.mlist.project .content_list li .item_img .icon .add{ width:15px; height:15px; margin:12px 0 0 15px}.mlist.project .content_list li .item_img .icon .add .lcitem{ width:15px; height:15px;}.mlist.project .content_list li .item_img .icon .add .lcitem .rect{ width:15px; height:1px;background:#fff; top:7px;}.mlist.project .content_list li .item_img .icon .add .lcitem.v .rect{ transform:rotate(90deg); -webkit-transform:rotate(90deg);}.mlist.project .content_list li .item_wrapper { background: #fff;padding:24px 20px; height:180px;position: relative; overflow:hidden;transition: all ease-out .3s}.mlist.project .content_list li .item_info .title { font-size: 15px; color: #262626; }.mlist.project .content_list li .item_info .subtitle { font-size: 12px;color:#6e6e6e; line-height:20px; margin-top:12px; height:40px; overflow:hidden}.mlist.project .content_list li .item_tags{ position:absolute; bottom:20px;transition: all ease-out .3s}.mlist.project .content_list li .more{ width:100%; height:40px; background-color:#0072d4 ; position:absolute;transition: all ease-out .3s; bottom:-40px; left:0;text-align:center; }.mlist.project .content_list li .more i{margin-top:16px; background-position:0 -7px}.mlist.project .content_list li:hover .item_img img { transform: scale(1.1, 1.1) }.mlist.project .content_list li:hover .rectborder { width:calc(100% - 22px); height:calc(100% - 32px);left:10px; top:10px; }.mlist.project .content_list li:hover .icon{ bottom:10px}.mlist.project .content_list li:hover .item_wrapper{ transform:translateY(-10px)}.mlist.project .content_wrapper.slider .content_list li:hover .item_wrapper{ background-color:#f6f6f6}.mlist.project .content_list li:hover .item_info .title{ color:#0072d4}.mlist.project .content_list li:hover .item_wrapper .item_tags{ bottom:42px}.mlist.project .content_list li:hover .more{ bottom:0px}.icon-morejt{ background:url(../images/more.png) no-repeat; width:16px; height:7px; display:inline-block;}.item_tags a {padding: 5px 10px;color: #8D8D8D; font-size: 12px; border:#e0e0e0 1px solid;transition: all .2s ease-out; line-height:30px; margin-right:2px}.item_tags a:hover { color: #fff; background-color:#ffa800; border-color:#ffa800 }#pages { height: 40px; padding: 40px 0 50px 0; }#pages span { float: left; margin: 0 10px; line-height: 28px; color: #222 }#pages a { width: 40px; height: 40px; display: block; line-height: 40px; text-align: center; font-family: Arial; float: left; margin-right: 3px; transition: all 0.2s ease-out; text-decoration: none; color:#a5a5a5; position:relative}#pages a:after,#pages a:before { display: block; content: "";height: 1px; position:absolute; bottom:0}#pages a:before{background-color: #e0e0e0;width: 40px;}#pages a.next:before{ opacity: 0; }#pages a.prev:before{ opacity: 0; }#pages a:after{background-color: #0072d4;width: 0;transition: all 0.2s ease-out}#pages a.active,#pages a:hover { color: #0072d4}#pages a:hover:after, #pages a.active:after { width: 40px;}#pages a.prev:after,#pages a.next:after{ display:none}#pages a.prev,#pages a.next{ font-size:20px}#pages a.prev:hover,#pages a.next:hover{ background:#0072d4; color:#fff}#pages a.prev{ margin-right:30px; border-right:#e0e0e0 1px solid}#pages a i{left:-2px; position:relative}#pages a.next{ margin-left:30px; border-left:#e0e0e0 1px solid}.mlistpost.project{ position:relative}.mlistpost.project:before{ content:''; position:absolute; width:100%; height:580px;left:0;  top:0; display:none}.mlistpost.project #postWrapper #postInfo { float: right; width: 100%; height:auto; margin:40px 0}.mlistpost.project #postWrapper #postInfo .wrapper { font-size: 13px;}.mlistpost.project #postWrapper #postInfo .wrapper .title { font-size: 18px; color: #0072d4; }.mlistpost.project #postWrapper #postInfo .wrapper .subtitle {  font-size:12px; color:#6e6e6e; margin-top: 4px }.mlistpost.project #postWrapper #postInfo .wrapper .description { margin-top: 20px; line-height: 20px; font-size:12px; color:#6e6e6e;}.mlistpost.project #postSlider{ width:100%; float:left; height:520px}.mlistpost.project #postSlider .mlist.team_tabs .content_wrapper{ margin-top:0}.mlistpost.project #postWrapper #listContent > .item_tags { padding: 30px 0;}.mlistpost.project #postSlider .tab_content{ float:left;}.mlistpost.project #postSlider .tab_content,.mlistpost.project #postSlider .tab_content .content_list li,.mlistpost.project #postSlider .tab_content .content_list li .item_img{ width:100%; height:380px;background: #f4f4f4;}.mlistpost.project #postSlider .tab_content .content_list li .item_img img{ float:none; margin:0 auto; width:auto;}.mlistpost.project #postSlider .tab_content .bx-wrapper a{width: 35px;height: 80px;background-color: rgba(0,0,0,.2);border-radius: 0;margin-top: -40px;}.mlistpost.project #postSlider .tab_content .bx-wrapper .bx-prev{ left:0}.mlistpost.project #postSlider .tab_content .bx-wrapper .bx-next{ right:0}.mlistpost.project #postSlider .tab_content .bx-wrapper a i{margin-top: 22px;margin-left: 12px; color:#e0e2e3}.mlistpost.project #postSlider .tab_content .bx-wrapper a:hover{ background-color:rgba(0,0,0,.6)}.mlistpost.project #postSlider .tab_content .bx-wrapper a:hover i{ color:#fff}.mlistpost.project #postSlider .tab_button{ float:left; width:100%; height:56px; margin-top:20px}.mlistpost.project #postSlider .tab_button .content_list{ width:80px;}.mlistpost.project #postSlider .tab_button .content_list li{ margin-right:3px; width:80px}.mlistpost.project #postSlider .tab_button .content_list li::after{content: "";display: block;width: 100%;height: 100%;background-color:rgba(255, 255, 255, 0.54);top: 0;position: absolute;opacity:1;}.mlistpost.project #postSlider .tab_button .content_list li.active::after{ display:none}.mlistpost.project #postSlider .tab_button .content_list li > .wrapper{ height:56px; padding:0}.mlistpost.project #postSlider .tab_button .content_list li .item_img{ width:80px; height:56px}.mlistpost.project #postSlider .tab_button .content_list li .item_img img{ width:80px; height:80px; margin-top:-12px}.mlistpost.project #postSlider .tab_button .content_list li > .wrapper::after{ width:76px; height:52px; border:#0072d4 2px solid; display:block; background:none; bottom:auto; opacity:0}.mlistpost.project #postSlider .tab_button .content_list li.active > .wrapper:after{ opacity:1}.mlistpost.project #postSlider .tab_button .bx-viewport:after{ display:none}#indexPage .mlist.hotel { background: #edf3f5;padding-bottom: 100px; }.mlist.hotel .content_wrapper { margin-right: -1.869%; position: relative;top: 80px; }.npagePage .mlist.hotel .content_wrapper{ top:0}.mlist.hotel .content_list li { width: 48.130%; margin-right: 1.869%; margin-bottom: 1.869%; float: left; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -webkit-box-shadow: 0 10px 40px rgba(0,0,0,.16);box-shadow: 0 10px 40px rgba(0,0,0,.16); position:relative; overflow:hidden; background-color:#fff;}.mlist.hotel .content_list li.item_block img { width: 100%; height: auto; transition: all ease-out .3s }.mlist.hotel .content_list li .item_img { display: block; position: relative; overflow: hidden; width:300px; float:left}.mlist.hotel .content_list li .item_img .rectborder { width:calc(100% + 20px); height:calc(100% + 20px); position:absolute; left:-10px; top:-10px; border:rgba(255,255,255,.6) 1px solid;transition: all ease-out .3s}.mlist.hotel .content_list li .item_img .maskborder{width:100%; height:100%; position:absolute; left:-10px; top:-10px; border:rgba(255,255,255,1) 10px solid;transition: all ease-out .3s}.mlist.hotel .content_list li .item_wrapper { background: #fff;padding:30px 20px; height:180px;position: relative; overflow:hidden; margin-left:300px}.mlist.hotel .content_list li .item_info .title { font-size: 15px; color: #262626; }.mlist.hotel .content_list li .item_info:hover .title{color: #0072D4;}.mlist.hotel .content_list li .item_info .subtitle { font-size: 12px;color:#8f8f8f; line-height:20px; margin-top:16px; height:80px; overflow:hidden}.mlist.hotel .content_list li .item_tags{ position:absolute; bottom:20px;transition: all ease-out .3s}.mlist.hotel .content_list li:hover .rectborder { width:calc(100% - 42px); height:calc(100% - 42px);left:20px; top:20px; }.mlist.hotel .content_list li:hover .maskborder { width:calc(100% - 20px); height:calc(100% - 20px);left:00px; top:0px; }.more2{ width:118px; height:34px; line-height:34px; display:block; border:#dadada 1px solid;transition: all ease-out .4s; overflow:hidden; position:relative; z-index:1; color:#fff; text-align:center; margin-top:26px}.more2 span{display:inline-block; width:0; opacity:0;transition: all ease-out .4s}.more2 i{ background:url(../images/more.png) no-repeat 0 0; width:16px; height:9px; display:inline-block;}.mlist.hotel .content_list li:hover .more2 i{ background-position:0 -7px;}.mlist.hotel .content_list li:hover .more2 { background-color:#0072d4; border-color:#0072d4; color:#fff;}.mlist.hotel .content_list li:hover .more2 span{ width:50px; opacity:1}.mlistpost.hotel{ position:relative}.mlistpost.hotel #postWrapper #postInfo { float: right; width: 350px; height:340px; background:#f4f4f4; }.mlistpost.hotel #postWrapper #postInfo .wrapper { padding:36px 30px; font-size: 13px;}.mlistpost.hotel #postWrapper #postInfo .wrapper .title { font-size: 18px; color: #262626; }.mlistpost.hotel #postWrapper #postInfo .wrapper .subtitle {  font-size:13px; color:#6e6e6e; margin-top: 4px; line-height: 22px; }.mlistpost.hotel #postWrapper #postInfo .wrapper .description { margin-top: 20px; line-height: 22px; font-size:13px; color:#6e6e6e; height:150px; overflow:hidden}.mlistpost.hotel #postWrapper #postContent { margin-top:60px  }.mlistpost.hotel #postWrapper .postbody{ color:#797979; font-size:12px; line-height:20px}.mlistpost.hotel #postWrapper #listContent { }.mlistpost.hotel #postWrapper #listContent .content_wrapper{ top:0;margin-bottom: 80px;}.mlistpost.hotel #postWrapper #listContent > .item_tags { padding: 30px 0;}.mlistpost.hotel #postSlider{ width:820px; float:left; height:340px}.mlistpost.hotel #postSlider .mlist.team_tabs .content_wrapper{ margin-top:0}.mlistpost.hotel #postSlider .tab_content,.mlistpost.hotel #postSlider .tab_content .content_list li,.mlistpost.hotel #postSlider .tab_content .content_list li .item_img{ width:720px; height:340px}.mlistpost.hotel #postSlider .tab_content{ float:left}.mlistpost.hotel #postSlider .tab_content .bx-wrapper a{width: 35px;height: 80px;background-color: rgba(0,0,0,.2);border-radius: 0;margin-top: -40px;}.mlistpost.hotel #postSlider .tab_content .bx-wrapper .bx-prev{ left:0}.mlistpost.hotel #postSlider .tab_content .bx-wrapper .bx-next{ right:0}.mlistpost.hotel #postSlider .tab_content .bx-wrapper a i{margin-top: 22px;margin-left: 12px;}.mlistpost.hotel #postSlider .tab_content .bx-wrapper a:hover{ background-color:rgba(0,0,0,.6)}.mlistpost.hotel #postSlider .tab_content .bx-wrapper a:hover i{ color:#fff}.mlistpost.hotel #postSlider .tab_button{ float:left; width:100px; background-color:#fff; height:330px; padding-top:10px;box-shadow: 0 0px 52px rgba(0,0,0,.16);}.mlistpost.hotel #postSlider .tab_button .content_list{ width:80px;}.mlistpost.hotel #postSlider .tab_button .content_list li{ margin-bottom:10px;}.mlistpost.hotel #postSlider .tab_button .content_list li::before{content:""; display: block; width: 100%; height: 100%;background-color: rgba(255, 255, 255, 0.54);  position: absolute; top:0px; opacity: 1;z-index:2;}.mlistpost.hotel #postSlider .tab_button .content_list li.active::before{opacity:0;}.mlistpost.hotel #postSlider .tab_button .content_list li > .wrapper{ height:56px; padding:0}.mlistpost.hotel #postSlider .tab_button .content_list li .item_img{ width:80px; height:56px}.mlistpost.hotel #postSlider .tab_button .content_list li .item_img img{ width:80px; height:80px; margin-top:-12px}.mlistpost.hotel #postSlider .tab_button .content_list li > .wrapper:after{ width:76px; height:52px; border:#0072d4 2px solid; display:block; background:none; bottom:auto; opacity:0;transition:all ease-out .3s}.mlistpost.hotel #postSlider .tab_button .content_list li.active > .wrapper:after{ opacity:1}.mlistpost.hotel #postSlider .tab_button .bx-viewport:after{ display:none}.mlist.news .content_wrapper { margin-right: -3.633%; position: relative;margin-top:20px; }.mlist.news .content_list li { float: left; margin-bottom:5.633%; width:21.367%; margin-right:3.633% }.mlist.news .content_list li .item_info .title { font-size: 15px; color: #262626; transition:all .3s linear }.mlist.news .content_list li .item_info .line { margin:14px 0; height:1px; background:#dddddd; width:0; transition:all .3s linear}.mlist.news .content_list li .item_info .subtitle { font-size: 12px; color: #4f4f4f; font-family:Arial; margin-top:20px}.mlist.news .content_list li .item_info .description { font-size: 12px; color: #8f8f8f;line-height: 20px;height:40px; overflow:hidden}.mlist.news .content_list li:hover .item_info .title { color:#0072d4}.mlist.news .content_list li:hover .item_info .line { width:100%;}.mlist.news .content_list li:hover .more2 i{ background-position:0 -7px;}.mlist.news .content_list li:hover .more2 { background-color:#0072d4; border-color:#0072d4; color:#fff;}.mlist.news .content_list li:hover .more2 span{ width:50px; opacity:1}.npagePage .mlist.news .content_list li{ width:29.3%;}.mlistpost.news #postWrapper { margin: 0 auto 50px; }.mlistpost.news #postInfo { margin-bottom: 36px; }.mlistpost.news #postInfo .title { font-size: 18px; color: #3c3c3c; }.mlistpost.news #postInfo .subtitle { font-size: 12px; color: #101010;}.mlistpost.news #postContent {width:auto; margin-right:400px}.mlistpost.news #postContent .postbody {font-size: 13px; color: #646464; line-height: 30px; }.mlistpost.news #listContent{ width:320px; float:right;}.mlistpost #listContent .item_tags a{padding:5px 10px;display: inline-block;font-size: 12px;line-height:18px; color:#6e6e6e;margin-bottom: 6px;}.mlistpost #listContent .item_tags a:hover{ color:#fff;background-color:#0072d4; border-color:#0072d4}.mlistpost.news .mlist.news { margin-top:-6px }.mlistpost.news #listContent .mlist.news .content_wrapper { margin-right:0;border-bottom:#e7e7e7 1px solid; border-top:#0072d4 3px solid}.mlistpost.news #listContent .mlist.news .content_list li { width:calc(100% - 40px);padding: 30px 20px 20px 20px; margin-bottom:0; margin-right:0; border:#e7e7e7 1px solid; border-top:none; border-bottom:none; position:relative }.mlistpost.news #listContent .mlist.news .content_list li:after{width:calc(100% - 40px); height:1px; background:#e7e7e7; position:absolute; bottom:0; content:''}.mlistpost.news #listContent .mlist.news .content_list li:last-of-type:after{display: none;}.mlistpost.news #listContent .mlist.news .content_list li:hover{ background-color:#f2f2f2}.mlistpost.news #listContent .mlist.news .content_list li .more2{ display:none }.mlistpost.news #listContent .mlist.news .content_list li .line{ display:none }#indexPage .mlist.ad01 .container_header{ display:none}.mlist.ad01 .content_wrapper { position: relative; margin-right: -2px; padding-top:100px;}.mlist.ad01 .content_wrapper .bx-viewport{ padding-left:1px; padding-top:1px}.mlist.ad01 .content_list li { width: 32.051%;margin-right: 1.282%; float: left; margin-bottom: 1.282%}.mlist.ad01 .content_list li.item_block a{position: relative; overflow:hidden}.mlist.ad01 .content_list li.item_block .item_img { position: relative; display: block;margin: 0;border: none; }.mlist.ad01 .content_list li.item_block img { width: 100%; height: auto;float: none;}.mlist.ad01 .content_list li .rectborder { width:calc(100% + 20px); height:calc(100% + 20px); position:absolute; left:-10px; top:-10px; border:rgba(255,255,255,.6) 1px solid;transition: all ease-out .2s}.mlist.ad01 .content_list li a:hover .rectborder { width:calc(100% - 22px); height:calc(100% - 22px);left:10px; top:10px; }.mlist.ad01 .content_list li.item_block a.title{ height:24px; line-height:24px; margin-top:12px; color:#5b5b5b; font-size:15px;text-align:center;}.mlist.ad01 .content_list li:hover.item_block a.title{ color:#0072d4}#indexPage .mlist.ad02 { background: #edf3f5; padding-bottom: 80px;}.mlist.ad02 .content_wrapper {position: relative; margin-top: 80px; }.mlist.ad02 .content_list li { width: 392px; height:480px;float: left; position:relative; overflow:hidden}.mlist.ad02 .content_list li.item_block img { width: 100%; height: auto; transition: all ease-out .3s }.mlist.ad02 .content_list li .item_img { display: block; position: relative; overflow: hidden }.mlist.ad02 .content_list li .rectborder { width:calc(100% + 20px); height:calc(100% + 20px); position:absolute; left:-10px; top:-10px; border:rgba(255,255,255,.6) 1px solid;transition: all ease-out .3s}.mlist.ad02 .content_list li .item_img .icon{ position:absolute; bottom:0; right:30px; width:46px; height:40px; background:#0072d4; bottom:-40px;transition: all ease-out .3s}.mlist.ad02 .content_list li .item_img .icon .add{ width:15px; height:15px; margin:12px 0 0 15px}.mlist.ad02 .content_list li .item_img .icon .add .lcitem{ width:15px; height:15px;}.mlist.ad02 .content_list li .item_img .icon .add .lcitem .rect{ width:15px; height:1px;background:#fff; top:7px;}.mlist.ad02 .content_list li .item_img .icon .add .lcitem.v .rect{ transform:rotate(90deg); -webkit-transform:rotate(90deg);}.mlist.ad02 .content_list li .item_wrapper { background: #fff;padding:36px 30px; height:162px;position: relative; overflow:hidden;transition: all ease-out .3s;}.mlist.ad02 .content_list li .item_info .title { font-size: 16px; color: #262626; line-height:24px }.mlist.ad02 .content_list li .item_info .subtitle { font-size: 12px;color:#8f8f8f; line-height:20px; margin-top:14px; height:40px; overflow:hidden}.mlist.ad02 .content_list li#item_block_0{ width:362px; margin-right:22px; overflow:visible}.mlist.ad02 .content_list li#item_block_0 .item_wrapper{ position:absolute; left:0; top:0;width:calc(100% - 60px); height:calc(100% - 72px); background-color:rgba(0,114,212,.8);}.mlist.ad02 .content_list li#item_block_0 .item_wrapper .item_info{ text-align:center; margin-top:100px;}.mlist.ad02 .content_list li#item_block_0 .item_wrapper .item_info .title { color:#fff; font-size:20px}.mlist.ad02 .content_list li#item_block_0 .item_wrapper .item_info .subtitle { color:#eaeaea;}.mlist.ad02 .content_list li#item_block_0 .item_img{perspective: 800px;-webkit-perspective: 800px; height:100%; overflow:visible}.mlist.ad02 .content_list li#item_block_0 .item_img .flip_wrapper,.mlist.ad02 .content_list li#item_block_0 .item_img .flip{transform-style: preserve-3d;-webkit-transform-style: preserve-3d; height:100%}.mlist.ad02 .content_list li#item_block_0 .item_img .flip > div{-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;transform-style: preserve-3d; transition:all .7s ease-out}.mlist.ad02 .content_list li#item_block_0 .front{-webkit-transform: rotateY(0);transform: rotateY(0);}.mlist.ad02 .content_list li#item_block_0 .back{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}.mlist.ad02 .content_list li#item_block_0:hover .front{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}.mlist.ad02 .content_list li#item_block_0:hover .back{-webkit-transform: rotateY(0);transform: rotateY(0);}.mlist.ad02 .content_list li#item_block_0 .more{width: 188px;height: 40px;border: 1px solid rgba(255, 255, 255, 0.38);color: #fff;line-height: 40px;font-size: 14px;transition: all 0.6s ease 0s; margin:100px auto; position:relative}.mlist.ad02 .content_list li#item_block_0 .more:before{content:"";width:0%;height:40px;background-color:rgb(9, 126, 224); position: absolute;left:0px; z-index:-1;transition: all 0.4s ease 0s;opacity:0}.mlist.ad02 .content_list li#item_block_0:hover .more:hover:before{ width:100%; opacity:1}.mlist.ad02 .content_list li#item_block_1 .item_img .icon{ bottom:auto; top:-40px}.mlist.ad02 .content_list li#item_block_1:hover .icon{ top:0px}.mlist.ad02 .content_list li#item_block_2:hover .icon{ bottom:0px}.mlist.ad02 .content_list li.nofirst:hover .item_img img { transform: scale(1.1, 1.1) }.mlist.ad02 .content_list li.nofirst:hover .rectborder { width:calc(100% - 22px); height:calc(100% - 22px);left:10px; top:10px; }.mlist.ad02 .content_list li.nofirst:hover .item_info .title{ color:#0072d4}.mlist.ad02 .content_list li.nofirst .item_info .subtitle{ height:100px}.mlist.imagelink { background: #f3f9fb; }.mlist.imagelink .content_wrapper { position: relative;margin-top: 60px; }.mlist.imagelink .content_wrapper .content_list{width:1080px; margin:0 auto; }.mlist.imagelink .content_list li { width: 12.5%; float: left; position: relative; }.mlist.imagelink .content_list li.item_block .item_img { position: relative; display: block;}.mlist.imagelink .content_list li.item_block img { width: 100%; height: auto; transition: all ease-out .3s .1s; float: none; }#indexPage .module .container_content .bx-wrapper .bx-pager.bx-default-pager{ display:none}#indexPage .mlist.team_tabs { background: #fff;padding-bottom: 60px; }.mlist.team_tabs .content_wrapper { position: relative; margin-top:60px}.mlist.team_tabs .content_wrapper li img { width: 100%; height:auto;}.mlist.team_tabs .tab_content { width:760px; float:left}.mlist.team_tabs .tab_content .content_list li { width: 100%; height:360px;float: left;}.mlist.team_tabs .tab_content .content_list li > .wrapper{height: 360px;}.mlist.team_tabs .tab_content .content_list li .item_img { display: block;width: 300px; height: 320px; float: left;position: relative;overflow: hidden; }.mlist.team_tabs .tab_content .content_list li .item_wrapper {margin-left:340px; height: 100%; }.mlist.team_tabs .tab_content .content_list li .item_info{ padding-top:40px;transition: all 0.6s ease 0s;}.mlist.team_tabs .tab_content .content_list li .item_info .title { font-size: 16px; color: #070506; }.mlist.team_tabs .tab_content .content_list li .item_info .subtitle { font-size: 12px; color: #898989; margin-top: 4px }.mlist.team_tabs .tab_content .content_list li .item_info .description {width: 400px; margin-top: 32px; font-size: 13px; line-height: 22px; height:180px; overflow: hidden; color: #898989; margin-bottom: 40px; }.mlist.team_tabs .tab_content .content_list li .item_info .description p a{color: #6e6e6e;}.mlist.team_tabs .tab_content .content_list li .item_info a.more{ margin-top:56px; display:block;}.mlist.team_tabs .tab_button{ margin-top:0px; width:300px; float:right}.mlist.team_tabs .tab_button .bx-viewport:after{ position:absolute; bottom:0; width:100%; height:1px; background:#fff; content:''}.mlist.team_tabs .tab_button .content_list li { width: 100%;float: left;height:auto; cursor:pointer; background:#fff;transition: all ease-out .3s;}.mlist.team_tabs .tab_button .content_list li:hover{background-color:#edf3f5;}.mlist.team_tabs .tab_button .content_list li > .wrapper{ padding:20px 30px; height:60px; position:relative;transition: all ease-out .3s;}.mlist.team_tabs .tab_button .content_list li > .wrapper:after{ width:240px; height:1px; background-color:#e9e9e9; content:''; position:absolute; bottom:0}.mlist.team_tabs .tab_button .content_list li .item_img { display: block; width: 60px; height: 60px; float: left;position: relative;overflow: hidden;  }.mlist.team_tabs .tab_button .content_list li .item_wrapper { margin-left: 75px; margin-top:6px;height: 100%;color: #5D5D5D;}.mlist.team_tabs .tab_button .content_list li .item_info .title { font-size: 14px;}.mlist.team_tabs .tab_button .content_list li:hover .item_info .title{color:#0072d4;}.mlist.team_tabs .tab_button .content_list li .item_info .subtitle { font-size: 12px; margin-top: 4px }.mlist.team_tabs .tab_button .content_list li.active{ background-color:#0072d4}.mlist.team_tabs .tab_button .content_list li.active > .wrapper .title{ color:#fff}.mlist.team_tabs .tab_button .content_list li.active > .wrapper .subtitle{ color:#fff}.mlist.team_tabs .tab_button .content_list li.active > .wrapper{padding-left:30px; padding-right:20px}.mlist.team_tabs .tab_button .content_list li.active > .wrapper:after{ opacity:0}#indexPage .module.team_tabs .bx-controls-direction a{ left:100px; margin-top:0}#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-prev{ left:130px; top:-40px;}#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a i{font-size:26px; margin-left: 10px;}#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-next{ left:130px; top:auto; bottom:-40px;}#moduleControl{ position:fixed; right:20px; top:50%;}#moduleControl a.moduleCItem{border: 1px solid transparent;border-radius: 6px; display:block;height: 10px;margin-bottom:5px;outline: 0 none;text-indent: -9999px;transition: all 0.3s ease-out 0s;width: 10px;}#moduleControl a.moduleCItem span{width: 4px;height: 4px;border-radius: 50%;background: #555;display: block;margin: 3px 0 0 3px;}#moduleControl a.moduleCItem:hover,#moduleControl a.moduleCItem.active{border-color:#00C0FF;}#moduleControl a.moduleCItem:hover span,#moduleControl a.moduleCItem.active span{ opacity:0}.npagePage .module_container { padding-bottom:0}.npagePage .module_container .module_container { padding-left: 0px; padding-right: 0px; max-width: 100% }.npagePage .module .container_category { text-align:left; padding-bottom:0; padding-top:100px}.npagePage .container_content { padding-top:60px }.npagePage #banner { height: 400px }.npagePage #banner div { height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover }.npagePage .content { font-size: 13px; line-height: 24px;color: #7e7e7e;}.npagePage .content hr { border: none; border-top: 1px dotted #d3d3d3; margin-top: 10px; margin-bottom: 10px; word-wrap: break-word; word-break: normal; }.npagePage .content .postbody a, .npagePage .content .description a { text-decoration: underline }.postbody img { float: none; max-width: 100%; margin-bottom: 5px }.npagePage .mpageEditor .container_header { padding: 80px 0 40px; font-size: 22px; text-align: center }.npagePage .mpageEditor .container_header .title { color: #333; }.npagePage .mpageEditor .container_header .subtitle { font-size: 14px }.npagePage .mpageEditor .container_content { padding-top:0; margin:20px 0 120px 0;}.npagePage .mpageEditor .postbody #contactinfo { float: left; width:30%; }.npagePage .mpageEditor .postbody #contactform { float:left; width:60%; margin-left:10%; }.npagePage .mpageEditor #mcontact .module_container { max-width:1200px }#footer { height: 20px; padding: 10px 56px; margin-top: 80px; }#footer p { line-height: 20px; height: 20px; text-align: left; max-width:1170px; margin:0 auto; color: #9E9E9E; }#footer p span.ellipsis { display: inline-block; max-width: 70% }#footer p a#flogo { display: inline-block; width: 50px; height: 20px; vertical-align: top; margin-left: 10px; margin-right: 40px; }#footer p a#fbeian { color: #8e8e8e; vertical-align: top }#shares { position: fixed; right: 7px; bottom: 63px; z-index: 99; height: 124px }#shares a { width: 40px; height: 40px; border: #f2f2f2 1px solid; display: block; background-color: #fff; color: #999; font-size: 16px; text-align: center; position: relative; transition: all 0.3s ease-out 0s; }#shares a i { margin-top: 12px; color: #999; transition: all 0.3s ease-out 0s; }#shares a i.fa.fa-mobile { font-size: 24px; margin-top: 8px; }#shares a:hover i, #online_open:hover i { color: #7D7D7D; }#shares a:hover { border-color: #f6f6f6; z-index: 1; background-color: #f6f6f6; }#shares a#sweixin { top: -1px }#shares a#gotop { margin-top: -2px; font-size: 22px; }#shares a#gotop i { margin-top: 6px }.fixed { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background: rgb(0,0,0); background: rgba(0,0,0,.6); overflow-y: auto; z-index: 100; display: none }#fixed_weixin .fixed-container { width: 220px; height: auto; padding: 20px 20px 0 20px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -110px; margin-top: -140px }#fixed_weixin .fixed-container div { height: 220px }#fixed_weixin .fixed-container p { height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #262626 }#fixed_mp .fixed-container { width: 258px; height: 298px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -129px; margin-top: -149px }#fixed_mp .fixed-container p { padding: 0 20px; text-align: center; font-size: 14px; color: #262626 }#online_open { width: 40px; height: 40px; background: #fff; border: #f2f2f2 1px solid; cursor: pointer; position: fixed; right: -40px; bottom: 186px; z-index: 99; font-size: 18px; color: #999; text-align: center; line-height: 30px; margin-right: -3px; }#online_open:hover { border-color: #f6f6f6; background-color: #f6f6f6; }#online_open i { margin-top: 12px; transition: all 0.3s ease-out 0s; }#online_lx { width: 180px; height: auto; background-color: #fff; -webkit-box-shadow: 0 5px 9px rgba(4,0,0,.17); box-shadow: 0 5px 9px rgba(4,0,0,.17); position: fixed; right: 7px; bottom: 188px; z-index: 99999; margin-right: -10px; }#olx_head { padding: 20px; line-height: 16px; height: 16px; background: #444; color: #fff; font-size: 14px }#olx_head i { font-size: 18px; color: #fff; cursor: pointer; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }#olx_head i:hover { color: #fff; transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); }#olx_qq li a { padding: 12px 30px; height: 18px; line-height: 18px; background: #e5e5e5; color: #353434; display: block; border-bottom: #fff 1px solid; transition: all ease-out .3s; font-size: 12px }#olx_qq li a:hover{height: 30px; line-height: 30px;}#olx_qq li a i { color: #5e5e5e; font-size: 16px; vertical-align: middle; margin-right: 18px; transition: all ease-out .3s; }#olx_qq li a:hover { color: #fff;background: #0072D4;}#olx_qq li a:hover i { color: #fff; }#olx_tel { padding: 20px 30px }#olx_tel div { color: #434343; line-height: 14px; height: 14px; margin-bottom: 10px }#olx_tel div i { font-size: 18px; margin-right: 20px; vertical-align: middle }#olx_tel p { line-height: 18px; font-family: PlusJakartaSans-Medium; font-size: 16px }.hide{ display: none; }.popup { display: block; }.popup .fixed-container{position: absolute;left: 50%;top: 50%; background:#fff; width:800px; height:600px}.show { display: block; }.netmask { display: block }.netmask div { position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px }.netmask.loading div i { display: block; background: url(../images/loading.gif); width: 40px; height: 40px }.netmask div i:before { display: none; font-size: 40px; color: #fff; }.netmask.success div i:before { display: block }#indexPage .module .container_content .list_more{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mlist.service .content_list li.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mlist.project .content_list li.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mlist.team .content_list li.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mlist.imagelink .content_list li.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mlist.news .content_list li.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mcustomize .header.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mcustomize .description.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mcustomize .mediabody.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }#mcontact #contactinfo.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }#mcontact #contactform.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.container_target.wow { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.module_container .content_list li.wow{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }.mlist.team_tabs .tab_button .content_list li.active > .wrapper{background-color:#0072D4;}

.mlist.team_tabs .tab_button .content_list li.active > .wrapper .title{color: #fff;}#contactform p .inputtxt.submit:hover{border-bottom: 0;}

.container_target a:last-child{ color: #0072d4;}

.hide{ display: none; }.show { display: block; }

#assistBtn,#openAssist{display: none; }



#indexPage .ad01 .container_category {

    display: none;

}


/* video  */
#indexPage .videom .item_block {
    width: calc(100% / 3 - 15px);
    height: auto;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    position: relative;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15);
    transition: all .36s ease;
    cursor: pointer;
}

#sitecontent .ff_pageList .videom .item_block {
    width: calc(100% / 3 - 15px);
    height: auto;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    position: relative;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15);
    transition: all .36s ease;
    cursor: pointer;
}

#sitecontent .videom .item_block .item_img img {
    max-width: 100%;
}

#sitecontent .videom .item_block .item_tags,#sitecontent .videom .item_block .date_wrap,#sitecontent .videom .item_block .details,#sitecontent .videom .item_block .item_index {
    display: none;
}

#sitecontent .videom .item_block .item_info {
    background: rgba(0, 0, 0, 0.1);
    padding: 6% 5% 6%;
}

#sitecontent .videom .item_block .item_info,.npagePage:not(.post) .videom .item_block .item_info {
    transition: padding .36s ease;
    padding: 6% 4% 6%;
    text-align: left;
}

#sitecontent .videom .item_block .item_info .title,.npagePage:not(.post) .videom .item_block .item_info .title {
    font-size: 16px;
    color: #fff;
}

#sitecontent .videom .item_block .item_info .subtitle,.npagePage:not(.post) .videom .item_block .item_info .subtitle {
    font-size: 14px;
    margin-top: 8px;
    line-height: 16px;
}

#sitecontent .videom .content_wrapper .more {
    display: none;
}

#sitecontent .videom .item_block .item_info,.npagePage:not(.post) .videom .item_block .item_info {
    transition: 0.36s ease;
}

#sitecontent .videom .item_block:hover .item_info,.npagePage:not(.post) .videom .item_block:hover .item_info {
    background-color: #e3120b;
}

#sitecontent .videom .item_block:hover .item_info .subtitle,.npagePage:not(.post) .videom .item_block:hover .item_info .subtitle {
    color: rgba(255, 255, 255, 0.6)
}

#sitecontent .videom .item_block:hover .item_info,.npagePage:not(.post) .videom .item_block:hover .item_info {
    padding-left: 8%;
}

#sitecontent .videom .item_block .item_info,.npagePage:not(.post) .videom .item_block .item_info {
    transition: all .36s ease;
}

.vPlayArea {
    width: 100%;
    height: 100%;
}

.vPlayArea .vPlayItem {
    width: 960px;
    padding: 10px;
    height: 618px;
    background: #fff;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -480px;
    margin-top: -366px;
    z-index: 2;
    border: 1px solid #dedede;
    transition: margin 0.36s ease, background 1s ease, border-color 1s ease;
}

.vPlayArea .vPlayItem video {
    width: 100%;
}

.vPlayArea.vshow .vPlayItem {
    margin-top: -336px;
}

.videoTabBtns {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 0;
    transform: translateY(-50%);
    transition: opacity 1s ease;
}

.videoTabBtns .videoTabBtn {
    width: 50px;
    height: 50px;
    background: #fff;
    margin-top: -25px;
    position: absolute;
    top: 0;
    text-align: center;
    cursor: pointer;
}

.videoTabBtns .videoTabBtn .icon {
    text-align: center;
}

.videoTabBtns .videoTabBtn.next {
    right: 0;
}

.videoTabBtns .videoTabBtn.next .icon:after {
    content: "";
    font-family: "FontAwesome";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 14px;
    line-height: 1;
    color: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    line-height: 50px;
    font-size: 29px;
    color: #848484;
}

.videoTabBtns .videoTabBtn.prev {
    left: 0;
}

.videoTabBtns .videoTabBtn.prev .icon:after {
    content: "";
    font-family: "FontAwesome";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 14px;
    line-height: 1;
    color: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    line-height: 50px;
    font-size: 29px;
    color: #848484;
}

.videoInfor {
    width: 100%;
    height: 48px;
    position: relative;
    padding: 15px 0 0;
    transition: opacity 1s ease;
}

.videoInfor .title {
    font-size: 16px;
    color: #2e2e2e;
}

.videoInfor .subtitle {
    color: #7d7d7d;
    font-size: 13px;
    line-height: 22px;
    margin-top: 6px;
}

.videoBg {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    z-index: 100;
    transition: background 1s ease;
}

.videoBg.deepView {
    background: rgba(0, 0, 0, 0.9);
}

.videoBg.deepView .vPlayItem {
    background: transparent;
    border-color: transparent;
}

.videoBg.deepView .videoInfor {
    opacity: 0;
}

.videoBg.deepView .videoTabBtns {
    opacity: 0;
}

.vPlayArea .vPlayItem {
    background: #252525;
    border-color: #252525;
}

.theme-b .videoTabBtns .videoTabBtn {
    background: #252525;
}

.videoInfor .title {
    color: #fff;
}

.agent-mobile .videom .content .wrapper {
    width: 96%;
    margin: 0 2%;
    margin-top: 20px;
}

.videom .item_block .item_img {
    position: relative;
}

.videom .item_block .imgIcon {
    opacity: 0;
    position: absolute;
    width: 48px;
    height: 48px;
    border: 3px solid rgba(255, 255, 255, 0.9);
    top: 10%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    border-radius: 50%;
    transition: all 0.5s ease 0s;
    visibility: hidden;
}

.videom .item_block:hover .imgIcon {
    visibility: visible;
    opacity: 1;
    top: 50%;
}

.videom .item_block .imgIcon:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #fff;
    top: 50%;
    left: 50%;
    margin-left: -6px;
    margin-top: -9px;
}

.agent-mobile .videom .content_list .item_block {
    width: 49%;
    float: left;
    margin-bottom: 10px;
}

.agent-mobile .videom .content_list .item_block:nth-child(2n) {
    float: right;
}


.theme-b .vPlayArea .vPlayItem {
    background: #252525;
    border-color: #252525;
}

.theme-b .videoTabBtns .videoTabBtn {
    background: #252525;
}



.theme-b .videoInfor .title {
    color: #fff;
}


#sitecontent .videom img {
    float: none;
}
#sitecontent .videom .item_block .item_mask {
    transition: 0.36s ease;
    /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAC0CAYAAACKcP4VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI2NEUwMjc2OUJBMzExRThBRjgwQUYyRkM4NkQ1QkU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI2NEUwMjc3OUJBMzExRThBRjgwQUYyRkM4NkQ1QkU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjY0RTAyNzQ5QkEzMTFFOEFGODBBRjJGQzg2RDVCRTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjY0RTAyNzU5QkEzMTFFOEFGODBBRjJGQzg2RDVCRTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YkVFvAAACwElEQVR42uzXQU4CQRiE0WnDEbn/Vdq4cyGOA0OXUO9bkbAwIS/1t+N6vW53Nr99Hpt0sMud2Pa+g1Gn4JtWUc/oYwfQPOFvTD+zjuA7G8yEUH/B90wkEOomvlUwINSvb75VCAVfDIIVhC8ehKX45j9DKMtnBdWHD0L4IBR83oNvim++IEAILR+E6sTnFMNnBdWND0L4IBR83oPwWUF144MQPqdY8FlB+CCETxDC5z0In6wgfBDCJwDhs4LwQQghfBDCB6Hgs4LwQSj4nGL4rKDggxA+CAWf9yB8VhA+QQifUwyfrCB8EMInCOHzHoRPVhA+COGTUwyfFYRPEMIHIXzyHoTPCsInCOFziuFT3wrCByF86kMIH4TwqW8F4VMMIXyKnWL4FFtB+BRDCJ9iCOFT7D0In2IrCJ9iCOFT7BTDp9gKwqcYQvgUQwifYu9B+BRbQfgUW0H4FAs+xdYPPsUAwidnV33rB58sn/rWDz5ZPsEnwSf4JPgEnwSfXr4BnyyfulYPPlk+9a0efLJ86ls9+BSD99XFb6LV6CyfovAsnyLo4FMMHXyKofPmUxSe5VMEHXyKoXN2FYVn+RRBB59i6OBTDJ03n6LwLJ8i6OBTDJ2zqyg8ywfdBp+q0MEHXTxvPvAsn3rQwQeds6tOeJYPOvjUhQ4+6Lz51AnP8kEHn7rQObvgWT71oYMPOvjUh86bDzzLB11v8EHn7IJn+QQdfNDBJ+i8+cCzfIIOPuicXfBk+aCDDzrBB503H3iyfNDBB52cXfAsH3TwQSf4oPPmA0+WDzr4oJOzC57lg07wQQcfdOp884Fn+aDT8eUbL4gOPGfX2un9zy508EGn98cHXdGbb4Cn5uWDrvi/3RFEB145PmunKL6xEB148C1dI+i0e3YHdEq++c4CA51+7HIAz4ROq/HdwjRB0yN9CjAAQh2YndQMJJcAAAAASUVORK5CYII=); */
    background-repeat: no-repeat;
    /* width: 48px;
    height: 48px; */
    position: absolute;
    top: 0;
    /* background-color: rgba(255, 255, 255, 0.58); */
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    /* border: 1px solid hsla(0, 0%, 33%, 0.58); */
    border-radius: 50%;

    background-size: 20px;
    background-position: 16px;
    opacity: 0;
}

#sitecontent .videom .item_block:hover .item_mask {
    opacity: 1
}
#sitecontent .videom .item_block .item_info, .npagePage:not(.post) .videom .item_block .item_info {
    
    background: none;
}

#sitecontent .videom .item_block .item_info .title, .npagePage:not(.post) .videom .item_block .item_info .title {
    
    color: #333;
}
#sitecontent .videom .item_block:hover .item_info .subtitle, .npagePage:not(.post) .videom .item_block:hover .item_info .subtitle,
#sitecontent .videom .item_block .item_info .subtitle, .npagePage:not(.post) .videom .item_block .item_info .subtitle {
    
    color: #898989;
}

#sitecontent .videom .item_block:hover .item_info, .npagePage:not(.post) .videom .item_block:hover .item_info {
    background: #fff;
}
#sitecontent .videom .content_list {
    overflow:hidden;
}
