﻿@import url(stylesheet.css);

#header {
	margin: 0 10px;
}
.custom-logo {
	/*width: 250px;
	height: 70px;*/
	background-image: url(/kuaiji/images/airex_industries_logo.png);
}
.f-block-headerbar .custom-logo {
	/*width: 250px;
	height: 70px;*/
	background-image: url(/kuaiji/images/airex_industries_logo.png);
}
.custom-logo-fr {
	background-image: url(/kuaiji/images/airex_industries_logo.png);
}

#block-toolbar {
	/*background-color: #D3D4D5;*/
	background-color: #A3A4A5;
	padding: 5px 10px;
}
#toolbar, #toolbar a {
	color: #FFFFFF;
}
#toolbar a:hover {
	color: #000000;
}

#block-headerbar {
	border-bottom: 1px solid #D3D4D5;
}
.f-block-headerbar {
	box-shadow: 0px 2px 12px rgba(0,0,0,0.2);
	/*box-shadow: 0px 4px 12px #FFFFFF;*/
}

#block-footer {
	background-color: #A3A4A5;
	border: none;
}
#footer {
	color: #FFFFFF;
}
#footer a {
	font-size: inherit;
}
#footer a:hover {
    text-decoration: underline;
}

body {
	font-family: swis721_btroman,Arial,Helvetica,sans-serif;
	/*color: #A3A4A5;*/
	word-wrap: inherit;
	-webkit-hyphens: inherit;
	-ms-hyphens: inherit;
	-moz-hyphens:inherit;
	hyphens: inherit;
    font-size: 18px;
    line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: swis721_btroman,Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #000000;
    line-height: 1.3em;
}
h1, h2, h3 {
	font-weight: bold;
}
h4, h5, h6 {
	color: #9C1C20;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 34px;
}
h3 {
	font-size: 30px;
}
h4 {
	font-size: 24px;
}
b, strong {
	color: #9C1C20;
}
a {
	color: #9C1C20;
	transition: none;
}
em, code {
	color: #9C1C20;
}
big,
big.uk-vertical-align-middle,
big.uk-vertical-align-bottom {
	font-size: 18px;
}
hr {
	/*border-top: none;*/
}
blockquote, blockquote:hover {
	line-height: 1.5em;
	font-size: 1.3em;
	padding: 15px;
	border-right: none;
	background-image: url(/kuaiji/images/block.png), url(../../../images/block-flip.png);
	background-position: top left, bottom right;
}
#system .title {
	font-size: 40px;
	color: #000000;
	text-align: center;
	margin: 1em 0 3em 0;
}
#system .item.airex-news .title, 
#system .items .title {
	font-size: 28px;
	text-align: left;
}
#system .item.airex-news .title, 
#system .items .item:first-child .title {
	margin-top: 0;
}
#system .title a {
	color: #000000;
}
.menu-dropdown li.active .level1 {
	color: #9C1C20;
}
.f-block-headerbar .menu-dropdown li.active .level1 {
	color: #9C1C20;
}
.f-block-headerbar .menu-dropdown li.level1:before,
.f-block-headerbar .menu-dropdown li.level1:after,
.menu-dropdown li.level1:before, 
.menu-dropdown li.level1:after {
	color: #9C1C20;
	font-size: 18px;
}
.menu-dropdown li.item104,
.menu-dropdown li.item105,
.menu-dropdown li.item148 {
	position: inherit;
}
.menu-dropdown .item104 .dropdown,
.menu-dropdown .item105 .dropdown, 
.menu-dropdown .item148 .dropdown {
	position: absolute;
	left: 0 !important;
	right: auto !important;
	width: 100% !important;
}
.menu-dropdown .item104 .dropdown > div, 
.menu-dropdown .item105 .dropdown > div, 
.menu-dropdown .item148 .dropdown > div {
	width: 100% !important;
}
.menu-dropdown .item104 .dropdown > div > div, 
.menu-dropdown .item105 .dropdown > div > div, 
.menu-dropdown .item148 .dropdown > div > div {
	min-width: auto !important;
}
.menu-dropdown .item104 .dropdown-bg > div,
.menu-dropdown .item105 .dropdown-bg > div,
.menu-dropdown .item148 .dropdown-bg > div {
	padding: 0 20px;
}
.menu-dropdown .item104 ul.level2,
.menu-dropdown .item105 ul.level2,
.menu-dropdown .item148 ul.level2 {
	padding: 0 10px;
}
.menu-dropdown .item104 li.level2,
.menu-dropdown .item105 li.level2,
.menu-dropdown .item148 li.level2 {
	float: left;
	width: 24%;
	border: none;
	min-height: 260px;
	margin-right: 1%;
}
.menu-dropdown .item104 li.level2,
.menu-dropdown .item148 li.level2 {
	width: 19%;
    text-align: center;
	min-height: 20px;
}

.menu-dropdown .item104 a.level2,
.menu-dropdown .item105 a.level2,
.menu-dropdown .item148 a.level2,
.menu-dropdown .item104 span.level2,
.menu-dropdown .item105 span.level2,
.menu-dropdown .item148 span.level2 {
	/*
	color: #9c1c20;
	background: #eee;
	*/
	
	/*color: #fff;*/
	/*background: #a3a4a5;*/
	
	/*padding: 0 10px;*/
    
    position:relative;
    color: #000;
    font-size: 20px;
    line-height: 1.5em;
    min-height: 80px;
    /*border-bottom: 1px solid #ccc;*/
}
.menu-dropdown .item104 a.level2,
.menu-dropdown .item148 a.level2,
.menu-dropdown .item104 span.level2,
.menu-dropdown .item148 span.level2 {
    min-height: 140px;
}
.menu-dropdown .item104 a.level2 > span,
.menu-dropdown .item105 a.level2 > span,
.menu-dropdown .item148 a.level2 > span,
.menu-dropdown .item104 span.level2 > span,
.menu-dropdown .item105 span.level2 > span,
.menu-dropdown .item148 span.level2 > span {
    position: absolute;
    left: 10px;
    right: 15px;
    bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.menu-dropdown .item104 a.level2 > span,
.menu-dropdown .item148 a.level2 > span,
.menu-dropdown .item104 span.level2 > span,
.menu-dropdown .item148 span.level2 > span {
    border-bottom: none;
}
.menu-dropdown li.level3 {
    font-size: 13px;
	margin: 0;
}
.menu-dropdown a.level3, 
.menu-dropdown span.level3 {
	color: #636465;
	padding: 2px 5px 2px 20px;
	background-position: 8px center;
}
.menu-dropdown a.level3:hover, 
.menu-dropdown span.level3:hover {
	background-position: 13px center;
	padding-left: 25px;
}
.menu-dropdown a.level1, 
.menu-dropdown span.level1 {
	color: #A3A4A5;
	font-size: 18px;
	font-family: swis721_btroman,Arial,Helvetica,sans-serif;
	/*padding-left: 12px;
	padding-right: 12px;*/
}
.menu-dropdown a.level1 > span, 
.menu-dropdown span.level1 > span {
	padding: 0 5px;
}
.f-block-headerbar .menu-dropdown a.level1, 
.f-block-headerbar .menu-dropdown span.level1 {
	color: #A3A4A5;
}


.mod-brand-in .module-title:after {
	background: #9C1C20;
	width: 100%;
}
.ca-menu li:hover {
	background: #9C1C20;
}
.searchbox {
	padding: 0 0 0 25px;
	border: none;
	border-radius: 0;
}
.icon-stack .icon-stack-base {
	display: none;
}

.icon-youtube-alt:before {
  content: "\f167";
}
.icon-bookface-alt:before {
  content: "\f09a";
}
.icon-facebook-alt:before {
  content: "\f09a";
}
.icon-linkedin-alt:before {
  content: "\f0e1";
}
.icon-rss-alt:before {
  content: "\f09e";
}
#block-bottom-c {
	color: #fff;
	/*color: #666;
	background: #fff;*/
}
#block-bottom-c a:hover {
	color: #fff;
}
#block-bottom-c ul {
    list-style: none;
	padding: 0;
}
#block-bottom-c li {
    margin: 0.5em 0;
}
#block-bottom-c li a:hover {
    text-decoration: underline;
}
#block-bottom-c .width33 {
	width: 40%;
}
#block-bottom-c .width33:first-child {
	width: 40%;
}
#block-bottom-c .width33:last-child {
	width: 20%;
}
#block-bottom-c h3, 
#block-bottom-c .mod-brand-in .module-title,
#block-bottom-c a,
#block-bottom-c ul.line > li > a {
	color: #fff;
}
#block-bottom-c strong {
	color: #ccc;
}
#block-bottom-c .mod-brand-in .module-title:after {
	background: #999;
}
#block-bottom-c ul.line > li {
	border-top: none;
}


#block-header {
    position: relative;
    z-index: 201;
}
#menu-vignette {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    z-index: 200;
    pointer-events: none;
    
    transition: opacity 1s;
    opacity: 0.0;
    display: block;
}
#menu-vignette.menu-vignette-show {
    transition: opacity 1s;
    opacity: 1.0;
    display: block;
}
#menu a.airex-icon {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 90px 90px;
}
#menu a.airex-icon:hover {
	background-size: 100px 100px;
}

#menu .item104 a.airex-icon {
	background-size: 90px 90px;
}
#menu .item104 a.airex-icon:hover {
	background-size: 110px 110px;
}

.airex-icon-industrial_manufacturing {
	background-image: url(/kuaiji/images/industrial_manufacturer.svg) !important;
}
.airex-icon-sustainable_development {
	background-image: url(/kuaiji/fonts/sustainable_development.svg) !important;
}
.airex-icon-installation_maintenance {
	background-image: url(/kuaiji/fonts/installation_maintenance.svg) !important;
}
.airex-icon-process_control {
	background-image: url(/kuaiji/fonts/process_control.svg) !important;
}
.airex-icon-design_built_engineering {
	background-image: url(/kuaiji/fonts/construction_engineering.svg) !important;
}



.airex-icon-abrasive_shot_blasting {
	background-image: url(/kuaiji/fonts/abrasive_shot_blasting.svg) !important;
}
.airex-icon-aerospace {
	background-image: url(/kuaiji/fonts/aerospace.svg) !important;
}
.airex-icon-chemicals_plastics {
	background-image: url(/kuaiji/fonts/chemicals_plastics.svg) !important;
}
.airex-icon-food_processing {
	background-image: url(/kuaiji/fonts/food_processing.svg) !important;
}
.airex-icon-foundry {
	background-image: url(/kuaiji/fonts/foundry.svg) !important;
}
.airex-icon-metalworking {
	background-image: url(/kuaiji/fonts/metalworking.svg) !important;
}
.airex-icon-mining_minerals {
	background-image: url(/kuaiji/fonts/mining_minerals.svg) !important;
}
.airex-icon-paper {
	background-image: url(/kuaiji/fonts/paper.svg) !important;
}
.airex-icon-pharmaceutical {
	background-image: url(/kuaiji/fonts/pharmaceutical.svg) !important;
}
.airex-icon-woodworking {
	background-image: url(/kuaiji/fonts/woodworking.svg) !important;
}


.airex-icon-abrasive_shot_blasting.airex-icon-hover {
	background-image: url(/kuaiji/fonts/abrasive_shot_blasting.svg) !important;
}
.airex-icon-aerospace.airex-icon-hover {
	background-image: url(/kuaiji/fonts/aerospace.svg) !important;
}
.airex-icon-chemicals_plastics.airex-icon-hover {
	background-image: url(/kuaiji/fonts/chemicals_plastics.svg) !important;
}
.airex-icon-food_processing.airex-icon-hover {
	background-image: url(/kuaiji/fonts/food_processing.svg) !important;
}
.airex-icon-foundry.airex-icon-hover {
	background-image: url(/kuaiji/fonts/foundry.svg) !important;
}
.airex-icon-metalworking.airex-icon-hover {
	background-image: url(/kuaiji/fonts/metalworking.svg) !important;
}
.airex-icon-mining_minerals.airex-icon-hover {
	background-image: url(/kuaiji/fonts/mining_minerals.svg) !important;
}
.airex-icon-paper.airex-icon-hover {
	background-image: url(/kuaiji/fonts/paper.svg) !important;
}
.airex-icon-pharmaceutical.airex-icon-hover {
	background-image: url(/kuaiji/fonts/pharmaceutical.svg) !important;
}
.airex-icon-woodworking.airex-icon-hover {
	background-image: url(/kuaiji/fonts/woodworking.svg) !important;
}




#block-top-c .module h3 {
	font-size: 1.8em;
	margin-top: 10px;
/*	margin-bottom: 1em;*/
}
.airex-module-applications {
	list-style: none;
	text-align: center;
	font-size: 0;
	padding: 0;
	margin: 0;
}
.airex-module-applications li {
	list-style: none;
	display: inline-block;
/*	width: 10%;*/
	min-width: 100px;
	height: 150px;
	margin: 0;
	font-size: 15px;
}
.airex-module-applications a {
	position: relative;
	display: block;
	width: 100%;
	height: 150px;
	
	background-color: transparent;
	transition: background-color 0.6s;
}
.airex-module-applications a > span.airex-icon {
	position: absolute;
	display: block;
	width: 100%;
	height: 100px;
	opacity: 1;
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80px 95px;
	transition: opacity 0.6s, background-size 0.6s;
}
.airex-module-applications a > span.airex-icon-hover {
	position: absolute;
	display: block;
	width: 100%;
	height: 100px;
	opacity: 0;
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80px 90px;
	transition: opacity 0.6s, background-size 0.6s;
}
.airex-module-applications a > span.airex-icon-label {
	position: absolute;
	color: #000;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	line-height: 1.2em;
	transition: color 0.6s;
}

.airex-module-applications a:hover {
	background-color: #9C1C20;
}
.airex-module-applications a:hover > span.airex-icon {
	background-size: 120px 120px;
	opacity: 0;
}
.airex-module-applications a:hover > span.airex-icon-hover {
	background-size: 120px 120px;
	opacity: 1;
}
.airex-module-applications a:hover > span.airex-icon-label {
	color: #fff;
}



.uk-offcanvas-bar {
    background: #fff;
    box-shadow: -2px 0px 12px rgba(0,0,0,0.3);
}
.uk-nav-offcanvas > li > a {
    font-weight: bold;
    color: #000;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    /*text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);*/
    /*box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05) inset;*/
}
.uk-nav-offcanvas .uk-nav-sub {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    /*box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05) inset;*/
}
.uk-nav-offcanvas ul a {
    color: #666;
	font-size:12px;
	background-image: none !important;
}
.uk-nav-offcanvas ul li:hover > a {
    color: #666 !important;
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: none;
    color: #9C1C20;
}
html .uk-nav.uk-nav-offcanvas li.uk-active > a {
    color: #9C1C20;
}



#system .items {
	margin: 0;
}
#system .items .item {
	margin: 0;
	margin-top: 80px;
}
.isblog #system .items .item {
	margin-top: 0;
}
#system .item > .content > .introtext p {
	font-size: 1.2em;
	line-height: 1.5em;
}
#system .item > .content > .fulltext {
	border-top: 1px solid #ddd;
}
#system .item > header {
	min-height: 70px;
	/*margin: 0 10px;*/
}
#system .item > header time {
	background: #9C1C20;
	height: 70px;
	bottom: auto;
	left: 0;
	top: 0;
}
#system .item > header time .day {
	font-size: 32px;
	padding-top: 10px;
	letter-spacing: inherit;
}
#system .item > header time .month {
	font-size: 16px;
	padding-top: 6px;
	letter-spacing: inherit;
}
#system .item > header time .year {
	padding-top: 4px;
	letter-spacing: 1px;
}
#system .item > .links {
	margin-top: 5px;
	/*margin: 5px 10px 0;*/
}
#system .item > .links a {
	background-color: #A3A4A5;
	padding: 10px 20px;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
#system .item > .links a:hover {
	background-color: #9C1C20;
	padding: 10px 20px;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}

#system.com_search .items {
    margin-top: 2em;
}
#system.com_search .items .item,
#system #searchForm + .items .item {
	padding-top: 1em;
    border-top: 1px solid #ddd;
    margin-top: 0;
    margin-bottom: 2em;
}
#system.com_search .item h1 {
    font-size: 16px;
    line-height: 1.5em;
    font-weight: normal;
}
#system.com_search .item > header {
	min-height: initial;
    margin-bottom: 0;
}
#system.com_search .title a {
    color: #9C1C20;
    text-decoration: normal;
	font-weight: bold;
}
#system.com_search .title a:hover {
    text-decoration: underline;
}

#system .pagination {
	margin-top: 80px;
}
#system .pagination a, #system .pagination strong, #system .pagination a.previous, #system .pagination a.next {
	color: #FFFFFF;
    background-color: #A3A4A5;
	/*text-shadow: 0px 0px 10px #000;*/
	font-weight: normal;
    box-shadow: 0px -3px 0px 0px rgba(0, 0, 0, 0.2) inset;
}
#system .pagination strong, #system .pagination a:hover {
	color: #FFFFFF;
	background-color: #9C1C20;
	text-shadow: 0px 0px 10px #000;
	font-weight: normal;
    box-shadow: 0px -3px 0px 0px rgba(0, 0, 0, 0.2) inset;
}
#system .pagination a.previous {
    background-image: url('/kuaiji/images/prev_invert.png');
}
#system .pagination a.next {
    background-image: url('/kuaiji/images/next_invert.png');
}
#system small {
    color: inherit;
    font-style: inherit;
    font-size: 0.8em;
}
#system .page-nav-grid small {
	display: block;
    line-height: 1.5em;
	margin-top: 4px;
}
.page-nav-grid a.prev, 
.page-nav-grid a.next {
    padding: 0;
    border: 1px solid #DDD;
    border-radius: 2px;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    background-color: #A3A4A5;
    background-repeat: no-repeat;
    display: table;
    width: 100%;
}
.page-nav-grid a.prev:hover, 
.page-nav-grid a.next:hover {
    background-color: #9C1C20;
}
.page-nav-grid a.prev > span, 
.page-nav-grid a.next > span {
    display: table-row;
}
.page-nav-grid a.prev > span > span, 
.page-nav-grid a.next > span > span {
    display: table-cell;
    vertical-align: top;
    padding: 10px 40px;
}
.page-nav-grid a.prev {
    /*display: block;*/
    text-align: left;
    background-image: url('/kuaiji/images/prev_invert.png');
    background-position: left center;
}
.page-nav-grid a.prev > span > span  {
    padding-right: 5px;
}
.page-nav-grid a.next {
    /*display: block;*/
    text-align: right;
    background-image: url('/kuaiji/images/next_invert.png');
    background-position: right center;
}
.page-nav-grid a.next > span > span  {
    padding-left: 5px;
}
/*#system .page-nav.pagination a.previous {
    float: left;
    display: block;
    width: 45%;
    font-weight: normal;
    background-position: left center;
    text-align: left;
    text-indent: 0;
    padding-left: 30px;
}
#system .page-nav.pagination a.next {
    float: right;
    display: block;
    width: 45%;
    font-weight: normal;
    background-position: right center;
    text-align: right;
    text-indent: 0;
    padding-right: 30px;
}*/
/*
#sidebar-a .module,
#sidebar-b .module {
	padding: 10px;
	border: 1px solid #D3D4D5;
}*/
#sidebar-a .module > h3.module-title,
#sidebar-b .module > h3.module-title {
	color: #FFFFFF;
	background: #A3A4A5;
	padding: 15px;
	margin: -15px -15px 15px -15px;
	font-size: 20px;
}

.module .module-title {
	text-align: center;
}

.mod-color {
	background: #9C1C20;
}
.mod-color a {
	color: #fff;
}
/*.mod-color {
	color: #A3A4A5;
	background: #D3D4D5;
}
.mod-color a {
	color: #A3A4A5;
}*/

ul.category-module {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.category-module ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.category-module > li > ul {
	display: none;
}
ul.category-module > li.current > ul {
	display: block;
}
.mod-articles-category-group {
	display: block;
	paddin: 10px;
	background: #A3A4A5;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	margin-top: 10px;
}
ul.category-module > li.current > .mod-articles-category-group, 
.mod-articles-category-group:hover {
	color: #fff;
	background: #9C1C20;
}
ul.category-module > li:first-child > .mod-articles-category-group {
	margin-top: 0;
}
.mod-articles-category-title  {
	color: #000000;
}
.mod-articles-category-date {
	margin-top: 15px;
}
.mod-articles-category-date > span {
	background-color: #9C1C20;
}
.mod-articles-category-readmore {
	display: none;
	margin-top: 0;
}
.mod-articles-category-readmore .mod-articles-category-title {
	color: #9C1C20;
	font-weight: bold;
}


.uk-heading-large {
    font-size: 50px;
    line-height: 1.2em;
    margin: 0;
}
.uk-badge {
	background: #9C1C20;
	font-size: 14px;
	font-weight: normal;
	padding: 2px 6px;
}


.uk-button {
	color: #fff;
	background-color: #A3A4A5;
}
.uk-button:hover {
	color: #fff;
	background-color: #9C1C20;
}
.uk-button-primary {
	color: #fff;
	background-color: #A3A4A5;
}
.uk-button-primary:hover {
	color: #fff;
	background-color: #9C1C20;
}
button.uk-button-primary, input[type="button"].uk-button-primary, input[type="submit"].uk-button-primary {
	padding: 0 12px;
}
.uk-button-danger {
	background-color: #9C1C20;
}
.uk-button-danger:hover {
	background-color: #333333;
}



#header-responsive {
	position: relative;
}
#header-responsive select {
	display: none;
}
#header-responsive .logo {
	margin-right: 0;
}
#header-responsive .custom-logo {
	height: 60px;
	width: 133px;
	padding: 0;
}
#menubar button {
	display: none;
}
#menubar .mod-languages-mobile {
	display: none;
}



div.cck-f100 {
    position: static;
    /*margin: -15px;*/
    /*width: auto; NOTE 20180601 disabled for landing page full width */
	overflow: visible;
}
div.cck-line-body, div.cck-line-header, div.cck-line-top, div.cck-line-bottom, div.cck-line-footer {
    position: static;
	overflow: visible;
}
div.seb_css3 {
    position: static;
	overflow: visible;
    padding: 0;
	border-radius: none;
}
div.cck-pad-8 .cck-ptb {
    padding: 0;
}
.cck-pad-8 > div {
	margin: 0;
}
div.cck-pad-8 .cck-plr {
	padding: 0;
}
#maininner {
    padding: 0;
    min-height: auto !important;
}
#content {
	/*margin-top: 0;*/
	margin: 15px 15px 0 15px;
}
#bottom-a .module {
    min-height: auto !important;
}

.airex-product-sidebar {
	border-left: solid 1px #ccc;
    padding: 30px;
    z-index: 5;
}
.airex-product_blocks .airex-product_block {
   /* padding: 40px 12%;*/
}
.airex-product_blocks .airex-product_block-alt {
    background: #f3f3f3;/* url(/kuaiji/images/block_bg-clouds.jpg);*/
}
.airex-product-footer {
    position: relative;
    z-index: 10;
}



.airex-product_blocks .airex-product_block-products,
.airex-product_blocks .airex-product_block-news,
.airex-product_blocks .airex-product_block-applications,
.airex-product_blocks .airex-product_block-related {
    padding: 40px 5%;
    color: #fff;
	border-bottom: 1px solid #fff;
}
.airex-product_blocks .airex-product_block-issues {
    padding: 0;
    /*padding-top: 0 5% 40px 5%;
	margin-top: -150px;*/
}
.airex-product_block-modules {
    border-top: 1px solid #ccc;
}
.airex-product_block-products {
    background: #9C1C20; /*url(/kuaiji/images/block_bg-products.jpg); center center;*/
}
.airex-product_block-news {
    background: #9C1C20; /*url(/kuaiji/images/block_bg-news.jpg); center center;*/
}
.airex-product_block-applications {
    background: #9C1C20; /*url(/kuaiji/images/block_bg-applications.jpg); center center;*/
}
.airex-product_block-related {
	background: #888;
}
.airex-product_block-products h3,
.airex-product_block-news h3,
.airex-product_block-applications h3,
.airex-product_block-related h3 {
    color: #fff;
    font-size: 36px;
}
.airex-product_block-products h4,
.airex-product_block-news h4,
.airex-product_block-applications h4,
.airex-product_block-related h4 {
    color: #fff;
    font-size: 20px;
}
.airex-product_blocks .airex-product_block-issues h4 {
    margin-top: 1em;
}
.airex-product-main .airex-product_blocks .airex-product_block:first-child {
    padding-bottom: 0;
}

.airex-product_block .uk-panel > h3 {
	margin-bottom: 2em;
}


.airex-block-no_image_margin .airex-product_block-image {
    margin-left: -8%;
    margin-right: -8%;
}
.airex-block-no_image_margin .airex-product_block-image > img {
    width: 80%;
    height: auto;
}

.airex-product_block-modules .ca-menu li {
    box-shadow: none;
    background: none;
}
.airex-product_block-modules .ca-menu li:hover {
    background: #9C1C20;
}



.airex-product_blocks .airex-product_block-related .uk-panel > h3 {
	margin-bottom: 0;
	text-align: center;
}
.airex-product_blocks .airex-product_block-related .uk-panel > h4 {
	margin-top: 0;
	margin-bottom: 3em;
	text-align: center;
}
.airex-product_blocks .airex-product_block-related .uk-grid {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.airex-related_item {
	position: relative;
}
.airex-related_item > .uk-panel {
	line-height: 0;
}
.airex-related_item-overlay {
	position: absolute;
	left: 0;
	height: 137px;
	right: 0;
	bottom: 0;
	
	overflow: hidden;
	color: #000;
	background: rgba(0,0,0,0.7);
	/*background: rgba(255,255,255,0.7);*/
	line-height: 1.5em;
	
	transition: height 0.3s ease-out, background 0.5s linear;
}
.airex-related_item-overlay > h3 {
	/*color: #000;*/
	color: #fff;
	font-size: 28px;
	text-align: left;
	font-weight: normal;	
	line-height: 1em;
	margin: 15px 15px 0;
	
	/*text-shadow: 0 0 20px #fff, 0 0 20px #fff, 0 0 20px #fff;*/
}
.airex-related_item-overlay > h3 > small {
	display: block;
	font-size: 12px;
	line-height: 1.8em;
	text-transform: uppercase;
}
.airex-related_item-overlay > div {
	/*opacity: 0;*/
	color: #fff;
	font-size: 15px;
	text-align: justify;
	margin: 0.5em 15px;
	line-height: 1.2em;
	/*transition: opacity 0.5s linear;*/
}
.airex-related_item .uk-panel:hover .airex-related_item-overlay {
	height: 100%;
	/*background: rgba(255,255,255,0.9);*/
	background: rgba(0,0,0,0.7);
}
.airex-related_item .uk-panel:hover .airex-related_item-overlay > div {
	opacity: 1;
}

.airex-related_item .uk-panel:hover .airex-related_item-overlay > div.airex-related_item-overlay-smalltext {
	display: none;
}
.airex-related_item .uk-panel .airex-related_item-overlay > div.airex-related_item-overlay-introtext {
	display: none;
}
.airex-related_item .uk-panel:hover .airex-related_item-overlay > div.airex-related_item-overlay-introtext {
	display: block;
}

.airex-related_item .uk-panel .airex-related_item-overlay:after {
	content: 'Read more...';
	display: inline-block;
	position: absolute;
	text-align: center;
	bottom: -30px;
	color: #fff;
	background: #9C1C20;
	width: 140px;
	margin-left: -72px;
	left: 50%;
	padding: 8px 12px;
	/*box-shadow: 0 0 20px #fff;*/
	opacity: 0;
	transition: opacity 0.3s linear, bottom 0.3s ease-out;
}
.airex-related_item .uk-panel:hover .airex-related_item-overlay:after {
	background: #9C1C20;
	opacity: 1;
	bottom: 30px;
	transition: opacity 0.3s linear 0.5s, bottom 0.3s ease-out 0.5s;
}
.airex-related_item .uk-thumbnail {
	border: 1px solid #666;
	padding: 0;
}




/*.uk-grid:not(.uk-grid-preserve) > fieldset.formFieldset, 
.uk-grid > fieldset.formFieldset {
	padding-left: 0;
	padding-right: 0;
}*/
.uk-grid.uk-grid-collapse {
    margin-left: 0px;
}
.uk-grid.uk-grid-collapse > * {
    padding-left: 0px;
}



.airex-landing_blocks {
	margin: -15px !important;
}
.airex-landing_block,
.airex-landing_block-alt {
	background: #A3A4A5;
	color: #fff;
	padding: 60px 10%;
}
.airex-landing_block-alt {
	background: #FFFFFF;
	color: inherit;
}
.airex-landing_slogan {
	font-size: 48px;
}
.airex-landing_title {
	font-size: 36px;
}

#landingPageForm div[id^="g-recaptcha"] {
	width: 213px;
	height: 55px;
	transform: scale(0.70);
	-webkit-transform: scale(0.70);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

@media (max-width: 480px)
{
	.airex-landing_block,
	.airex-landing_block-alt {
		padding-left: 0;
		padding-right: 0;
	}
	.airex-landing_slogan {
		font-size: 36px;
	}
	
	#userForm div[id^="g-recaptcha"] {
		width: 234px;
		height: 60px;
		transform: scale(0.77);
		-webkit-transform: scale(0.77);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
}

@media (max-width: 959px) {
	.airex-landing_title {
		font-size: 26px;
	}
}



/* Landscape, Normal and Large screens only */
@media (min-width: 959px)
{
	#block-bottom-c .uk-form-horizontal .uk-form-label {
		width: 120px;
		float: left;
	}
	#block-bottom-c .uk-form-horizontal .uk-form-controls {
		margin-left: 150px;
	}
	#block-bottom-c .uk-form-row + .uk-form-row {
		margin-top: 0;
	}
}

/* All except large Screens */
@media (max-width: 1220px)
{
	.airex-module-applications {
		max-width: 600px;
		margin: 0 auto;
	}
}

/* All until Phones and Tablets (Landscape) */
@media (max-width: 959px)
{
	.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
		 font-size: 17px;
		 padding-left: 2px;
		 padding-right: 2px;
	}
	
	.menu-dropdown .item104 a.level2,
	.menu-dropdown .item105 a.level2,
	.menu-dropdown .item148 a.level2,
	.menu-dropdown .item104 span.level2,
	.menu-dropdown .item105 span.level2,
	.menu-dropdown .item148 span.level2 {
		font-size: 16px;
		/*line-height: 1.5em;*/
	}
	
	.menu-dropdown .item105 .dropdown-bg > div {
		padding: 0;
	}
	.menu-dropdown .item105 li.level2 {
		min-height: 280px;
	}
	
	#sidebar-a, #sidebar-b {
		min-height: auto !important;
	}
    
    .airex-product_blocks .airex-product_block {
        padding: 20px 8%;
		/*margin: 0 -15px;*/
    }
	
	.airex-related_item-overlay {
		height: 100px;
	}
	.airex-related_item .uk-panel .airex-related_item-overlay > div.airex-related_item-overlay-smalltext {
		display: none;
	}
}

/* All until Phones and Tablets (Portrait) */
@media (max-width: 767px)
{
	#block-header {
		height: 60px;
	}
	#block-toolbar {
		display: none;
	}
	#block-headerbar {
		height: 60px;
	}
	/*** remove comment below to disable floating menu ***/
	/*.f-block-headerbar {
		box-shadow: none;
		position: inherit;
	}*/
	
	#logo, #menubar {
		display: inherit;
	}
	.custom-logo {
		height: 60px;
		width: 133px;
		padding: 0;
	}
	
	#menubar {
		text-align:right;
	}
	#menubar > button {
		display: inline;
		background: #A3A4A5;
		border: 0 none;
		cursor: pointer;
		height: 48px;
		outline: 0 none;
		overflow: hidden;
		position: relative;
		text-indent: -900em;
		width: 48px;
		z-index: 205;
		margin: 6px 0 6px 6px;
	}
	#menubar > button:after {
		background: #FFFFFF;
		box-shadow: 0 8px 0 #FFFFFF, 0 16px 0 #FFFFFF;
		content: "";
		height: 2px;
		left: 28%;
		position: absolute;
		top: 14px;
		width: 45%;
	}
	#menubar > button:hover {
		background: #9C1C20;
	}
	
	#menubar .mod-languages-mobile {
		display: inline;
	}
	#menubar .mod-languages-mobile ul {
		display: none;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menubar .mod-languages-mobile li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	#menubar .mod-languages-mobile a {
		display: inline;
		background: #A3A4A5;
		border: 0 none;
		cursor: pointer;
		height: 48px;
		outline: 0 none;
		overflow: hidden;
		position: relative;
		text-indent: -900em;
		width: 48px;
		z-index: 205;
		margin: 6px 0 6px 6px;
		color: #FFFFFF;
		padding: 16px;
		text-transform: uppercase;
	}
	#menubar .mod-languages-mobile a:hover {
		background: #9C1C20;
	}
	
	#menu {
		position: fixed; /*** set to "inherit" to disable floating menu ***/
		top: 60px;
		bottom: auto;
		left: 0;
		right: 0;
		background: #A3A4A5;
		z-index: 205;
		display: none;
	}
	#menu.show {
		display: block;
	}
	#menu .menu-dropdown, #menu .menu-dropdown .level1, #menu .menu-dropdown .level1 > span {
		float: none;
	}
	#menu .menu-dropdown li.level1 {
		border-bottom: 1px solid #FFFFFF;
	}
	#menu .menu-dropdown li.level1:before {
		display: none;
	}
	#menu .menu-dropdown li.level1:after {
		display: none;
	}
	#menu .menu-dropdown li.level1:hover,
	#menu .menu-dropdown li.level1.active {
		background: #9C1C20;
	}
	#menu .menu-dropdown a.level1, #menu .menu-dropdown span.level1 {
		color: #FFFFFF;
		padding: 15px;
		height: 30px;
		line-height: inherit;
		font-size: 18px;
		text-shadow: 0px 0px 25px rgba(0,0,0,0.8);
	}
	#menu .menu-dropdown li.active .level1 {
		color: #FFFFFF;
	}
	#menu .menu a, #menu .menu span {
		text-align: center;
	}
	
	/*.menu-dropdown .dropdown, 
	.menu-dropdown .item105 .dropdown {
		position: absolute;
		left: 0 !important;
		top: auto !important;
		right: 0 !important;
		width: 100% !important;
	}
	.menu-dropdown .dropdown > div, 
	.menu-dropdown .item105 .dropdown > div {
		width: 100% !important;
	}
	.menu-dropdown li.level2, 
	.menu-dropdown .item105 li.level2 {
		float: left;
		width: 50%;
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		font-size: 0.9em;
	}
	.menu-dropdown ul.level3 {
		display: none;
	}*/
	
	
	#block-bottom-c .module {
		min-height: auto !important;
	}
	#block-bottom-c .mod-brand-in .module-title:after {
		width: 100%;
	}
	#block-bottom-c .width33 {
		width: 60%;
	}
	#block-bottom-c .width33:first-child {
		width: 100%;
	}
	#block-bottom-c .width33:last-child {
		width: 40%;
	}
	
	#footer {
		text-align: center;
	}
	
	.uk-custom-match-height {
		height: auto !important;
	}
}

@media (max-width: 480px)
{
	h2 {
		font-size: 30px;
	}
	.uk-heading-large {
		font-size: 40px;
	}
	
	#block-bottom-c .module {
		min-height: auto !important;
		text-align: center;
	}
	#block-bottom-c .uk-form-horizontal .uk-form-label {
		width: 100%;
	}
	#block-bottom-c .uk-form-horizontal .uk-form-controls {
		margin-left: 0;
	}
	#block-bottom-c .width33 {
		width: 100%;
	}
	#block-bottom-c .width33:first-child {
		width: 100%;
	}
	#block-bottom-c .width33:last-child {
		width: 100%;
	}
	
	
	#block-top-c .module h3 {
		font-size: 1.5em;
		margin-top: 1.2em;
	}
	
	.airex-module-applications li {
		min-width: 100px;
		height: 120px;
	}
	.airex-module-applications a {
		height: 130px;
	}
	.airex-module-applications a > span.airex-icon {
		background-size: 80px 80px;
	}
	.airex-module-applications a:hover > span.airex-icon {
		background-size: 100px 100px;
	}
	.airex-module-applications a > span.airex-icon-label {
		font-size: 12px;
		height: 40px;
	}
	
	.mod-brand-in .module-title {
		line-height: 1.5em;
	}
}




.handsontable .htContainer {
	background-color: #fff;
}
.handsontable th {
	color: #fff;
	background-color: #990000;
}
.handsontable td.currentRow {
	background: #eee;
}
.handsontable td.currentCol {
	background: #eee;
}
.handsontable .ht_clone_corner td,
.handsontable .ht_clone_top td,
.handsontable .ht_clone_left td {
	color: #fff;
	background-color: #990000;
}
/*.ht_clone_corner table, .ht_clone_top table {
	cursor: crosshair;
}*/

.airex-datatable-titlebar {
	overflow: hidden;
}
.airex-datatable-titlebar > h4 {
	float: left;
	margin: 15px;
}
.airex-datatable-titlebar > .airex-datatable-close {
	float: right;
	margin: 15px;
}




.airex-datatable {
	width: 100%;
	border: 1px solid #aaa;
	background: #fff;
}
.airex-datatable td {
	border: 1px solid #aaa;
}
.airex-datatable td[bgcolor="#990000"] {
	border: 1px solid #fff;
}
.airex-datatable-container {
	position: relative;
	width: 100%;
	height: 300px;
	overflow: auto;
	border: 1px solid #aaa;
}
.airex-datatable-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background: #fff;
}
.airex-datatable-fullscreen .airex-datatable-fullscreen-titlebar {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 30px;
}
.airex-datatable-fullscreen .airex-datatable-fullscreen-titlebar h3 {
	position: absolute;
	left: 0;
	top: 0;
	right: 40px;
	text-align: left;
	padding: 0;
	border: none;
	margin: 0 15px;
	line-height: 30px;
	font-size: 20px;
	font-weight: normal;
}
.airex-datatable-fullscreen .airex-datatable-fullscreen-titlebar a {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	text-align: center;
	padding: 0;
	border: none;
	margin: 0 15px;
	line-height: 30px;
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
}
.airex-datatable-fullscreen .airex-datatable-container {
	position: absolute;
	left: 0;
	top: 30px;
	right: 0;
	bottom: 0;
	height: auto;
	background: #fff;
}
.airex-datatable-cols, 
.airex-datatable-rows, 
.airex-datatable-corner {
	position: absolute;
	left: 0;
	top: 0;
}
.airex-datatable-cols {
	width: auto;
	height: 100px;
	overflow: hidden;
	border-bottom: 1px solid #fff;
}
.airex-datatable-rows {
	width: 100px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #fff;
}
.airex-datatable-corner {
	width: 100px;
	height: 100px;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}




.tp-caption.large_bold_white, .large_bold_white {
	font-family: swis721_btroman,Arial,Helvetica,sans-serif !important;
}


.block-bottom-a.wrapper {
	max-width: none;
}





div#jobillico-widget {
	border: none !important;
	text-align: center;
}




.art-data-chart-app svg.uv-frame *[class^="uv-arc-"] text {
	fill: rgb(255,255,255) !important;
}

/* 2018.11.4 修改 by 葡萄 ==================*/
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.wp{max-width: 1100px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-m1{font-size: 0; background-color: #3c3c3c; padding-top: 40px; padding-bottom: 40px;}
.dc-m1 .bx1,.dc-m1 .bx2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-m1 .bx1{padding-right: 7%; text-align: left;}
.dc-m1 .bx2{position: relative; padding-left: 10%; text-align: right;}
.dc-m1 .bx2 .img1{max-width: 100%;}
.dc-m1 .bx1{font-size: 14px; color: #fff;}
.dc-m1 .bx1 p{margin: 0px; text-align: justify;}

.dc-tt1{text-align: center; position: relative; z-index: 10;}
.dc-tt1 .bx3{padding:20px 25px; margin-left: 15%; min-width: 220px; text-align: left; background-color: rgb(238, 69, 71); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-tt1 .bx3 h3{position: relative; font-size: 36px; color: #fff; margin-bottom: 2px; margin-top: 0px; font-weight: normal;}
.dc-tt1 .bx3 small{display: block; font-size: 18px; color: #fff;}
.dc-tt1 .bx3 .m1:before{content: ""; width: 60px; height: 3px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-m2{position: relative; margin-top: -70px;}

.dc-m1 .bx2 .more{margin-left: 1.5%; position: absolute; left: 0px; bottom: 14px; font-size: 36px; color: rgba(67,67,67,1); background-color: #fff; width: 99px; text-align: center; height: 64px; line-height: 64px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.dc-m1 .bx2 .more:hover{color: #fff; background-color: rgb(238, 69, 71);}

.dc-dl1{ padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;}
.dc-dt1{text-align: center; line-height: normal;}
.dc-dt1 h3{position: relative; font-size: 26px; color: #333; margin: 0px;}
.dc-dt1 small{display: block; padding-top: 0px; font-size: 15px; color: #888;}
.dc-dl1 dd{/*padding-top: 40px;*/}
.dc-dt1 h3:after{content: ""; width: 60px; height: 2px; background-color: #e03e38; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt1 h3 span{display: block;}
.dc-dt1 *{line-height: normal;}

.dcm31{text-align: center; font-size: 0;}
.dcm31,.dcm31 *{line-height:normal;}
.dcm31 .m1{width: 33.33%; text-align: center; font-size: 14px;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcm31 .m1 h3{font-size: 16px; color: #333; margin: 0px;}
.dcm31 .m1 h3 em{font-size: 30px; font-weight: bold; color: red; font-style: normal;}
.dcm31 .m1 small{display: block; font-size: 16px; color: #666; padding-top: 3px;}

.dcm41{overflow: hidden; clear: both;}
.dcm41 .bx2{width: 30%; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcm41 .bx1{display: block; overflow: hidden; padding-right: 2%;}

/* itjList1 ==================*/
.itjList1{font-size: 0; padding-left: 0px;}
.itjList1 li{width:100%; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.itjList1-m1 .txtbox,.itjList1-m1 .imgbox{width: 50%; height:130px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.itjList1-m1 .imgbox{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.itjList1-m1 .txtbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.itjList1-m1 .txtbox{text-align: center; background-color: #017ddd;}
.itjList1 li.li-b .itjList1-m1 .txtbox{background-color: #58c7d2;}
.itjList1-m1 .txtbox .mm1{text-align: left; max-width: 77%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.itjList1-m1 .txtbox h3{font-size: 34px; color: #fff; font-weight: bold;}
.itjList1-m1 .txtbox .ct{padding-top:0px;}
.itjList1-m1 .txtbox .ct p{font-size: 14px; color: #fff; margin: 0px; line-height: normal;}

.itjList1 .li1 .itjList1-m1 .txtbox{background-color: #db261f;}
.itjList1 .li2 .itjList1-m1 .txtbox{background-color: #979697;}

.dcm41 .bx1 .bb1{float: left; width: 35%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcm41 .bx1 .bb2{display: block; overflow: hidden; padding-left: 10px;}

/* dc-asmimgp4 ==================*/
.dc-asmimgp4,.dc-asmimgp4 *{margin: 0px; padding: 0px;}
.dc-asmimgp4{font-size:0; width: 104%;}
.dc-asmimgp4 li{width: 33.33%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp4-m1 .imgbox{position:relative; display:block; overflow: hidden; height: 0px; padding-top:86%;}
.asmimgp4-m1 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp4-m1 .txtbox{padding: 5px; padding-top: 7px; text-align: left;}
.asmimgp4-m1 .txtbox .tt h3 a{font-size: 14px; color: #323232; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.asmimgp4-m1 .txtbox .tt small{font-size: 14px; color: #888; display: block; padding-top: 5px;}
.asmimgp4-m1 .txtbox .ct{padding-top: 0px;}
.asmimgp4-m1 .txtbox .ct p{margin: 0px; font-size: 12px; color: #888; line-height: normal; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}


.asmimgp4-m1 .txtbox .tt h3{margin: 0px; line-height: normal; font-size: 0;}

.dc-dl1 dd{padding-left: 0px; margin-left: 0px;}

/* txtList5 ==================*/
.txtList5{display: block; padding-left: 0px; position: relative; margin-top: -10px;}
.txtList5,.txtList5 *{line-height: normal;}
.txtList5 li{padding: 9px 0px; padding-bottom: 6px; list-style: none; border-bottom: 1px dashed #ddd;}
.txtList5-m1{overflow: hidden; clear: both;}
.txtList5-m1 .date,.txtList5-m1 .txt1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.txtList5-m1 .date{margin-right: 12px; float: left; padding: 0px; text-align: center; }
.txtList5-m1 .date h3{margin: 0px; font-size: 30px; padding: 3px 3px; padding-bottom: 0px; color: #888;}
.txtList5-m1 .date small{padding: 5px 3px; padding-top: 0px; display: block;font-size: 14px; color: #888; width: 67px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.txtList5-m1 .txt1{display: block; overflow: hidden; padding-bottom: 0px;}
.txtList5-m1 .txt1 h3 a{font-size: 20px; color: #333333; }
.txtList5-m1 .txt1 .ct{padding-top: 0px;}
.txtList5-m1 .txt1 .ct p{font-size: 14px; color: #666666; line-height: 24px;}
.txtList5 li.last .txtList5-m1 .txt1{border-bottom: 0px;}
.txtList5-m1 .txt1 h3{margin: 0px;}
.txtList5-m1 .txt1 h3 a{font-size: 15px; color: #333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.txtList5-m1 .txt1 .ct p{margin: 0px; line-height: normal; font-size: 12px; color: #666; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.txtList5-m1.cx1{position: absolute; left: 0px; bottom: 0px; background-color: red;}
.txtList5-m1.cx1,.txtList5-m1.cx1 *{margin: 0px; padding: 0px; line-height: normal;}
.txtList5-m1.cx1 .date h3,.txtList5-m1.cx1 .date small{color: #fff;}
.txtList5-m1.cx1 .date{margin-right: 0px;}


@media only screen and (max-width: 1199px) {
.dc-tt1 .bx3 h3{font-size: 24px;}
.wp{width: 98%;}
.dc-tt1 .bx3 small{font-size: 14px;}
.dc-tt1 .bx3 h3{margin-bottom: 0px;}
.dc-tt1 .bx3 .m1:before{width: 40px; height: 2px;}
.dc-tt1 .bx3{padding: 5px 20px; min-width: 160px;}
.dc-m1 .bx2 .more{margin-left: 7%; width: 70px; height: 40px; line-height: 40px; font-size: 26px;}
.dc-m1 .bx1{padding-right: 5%;}
.dc-m1 .bx2{padding-left: 5%;}
.txtList5-m1 .date h3{font-size: 22px; font-weight: bold;}
.txtList5-m1 .date small{font-size: 12px; width: 50px; padding-bottom: 0px;}
.txtList5-m1 .date{margin-right: 8px; padding: 5px 3px;}
.txtList5-m1 .txt1 h3 a{font-size: 14px;}




}

@media only screen and (max-width: 959px) {
.dc-m1 .bx2 .more{position: relative; margin-left: 0px; margin: 0 auto; display: block; margin-top: 15px;}
.dc-m2{margin-top: 20px;}
.dc-tt1 .bx3{margin-left: 0px;}
.dc-m1 .bx1{line-height: 21px;}
.itjList1-m1 .txtbox, .itjList1-m1 .imgbox{height: 120px;}
.dc-dt1 h3{font-size: 22px;}




}

@media only screen and (max-width: 850px) {
.dc-m1 .bx1{padding-right: 2%;}
.dc-m1 .bx2{padding-left: 2%;}
.dc-tt1 .bx3 h3{font-size: 16px; font-weight: bold;}
.dc-tt1 .bx3 small{font-size: 12px;}
.dc-tt1 .bx3{line-height: 20px;}
.dc-m1 .bx2 .more{width: 50px; height: 30px; line-height: 30px; font-size: 22px;}

}

/*Common For Max 767*/
@media only screen and (max-width: 767px) {
.dc-m1 .bx1,.dc-m1 .bx2{width: 100%; padding: 0px; padding-top:15px; }
.dc-m1{padding-bottom: 15px; padding-top: 20px;}
.dc-tt1 .bx3{text-align: center;}
.dc-m1 .bx1{padding-top: 0px;}
.dcm41 .bx1{padding-right: 0px;}
.dcm41 .bx2{float: none; max-width: 280px; width: 100%; margin: 0 auto; display: block;}
.dc-dt1 h3{font-size: 18px;}
.dc-dt1 small{font-size: 13px;}
.dc-dl1 dd{padding-top: 20px;}


}

@media only screen and (max-width: 640px) {
.dcm41 .bx1 .bb1{float: none; display: block; max-width: 280px; width: 100%; margin: 0 auto;}
.dcm41 .bx1 .bb2{padding-left: 0px;}



}

@media only screen and (max-width: 550px) {

}

@media only screen and (max-width: 479px) {
.dc-dt1 h3{font-size: 16px;}


}

@media only screen and (max-width: 400px) {

}
