@charset "utf-8";
/*个人中心*/
.dm_user_container{position: relative;padding-bottom: 40px;background-color: #f5f5f5;}
.dm_user_container > .con-l{position: absolute;left: 0;top: 0;width: 250px;height: calc(100% - 40px);background-color: #fff;box-shadow: 2px 0 10px rgba(0,0,0,.1);overflow-y: auto;}
.dm_user_container > .con-r{min-height: 700px;padding: 32px 32px 0;margin-left: 250px;}
.dm_user_container > .con-r > .content{min-height: 500px;padding: 40px;margin-top: 20px;background-color: #fff;}
/*主标题*/
.dm_user_container .main-title{font-size: 20px;line-height: 28px;}
/*分页*/
.dm_user_container .dmui-page{margin-top: 40px;}
/*用户信息*/
.dm_user_container .user-info{margin-top: 30px;font-size: 16px;line-height: 20px;}

/*用户快速入口*/
.user-fast-entrance{display: flex;justify-content: space-between;margin-top: 30px;}
.user-fast-entrance .item{position: relative;box-sizing: border-box;width: 24%;padding: 40px;background-color: #fff;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,.05);}
.user-fast-entrance .item .dmui-sub-title{margin: 0 0 20px;}
.user-fast-entrance .item .txt{font-size: 16px;line-height: 25px;color: #666;}
.user-fast-entrance .item .dmui-btn{margin-top: 40px;}
.user-fast-entrance .item .dmicon{position: absolute;right: 30px;bottom: 20px;width: 80px;height: 80px;opacity: .05;}

/*用户横向导航*/
.user-nav-horizontal{margin-top: 20px;font-size: 0;}
.user-nav-horizontal .item{position: relative;display: inline-block;vertical-align: top;padding-bottom: 10px;margin-left: 30px;font-size: 16px;line-height: 24px;}
.user-nav-horizontal .item:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-color: #192681;transform: scaleX(0);transition: 0.5s;}
.user-nav-horizontal .item:first-child{margin-left: 0;}
.user-nav-horizontal .item .dmicon{vertical-align: middle;width: 14px;height: 14px;margin: -0.2em 0 0 8px;}
.user-nav-horizontal .item:hover:after{transform: scaleX(1);}
.user-nav-horizontal .item.on{font-weight: bold;color: #192681;}
.user-nav-horizontal .item.on:after{transform: scaleX(1);}

/*用户菜单*/
.user-menu{padding: 10px 14px 10px 28px;}
.user-menu .menu-1st{}
.user-menu .menu-1st > li{margin: 8px 0;}
.user-menu .menu-1st > li > a{position: relative;display: block;padding: 10px 40px;font-size: 16px;line-height: 20px;transition: 0.3s;}
.user-menu .menu-1st > li > a .dmicon{position: absolute;left: 15px;top: 50%;width: 16px;height: 16px;margin-top: -8px;filter: brightness(0);}
.user-menu .menu-1st > li > a .dmui-arrow{position: absolute;right: 15px;top: 50%;margin-top: -8px;color: #ccc;transition: 0.3s;}
.user-menu .menu-1st > li:hover > a{font-weight: bold;}
.user-menu .menu-1st > li.on > a{font-weight: bold;color: #192681;}
.user-menu .menu-1st > li.on > a .dmicon{filter: brightness(1);}
.user-menu .menu-1st > li.on .menu-2nd{display: block;}
.user-menu .menu-1st > li.on .dmui-arrow{transform: rotate(180deg);}
.user-menu .menu-2nd{display: none;}
.user-menu .menu-2nd > li{margin: 8px 0;}
.user-menu .menu-2nd > li > a{position: relative;display: block;padding: 10px 40px;font-size: 15px;line-height: 20px;transition: 0.3s;}
.user-menu .menu-2nd > li > a:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 2px;background-color: #192681;transform: scaleY(0);transition: 0.3s;}
.user-menu .menu-2nd > li:hover > a{background-color: #F7FAFD;}
.user-menu .menu-2nd > li:hover > a:after{transform: scaleY(1);}
.user-menu .menu-2nd > li.on > a{background-color: #F7FAFD;color: #192681;}
.user-menu .menu-2nd > li.on > a:after{transform: scaleY(1);}

/*订单表格*/
.dmui-orders-table{margin: 0;}
.dmui-orders-table tbody tr:hover{background-color: #f7f7f7;}
.dmui-orders-table th{padding: 18px 15px;background-color: #F7FAFD;border: 0;border-bottom: 1px solid #DCE9F6;font-size: 16px;text-align: center;font-weight: bold;color: #2e2e2e;}
.dmui-orders-table td{padding: 18px 15px;border: 0;border-bottom: 1px solid #DCE9F6;text-align: center;font-size: 15px;}
.dmui-orders-table td.border{border: 1px solid #DCE9F6}
.dmui-orders-table .old-price{text-decoration: line-through;color: #c0c0c0;}
.dmui-orders-table .green{color: #7CBE53;}
.dmui-orders-table .blue{color: #489DE3;}
.dmui-orders-table .red{color: #E21D1F;}
.dmui-orders-table .gray{color: #acacac;}
.dmui-orders-table a{display: block;margin: 5px 0;color: #acacac;}
.dmui-orders-table a:hover{color: #192681;}
.dmui-orders-table .product-info{overflow: hidden;}
.dmui-orders-table .product-info .pic{float: left;box-sizing: border-box;width: 66px;height: 66px;padding: 5px;margin-right: 20px;border: 1px solid #EFEFEF;overflow: hidden;}
.dmui-orders-table .product-info .pic em{display: block;padding-top: 100%;background-position: center;background-size: contain;background-repeat: no-repeat;}
.dmui-orders-table .product-info .info{display: table-cell;vertical-align: middle;height: 66px;line-height: 20px;text-align: left;}
.dmui-orders-table .product-info .info .tit{}
.dmui-orders-table .product-info .info .txt{font-size: 12px;}

/*用户订单详情*/
.user-orders-details{display: table;width: 100%;border-collapse: collapse;margin-bottom: 45px;}
.user-orders-details > .con-l{display: table-cell;vertical-align: middle;width: 32%;border: 1px solid #ddd;}
.user-orders-details > .con-r{display: table-cell;vertical-align: middle;width: 68%;border: 1px solid #ddd;text-align: center;}
.user-orders-details .order-info{}
.user-orders-details .order-info .tit{padding: 20px 30px;background-color: #f3f3f3;border-bottom: 1px solid #ddd;line-height: 20px;font-weight: bold;}
.user-orders-details .order-info .list{padding: 5px 30px;line-height: 20px;color: #686768;}
.user-orders-details .order-info .list li{margin: 20px 0;}
.user-orders-details .order-info .list li em{display: block;width: 6em;}
.user-orders-details .order-info .list li span{display: block;margin: -20px 0 0 6em;}
.user-orders-details .order-status-tip{position: relative;display: inline-block;vertical-align: top;color: #686768;}
.user-orders-details .order-status-tip .dmicon{position: absolute;left: 0;top: 0;width: 60px;height: 60px;margin-right: 30px;}
.user-orders-details .order-status-tip .info{width: 300px;margin-left: 90px;text-align: left;}
.user-orders-details .order-status-tip .info .tit{line-height: 60px;}
.user-orders-details .order-status-tip .info .txt{line-height: 26px;}
.user-orders-details .order-status-tip .info .txt p{margin-bottom: 10px;}
.user-orders-details .order-status-tip .info .txt p em{display: block;width: 5em;}
.user-orders-details .order-status-tip .info .txt p span{display: block;margin: -20px 0 0 5em;}

/*用户订单合计*/
.user-orders-total{padding: 25px 30px;margin-top: 25px;background-color: #f3f3f3;font-size: 16px;line-height: 24px;text-align: right;}
.user-orders-total p{margin: 10px 0;}
.user-orders-total .red{color: #E21D1F;}
.user-orders-total .gray{color: #acacac;}

/*咨询列表*/
.comment-list{}
.comment-list li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6;line-height: 22px;}
.comment-list li .my-info-wrap{}
.comment-list li .my-info-wrap .tit{}
.comment-list li .my-info-wrap .date{margin-top: 10px;color: #999;}
.comment-list li .reply-wrap{padding: 12px 20px 15px;margin-top: 15px;background-color: #F7F7F7;}
.comment-list li .reply-wrap .tit{color: #192681;}
.comment-list li .reply-wrap .txt{margin-top: 8px;text-align: justify;color: #868686;}

/*联系我们页*/
.contact_page{padding: 0;}
.contact_page .part1{padding: 60px 0;}
.contact_page .part2{padding: 50px 0 30px;background: url(../images/ljh/contact_page_bg.jpg) center no-repeat;background-size: cover;}
.contact_page .dmui-main-title{margin-bottom: 30px;border-bottom: 1px solid #eee;}
.contact_page .dmui-main-title:after{bottom: -1px;}
.contact_page .common_title{position: relative;padding-left: 28px;}
.contact_page .common_title:before{content: '';position: absolute;left: 0;top: 50%;box-sizing: border-box;width: 16px;height: 16px;margin-top: -8px;border: 1px solid #E21D1F;border-radius: 50%;}
.contact_page .common_title:after{content: '';position: absolute;left: 5px;top: 50%;width: 6px;height: 6px;margin-top: -3px;background-color: #E21D1F;border-radius: 50%;}
/*公司信息*/
.contact_page .company_info{display: flex;justify-content: space-between;align-items: center;padding-bottom: 35px;border-bottom: 1px solid #eee;}
.contact_page .company_info .name{width: calc(100% - 500px);}
.contact_page .company_info .list{margin-left: 30%;margin-left: 0;}
.contact_page .company_info .list li{margin: 20px 0;line-height: 20px;text-align: right;}
.contact_page .company_info .list li em{position: relative;display: inline-block;vertical-align: top;padding-left: 30px;}
.contact_page .company_info .list li em .dmicon{position: absolute;left: 0;top: 50%;width: 20px;height: 20px;margin-top: -10px;filter: brightness(0) invert(.5);}
.contact_page .company_info .list li span{font-size: 16px;}
.contact_page .company_info .list li .phone{font-size: 26px;color: #E21D1F;}
.contact_page .company_info .qrcode{padding-left: 28px;border-left: 1px solid #eee;text-align: center;}
.contact_page .company_info .qrcode .pic{width: 100px;height: 100px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.contact_page .company_info .qrcode .tit{color: #999;}
/*联系信息*/
.contact_info{padding: 35px 0;font-size: 0;text-align: center;}
.contact_info .item{position: relative;display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;padding: 0 50px;font-size: 14px;}
.contact_info .item:before{content: '';position: absolute;left: 0;top: 50%;width: 1px;height: 70px;margin-top: -35px;background-color: #eee;}
.contact_info .item:first-child:before{display: none;}
.contact_info .item .dmicon{width: 36px;height: 36px;opacity: .8;}
.contact_info .item .tit{margin: 30px 0 15px;font-size: 18px;}
.contact_info .item .txt{color: #999;}
.contact_info .item .txt a{color: #999;}
.contact_info .item .txt a:hover{text-decoration: underline;}
/*电子地图*/
.e-map{position: relative;padding-top: 40%;}
.e-map iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/*公司信息列表*/
.company_info_list{padding-top: 35px;margin-top: 20px;border-top: 1px solid #e5e5e5;font-size: 0;}
.company_info_list li{display: inline-block;vertical-align: top;width: 30%;margin-left: 5%;margin-bottom: 70px;font-size: 14px;}
.company_info_list li:nth-child(3n+1){margin-left: 0;}
.company_info_list li .tit{margin-bottom: 30px;font-size: 18px;line-height: 20px;}
.company_info_list li .txt{color: #999;}

/*应聘表单*/
.applicant_form{min-height: 500px;padding: 40px 60px 60px;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.applicant_form .top_logo_wrap{display: flex;justify-content: space-between;margin-bottom: 100px;}
.applicant_form .top_logo_wrap .logo{max-width: 170px;max-height: 35px;}
.applicant_form .top_logo_wrap .info{line-height: 20px;text-align: right;}
.applicant_form .top_logo_wrap .info .txt{color: #ccc;}
.applicant_form .main_title{margin-bottom: 50px;font-size: 24px;line-height: 30px;text-align: center;font-weight: bold;}
.applicant_form .record{margin-bottom: 20px;font-size: 0;text-align: center;}
.applicant_form .record span{display: inline-block;vertical-align: top;width: 25%;font-size: 15px;color: #666;}
.applicant_form .record span em{font-size: 18px;font-weight: bold;color: #2e2e2e;}
.applicant_form input{padding: 0 10px;font-size: 15px;}
.applicant_form textarea{padding: 10px;font-size: 15px;}
.applicant_form .apply-tip{text-align: left;line-height: 20px;}
.applicant_form .apply-tip p{margin: 10px 0;}
.applicant_form .layui-input,.applicant_form .layui-textarea{border-color: #fff;}
/*表格*/
.applicant_form .layui-table{margin: 0;color: #2e2e2e;}
.applicant_form .layui-table tbody tr:hover{background-color: #fff;}
.applicant_form .layui-table td,.applicant_form .layui-table th{box-sizing: border-box;height: 50px;padding: 8px 20px;font-size: 15px;}
.applicant_form .layui-table .bg{background-color: #f5f5f5;}
.applicant_form .layui-table .tit{height: 70px;background-color: #f5f5f5;font-size: 18px;text-align: center;font-weight: bold;}
/*底部按钮*/
.applicant_form .btns_area{margin-top: 65px;text-align: center;}
.applicant_form .btns_area .dmui-btn{width: 120px;margin: 0 5px;}
.applicant_form .btns_area .dmui-btn[type=submit]{background-color: #E21D1F;color: #fff;}
/*验证码*/
.applicant_form .yzm_area{position: relative;width: 150px;padding-right: 100px;}
.applicant_form .yzm_area .btn{position: absolute;right: 0;top: 0;width: 100px;height: 100%;}
.applicant_form .yzm_area .btn img{width: 100%;height: 100%;}
/*上传区*/
.upload-area{position: relative;min-height: 100px;padding-bottom: 40px;font-size: 14px;text-align: left;}
.upload-area .upload-btn{z-index: 1;position: absolute;right: 0;bottom: 0;box-sizing: border-box;width: 90px;height: 24px;border: 1px solid #192681;border-radius: 4px;font-size: 12px;line-height: 22px;text-align: center;color: #192681;cursor: pointer;}
.upload-area .upload-btn input[type=file]{display: none;}
.upload-area .upload-btn .dmicon{vertical-align: middle;width: 14px;height: 14px;margin: -0.2em 2px 0 0;}
.upload-area .tip{position: absolute;left: 0;right: 220px;bottom: 0;padding: 4px 0;font-size: 13px;line-height: 16px;color: #999;}
.upload-area .upload-file-viewer{}
.upload-area .upload-file-viewer .file-wrap{position: relative;margin: 8px 0;line-height: 20px;}
.upload-area .upload-file-viewer .file-wrap .file-name{display: inline-block;vertical-align: top;max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.upload-area .upload-file-viewer .file-wrap .del-btn{display: inline-block;vertical-align: top;box-sizing: border-box;width: 20px;height: 20px;margin-left: 5px;border: 1px solid currentColor;font-size: 14px;text-align: center;line-height: 16px;color: #aaa;cursor: pointer;transition: 0.3s;}
.upload-area .upload-file-viewer .del-btn:hover{color: #192681;}
.upload-area .download-btn{z-index: 1;position: absolute;right: 110px;bottom: 0;box-sizing: border-box;width: 90px;height: 24px;border: 1px solid #192681;border-radius: 4px;font-size: 12px;line-height: 22px;text-align: center;color: #192681;cursor: pointer;}
.upload-area .download-btn .dmicon{vertical-align: middle;width: 14px;height: 14px;margin: -0.2em 2px 0 0;}

/*弹窗-确认函*/
.popup-confirmation-letter{padding: 50px;}
.popup-confirmation-letter > .content img{display: block;margin: 0 auto;}
.popup-confirmation-letter .btns-area{padding-top: 40px;border-top: 1px solid #e5e5e5;text-align: center;}

/*发票信息列表*/
.invoice-info-list{}
.invoice-info-list li{padding: 15px 0;border-bottom: 1px dashed #e3e3e3;font-size: 14px;line-height: 24px;}
.invoice-info-list li em{color: #686768;}
.invoice-info-list li a{text-decoration: underline;color: #192681;}

/*搜索栏*/
.search-wrap{padding: 40px;margin: 30px 0;background-color: #fff;}

/*达梦简介页*/
.brief_page{}
.brief_page .dmui-main-title{margin-bottom: 40px;}
.brief_page .dmui-main-title.white{color: #fff;}
.brief_page .intro-wrap{font-size: 16px;line-height: 2;text-align: justify;}
.brief_page .intro-wrap p{margin: 20px 0;}
.brief_page .part{padding: 60px 0;background-position: center;background-size: cover;background-repeat: no-repeat;}
.brief_page .part1{}
.brief_page .part2{padding: 60px 0 0;position: relative;background-image: url(../images/ljh/brief_page_part_bg1.jpg);}
.brief_page .part3{background-image: url(../images/ljh/brief_page_part_bg2.jpg);}
.brief_page .part4{}

/*公司简介*/
.company-brief-wrap{overflow: hidden;}
.company-brief-wrap > .con-l{float: left;width: 54%;}
.company-brief-wrap > .con-r{float: right;width: 41%;}
/*数据展示*/
.company-brief-wrap .data-show-wrap{display: flex;justify-content: space-between;}
.company-brief-wrap .data-show-wrap .item:nth-child(2){position: relative;padding: 0 50px;}
.company-brief-wrap .data-show-wrap .item:nth-child(2):before{content: '';position: absolute;left: 0;top: 10px;width: 1px;height: 40px;background-color: #ddd;}
.company-brief-wrap .data-show-wrap .item:nth-child(2):after{content: '';position: absolute;right: 0;top: 10px;width: 1px;height: 40px;background-color: #ddd;}
.company-brief-wrap .data-show-wrap .item .tit{font-size: 16px;}
.company-brief-wrap .data-show-wrap .item .tit span{font-size: 40px;color: #E21D1F;}
.company-brief-wrap .data-show-wrap .item .tit em{vertical-align: top;font-size: 20px;color: #E21D1F;}
.company-brief-wrap .data-show-wrap .item .txt{color: #666;}
/*公司图片轮播*/
.company-pic-swiper{position: relative;overflow: hidden;}
.company-pic-swiper .swiper-slide{}
.company-pic-swiper .swiper-slide .pic{border-radius: 20px 0 0 20px;overflow: hidden;}
.company-pic-swiper .swiper-slide .pic em{display: block;display: block;padding-top: 134%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.company-pic-swiper .swiper-pagination{z-index: 1;bottom: 20px;font-size: 16px;color: rgba(255,255,255,.7);}
.company-pic-swiper .swiper-pagination-current{font-size: 30px;color: #fff;}
.company-pic-swiper .btn{z-index: 1;position: absolute;bottom: 20px;width: 24px;height: 24px;color: #fff;cursor: pointer;transition: 0.3s;}
.company-pic-swiper .btn:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;background-color: currentColor;}
.company-pic-swiper .btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;border-top: 2px solid currentColor;}
.company-pic-swiper .prev-btn{left: 30px;}
.company-pic-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-80%,-50%) rotate(-45deg);}
.company-pic-swiper .next-btn{right: 30px;}
.company-pic-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-20%,-50%) rotate(45deg);}
.company-pic-swiper .swiper-button-disabled{opacity: .7;}

/*发展历程*/
.history-box{position: relative;height: 650px;margin: 0 30px;}
.history-box *{box-sizing: border-box;}
/*年份列表*/
.year-list{position: absolute;left: 50%;bottom: 0;width: 1200px;height: 600px;margin-left: -600px;border: 1px solid rgba(255,255,255,.4);border-bottom: 0;border-radius: 600px 600px 0 0;}
.year-list li{position: absolute;font-size: 16px;line-height: 24px;color: rgba(255,255,255,.4);cursor: pointer;transition: 0.3s;}
.year-list li .dot{position: absolute;top: 0;width: 24px;height: 24px;background-color: #19428A;border: 1px solid currentColor;border-radius: 50%;}
.year-list li .dot:before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;background-color: currentColor;border-radius: 50%;transform: translate(-50%,-50%);}
.year-list li .year{display: inline-block;}
.year-list li:nth-child(1){left: 11.5px;bottom: 117.0px;}
.year-list li:nth-child(2){left: 45.7px;bottom: 229.6px;}
.year-list li:nth-child(3){left: 101.1px;bottom: 333.3px;}
.year-list li:nth-child(4){left: 175.7px;bottom: 424.3px;}
.year-list li:nth-child(5){left: 266.7px;bottom: 498.9px;}
.year-list li:nth-child(6){left: 370.4px;bottom: 554.3px;}
.year-list li:nth-child(7){left: 482.9px;bottom: 588.5px;}
.year-list li:nth-child(8){left: 600.0px;bottom: 600.0px;transform: translate(-50%,0);padding-bottom: 15px;}
.year-list li:nth-child(8) .dot{top: auto;bottom: -13px;left: 50%;margin-left: -12px;}
.year-list li:nth-child(9){right: 482.9px;bottom: 588.5px;}
.year-list li:nth-child(10){right: 370.4px;bottom: 554.3px;}
.year-list li:nth-child(11){right: 266.7px;bottom: 498.9px;}
.year-list li:nth-child(12){right: 175.7px;bottom: 424.3px;}
.year-list li:nth-child(13){right: 101.1px;bottom: 333.3px;}
.year-list li:nth-child(14){right: 45.7px;bottom: 229.6px;}
.year-list li:nth-child(15){right: 11.5px;bottom: 117.0px;}
.year-list li:nth-child(-n+7){transform: translate(-100%,50%);padding-right: 20px;}
.year-list li:nth-child(-n+7) .dot{right: -12px;}
.year-list li:nth-child(n+9){transform: translate(100%,50%);padding-left: 20px;}
.year-list li:nth-child(n+9) .dot{left: -12px;}
.year-list li:hover{color: #fff;}
.year-list li.on .year{color: #E21D1F;animation: yearJump 0.5s ease-in-out;}
.year-list li.on .dot{background-color: rgba(255,255,255,.4);}
.year-list li.on .dot:before{background-color: rgba(255,255,255,1);}
@keyframes yearJump{
	50%{transform: translateY(-20px);}
	100%{transform: translateY(0);}
}
/*切换按钮*/
.history-box .btn{position: absolute;bottom: 10px;width: 40px;height: 40px;background-color: #19428A;border: 1px solid currentColor;border-radius: 50%;color: rgba(255,255,255,.4);cursor: pointer;transition: 0.3s;}
.history-box .btn:before{content: "";position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;border: 1px solid transparent;border-left-color: currentColor;border-top-color: currentColor;}
.history-box .prev-btn{left: -10px;}
.history-box .next-btn{right: -10px;}
.history-box .prev-btn:before{transform: translate(-30%,-50%) rotate(-45deg);}
.history-box .next-btn:before{transform: translate(-70%,-50%) rotate(135deg);}
.history-box .btn:hover{background-color: #fff;color: #19428A;}
/*简介区*/
.history-box .brief-wrap{position: absolute;left: 260px;right: 260px;bottom: 100px;height: 300px;color: #fff;}
.history-box .brief-wrap .item{position: absolute;width: 100%;text-align: center;visibility: hidden;opacity: 0;transform: translateY(20px);}
.history-box .brief-wrap .item.on{visibility: visible;opacity: 1;transform: translateY(0);transition: 1s;}
.history-box .brief-wrap .item .tit{position: relative;padding-bottom: 20px;margin-bottom: 50px;font-size: 24px;line-height: 30px;text-align: center;}
.history-box .brief-wrap .item .tit:after{content: '';position: absolute;left: 50%;bottom: 0;width: 16px;height: 3px;margin-left: -8px;background-color: #E21D1F;}
.history-box .brief-wrap .item .txt{max-height: 200px;padding-right: 10px;font-size: 16px;line-height: 30px;opacity: .8;overflow-y: auto;overscroll-behavior: contain;}
.history-box .brief-wrap .item .txt p{margin-bottom: 15px;}
/*粒子元素*/
.history-box #particles-js{position: absolute;left: 50%;bottom: 0;width: 1080px;height: 540px;margin-left: -540px;background-color: #14397e;border-radius: 540px 540px 0 0;overflow: hidden;box-shadow: 0 0 30px rgba(255,255,255,.05);}
.history-box #particles-js canvas{border-radius: 540px 540px 0 0;}
/*手机端-发展历程*/
.history-phone-swiper{display: none;}

/*加入我们轮播*/
.join-swiper{position: relative;overflow: hidden;}
.join-swiper .swiper-slide a{display: block;background-color: #fff;border-radius: 4px;overflow: hidden;}
.join-swiper .swiper-slide .pic{overflow: hidden;}
.join-swiper .swiper-slide .pic em{display: block;display: block;padding-top: 44%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.join-swiper .swiper-slide .info{padding: 25px;}
.join-swiper .swiper-slide .info .tit{font-size: 20px;line-height: 24px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.join-swiper .swiper-slide .info .txt{margin-top: 15px;line-height: 25px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.join-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.join-swiper .swiper-slide:hover .tit{color: #192681;}

/*联系我们*/
.contact-info-wrap{font-size: 0;}
.contact-info-wrap .item{position: relative;display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;padding: 25px 120px 25px 30px;margin: 0 0 2% 2%;background-color: #f6f9fd;border-radius: 4px;font-size: 14px;}
.contact-info-wrap .item:nth-child(3n+1){margin-left: 0;}
.contact-info-wrap .item .dmui-sub-title{margin-bottom: 20px;}
.contact-info-wrap .item .txt{min-height: 64px;color: #666;}
.contact-info-wrap .item .dmicon{position: absolute;right: 20px;bottom: 30px;width: 64px;height: 64px;opacity: .05;}
.contact-info-wrap .item .txt a{color: #666;}
.contact-info-wrap .item .txt a:hover{text-decoration: underline;color: #192681;}



@media screen and (max-width: 1280px){
	/*联系我们页*/
	.contact_page .company_info .list{margin-left: 0;}
	
	/*发展历程*/
	.history-box{height: 500px;margin: 0;transform-origin: center bottom;transform: scale(.8);}
	.history-box .prev-btn{left: -25px;}
	.history-box .next-btn{right: -25px;}
	.history-box .brief-wrap .item .txt{font-size: 20px;}
	
	/*公司简介*/
	.company-brief-wrap .data-show-wrap .item:nth-child(2){padding: 0;}
	.company-brief-wrap .data-show-wrap .item:nth-child(2):before{display: none;}
	.company-brief-wrap .data-show-wrap .item:nth-child(2):after{display: none;}
}
@media screen and (max-width: 1024px){
	/*联系我们页*/
	/*.contact_page .company_info .list{margin-left: 10%;}*/

	
	/*发展历程*/
	.history-box{height: 400px;height: 400px;transform: scale(.7);}
	.history-box .prev-btn{left: -145px;}
	.history-box .next-btn{right: -145px;}

	/*联系我们页*/
	.contact_page .company_info .name{width: calc(100% - 456px);}
	.contact_page .company_info .qrcode{padding-left: 18px;}
	.contact_page .company_info .qrcode .pic{width: 90px;height: 90px;}
}
@media screen and (max-width: 760px){
	.contact_page .part1{padding: 20px 0;}
	.contact_page .part2{padding: 20px 0;}
	.contact_page .dmui-main-title{margin-bottom: 20px;}
	/*公司信息*/
	.contact_page .company_info{display: block;padding-top: 10px;padding-bottom: 10px;}
	.contact_page .company_info .list{margin-left: 0;}
	.contact_page .company_info .list li{text-align: left;}
	.contact_page .company_info .qrcode{padding-left: 0;border-left: 0;}
	/*联系信息*/
	.contact_info{padding: 10px 0;}
	.contact_info .item{width: 50%;padding: 0;margin: 10px 0;}
	.contact_info .item:before{display: none;}
	.contact_info .item .dmicon{width: 24px;height: 24px;}
	.contact_info .item .tit{margin: 10px 0;font-size: 15px;}
	.contact_info .item .txt{height: 40px;font-size: 12px;line-height: 20px;}
	/*电子地图*/
	.e-map{padding-top: 100%;}
	/*公司信息列表*/
	.company_info_list{padding-top: 20px;margin-top: 10px;}
	.company_info_list li{width: 100%;margin-left: 0;margin-bottom: 15px;}
	.company_info_list li .tit{margin-bottom: 10px;font-size: 15px;}
	.company_info_list li .txt{font-size: 13px;line-height: 20px;}
	
	/*达梦简介页*/
	.brief_page .dmui-main-title{margin-bottom: 20px;}
	.brief_page .intro-wrap{font-size: 14px;}
	.brief_page .intro-wrap p{margin: 10px 0;}
	.brief_page .part{padding: 20px 0;}
	.brief_page .part2{padding: 20px 0;}
	
	/*公司简介*/
	.company-brief-wrap > .con-l{float: none;width: 100%;}
	.company-brief-wrap > .con-r{float: none;width: 100%;}
	/*数据展示*/
	.company-brief-wrap .data-show-wrap{display: block;font-size: 0;text-align: center;}
	.company-brief-wrap .data-show-wrap .item{display: inline-block;vertical-align: top;width: 50%;margin: 5px 0;font-size: 14px;}
	.company-brief-wrap .data-show-wrap .item .tit{font-size: 14px;}
	.company-brief-wrap .data-show-wrap .item .tit span{font-size: 30px;}
	.company-brief-wrap .data-show-wrap .item .tit em{vertical-align: top;font-size: 20px;}
	/*公司图片轮播*/
	.company-pic-swiper{margin-top: 20px;}
	.company-pic-swiper .swiper-slide .pic{border-radius: 10px;overflow: hidden;}
	
	/*发展历程*/
	.history-box{display: none;}
	/*手机端-发展历程*/
	.history-phone-swiper{position: relative;display: block;padding-bottom: 40px;overflow: hidden;}
	.history-phone-swiper .swiper-slide{color: #fff;}
	.history-phone-swiper .swiper-slide .tit{position: relative;padding-bottom: 15px;margin-bottom: 15px;font-size: 18px;line-height: 20px;text-align: center;}
	.history-phone-swiper .swiper-slide .tit:after{content: '';position: absolute;left: 50%;bottom: 0;width: 16px;height: 3px;margin-left: -8px;background-color: #E21D1F;}
	.history-phone-swiper .swiper-slide .txt{line-height: 2;}
	.history-phone-swiper .swiper-pagination{z-index: 1;bottom: 0;font-size: 14px;color: rgba(255,255,255,.7);}
	.history-phone-swiper .swiper-pagination-current{font-size: 20px;color: #fff;}
	
	/*加入我们轮播*/
	.join-swiper .swiper-slide .info{padding: 15px;}
	.join-swiper .swiper-slide .info .tit{font-size: 16px;}
	.join-swiper .swiper-slide .info .txt{margin-top: 10px;}
	
	/*联系我们*/
	.contact-info-wrap .item{width: 100%;padding: 15px 100px 15px 20px;margin: 0 0 10px;background-color: #f6f9fd;border-radius: 4px;font-size: 14px;}
	.contact-info-wrap .item .dmui-sub-title{margin-bottom: 10px;}
	.contact_page .company_info .name{width: 100%;}
	
	/*应聘表单*/
	.applicant_form{padding: 15px;}
	.applicant_form .top_logo_wrap{display: block;margin-bottom: 20px;}
	.applicant_form .top_logo_wrap .info{margin-top: 20px;text-align: left;}
	.applicant_form .main_title{margin-bottom: 15px;font-size: 18px;}
	.applicant_form .record{margin-bottom: 10px;line-height: 25px;}
	.applicant_form .record span{width: 100%;font-size: 14px;}
	.applicant_form .record span em{font-size: 14px;}
	.applicant_form input{font-size: 14px;}
	.applicant_form .btns_area{margin-top: 30px;}
}