@charset "utf-8";#innerBanner{min-height:380px;width:auto;overflow:hidden;position:relative;}
#innerBanner img{width:100%;position:absolute;bottom:0;center:inherit;height:initial;}
.breadcrumb{margin:.8em auto;font-size:.9em;display:block;text-transform:capitalize;background:url(../images/bg_gra.jpg) repeat-x bottom;padding-bottom:1.7em;}
.breadcrumb:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}}
.breadcrumb a{color:#999 !important}
.breadcrumb a:hover{color:#00ADEE}
.breadcrumb span, .breadcrumb a{float:left;display:inline-block;padding-right:.9%;font-family:'MyriadPro-SBSC','MyriadPro-SB','Open Sans', sans-serif;font-size:1.05em;color:#999;}
.breadcrumb span:last-child{color:#00AEEF}
#mainContent{padding:0 0 1em;margin-top:1em;}
section#mainCol{width:65%;padding-right:3%;}
aside#subCol.span_2_of_6{width:29%;float:right;}
aside#subCol.lefthand.span_2_of_6{float:left;margin-left:0;}
.contact aside#subCol.lefthand.span_2_of_6{width:34%;}
.contact{margin-bottom:2em}
h1.pageTitle{position:relative;padding-bottom:.8em;color:#00AEEF;}
h1.pageTitle::before{background:#696969;content:"";position:absolute;top:84%;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.formatContent p{margin-bottom:.8em;text-align:justify;}
.formatContent figure{margin-bottom:1.3em;}
.formatContent h2, .formatContent h3, .formatContent h4, .formatContent h5, .formatContent h6{margin:0 0 .2em;}
.formatContent h2{font-size:1.3em;}
.formatContent h3{font-size:1.15em}
.formatContent h6{font-size:1.05em}
.formatContent .highlight{font-size:1.5em;font-weight:normal;}
.formatContent .link{margin-top:25px;}
.formatContent.founder h2 span{display:block;}
.formatContent.founder h2 span:last-child{font-size:.8em;color:#666;}
.formatContent.founder .portrait img{width:auto}
.formatContent.founder .portrait{float:left;display:inline-block;padding:0 3% 3% 0;margin-bottom:0}
.formatContent ul{margin:0 0 15px 20px}
.formatContent ul ul{margin-bottom:0px;margin-left:20px;}
.formatContent ul li{list-style:none;position:relative;padding:6px 15px;}
.formatContent ul li::before{width:4px;height:4px;background:#58595b;border-bottom:1px solid #999;border-right:1px solid #999;content:"";position:absolute;top:16px;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#subCol h1,
.productPage section#mainCol h1{font-size:1.4em;margin-bottom:0;color:#00AEEF;font-family:'MyriadPro-SBSC','MyriadPro-SB', sans-serif;padding-bottom:0.5em;font-weight:normal;}
.productPage section#mainCol h1{font-family:'MyriadPro-SBSC','MyriadPro-SB','Open Sans', sans-serif;}
.productPage section#mainCol h1 span{font-family:'MyriadPro-R','Open Sans', sans-serif;}
#subCol h1{border-bottom:solid 2px #A7A9AC;}
#subCol nav h1{border-bottom:none}
#subCol nav, #subCol section{margin-bottom:2.5em;}
section.subVideo .homeVideo{height:10em;overflow:hidden;}
#subCol nav ul.lisubmenu{}
#subCol nav ul.lisubmenu li a{display:block;position:relative;padding:.45em 0 .45em 20px;border-bottom:dotted 1px #A7A9AC;color:inherit;}
#subCol nav ul.lisubmenu li a:hover{color:#00ADEE;text-decoration:none}
#subCol nav ul.lisubmenu li a.active{color:#00ADEE}
#subCol nav ul.lisubmenu li a::after{position:absolute;top:.9em;left:0;width:5px;height:5px;border-bottom:1px solid #999;border-right:1px solid #999;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#subCol nav > ul > li:hover > a::after{border-color:#009ae1;}
#subCol section.subVideo h1{margin-bottom:6%}
section#mainCol.frame_2{padding-right:0;width:68%}
.videosList li{float:left;width:44%;padding:0 6% 2.2em 0;text-align:left;}
.videosList p.video{margin-bottom:.9em;height:10em;overflow:hidden;line-height:100px;}
.videosList p.video a{vertical-align:middle;display:table;line-height:10em;}
.videosList p.video a.play_video img{}
.videosList ul li h6{padding-bottom:.2em;}
.videosList p.date{color:#969696;font-size:.85em;}
.paging{padding:.7em 0 0;text-align:right;}
.paging a{color:inherit;display:inline-block;padding:3px 1.7%;border:solid 1px #E6E7E8;font-size:.9em;}
.paging a:hover, .paging a.active{color:#FFF;background:#47A1D9;font-weight:bold;text-decoration:none;background:rgba(163,227,250,1);background:-moz-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(163,227,250,1)), color-stop(100%, rgba(0,175,238,1)));background:-webkit-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-o-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-ms-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:linear-gradient(to bottom, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3e3fa', endColorstr='#00afee', GradientType=0);}
.videosList .paging{margin-right:7%}
#subCol .subVideo h1{}
.subVideo p{margin-bottom:.8em;}
.newsList ul li{margin-bottom:5%;padding-bottom:3%;border-bottom:dotted 1px #A7A9AC;}
.newsList ul li:last-child{border-bottom:0;margin-bottom:0}
.newsList ul li .thumbnews{float:left;width:40%;}
.newsList ul li .brief{float:left;width:56%;display:inline-block;padding-left:4%;}
.newsList ul li .brief p{margin-bottom:2%;}
.newsList ul li .brief .date{font-size:.85em}
.newsList ul li h6{margin-bottom:0%;}
.newsList ul li h6 a{font-size:1.1em;color:#333;}
.newsList ul li h6 a:hover{color:#00ADEE}
.block_3col{margin:2em 0 4em;}
.block_3col h1.pageTitle::before{width:4%;}
.block_3col .span_2_of_6{margin-left:5%;width:30%;margin-bottom:2%;}
.block_3col .col:first-child{margin-left:0}
.block_3col p.date{font-size:.85em;margin-bottom:.3em;}
.block_3col .brief{margin-bottom:4%;}
.block_3col.news .brief{max-height:19em;overflow-y:hidden;height:auto;}
.block_3col.news .brief h6 a{color:#000}
.block_3col.news p{margin-bottom:.8em;}
.block_3col.news p.date{margin-bottom:.5em;}
.block_3col p.thumb{margin-bottom:1.2em;height:11em;line-height:10em;overflow:hidden;}
.block_3col p.thumb a{}
.contact section#mainCol{width:56%;padding-left:10%;padding-right:0;margin-left:0;border:0;}
.contact h2{font-size:1.4em;margin-bottom:.3em;font-family:'MyriadPro-SBSC','MyriadPro-SB','Open Sans', sans-serif;color:#00AEEF;}
.contact #subCol dt{font-weight:bold;color:#1B1B1B;margin-bottom:.2em;}
.contact #subCol dt:first-child{}
.contact #subCol dd{margin-bottom:.5em;vertical-align:bottom;padding-top:.1em;}
.contact #subCol dd.clearfix{margin-bottom:.5em}
.contact #subCol dt.sameline{float:left;padding-right:2%;}
.map{height:auto;margin-bottom:3em;background:#ccc;overflow:hidden;}
.productPage aside#subCol.lefthand.span_2_of_6{width:27%;}
.productPage section#mainCol{border-right:0;padding:0 0 0 4%;width:67.4%;}
.listPro{margin:1em 0 .5em;}
.listPro .col{margin-left:0}
.listPro .col.span_2_of_6{/margin:1% 1% 7%;width:19%;padding:0 5.3% 0em 5.3%;text-align:center;margin:0 1.7% 3em 1.7%;}
.listPro .col.span_2_of_6:after{clear:clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.listPro p{}
.listPro a{color:inherit}
.listPro a:hover{text-decoration:none;color:inherit}
.listPro p.pro_thumb{height:8.4em;margin-bottom:5px;}
.listPro .pro_thumb img{}
.listPro .pro_name{color:inherit;height:2.5em;line-height:135%;overflow:hidden;margin-bottom:.8em;}
.listPro h2{ display: inline-block; height: 56px;}
.listPro a .link{position:relative;padding:.25em 0 .25em;color:#FFF;background:#00ADEE;font-family:'MyriadPro-R','Open Sans', sans-serif;background:rgba(163,227,250,1);background:-moz-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(163,227,250,1)), color-stop(100%, rgba(0,175,238,1)));background:-webkit-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-o-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-ms-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:linear-gradient(to bottom, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3e3fa', endColorstr='#00afee', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.listPro a:hover{text-decoration:none;}
.listPro a:hover .link{text-decoration:none}
.listPro a:hover .link::before{border-color:#000;height:8px;width:8px}
.productPage section#mainCol.ProDetail h1{}
.proBrief{margin-bottom:1.2em}
.proBrief .span_4_of_6{width:70%;}
.proBrief p{margin-bottom:1.3em;}
.proBrief ul li{list-style:none;position:relative;padding:3px 15px;}
.proBrief ul li::before{width:4px;height:4px;background:#58595b;border-bottom:1px solid #999;border-right:1px solid #999;content:"";position:absolute;top:14px;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.proBrief .pro_thumb{position:relative;width:25%;text-align:right;}
.proBrief .pro_thumb span i{position:absolute;right:0;bottom:0;color:#ccc;font-size:1.1em;}
.proInfo footer{margin:1em 0 2em;}
.proInfo footer ul, .proInfo footer ul li{float:left;display:inline-block;}
.proInfo footer .social{float:right;text-align:right;text-transform:uppercase;color:#939598;width:29%;}
.proInfo footer ul li{margin-right:2%;margin-bottom:5%;}
.proInfo footer ul li.download_bro a{display:inline-block;padding:.15em 1em .14em 1em;border:solid 1px #47A1D9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.proInfo footer ul li.download_bro a:hover{background:#47A1D9;color:#fff;text-decoration:none;background:rgba(163,227,250,1);background:-moz-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(163,227,250,1)), color-stop(100%, rgba(0,175,238,1)));background:-webkit-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-o-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-ms-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:linear-gradient(to bottom, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3e3fa', endColorstr='#00afee', GradientType=0);border-color:#FFF}
.proInfo footer .social{font-size:.9em;}
.proInfo footer .social a{color:inherit;font-size:1.8em;display:inline-block;padding:0 1%;}
.proInfo footer .social .fa-facebook-square{color:#3B5998}
.proInfo footer .social .fa-twitter-square{color:#1DA1F2}
.proInfo footer .social .fa-linkedin-square{color:#0077B5}
.proInfo footer .social .fa-envelop-square{color:inherit}
#tabs-2{overflow:auto}
.tab_spec table{text-align:center;width:100% !important;}
.tab_spec table th, .tab_spec table td{padding:.3em 0;vertical-align:middle;}
.tab_spec table th{text-transform:uppercase;font-weight:normal;color:#000;}
.tab_spec table td{border:solid 1px #ccc;font-size:.9em;text-align:center;}
.zoom{display:inline-block;position:relative;text-align:center}
.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url(icon.png);}
.zoom img{display:block;width:90%;}
.zoom img::selection{background-color:transparent;}
.ProductPage{padding:1em 0;}
.block_4col{}
.block_4col ul{}
.block_4col ul li{float:left;display:inline-block;width:13.5%;padding:0em 5.6%;text-align:center;position:relative;}
.block_4col ul li.view_pro_thumb,
.block_4col ul li.view_pro_list ul li{height:15em}
.block_4col ul li:last-child{}
.block_4col.block_product ul.block_1,
.block_4col.block_product ul.block_2,
.block_4col.block_product ul.block_3,
.block_4col.block_product ul.block_4{background:url(../images/bg_gra_2.jpg) repeat-x center bottom;padding:1em 0 3.5em;}
.block_4col:first-child ul.block_1{padding-top:2em;}
.block_4col:last-child ul{border-bottom:0}
.block_product ul .block_thumb a{background:url(../images/icon-pro-large-03.png);background-image:url(../images/icon-pro-large-03.svg);background-size:70%;text-transform:uppercase;background-repeat:no-repeat;background-position:center 0;font-size:1.6em;display:inline-block;padding:4em 0% 0;color:inherit;font-family:'MyriadPro-SBSC','MyriadPro-SB','Open Sans', sans-serif;display:block;}
.block_product ul.block_1 li,
.block_product ul.block_2 li,
.block_product ul.block_3 li,
.block_product ul.block_4 li{width:20%;p;pa;padding:0em 0% 0 0;margin-right:6%;margin-bottom:4em;}
.block_product ul.block_1 .block_thumb a{padding-top:2em;}
.block_product ul .block_thumb a:hover{text-decoration:none}
.block_product ul li:first-child .btn a:hover{color:#fff}
.block_product ul.block_2 .block_thumb a{background:url(../images/icon-pro-large-04.png);background-image:url(../images/icon-pro-large-04.svg);background-repeat:no-repeat;background-position:center .5em;}
.block_product ul.block_3 .block_thumb a{background:url(../images/icon-pro-large-05.png);background-image:url(../images/icon-pro-large-05.svg);background-size:60%;text-transform:uppercase;background-repeat:no-repeat;background-position:center 0.5em;}
.block_product ul.block_4 .block_thumb a{background:url(../images/icon-pro-large-06.png);background-image:url(../images/icon-pro-large-06.svg);text-transform:uppercase;background-repeat:no-repeat;background-position:center 0;padding-top:2.5em;}
.block_4col ul li p.block_thumb{margin-bottom:1em;position:relative;}
.block_4col ul li.view_pro_thumb{background:url(../images/arrow-large-07.png);background-image:url(../images/arrow-large-07.svg), none;background-repeat:no-repeat;background-position:100% top;padding-left:0;padding-right:8%;float:left;width:14%;}
.block_4col ul li.view_pro_list{width:72%;margin-bottom:0}
.block_4col ul li.view_pro_thumb p.link{width:64%;}
.block_4col.block_product ul.block_1 li:last-child,
.block_4col.block_product ul.block_2 li:last-child,
.block_4col.block_product ul.block_3 li:last-child,
.block_4col.block_product ul.block_4 li:last-child{margin-right:0;}
.block_4col.block_product ul.block_4 li:first-child{}
.block_4col ul li:last-child p.link{width:100%;}
.block_4col ul.block_4 li:first-child p.link{}
.block_4col ul.block_4 li p.block_thumb{padding-top:2.3em;}
.block_4col ul.block_1 li:first-child p.block_thumb{padding-top:3em;}
.block_4col ul li p{}
.block_4col ul li p.link{margin-bottom:0;position:absolute;bottom:0;width:100%;}
.block_4col ul li .pro_thumb{height:9.4em;}
.block_4col ul li .pro_thumb img{width:100%;}
.block_4col ul li .pro_thumb img{width:100% !important;}
.block_4col ul li .pro_name{color:inherit;max-height:3em;overflow:hidden;}
.block_4col ul li a .pro_name{color:#4E4E4E;max-height:2.5em;}
.block_4col ul li a:hover{text-decoration:none;color:inherit}
.block_4col ul li a .link{position:relative;padding:.3em 0 .3em;color:#FFF;margin-bottom:0;background:#00AEEF;font-family:'MyriadPro-R','Open Sans', sans-serif;position:absolute;bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgba(163,227,250,1);background:-moz-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(163,227,250,1)), color-stop(100%, rgba(0,175,238,1)));background:-webkit-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-o-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-ms-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:linear-gradient(to bottom, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3e3fa', endColorstr='#00afee', GradientType=0);}
.block_4col ul li a:hover .link{text-decoration:none}
.block_4col ul li p.link a{background:#00AEEF;color:#fff;display:block;padding:.5em 0;font-family:'MyriadPro-R','Open Sans', sans-serif;padding:.3em 0 .3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgba(163,227,250,1);background:-moz-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(163,227,250,1)), color-stop(100%, rgba(0,175,238,1)));background:-webkit-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-o-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:-ms-linear-gradient(top, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);background:linear-gradient(to bottom, rgba(163,227,250,1) 0%, rgba(0,175,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3e3fa', endColorstr='#00afee', GradientType=0);}
.block_4col ul li a:hover .link{text-decoration:none;}
.block_4col ul li .link::before{position:absolute;top:-7%;left:47%;height:6px;width:6px;border-bottom:1px solid #00ADEE;border-right:1px solid #00ADEE;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;display:none;}
.block_4col ul li a:hover .link::before{border-color:#000;height:8px;width:8px}
.list_links li{padding:1em 0;border-bottom:dotted 1px #C3C3C3;}
.recruit-page .list_links li:first-child{margin-top:0;padding-top:0;}
.list_links li h6{font-weight:normal;background:url(../images/arrow.png) no-repeat right 8px;padding-right:8%;padding-bottom:.2em;}
.list_links li .date{font-size:.85em;color:#969696;}
.list_links li h6 a:hover{text-decoration:underline}
.list_links li:last-child{border-bottom:0}
.list_links li p{padding-right:8%;}