@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'AftasansRegular';
    src: url('AftaSansThin-Regular-webfont.eot');
    src: url('AftaSansThin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('AftaSansThin-Regular-webfont.woff') format('woff'),
         url('AftaSansThin-Regular-webfont.ttf') format('truetype'),
         url('AftaSansThin-Regular-webfont.svg#AftasansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('YanoneKaffeesatz-Regular-webfont.eot');
    src: url('YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('YanoneKaffeesatz-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('YanoneKaffeesatz-Light-webfont.eot');
    src: url('YanoneKaffeesatz-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('YanoneKaffeesatz-Light-webfont.woff') format('woff'),
         url('YanoneKaffeesatz-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
h2{
	font-family:YanoneKaffeesatzRegular, "Segoe UI", Arial, Tahoma;
	font-size:35px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
h3{
	font-family:AftasansRegular, "Segoe UI", Arial, Tahoma;
	font-size:30px;
	padding:0px 0px 3px 0px;
	margin:0px;
	font-weight:normal;
}
h4{
	font-family:YanoneKaffeesatzLight, "Segoe UI", Arial, Tahoma;
	font-size:23px;
	padding:0px 0px 3px 0px;
	margin:0px;
}
h5{
	font-family:YanoneKaffeesatzLight, "Segoe UI", Arial, Tahoma;
	font-size:20px;
	padding:0px 0px 3px 0px;
	margin:0px;
}
h6{
	font-family:AftasansRegular, "Segoe UI", Arial, Tahoma;
	font-size:23px;
	padding:0px 0px 3px 0px;
	margin:0px;
	font-weight:normal;
}
dl, dt, dd, ol, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
body {
	margin: 0px;
	font-family:"Segoe UI", Arial, Tahoma;
	color:#333;
	font-size:14px;
	background-color:#0054a8;
}
.chinese{
	font-family:"Microsoft YaHei", 迷你简书宋;
	font-size:14px;
}
.bullet-no-padding{
	margin:0px;
	padding-left:16px;
}
a:link {
	color:#0054a8;
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color:#F00
}
a:visited {
	text-decoration: none;
	color:#0054a8;
}
a:hover {
	text-decoration: underline;
	color:#002345;
}
a.navigate:link {
	color:#fff;
	text-decoration: none;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
a.navigate:active {
	text-decoration: none;
	color:#FF0;
}
a.navigate:visited {
	text-decoration: none;
	color:#fff;
}
a.navigate:hover {
	text-decoration: none;
	color:#0CF;
}
a.bluebg:link {
	color:#fff;
	text-decoration: none;
}
a.bluebg:active {
	text-decoration: none;
	color:#FF0;
}
a.bluebg:visited {
	text-decoration: none;
	color:#fff;
}
a.bluebg:hover {
	text-decoration: underline;
	color:#ddd;
}
.index-enquiries{
	border:#FFF 2px solid;
	-moz-box-shadow: 3px 3px 10px #bbb;
    box-shadow: 3px 3px 10px #bbb;
}
#searchcatalog {

}
#searchcatalog input[type="text"] {
    background: url(../img/search-dark.png) no-repeat 10px 5px #fcfcfc;
    color: #444;
    width: 400px;
	border:#dfdfdf 1px solid;
	font-family:"Segoe UI", Arial, Tahoma;
	margin-top:10px;
    padding: 3px 2px 3px 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
/*    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); */
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.8) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.8) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.8) inset;
    }
/* DIV */
#clear{
	clear:both;
}
#header-container{
	padding-top:25px;
	background-color:#0054a8;
}
#header-subcontainer{
	width:920px;
	height:90px;
	margin:auto;
	color:#FFF;
}
#header-subcontainer-logo{
	width:284px; height:50px;
	float:left;
}
#header-subcontainer-search{
	width:600px;
	float:right;
	text-align:right;
}
#search {

}
#search input[type="text"] {
    background: url(../img/search-white.png) no-repeat 10px 5px #00468c;
    border: 0 none;
    color: #d7d7d7;
    width:200px;
	font-family:"Segoe UI", Arial, Tahoma;
	margin-top:10px;
    padding: 3px 2px 3px 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
/*    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); */
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }
#search input[type="text"]:focus {
    background: url(../img/search-dark.png) no-repeat 10px 5px #fcfcfc;
    color: #444;
    width: 250px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }
#header-language{
	width:300px;
	float:right;
	color:#FFF;
	text-align:right;
	margin-top:5px;
}
#header-navigate-container{
	width:auto;
	font-family:Arial, Tahoma, "Segoe UI", Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	background-color:rgba(0,30,60,0.9);
	position:absolute;
	margin-left:215px;
	margin-top:5px;
	border-radius:5px;
	-moz-box-shadow: 3px 3px 8px #002951;
    box-shadow: 3px 3px 8px #002951;	
}
#header-navigation{
	padding: 12px 20px 10px 20px;
	width:auto;
	float:left;
}

#index-container{
	background-color:#FFF;
}
#index-subcontainer{
	width:920px;
	margin:auto;
	padding-top:15px;
	padding-bottom:35px;
}
#index-about{
	width:500px;
	float:left;
	font-size:14px;

}
#index-picker{
	width:400px;
	float:right;
}
#index-news{
	width:465px;
	float:left;
	padding:5px 7px 5px 7px;
	margin-top:54px;
	border-radius:5px;
	background-color:#fafafa;
	border:#ddd 1px solid;
}
#index-news-pic{
	width:80px;
	height:80px;
	float:left;
	background:url(../img/effio.jpg) no-repeat;
	margin-right:10px;
}
#index-news-effio{
	width:375px;
	float:left;
	margin-top:2px;
}
#index-wdr{
	width:400px;
	float:right;
	/*padding:5px 7px 5px 7px;*/
	margin-top:50px;
	border-radius:5px;
/*	background-color:#fafafa;
	border:#ddd 1px solid;*/
}
#index-wdr-pic{
	width:215px;
	float:right;
	height:80px;
	margin-top:6px;
	background:url(../img/wdr.jpg) no-repeat 8px 0px;
}
#index-support{
	width:198px;
	float:right;
	margin-top:50px;
	font-size:14px;
}
#about-title{
	padding-top:30px;
}
#about-container-desc{
	width:680px;
	float:left;
}
#about-container-logo{
	float:right;
	width:208px;
	text-align:center;
	padding:15px 0px 30px 0px
}
#about-container-goals-title{
	width:200px;
	float:right;
	font-size:15px;
}
#about-container-goals{
	width:200px;
	float:right;
	background-color:#fafafa;
	border:#999 1px dashed;
	padding:6px 3px 6px 3px;
	border-radius:5px;
}
#enquiry-container-form{
	width:610px;
	float:left;
}
#enquiry-form-title{
	width:110px;
	float:left;
	margin-bottom:10px;
	margin-top:1px;
}
#enquiry-form-fill{
	width:500px;
	float:left;
	margin-bottom:10px;
}
#enquiry-form-fill input{
	width:480px;
	padding:1px 0px 1px 3px;
	border:#333 1px solid;
	font-family:"Segoe UI", Arial, Tahoma;
}
#enquiry-form-fill select{
	width:auto;
	padding:1px 0px 1px 3px;
	border:#333 1px solid;
	font-family:"Segoe UI", Arial, Tahoma;
}
#enquiry-form-fill textarea{
	width: 480px;
	padding:1px 0px 1px 3px;
	border:#333 1px solid;
	font-family:"Segoe UI", Arial, Tahoma;
}
#enquiry-submit{
	width:590px;
	text-align:center;
	margin-top:30px;
}
#enquiry-submit-btn{
	width:80px;
	height:25px;
	border:#333 1px solid;
	border-radius:5px;
}
#enquiry-contact{
	width:300px;
	float:right;
}
#support-search{
	text-align:center;
	margin:0px 0px 10px 0px;
}
#support-container{
	width:760px;
	margin:auto;
}
#support-query-title{
	width:470px;
	float:left;
	background-color:#eee;
	padding:5px 4px 5px 4px;
	border-bottom:#999 1px solid;
	font-weight:bold;
}
#support-query-type{
	width:165px;
	float:left;
	background-color:#eee;
	padding:5px 4px 5px 4px;
	border-bottom:#999 1px solid;
	font-weight:bold;
}
#support-query-icon{
	width:100px;
	float:left;
	background-color:#eee;
	padding:5px 4px 5px 4px;
	border-bottom:#999 1px solid;
	font-weight:bold;
}
#support-query-title2{
	width:470px;
	float:left;
	padding:5px 4px 5px 4px;
	border-bottom:#999 1px solid;
}
#support-query-type2{
	width:165px;
	float:left;
	padding:5px 4px 5px 4px;
	border-bottom:#999 1px solid;
}
#support-query-icon2{
	width:100px;
	float:left;
	padding:5px 4px 5px 4px;
	border-bottom:#999 1px solid;
}
#product-main{
	width:229px;
	float:left;
	border-bottom:#ddd 1px solid;
}
#product-main a:link{
	font-family:AftasansRegular, "Segoe UI", Arial, Tahoma;
	font-size:15px;
	color:#444;
}
#product-main a:active{
	color:#F00;
}
#product-main a:visited{
	color:#444;
}
#product-main a:hover{
	color:#06F;
	text-decoration:none;
}
#product-main-subcontainer{
	width:219px;
	text-align:center;
	border-right:#ddd 1px solid;
	margin:8px 5px 8px 5px;
}
#product-main-subcontainer2{
	width:219px;
	text-align:center;
	margin:8px 5px 8px 5px;
}
#product-container-navi{
	width:220px;
	float:left;
}
#product-container-navi-top{
	width:215px;
	margin-top:6px;
	height:15px;
	border-radius:5px 5px 0px 0px;
	background:#0054a8;
	border-bottom:#00407f 1px solid;
}
#product-container-navi-bottom{
	width:215px;
	height:15px;
	border-radius:0px 0px 5px 5px;
	background:#0054a8;
	border-top:#0067cd 1px solid;
}
#product-container-navi-list{
	width:200px;
	border-bottom:#00407f 1px solid;
	border-top:#0067cd 1px solid;
	padding:5px 5px 5px 10px;
	background:#0054a8;
	font-size:13px;
	font-family:AftasansRegular, "Segoe UI", Arial, Tahoma;
}
#product-container-navi-list-active{
	width:200px;
	border-bottom:#00407f 1px solid;
	border-top:#0067cd 1px solid;
	padding:5px 5px 5px 10px;
	font-size:13px;
	font-family:AftasansRegular, "Segoe UI", Arial, Tahoma;
	background:url(../img/arrow-selected.png) 204px 5px no-repeat #026ad1;
}
#product-container-navi-list:hover{
	background:#026ad1;
	text-decoration:none;
}
a.product-container-navi-list:link{
	color:#FFF;
}
a.product-container-navi-list:active{
}
a.product-container-navi-list:visited{
	color:#FFF;
}
a.product-container-navi-list:hover{
	color:#ddd;
	text-decoration:none;
}
#product-container-content{
	width:675px;
	float:right;
}
#product-content-title{
	margin-bottom:10px;
	padding-left:5px;
}
a.product-content-title:link{
	color:#444;
	text-decoration:none;
}
a.product-content-title:visited{
	color:#444;
	text-decoration:none;
}
a.product-content-title:hover{
	color:#444;
	text-decoration:underline;
}
#product-content-item-container{
	padding:5px;
	background:#FFF;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#product-content-item-container:hover{
	background:#e8f2fc;
}
a.product-content-item-container:link{
	text-decoration:none;
	color:#444;
}
a.product-content-item-container:active{
}
a.product-content-item-container:visited{
	text-decoration:none;
	color:#444;
}
a.product-content-item-container:hover{
	color:#06F;
	text-decoration:none;
}
#product-content-item-pic{
	width:140px;
	padding:4px 0px 0px 4px;
	float:left;
	border:#999 1px solid;
	border-radius:4px;
	background:#FFF;
	text-align:center;
}
#product-content-item{
	width:510px;
	margin-top:5px;
	float:right;
}
#product-clear{
	height:5px;
}
#product-content-item-title{
	font-size:17px;
	font-family:AftasansRegular, "Segoe UI", Arial, Tahoma;
	margin-bottom:0px;
}
#product-page-container{
	margin-top:20px;
	margin-bottom:40px;
}
#product-page-subcontainer{
    margin:auto;
    display:table;
	width:auto;
}
#page-btn{
	width:80px;
	color:#222;
	text-align:center;
	background:#ddd;
	padding:0px 0px 1px 0px;
	border:#333 1px solid;
	border-radius:4px;
	float:left;
	-webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
}
#page-btn:hover{
	background:#FFF;
	border:#999 1px solid;
}
#page-btn-none{
	width:80px;
	color:#222;
	text-align:center;
	background:#FFF;
	border:#999 1px solid;
	padding:0px 0px 1px 0px;
	border-radius:4px;
	float:left;
}
.page-btn-margin{
	margin-right:15px;
}
#page-btn-num{
	width:20px;
	color:#222;
	text-align:center;
	background:#ddd;
	padding:0px 0px 1px 0px;
	border:#333 1px solid;
	border-radius:4px;
	float:left;
	-webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
}
#page-btn-num:hover{
	background:#FFF;
	border:#999 1px solid;
}
#page-btn-num-none{
	width:20px;
	color:#222;
	text-align:center;
	background:#FFF;
	border:#999 1px solid;
	padding:0px 0px 1px 0px;
	border-radius:4px;
	float:left;
}
.page-btn-margin-num{
	margin-right:3px;
}
#productinfo-picture-container{
	width:270px;
	float:left;
	margin-top:7px;
	text-align:center;
	border:#666 1px solid;
	padding:5px 0px 5px 0px;
}
#productinfo-model-container{
	width:380px;
	float:right;
	margin-top:0px;
}
#productinfo-model{
	margin-bottom:0px;
}
#productinfo-download{
	margin-top:25px;
}
#productinfo-download-catalog{
	width:105px;
	margin-right:40px;
	float:left;
	margin-top:5px;
}
#productinfo-download-picture{
	width:105px;
	margin-top:5px;
	float:left;
}
#productinfo-feature-container{
	margin-top:20px;
}
#productinfo-spec-container{
	width:auto;
}
#footer-container2{
	background-color:#0054a8;
	padding-top:15px;
	padding-bottom:25px;
}
#footer-subcontainer{
	width:920px;
	margin:auto;
	color:#FFF;
	margin-top:8px;
	padding-bottom:15px
}
#footer-subcontainer-product{
	width:510px; height:140px;
	float:left;
}
#footer-product{
	width:170px;
	float:left;
	font-size:13px;
}
#footer-product a:link {
	color:#fff;
	text-decoration: none;
}
#footer-product a:active {
	text-decoration: none;
	color:#FF0;
}
#footer-product a:visited {
	text-decoration: none;
	color:#fff;
}
#footer-product a:hover {
	text-decoration: underline;
	color:#ddd;
}
#footer-subcontainer-about{
	width:355px;
	float:right;
	font-size:13px;
}
#footer-subcontainer-copyright{
	width:380px;
	margin-top:20px;
	text-align:right;
	float:right;
	font-size:13px;
}