@font-face{
font-family:"Helvetica Neue LT W04_35 Thin";
src:url("../fonts/1459684/6a90c865-49a8-4f20-99c7-73987067d9c9.eot?#iefix");
src:url("../fonts/1459684/6a90c865-49a8-4f20-99c7-73987067d9c9.eot?#iefix") format("eot"),url("../fonts/1459684/8520ec8f-b7f6-485e-a3b7-811ab3da29b2.woff2") format("woff2"),url("../fonts/1459684/cd6c33a1-279f-47db-8fa5-063d809888f8.woff") format("woff"),url("../fonts/1459684/b204c5ce-e6ed-4dfd-bfdc-b45b26fcb7c8.ttf") format("truetype"),url("../fonts/1459684/272a58f8-f0b6-4601-934c-b64afb2b3a56.svg#272a58f8-f0b6-4601-934c-b64afb2b3a56") format("svg");
}
@font-face{
font-family:"Helvetica Neue LT W04_45 Light";
src:url("../fonts/1459688/8354ea91-308b-4fd0-9822-223ad8497bd3.eot?#iefix");
src:url("../fonts/1459688/8354ea91-308b-4fd0-9822-223ad8497bd3.eot?#iefix") format("eot"),url("../fonts/1459688/488c4643-af87-4189-bb4f-171dea9ea41d.woff2") format("woff2"),url("../fonts/1459688/556dc087-1c20-4822-b6df-1389f6b4e08f.woff") format("woff"),url("../fonts/1459688/5f2dd72f-3779-49cd-a78c-db5f4085deb3.ttf") format("truetype"),url("../fonts/1459688/1b8634c8-006a-49c6-aaf3-04a56845d964.svg#1b8634c8-006a-49c6-aaf3-04a56845d964") format("svg");
}
@font-face{
font-family:"Helvetica Neue LT W04_65 Medium";
src:url("../fonts/1459696/d5e6f65b-c347-4a67-abf2-b6a5ed0f2b46.eot?#iefix");
src:url("../fonts/1459696/d5e6f65b-c347-4a67-abf2-b6a5ed0f2b46.eot?#iefix") format("eot"),url("../fonts/1459696/db4d0b73-d038-4fe9-9231-69243e3cf11d.woff2") format("woff2"),url("../fonts/1459696/c3f2f99c-fdab-4d17-91e4-1055eddda9ef.woff") format("woff"),url("../fonts/1459696/f5692bf8-3d19-4f56-9040-2732063f5a97.ttf") format("truetype"),url("../fonts/1459696/b088f0e4-e4fb-4fb3-8c7e-fd13d4653df4.svg#b088f0e4-e4fb-4fb3-8c7e-fd13d4653df4") format("svg");
}


/*
@font-face{
font-family:'HelveticaNeueLTStd35Thin';
src:url('../fonts/HelveticaNeueLTStdTh.eot');
src:url('../fonts/HelveticaNeueLTStdTh.eot') format('embedded-opentype'),
    url('../fonts/HelveticaNeueLTStdTh.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStdTh.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStdTh.ttf') format('truetype'),
    url('../fonts/HelveticaNeueLTStdTh.svg#HelveticaNeueLTStd35Thin') format('svg');
	font-weight:normal;
    font-style:normal;
}
@font-face{
font-family:'HelveticaNeueLTStd45Light';
src:url('../fonts/HelveticaNeueLTStdLt.eot');
src:url('../fonts/HelveticaNeueLTStdLt.eot') format('embedded-opentype'),
    url('../fonts/HelveticaNeueLTStdLt.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStdLt.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStdLt.ttf') format('truetype'),
    url('../fonts/HelveticaNeueLTStdLt.svg#HelveticaNeueLTStd45Light') format('svg');
	font-weight:normal;
    font-style:normal;
}
@font-face{
font-family:'HelveticaNeueLTStd65Medium';
src:url('../fonts/HelveticaNeueLTStdMd.eot');
src:url('../fonts/HelveticaNeueLTStdMd.eot') format('embedded-opentype'),
    url('../fonts/HelveticaNeueLTStdMd.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStdMd.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStdMd.ttf') format('truetype'),
    url('../fonts/HelveticaNeueLTStdMd.svg#HelveticaNeueLTStd65Medium') format('svg');
	font-weight:normal;
    font-style:normal;
}
*/

/* General */
body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden}
::-moz-selection{color:#fff;text-shadow:none;background:#189ddc}
::selection{color:#fff;text-shadow:none;background:#189ddc}
img::selection{color:#fff;background:transparent}
img::-moz-selection{color:#fff;background:transparent}


/* Text */
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-family:'Helvetica Neue LT W04_35 Thin';font-size:60px;line-height:90px;font-weight:normal;margin:0}
h2{font-family:'Helvetica Neue LT W04_35 Thin';font-size:48px;color:#189ddc;line-height:60px;font-weight:normal;margin:0 0 18px}
h3{font-family:'Helvetica Neue LT W04_35 Thin';font-size:32px;color:#189ddc;line-height:40px;font-weight:normal;margin:0 0 24px}
h4{font-family:'Helvetica Neue LT W04_65 Medium';font-size:15px;color:#464646;line-height:24px;font-weight:normal;margin:0 0 18px;padding-top:18px}
p,ul{font-family:'Helvetica Neue LT W04_45 Light';font-size:15px;color:#7a7a7a;line-height:24px;font-weight:normal;margin:0 0 18px}
li{font-family:'Helvetica Neue LT W04_45 Light';font-size:15px;color:#7a7a7a;line-height:24px;font-weight:normal;margin:0 0 0 -15px}
a,a:hover,button{font-family:'Helvetica Neue LT W04_45 Light';text-decoration:none;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}
a:focus{text-decoration:none}
label{font-family:'Helvetica Neue LT W04_65 Medium';font-size:15px;color:#464646;line-height:24px;font-weight:normal;margin:0 0 12px;padding-top:24px}
h1+p{font-size:18px;color:#7a7a7a;line-height:24px;margin:0 0 24px}
h2+p{font-size:18px;color:#7a7a7a;line-height:24px;margin:0 0 24px}
h3+h4{padding-top:0}
.medium65{font-family:'Helvetica Neue LT W04_65 Medium'}
.text-white{color:#fff}
.text-blue{color:#189ddc}
a.text-white:hover{color:#d6d6d6}
a.text-blue:hover{color:#0079c2}
a.active{font-family:'Helvetica Neue LT W04_65 Medium'}


/* Nav */
.navbar-default{background:rgba(255,255,255,.95)}
.navbar{border:none}
.navbar{box-shadow:0 1px 1px rgba(128,128,128,.15);}
.navbar-brand{height:auto;padding:15px 0;margin-right:40px}
.navbar-brand img{width:152px;height:40px}
.nav li a{line-height:70px;padding:0 15px}
.navbar-default .navbar-nav>li>a{color:#7d7d7d}
.navbar-default .navbar-nav>li>a:hover{color:#0079c2}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent;color:#0079c2}
.dropdown-menu{min-width:210px;background-color:#fff;margin:0;padding:0;margin-top:1px;border-radius:0;border:none;border-top:solid 4px #189ddc;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.dropdown-menu>li{margin-left:0}
.dropdown-menu>li>a{padding:15px 20px;font-weight:400;line-height:20px;color:#636363;white-space:normal}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;background-color:#189ddc}
.navbar-fixed-top .navbar-collapse{max-height:inherit}
#languages.nav li{margin:29px 0}
#languages.nav li.active a{color:#0079c2;background-color:transparent}
#languages.nav li a{font-size:12px;line-height:12px;padding:0 4px;border-right:solid 1px #e0e0e0}
#languages.nav li a.last{border-right-width:0;padding-right:0}
#languages.nav li a:hover{color:#0079c2}


/* Header */
header{background:center center no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:70px}
#header-home{background-image:url(../img/header/header-home.jpg)}
#header-about-us{ background-image:url(../img/header/header-about-us.jpg)}
#header-products{ background-image:url(../img/header/header-products.jpg)}
#header-resources{ background-image:url(../img/header/header-resources.jpg)}
#header-contact{ background-image:url(../img/header/header-contact.jpg)}
header h1,header p,.jumbotron h1,.jumbotron p{color:#fff}
header p{font-size:18px;line-height:30px;margin:0}
.jumbotron{padding:120px 0;margin-bottom:0;min-height:240px;background:rgba(0,0,0,.333333)}
.jumbotron h1{font-size:54px;line-height:1.2;font-weight:normal;margin:0 0 10px}
.jumbotron p{font-size:20px;line-height:30px;margin:0}
#header-about-us .jumbotron{background:rgba(0,0,0,.25)}
#header-products .jumbotron{background:rgba(0,0,0,.25)}
#header-resources .jumbotron{background:rgba(0,0,0,.25)}
#header-contact .jumbotron{background:rgba(0,0,0,.333333)}


/* Section */
section{padding-bottom:120px}
.wrap-text{padding:50px}
.wrap-white{background:#fff}
.wrap-grey5{background:#f5f5f5}
.wrap-grey10{background:#ebebeb}
.wrap-blue{background:#189ddc}
.wrap-blue h3,.wrap-blue h4,.wrap-blue p,.wrap-blue a,.wrap-blue li{color:#fff}
.wrap-grey10 h3{color:#0079c2}
.wrap-grey10 p,.wrap-grey10 li{color:#464646}
.masthead{padding:80px 0}
.masthead h2{color:#0079c2}
.btn-primary{font-family:'Helvetica Neue LT W04_65 Medium';font-size:15px;line-height:20px;background-color:#189ddc;border-color:#189ddc;padding:12px 18px}
.btn-primary:hover{font-family:'Helvetica Neue LT W04_65 Medium'}
.blue-scrollbar,.white-scrollbar{width:15px;cursor:pointer}
.blue-scrollbar{background-color:#189ddc}
.blue-thumb{background-color:#fff}
.blue-scrollbar.active .blue-thumb{background-color:#ebebeb}
.white-scrollbar{background-color:#fff}
.white-thumb{background-color:#ccc}
.white-scrollbar.active .white-thumb{background-color:#b3b3b3}


/* Home */
#header-home .black-overlay{background:rgba(0,0,0,.25)}
#header-home p{margin-bottom:30px}
#home i{width:24px}
#home i.fa-map-marker{font-size:16px}
.featurette{padding:40px 30px}
.featurette h3{font-size:30px}
#featurette-about-img{background:url(../img/home/featurette-about.jpg) center center no-repeat;background-size:cover}
#featurette-products-img{background:url(../img/home/featurette-products.jpg) center center no-repeat;background-size:cover}
#featurette-news-img{background:url(../img/home/featurette-news.jpg) center center no-repeat;background-size:cover}
p.more{margin-bottom:0}
p.more a{text-decoration:none}
p.more i{font-size:24px;margin-left:8px}
#testimonials{background:url('../img/home/testimonials.jpg') center center no-repeat;background-size:cover;padding-bottom:0}
#testimonials h3{font-size:28px;color:#fff;line-height:45px;margin-bottom:40px}
#testimonials p{font-size:16px;color:#fff;line-height:24px}
#testimonials .quote{padding:100px 0 80px}
#testimonials .black-overlay{background:rgba(0,0,0,.75)}
.carousel-indicators{bottom:-40px}


/* About us */
#our-values-img{background:url(../img/about/our-values.jpg) center center no-repeat;background-size:cover}
#factory-img{background:url(../img/about/why-us-machine.jpg) center center no-repeat;background-size:cover}
#why-us-img{background:url(../img/about/why-us-workshop.jpg) center center no-repeat;background-size:cover}
#systems-txt img{margin-right:30px;margin-bottom:10px}


/* Products & Services */
#products img{width:80px;height:80px;margin-bottom:30px}
#products .col-lg-3{margin-bottom:60px}
#products .wrap-white a{color:#189ddc}
#products .wrap-white a:hover{color:#0079c2}
section#services{padding-bottom:60px}
#services .col-lg-3{padding:0;margin-bottom:40px}
#services h3,#services p{padding-right:40px}
#services img{margin-bottom:30px}


/* Downloads */
#downloads a{color:#7a7a7a}
#downloads a:hover{color:#3d3d3d}
#downloads i{font-size:20px;color:#189ddc;line-height:30px;margin-right:10px}
#downloads a:hover i{color:#0079c2}
	

/* Contact */
#contact i{width:30px}
#contact i.fa-map-marker{font-size:16px}
#contact i.fa-envelope-o,#contact i.fa-fax{font-size:13px}
#info-txt{padding-bottom:0} 
#google-map{margin:0 -50px}
#map{min-height:400px;width:100%}
#map img { max-width: inherit }
.form-group{margin-bottom:25px}
.form-control{font-size:15px;height:auto;padding:8px 16px;border-color:#d7d7d7;line-height:30px;}
form{padding-top:12px}
.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c2c2c2}
.form-control:-moz-placeholder,textarea:-moz-placeholder{color:#c2c2c2}
.form-control::-moz-placeholder,textarea::-moz-placeholder{color:#c2c2c2}
.form-control:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c2c2c2}
.help-block{margin-top:10px}
.text-danger ul li{font-family:'Helvetica Neue LT W04_65 Medium';font-size:13px;color:#bd2e2a;list-style:none;margin-left:-40px}
button[type=submit]{cursor:pointer}
input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}


/* Footer */
footer{background:#fff;padding:20px 0 18px}
footer p{font-family:'Helvetica Neue LT W04_45 Light';font-size:12px;color:#636363;line-height:15px;margin:0 -15px}
footer a{color:#7a7a7a}
footer a:hover{color:#0079c2}
footer .links a{margin-right:20px}
footer .divider{border-top:solid 1px #ccc;margin:10px 0 10px}


/* Back to top */
.top{display:block;width:50px;height:50px;padding:10px;position:fixed;bottom:40px;right:30px;background:#0079c2;cursor:pointer;transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;-o-transition:.25s;opacity:0;visibility:hidden;z-index:1}
.top i{font-size:20px;color:#fff}
.top:hover{opacity:.9}
.top.visible{visibility:visible;opacity:.7}
.top.visible:hover{opacity:.9}
.top.fade-out{opacity:.7}


/* Zh */
html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh] h4,html[lang=zh] p,html[lang=zh] li,html[lang=zh] a,html[lang=zh] .btn-primary,html[lang=zh] footer p{font-family:'Microsoft Yahei','Hiragino Sans GB','Helvetica Neue LT W04_35 Thin','Helvetica Neue','Helvetica','Arial'}
html[lang=zh] h1,html[lang=zh] .jumbotron h1{font-size:50px;font-weight:100}
html[lang=zh] h2{font-size:44px;font-weight:100}
html[lang=zh] h3{font-size:28px;font-weight:100}
html[lang=zh] h4{font-weight:500}
html[lang=zh] p,html[lang=zh] ul,html[lang=zh] li,html[lang=zh] a{font-weight:300}
html[lang=zh] .jumbotron p{font-size:20px}
html[lang=zh] .btn-primary{font-size:14px;font-weight:500}