@charset "UTF-8";

@import "base.css";

/*内页样式*/
.inner-content { margin: 30px auto;font-family: Microsoft YaHei;display: flex;justify-content: space-between;}
.inner-content > .layui-col-md3 { width: 260px;}
.inner-content > .layui-col-md9 { width: 720px;}

.navs-tree { background: #fff;padding-bottom: 30px;}
.navs-tree .title { background: #025077;margin-bottom: 18px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;}
.navs-tree .tree-list { padding: 0 25px;}
.tree-list .icon { margin-right: 5px;}
.related-news .icon,
.page-navs .icon { display: inline-block;background: url(../images/icon/rr.png) center no-repeat;background-size: 6px;
    width: 20px;height: 20px;margin: 0;}
.tree-list .nav-1 { line-height: 55px;border-bottom: 1px solid #e6e6e6;display: flex;align-items: center;}
.tree-list .nav-1:last-child {border-bottom: 0;}

.tree-list .nav-2 { padding: 15px 0 15px 15px;border-bottom: 1px solid #e6e6e6;display: none;}
.tree-list .nav-2 a {display: flex;align-items: center;line-height: 32px;}

.tree-list .nav-3 { padding-left: 15px;display: none;}
.tree-list .nav-3 a {display: flex;align-items: center;line-height: 32px;}

.tree-list .nav-4 { padding-left: 15px;display: none;}
.tree-list .nav-4 a {display: flex;align-items: center;line-height: 32px;}

.tree-list a:hover,
.tree-list .on { color: #025077;}
.tree-list .nav-2.open,
.tree-list .nav-3.open,
.tree-list .nav-4.open { display: block;}

.contact-card { margin-top: 20px;}
.contact-card .title { background: #025077;margin-bottom: 30px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;}
.contact-card .contact-info { padding: 0 25px 30px;}
.contact-card .tels .tel {font-weight: bold;}

.inner-detail { margin-left: 20px;background: #fff;padding: 30px 30px 50px;}
.inner-detail img{ max-width: 100%;}
.inner-detail .hd { font-size: 18px;padding: 50px 0 12px;color: #025077;border-bottom: 1px solid #e6e6e6;}
.inner-detail .bd .news_info { margin-top: 30px;}
.inner-detail .bd .news_info p { margin-bottom: 10px;line-height: 1.7;text-align: justify;}
.inner-detail .bd .news_info img { display: block;max-width: 100%;}
.inner-detail .bd .news_info h4 { font-size: 16px;margin: 30px 0 20px;}
.inner-detail .bd .news_info .video-btn { float: right;width: 200px;height: 114px;margin: 0 0 20px 30px;background: center no-repeat;background-size: cover;cursor: pointer;}

.comment-list { }
.comment-list .item { padding: 30px 0;display: flex;align-items: flex-end;border-bottom: 1px solid #e6e6e6;}
.comment-list .head-pic { width: 100px;height: 100px;background-size: contain;margin-right: 20px;}
.comment-list .contact-info {}
.comment-list .sex { margin-bottom: 10px;color: #025077;font-weight: 500;}
.comment-list .detail { line-height: 1.7;}

.more-btn { margin: 40px auto;text-align: center;}
.more-btn .txt { display: inline-block;padding: 10px 30px;border: 1px solid #e6e6e6;cursor: pointer;}
.more-btn .txt:hover { background: #f9f9f9;}

.address-info { margin-top: 30px;padding-bottom: 30px;line-height: 2;border-bottom: 1px solid #e6e6e6;}
.address-info .item{ height: 140px;}
.address-info .layui-col-md6:first-child .item{ padding-right: 20px;}
.address-info-more .layui-col-md6 { margin-top: 30px;}
.address-info-more h4 { margin: 20px 0;}
.address-info-more .contact-card form { width: 80%;}
.address-info-more .contact-card label { margin-top: 30px;}
.address-info-more .contact-card label:first-child { margin-top: 20px;}
.address-info-more .contact-card input { width: 100%;box-sizing: border-box;}

.our-team .slogan { padding: 30px 0;border-bottom: 1px solid #e6e6e6;}
.our-team .slogan p { margin-bottom: 10px;}

.our-team .team-list { overflow: hidden;}
.our-team .team-item { display: flex;align-items: center;float: left;width: 50%;height: 200px;margin: 30px 0;box-sizing: border-box;padding-right: 30px;}
.our-team .team-item.nth2 { padding: 0 0 0 30px;}
.our-team .team-item .head-pic { width: 140px;height: 200px;flex-shrink: 0;background: center no-repeat;background-size: contain;}
.our-team .team-item .info { margin-left: 20px;line-height: 1.7;font-size: 12px;}
.our-team .team-item .name { font-size: 14px;font-weight: 500;}
.our-team .team-item .job { padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #e6e6e6;}
.our-team .team-item .des { height: 90px;overflow: hidden;margin-bottom: 10px;}

.our-team .detail-box { display: flex;width: 100%;height: 100%;margin-top: 10px;}
.our-team .detail-box .head-pic { width: 240px;height: 330px;flex-shrink: 0;background: top left no-repeat;background-size: contain;}
.our-team .detail-box .info { margin-left: 30px;line-height: 1.7;font-size: 12px;}
.our-team .detail-box .name { margin-top: 10px;font-size: 14px;font-weight: 500;}
.our-team .detail-box .job { padding: 5px 0 15px;margin-bottom: 15px;border-bottom: 1px solid #e6e6e6;}
.our-team .detail-box .des p { margin-bottom: 10px;}


.page-navs { padding: 20px 0;border-bottom: 1px solid #e6e6e6;}
.page-navs a { display: flex;align-items: center;margin: 5px 0;}
.page-navs a.on { color: #025077;}

.business { margin-top: 30px;}
.business .tit { font-size: 14px;font-weight: bold;}
.business p { margin-bottom: 10px;}

.case-list .case-item { padding: 30px 0; border-bottom: 1px solid #e6e6e6;}
.case-list .tit { margin-bottom: 10px;color: #025077;font-size: 14px;}
.case-list .detail { margin-bottom: 10px;font-size: 12px;line-height: 1.7;text-align: justify;}
.case-list .detail .pic { float: right;margin: 0 0 20px 20px;width: 140px;height: 90px;background: center no-repeat;background-size: cover;}
.case-list .more-detail {display: none;}
.case-list .more-detail img{ max-width: 100%;}
.case-list .more-detail p {margin: 10px 0;line-height: 1.7;}
/*.case-list .more-detail .close {text-align: center;background: #eee;padding: 10px;cursor: pointer;}*/
.case-list .more-detail .close{text-align: center;background: #eee;padding: 10px;display: block;cursor: pointer;}
.case-list .more-detail .copy{text-align: center;padding: 20px;display: block;cursor: pointer;}

.news_list {}
.news_list .news { padding: 20px 0;display: flex; border-bottom: 1px solid #e6e6e6;}
.news_list .title { margin-bottom: 10px;font-size: 14px;font-weight: 700;}
.news_list .info {flex: 1;}
.news_list .detail { margin-top: 18px;font-size: 12px;line-height: 1.8;flex: 1;text-align: justify;}
.news_list .detail img,
.news_list .pic { width: 100px;height: 100px;margin-left: 20px;flex-shrink: 0;background: center no-repeat #eee;background-size: cover;}
.news_list .pic2 { width: 178px;height: 100px;margin-left: 20px;flex-shrink: 0;background: center no-repeat #eee;background-size: cover;}
.news_list .detail img{ margin: 0 15px 0 0;}

.subject_list {}
.subject_list .news { padding: 20px 0;display: flex; border-bottom: 1px solid #e6e6e6;}
.subject_list .title { margin-bottom: 10px;font-size: 14px;}
.subject_list .info {flex: 1;}
.subject_list .detail { margin-top: 18px;font-size: 12px;line-height: 1.8;flex: 1;text-align: justify;}
.subject_list .detail img,
.subject_list .pic { width: 100px;height: 100px;margin-left: 20px;flex-shrink: 0;background: center no-repeat #eee;background-size: cover;}
.subject_list .detail img{ margin: 0 15px 0 0;}

.news-detail-box { padding: 20px 0;border-bottom: 1px solid #e6e6e6;}

.news-detail-box .related-news {color: #025077;font-size: 12px;}
.news-detail-box .related-news a { display: flex;margin: 5px 0 5px -6px;align-items: center;color: #025077;font-size: 12px;}
.news-detail-box img{ max-width: 100%;}

/*.a{position: absolute;}*/

.business-nav { border-bottom: 0;}
.business-nav .title { font-size: 14px;font-weight: 700;margin: 0 10px 10px 5px;}









