.timeLine .item > .itemContent {
    padding-bottom: 0;
}
a[href^=tel] {
    text-decoration:inherit;
    color: inherit;
}
footer .servicePhone .tel {
    color: #FFF;
}
.navMenu ul{
    border-bottom: 0px solid #fff !important;
}
.headerType1 .topLink {
	background: #fff !important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e70012;
}
.itemImg:not([class*="hoverEffect"])::before {
    background: rgba(153, 153, 153, 0.8) !important;
}
.proList .itemList .item .itemImg::after {
    content: "\f00e" !important;
}
::selection {
    background: #ddd;
    color: #333;
}
::-moz-selection {
    background: #ddd;
    color: #333;
}

.header .brandLogo::after {
    background: #232B33;
}

footer .footerContent.copyright,
footer .footerContent:not(.copyright) {
	background:none;
}
.faqList .itemList .item .itemTitle:hover {
    background: rgba(231, 223, 224, 0.5);
    color: #E70012;
}

footer{
    background: url(../images/footer-bg.jpg) no-repeat center center/cover;
}

footer .footerContent .footerType1 > *:nth-child(1){
    width: 100%;
    padding: 0;
}

footer .copyRightTxt span{
    padding: 0;
}

footer .copyRightTxt span.blc{
    text-align: right;
}


.indexProContent02.lang_en .proCateList > *{
        width: 50%;
        line-height: 20px;
    }


.timeLine .item .itemStep {
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    position: relative;
    z-index: 1;
    width: 4em !important;
    height: 4em;
    font-size: 36px;
    font-weight: 300;
    border: 1px solid #004098;
    border-radius: 100%;
}
.timeLine .item .itemStep {
    border: none;
}
.itemDate {
    color: #FF0004;
    padding-right: 10px;
	display: block;
}
.item .itemContent {
    color: #000;
}

.itemStep::before, .itemStep::after {
    content: '';
    width: 3px;
    height: 23px;
    background-image: url(../images/menuSeparate.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}
.itemStep::before {
    left: 0;
}
.itemStep::after {
    right: 0;
}
.timeLine .item .itemLine {
    position: relative;
    overflow: hidden;
    font-size: 36px;
}
.timeLine .item .itemLine::after {
    content: '';
    position: absolute;
    height: 110%;
    top: 4em;
    left: 2em;
    z-index: 0;
    border-left: 1px dashed #b3b3b3;
}
.timeLine .item .itemLine::before {
    content: '';
    position: absolute;
    width: 110%;
    top: 2em;
    left: 4em;
    z-index: 0;
    border-bottom: 1px dashed #b3b3b3;
}

.company_en_2 .timeLine .item .itemLine::before {
    width: 20%;

}
.company_en_2 .timeLine .item .itemContent > .itemTxt{
    padding-left: 0;
}

.company_en_2 .timeLine .item > .itemLine{
    flex: .8;
    -webkit-flex: .8;
}


@media screen and (min-width: 769px ){

    .indexProContent02.lang_en .proCateList > *{
        width: 50%;
    }
footer .servicePhone .tel {
    color: #FFF;
}
}


@media screen and (min-width: 1024px ){
.banner.bgFix, .banner.bgFix img {
    height: 300px !important;
}
}


@media screen and (max-width: 1024px ){
    .proList .sideMenu{
        display: none;
    }

     .indexProContent02.lang_en .proCateList > * a{
        height: auto;

    }


}
