*{padding: 0px; margin: 0px; list-style-type: none; box-sizing: border-box; font-family: '微软雅黑'; font-size: 14px;}
@font-face {
    font-family: "Regular";
    src: url(../font/Regular.ttf);
}
body{ background: #021051; padding: 0px 10px; padding-bottom: 30px;}
.yykjtop{ width: 100%; height: 130px; line-height: 110px; background: url(../images/topbg.png) no-repeat center top; font-size: 48px; font-weight: bold; color: #fff; text-align: center;}
.yykjdyp{ display: flex;}
.yykjdypLeft{ flex: 1; padding-right: 15px;}
.yykjdypRight{ min-width: 280px; flex: 0; flex-shrink: 0;}
.gqmltitle li{ background: #0e2865;}
.gqmltitle li,.gqmllist li{ color: #fff; display: flex; height: 35px; line-height: 35px; margin-bottom: 2px;}
.gqmltitle li em,.gqmllist li em{ width: 60px; text-align: center; font-style: normal; border: 1px solid #1b3471; border-right: none;font-family: 'Regular';}
.gqmltitle li span,.gqmllist li span{ flex: 1; border: 1px solid #1b3471; padding-left: 5px;}

.yykjdypLefttop{display: flex;  }
.qyejianj{ width: 320px; height: 520px; border: 1px solid #0e2865; position: relative; overflow: hidden;}
.qyeshuju{ flex: 1; height: auto; position: relative;}
.qyejianjimg{ text-align: center; margin-top: 8px; width: 100%;}
.qyejianjimg img{ width: 100%;}
.qyejianjtxt{ padding: 0px 15px; box-sizing: border-box;}
.qyejianjtxt{ padding: 0px 15px; text-align: justify; height: 360px; position: relative; overflow: hidden;}
.qyejianjtxt p{ color: #fff; margin-top: 8px; line-height: 180%; text-indent: 2em; font-size: 16px;}

.qyeshujuhzs{ width: 100%; padding: 0px 15px; position: relative; z-index: 3; left: 0px; top: 0px;}
.qyeshujuhzs ul{ display: flex; flex-wrap: wrap;}
.qyeshujuhzs ul li{width: 14.2857142857%; color: #fff; padding: 0px 0px; margin-bottom: 15px; }
.qyeshujuhzs ul li span{ display: block; border: 1px solid #0e2865; width: 100%; text-align: center; height: 90px;}
.qyeshujuhzs ul li span em{ background: #0e2865; font-size: 16px; padding: 0px 3px; position: relative; top: -15px; font-style: normal; color: #1edbfd; border: 1px solid #0e2865;}
.qyeshujuhzs ul li span i{ display: block; width: 100%; text-align: center; font-family: Regular; font-size: 36px; font-style: normal; font-weight: normal;}
.qyeshujuhzs ul li span b{ font-style: normal;font-size: 14px; margin-left: 8px;}


.shujuzjt{ display: flex; margin-top: 15px; padding: 0px 15px;}
.qyeshujusxt{ display: flex; margin-top: 0px; padding: 0px 23px;}
.qyeshujusxtLeft{ width: 50%; border: 1px solid #0e2865; height: 400px; padding: 0px 10px; position: relative; padding-right: 8px;}
.qyeshujusxtRight{ width: 50%; border: 1px solid #0e2865; height: 400px; border-left: none;padding: 0px 10px; position: relative; padding-left: 8px;}
.qyeshujusxtLeft .shujudiv{ width: 100%; height: 100%;}

.qyeshujusxtRight .shujudiv{ width: 100%; height: 100%;}

.chuangxinfuwpt { padding-right: 0px;}
.chuangxinfuwpt ul { display: flex; flex-wrap: wrap; border: 1px solid #0e2865; padding: 15px 0px;}
.chuangxinfuwpt ul li{ width: 33.33%; height: 90px; line-height: 90px;  margin-bottom: 15px; padding: 0px 30px;}
.chuangxinfuwpt ul li span{ display: block; width: 100%; height: 90px; line-height: 90px;border: 1px solid #3f57bf; border-radius: 30px; padding-left: 15px; background: #021052;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to left, #051d7b, #021052);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to left, #051d7b, #021052); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }
.chuangxinfuwpt ul li span em{ font-size: 22px; color: #fff; font-style: normal; display: block; float: left; width: 230px;}
.chuangxinfuwpt ul li span i{ font-size: 36px; color: #1edbfd; margin-left: 60px; font-style: normal;font-family: 'Regular';}
.chuangxinfuwpt ul li span i b{ margin-left: 8px; font-weight: normal; font-size: 20px;}

.yykjdep{ margin-top: 15px; padding: 0px 15px;border: 1px solid #0e2865; padding: 15px; position: relative;}
.yykjdepN{ display: flex; position: relative; left: 0px; top: 0px; z-index: 2; width: 100%;background: rgba(4, 26, 109,0.5);}
.yykjdepitem{ width: 33.33%; padding: 0px 2px; height: 335px; position: relative; overflow: hidden;  }

.yykjcxtitle{ height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; justify-content: center; align-items: center;}
.cxfwptul{ position: absolute; width: 100%; left: 0px; top: 0px;}
.cxfwptul li{  line-height: 35px; font-size: 16px; display: flex; color: #fff; font-size: 16px; }
.cxfwptul li i{ display: block; width: 200px; border: 1px solid #fff; font-style: normal; text-align: center;}
.cxfwptul li span{ flex: 1; font-size: 18px; text-align: center; border: 1px solid #ccc;padding: 8px 5px; border-bottom: none;}
.cxfwptul li em{ width: 60px; font-size: 14px; font-style: normal; text-align: center; border: 1px solid #ccc; border-left: none; align-items: center; justify-content: center;padding: 8px 5px; border-bottom: none;}

.chuangxintd{ display: flex;}
.chuangxintdLeft{ flex: 1; padding-right: 30px;}
.sangetdsj{ border: 1px solid #0e2865;}
.chuangxintdRight{ width: 950px;}


.chuangxintdRightN{ border: 1px solid #0e2865; padding: 15px; }
.chuangxintdRightNN{background: #041a6d; padding: 20px;}
.tpttitle { background: #0e2865;}
.tpttitle li{ display: flex; text-align: center; color: #1edbfd; height: 45px; line-height: 45px; }
.tpttitle li em{ width: 100px; font-style: normal;font-size: 16px;}
.tpttitle li span{ flex: 1;font-size: 16px;}
.tpttitle li i{ width: 60px; font-style: normal;font-size: 16px;}

.tptlist li{display: flex; text-align: center; color: #fff; height: 45px; line-height: 45px; margin-top: 20px;}
.tptlist li em{width: 100px; font-style: normal;font-size: 16px;border-radius: 5px;}
.tptlist li span{ flex: 1;font-size: 16px; padding: 0px 15px;}
.tptlist li span b{ background: #0e2865; display: block; width: 100%; height: 45px; line-height: 45px; border-radius: 8px; font-weight: normal;}
.tptlist li i{ width: 60px; font-style: normal;font-size: 24px; background: #0e2865; border-radius: 8px;font-family: 'Regular';}
.tptlist li:nth-child(1) em{ background: #d47329; }
.tptlist li:nth-child(2) em{ background: #71b542; }
.tptlist li:nth-child(3) em{ background: #31b7ad; }
.tptlist li:nth-child(4) em{ background: #da4c5c; }
.tptlist li:nth-child(5) em{ background: #9db0e8; }
.tptlist li:nth-child(6) em{ background: #ffb796; }
.tptlist li:nth-child(7) em{ background: #ffdb90; }
.tptlist li:nth-child(8) em{ background: #b1dd9b; }

.sangetdsjone{ width: 240px; border: 1px solid #0e2865; margin-top: 15px; margin-left: 13%; float: left;}
.sangetdsjone span{ height: 45px; line-height: 45px; background: #0e2865; display: block; color: #1edbfd; text-align: center; font-size: 20px;}
.sangetdsjone em{ font-size: 30px; display: block; width: 100%; text-align: center; height: 60px; line-height: 60px; font-style: normal; color: #fff;font-family: 'Regular';}
.sangetdsjone em i{ font-size: 16px; font-style: normal; margin-left: 8px;}
.sangetdsjtwo{ width: 300px; float: right;border: 1px solid #0e2865; margin-top: 15px; margin-right: 20%;}
.sangetdsjtwo span{ height: 45px; line-height: 45px; background: #0e2865; display: block; color: #1edbfd; text-align: center; font-size: 20px;}
.sangetdsjtwo em{ font-size: 30px; display: block; width: 100%; text-align: center; height: 60px; line-height: 60px; font-style: normal; color: #fff;font-family: 'Regular';}
.sangetdsjtwo em i{ font-size: 16px; font-style: normal; margin-left: 8px;}
.sangetdsjthree{  width: 400px; border: 1px solid #0e2865; clear: both;  position: relative; margin: 0px auto;  margin-top: 15px; margin-bottom: 15px; }
.sangetdsjthree span{ height: 45px; line-height: 45px; background: #0e2865; display: block; color: #1edbfd; text-align: center; font-size: 20px;}
.sangetdsjthree em{ font-size: 30px; display: block; width: 100%; text-align: center; height: 60px; line-height: 60px; font-style: normal; color: #fff; font-family: 'Regular';}
.sangetdsjthree em i{ font-size: 16px; font-style: normal; margin-left: 8px;}

.dtrdiv{ position: relative; padding: 15px; border: 1px solid #0e2865; margin-top: 15px;}
.dtrdivN{ background: #041a6d; padding: 30px;}
.dtrdivecahrt{ width: 100%; height: 255px;}

.shujubiaobt{ width: 100%; height: 45px; line-height: 45px; color: #1edbfd; text-align: center; font-size: 18px; position: absolute; left: 0px; top: 0px; z-index: 3; font-weight: bold;}
.yuxikejimap{ width: 100%; height: 520px; padding-left: 0px;}

.chuangxinfuwumap{ width: 100%; height: 520px;}

.gqmllistdiv{ height: 970px; position: relative;  overflow: hidden;}
.gqmllist{ position: absolute; left: 0px; top: 0px; width: 100%;}

.qkxiaobiaoti{ height: 45px; line-height: 45px; color: #1edbfd; font-weight: bold; font-size: 18px; background: #0e2865; padding-left: 8px;}

.qyditudiv{ display: flex; margin-top: 15px;}
.qyeshujusxt{ display: block; width: 50%; padding: 0px 15px; box-sizing: border-box;}
.chuangxinfuwu{ width: 50%; height: 520px;}
.yuxikejimap{ padding: 15px; border: 1px solid #0e2865;}
.chuangxinfuwumap{ padding: 15px; box-sizing: border-box;  border: 1px solid #0e2865; background: #021051;}