@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0; box-sizing: border-box; -webkit-tap-highlight-color:transparent; }
html { -ms-touch-action: none; margin: 0; padding:0;height: 100%;}
body { font-family:"Microsoft YaHei" , Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Times new roman";  width:100%;height:100%;font-size:14px;}
input { font-family:"Microsoft YaHei", sans-serif; }
a { text-decoration: none;  -webkit-touch-callout: none;} 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span, a { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img, iframe { border: 0 }
:focus { outline: 0 }
i, address, caption, cite, code, dfn, em, strong, th, var { font-style: normal }
ol, ul { list-style: none }
li { list-style: none }
/*caption, th { text-align: left }*/
blockquote:before, blockquote:after, q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
img { vertical-align: top; border: none; }
/*input, textarea { -webkit-user-select: text; -ms-user-select: text; user-select: text; -webkit-appearance: none; }*/
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input[type="text"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="email"], input[type="url"], textarea { -webkit-appearance: none; border: 0; border-radius: 0; }
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance:none;}
em, i { font-style: normal; }
li { list-style: none; }
a,i,em,span { display: inline-block; }
header, aside, nav, section, article, hggroup, address, footer { display: block; } 
textarea { resize: none; }
a{cursor: pointer;}
iframe{padding-top:60px;padding-left: 15%;width: 100%;height: 100vh;}
pre{font-family: '宋体';}
button{cursor:pointer;}
.submitButton{cursor: pointer;} 
.layui-table-page .layui-laypage input{font-size:16px;font-weight: bold;}
.ellipsis { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.flex { display: flex; display: -webkit-flex; display: -ms-flex; }
.juscbtween{justify-content: space-between;align-items: center;}
.juscbtweenOnly{justify-content: space-between;}
.juscenter{justify-content: center;align-items: center;}
.alitemCenter{align-items: center;}
.flexdirection{flex-direction: column;}
.flexWrap{flex-wrap: wrap;}

#qaBox, #historyBox, #fastFacts {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
#qaBox .qaRight {
	min-width: 575px;
	width: 575px;
	height: 330px;
	background: #ff570f;
}
#qaBox .qaLeft h1 {
	font-size: 32px;
    color: #FF2100;
    padding-bottom: 12px;
    padding-top: 6px;
}
#qaBox .qaLeft .question {
	min-height: 17px;
    line-height: 20px;
    margin: 0;
    padding: 10px 0 0;
    font-size: 14px;
    border: 0;
    cursor: default;
}
#qaBox .qaLeft .answer {
	font-size: 14px;
    line-height: 1.4;
    padding-right: 30px;
    margin-bottom: 14px;
}

 .dk-timeline-sec .container ol.dk-timeline {
	 margin: 190px 0;
	 padding: 0;
	 border-top: 2px solid #ccc;
	 list-style: none;
}
 .dk-timeline-sec .container ol.dk-timeline li {
	 float: left;
	 width: 25%;
	 padding-top: 30px;
	 position: relative;
}

.rtl .dk-timeline-sec .container ol.dk-timeline li {float:right;}

 .dk-timeline-sec .container ol.dk-timeline li span.dk-sp-top:after {
	content:'';
	position: absolute;
	top:28px;
	right: -6px;
	width: 10px;
	height: 10px;
	background: #FF2100;
	border-radius: 50%;
	box-shadow: 0 0 0 3px rgba(233,33,99,.2);
	 position: absolute;
	 top: -5px;
	 left: 49%;
	 border-radius: 100%;
}

 .dk-timeline-sec .container ol.dk-timeline li span.dk-sp-bot:after {
	content:'';
	position: absolute;
	top:28px;
	right: -6px;
	width: 10px;
	height: 10px;
	background: #FF2100;
	border-radius: 50%;
	box-shadow: 0 0 0 3px rgba(233,33,99,.2);
	 position: absolute;
	 top: -5px;
	 left: 49%;
	 border-radius: 100%;
}
 .dk-timeline-sec .container ol.dk-timeline li .img-handler-top {
	 position: absolute;
	 bottom: -35px;
	 margin-bottom: 110px;
	 width: 100%;
}
 .dk-timeline-sec .container ol.dk-timeline li .img-handler-top img {
	 display: table;
	 margin: 0 auto;
}
 .dk-timeline-sec .container ol.dk-timeline li .img-handler-bot {
	 position: absolute;
	 margin-top: 15px;
	 width: 100%;
}
 .dk-timeline-sec .container ol.dk-timeline li .img-handler-bot img {
	 display: table;
	 margin: 0 auto;
}
 .dk-timeline-sec img {
 	max-width: 90px;
 }
 .dk-timeline-sec .container ol.dk-timeline li p {
	 text-align: center;
	 width: 90%;
	 margin: 0 auto;
}
 .dk-timeline-sec .container ol.dk-timeline li .dk-top {
	 position: absolute;
	 bottom: 0;
	 margin-bottom: 70px;
}
 .dk-timeline-sec .container ol.dk-timeline li .dk-bot {
	 position: absolute;
}
 
.dk-timeline-sec h3 {font-size:24px; text-align:center; margin-bottom:5px; margin-top:0px} 
.red-border {
    background-color: #FF2100 !important;
    height: 3px;
    width: 40px !important;
    margin-top: 0px;
}

.history {font-size:32px; margin-bottom:5px;}

/* FEATURED ITEMS */
.featured-container {display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; margin: 10px -5px; padding: 0;}
.featured-item {position: relative; width: 32%; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; justify-content: flex-end; margin: 5px; box-sizing: content-box; overflow:hidden; padding: 0px; }
.featured-item__one__col {width: 98%;}
.featured-item__two__col {width: 49%;}
.featured-item__four__col {width: 23%;}
.featured-item__five__col {width: 18%;}
.empty-item {background: #fff; border: 0; font-size: 0;}

.featured-item h3 {min-height: 17px; line-height: 20px; margin: 0; padding: 10px 0; font-size: 14px; border: 0; cursor: default;}
.featured-item h4 {min-height: 17px; line-height: 20px; margin: 0; padding: 10px 0; font-size: 14px; text-align:center; border: 0; background-color:#eaeaea}
.featured-item h4 a {padding: 0 5px; color: #126e99; text-decoration: none;}
.featured-item h4 a:hover {text-decoration: underline;}
.featured-item h3.center-aligned {text-align:center;}
.featured-item a:hover {color: #000;}

.featured-item ul.wo-disc {list-style: none; margin: 0; padding: 10px 10px;}
.featured-item ul li {color:#cc0000; font-weight:bold;}
.featured-item ul li a {text-align:left; color: #333;}
.featured-item ul li a:hover {color: #000; text-decoration: underline;}

.featured-item p {padding-right:30px;}
.featured-item p.center-aligned {text-align:center; padding:15px 0px 15px 0px;}
.featured-item p.center-aligned a:hover {color: #000;}
.featured-item p.left-aligned {margin:5px 10px 55px 10px}
/* FEATURED ITEMS - RTL */
.richtextcontent[dir="rtl"] .featured-item ul li a {text-align:right;}

.rtl .featured-item p {padding-left:30px; padding-right:0px}

/* FEATURED ITEM - IMAGERY */
.featured-item img {display:block; width: 90%; margin: 0 auto; text-align:center;}
.featured-item img.left-aligned {display: block; float: left; width: 90px; margin: 10px 10px 5px 10px; padding: 0;}
.featured-item img.center-aligned {width:100%; max-width:100px; overflow:hidden; }
.featured-item img.img-border {border: 1px solid #ccc;}

.featured-item .featured-item__logo {display: block; width: auto; margin: 10px auto; padding: 0; text-align: center;}
.featured-item .featured-item__logo a {display:inline-block;}

.featured-item .custom-button {
    position: absolute;
    bottom: 10px;
    min-height: 19px;
    color: #fff;
    text-align: center;
    left: 40px;
    right: 40px;
}


.expand-section-link {
    background-image:url("/static/images/img/plus.png");
    background-repeat:no-repeat;
    background-size:17px;
    padding:0px;
    background-position:right;
    font-size:18px; margin: 15px 0px 2px 0px;
    font-weight: 500;
}

    
 .rtl .expand-section-link {
    background-position:left;
}
    
.expand-section-link:hover {
    cursor:pointer;
}

.active, .rtl .active {
    background-image:url("/static/images/img/minus.png");
}

.border {border-bottom:1px solid #ccc;}

.expand-section-content {
    display: none;
}

.expand-section-content.show {
    display: block !important;
}

#fastFacts p, .featured-container p {
	font-size: 14px;
    line-height: 1.4;
    margin: 12px 0;
}
#fast-facts {background-color:#222; border-radius: 12px; padding:40px 20px 20px 20px;}
#fast-facts h2 {color:#fff; font-size:30px; margin-top:0px}
.fastfacts-container {display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap;  padding: 10px 1% 20px 1%; width:98%; text-align:center;}
.fastfacts-item {position: relative; width: 22%; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; justify-content: flex-end; margin: 0px; box-sizing: content-box; overflow:hidden; padding: 0px; min-height:120px;}
.fastfacts-item p {color:#fff; text-align:center;}
.fastfacts-item p.small {font-size:12px!important; text-transform:uppercase; font-weight:bold;}
.fastfacts-item p.large {font-size:20px !important; padding:0px 20px 10px 20px;}
.fastfacts-item {border-bottom:1px solid #444444; border-right:1px solid #444;}
.fastfacts-item:nth-last-child(-n+4) {border-bottom:none;}
.fastfacts-item:nth-child(4n) {border-right:0px;}

.rtl .fastfacts-item {border-left:1px solid #444; border-right: 0px;}
.rtl .fastfacts-item:nth-child(4n) {border-left:0px;}
