/* ---------------------------------------
	@copyright	templatecentury.com
	www.templatecentury.com
	Standard styles formatting
	@license 
-----------------------------------------*/

html:lang(zh-CN) html {
	font-size: 16px;
	line-height: 1.8;
    
}


a { color: #10396d;}



.noleft .center.column {
    width: 75%;
}
.noleft .column2 {
    width: 25%;
}
.noright .center.column {
    width: 100%;
}
#wrapper .block_50 { width: 49%; display: inline-block;}

#wrapper .Qx_contact_map { margin: 20px 0;}
#wrapper .contactUsAddress { float:left;}
#wrapper .contactUsAddress ul li { list-style: none; padding: 8px 0; font-size: 16px;}
#wrapper .contactUsAddress i { width: 20px; font-size: 18px;}

#wrapper .rsform.moduleQuotationForm .control-group .formControls { text-align: left;}
#wrapper .rsform.moduleQuotationForm .control-group .formControls input.rsform-input-box { width: 80%;}
#wrapper .rsform.moduleQuotationForm .control-group .formControls textarea.rsform-text-box { width: 80%;}
#wrapper .rsform.moduleQuotationForm .control-group .rsform-submit-button { width: 50%; min-width: 100px; text-transform: uppercase; padding:15px 5px; font-size: 16px; letter-spacing: 2px;}

#wrapper .page-header { background: #f5f4f0; color: #10396d; padding:5px 10px 5px 20px; font-size: 22px;}
#wrapper .page-header h1 { margin: 0; line-height: 45px; text-align: center; display: block;font-size: 22px;}

#wrapper .qx-section.QuixHomeThumbnailQuotation { min-height: 400px; padding: 200px 30px;}
#wrapper .qx-section.QuixHomeThumbnailQuotation h2 { font-size: 60px; font-weight: 800; margin-top: 50px; padding: 30px 0; color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailQuotation h2 a {}
#wrapper .qx-section.QuixHomeThumbnailQuotation h3 { font-size: 40px; font-weight: 800;padding: 30px 0; color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailQuotation h3 a {}
#wrapper .qx-section.QuixHomeThumbnailQuotation .custom.moduleHomeThumbnail { background: url(../images/bg_black_50.png);}
#wrapper .qx-section.QuixHomeThumbnailQuotation .custom.moduleHomeThumbnail a { color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailQuotation .pageHomeQuoteBT { display: block; min-height: 100px; padding: 50px;}
#wrapper .qx-section.QuixHomeThumbnailQuotation .pageHomeQuoteBT a { font-size: 30px; padding: 20px 50px; background: #10396d; color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailQuotation a:hover { text-decoration: none;}

#wrapper .qx-section.QuixHomeThumbnailModules { margin: 50px 0;}
#wrapper .qx-section.QuixHomeThumbnailModules h2 { font-size: 30px; text-align: center;color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailModules h2 a {color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailModules h3 {font-size: 15px; text-align: center;color: #ffffff; line-height: 22px;}
#wrapper .qx-section.QuixHomeThumbnailModules h3 a {color: #ffffff;}
#wrapper .qx-section.QuixHomeThumbnailModules .custom.moduleHomeThumbnail {}
#wrapper .qx-section.QuixHomeThumbnailModules .qx-column { border: solid 10px #ffffff; color: #ffffff; padding:0;background-size: 100% 100%; }
#wrapper .qx-section.QuixHomeThumbnailModules .custom.moduleHomeThumbnail {background: url(../images/bg_black_50.png); padding: 15px; position: relative;}
#wrapper .qx-section.QuixHomeThumbnailModules .custom.moduleHomeThumbnail .homeThumbnailDivWraper { 
	position: absolute; 
	bottom: 0px; 
	padding: 20px 0; 
	margin-left: -15px; 
	height: 40%; -webkit-transition-duration: 2s; /* Safari */
    transition-duration: 2s;
	width: 100%;
}
#wrapper .qx-section.QuixHomeThumbnailModules .custom.moduleHomeThumbnail .homeThumbnailDivWraper:hover { height: 70%;-webkit-transition-duration: 2s; /* Safari */
    transition-duration: 2s; background: url(../images/bg_black_40.png)}

#wrapper .blog.pageQuotation .page-header { margin: 0 0 30px 0;}
#wrapper .blog.pageQuotation .page-header h2 { margin: 0; padding: 10px; font-size: 22px;}
#wrapper .moduletable.moduleQuotationForm h2 {font-size: 22px;  background: #f5f4f0; color: #10396d; padding:5px 5px 5px 20px;}


#wrapper #right { background: #f5f4f0; margin-top: 10px;}
#wrapper #right h1 { text-align: center; color: #10396d;}
#wrapper #right ul { margin:20px 0;}

#wrapper main.center { text-align: left;}

#wrapper3 {}
#wrapper3 #bannerlogo > div.inner {
    margin-left: 10px;
    margin-bottom: 10px;
}

#wrapper3 .moduletable.moduleMainMenu { text-align: center; margin-top: 10px;}
#wrapper3 .moduletable.moduleMainMenu .dj-megamenu { text-align: center;}
#wrapper3 .moduletable.moduleMainMenu .dj-megamenu > li { display: inline-table;}

#wrapper3 .moduletable.moduleMainMenu .dj-megamenu-custom98 li.dj-up {
    float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
#wrapper3 .dj-megamenu-custom98 li a.dj-up_a { border:none;}

#wrapper3 .moduletable.moduleMainMenu .mod-languages.moduleLanguages .lang-active { display: none !important;}
#wrapper3 .moduletable.moduleMainMenu .mod-languages.moduleLanguages a {height: 60px; padding: 0 20px;line-height: 60px;}
#wrapper3 .moduletable.moduleMainMenu .mod-languages.moduleLanguages .modules-wrap {height: 60px; padding: 0 20px;line-height: 60px; float: left;}

#wrapper3 .moduletable.moduleMainMenu .modules-wrap { float: left;}
#wrapper3 .moduletable.moduleMainMenu a { font-size:13px;}
html:lang(zh-cn) #wrapper3 .moduletable.moduleMainMenu a { font-size:16px;}

#wrapper3 .moduletable.moduleMainMenu .dj-megamenu-custom98 li a.dj-up_a {
    /*background: #eeeeee none repeat scroll 0 0;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #bebebe;
    color: #2c579b;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s ease-out 0s;*/
}

#wrapper4 .container-fluid { width: 100% !important; max-width: 100% !important;}

#wrapper4 .container-fluid { padding: 0;}
#wrapper4 .moduletable.moduleQuoteHeader { }

#wrapper11 { padding: 30px 0; background:#596069; color: #d3d3d3; text-align:center;}