body {
	font-family: "Microsoft YaHei", "PingFang SC", Helvetica, Tahoma, Arial, STHeiTi, "Hiragino Sans GB", 宋体, sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #000;
	background-color: #FFF;
}
a:link {text-decoration: none; color: #000;}
a:visited {text-decoration: none; color: #333;}
a:hover {text-decoration: underline; color: #FF0000;}
a:active {text-decoration: none; color: #000099;}

.card {
    box-shadow: 0 4px 8px rgba(0,0,0,.06);
}

.card-footer {
    padding: 0.5rem 1rem;
    background-color: #FFF;
    border-top: 0;
}

.card-body {
	padding: 5px;
}

.card:hover {
  box-shadow: 0 4px 10px rgba(0,0,0,0.16), 0 4px 10px rgba(0,0,0,0.23);
}

h1 {
    font-family: "Microsoft YaHei", "PingFang SC", Helvetica, Tahoma, Arial, STHeiTi, "Hiragino Sans GB", 宋体, sans-serif;
	font-size: 42px;
	font-weight: 500;
	line-height: 150%;
	color: #FFF;
	letter-spacing: 1px;
	padding-top: 30px;
	padding-bottom: 10px;
}

a.h1:link {text-decoration: none; color: #141414;}
a.h1:visited {text-decoration: none; color: #141414;}
a.h1:hover {text-decoration: underline; color: #FF0000;}
a.h1:active {text-decoration: none; color: #000099;}

h2 {
	font-size: 42px;
	font-weight: 600;
}


.ivb {
	background-color: #EEE;
}

.ivb2 {
	background-color: #00275C;
}

.ivb3 {
	background-color: #00275C;
}

.ivb4 {
	background-color: #00275C;
}

.ivb5 {
	background-color: #162962;
}

.ivb6 {
	background-color: #00275C;
}


.iv1 {
	font-size: 18px;
	font-weight: 300;
	line-height: 100%;
	color: #000;
}
a.iv1:link {text-decoration: none; color: #000;}
a.iv1:visited {text-decoration: none; color: #000;}
a.iv1:hover {text-decoration: none; color: #FF0000;}

.iv2 {
	font-size: 38px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: 1.5px;
	color: #FFF;
}

.iv3 {
	font-size: 18px;
	font-weight: 300;
	line-height: 150%;
	letter-spacing: 1px;
	color: #FFF;
	margin-bottom: 15px;
}

.iv4 {
	font-size: 38px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: 1.5px;
	color: #000;
	margin-bottom: 15px;
}

.iv5 {
    padding: 45px 0;
    color: #fff;
	background-color: #71A7F0;
}

.iv5a {
    padding: 45px 0;
    color: #fff;
	background-color: #F59A81;
}

.iv5b {
    padding: 45px 0;
    color: #fff;
	background-color: #6BC1CC;
}

.iv6 {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 100%;
    color: #fff;
	background-color: #84B3F2;
	padding-top: 15px;
	padding-bottom:15px;
}

.iv6a {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 100%;
    color: #fff;
	background-color: #FDAA97;
	padding-top: 15px;
	padding-bottom:15px;
}

.iv6b {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 100%;
    color: #fff;
	background-color: #6AC9D2;
	padding-top: 15px;
	padding-bottom:15px;
}

.iv7 {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 1.5px;
	line-height: 100%;
    color: #000;
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom:15px;
	border-bottom: 1px solid #eee;
}

.iv8 {
	background-color: #FFF;
}

.iv9 {
	font-size: 20px;
	font-weight: 500;
	line-height: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.iv10 {
	font-size: 22px;
	font-weight: 500;
	line-height: 100%;
	color: #000;
}
a.iv10:link {text-decoration: none; color: #000;}
a.iv10:visited {text-decoration: none; color: #000;}
a.iv10:hover {text-decoration: none; color: #FFF;}

.iv11 {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 100%;
    color: #fff;
	background-color: #5A99EE;
	padding-top: 20px;
	padding-bottom: 20px;
}

.iv11a {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 100%;
    color: #fff;
	background-color: #FC8165;
	padding-top: 20px;
	padding-bottom: 20px;
}

.iv11b {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 100%;
    color: #fff;
	background-color: #47BCC7;
	padding-top: 20px;
	padding-bottom: 20px;
}

.iv12 {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 150%;
    color: #000;
	padding-bottom: 10px;
}

.iv13 {
	font-size: 16px;
	font-weight: 300;
	line-height: 100%;
	letter-spacing: 1px;
	color: #000;
	padding-bottom: 10px;
}

.iv14 {
	font-size: 16px;
	font-weight: 300;
	line-height: 150%;
	letter-spacing: 1px;
	color: #000;
	padding-bottom: 10px;
}


.iv15 {
    font-family: "Microsoft YaHei", "PingFang SC", Helvetica, Tahoma, Arial, STHeiTi, "Hiragino Sans GB", 宋体, sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 150%;
	color: #000;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.iv16 {
    font-family: "Microsoft YaHei", "PingFang SC", Helvetica, Tahoma, Arial, STHeiTi, "Hiragino Sans GB", 宋体, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 150%;
	color: #000;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.iv17 {
	padding-top: 90px;
	padding-bottom: 90px;
}

.iv18 {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 200%;
    color: #000;
}

.iv18a {
	font-size: 26px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 200%;
    color: #000;
}

.iv19 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.iv20 {
	font-family: Arial, STHeiTi, "Hiragino Sans GB", 宋体, sans-serif;
	font-size: 16px;
	line-height: 150%;
}

.iv21 {
	color: #FFF;
	font-size: 18px;
}








888888888888888888888

.pt-inner {
    text-align: center;
}
.tile {
    background-color: #fff;
    margin-bottom: 30px;
    position: relative;
}
.tile {
    box-shadow: 0 1px 1px rgba(0,0,0,.07);
}
.pt-inner .pti-header {
    padding: 45px 10px 70px;
    color: #fff;
    position: relative;
    margin-bottom: 15px;
}
.bg-amber {
    background-color: #ffc107!important;
}
.bg-green {
    background-color: #4caf50!important;
}
.bg-cyan {
    background-color: #00bcd4!important;
}
.pt-inner .pti-header>h2 {
    margin: 0;
    line-height: 100%;
    color: #fff;
    font-weight: 500;
    font-size: 50px;
}
.pt-inner .pti-header>h2 small {
    color: #fff;
    letter-spacing: 0;
    vertical-align: top;
    font-size: 16px;
    font-weight: 100;
}
.pt-inner .pti-header .ptih-title {
    background-color: rgba(0,0,0,.1);
    padding: 8px 10px 9px;
    margin: 0 -10px;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.pt-inner .pti-header .ptih-title {
    text-transform: uppercase;
}
.pt-inner .pti-body {
    padding: 0 23px;
}
.pt-inner .pti-body .ptib-item:not(:last-child) {
    border-bottom: 1px solid #eee;
}
.pt-inner .pti-body .ptib-item {
    padding: 15px 0;
    font-weight: 400;
}
.pt-inner .pti-footer {
    padding: 10px 20px 30px;
}
.pt-inner .pti-footer>a {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    line-height: 60px;
    font-size: 30px;
}