/*for SEO added by BEN, 2020.5.14*/
.tab-content .tab-pane .seo h2{
	font-size: 1.088em;
    letter-spacing: -0.02em;
}
.tab-content .tab-pane .seo p{
	font-size: 0.88em;
}
.tab-content .tab-pane .seo p strong{
	font-weight: normal;
}
.tab-content .tab-pane .seo p em{
	font-style: normal;
}
.tab-content .tab-pane .seo p a{
	color: #6f6f6f;
	text-decoration: none;
}
.tab-content .tab-pane .seo p .kw-space{
	margin:0 -0.2em 0;
}
.sub-bnr.bnr-2 .page-title{
	color: #fff;
    margin: 0px;
    font-size: 24px;
    font-weight: normal;
	letter-spacing: 0.5px;
    text-transform: capitalize;
    padding: 0;
    box-sizing: border-box;
}
#content .container h1 {
    line-height: 1.55em;
    letter-spacing: -0.01em;
}
#content .container h1 strong{
	font-weight: normal;
}
#content .container h1 em{
	font-style: normal;
}
.seo-img-box{
	margin: 1.2em 0 2em;
}
.seo-img-box img{
    width: 100%;
    height: auto;
    max-width: 563px;
}
/* on sub3*/
.heading .seo-text{
    background: #f5f5f5;
    padding: 0.6em 1.6em;
    margin: 25px 0 25px;
    border-radius: 16px;
}
.heading .seo-text h2{
    color: #333;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: -0.01em;
    line-height: 1.68em;
}
.heading .seo-text h2 img{
	display: inline-block !important;
    vertical-align: baseline;
    margin: 0 0.3em 0 0;
}
.heading .seo-text p{
    font-size: 0.9em;
    line-height: 1.75em;
}
.heading .seo-text p strong{
	font-weight: normal;
}
.heading .seo-text p em{
	font-style: normal;
}
.heading .seo-text p a{
	color: #6f6f6f;
	text-decoration: none;
}
/*product_i Frist Features Zone_above ul list*/
ul.cate.result .seo-features{
}
ul.cate.result .seo-features h2{
    font-size: 1.055em;
    line-height: 1.55em;
    margin: 1.5em 0 0.75em 0;
}
ul.cate.result .seo-features p{
    font-size: 0.95em;
    margin: 0 0 0.5em 0;
    line-height: 1.7em;
    display: inline-block;
}
ul.cate.result .seo-features p strong{
    font-weight: normal;
}
ul.cate.result .seo-features p em{
    font-style: normal;
}
ul.cate.result .seo-features p a{
    color: #6f6f6f;
    text-decoration: none;
}
/*all site h1 setting*/
#wrap .h1-wrapper{
    width: 100%;
    height: 40px;
    background: #f7f7f7 url(../images/h1_box_pxbg.jpg) center center repeat-y;
    border-top: 1px #fff solid;
}
#wrap .h1-wrapper .h1-box{
    text-align: center;
}
#wrap .h1-wrapper .h1-box h1{
    color: #fff;
    font-size: 0.75em;
    font-weight: normal;
    font-family: Microsoft Yahei,Arial, Helvetica, sans-serif;;
    text-transform: none;
    line-height: 36px;
    text-align: center;
    padding: 0;
    margin: 0;
    /*ellipsis*/
    width: 1280px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
#wrap .h1-wrapper .h1-box h1 .kw-space{
    margin: 0 -0.3em 0;
}
#wrap .h1-wrapper .h1-box h1 strong{
    font-weight: normal;
}
#wrap .h1-wrapper .h1-box h1 em{
    font-style: normal;
}
#wrap .h1-wrapper .h1-box h1 span.kw-space-all{
    margin: 0 -0.25em 0;
}
#wrap .h1-wrapper .h1-box h1 span.kw-space-lef{
    margin: 0 -0.25em 0 0;
}
#wrap .h1-wrapper .h1-box h1 span.kw-space-rig{
    margin: 0 0 0 -0.25em;
}

@media screen and (max-width: 768px){
    #wrap .h1-wrapper .h1-box h1{
        width: 95%;
    }
    #content .row{
        margin-left: 0px;
        margin-right: 0px;
    }
}
.history #timeline #issues li .history-content h2{
    color: #6f6f6f;
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
}
.history #timeline #issues li .history-content h2 span.kw-space-all{
    margin: 0 -0.25em 0;
}
.heading .class-text{
    background: #fff;
    padding: 0.6em 1.6em;
    margin: 25px 0 75px;
    border-radius: 16px;
}
