::-webkit-input-placeholder{color:#4e4e4e !important;opacity:1}:-moz-placeholder{color:#4e4e4e !important;opacity:1}::-moz-placeholder{color:#4e4e4e !important;opacity:1}:-ms-input-placeholder{color:#4e4e4e !important;opacity:1}::-ms-input-placeholder{color:#4e4e4e !important;opacity:1}body{min-width:480px;position:relative}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.wrapper1200{width:100%;max-width:1200px;margin:auto;position:relative}header{position:relative;z-index:1}header .headerBar{height:5px;background:#00559c}header .headerMenu{position:relative;height:115px}header .headerMenu .top{height:42px}header .headerMenu .top .headerTopMenu{position:relative}header .headerMenu .top .headerTopMenu .cells{position:relative;float:right}header .headerMenu .top .headerTopMenu .cells .cell{display:block;height:23px;line-height:23px;padding-top:10px;padding-bottom:9px;float:left;background:#00559c;font-size:14px;color:#60adee;font-weight:bold;height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header .headerMenu .top .headerTopMenu .cells .cell p{color:white;font-size:14px;font-weight:bold;padding-right:15px;border-right:dotted 1px #898989;line-height:23px}header .headerMenu .top .headerTopMenu .cells .home{padding-left:50px;width:109px;background:url(/img/header/icon_home.png) no-repeat center left 20px #00559c;background-size:21px 21px}header .headerMenu .top .headerTopMenu .cells .contact{padding-left:55px;width:147px;background:url(/img/header/icon_contact.png) no-repeat center left 20px #00559c;background-size:23px 21px}header .headerMenu .top .headerTopMenu .cells .lang{padding-left:50px;padding-right:40px;width:137px;background-image:url(/img/header/icon_language.png),url(/img/header/down_arrow.png);background-repeat:no-repeat,no-repeat;background-position:center left 18px,center right 18px;background-size:21px 21px,auto auto;position:relative}header .headerMenu .top .headerTopMenu .cells .lang .langSubMenu{position:absolute;bottom:-84px;z-index:1;width:100%;left:0;background:#00559c;display:none}header .headerMenu .top .headerTopMenu .cells .lang .langSubMenu a{display:block;height:42px;line-height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;color:#60adee;font-size:14px}header .headerMenu .top .headerTopMenu .cells .lang:hover{cursor:pointer}header .headerMenu .top .headerMiddleBar{height:1px;background:#e5e5e5;position:relative}header .headerMenu .top .headerMiddleBar .left,header .headerMenu .top .headerMiddleBar .right{position:absolute;top:0;height:1px;background:#e5e5e5}header .headerMenu .bottom .mobileButton{width:72px;height:72px;background:url(/img/header/mobile_menu.jpg) no-repeat center;background-size:72px 72px;float:right;display:none}header .headerMenu .bottom .mobileButton:hover{cursor:pointer}header .headerMenu .bottom .left{position:absolute;top:0;left:0;width:290px;height:115px;display:block}header .headerMenu .bottom .left img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}header .headerMenu .bottom .left .logo{width:150px;height:72px}header .headerMenu .bottom .left .background{width:298px;height:115px;left:-4px;right:4px}header .headerMenu .bottom .right{padding-left:290px}header .headerMenu .bottom .right .cells{float:right;height:72px}header .headerMenu .bottom .right .cells .cell{float:left;padding:25px 0;margin-left:60px}header .headerMenu .bottom .right .cells .cell p{color:#00559c;font-size:16px;font-weight:bold;line-height:22px}header .headerMenu .bottom .right .cells .cell:hover{cursor:pointer}header .headerMenu .bottom .right .cells .cell.active,header .headerMenu .bottom .right .cells .cell:hover{border-bottom:solid 3px #58595b}header .headerMenu .bottom .right .cells .cell.active p,header .headerMenu .bottom .right .cells .cell:hover p{color:#58595b}header .headerMenu .bottom .right .cells .cell:first-child{padding-left:0}header .headerMenu .bottom .right .cells .cell:nth-last-child(2){padding-right:0}header .headerBottomBar{position:absolute;height:5px;width:100%;background:url(/img/header/header_shadow_plate_repeat_x.png) repeat-x center top -120px}.mobileMenu{display:none;position:absolute;top:120px;background:#00559c;width:100%;z-index:10}.mobileMenu .row{padding:0 20px;text-align:right;border-bottom:solid 1px #4a86b9}.mobileMenu .row .lang{display:inline-block;height:23px;line-height:23px;padding-top:10px;padding-bottom:9px;background:#00559c;font-size:14px;color:#60adee;font-weight:bold;height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:45px;padding-right:40px;width:137px;background-image:url(/img/header/icon_language.png),url(/img/header/down_arrow.png);background-repeat:no-repeat,no-repeat;background-position:center left 18px,center right 18px;background-size:21px 21px,auto auto;position:relative}.mobileMenu .row .lang .langSubMenu{text-align:center;position:absolute;bottom:-84px;z-index:1;width:100%;left:0;background:#00559c;display:none}.mobileMenu .row .lang .langSubMenu a{display:block;height:42px;line-height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;color:#60adee;font-size:14px}.mobileMenu .row .lang:hover{cursor:pointer}.mobileMenu .mainMenu{padding:20px}.mobileMenu .mainMenu .cell{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#0967b5;color:white;height:45px;line-height:45px;font-size:16px;font-weight:bold;margin-bottom:3px;padding-left:35px;display:block}.mobileMenu .mainMenu .cell.active{background:black}.mobileMenu .lastRow{padding:0 20px;padding-bottom:28px}.mobileMenu .lastRow .follow{color:white;font-size:16px;margin-bottom:15px}.mobileMenu .lastRow .icons{background:white;text-align:center}#content{min-height:500px}footer{height:133px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;background:#222525}footer .left{width:655px;float:left}footer .left .top{padding-left:65px;padding-bottom:12px;margin-bottom:14px;border-bottom:solid 1px #58595b;background:url(/img/footer/icon_subscribe.png) no-repeat top left;background-size:52px 52px}footer .left .top .footerTitle{font-size:20px;color:white;font-weight:bold}footer .left .top .text{font-size:14px;color:white;display:inline-block;position:relative;top:-6px}footer .left .top .button{font-size:22px;color:#60adee;font-weight:bold;text-decoration:underline;padding-left:5px;display:inline-block;position:relative;top:-6px}footer .left .top .button:hover{cursor:pointer}footer .left .bottom .mobileContact{display:none;text-align:left;margin-bottom:25px}footer .left .bottom .mobileContact p{font-size:14px;color:white;font-weight:bold}footer .left .bottom .mobileContact p span{font-size:14px;color:white}footer .left .bottom .mobileContact p .split{padding-left:18px;padding-right:18px}footer .left .bottom .mobileContact p .blue{color:#60adee;font-weight:bold;font-size:14px;padding-right:18px}footer .left .bottom .mobileContact p a{font-size:14px;color:white}footer .left .bottom section,footer .left .bottom section a{color:white;font-size:14px}footer .right{float:right;width:545px}footer .right .top{text-align:right;margin-bottom:25px}footer .right .top p{font-size:14px;color:white;font-weight:bold}footer .right .top p span{font-size:14px;color:white}footer .right .top p .split{padding-left:18px;padding-right:18px}footer .right .top p .blue{color:#60adee;font-weight:bold;font-size:14px;padding-right:18px}footer .right .top p a{font-size:14px;color:white}footer .right .bottom{text-align:right}.footerOverlay{min-width:480px;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:5;display:none}.footerOverlay .main{width:980px;height:530px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.footerOverlay .main .title p{font-size:20px;color:white;font-weight:bold;line-height:50px}.footerOverlay .main .title .closeButton{width:50px;height:50px;background:url(/img/footer/icon_close.png) no-repeat center;background-size:66px 66px;position:absolute;top:0;right:0}.footerOverlay .main .title .closeButton:hover{cursor:pointer}.footerOverlay .main .textContainer{width:969px;height:488px;background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #bababa;border-radius:5px;padding:40px}.footerOverlay .main .textContainer .left{border:solid 1px #bcbec0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:408px;height:408px;border-radius:5px;float:left}.footerOverlay .main .textContainer .left img{width:406px;height:406px}.footerOverlay .main .textContainer .right{float:right;width:437px;height:410px}.footerOverlay .main .textContainer .right form .row{position:relative}.footerOverlay .main .textContainer .right form .row .input-wrapper .input-container input{background:#f0f1f1;font-size:14px;line-height:39px;height:41px;width:100%;border:solid 1px #c9c9c9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin-bottom:9px;padding-left:15px}.footerOverlay .main .textContainer .right form .row .error.input-wrapper .input-container input{border:solid 1px #0f5ea1}.footerOverlay .main .textContainer .right form .row .subTitle{color:#00559c;font-size:14px;font-weight:bold;padding-top:10px;margin-bottom:20px}.footerOverlay .main .textContainer .right form .row button{color:white;font-size:14px;background:#00559c;width:111px;height:42px;border-radius:5px}.footerOverlay .main .textContainer .right form .row .cell{width:50%;float:left;margin-bottom:25px}.footerOverlay .main .textContainer .right form .row .cell .agree{width:24px;height:24px;background:#f0f1f1;border:solid 1px #c9c9c9;border-radius:3px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footerOverlay .main .textContainer .right form .row .cell .agree.checked{background:#00559c}.footerOverlay .main .textContainer .right form .row .cell .text{font-size:14px;color:#4e4e4e;line-height:24px;padding-left:40px}.footerOverlay .main .textContainer .right form .row .agree{width:24px;height:24px;background:#f0f1f1;border:solid 1px #c9c9c9;border-radius:3px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footerOverlay .main .textContainer .right form .row .agree.checked{background:#00559c}.footerOverlay .main .textContainer .right form .row .text{font-size:14px;color:#4e4e4e;line-height:24px;padding-left:40px}.footerOverlay .main .textContainer .right form .otherRow .text{float:left;padding-left:15px}.footerOverlay .main .textContainer .right form .otherRow .input-wrapper{float:left;width:340px;padding-left:10px;position:relative;top:-8px}.footerOverlay .main .textContainer .right form .input-container.captcha{display:inline-block;margin-left:40px}.footerOverlay .main .textContainer .right form .input-container.captcha *{display:inline-block;vertical-align:middle}.footerOverlay .main .textContainer .right form .input-container.captcha .text{padding-left:0;text-align:center;height:46px;line-height:44px;width:124px;border:solid 1px #e0e0e0;font-size:15px;color:#414042;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footerOverlay .main .textContainer .right form .input-container.captcha .text.error{border:solid 1px #0f5ea1}.footerOverlay .main .textContainer .right form .error-message{color:#00559c;font-size:14px;font-weight:bold;margin-bottom:5px}@media (max-width:1216px){header .headerMenu .top .headerTopMenu{height:42px}header .headerMenu .top .headerTopMenu .cells .cell{display:none}header .headerMenu .bottom .mobileButton{display:block}header .headerMenu .bottom .left{width:240px}header .headerMenu .bottom .left .background{width:190px}header .headerMenu .bottom .right{display:none}footer{padding-left:20px;padding-right:20px;padding-bottom:20px;height:auto}footer .left{float:none;width:auto;max-width:655px}footer .left .bottom .mobileContact{display:block}footer .right{display:none}.footerOverlay .main{max-width:100%}.footerOverlay .main .title{padding-left:20px}.footerOverlay .main .textContainer{padding:20px;width:auto}.footerOverlay .main .textContainer .left{display:none}.footerOverlay .main .textContainer .right{float:none;width:auto}.footerOverlay .main .textContainer .right form .error-message{color:#00559c;font-size:14px;font-weight:bold;margin-bottom:10px}}@media (max-width:736px){footer{height:auto}footer .wrapper1200 .left .top .text{padding-top:8px}footer .wrapper1200 .left .bottom .mobileContact{margin-bottom:10px}}.indexPage .banner .galleryD{text-align:center;position:relative}.indexPage .banner .galleryD .image{white-space:nowrap;overflow:hidden;position:relative;width:100%}.indexPage .banner .galleryD .image div{display:inline-block;overflow:hidden}.indexPage .banner .galleryD .image div .slide img{width:100%;height:auto}.indexPage .banner .galleryD .image div .slide div{display:block}.indexPage .banner .galleryD .image div .slide .content{position:absolute;top:0;width:100%;margin:auto}.indexPage .banner .galleryD .image div .slide .content .wrapper1200{padding-left:105px;padding-right:105px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.indexPage .banner .galleryD .image div .slide .content .wrapper1200 .title{font-size:23px;text-align:left;margin-bottom:12px}.indexPage .banner .galleryD .image div .slide .content .wrapper1200 .text{font-size:16px;line-height:23px;text-align:left;margin-bottom:25px;overflow:hidden;max-height:92px;white-space:normal}.indexPage .banner .galleryD .image div .slide .content .wrapper1200 .readMoreButton{display:block;width:152px;height:43px;line-height:43px;font-size:16px;color:white;text-align:center;background:#00559c}.indexPage .banner .galleryD .prev,.indexPage .banner .galleryD .next{position:absolute;width:34px;height:140px;top:0;bottom:0;margin:auto;z-index:2;opacity:0}.indexPage .banner .galleryD .prev:hover,.indexPage .banner .galleryD .next:hover{cursor:pointer}.indexPage .banner .galleryD .prev{left:0}.indexPage .banner .galleryD .next{right:0}.indexPage .banner .galleryD .disable{display:none}.indexPage .div1{padding-top:35px;padding-bottom:35px;border-bottom:solid 1px #e6e6e6}.indexPage .div1 .left{width:715px;height:385px;float:left}.indexPage .div1 .left .galleryS{text-align:center;position:relative}.indexPage .div1 .left .galleryS .image{white-space:nowrap;overflow:hidden;position:relative;width:100%}.indexPage .div1 .left .galleryS .image div{display:inline-block}.indexPage .div1 .left .galleryS .image div .slide{display:block}.indexPage .div1 .left .galleryS .image div .slide div{display:block}.indexPage .div1 .left .galleryS .image div .slide .content{width:715px;height:385px;position:relative;margin:auto}.indexPage .div1 .left .galleryS .image div .slide .content .text{height:141px;width:100%;text-align:left;padding-bottom:20px;position:absolute;bottom:0;background:url(/img/index/text_shadow_repeat_x.png) repeat-x bottom}.indexPage .div1 .left .galleryS .image div .slide .content .text .textContainer{position:absolute;bottom:20px;left:20px;width:675px}.indexPage .div1 .left .galleryS .image div .slide .content .text .textContainer .slideTitle{color:#67b6f8;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:5px;width:675px;overflow:hidden}.indexPage .div1 .left .galleryS .image div .slide .content .text .textContainer .shortContent{color:white;font-size:14px;line-height:19px;width:675px;max-height:38px;overflow:hidden;white-space:normal}.indexPage .div1 .left .galleryS .image div .slide .text2{width:auto;text-align:left;padding-bottom:20px;padding-top:20px;display:none}.indexPage .div1 .left .galleryS .image div .slide .text2 .textContainer{bottom:20px;left:20px}.indexPage .div1 .left .galleryS .image div .slide .text2 .textContainer .slideTitle{color:#67b6f8;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:5px;overflow:hidden}.indexPage .div1 .left .galleryS .image div .slide .text2 .textContainer .shortContent{color:black;font-size:14px;line-height:19px;max-height:57px;overflow:hidden;white-space:normal}.indexPage .div1 .left .galleryS .prev,.indexPage .div1 .left .galleryS .next{position:absolute;width:34px;height:140px;top:0;bottom:0;margin:auto}.indexPage .div1 .left .galleryS .prev{left:0}.indexPage .div1 .left .galleryS .next{right:0}.indexPage .div1 .left .galleryS .disable{display:none}.indexPage .div1 .left .galleryS .floatPager{position:absolute;top:0;left:0}.indexPage .div1 .left .galleryS .floatPager a{display:inline-block;width:178px;height:50px;padding-right:1px;text-align:center;line-height:55px;color:white;font-size:16px;font-weight:bold;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px rgba(0,0,0,0);box-shadow:0 5px 0 rgba(0,0,0,0.6);overflow:hidden}.indexPage .div1 .left .galleryS .floatPager .current{border-bottom:solid 1px #fff;box-shadow:0 5px 0 #00559c}.indexPage .div1 .right{float:right;width:450px;height:385px}.indexPage .div1 .right .newsSet{position:relative}.indexPage .div1 .right .newsSet .title{font-size:20px;font-weight:bold;color:#00559c;margin-bottom:15px}.indexPage .div1 .right .newsSet .title .moreButton{width:19px;height:19px;display:block;background:url(/img/index/icon_more.jpg) no-repeat center;background-size:19px 19px;position:absolute;top:5px;right:0}.indexPage .div1 .right .newsSet .cells .cell{padding-bottom:23px;margin-bottom:18px;position:relative;overflow:hidden;border-bottom:solid 1px #d4d4d4;display:block}.indexPage .div1 .right .newsSet .cells .cell .imgL{position:absolute;top:0;left:0;display:none}.indexPage .div1 .right .newsSet .cells .cell .textR .date{color:#67b6f8;font-size:14px;font-weight:bold;margin-bottom:5px;position:absolute;left:0;top:0}.indexPage .div1 .right .newsSet .cells .cell .textR .cellTitle{font-size:14px;color:#00559c;font-weight:bold;margin-bottom:15px;padding-left:95px;line-height:19px}.indexPage .div1 .right .newsSet .cells .cell .textR .cellContent{font-size:14px;color:#424242;line-height:19px}.indexPage .div1 .right .newsSet .cells .cell:last-child{border-bottom:0}.indexPage .div1 .right .newsSet .cells .cell.first{height:107px}.indexPage .div1 .right .newsSet .cells .cell.first .imgL{display:block}.indexPage .div1 .right .newsSet .cells .cell.first .textR{padding-left:150px}.indexPage .div1 .right .newsSet .cells .cell.first .textR .date{position:static}.indexPage .div1 .right .newsSet .cells .cell.first .textR .cellTitle{padding-left:0}.indexPage .div2{border-bottom:solid 1px #e6e6e6}.indexPage .div2 .left{padding-top:30px;float:left;position:relative;width:420px}.indexPage .div2 .left .title{margin-bottom:30px;position:relative;font-weight:300}.indexPage .div2 .left .title p{font-size:24px;color:#00559c}.indexPage .div2 .left .title a{font-size:15px;font-weight:bold;color:#00559c;top:5px;right:0;position:absolute}.indexPage .div2 .left .gallery .galleryHighlight{position:relative;text-align:center;overflow:hidden}.indexPage .div2 .left .gallery .galleryHighlight .image{white-space:nowrap;position:relative;margin:auto;overflow:hidden}.indexPage .div2 .left .gallery .galleryHighlight .image div{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.indexPage .div2 .left .gallery .galleryHighlight .image div .slide{position:relative;display:inline-block;width:281px}.indexPage .div2 .left .gallery .galleryHighlight .image div .slide img{width:249px;height:249px;vertical-align:0;border:solid 1px #e7e7e7;margin-right:15px;margin-left:15px}.indexPage .div2 .left .gallery .galleryHighlight .image div .slide .content{width:249px;display:block;height:auto;padding-top:10px;margin:auto}.indexPage .div2 .left .gallery .galleryHighlight .image div .slide .content .wrapper1200 .galleryTitle{font-size:15px;color:#424242;font-weight:bold}.indexPage .div2 .left .gallery .galleryHighlight .image div .slide:last-child{margin-right:0}.indexPage .div2 .left .gallery .galleryHighlight .image div .current .border{display:block}.indexPage .div2 .left .gallery .galleryHighlight .floatPager{position:absolute;width:30px;height:30px;top:0;bottom:0;margin:auto;z-index:1}.indexPage .div2 .left .gallery .galleryHighlight .prev{left:0;background:url(/img/news/arrow_highlight_left_enable.png) no-repeat center;background-size:30px 30px}.indexPage .div2 .left .gallery .galleryHighlight .next{right:0;background:url(/img/news/arrow_highlight_right_enable.png) no-repeat center;background-size:30px 30px}.indexPage .div2 .left .gallery .galleryHighlight .prev:hover,.indexPage .div2 .left .gallery .galleryHighlight .next:hover{cursor:pointer}.indexPage .div2 .left .gallery .galleryHighlight .prev.disable{background:url(/img/news/arrow_highlight_left_disable.png) no-repeat center;background-size:30px 30px}.indexPage .div2 .left .gallery .galleryHighlight .next.disable{background:url(/img/news/arrow_highlight_right_disable.png) no-repeat center;background-size:30px 30px}.indexPage .div2 .right{position:relative;background:#0286d2;float:right;width:735px;height:410px;padding-top:30px;padding-left:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.indexPage .div2 .right .rightBackground{position:absolute;top:0;height:410px;background:#0286d2}.indexPage .div2 .right .title{position:relative}.indexPage .div2 .right .title p{font-size:24px;color:white;font-weight:300}.indexPage .div2 .right .title a{font-size:15px;font-weight:bold;color:white;position:absolute;top:0;right:0}.indexPage .div2 .right .cells{padding-top:30px}.indexPage .div2 .right .cells .cell{float:left;margin-right:53px;width:272px;overflow:hidden;display:block}.indexPage .div2 .right .cells .cell .image{padding-bottom:18px}.indexPage .div2 .right .cells .cell .projectTitle{font-size:14px;font-weight:bold;color:white;line-height:19px}.indexPage .div2 .right .cells .cell .projectContent{font-size:14px;color:white;line-height:19px}.indexPage .div2 .right .cells .cell:nth-child(2){margin-right:0}.indexPage .div3{padding-top:35px;padding-bottom:35px}.indexPage .div3 .title{margin-bottom:20px;position:relative}.indexPage .div3 .title p{font-size:24px;color:#00559c}.indexPage .div3 .title a{font-size:16px;font-weight:bold;color:#00559c;top:5px;right:0;position:absolute}.indexPage .div3 .gallery .galleryClient{position:relative;text-align:center;overflow:hidden}.indexPage .div3 .gallery .galleryClient .image{white-space:nowrap;position:relative;margin:auto;overflow:hidden}.indexPage .div3 .gallery .galleryClient .image div{display:inline-block;width:138px;height:98px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:top}.indexPage .div3 .gallery .galleryClient .image div .slide{position:relative}.indexPage .div3 .gallery .galleryClient .image div .slide img{width:138px;height:98px}.indexPage .div3 .gallery .galleryClient .image div .current .border{display:block}.indexPage .div3 .gallery .galleryClient .floatPager{position:absolute;width:30px;height:30px;top:0;bottom:0;margin:auto;z-index:1}.indexPage .div3 .gallery .galleryClient .prev{left:0;background:url(/img/news/arrow_highlight_left_enable.png) no-repeat center;background-size:30px 30px}.indexPage .div3 .gallery .galleryClient .next{right:0;background:url(/img/news/arrow_highlight_right_enable.png) no-repeat center;background-size:30px 30px}.indexPage .div3 .gallery .galleryClient .prev:hover,.indexPage .div3 .gallery .galleryClient .next:hover{cursor:pointer}.indexPage .div3 .gallery .galleryClient .prev.disable{background:url(/img/news/arrow_highlight_left_disable.png) no-repeat center;background-size:30px 30px}.indexPage .div3 .gallery .galleryClient .next.disable{background:url(/img/news/arrow_highlight_right_disable.png) no-repeat center;background-size:30px 30px}@media (max-width:1216px){.indexPage .banner .galleryD .image div .slide{width:100%;height:420px}.indexPage .banner .galleryD .image div .slide img{width:auto;height:420px;position:absolute;left:-1470px;margin:auto}.indexPage .banner .galleryD .image div .slide .content .wrapper1200{padding-left:50px;padding-right:50px}.indexPage .banner .galleryD .image .current{z-index:1}.indexPage .wrapper1200 .div1{padding-left:20px;padding-right:20px}.indexPage .wrapper1200 .div1 .left{float:none;width:auto;margin-bottom:35px}.indexPage .wrapper1200 .div1 .left .galleryS .floatPager{right:0}.indexPage .wrapper1200 .div1 .right{border-top:solid 1px #d4d4d4;padding-top:30px;float:none;width:auto;height:auto}.indexPage .wrapper1200 .div1 .right .newsSet .cells .cell{height:107px}.indexPage .wrapper1200 .div1 .right .newsSet .cells .cell .imgL{display:block}.indexPage .wrapper1200 .div1 .right .newsSet .cells .cell .textR{padding-left:150px}.indexPage .wrapper1200 .div1 .right .newsSet .cells .cell .textR .date{position:static}.indexPage .wrapper1200 .div1 .right .newsSet .cells .cell .textR .cellTitle{padding-left:0}.indexPage .div2 .wrapper1200 .left{float:none;width:auto;padding-left:20px;padding-right:20px;margin-bottom:30px;display:inherit}.indexPage .div2 .wrapper1200 .left .gallery .galleryHighlight{padding-left:30px;padding-right:30px}.indexPage .div2 .wrapper1200 .left .gallery .galleryHighlight .image div a{display:inline-block}.indexPage .div2 .wrapper1200 .right{float:none;width:auto;padding-left:20px;padding-right:20px}.indexPage .div2 .wrapper1200 .right .rightBackground{display:none}.indexPage .div2 .wrapper1200 .right .cells{width:600px;margin:auto}.indexPage .div3{padding-left:20px;padding-right:20px}.indexPage .div3 .wrapper1200 .gallery .galleryClient .image div{text-align:center;height:auto}.indexPage .div3 .wrapper1200 .gallery .galleryClient .image div .slide{width:33%;display:inline-block;float:left}}@media (max-width:780px){.indexPage .wrapper1200 .div1 .left .galleryS .floatPager a{width:25%;padding-right:0;vertical-align:top}}@media (max-width:736px){.indexPage .banner .galleryD .image div .slide{width:100%;height:480px}.indexPage .banner .galleryD .image div .slide img{width:auto;height:300px;position:absolute;left:-1470px;margin:auto}.indexPage .banner .galleryD .image div .slide .content{position:static}.indexPage .banner .galleryD .image div .slide .content .wrapper1200{padding-left:20px;padding-right:20px;position:static}.indexPage .banner .galleryD .image div .slide .content .wrapper1200 .title{position:absolute;top:20px}.indexPage .banner .galleryD .image div .slide .content .wrapper1200 .text{padding-top:320px}.indexPage .banner .galleryD .prev,.indexPage .banner .galleryD .next{top:80px;bottom:auto}.indexPage .wrapper1200 .div1{width:auto}/*953795e33e25c16a067bcfa2a5842f5b*/.indexPage .wrapper1200 .div1 .left{height:auto}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide{width:100%}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide .content{width:100%;height:250px}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide .content .text{bottom:auto;top:385px;display:none}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide .content .text .textContainer{width:auto}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide .content .text .textContainer .slideTitle{width:auto}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide .content .text .textContainer .shortContent{width:auto}.indexPage .wrapper1200 .div1 .left .galleryS .image div .slide .text2{display:block}.indexPage .wrapper1200 .div1 .left .galleryS .prev,.indexPage .wrapper1200 .div1 .left .galleryS .next{position:absolute;width:34px;height:140px;top:0;bottom:0;margin:auto}.indexPage .wrapper1200 .div1 .left .galleryS .floatPager{background:url(/img/index/arrow.png) no-repeat top 20px right 20px;background-color:rgba(0,0,0,0.5);background-size:21px 12px}.indexPage .wrapper1200 .div1 .left .galleryS .floatPager a{display:none;width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;border-bottom:0;box-shadow:none;background:none}.indexPage .wrapper1200 .div1 .left .galleryS .floatPager .current{display:block;width:100%}.indexPage .div2 .wrapper1200 .right{height:auto;padding-bottom:30px}.indexPage .div2 .wrapper1200 .right .cells{width:300px}.indexPage .div2 .wrapper1200 .right .cells .cell:first-child{padding-bottom:30px}.indexPage .div3 .wrapper1200 .gallery .galleryClient .image div .slide{width:49%}}