@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:HELVETICANEUELTPRO-THEX;src:url(/style/starry/fonts/HELVETICANEUELTPRO-THEX.OTF)}
::-webkit-scrollbar-track-piece{width:10px;height:5px;background-color:#353535}
::-webkit-scrollbar{width:10px;height:5px;background-color:#666}
::-webkit-scrollbar-thumb{width:10px;height:5px;background-color:#555;border-radius:5px}
::-webkit-scrollbar-thumb:hover{width:10px;height:5px;background-color:#999}
*{margin:0;padding:0}
ul li{list-style:none}
a{text-decoration:none;color:#232323}
img{border:none}
input,textarea{outline:0;border:none;background:0 0;font-size:14px;font-family:Arial,"微软雅黑";-webkit-appearance:none}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body,html{width:100%;height:100%;font:14px 'PingFang SC', 'Microsoft YaHei';font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'Source Han Sans CN', 'Source Han Serif CN', 'SimSun', 'SimHei', 'Arial';-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;color:#232323;background-color:#2b2b2b}
body{overflow-x:hidden}
img{float:none;max-width:100%;height:auto}
/* 字体加载 */
@font-face{font-family:'HELVETICANEUELTPRO-THEX';src:url('../fonts/HELVETICANEUELTPRO-THEX.OTF');font-weight:400;font-style:normal}
@font-face{font-family:'en_light';src:url('../fonts/GOTHAM-LIGHT.OTF');}
@font-face{font-family:'en_bold';src:url('../fonts/GOTHAM-BOLD.OTF');}
@font-face{font-family:'digit';src:url('../fonts/DINCond-Bold.otf');}
@font-face{font-family:'AvantGardeGothicITC';src:url('../fonts/AvantGardeGothicITC.eot?#iefix');src: url("../fonts/AvantGardeGothicITC.eot?#iefix") format("eot"), url("../fonts/AvantGardeGothicITC.ttf")}
@font-face {font-family: 'GOTHAM-BLACK'; src: url('../fonts/GOTHAM-BLACK.OTF');font-weight: normal;font-style: normal;}
@font-face{font-family:'just-web';src:url('../fonts/just-font.ttf');src: url("../fonts/just-font.woff")}
@font-face{font-family:'MontserratBold';src: url("../fonts/MontserratBold.eot");src:url('../fonts/MontserratBold.ttf');}
@font-face{font-family:'Alishuhei';src: url("../fonts/alishuhei.eot");src:url('../fonts/alishuhei.TTF');}

.font-txeh {font-family: 'HELVETICANEUELTPRO-THEX';letter-spacing: 1px;}.f-en_light {font-family:'en_light';}.f-en_bold {font-family:'en_bold';}.f-digit {font-family:'digit';}.f-gotham-black {font-family: 'GOTHAM-BLACK'}.f-ava {font-family:'AvantGardeGothicITC'}.f-MontserratBold {font-family: 'MontserratBold'}.f-jhenghei {font-family:'Microsoft JhengHei';}.f-Alishuhei {font-family:'Alishuhei';}
.clearfix:after{clear:both;display:block;content:''}
.clearfix{zoom:1}
.show{display:block}
.hide{display:none}
.text-outside-line{position:relative;display:inline-block;color:#eee;font-size:16px}
.text-outside-line::before,.text-outside-line::after{content:"";position:absolute;top:50%;height:1px;width:99%;display:block;border-bottom:1px solid;right:100%;opacity:.15}
.text-outside-line::before{right:100%;margin-right:25px}
.text-outside-line::after{left:100%;margin-left:25px}
.close{width:48px;height:48px}
.close .b{}
.close .b div{background-color:#fff}
.bx-helper,.sliderArrow{display:none}
.item_bg{height:100%;width:1000%}
.bx-wrapper .bx-controls-direction a:hover{background:rgba(0,0,0,.8)}
.mcounter{background:#333}
.module{position:relative;z-index:1;background-color:#2e2e2e}
.module.bgParallax{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position-y: center !important;}
.module_container{margin:0 auto;padding:60px 50px;max-width:1300px; width: 100%;}
.module_container.case_max {max-width: 1800px;}
html[class*=agent-mobile] .module_container{overflow:hidden}
.postbody .module_container,.module_container .module_container{padding-top:0;padding-bottom:0}
.module_container.wide{max-width:1800px;padding-right:0px;padding-left:0px}
.container_header{padding-bottom:30px;text-align:center;font-size:30px;max-width:560px;margin:0 auto}
.container_header .title{color:#eee}
.container_header .subtitle{color:#939393;font-size:14px;margin-top:5px;font-family:HELVETICANEUELTPRO-THEX,Arial;letter-spacing:1px;text-transform:uppercase}
.module_container .more{padding:8px 50px;background:rgb(255 255 255 / 7%);border:rgba(255,255,255,.06) 1px solid;transition:all ease-out .3s;text-decoration:none;color:#999;border-radius:50px;display:inline-block}
.module_container .more.hide{display:none}
.module_container .more:after{margin-left:10px;content:"\f105";font:normal normal normal 14px/1 FontAwesome;display:inline-block}
.agent-desktop .module_container .more.white:hover{background:#232323;border-color:#232323;color:#fff}
.module_container .more.black{background:#ffffff;border-color:#ffffff;color:#232323}
.agent-desktop .module_container .more.black:hover{background:none;color:#fff}
.row{zoom:1}
.row:after{content:"";display:block;clear:both}
.row[class*=gutter]{margin:0 -10px}
.row.gutter20{margin:0 -20px}
.row > [class*=col-]{float:left}
.row[class*=gutter] > [class*=col-]{box-sizing:border-box;padding:0 5px}
.row.gutter20 > [class*=col-]{padding:0 20px}
.col-100{width:100%}
.col-80{width:80%}
.col-66{width:66.666%}
.col-60{width:60%}
.col-50{width:50%}
.col-40{width:40%}
.col-33{width:33.333%}
.col-25{width:25%}
.col-20{width:20%}
.col-16{width:16.666%}
.col-100 .description{max-width:800px;margin:0 auto}
@keyframes rotate-forever{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}.loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;z-index:999;display:flex;align-items:center;justify-content:center;display:none}
.loading.show{display:flex}
.loading .spinner{animation-duration:0.7s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:30px;width:30px;border:4px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;opacity:0.7;box-sizing:border-box}
#banner{background-color:#1c1c1c}
#banner img{max-width:100%;display:block;margin:0 auto}
.postbody img{float:none;margin:0 auto;margin-bottom:0px;height:auto;max-width:100%}
.pageEditor .row.gutter{margin:0 -20px}
.pageEditor .row.gutter > [class*=col-]{box-sizing:border-box;padding:0 20px}
.agent-mobile .pageEditor iframe{max-width:100vw;max-height:100vw}
.richtext{color:#888;line-height:28px;font-size:16px;text-align:justify}
.richtext a{text-decoration:underline}
.agent-desktop .richtext a:hover{color:#00C0FF}
.richtext hr{margin-top:10px;margin-bottom:10px;border:none;border-top:1px dotted #d3d3d3;word-wrap:break-word;word-break:normal}
#pages{padding:20px 0 60px;height:24px;text-align:center}
#pages span{display:inline-block;margin:0 10px;color:#555;line-height:28px}
#pages a{display:inline-block;margin-right:5px;width:26px;height:26px;text-align:center;text-decoration:none;font-family:Arial;line-height:24px;transition:all .2s ease-out}
#pages a:after{display:block;margin:2px auto;width:0;height:1px;background-color:#d4d4d4;content:""}
#pages a.active{color:#7e7e7e}
#pages a.active:after,.agent-desktop #pages a:hover:after{width:10px}
.container_category{position:relative;z-index:3;width:100%;text-align:center;margin-bottom:50px}
.container_category a{position:relative;display:inline-block;margin:0px 15px;color:#6f6f6f;transition:all .3s ease-out 0s;font-size:18px}
.container_category a:after{position:absolute;left:0;bottom:-13px;width:65%;height:1px;background-color:#eeeeee;content:'';opacity:0;transition:all .3s ease-out 0s;margin:0 auto;right:0}
.container_category a.active,.agent-desktop .container_category a:hover{color:#eee}
.container_category a.active:after,.agent-desktop .container_category a:hover:after{opacity:1;bottom:-8px}
#header{position:fixed;top:0;z-index:999;width:100%;border-bottom:1px solid rgb(255 255 255 / 15%);min-width:1220px}
#header .wrapper{height:auto}
#header > .content{margin:0 auto;height:100%;padding:0 50px;max-width:1600px;position:relative;display:flex;justify-content:space-between;align-items:center}
#header .content #headTop{height:100%;overflow:hidden}
#header .content a#logo{display:block;float:left;transition:all ease-out .3s}
#header .content a#logo img{max-height:40px}
#header #navWrapper{float:right}
#header #navWrapper .content{display:flex;align-items:center}
#header .nav{float:left;margin-left:30px}
#header .nav > li{position:relative;float:left;height:auto;font-size:16px}
#header .nav > li > a{position:relative;display:block;overflow:hidden;padding:35px 0;margin:0 30px;transition:all ease-out .3s;line-height:30px;color:#FFF}
#header .nav > li > a span{position:relative;display:inline-block}
#header .nav > li > a > i{margin-left:10px}
#header .nav .subnav{position:absolute;top:100%;left:0;z-index:199;visibility:hidden;overflow:hidden;background-color:#232323;opacity:0;transition:all .36s ease;min-width:180px}
#header .nav .subnav li:last-child{margin-bottom:15px}
#header .nav .subnav li:first-child{margin-top:15px}
#header .nav .subnav li:first-child::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#444}
#header .nav .navitem:last-child .subnav{left:auto;right:0}
#header .nav .subnav li{padding:0 25px}
#header .nav .subnav li:hover{background:#444}
#header .nav .subnav li a{display:block;padding:10px 0 10px;color:#9d9d9d;font-size:14px;line-height:18px;height:18px;transition:all .2s ease-in-out;position:relative;left:0}
#header .nav .subnav li a i{float:right;margin-top:3px}
#header .nav .language-list.subnav li a i {float: none;}
#header .nav .subnav li a:hover{left:5px;color:#fff}
#header .nav > li:hover .subnav{visibility:visible;opacity:1}
#header .nav > li a.active span,#header .nav > li:hover a span,#header ul.nav >li.navitem.lan:hover >a{color:#fbd110}
#header .nav > li > a.active::after{width:100%}
#header .nav > li > a::after{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;height:3px;width:0;background:#fbd110;transition:all .2s ease-in-out}
#header .nav > li > a:hover::after{width:100%}

#header .l_quote {margin-left: 15px; border-left: 1px solid #565656; padding-left: 25px;}
#header .l_quote a { color: #fbd110; border: 1px solid #fbd110; padding: 5px 12px; border-radius: 20px; font-size: 14px; transition: all 0.5s;}
#header .l_quote a:hover {background: #fbd110; color: #111;}

#header ul.nav >li.navitem.lan::after {display: none;}
#header ul.nav >li.navitem.lan >a {line-height: 44px;height: 44px;margin: 23px 0 23px 20px;}
.calss-8 >a {cursor:pointer; pointer-events: none;}

#header ul.nav >li.navitem.lan >a {color: #FFF;margin: 30px 0;line-height: 40px; height: 40px;}
#header.mini ul.nav >li.navitem.lan >a {margin: 20px 0;}
#header .nav > li.navitem.lan > a::after {display: none;}
#header ul.nav >li.navitem.lan .subnav {width: 175px; left: 0;}
#header ul.nav >li.navitem.jg::before { content: '';position: absolute;top: 0;bottom: 0;margin: auto 0; left: 10%; height: 100%;width: 1px;background: #fff;opacity: .15;transition: all 0.3s; }
#header.mini #nav ul >li.navitem.jg::before {height: 18px;opacity: .6;background: #aaa;}
#header ul.nav >li.navitem.lan >a {border-radius: 3px;padding: 0 15px;font-size: 15px;letter-spacing: 0; display: flex; flex-direction: row; align-items: center;}
#header ul.nav >li.navitem.lan >a .icon {font-size: 22px;margin-right: 5px;}
.lan >a {font-weight: normal !important;}
.lan i.gq {width: 20px;height: 20px;margin-right: 5px;background-repeat: no-repeat;display: inline-block;background-size: auto 100%;vertical-align: -3px;}
.lan .gq_en {background: url(../images/icon/gq-en.png)}
.lan .gq_de {background: url(../images/icon/gq-de.png)}
.lan .gq_alb {background: url(../images/icon/gq-alb.png)}
.lan .gq_xby {background: url(../images/icon/gq-xby.png)}
.lan .gq_pty {background: url(../images/icon/gq-pty.png)}
.lan .gq_cn {background: url(../images/icon/gq-cn.png)}
.lan .gq_fg {background: url(../images/icon/gq-fg.png)}


body.openMenu #header .nav{position:absolute;left:0;top:66px;width:100%;margin-left:0;background-color:rgba(23,23,23,0.95);display:block}
body.openMenu #header .nav > li{width:100%;font-size:13px}
body.openMenu #header .nav > li > a{border-bottom:solid 1px rgba(255,255,255,.06);padding:10px 0}
body.openMenu #header .nav > li > a i{color:#fff;float:right}
body.openMenu #header .nav > li span{color:#fff}
body.openMenu #header .nav .subnav{position:static;visibility:visible;opacity:1;padding:0;background-color:rgba(23,23,23,1)}
body.openMenu #header .nav .subnav.hide{height:0 !important;opacity:0;transition:height 0.36s ease 0s,opacity 0.26s ease 0s;display:block}
body.openMenu #header .nav .subnav li a{border-bottom:solid 1px rgba(255,255,255,.06);color:#939393;padding:10px 0}
#header #openBtn{padding:6px 0;cursor:pointer;display:none}
.lcbody{width:48px;height:48px;position:relative;transform:translateZ(0px) rotate(0deg);transition: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;width:48px;height:48px}
.lcitem .rect{width:17px;height:1px;background:#232323;position:absolute;left:16px;transition:transform 0.2s ease 0.2s;-webkit-transition:-webkit-transform 0.2s ease 0.2s}
.lcitem .rect.top{top:23px;transform:translate3d(0px,-3px,0px)}
.lcitem .rect.bottom{bottom:23px;transform:translate3d(0px,3px,0px)}
body.openMenu #header .content #openBtn .lcbody{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}
body.openMenu #header .content #openBtn .lcitem.bottom,.lcbody.close .lcitem.bottom{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)}
.lcbody.prev .lcitem.top{transform:translateZ(0px) rotate(-45deg)}
.lcbody.prev .lcitem.bottom{transform:translate3d(0px,10px,0) rotate(45deg)}
.lcbody.next .lcitem.top{transform:translateZ(0px) rotate(45deg)}
.lcbody.next .lcitem.bottom{transform:translate3d(0px,10px,0) rotate(-45deg)}
#header.mini,#header.min{background:#181818;border-bottom:1px solid rgb(0 0 0 / 15%);box-shadow:0 10px 20px rgba(0,0,0,.20)}
#header.mini .content a#logo{}
#header.mini .nav > li > a{padding:25px 0}
#header.mini #searchbar{margin-top:24px}
body.openMenu #header.mini .nav{top:61px}

.slider{margin:0}
.slider ul{font-size:0}
.slider .bx-wrapper{max-width:100% !important}
.slider .row.gutter{margin-left:0;margin-right:0px}
.slider .bx-wrapper .row.gutter > [class*=col-]{padding-left:0;padding-right:0}
.slider .bx-wrapper .bx-controls-direction a.bx-prev{left:-80px}
.slider .bx-wrapper .bx-controls-direction a.bx-next{right:-80px}
.slider .bx-wrapper .bx-pager{bottom:-40px}
.slider .bx-wrapper .bx-controls-direction a{border-radius:50px !important}
.agent-desktop .slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider .bx-wrapper .bx-pager.bx-default-pager a.active,.slider .bx-wrapper .bx-pager.bx-default-pager a:focus{border:#fbd110 1px solid;background-color:#fbd110}
#indexPage #topSlider .module_container{padding:0}
#indexPage #topSlider .bx-wrapper .bx-pager{height:10px}
#indexPage #topSlider .bx-wrapper .bx-pager a{display:block;margin:0 5px;width:30px;height:10px;outline:0}
#indexPage #topSlider .bx-wrapper .bx-pager a div.progress{margin-top:5px;width:100%;height:3px;background-color:#555}
#indexPage #topSlider .bx-wrapper .bx-pager a.active div.mask{width:100%}
#indexPage #topSlider .bx-wrapper .bx-pager a div.mask{width:0;height:100%;background-color:#fff}
#indexPage #topSlider .bx-wrapper .bx-pager a div.auto.mask{width:0}
#indexPage #topSlider{position:relative;display:block}
#indexPage #topSlider,#indexPage #topSlider ul.content_list{overflow:hidden;width:100%;height:100%}
#indexPage #topSlider ul li div.item_bg.image img{display:none}
#indexPage #topSlider ul li .wrapper{width:1170px;height:100%;display:table;position:absolute;left:0;right:0;top:0;margin:0 auto}
#indexPage #topSlider ul li .wrapper .description{display:table-cell;vertical-align:middle;padding:100px 0px}
#indexPage #topSlider ul li .wrapper .description.tl{vertical-align:top;text-align:left}
#indexPage #topSlider ul li .wrapper .description.tc{vertical-align:top;text-align:center}
#indexPage #topSlider ul li .wrapper .description.tr{vertical-align:top;text-align:right}
#indexPage #topSlider ul li .wrapper .description.ml{vertical-align:middle;text-align:left}
#indexPage #topSlider ul li .wrapper .description.mc{vertical-align:middle;text-align:center}
#indexPage #topSlider ul li .wrapper .description.mr{vertical-align:middle;text-align:right}
#indexPage #topSlider ul li .wrapper .description.bl{vertical-align:bottom;text-align:left}
#indexPage #topSlider ul li .wrapper .description.bc{vertical-align:bottom;text-align:center}
#indexPage #topSlider ul li .wrapper .description.br{vertical-align:bottom;text-align:right}
#indexPage #topSlider ul li .wrapper .description .title{font-size:36px;line-height:1.1}
#indexPage #topSlider ul li .wrapper .description .subtitle{color:#939393;font-size:14px;margin-top:10px}
#indexPage #topSlider ul li .wrapper .description .more{margin-top:35px}
#indexPage #topSlider ul li div.item_bg.image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
#indexPage #topSlider ul li a.full{position:absolute;width:100%;height:100%;left:0;top:0}

/* 首页影片 */
.film_container {padding: 150px 0 50px;}
.film-box .content-box {position: absolute; right: 0; top: 150px; bottom: 50px;left: 0;}
.film-box .content-box .flex {height: 100%; width: 100%;flex-direction: row-reverse; }
.film-box .content {width: 50%; color: #fff;}
.film-box .film {width: 45%;}
.film-box .film .film-play {padding-bottom: 56.25%; width: 100%; height: 0;}
.film-box .film .film-play video {position: absolute;z-index: 1; width: 100%; height: 100%;}
.film-box .film .film-play::before {content: ''; position: absolute; left: 0; right: -1px; top: -1px; bottom: 0; background-image: url(/style/starry/images/video-bg.png); background-size: cover; background-position: right top; z-index: 10;}
.xk-head {color: #fff;}
.xk-head .en-title{font-size:55px;text-transform:uppercase;color:rgb(255 255 255 / 3%);margin-bottom:-30px;}
.xk-head .title{font-size:40px;font-weight:500;line-height:1.5em; color: #fff;}
.xk-head .text{font-size:17px;line-height:2em;margin-top:30px;font-weight:300;opacity: .85;}

#indexPage .mlist .content_list .item_block .content {background-color: #252525;}
#indexPage .mlist .content_list .item_block .content::before {display: none;}
.mlist .content_wrapper:not(.masonry) .content_list .item_block .item_img{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:none;display:block;position:relative;overflow:hidden;-webkit-filter:grayscale(20%);opacity:1;transition:all .3s ease-out 0s; z-index: 10;}
.case .content_wrapper:not(.masonry) .content_list .item_block .item_img {background-size:80%;}
.mlist.partner .content_wrapper:not(.masonry) .content_list .item_block .item_img {background-size:80%;}
.mlist .content_wrapper:not(.masonry) .content_list .item_block .item_img:hover{opacity:1;-webkit-filter:grayscale(00%)}
.mlist .content_wrapper.masonry .content_list .item_block .item_img{background-image:none !important;padding-bottom:0}
.mlist .content_wrapper:not(.masonry) .content_list .item_block .item_img img{display:none}
.mlist.search #search_header{margin-bottom:40px}
.mlist.search #search_header #search_form{height:36px;max-width:450px}
.mlist.search #search_header #search_form a{height:36px;width:36px;float:right;display:block}
.mlist.search #search_header #search_form a i{margin-left:10px;margin-top:10px;font-size:16px}
.mlist.search #search_header #search_form div{height:16px;display:block;border:1px solid #d9d9d9;padding:9px 10px;margin-right:45px}
.mlist.search #search_header #search_form div input{height:16px;width:100%;line-height:16px}
.mlist.search #search_header #search_result{margin-top:30px;height:45px;line-height:45px;padding:0 20px;color:#333333;background:#ededed;font-size:16px}
.mlist.search .content_list .item_block{border-bottom:#e9e9e9 1px dotted;padding-bottom:25px;margin-bottom:25px}
.mlist.search .content_list .item_block .title{font-size:15px}
.mlist.search .content_list .item_block .searchvalue{color:#ff0000}
.mlist.search .content_list .item_block .item_wrapper .description{font-size:13px;color:#939393;line-height:24px;margin-top:14px}
.mlist.search .content_list .item_block .item_wrapper .description a.moren{margin-left:10px;color:#5f5d5d;text-decoration:underline}
.module.mcounter ul.content_list li div{/* border-right:1px solid #343434 */}
.module.mcounter ul.content_list li:last-child div{border-right:none}
.module.mcounter ul.content_list li p{color:#999;text-align:center;font-size:18px;margin-top:10px}
.module.mcounter ul.content_list li p.number .counterDX{margin-top:15px;color:#DDD;text-align:center;font-size:54px}
.module.mcounter ul.content_list li p.number .unit{font-size:18px;vertical-align:25px;margin-left:8px}
.module.mcustomize .module_container{padding-top:0;padding-bottom:0}
.module.mcustomize .content_list.flex{display:flex;align-items:center}
.module.mcustomize .content_list.flex.flex-start{align-items:flex-start}
.module.mcustomize .content_list .image img{margin:0 auto;display:block}
.module.mcustomize .content_list .description{line-height:25px;color:#999; line-height: 1.8em;}
.module.mcustomize .content_list .description h3{font-size:38px;color:#eee;font-weight:500;line-height:1.5em}
.module.mcustomize .content_list .description p.subtitle{color:#999999;font-size:16px;position:relative}
.module.mcustomize .content_list .description p.view{padding:50px 0}
.module.mcustomize .content_list.flex .custitem > .wrapper >.description{padding:80px 80px 80px 150px}
.module.mcustomize .content_list.flex .custitem > .wrapper >.mlist{padding:80px}
.module.mcustomize .content_list.flex .custitem > .wrapper >.mlist .container_header{max-width:none}
.module.mcustomize .content_list .custitem:nth-of-type(1){animation-name:fadeInLeft}
.module.mcustomize .content_list .custitem:nth-of-type(2){animation-name:fadeInRight}
.module.yyform .form_item{margin-bottom:30px}
.module.yyform .form_content{padding:18px 25px;border:1px solid #d1d1d1;box-sizing:border-box;transition:all ease-in-out .2s}
.module.yyform .form_content.focus{border-color:#585858}
.module.yyform .form_content.error{border-color:#ee2323}
.module.yyform .form_content .form_content_item{width:100%;max-width:100%;outline:0;resize:none}
.module.yyform .codeContent .form_content{float:left;padding-top:10px;padding-bottom:10px}
.module.yyform .codeContent .codeimg{float:left;margin:2px 10px 0 10px;cursor:pointer}
.module.yyform .form_item_submit{margin-bottom:60px}
.module.yyform .form_submit{cursor:pointer;border-radius:0}
.module.yyform .module_container .more.white{border-color:#232323}
.agent-desktop .module.yyform .form_submit.more.white:hover input{color:#fff}
.tags a{font-size:13px;padding:6px 15px;border:1px solid #282828;margin:0 8px 8px 0;display:inline-block;color:#ccc;line-height:25px;transition:all ease-in-out .2s;border-radius:3px;background-color:#282828}
.agent-desktop .tags a:hover{background:#fbd110;color:#444;border-color:#fbd110}
#footer,#footer a{color:#6f6f6f}
#footer #flinks{background-color:#1c1c1c}
#footer #flinks .module_container{padding-top:3%;padding-bottom:3%}
#footer #flinks .row.gutter{margin:0 -40px}
#footer #flinks .row.gutter > [class*="col-"]{padding:0 40px}
#footer #flinks .content_list .item_block{animation-name:fadeInUp}
#footer #flinks .content_list .item_block:last-child{border-right:none}
#footer #flinks .fitem_block_info .title{font-size:16px;font-weight:100}
#footer #flinks .fitem_block_info .title a{color:#ccc}
#footer #flinks .fitem_block_info .description{margin-top:15px;font-size:13px;line-height:21px;height:63px;overflow:hidden;color:#555}
#footer #flinks .fitem_block_info .shareicon{margin-top:20px}
#footer #flinks .fitem_block_info .call{font-size:18px;color:#999;margin-top:20px}
.shareicon a{width:40px;height:40px;display:block;font-size:18px;background-color:#282828;margin-right:10px;text-align:center;border-radius:50px;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;border:1px solid #333333;color:#999}
.agent-desktop .shareicon a:hover{background-color:#fbd110;color:#444;border-color:#fbd110}
.shareicon a i{margin-top:10px;font-size:18px}
#footer #flinks .fitem_block_info .shareicon a{color:#fff;background-color:#2e2f2f;border-color:#2e2f2f}
.agent-desktop #footer #flinks .fitem_block_info .shareicon a:hover{background-color:#555555;border-color:#555555}
#footer #flinks .fitem_block_link li.title{color:#ccc;font-size:18px;margin-bottom:15px}
#footer #flinks .fitem_block_link li.title a{color:#ddd}
#footer #flinks .fitem_block_link li{line-height:30px;height:30px;font-size:15px}
#footer #flinks .fitem_block_link li a{color:#666}
.agent-desktop #footer #flinks .fitem_block_link li a:hover{color:#eee}
#footer #copyright{background-color:#141414}
#footer #copyright .module_container{font-size:13px;line-height:20px;padding:20px;text-align:center}
#footer #copyright #fbeian{margin:0 10px;color:#454545;font-size:12px}
#footer #copyright span.ellipsis{display:inline;max-width:70%}
#footer #copyright a#flogo{display:inline-block;margin-top:2px;margin-left:10px;width:50px;height:20px;vertical-align:top}
#footer #copyright a.beian{color:#9e9e9e !important;vertical-align:top}
#rshares{position:fixed;right:0;bottom:22px;z-index:99;height:124px}
#rshares a{position:relative;display:block;width:40px;height:40px;background-color:#444;text-align:center;border:1px solid #4b4b4b;box-sizing:border-box}
#rshares a,#rshares a i{color:#999;transition:all .3s ease-out 0s}
#rshares a.sweibo i{margin-top:12px}
#rshares a i.fa.fa-mobile{margin-top:6px;font-size:24px}
.agent-desktop #rshares a:hover{z-index:1}
.agent-desktop #rshares a:hover i{color:#fbd110}
#rshares a.sweixin{top:-1px}
#rshares a#gotop{margin-top:-2px;font-size:22px}
#rshares a#gotop i{margin-top:6px}
#fixed_weixin .fixed-container{position:absolute;top:50%;left:50%;margin-top:-140px;margin-left:-110px;padding:20px 20px 0;width:220px;height:auto;background:#fff}
#fixed_weixin .fixed-container div{height:220px}
#fixed_weixin .fixed-container p{height:40px;color:#000;text-align:center;font-size:14px;line-height:40px}
#fixed_mp .fixed-container{position:absolute;top:50%;left:50%;margin-top:-149px;margin-left:-129px;width:258px;height:298px;background:#fff}
#fixed_mp .fixed-container p{padding:0 20px;color:#000;text-align:center;font-size:14px}
#online_open{position:fixed;bottom:145px;z-index:99;width:40px;height:40px;border:1px solid #fbd110;background-color:#fbd110;color:#aaa;text-align:center;font-size:18px;line-height:30px;cursor:pointer;right:0;box-sizing:border-box}
#online_open i{margin-top:10px;color:#555;transition:all .3s ease-out 0s}
.agent-desktop #online_open:hover i{color:#fff}
#online_lx{position:fixed;right:-200px;bottom:145px;z-index:99999;width:180px;height:auto;background-color:#444;box-shadow:0 5px 9px rgba(4,0,0,.17)}
#olx_head{padding:20px;height:1pc;background:#2e2e2e;color:#fff;font-size:14px;line-height:1pc}
#olx_head i{color:#fff;font-size:18px;cursor:pointer;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.agent-desktop #olx_head i:hover{color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg)}
#olx_qq li a{display:block;padding:9pt 25px;height:18px;border-bottom:1px solid #4b4b4b;background-color:#444444;color:#888;font-size:14px;line-height:18px;transition:all ease-out .3s}
#olx_qq li a i{margin-right:18px;color:#666;vertical-align:middle;font-size:1pc;transition:all ease-out .3s}
.agent-desktop #olx_qq li a:hover{background:#999;color:#444}
.agent-desktop #olx_qq li a:hover i{color:#2e2e2e}
#olx_tel{padding:20px 25px}
#olx_tel div{margin-bottom:10px;height:14px;color:#999;line-height:14px}
#olx_tel div i{margin-right:20px;vertical-align:middle;font-size:18px}
#olx_tel p{color:#ccc;font-size:1pc;font-family:HELVETICANEUELTPRO-THEX;line-height:18px}
#header.head-bg{background:#2e2e2e}
.index-mask{position:fixed;top:0px;left:0;width:100%;height:100%;background:rgba(0,0,0,0.48) no-repeat;display:none;z-index:88}
#header #searchbar{display:block}
#navWrapper.searchshow .navitem{-webkit-animation:ac-gn-item-searchshow 400ms both;animation:ac-gn-item-searchshow 400ms both}
#header.head-bg .content a#logo{opacity:0}
#navWrapper.searchhide .navitem{-webkit-animation:ac-gn-item-searchhide 400ms both;animation:ac-gn-item-searchhide 400ms both}
@-webkit-keyframes ac-gn-item-searchshow{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)}
40%{opacity:1}
100%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}
}@keyframes ac-gn-item-searchshow{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)}
40%{opacity:1}
100%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}
}@-webkit-keyframes ac-gn-item-searchhide{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}
60%{opacity:1}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)}
}@keyframes ac-gn-item-searchhide{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}
60%{opacity:1}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)}
}@-webkit-keyframes ac-gn-searchview-searchhide{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}
100%{opacity:0}
}@keyframes ac-gn-searchview-searchhide{0%{opacity:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}
100%{opacity:0}
}@-webkit-keyframes ac-gn-searchform-slide{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);-webkit-animation-timing-function:cubic-bezier(0.11393,0.8644,0.14684,1);animation-timing-function:cubic-bezier(0.11393,0.8644,0.14684,1)}
100%{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes ac-gn-searchform-slide{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);-webkit-animation-timing-function:cubic-bezier(0.11393,0.8644,0.14684,1);animation-timing-function:cubic-bezier(0.11393,0.8644,0.14684,1)}
100%{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes ac-gn-searchform-fade{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.67,0,0.33,1);animation-timing-function:cubic-bezier(0.67,0,0.33,1)}
100%{opacity:1}
}@keyframes ac-gn-searchform-fade{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.67,0,0.33,1);animation-timing-function:cubic-bezier(0.67,0,0.33,1)}
100%{opacity:1}
}@-webkit-keyframes ac-gn-searchinput-fade{0%{opacity:0}
100%{opacity:1}
}@keyframes ac-gn-searchinput-fade{0%{opacity:0}
100%{opacity:1}
}#navWrapper.searchopen .navitem{visibility:hidden}
#navWrapper.searchopen .search-wrap{display:block}
#navWrapper #searchbar.search-wrap{margin-top:0;border:0;background:#2e2e2e;margin:0 auto;padding:0;height:72px;transition:inherit}
#navWrapper .search-wrap{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}
.search-close{width:19px;height:19px;position:absolute;top:12px;right:0}
.search-close .lcitem-top,.search-close .lcitem-bottom{height:19px;width:1px;background:#eee;position:absolute;display:block;top:0;z-index:1;left:9px;transition:all .2s ease-out 0s}
.searchopen .search-close .lcitem-top{left:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.searchopen .search-close .lcitem-bottom{left:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.search-close .lcitem-top{left:0}
.search-close .lcitem-bottom{right:0}
#header .fa-search::before,.search-form .fa-search::before{content:"\f002"}
#navWrapper.searchhide .search-wrap{-webkit-animation:ac-gn-searchview-searchhide 200ms both;animation:ac-gn-searchview-searchhide 200ms both}
#navWrapper.searchshow .search-wrap,#navWrapper.searchopen .search-wrap,#navWrapper.searchhide .search-wrap{-webkit-animation:none;animation:none}
#navWrapper.searchopen .search-wrap{opacity:1;margin-top:0px;z-index:10}
#navWrapper .search-wrap .search-frame{margin-top:14px;position:relative;padding:0 5px;display:none}
#navWrapper .search-wrap input{font-size:16px;line-height:44px;color:#eee;width:100%;border-radius:5px;float:none}
.search-btn{opacity:1;float:left;margin-left:15px;transition:all ease-out .3s;padding-left:28px;border-left:1px solid #565656;margin-right:20px;display:block}
.header-search-form{color:#ddd}
#header .searchtext-btn{color:#ddd;font-size:14px;text-decoration:none;margin-left:30px}
#navWrapper .searchtext-btn i{font-size:18px;line-height:44px}
#header a.search-close{opacity:0;margin-right:20px}
#navWrapper.searchopen a.search-close{opacity:1;transition:all .2s ease-out 0s}
.search-input{float:none;margin-left:48px;margin-right:80px;padding:0 10px;transition:all .3s ease-out 0s}
#header.mini .search-btn{}
#header.mini #navWrapper #searchbar.search-wrap{height:60px}
#header.mini #navWrapper .search-wrap .search-frame{margin-top:8px}
#searchbar .search-frame{height:44px}
#navWrapper.searchopen .search-frame{-webkit-animation:ac-gn-searchform-fade 400ms both;animation:ac-gn-searchform-fade 400ms both;display:block}
#navWrapper.searchopen .search-frame form{-webkit-animation:ac-gn-searchform-slide 1s both;animation:ac-gn-searchform-slide 1s both;border:1px solid rgba(255,255,255,.15);border-radius:50px}
@media screen and (max-width:769px){.search-btn{margin-right:12px;margin-top:24px;padding-left:0;border:0}
.search-input{margin-left:58px}
#header .searchtext-btn{padding-left:30px}
#navWrapper #searchbar.search-wrap{height:60px}
#navWrapper .search-wrap .search-frame{margin-top:8px}
}.fixed{position:fixed;top:0;left:0;z-index:9999;display:none;overflow-y:auto;width:100%;height:100%;background:rgba(0,0,0,.6)}
.hide{display:none}
.show{display:block}
.popup{display:block}
.popup .fixed-container{position:absolute;background:#ffffff;width:100%;height:100%}
.popup .fixed-container.center{left:50%;top:50%}
.popup .closeBtn{position:absolute;right:10px;top:10px;z-index:2;cursor:pointer;width:48px;height:48px}
.popup .closeBtn:after{width:40px;height:40px;background-color:rgba(255,255,255,.2);border-radius:20px;position:absolute;left:4px;top:4px;content:'';transition:all ease-out .2s}
.agent-desktop .popup .closeBtn:hover:after{background-color:rgba(255,255,255,.4)}
.popup .closeBtn .lcitem .rect{background-color:#fff}
@media screen and (max-width:769px){#header .nav{display:none}
#header #openBtn{display:block}
#sitecontent{padding-top:60px}
#header .content a#logo{margin-top:10px}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:0}
#indexPage #topSlider,#indexPage #topSlider .bx-viewport,#indexPage #topSlider ul,#indexPage #topSlider ul li{height:auto !important}
#indexPage #topSlider ul li div.item_bg.image{background-image:none !important}
#indexPage #topSlider ul li div.item_bg.image img{display:block}
#indexPage #topSlider ul li .wrapper{display:none}
.module_container{padding:30px 0 0 0;overflow:hidden}
.row.gutter{margin-left:-5px;margin-right:-5px}
.row.gutter > [class*="col-"]{padding-left:5px;padding-right:5px}
.module_container .more{padding:5px 30px}
.col-66{width:100%}
.col-60{width:100%}
.col-50{width:100%}
.col-40{width:50%}
.col-33{width:50%}
.col-25{width:50%}
.col-20{width:50%}
.postbody .module_container,.module_container .module_container{padding-left:10px;padding-right:10px}
.container_header{padding-bottom:20px;font-size:20px}
.container_category{overflow-y:hidden;overflow-x:scroll;text-align:left;white-space:nowrap;margin-bottom:20px}
body .module.mcustomize .content_list.flex{display:block}
.module.mcustomize .content_list.flex .description{padding:25px 10px}
.module.mcustomize .content_list .description{padding-left:10px;padding-right:10px}
.module.mcounter ul.content_list li{margin-bottom:15px}
#footer #flinks .module_container{padding-top:8%;padding-bottom:8%}
#footer #flinks .row.gutter{margin-left:0;margin-right:0px;display:block}
#footer #flinks .row.gutter > [class*="col-"]{width:100%;padding-left:20px;padding-right:20px;padding-bottom:20px}
#footer #flinks .content_list .item_block{border-right:none;border-bottom:#363636 1px solid;margin-bottom:20px}
#footer #flinks .content_list .item_block:last-child{border-bottom:none;margin-bottom:0}
#footer #flinks .row.gutter > [class*="col-"]:last-child{padding-bottom:0}
#footer #flinks .fitem_block_info .shareicon{margin-top:20px}
#footer #copyright .module_container{padding-top:10px;padding-bottom:10px}
}