@charset "UTF-8";
/* 主题色*/
/* 
背景色
由深到浅排序
*/
/*
文本颜色
由深到浅排序
*/
/* 左侧导航 */
/* end */
/* 右侧通用 */
/* end */
/* 关于悉知 */
.m-feature { margin-top: 40px; border-top: 1px solid #E8EDF2; }

.m-feature-list { display: flex; justify-content: space-between; flex-wrap: wrap; }

.m-feature-list a { display: block; box-sizing: border-box; width: 412px; height: 368px; padding-top: 36px; margin-bottom: 20px; background: url("https://img-i.westarcloud.com/2020/0323/0ioz6p1zsg17s669013402.png") no-repeat center center; background-size: 100% 100%; }

.m-feature-list a:hover { text-decoration: none; }

.m-feature-list img { display: block; width: 100px; height: 100px; margin: 0 auto; }

.m-feature-list dl { width: 320px; margin: 20px auto 0; text-align: center; }

.m-feature-list dt { height: 28px; line-height: 28px; font-size: 20px; color: #2A3457; }

.m-feature-list dd { margin-top: 20px; line-height: 21px; font-size: 13px; color: #686F88; }

.m-feature-list span { display: block; width: 164px; height: 44px; margin: 40px auto 0; padding: 0; line-height: 44px; text-align: center; }

.m-history { margin-top: 20px; border-top: 1px solid #E8EDF2; }

.m-history ul { height: 234px; background-color: #F7F9FA; }

.m-history li { width: 169px; height: 100%; float: left; position: relative; }

.m-history li::before { content: ''; display: block; width: 100%; border-top: 1px dashed #9fa3b3; position: absolute; left: 0; top: 116px; }

.m-history li::after { content: ''; display: block; width: 13px; height: 13px; background: url("https://img-i.westarcloud.com/2020/0323/xvrkkm53rfhac0u1022619.png") no-repeat center center; background-size: 100% 100%; position: absolute; top: 110px; left: 74px; }

.m-history li em { display: block; width: 100%; line-height: 33px; text-align: center; color: #E87B2B; font-size: 24px; font-weight: 500; position: absolute; left: 0; }

.m-history li p { width: 134px; line-height: 21px; text-align: center; font-size: 13px; color: #686F88; margin-left: 13px; }

.m-history li:last-child { width: 168px; }

.m-history li.odd em { top: 63px; }

.m-history li.odd p { margin-top: 143px; }

.m-history li.even em { bottom: 58px; }

.m-history li.even p { margin-top: 30px; }

/* end */
/* 悉知历史 */
.m-course-head { margin-top: 40px; }

.m-course-head dt { width: 52px; height: 48px; margin: 0 auto; }

.m-course-head dt img { width: 100%; height: 100%; }

.m-course-head dd { height: 18px; margin-top: 15px; line-height: 18px; text-align: center; font-size: 13px; color: #9FA3B3; }

.m-course-list { margin-top: 40px; padding: 75px 0 60px; position: relative; }

.m-course-list::before { content: ''; display: block; width: 15px; height: 15px; background: #ffffff url("https://img-i.westarcloud.com/2020/0323/5sdrd5yxcnsi4uj3061719.png") no-repeat center center; background-size: 100% 100%; border-radius: 50%; position: absolute; top: 0; left: 405px; z-index: 2; }

.m-course-list::after { content: ''; display: block; height: 100%; border-left: 1px dashed #9FA3B3; position: absolute; left: 412px; top: 0; }

.m-course-list li { margin-bottom: 60px; position: relative; }

.m-course-list li::before { display: block; content: ''; width: 15px; height: 15px; background: url("https://img-i.westarcloud.com/2020/0323/xvrkkm53rfhac0u1022619.png") no-repeat center center; background-size: 100% 100%; position: absolute; left: 405px; top: 13px; z-index: 2; }

.m-course-list li:last-child { margin-bottom: 0; }

.m-course-list li.odd dl { margin-left: 84px; float: left; text-align: right; }

.m-course-list li.odd img { margin-right: 234px; float: right; }

.m-course-list li.even dl { margin-right: 84px; float: right; }

.m-course-list li.even img { margin-left: 234px; margin-top: 4px; float: left; }

.m-course-list dl { width: 280px; }

.m-course-list dt { height: 40px; line-height: 40px; font-size: 28px; font-weight: 600; color: #E87B2B; }

.m-course-list dd { line-height: 21px; font-size: 13px; color: #686F88; }

.m-course-list img { display: block; width: 130px; height: 90px; }

.m-course-footer { height: 18px; margin-top: 30px; text-indent: -18px; line-height: 18px; text-align: center; color: #9FA3B3; }

/* end */
/* 企业文化 */
.m-business dl { box-sizing: border-box; width: 268px; height: 166px; padding-top: 40px; margin-right: 20px; float: left; border: 1px solid #E8EDF2; text-align: center; background: #ffffff url("https://img-i.westarcloud.com/2020/0324/raouuandg6v71n3r013454.png") no-repeat left center; background-size: 72px 100%; }

.m-business dl:last-child { margin-right: 0; }

.m-business dt { height: 28px; line-height: 28px; font-size: 20px; color: #2A3457; position: relative; }

.m-business dt::before { content: ''; display: block; width: 40px; height: 2px; background-color: #E87B2B; position: absolute; left: 50%; bottom: -17px; margin-left: -20px; }

.m-business dd { height: 21px; margin-top: 37px; line-height: 21px; font-size: 15px; color: #686F88; }

.m-culture { margin-top: 40px; border-top: 1px solid #E8EDF2; }

.m-culture li { height: 185px; margin-bottom: 30px; }

.m-culture li:last-child { margin-bottom: 0; }

.m-culture li.odd img { float: left; }

.m-culture li.odd dl { float: right; }

.m-culture li.even img { float: right; }

.m-culture li.even dl { float: left; }

.m-culture img { display: block; width: 360px; height: 100%; }

.m-culture dl { box-sizing: border-box; width: 484px; height: 100%; padding: 40px 0 0 40px; background-color: #F7F9FA; }

.m-culture dt { line-height: 28px; font-size: 20px; color: #2A3457; position: relative; }

.m-culture dt::before { content: ''; display: block; width: 40px; height: 2px; background-color: #E87B2B; position: absolute; left: 0; bottom: -17px; }

.m-culture dd { width: 404px; margin-top: 37px; line-height: 21px; font-size: 13px; color: #686F88; }

/* end */
/* 荣誉资质 */
.m-patent ul { display: flex; justify-content: space-between; }

.m-patent li { width: 268px; }

.m-patent li img { display: block; box-sizing: border-box; width: 100%; height: 368px; border: 3px solid #E2CEC0; }

.m-patent li p { width: 100%; margin-top: 20px; line-height: 22px; text-align: center; color: #686F88; }

.m-honor { margin-top: 40px; border-top: 1px solid #E8EDF2; }

.m-honor ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.m-honor li { width: 268px; margin-bottom: 20px; }

.m-honor li div { width: 268px; height: 177px; position: relative; }

.m-honor li div img { width: 100%; height: 100%; }

.m-honor li div::before { content: ''; display: block; width: 100%; height: 100%; background: url("https://img-i.westarcloud.com/2020/0324/f0lj7v0z9dl0ko12034239.png") no-repeat center center; background-size: 100% 100%; position: absolute; left: 0; top: 0; }

.m-honor li p { margin-top: 14px; line-height: 22px; font-size: 16px; color: #686F88; text-align: center; }

.m-approve { margin-top: 20px; border-top: 1px solid #E8EDF2; }

.m-approve ul { display: flex; justify-content: space-between; }

.m-approve li { width: 268px; }

.m-approve li img { box-sizing: border-box; width: 100%; height: 368px; border: 3px solid #E2CEC0; }

.m-approve li p { margin-top: 20px; line-height: 22px; font-size: 16px; color: #686F88; text-align: center; }

/* end */
/* 悉知新闻 */
.m-news { padding: 80px 0; background-color: #ffffff; }

.m-news-head { height: 33px; margin-bottom: 30px; line-height: 33px; }

.m-news-head p { padding-left: 20px; font-size: 24px; float: left; color: #2A3457; position: relative; }

.m-news-head p::before { display: block; content: ''; width: 4px; height: 20px; background-color: #E87B2B; position: absolute; top: 7px; left: 0; }

.m-news-item { box-sizing: border-box; width: 590px; height: 212px; padding: 40px 40px 40px 258px; border: 1px solid #E8EDF2; background-color: #ffffff; position: relative; }

.m-news-item:hover { text-decoration: none; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1); }

.m-news-item:hover h5 { color: #E87B2A; }

.m-news-item img { display: block; width: 198px; height: 132px; position: absolute; top: 40px; left: 40px; }

.m-news-item h5 { height: 50px; line-height: 25px; font-size: 18px; color: #2A3457; overflow: hidden; }

.m-news-item p { height: 42px; margin-top: 10px; line-height: 21px; font-size: 13px; color: #686F88; overflow: hidden; }

.m-news-item span { display: block; margin-top: 15px; padding-left: 20px; height: 18px; line-height: 18px; font-size: 13px; color: #9FA3B3; position: relative; }

.m-news-item span i { position: absolute; top: 0; left: 0; }

/* end */
.m-about-contact { padding: 80px 0; background-color: #F7F9FA; }

.m-about-contact h4 { height: 45px; font-size: 32px; line-height: 45px; text-align: center; color: #2A3457; }

.m-about-contact .xz-contact { margin-top: 60px; }

.xz-history-news-hot .m-news-item {padding: 40px 10px 40px 290px; border: none;}
.xz-history-news-hot .m-news-item img {width: 264px; left: 10px;}                                   
                     
                     
                     