@charset "utf-8";@font-face{font-family:HELVETICANEUELTPRO-THEX;src:url(fonts/HELVETICANEUELTPRO-THEX.OTF);font-weight:400;font-style:normal}*{padding:0;margin:0;-webkit-tap-highlight-color:transparent}body,html{text-shadow:none;overflow-x:hidden;width:100%;background-color:#fff;font-family:Arial,Helvetica,Verdana,"微软雅黑";font-size:12px;color:#666;-webkit-text-size-adjust:none;max-width:900px;margin:0 auto;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;height:100%;max-width:900px}a{color:#e40807;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1}b,strong{font-weight:400}em,i{font-style:normal}img{display:block;border:0;width:100%;height:auto}input{border:none;background:0 0}.fl{float:left}.fr{float:right}.clearfix:after{clear:both;display:block;content:''}#sitecontent{box-shadow:0 2px 10px rgba(0,0,0,.1);overflow-y:auto!important;height:100%;position:relative;overflow:hidden}.clearfix{zoom:1}input,textarea{font-family:"微软雅黑",Arial;outline:0;font-size:14px;-webkit-appearance:none}h1,h2,h3{font-size:16px}h4,h5,h6{font-size:16px}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}nav:not(.mm-menu){display:none}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.plr10{padding:0 5%}#header,.content,.footer{text-align:center}#footer,#header{font-size:16px;font-weight:700;color:#fff;line-height:50px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;padding:0 0}#footer{background:#f0f0f0}#header.fixed{position:fixed;top:0;left:0}#footer.fixed{position:fixed;bottom:0;left:0}#footer,#header{box-sizing:border-box;width:100%}#header{top:0;background:#fff;text-align:center;position:fixed;z-index:3;max-width:900px;margin:0 auto}#footer{bottom:0;text-align:left;font-size:12px;font-weight:100;padding:0 20px}#header a.mm-hbtn{background:center center no-repeat transparent;display:block;width:30px;height:30px;position:absolute;top:0;left:10px;margin:10px}#footer a{float:left}#footer span{float:left;width:60%;color:#9e9e9e}#footer strong{float:left;width:auto;color:#9e9e9e}#footer a#flogo{width:50px;margin-top:16px;margin-left:5px}.mm-page{height:100%}.lcbody{width:30px;height:30px;position:relative;transform:translateZ(0) rotate(0);transition:transform .4s cubic-bezier(.4,.01,.165,.99)}.lcitem{position:absolute;left:0;top:0;transform:translateZ(0) rotate(0);transition:transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform:translateZ(0) rotate(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s;width:30px;height:30px}.lcitem .rect{width:30px;height:1px;background:#999;position:absolute;left:0;top:14px;transition:transform .2s ease .2s;-webkit-transition:-webkit-transform .2s ease .2s}.lcitem .rect.top{transform:translate3d(0,-6px,0);-webkit-transform:translate3d(0,-6px,0)}.lcitem .rect.bottom{transform:translate3d(0,6px,0);-webkit-transform:translate3d(0,6px,0)}#header .mm-hbtn.open .lcbody{transform:translateZ(0) rotate(90deg);-webkit-transform:translateZ(0) rotate(90deg)}#header .mm-hbtn.open .lcitem{transform:translateZ(0) rotate(45deg);transition:transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform:translateZ(0) rotate(45deg);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s}#header .mm-hbtn.open .lcitem.bottom{transform:translateZ(0) rotate(-45deg);-webkit-transform:translateZ(0) rotate(-45deg)}#header .mm-hbtn.open .lcitem .rect{transition:transform .2s ease .2s;transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s ease .2s;-webkit-transform:translate3d(0,0,0)}.mm-hlogo{height:60%;position:relative;top:20%;display:inline-block}.mm-hlogo img{height:100%;width:auto}.mm-head{height:50px;width:100%}#mm-slider .bx-controls{display:none}#mm-slider .slider li a{display:block;position:relative}#mm-slider .slider-info{position:absolute;top:45%;width:80%;left:50%;margin-left:-40%}#mm-slider .slider-info .title{font-size:18px;color:#e40807}#mm-slider .slider-info .subtitle{font-size:12px;color:#666}#mm-slider .slider-img{text-align:center}#mm-slider .slider-img img{display:inline-block}#mm-slider .bx-controls{display:block}#mm-slider .bx-controls .bx-controls-direction{display:none}#mm-slider .bx-controls .bx-controls-direction a.bx-prev{left:0}#mm-slider .bx-controls .bx-controls-direction a.bx-prev{right:0}.content li a{display:block}.mm-listview>li:not(.mm-divider):after{left:0}.mlist .container_header .title{font-size:18px;color:#e40807;padding-top:40px;text-align:left;margin-left:5%}.mlist .container_header .subtitle{padding:0 0 16px;color:#B7B7B7;text-align:left;margin-left:5%}.mm-listview>li>a.active{color:#e40807}#category{min-height:40px;position:relative}#category .label{line-height:40px;height:40px;background:#e40807;color:#fff;padding:0 40px}#category .label:after{content:'';display:block;clear:both}#category .label .text{float:left}.dropmenu .label .down{float:right;margin-top:8px;font-size:22px}.dropmenu.open .label .down{transform:rotate(180deg)}.dropmenu ul{width:100%;height:0;overflow-y:auto;position:absolute;z-index:1;background-color:#fff}.dropmenu ul li{width:100%;height:40px;float:left;border-bottom:#f0f0f0 1px solid}.dropmenu ul li a{line-height:40px;height:40px;padding:0 50px;color:#969595;display:block;background:#fff}.dropmenu ul li a.active{background:#f1f1f1;color:#e40807}#pages{padding:20px 0 30px;height:36px;text-align:center}#pages a{width:36px;height:36px;display:inline-block;color:#a9a9a9;line-height:36px;text-align:center;font-family:Arial;margin-right:5px;transition:background-color .2s ease-out}#pages span{margin-right:5px}#pages a i{font-size:24px;top:2px;position:relative}#pages a.active,#pages a:hover{background:0 0;color:#e40807}.category,.more{display:none}.content_list:after{content:'';display:block;clear:both}.bx-wrapper .bx-controls-direction a{margin-top:-20px;background-color:rgba(0,0,0,0)}.bx-wrapper .bx-controls-direction a.bx-prev{left:-15%}.bx-wrapper .bx-controls-direction a.bx-next{right:-15%}.bx-wrapper .bx-controls-direction a i{margin-left:0;color:#CCC}.bx-wrapper .bx-controls-direction a.bx-next i{margin-left:4px}.npagePage.pageEditor,.npagePage.post{padding-top:50px}.npagePage.post #postContent,.npagePage.post #postInfo,.npagePage.post #postNav{width:92%;margin:20px 4%;position:relative;text-align:left}.npagePage.post #postWrapper .item_tags{text-align:left}.npagePage.post #postWrapper .item_tags i{display:none}.npagePage.post #postWrapper .item_tags a{display:inline-block;padding:4px 12px;border:#f0f0f0 1px solid;background-color:#f0f0f0;margin:2rem .2rem}.npagePage.post #postWrapper li .item_tags a{margin:.2rem}.npagePage.post #postWrapper .item_tags a:hover{border-color:#e40807;background:#e40807;color:#fff}.npagePage.post #postInfo{color:#777;margin-top:2rem}.npagePage.post #postInfo .title{color:#444;font-size:16px;transition:all .3s ease-out 0s;line-height:20px}.npagePage.post #postInfo .subtitle{color:#999;font-size:12px;margin-top:4px;transition:all .3s ease-out 0s;line-height:14px}.npagePage.post #postInfo .description{margin-top:20px;display:block}.npagePage .content hr{border:none;border-top:1px dotted #d3d3d3;margin-top:10px;margin-bottom:10px;word-wrap:break-word;word-break:normal}.npagePage.post .navlist li{margin:10px 0}.npagePage.post .navlist_t{padding:24px 30px}.npagePage.post .navlist_t .title{font-size:14px;color:#3c3c3c;transition:all ease-out .3s}.npagePage.post .navlist_t .subtitle{font-size:12px;color:#999}.npagePage.post #postNav{text-align:left}.npagePage.post #postNav .navitem{padding:1.6rem 0;border-bottom:1px solid #f4f4f4}.npagePage.post #postNav .navitem i{display:none}.npagePage.post #listContent h3{color:#444;font-size:14px;margin-top:20px}.mlist{padding:20px 0}.module.mcounter .module_container{padding:10px 0;background-color:#f8f8f8}.module.mcounter ul.content_list{width:100%;height:auto}.module.mcounter ul.content_list:after{content:'';display:block;clear:both}.module.mcounter ul.content_list li{width:50%;height:auto;float:left;text-align:center;margin:10px 0;color:#fff}.module.mcounter ul.content_list li div{border-right:rgba(0,0,0,.08) 1px solid;padding:20px 0}.module.mcounter ul.content_list li div:after{content:'';position:relative;display:block;width:60%;height:1px;background:rgba(255,255,255,.5);margin:0 auto}.module.mcounter ul.content_list li:nth-child(2n) 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:36px;font-family:HELVETICANEUELTPRO-THEX,Arial;text-align:center;color:#3c3c3c}.module.mcounter ul.content_list li p.number .unit{font-size:12px;color:#959595;vertical-align:top}.module.mcounter ul.content_list li p.title{height:auto;overflow:hidden;font-size:12px;color:#959595;padding:0 10px}#mcontact{background-color:#fff;padding-bottom:40px}#mcontact .container_header{padding:20px 0;text-align:left}#mcontact .container_header .title{color:#333;font-size:1.6rem}#mcontact .container_header .subtitle{color:#999}#mcontact .contactinfo h3{margin-bottom:10px;color:#666;text-align:left;font-weight:400;font-size:1.4rem;line-height:2rem}#mcontact .contactinfo p{width:100%;height:2.4rem;color:#999;font-size:1.2rem;line-height:2.4rem;text-align:left}.contactinfo p a{color:#999;text-decoration:underline}.contactinfo div{padding-top:10px;height:30px}.contactinfo div a{background-color:transparent;color:#9b9b9b;font-size:16px;border:1px solid rgba(255,255,255,.07);width:36px;height:36px;border-radius:0;margin-right:10px}.contactinfo div a i{margin-top:10px;font-size:16px;margin-left:1px}.module.mcustomize{padding-bottom:0}.module.mcustomize .header{text-align:center;padding:80px 0 30px 0;font-size:16px;margin:0 auto;color:#252525}.module.mcustomize .header .title{font-family:"微软雅黑",Arial}.module.mcustomize .header .subtitle{font-size:12px;color:#7c7c7c}.module.mcustomize .description{margin:0 auto;line-height:24px;text-align:left;font-size:13px;color:#7c7c7c;height:auto;overflow:hidden}.module.mcustomize .mediabody{text-align:center}.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:#fff;color:#898989;border:1px solid #E1E1E1;transition:all .3s linear;z-index:1;text-align:center;margin-top:0;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(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.module.mcustomize .description a.more:hover{color:#fff;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 .contentbody{height:100%;display:block;padding-top:50px;padding-bottom:20px}.module.mcustomize.horizontal .contentbody .wrapper{vertical-align:middle;display:block;width:90%;margin:0 auto}.module.mcustomize.horizontal .contentbody .header{text-align:left;padding-top:0}.module.mcustomize.horizontal .mediabody{height:auto;width:90%;margin:0 auto}.module.mcustomize.horizontal .mediabody div{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:10px}.bx-wrapper .bx-pager.bx-default-pager a{border-color:#ddd;background-color:#ea5206width:3px;height:3px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{border:#ea5206 1px solid;background-color:#ea5206}.agent-mobile .service .item_info{padding:5% 10% 10%;text-align:center}.agent-mobile .service .subtitle{color:#999;font-size:12px;line-height:16px}.agent-mobile .service .wrapper{width:75%;margin:10px auto 30px;position:relative;overflow:hidden}.agent-mobile .service .bx-wrapper .bx-controls-direction a{margin-top:-20px;background-color:rgba(0,0,0,.1);border-radius:0}.agent-mobile .service .bx-wrapper .bx-controls-direction a.bx-prev{left:-15%}.agent-mobile .service .bx-wrapper .bx-controls-direction a.bx-next{right:-15%}.agent-mobile .service .bx-wrapper .bx-controls-direction a i{margin-left:0;color:#fff}.agent-mobile .service .bx-wrapper .bx-controls-direction a.bx-next i{margin-left:4px}.agent-mobile .service .date_wrap,.agent-mobile .service .item_des,.agent-mobile .service .item_tags,.agent-mobile .service a.details{display:none}.agent-mobile .service .item_block{position:relative}.agent-mobile .npagePage .service .wrapper{width:92%;margin:0 auto}.agent-mobile .npagePage.post .service .wrapper{width:100%;margin:0 auto}.agent-mobile .project .date_wrap,.agent-mobile .project .item_des,.agent-mobile .project .item_tags,.agent-mobile .project a.details{display:none}.agent-mobile .project .content .wrapper{width:96%;margin:0 2%;position:relative}.agent-mobile .project .item_block{width:48%;margin:1%;float:left;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;position:relative;overflow:hidden}.agent-mobile .project .item_block .item_wrapper{position:relative;width:100%;transition:all .6s ease-out 0s;background-color:#f8f8f8}#sitecontent .project .item_block .title{color:#444;font-size:14px;transition:all .3s ease-out 0s;line-height:20px}.agent-mobile .project .item_block .subtitle{color:#999;font-size:12px;margin-top:2px;transition:all .3s ease-out 0s;line-height:14px}.agent-mobile .project .item_block .item_info{padding:20px;width:calc(100% - 40px);display:block;text-align:left}.agent-mobile .project .item_block .item_img{position:relative}.agent-mobile .project .item_block .item_img::before{content:'';position:absolute;top:0;left:0;height:calc(100% - 22px);width:calc(100% - 22px);border:1px solid transparent;margin:10px;transition:all ease-out .3s;z-index:2}.agent-mobile #sitecontent #listContent .item_block:hover .title{color:#fff}.agent-mobile .project .item_block:hover .item_wrapper{background-color:#e40807}.agent-mobile .project .item_block:hover .item_img img{transform:scale(1.06);-moz-transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06)}.agent-mobile .project .content_list .item_block:hover .subtitle{color:rgba(255,255,255,.56)}.agent-mobile .project .content_list .item_block:hover .item_img::before{border:1px solid rgba(0,0,0,.1)}#sitecontent .project .item_block:hover .title{color:#fff}#sitecontent .npagePage.post #postContent .title{color:#444}.agent-mobile .npagePage.post .project #postInfo .description a{height:3rem;line-height:3rem;border:1px solid #e40807;text-align:center;display:inline-block;color:#666;text-decoration:none;padding:0 2rem;margin:1rem 0}.agent-mobile .npagePage.post #postInfo .description a:hover{background:#e40807}.agent-mobile #sitecontent .npagePage.post .project #postInfo .description a:hover{color:#fff}.agent-mobile .ad01 .item_block.first .item_img:after,.agent-mobile .ad01 .item_info .description,.agent-mobile .ad01 .m_container .container_header{display:none}.agent-mobile .ad01 .content_list li{width:50%;float:left;position:relative;box-shadow:0 0 1px rgba(0,0,0,.2);overflow:hidden}.agent-mobile .ad01 .content_list li#item_block_0{width:100%}.agent-mobile .ad01 .content_list li .item_wrapper{height:auto;width:100%;position:absolute;bottom:0;left:0;background-color:transparent;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}.agent-mobile .ad01 .content_list li .title{color:#e40807;font-size:14px;text-align:left}.agent-mobile .ad01 .content_list li .subtitle{color:#999;font-size:12px;text-align:left}.agent-mobile .ad01 .content_list li .item_info{padding:20px 30px;display:block}.agent-mobile .ad01 .content_list li#item_block_0 .item_info{display:none}.agent-mobile #sitecontent .ad01 .content_list li:hover .title{color:#fff}.agent-mobile .ad01 .content_list li:hover .subtitle{color:rgba(255,255,255,.8)}.agent-mobile .ad01 .content_list li:hover .item_wrapper{background-color:#e40807}.agent-mobile .team_tabs .tab_content .content_list li{padding:5% 0}.agent-mobile .team_tabs .tab_content .content_list li:after{content:'';display:block;clear:both}.agent-mobile .team_tabs .tab_content .content_list li .item_img{width:90%;margin:0 5% 6%;float:left}.agent-mobile .team_tabs .tab_content .content_list li .item_wrapper{width:90%;float:left;text-align:left;margin-left:5%}.agent-mobile .team_tabs .tab_content .content_list li .title{font-size:16px;color:#e40807}.agent-mobile .team_tabs .tab_content .content_list li .subtitle{font-size:12px;color:#898989;margin-top:2px}.agent-mobile .team_tabs .tab_content .content_list li .description{margin-top:22px;font-size:13px;line-height:20px}.agent-mobile .imagelink{background-color:#fff}.agent-mobile .imagelink .container_header{display:none}.agent-mobile .imagelink .content{padding:30px 0}.agent-mobile .imagelink .wrapper{overflow-x:auto;overflow-y:hidden;width:100%;height:auto}.agent-mobile .imagelink ul{width:100%;height:40px}.agent-mobile .imagelink ul li{float:left;width:80px;height:auto}.agent-mobile .imagelink ul li img{width:80px;height:auto}.agent-mobile .team .date_wrap,.agent-mobile .team .description,.agent-mobile .team .details,.agent-mobile .team .item_tags{display:none}.agent-mobile .team .content .wrapper{position:relative;width:92%;margin:0 4%}.agent-mobile .team .item_block{margin:10px 0}.agent-mobile .team .item_block .title{font-size:14px;color:#3c3c3c;transition:all ease-out .3s;text-align:left}.agent-mobile .team .item_block:hover .title{color:#e40807}.agent-mobile .team .item_block .subtitle{font-size:12px;color:#999;text-align:left}.agent-mobile .team .item_block .item_info{padding:24px 5%}.agent-mobile .news .item_block a.details,.agent-mobile .news .item_img,.agent-mobile .news .item_tags{display:none}.agent-mobile .news .content li a.more2{display:none}.agent-mobile .news .wrapper{position:relative;width:90%;margin:0 5%}.agent-mobile .news .content_list li{padding:26px 0;border-bottom:1px solid #e9e9e9;text-align:left}.agent-mobile .news .item_block .item_info{text-align:left}.agent-mobile .news .item_block .item_info .title{font-size:14px;color:#333;transition:all .3s linear}.agent-mobile .news .item_block:hover .item_info .title{color:#e40807}.agent-mobile .news .content_list .item_wrapper .date_wrap{margin-bottom:10px;color:#ADADAD}.agent-mobile .news .item_block .item_info .subtitle{margin-top:4px}.agent-mobile .news .item_block .item_info .description{color:#8f8f8f;line-height:20px;height:40px;overflow:hidden;margin-top:10px}.agent-mobile .news .content_list li:last-child{border-color:transparent}.agent-mobile .npagePage.post .item_tags{display:block}.agent-mobile .npagePage.post .mlist .item_tags{display:none}.pageEditor .content{padding:0 20px 40px;text-align:inherit}.npagePage.pageEditor .container_header .title{font-size:18px;text-align:center}.npagePage.pageEditor .container_header .subtitle{font-size:12px;text-align:center;color:#999;margin-bottom:20px}.agent-mobile #sitecontent .news #listContent .item_block:hover .title{color:#e40807}.cate-box{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:6}.cate-box{transition:transform .4s cubic-bezier(.215,.61,.355,1) 0s;transform:translate3d(0,100%,0);-webkit-transition:-webkit- transform .4s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate3d(0,100%,0)}.open .cate-box{transform:translate3d(0,0,8px);-webkit-transform:translate3d(0,0,8px)}#category,.list_nav{position:initial}.list_nav{position:fixed;top:50px;width:100%;max-width:900px;z-index:5}.perch-box{padding-top:50px}.perch-box p{height:40px}.pclose{width:50px;height:50px;display:block;float:right;position:absolute;top:0;right:0}.dropmenu ul{width:100%;height:auto;position:relative;z-index:3}.cate-box .transform{margin-bottom:50px;overflow-y:scroll}.cate-title{height:50px;background:#e40807;line-height:50px;font-size:16px;padding:0 80px;text-align:center;color:#fff;position:relative;overflow:hidden}.pclose:after{content:'';position:absolute;top:25px;left:15px;border-top:1px solid #fff;width:20px;transform:translateZ(0) rotate(45deg);-webkit-transform:translateZ(0) rotate(45deg)}.pclose:before{content:'';position:absolute;top:25px;left:15px;border-top:1px solid #fff;width:20px;transform:translateZ(0) rotate(-45deg);-webkit-transform:translateZ(0) rotate(-45deg)}.mm-opening .cate-box{display:none}.service .content_list li.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.project .content_list li.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.team .content_list li.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.imagelink .content_list li.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.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}.ad01 .content_list li.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.team_tabs li.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#online{width:70%;margin:0 15%;position:absolute;background:rgba(243,243,243,.9);box-shadow:0 5px 10px rgba(0,0,0,.1);bottom:40px;height:40px;border-radius:80px;z-index:5}#online a{width:33.333%;float:left;height:100%;line-height:40px;text-align:center;color:#e40807;font-size:18px;position:relative}#online a:after{content:"";position:absolute;right:0;height:100%;width:1px;background:rgba(255,255,255,.6)}#online a:last-child:after{display:none}

/*3089*/

img { width: auto; max-width: 100%; } .agent-mobile #sitecontent .ad01 .content_list li .item_info { display: block; } .agent-mobile .ad01 .content_list li { width: 100%; margin-bottom: 1px} .agent-mobile .ad01 .content_list li a{ padding-right: 50%; } .agent-mobile .ad01 .content_list li .item_wrapper { width: 50%; height: 100%; right: 0; left: auto;} .agent-mobile .ad01 .content_list li .item_info { position: absolute; top: 50%; margin-top: -36px; max-height: 100%; }

.mm-search {
    display: none;
}

.mm-menu.mm-hassearch .mm-fixeddivider,.mm-menu.mm-hassearch .mm-panel {
    /*top: 4px;*/
}

.mm-listview>li>a {
    font-size: 13px;
    padding: 14px 10px 14px 26px;
}

.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next) {
    background: #fff;
    color: #3cb134;
}

.mm-menu .mm-listview>li:after {
    border-color: rgba(0,0,0,.08);
}

#sitecontent {
    box-shadow: 0 2px 10px rgba(0,0,0,.4);
}
.mm-menu .mm-navbar>a {
    font-size: 13px;
    color: #333;
}

.mlist {
    padding: 0;
}

.agent-mobile .mlist .container_header .title {
    line-height: 26px;
}

.agent-mobile .project .content_list .item_block:hover .item_img::before {
    display: none;
}
.agent-mobile .project .item_block:hover .item_img img {
    transition: transform 0.36s ease;
}


.mlist .m_container .content .more {
    margin-top: 30px;
    display: inline-block;
    line-height: 36px;
    padding: 0 80px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #666;
}


.mlist .m_container .content .more_wrap .more {
    display: none;
}

.mlist .m_container .content .more .fa{
    display: none;
}

.mlist .m_container .content .more:hover {
    color: #fff;
    background: #3cb134;
}

.mcustomize .contentbody .description a{
    display: inline-block;
    line-height: 32px;
    margin-top: 15px;
    padding: 0 30px;
    color: #999;
    border: 1px solid #d7d7d7;
    transition: all 0.36 ease;
}

.mcustomize .contentbody .description a:hover{
    color: #fff;
    background: #3cb134;
    border-color: #3cb134;
}

.news .m_container .content .item_block .item_info  {
    width: 96%;
}

.news .m_container .content .item_block .description  {
    line-height: 20px;
}

.team .m_container .content .item_block .title {
    line-height: 20px;
}
.team .m_container .content .item_block .subtitle {
    line-height: 20px;
}

.team .item_block {
    width: 50%;
    float: left;
}

.agent-mobile .service .item_info {
    font-size: 14px;
    line-height: 20px;
        padding: 18px 10% 7px;
}
.service .item_block .item_des {
    display: block;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}

.service .bx-wrapper .bx-controls-auto {
    bottom: -10px;
}

.agent-mobile .ad01 .content_list .item_block .item_info  {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.agent-mobile .ad01 .content_list .item_block .title{
    width: 80%;
}
.agent-mobile .team_tabs {
    padding: 10px 0;
}
.agent-mobile .team_tabs .tab_content .content_list li .description {
    margin-top: 5px;
    height: 40px;
    overflow: hidden;
}
.agent-mobile .team_tabs  .content_list .item_block .title {
    position: relative;
    display: inline-block;
    padding-right: 6%;
}
.agent-mobile .team_tabs  .content_list .item_block .title:after{
    content: "";
    position: absolute;
    right: 4px;
    width: 10px;
    border-top: 1px solid #bdbcbc;
    top: 50%;
    margin-top: -1px;
}

.team_tabs .item_block .item_img {
    display: none;
}
.team_tabs .item_block .item_info .subtitle {
    display: none;
}

.mcustomize:not(.horizontal) .header  {
    text-align: left;
    padding: 30px 0 20px;
    margin-left: 5%;
}

#mcontact .container_header {
    padding-top: 0;
}

.service   .m_container .content  .more  {
    display: none;
}
.ad01   .m_container .content  .more  {
    display: none;
}
.team_tabs  .m_container .content  .more  {
    display: none;
}
.imagelink  .m_container .content  .more  {
    display: none;
}

.agent-mobile .imagelink ul {
    width: 960px!important;
}
.agent-mobile .imagelink ul li {
    width: 120px;
}


.agent-mobile .imagelink ul li img{
    width: 100%;
}

#footer .ellipsis {
    width: 92%;
}

#sitecontent .npagePage .mlist .item_block .subtitle {
    margin-top: 5px;
}

#sitecontent .npagePage  .mlist .more {
    display: none;
}

.agent-mobile .npagePage.post .project #postInfo .description a {
    transition: all 0.3s ease-out 0s;    
    height: 3rem;
    line-height: 3rem;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #666;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    padding: 0 2rem;
    margin: 1rem 0
}

.agent-mobile .npagePage .description {
    line-height: 18px;
}

.agent-mobile .npagePage .postbody {
    line-height: 18px;
}

.pageEditor .content {
    padding-top: 30px;
}
#sitecontent .npagePage .service  .item_info {
    padding-bottom: 10px;
}

#sitecontent .npagePage .service  .item_block .subtitle {
    display: none;
}
#sitecontent .npagePage .service  .item_block  {
    padding-bottom: 20px;
}

.agent-mobile .npagePage:not(.post) .team .item_block:hover .item_wrapper .title{
    transition: 0s;
    color: #fff;
}
.agent-mobile .npagePage:not(.post) .team .item_block:hover .item_wrapper .subtitle{

    color: #fff;
}

.npagePage .service,.npagePage .project {
    margin-top: 16px;
}

.agent-mobile .service .subtitle {
    display: none;
}


.agent-mobile .service .container_header .subtitle {
    display: block;
}


.agent-mobile .service .bx-viewport {
    padding-bottom: 30px;
}


.mlist .container_header .subtitle { 
    padding-top: 2px;
}

.agent-mobile .team .item_block .item_info {
    padding: 20px 5%;
}

#menu .mm-listview li:last-child:after {
    display: none;
}

#category .label .text {
    font-size: 13px;
}

#category .cate-box .transform li{
    height: auto;
}

#category .cate-box .transform li a{
    font-size: 13px;
    height: 44px;
    line-height: 44px;
}

.npagePage.post #postContent {
    border-top: 1px solid rgba(0,0,0,.1);
    margin-top: 10px;
    padding-top: 20px;
}

.npagePage.post #postWrapper .item_tags a {
    background: none;
    border: 1px solid rgba(0,0,0,.1);
    color: #999;
}

.npagePage .imagelink .content_list {
    width: 360px!important;
    margin: auto;
}

.npagePage.post #listContent h3 {
    padding-top: 30px;
}
#listContent {
    clear: both;
}

#mm-slider .bx-wrapper .bx-pager {
    bottom: 15px;
}

.agent-mobile #mm-slider li .slider-info .title {
    font-size: 18px;
    color: #fff;
}

.agent-mobile #mm-slider li .slider-info .subtitle {
    color: rgba(255,255,255,.7);
}

/* 6255 */

body,html {
  color: #999;
  background-color: #fff; }

p {
  color: #999; }

a {
  color: #999; }

a:hover,a.active {
  color: #233876; }

.title {
  color: #233876; }

.subtitle {
  color: #aaa; }

#sitecontent .mlist .bx-wrapper .bx-helper {
  background-color: transparent; }

#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {
  background: #233876;
  color: #fff; }

#header {
  border-color: #303030;
  background: #fff; }
  #header .nav >li .subnav {
    border-top-color: #233876; }

.fixed {
  background: #000;
  background: rgba(0, 0, 0, 0.6); }

#mcontact #contactinfo div a:hover {
  border-color: #233876;
  background-color: #233876; }

#fixed_weixin .fixed-container {
  background: #fff; }
  #fixed_weixin .fixed-container p {
    color: #000; }

#online_open {
  background-color: #233876;
  border: #233876 1px solid; }
  #online_open:hover {
    border-color: #233876;
    background-color: #233876; }
    #online_open:hover i {
      color: #fff; }
  #online_open i {
    color: #fff; }

#online_lx {
  background-color: #fff;
  -webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);
  box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17); }

#olx_head {
  background: #233876;
  color: #fff; }
  #olx_head i {
    color: #fff; }
    #olx_head i:hover {
      color: #fff; }

#olx_qq li a {
  background-color: #f8f8f8;
  color: #888;
  border-bottom: #fff 1px solid; }
  #olx_qq li a i {
    color: #666; }
  #olx_qq li a:hover {
    color: #666;
    background: #eee; }
    #olx_qq li a:hover i {
      color: #233876; }

#olx_tel div {
  color: #999; }

#olx_tel p {
  color: #666; }

#fixed_mp .fixed-container {
  background: #fff; }
  #fixed_mp .fixed-container p {
    color: #000; }

.popup .fixed-container {
  background: #fff; }

::-webkit-scrollbar-track-piece {
  background-color: #101012; }

::-webkit-scrollbar {
  background-color: #233876; }

::-webkit-scrollbar-thumb {
  background-color: #333; }

::-webkit-scrollbar-thumb:hover {
  background-color: #233876; }

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #233876; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #233876; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ccc; }

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #333; }

#navWrapper .content .nav >li:not(.jsMoveEl) >a.active {
  border-color: #233876; }

#navWrapper .content .nav >li:not(.jsMoveEl) .subnav li a:hover {
  background-color: #233876; }

#navWrapper .content .nav >li.jsMoveEl span {
  background-color: #233876; }

.container_category a.active,.container_category a:hover {
  background-color: #233876; }

.npagePage.post .service #listContent .item_tags a:hover {
  background-color: #233876; }

.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,.mcustomize.tril .container_content .contentbody .wrapper .description a:before {
  background-color: #233876; }

.npagePage .ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper {
  background-color: #233876; }

#indexPage .project .item_block:after,.npagePage:not(.post) .project .item_block:after {
  background-color: #233876; }

.npagePage.post .project #listContent .item_tags a:hover {
  background-color: #233876; }

.npagePage.post .news #listContent .item_tags a:hover {
  background-color: #233876; }

#indexPage .news .content_list .item_block:not(:first-child):hover .item_wrapper .item_info .title {
  color: #233876; }

.npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {
  color: #233876; }

#indexPage .team .item_block .item_wrapper {
  background-color: #233876; }

.npagePage:not(.post) .team .item_block:hover .item_wrapper {
  background-color: #233876; }

.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #233876; }

#navWrapper .content .nav >li:not(.jsMoveEl) >a:hover,#navWrapper .content .nav >li:not(.jsMoveEl) >a.active {
  color: #233876; }

#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #233876; }

.npagePage.post .news #listContent .mlist .content_list .item_block:before {
  border-color: #233876; }

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #233876; }

#indexPage .news .content_list .item_block:first-child .details {
  background-color: #233876; }

.npagePage.post #tabBtn .post-prev:not(.empty):hover,.npagePage.post #tabBtn .post-next:not(.empty):hover {
  background-color: #233876; }

.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  border-color: #233876; }

.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #233876; }

#sitecontent .team .bx-wrapper .bx-controls-direction .bx-next:hover {
  background: none; }

#sitecontent .team .bx-wrapper .bx-controls-direction .bx-prev:hover {
  background: none; }

.npagePage.post .project #postContent #postInfo .description a:hover {
  border-color: #233876; }

.npagePage.post .project #postContent #postInfo .description a:hover {
  background-color: #233876; }

.agent-mobile a {
  color: #233876;
  text-decoration: none; }

.agent-mobile #mm-slider .slider-info .title {
  font-size: 18px;
  color: #233876; }

.agent-mobile .mlist .container_header .title {
  font-size: 18px;
  color: #233876;
  padding-top: 40px;
  text-align: left;
  margin-left: 5%; }

.agent-mobile .mm-listview >li >a.active {
  color: #233876; }

.agent-mobile #category .label {
  line-height: 40px;
  height: 40px;
  background: #233876;
  color: #fff;
  padding: 0 40px; }

.agent-mobile .dropmenu ul li a.active {
  background: #f1f1f1;
  color: #233876; }

.agent-mobile #pages a.active,.agent-mobile #pages a:hover {
  background: 0 0;
  color: #233876; }

.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
  border-color: #233876;
  background: #233876;
  color: #fff; }

.agent-mobile .project .item_block:hover .item_wrapper {
  background-color: #233876; }

.agent-mobile .npagePage.post #postInfo .description a:hover {
  background: #233876; }

.agent-mobile .ad01 .content_list li .title {
  color: #233876;
  font-size: 14px;
  text-align: left; }

.agent-mobile .ad01 .content_list li:hover .item_wrapper {
  background-color: #233876; }

.agent-mobile .team_tabs .tab_content .content_list li .title {
  font-size: 16px;
  color: #233876; }

.agent-mobile .team .item_block:hover .title {
  color: #233876; }

.agent-mobile .news .item_block:hover .item_info .title {
  color: #233876; }

.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
  color: #233876; }

.agent-mobile .cate-title {
  height: 50px;
  background: #233876;
  line-height: 50px;
  font-size: 16px;
  padding: 0 80px;
  text-align: center;
  color: #fff;
  position: relative;
  overflow: hidden; }

.agent-mobile #online a {
  width: 33.333%;
  float: left;
  height: 100%;
  line-height: 40px;
  text-align: center;
  color: #233876;
  font-size: 18px;
  position: relative; }

.mm-menu .mm-listview >li.mm-selected >a:not(.mm-next) {
  color: #233876; }

.mlist .m_container .content .more:hover {
  background: #233876;
  border-color: #233876; }

.mcustomize .contentbody .description a:hover {
  background: #233876;
  border-color: #233876; }


.agent-mobile .mlist .container_header .title {
    color: #ea5206;
}

.agent-mobile .project .item_block:hover .item_wrapper {
    background-color: #ea5206;
}

.agent-mobile #online a {
    color: #ea5206;
}

.agent-mobile .mlist .m_container .content .more:hover {
    background: #ea5206;
    border-color: #ea5206;
}

.agent-mobile .team_tabs .tab_content .content_list li .title {
    color: #555;
}

.agent-mobile .news .item_block:hover .item_info .title {
    color: #ea5206;
}

.agent-mobile .module.mcustomize .description {
    width: 90%;
    margin: 0 5%;
}

.agent-mobile .title {
    color: #ea5206;
}

.agent-mobile .mcustomize .contentbody .description a:hover {
    background: #ea5206;
    border-color: #ea5206;
}

.agent-mobile .mm-listview>li>a.active {
    color: #ea5206;
}

.agent-mobile #category .label {
    background-color: #ea5206;
}

.agent-mobile .cate-title {
    background-color: #ea5206;
}

.agent-mobile .dropmenu ul li a.active {
    color: #ea5206;
}

.agent-mobile #pages a.active,.agent-mobile #pages a:hover {
    color: #ea5206;
}

.agent-mobile .npagePage.post #postInfo .description a:hover {
    background-color: #ea5206;
    border-color: #ea5206;
}

.agent-mobile .npagePage .postbody p {
    line-height: 2em;
}

.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
    border-color: #ea5206;
    background: #ea5206;
}

.agent-mobile .npagePage .mlist.service .title {
    color: #555;
    font-size: 15px;
}

.agent-mobile .npagePage .description {
    line-height: 2em;
}

.agent-mobile .service .item_block .item_des {
    height: 50px;
}

.agent-mobile #sitecontent .npagePage .service .item_block {
    padding-bottom: 25px;
}

.agent-mobile .npagePage.post #postNav .title {
    color: #555;
    font-size: 14px;
    line-height: 2em;
}

.agent-mobile .npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {
    color: #ea5206;
}

.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
    color: #ea5206;
}


.agent-mobile .npagePage.pageEditor .container_header .title { color: #333; font-size: 16px;}

.agent-mobile a { color: #ea5206;}

.agent-mobile .mm-menu .mm-listview >li.mm-selected >a:not(.mm-next) { color: #ea5206;}

.agent-mobile #online a { color:#999;}
.agent-mobile #online a:hover { color: #ea5206;}

#mm-slider .slider-img img {
    vertical-align: top;
}


.agent-mobile .imagelink .wrapper {
    overflow: hidden;
} 