@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic&subset=latin,latin-ext);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.breadcrumb{margin-top:15px}.breadcrumb li{float:left;padding-right:8px;margin-right:8px;border-right:1px solid #42b3e5;line-height:12px}.breadcrumb li:last-child{border:0}.breadcrumb a,.breadcrumb span{color:#42b3e5}table{width:415px;text-align:left}table td,table th{height:35px;padding:0 18px;vertical-align:middle;border-bottom:1px solid #e3e8e8}table th{font-weight:700;color:#42b3e5}table .col1{width:240px}.form-message{max-width:615px;padding:10px;margin:5px 0 20px;font-size:13px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.form-message.true{background:#98eaba;color:#27864f}.form-message.false{background:#f4a8a8;color:#722c2c}.form-message ul{list-style:inside}.form-message li{margin-bottom:5px}form{margin-top:30px}form div{position:relative;margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],textarea,.file-input{width:280px;height:24px;padding:2px 15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #e3e8e8;background-color:#fff;outline:0;font:700 12px "Noto Sans",Helvetica,Arial,Verdana,Sans-Serif;color:#666;-webkit-font-smoothing:antialiased}textarea{width:600px;height:206px;padding-top:7px;resize:none}button,input[type="submit"]{border:0;outline:0;cursor:pointer;-webkit-font-smoothing:antialiased;width:127px;height:35px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#42b3e5;font:700 14px "Noto Sans",Helvetica,Arial,Verdana,Sans-Serif;color:#fff}.file-input input[type="file"]{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;opacity:0;filter:alpha(opacity = 0);outline:0}.file-input label{top:5px}.file-input .file-btn{position:absolute;right:3px;top:3px;z-index:2;display:block;width:76px;height:22px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#42b3e5;color:#fff;font-weight:700;text-align:center;line-height:22px;cursor:pointer}.select-box{position:absolute;right:40px;top:12px;width:112px;height:22px;background-color:#fbfbfb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #e0e0e0;cursor:pointer}.select-box .value{position:absolute;left:10px;top:2px;z-index:1}.select-box select{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;filter:alpha(opacity = 0);appearance:none;-moz-appearance:none;-webkit-appearance:none}.select-box:before{content:"";position:absolute;right:0;top:0;width:28px;height:22px;background:url("../img/bg/select-arrow-bg.png") repeat-x 0 0;border-left:1px solid #e0e0e0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.select-box:after{content:"";position:absolute;right:9px;top:9px;width:10px;height:6px;background:url("../img/icon/select-arrow.png") no-repeat 0 0}body{font:400 12px "Noto Sans",Helvetica,Arial,Verdana,Sans-Serif;color:#666;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#54c1de}strong{font-weight:700}p{line-height:18px}.placeholder,label{position:absolute;left:16px;top:7px;font-weight:700}h1{font-size:28px;color:#fff}h2{font-weight:700;font-size:16px}h3{font-weight:700;font-size:14px;color:#fff}h4{font-weight:700;font-size:13px}html,body{height:100%}.wrapper{overflow-x:hidden;position:relative;min-height:100%;height:auto!important;margin-bottom:-125px}.container,.content{position:relative;width:995px;margin:0 auto}.container:before,.content:before,.container:after,.content:after{content:"";display:table}.container:after,.content:after{clear:both}.ie6 .container,.ie6 .content,.ie7 .container,.ie7 .content{zoom:1}header{position:relative;z-index:5;height:193px;background:url("../img/bg/header-bg.png") repeat-x 0 0}footer{position:relative;z-index:1;height:125px;background:url("../img/bg/footer-bg.png") repeat-x 0 0}.push{height:125px}.content{width:955px;padding-left:40px;margin-bottom:50px}.main{float:left;width:720px;margin-top:12px}aside{float:right;width:200px}.main-nav{position:absolute;left:312px;top:118px;z-index:2}.main-nav>li{position:relative;float:left;margin-left:1px}.main-nav>li a{display:block;height:25px;padding:0 14px;font-size:14px;line-height:25px;color:#666}.main-nav>li a.active{-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;border-radius:6px 0 6px 0;background-color:#42b3e5;color:#fff}.main-nav>li .sub-nav{display:none;overflow:hidden;position:absolute;left:0;top:25px;z-index:3;min-width:155px;-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;border-radius:6px 0 6px 0;background-color:#42b3e5}.main-nav>li .sub-nav li{white-space:nowrap}.main-nav>li .sub-nav li a{height:30px;padding:0 14px;font-size:13px;line-height:30px;color:#fff}.main-nav>li .sub-nav li a:hover{background-color:#e3e8e8;color:#42b3e5;font-weight:700}.main-nav>li:hover .sub-nav{display:block}.main-nav>li:hover>a{-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;border-radius:6px 0 6px 0;background-color:#42b3e5;color:#fff}header .container{padding:0 40px;width:915px}.head-bottom{height:39px;border-top:1px solid #e3e8e8;color:#42b3e5;line-height:39px}.logo{display:block;height:153px;margin:-4px 0 0 -8px}.top-nav{position:absolute;left:315px;top:15px;z-index:3}.top-nav li{float:left;margin-right:15px}.top-nav .mail,.top-nav .phone{display:block;padding-left:22px;background:url("../img/icon/phone.png") no-repeat 0 0;color:#666}.top-nav .mail{padding-left:35px;background:url("../img/icon/mail.png") no-repeat 0 center}.social-nav{position:absolute;right:40px;top:12px}.social-nav li{float:left;margin-left:5px}.social-nav a{display:block;width:16px;height:16px;background:url("../img/icon/social-icon.png") no-repeat 0 0;text-indent:-99999px}.social-nav a.fb{background-position:right 0!important}.lang{position:absolute;right:0;top:14px}.lang li{float:left;margin-left:10px}footer .container{padding:25px 40px 0;width:835px;height:100px}footer h3{font-weight:400;color:#666;line-height:15px}footer h3,footer .address,footer ul{float:left;margin-right:25px}footer .address{width:230px}footer .copy{position:absolute;left:40px;bottom:13px}.main-slider{overflow:hidden;position:relative;height:390px}.main-slider .item{width:100%;height:390px;background-position:center;background-repeat:no-repeat}.main-slider .container{width:915px;height:390px}.main-slider h1{margin-top:95px;font-size:42px;font-weight:700;text-shadow:-1px 1px 1px rgba(0,0,0,0.2);letter-spacing:-1px}.main-slider h1 span{display:block;font-size:32px;margin-bottom:6px;font-weight:400;line-height:30px}.main-slider .bx-controls{position:absolute;left:50%;top:0;z-index:2;width:915px;height:390px;margin-left:-457.5px}.bx-default-pager{position:absolute;right:0;top:100px;width:20px!important;z-index:99}.bx-default-pager li{margin-bottom:3px}.bx-default-pager li:last-child{margin-bottom:0}.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid transparent;background-color:#fff;text-indent:-9999px;margin:0 0 3px 0}.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#fff}.bx-wrapper .bx-pager.bx-default-pager a.active{width:12px;height:12px;background-color:transparent;border-color:#fff}.bx-wrapper .bx-viewport{left:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.block-area{position:relative;margin:-73px auto 15px;text-align:center}.block-area:before,.block-area:after{content:"";display:table}.block-area:after{clear:both}.ie6 .block-area,.ie7 .block-area{zoom:1}.block-area .block{overflow:hidden;display:inline-block;width:310px;height:230px;margin-right:7px;background-color:#f5f5f5;-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;border-radius:6px 0 6px 0;text-align:left}.ie7 .block-area .block{display:inline;zoom:1}.block-area .block img{display:block}.block-area .block h3{height:40px;padding:0 20px;line-height:40px}.block-area .block p{padding:22px 20px 10px}.block-area .block .more{display:inline-block;margin-left:20px;padding-right:27px;background:url("../img/bg/more-arrow.png") no-repeat right 7px}.ie7 .block-area .block .more{display:inline;zoom:1}.block-area .block.family h3{background-color:#42b3e5}.block-area .block.family .more{color:#42b3e5}.block-area .block.institutional h3{background-color:#0384ce}.block-area .block.institutional .more{background-position:right -15px!important;color:#0384ce}.block-area .block.international{margin-right:0}.block-area .block.international h3{background-color:#3156a3}.block-area .block.international .more{background-position:right -39px!important;color:#3156a3}.block-area .block:hover{cursor:pointer}.block-area .block:hover p,.block-area .block:hover a.more{color:#fff}.block-area .block:hover .more{background-position:right -63px!important}.block-area .block:hover.family{background-color:#42b3e5}.block-area .block:hover.institutional{background-color:#0384ce}.block-area .block:hover.international{background-color:#3156a3}.description-area{overflow:hidden;height:230px;margin-bottom:35px;background:url("../img/bg/description-block-bg.jpg") no-repeat center 0}.description-area .container{width:915px;height:230px}.description-area .about-block,.description-area .reference-block{display:inline-block;vertical-align:top;width:561px}.ie7 .description-area .about-block,.ie7 .description-area .reference-block{display:inline;zoom:1}.description-area h3{position:relative;float:left;width:199px;padding-right:22px;text-align:right;line-height:35px;color:#42b3e5}.description-area .detail{position:relative;float:right;width:300px;height:190px;padding:20px;color:#fff}.description-area p{margin-bottom:10px;line-height:16px}.description-area .info{font-weight:700;font-size:14px;font-style:italic}.description-area .more{position:absolute;left:20px;bottom:7px;display:inline-block;padding-right:27px;background:url("../img/bg/more-arrow-white.png") no-repeat right 7px;color:#fff}.ie7 .description-area .more{display:inline;zoom:1}.description-area .reference-block{width:337px;margin-left:7px}.description-area .reference-block h3{width:315px;margin-bottom:59px;text-align:left;padding:0 0 0 22px;color:#3156a3}.description-area .reference-block .detail{width:297px;height:95px}.description-area .reference-block p{width:295px}.page-header{height:121px;padding-top:144px;margin-bottom:20px;background:url("../img/bg/page-header.jpg") no-repeat center 0}.page-header .container{width:915px;height:92px;padding:15px 35px;background-color:#42b3e5;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.page-header .container:after{content:"";position:absolute;left:0;top:-36px;width:985px;height:35px;background-color:rgba(255,255,255,0.7)}.page-header p{margin-top:5px;font-size:13px;color:#fff;line-height:16px}.main p{margin-bottom:20px;line-height:22px;text-align:justify}.main h2{margin-bottom:15px;color:#42b3e5}.photo-slider{overflow:hidden;position:relative;width:710px;height:212px;margin-top:15px}.photo-slider .slider-container{width:5000000px;height:212px;padding-left:35px}.photo-slider .prev,.photo-slider .next{position:absolute;left:0;top:0;z-index:1;width:35px;height:100%;background-color:#fff}.photo-slider .prev a,.photo-slider .next a{position:absolute;left:0;top:50%;width:13px;height:18px;margin-top:-9px;background:url("../img/bg/slider-arrow.png") no-repeat 0 0;text-indent:-99999px}.photo-slider .next{left:auto;right:0}.photo-slider .next a{left:auto;right:12px;background-position:right 0!important}.photo-slider ul{float:left;width:640px;height:212px}.photo-slider ul li{float:left;margin:0 10px 10px 0}.photo-slider ul a,.photo-slider ul img{display:block}aside .side-menu{padding-bottom:40px;border-left:1px solid #e3e8e8}aside .side-menu>li>a{display:block;padding:10px 15px;height:20px;font-weight:700;color:#666}aside .side-menu>li>a.active{background-color:#e3e8e8;color:#42b3e5;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}aside .side-menu>li ul{padding:10px 15px}aside .side-menu>li ul li{margin-bottom:8px}aside .side-menu>li ul a{color:#666}aside .side-menu>li ul a.active{font-weight:700;color:#42b3e5}.timeline{position:relative;padding:40px 0 55px}.timeline:after,.timeline:before{content:"";position:absolute;left:50%;top:0;width:177px;height:1px;margin-left:-88.5px;background-color:#e3e8e8}.timeline:before{width:1px;height:100%;margin-left:-0.5px}.timeline .post{opacity:0;filter:alpha(opacity = 0);position:relative;float:left;width:308px;min-height:128px;padding:7px 20px 7px 7px;margin-top:115px;background-color:#f1f3f3;-webkit-border-radius:0 6px 0 6px;-moz-border-radius:0 6px 0 6px;border-radius:0 6px 0 6px;-webkit-transition:opacity .5s 1s;-moz-transition:opacity .5s 1s;transition:opacity .5s 1s}.timeline .post.show{opacity:1;filter:alpha(opacity = 100)}.timeline .post img{float:left;margin-right:25px;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px}.timeline .post h2{margin:12px 0 5px;font-weight:400;color:#42b3e5}.timeline .post p{float:left;width:150px;font-size:16px;font-style:italic;text-align:left;font-weight:700;line-height:18px}.timeline .post:after,.timeline .post:before{content:"";position:absolute;right:-22px;top:16px;width:0;height:0;border:10px solid transparent;border-left:12px solid #f1f3f3}.timeline .post:before{top:22px;right:-30px;width:9px;height:9px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#e3e8e8}.timeline .post.right{float:right;padding-left:20px;padding-right:7px;-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;border-radius:6px 0 6px 0}.timeline .post.right:first-child{margin-top:0}.timeline .post.right img{float:right;margin-right:0;margin-left:25px;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.timeline .post.right:after{right:auto;left:-22px;border-left:10px solid transparent;border-right:12px solid #f1f3f3}.timeline .post.right:before{right:auto;left:-30px}.contact form{margin-top:0}.contact .main{width:665px}.contact aside{width:250px;margin-right:40px}.contact .contact-info{padding:20px 30px;margin-bottom:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#e3e8e8}.contact .contact-info h4{margin-bottom:10px;color:#42b3e5}.contact .contact-info li{margin-bottom:7px}.contact .map-area{overflow:hidden;height:330px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.referance-list{margin-right:-55px}.referance-list:before,.referance-list:after{content:"";display:table}.referance-list:after{clear:both}.ie6 .referance-list,.ie7 .referance-list{zoom:1}.referance-list li{float:left;margin:0 55px 50px 0}.opinions-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e3e8e8}.opinions-item p{margin-bottom:8px}.opinions-item span{color:#42b3e5}.partner-item{margin:10px 0 30px}.partner-item:before,.partner-item:after{content:"";display:table}.partner-item:after{clear:both}.ie6 .partner-item,.ie7 .partner-item{zoom:1}.partner-item img{float:left;margin-right:15px;border:1px solid #e3e8e8}.partner-item p{float:left;width:720px;margin-bottom:15px}.partner-item a{display:inline-block;padding-right:27px;background:url("../img/bg/more-arrow.png") no-repeat right 7px;color:#42b3e5}.ie7 .partner-item a{display:inline;zoom:1}.ic{color:#41b3e5}
/* Footer Social Links */
footer .footer-social {
    position: absolute;
    right: 40px;
    top: 25px;
}

footer .footer-social li {
    float: left;
    margin-left: 10px;
}

footer .footer-social a {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    background-color: #42b3e5;
    color: #fff;
    font-size: 14px;
    transition: background-color 0.3s;
}

footer .footer-social a:hover {
    background-color: #0384ce;
}

footer .footer-social a svg {
    width: 14px;
    height: 14px;
    fill: #fff;
    vertical-align: middle;
}
