@charset "utf-8"; /*** .ispc //PC专用 .ismobile //移动专用 ***/ /*初始化样式表*/ body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;} body{font:0.75em/1.5 Arial, Verdana, "Microsoft Yahei","微软雅黑","宋体",Helvetica,sans-serif; -webkit-text-size-adjust:100%; } h1,h2,h3,h4,h5,h6{ font-weight:400;} a{ color:#333; text-decoration:none;} a:hover{text-decoration:none;} ins{text-decoration: none;} li{list-style:none;} img{border:0;vertical-align:middle;} table{border-collapse:collapse;border-spacing:0;} p{word-wrap:break-word} /* https://www.fjcoop.org.cn/news/zsdt/7441.html 兼容这种文章*/ .default-article-content *{ max-width: 100%!important; box-sizing: border-box!important; -webkit-box-sizing: border-box!important; word-wrap: break-word!important; } /*icon 字体样式*/ @font-face { font-family: 'iconfont'; /* Project id 43068 */ src: url('//at.alicdn.com/t/c/font_43068_lp82irykdy.woff2?t=1677572906105') format('woff2'), url('//at.alicdn.com/t/c/font_43068_lp82irykdy.woff?t=1677572906105') format('woff'), url('//at.alicdn.com/t/c/font_43068_lp82irykdy.ttf?t=1677572906105') format('truetype'); } .tdy-icon, .iconfont { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color:#a5a5a5; } /*避免延时加载时候幻灯片图片盒子被撑高*/ .ismobile .default-slider-2 img[src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC']{ max-height:20px; } /*用户api端下拉刷新*/ #api_body{ position: absolute; background: #fff; top: 0; z-index: 1; width: 100%; } #api_top{ position:fixed; width: 100%; height:180px; text-align: center; background: #fff; color: #000; left: 0; top: 0; font-size:12px; /* display: none; */ /* z-index: -222; */ } #api_top #api_top_1{ line-height: 80px; } #api_top #api_top_2{ position: absolute; bottom:10px; width:100%; color: #dedede; } /*文章内容样式初始化*/ .default-article-content{ text-align: justify; font-size:16px; line-height: 2.3; color: #404040; } .default-article-content a{ color:blue;} .default-article-content ul{ padding-left: 20px;} .default-article-content li{ list-style-type: inherit;} .default-article-content h1, .default-article-content h2, .default-article-content h3, .default-article-content h4, .default-article-content h5, .default-article-content h6{ margin-top:1em; margin-bottom:1em; font-weight:bold; } .default-article-content td{ border:1px solid #333; } .default-article-content p{ /* margin-top:1em; margin-bottom:1em; text-align: justify; font-size:16px; line-height: 2.3; color: #404040; */ } .default-article-content img{ max-width:100%; height:auto !important; } .default-article-content video{ max-width:100%; } .default-article-content table{ max-width:100%; } /*控制网页宽度*/ .wp{ width:1188px; margin:0 auto;} .w960 .wp, .w960 .w1188{ width:960px;} .ismobile .wp, .ismobile .w960 .wp, .ismobile .w960 .w1188{ width:auto; padding-left: 10px; padding-right: 10px; } /*浮动设置*/ .l,.left{float:left !important;} .r,.right{float:right !important;} /*清除浮动*/ .cl{zoom:1;} .cl:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;} /*单行文本*/ .s{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;} /*边距*/ .ispc .mr0{ margin-right:0 !important;} /*快转化 可见*/ .block{ display:block;} .none{ display:none;} /*页面加载中*/ #global_showload{background:url("{F file="images/showload.gif?11"}"); position:fixed; z-index:1025; top: 50%; left:50%; width: 130px; height:130px; margin-left:-75px; margin-top:-75px;} /*图片上传中状态*/ .imgloading{background:url({F file="images/load.gif?11"}); height: 100px; margin-top: -100px; position: relative;} /*禁止编辑器上传本地视频*/ #videoTab #upload,#videoTab .tabhead span{ display:none;} /*百度地图默认宽度*/ .ueditor_baidumap{ width:700px;} /*分页按钮*/ .page{ font-size:14px; line-height:28px;} .page a{display:block; float:left; padding:0 12px; border:1px solid #dedede; border-radius:3px; margin-right:8px; margin-top:8px;} .page a.a,.page a:hover{background:#ccc; color:#fff;} /*默认导航样式*/ .default-pc-nav-menu{} .default-pc-nav-menu li{ position: relative;} .default-pc-nav-menu > li li{ position: relative; width: 100%; white-space: nowrap;} .default-pc-nav-menu ul{ display: none; position: absolute; z-index: 2;} .default-pc-nav-menu > li > ul{ top: 100%; left: 0;} .default-pc-nav-menu > li > ul > li > ul{ top: 0; left: 100%;} .default-pc-nav-menu > li{ float: left;} .default-pc-nav-menu li a em{ display: none; font-style:initial;} .default-pc-nav-menu > li:hover > ul{display: block; background-color:#fff;} .default-pc-nav-menu > li ul > li:hover > ul{ display: block;} .nav-thumb{ display:none} /*默认隐藏所有的导航图标,免的影响之前的网站*/ /*翻页样式*/ .pagination{ margin-top:10px; padding:0 !important; background:rgba(0,0,0,0) !important; } .pagination li{ padding:0 !important; margin:0 !important; margin-right:8px !important; border-radius: 3px !important; float:left; border: 1px solid #dedede !important; width:auto !important; overflow:hidden; background:#fff; } .pagination li a,.pagination li span{ display:block !important; padding: 0 12px !important; width:auto !important; height:auto !important; margin:auto !important; line-height: 28px !important; border:none !important; float:none !important; border-radius: 0 !important; background:#fff !important; color:#666 !important; } .pagination li.active span,.pagination li:hover a{ background: #ccc !important; color: #fff !important; } .ismobile .pagination li a,.ismobile .pagination li span{ font-size: 12px !important; width: 26px !important; line-height: 26px !important; text-align: center; padding: 0 !important; } .ismobile .pagination li{ margin-right: 5px !important; margin-bottom: 5px !important; } /*友情链接默认样式*/ .default-pc-links-text{} .default-pc-links-text dt,.default-pc-links-text dd{ float: left;} .default-pc-links-pic li{ float:left;} /*默认版权样式*/ .default-copyright{ width:70%; line-height: 2; color:#666; font-size:12px; } .default-copyright a { color: #FFD400; font-size:12px; } .default-copyright span{ display: inline-block; white-space:nowrap; margin-right: 10px; } .default-copyright em{ font-style:normal; } .default-copyright .t-gonganicp img{ line-height: 30px; display: inline-block; margin-top: -3px; margin-right: 2px; } /*默认发布文章按钮*/ .default-pc-button-publish{ padding-left:21px; background: no-repeat url("{F file="images/publish.png?11"}"); transition:opacity .3s; } .default-pc-button-publish:hover{ opacity:0.5; } /*默认编辑文章 && 删除*/ .default-pc-button-edit a{ margin-left:10px; font-size: 14px; color: #ccc; } .default-pc-button-edit a:hover{ color:#000; } /*默认背景音乐*/ .default-bgmp3{ display:block; position: fixed; bottom: 60px; left: 30px; z-index:999; width:200px; max-width:30%; } .default-bgmp3 audio{ width:100%; opacity:0.5; } .default-append{ display:none;} /*幻灯片默认样式*/ .default-slider { position: relative; overflow: auto; } .default-slider li { list-style: none; } .default-slider ul li { float: left; width: 100%; overflow: hidden; } .default-slider ul li img{ position: relative; left: 50%; height: auto; /*margin-left:-960px;*/ } .default-slider .dots{ position: absolute; bottom: 10px; width: 100%; text-align: center; } .default-slider .dots li{ display: inline-block; cursor: pointer; background-color: #fff; margin: 5px; width: 47px; font-size:0; height: 12px; } .default-slider .dots li{ *display: inline; } .default-slider .dots li.active{ background-color: #FFE401;} .default-slider .next,.default-slider .prev{ position:absolute; bottom:50%; width:50px; height:100px; margin-bottom:-50px; opacity:0.7; font: 50px/58px Simsun; color:#fff; line-height:100px; text-align:center; } .default-slider .next:hover,.default-slider .prev:hover{ background-color:#000; } .default-slider .next{ right:0;} .default-slider .prev{ left:0;} .default-pc-sidebar-dl dd a img, .default-pc-sidebar-ul li a img{ display:none; } .default-pc-sidebar-ul li a span{ display:none; } .default-pc-sidebar-dl{ border:1px solid #dedede;} .default-pc-sidebar-dl dt, .default-pc-sidebar-dl dd{ border-bottom:1px solid #dedede;} .default-pc-sidebar-dl dt, .default-pc-sidebar-dl dd a{ display:block; line-height:48px; padding:0 28px;} /* .default-pc-contactcard li,.default-pc-contactcard dd{ background: no-repeat; background-position: 0 center; padding-left: 30px;} .default-pc-contactcard .add{ background-image: url("url()");} .default-pc-contactcard .tel{ background-image: url("url()");} .default-pc-contactcard .email{ background-image: url("url()");} .default-pc-contactcard .fax{ background-image: url("url()");} */ /*幻灯片样式*/ .default-slider-2{ position:relative;} .default-slider-2 .default-slider-box{ position:relative; width:100%; overflow:hidden; } .default-slider-2 .next, .default-slider-2 .prev{ position:absolute;} .default-slider-2 .dots { position:absolute; width:100%; bottom:10px; text-align:center; } .default-slider-2 .dots span{ display: inline-block; background-color: #fff; margin: 5px; width: 47px; font-size: 0; height: 12px; cursor:pointer; } .default-slider-2 .dots span{ *display: inline } /*IE兼容*/ .default-slider-2 > .dots > span{ *display:inline;} /*IE兼容*/ .default-slider-2 > .dots > span.active{ background-color:red;} .default-slider-box > ul > li{ position:relative; overflow:hidden;} .default-slider-effect-fadeIn > .default-slider-box > ul{ position:relative;} .default-slider-effect-fadeIn > .default-slider-box > ul > li{ position:absolute; top:0; left:0; display:none;} /*单屏滚动模式*/ .default-slider-single > .default-slider-box > ul > li img{ position: relative; left:50%;} .default-slider-direction-left > .default-slider-box > ul > li{ float:left;} .default-slider-direction-left > .next, .default-slider-direction-left > .prev{ cursor:pointer; top:50%; margin-top:-45px; opacity:.1; color:#fff; line-height:90px; font-size:60px; background-color:#000; } .default-slider-direction-left > .next:hover, .default-slider-direction-left > .prev:hover{ opacity:1; } .default-slider-direction-left > .next{ right:0;} .default-slider-direction-left > .prev{ left:0;} .default-slider-direction-left > .thumb{ position: absolute; bottom: 10px; left:50%; padding:0 30px; overflow:hidden; } .default-slider-direction-left > .thumb ul > li{ float:left;} .default-slider-direction-left > .thumb ul > li img{ padding:5px; margin:5px; border:1px #ccc solid; background-color: #fff; } .default-slider-direction-left > .thumb > .next, .default-slider-direction-left > .thumb > .prev{ margin-top: -15px; width: 27px; width: 20px; height: 31px; font-size:0; background:url(url(/template/index/default/images/slider_thumb_buttom.png)) no-repeat; } .default-slider-direction-left > .thumb > .next{ right:0; background-position:-23px 0; } .default-slider-direction-left > .thumb > .prev{ left:0; background-position: 0 0; } .default-slider-direction-left > .thumb > .next:hover, .default-slider-direction-left > .thumb > .prev:hover{ background-position-y:-32px; } .default-slider-direction-left > .thumb > .active{ background-color:#333;} /*设为首页加入收藏*/ #SetHome, #collection{ cursor:pointer; } /*DIY 按钮*/ .ispc #diystart{ display:block; position:fixed; top:0; right:50px; background-color:#F90; color:#fff; z-index:99; text-align:center; padding:5px 10px; border-radius:0 0 10px 10px; transition:background .5s; } .ispc #diystart:hover{ background-color: #BA3315; } /*文章内容页视频默认高度*/ .default-article-content object{ min-height:500px; } /*手机网站底部追加*/ .default-mobile-copyright2{ text-align:center; background-color:#000; color:#505050; padding-top:20px; padding-bottom:30px; font-size:12px; margin-top:30px; } .default-mobile-copyright2 a{ color:#505050; } /*文章评论*/ #default-article-comments{ margin-top:15px; } #default-article-comments .not-login{ line-height: 100px; color: #333; background-color: #fff7f7; font-size: 16px; border: 1px dashed #f5cece; text-align: center; } #default-article-comments .not-login a{ color: #36cc42; font-weight: bold; margin: 0 2px; } #default-article-comments .publish .textarea{ padding:20px; background:#f6f6f6; } #default-article-comments .publish textarea{ width: 98%; height: 40px; padding: 1%; border: #dedede 1px solid; } #default-article-comments .publish .textarea span { display: block; width: 35px; height: 35px; float:right; margin:5px; cursor:pointer; background:url(images\yy18.png) no-repeat; } #default-article-comments .publish input[type="submit"]{ width: 100px; height: 35px; border: none; line-height: 35px; text-align: center; float: right; border-radius: 3px; background: #1b75b5; color: #fff; margin-top:5px; } #default-article-comments .best h3 { font-size: 16px; color: #478fc3; line-height:40px; } #default-article-comments .best h3 span { font-size: 12px; color: #999; margin-left: 10px; } #default-article-comments .best h3 em{ display:block; font-style:normal; float:right; color:#999; font-size:12px; } #default-article-comments .list{ margin-top:20px; } #default-article-comments .list h2{ font-size: 14px; font-weight: bold; } #default-article-comments .item{ padding:20px 20px; background:#f6f6f6; border:1px solid #eee; margin-top:10px; } #default-article-comments .item p { font-size: 13px; line-height: 1.8; text-align: justify; } #default-article-comments .item .title{ line-height:36px; margin-bottom:10px; } #default-article-comments .item .title img{ width:30px; margin-top:3px; height:auto; border-radius:50%; float:left; } #default-article-comments .item .title h5 { float: left; margin-left: 10px; color: #1b75b5; } #default-article-comments .item .title p { float: left; font-size: 12px; margin:0; margin-left: 10px; line-height: 36px; color: #999; } #default-article-comments .item .title span{ display:block; float:left; margin-left:20px; width:50%; height:36px; background:url(images\yy19.png) no-repeat center left; } #default-article-comments .item .like{ margin-top:20px; } #default-article-comments .item .like span{ float:right; border:1px solid #ddd; border-radius:15px; padding:0 7px; } #default-article-comments .item .like span a{ display:block; float:left; line-height:28px; padding:0 10px; color: #1b75b5; font-style:normal; border-right: 1px solid #ddd; margin-right:7px; } #default-article-comments .item .like span a em{ font-style: inherit; font-size: 12px; margin-left: 3px; } #default-article-comments .item .like span a.sure i{ color: #1b75b5; } #default-article-comments .item .like span a.deny{ border-right: none; color:#999; margin-right:0; } #default-article-comments .item .action{ display:none; } #default-article-comments .item .action i{ margin-right:4px; } #default-article-comments .item:hover .action{ display:block; font-size:12px; } #default-article-comments .item:hover .action a{ margin-left:10px; } .default-islike{ color: #1b75b5; } .default-islike i{ color: #1b75b5; } /*DIY相关*/ .ispc .diystart{ display: block; position: fixed; top: 0; right: 50px; background-color: #F90; color: #fff; z-index: 3; text-align: center; padding: 5px 10px; border-radius: 0 0 10px 10px; transition: background .5s; } #diy_tips_box{ position:relative; height:42px;} #diy_tips{line-height:28px; text-align:center; padding:7px 0; background:#fff; border-bottom:1px dashed #F93; position:fixed; top:0; left:0; width:100%; z-index:1680;} #diy_tips a{margin-left:12px; color:#1068df;} #diy_tips a:hover{text-decoration:underline;} .diy{ position:relative; margin-bottom:1px;} .diy a{ position:relative; z-index:1;} .diy-edit-bg { background-color: #000; opacity: .5; position: absolute; height: 100%; width: 100%; z-index: 1; } .diy-edit-but { background-color: red; display: block; padding: 5px; position: absolute !important; right: 3px; top:3px; z-index: 1024; width: auto; height: auto; } .diy-edit-but a *, .diy-edit-but a{color:#fff;} /*聊天框样式*/ #tdy-chat-box{ position:fixed; right:0; bottom:-4px; z-index:9999; } .tdy-chat-btn{ width:195px; height:42px; line-height:42px; position:fixed; right:0; bottom:0; background: #e4e5e9; opacity: 0.95; border-radius: 2px 0px 0px 2px; } .tdy-chat-btn .layui-badge{ position: absolute; top: -8px; left: 100px; } /*限制云视频最大宽度不超过容器*/ .prism-player{ max-width:100%; } /*TP 内部分页样式*/ .pagination{zoom:1;} .pagination:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;} /*表单提交报错样式*/ .tdy-form-error{ border:1px solid red !important; } /*加入购物车*/ .tdy-mall-cart-num{ display: inline-block; } @keyframes mymove { 0%{ transform: scale(1); /*开始为原始大小*/ opacity: 1; } 10%{ transform: scale(3); opacity: 1; } 20%{ transform: scale(1); opacity: 1; } 30%{ transform: scale(6); /*开始为原始大小*/ opacity: 1; } 40%{ transform: scale(1); opacity: 1; } 99.9%{ transform: scale(20); opacity: 0; } 100%{ transform: scale(1); opacity: 1; } } @-webkit-keyframes mymove /*Safari and Chrome*/ { 0%{ transform: scale(1); /*开始为原始大小*/ opacity: 1; } 10%{ transform: scale(3); opacity: 1; } 20%{ transform: scale(1); opacity: 1; } 30%{ transform: scale(6); /*开始为原始大小*/ opacity: 1; } 40%{ transform: scale(1); opacity: 1; } 99.9%{ transform: scale(20); opacity: 0; } 100%{ transform: scale(1); opacity: 1; } } .tdy-add-mall-cart-num{ animation:mymove 1s; /* transform: scale(100); -webkit-transform: scale(100); */ } /*** 没有数据公共样式***/ .tdy-no-data{ width: 100%; line-height: 400px; text-align: center; background: #fbf7ea; font-size: 16px; } /*** 网站公告样式 ***/ .tdy-notice .layui-layer-title{ text-align: center; } .tdy-notice .layui-layer-content{ padding: 10px; } /*** 文章内容没有阅读权限 ***/ .tdy-article-noauth{ text-align: center; line-height: 300px; background-color: #fff7f7; margin: 10px 0; color: #333; font-size: 16px; border: 1px dashed #f5cece; } .tdy-article-noauth a{ color: #36cc42; font-weight: bold; margin: 0 2px; } /*** DIY 延时加载提示***/ .tdy-diy-lazy{ float: left; width: 100%; text-align: center; color: #999; padding: 10px 0; } /*** 门户列表页 ***/ .tdy-potrtal-list{ overflow-y:hidden;; } /*** 门户列表页筛选 ***/ .tdy-screening-select-item h4, .tdy-screening-list h4{ float:left; font-weight: bold; text-align: right; margin-right:10px; max-width:56px; padding:2px; } .tdy-screening-list{ font-size:14px; margin-bottom: 10px; } .tdy-screening-list a{ padding:2px 8px; display:block; } .tdy-screening-list a.a{ position:relative; background: #dedede; border-radius: 5px; } .tdy-screening-select-item-show a, .tdy-screening-list a.a span{ display: block; position: absolute; right: -10px; top: -10px; background: #f2acac; color: #fff; border-radius: 50%; width: 12px; font-size: 12px; text-align: center; height: 12px; line-height: 12px; padding: 4px; transform: scale(.6); -ms-transform: scale(.6); -moz-transform: scale(.6); -webkit-transform: scale(.6); -o-transform: scale(.6); } .tdy-screening-list-item{ padding: 5px 0; } .tdy-screening-list ul{ float:left; width:calc(100% - 80px); } .tdy-screening-list li{ float:left; } .tdy-screening-select{ margin-bottom: 10px; } .tdy-screening-select-item{ float:left; float: left; margin-right: 20px; width:auto; } .tdy-screening-select-item a{ padding: 3px; } .tdy-screening-select-item h4{ line-height: 28px; font-size: 14px; } .tdy-screening-select-item-value{ float:left; background: #fff; } .tdy-screening-select-item-show{ border:1px solid #ccc; padding:3px 10px; position:relative; } .tdy-screening-select-item-show.a{ border-bottom: 1px solid #fff; z-index: 3; } .ismobile .tdy-screening-select-item h4{ display:none; } .ismobile .tdy-screening-select-item-show{ padding: 0px 5px; font-size: 12px; border:0; } .ismobile .tdy-screening-select-item{ margin-right: 10px; } /* .tdy-screening-select-item-value:hover .tdy-screening-select-item-show{ position:relative; z-index:2; border-bottom: 1px solid #fff; } */ .tdy-screening-select-item-sub{ border:1px solid #ccc; position:absolute; min-width:100px; max-width:800px; max-height:200px; padding: 10px 10px 50px 10px; font-size: 14px; margin-top:-1px; background: #fff; line-height:26px; display:none; overflow-y:auto; } .ismobile .tdy-screening-select-item-sub{ box-shadow: #ccc 1px 9px 5px; border: 0; } /* .tdy-screening-select-item-value:hover .tdy-screening-select-item-sub{ display:block; } */ .tdy-screening-select-sub1{ border-bottom: 1px #ccc dotted; padding: 5px 0; } .tdy-screening-select-sub1 h5{ float:left; font-weight:bold; } .tdy-screening-select-sub1 ul{} .tdy-screening-select-sub1 ul li{ float:left; margin-right: 10px; position: relative; } .tdy-screening-select-sub1 ul li h6{ border:1px solid #fff; } .tdy-screening-select-sub1 ul li:hover h6.tdy-screening-ischildren{ border:1px solid #ccc;; border-bottom: 1px solid #fff; position:relative; z-index:2; } .tdy-screening-select-sub3{ position:absolute; z-index:1; background: #fff; border: 1px #ccc solid; margin-top: -1px; padding: 10px; min-width: 80px; max-width: 400px; display: none; } .tdy-screening-select-sub3 a{ margin-right:5px; } .tdy-screening-select-sub1 ul li:hover .tdy-screening-select-sub3{ display:block; } .tdy-screening-select-sub3 a{ float:left; } /***2级筛选项***/ .screening .tdy-screening-list .tdy-screening-list-sub1{ margin-left: 56px; background: #f5f5f5; margin-top: 10px; padding: 10px; } .screening .tdy-screening-list .tdy-screening-list-sub2{ margin-left: 56px; background: #dcdcdc; padding: 10px; } .screening .tdy-screening-list .tdy-screening-list-sub1 a{ font-size:12px; } .screening .tdy-screening-list .tdy-screening-list-sub1 li:hover a{ color: #000; } .screening .tdy-screening-list .tdy-screening-list-sub1 a.a{ background: #dedede; color: #000; } .screening .tdy-screening-list .tdy-screening-list-sub1 a.a span{ background: #a9a9a9; } /***暂无数据***/ .tdy-nodata{ background:#fff; text-align:center; padding:100px; font-size:20px; color:#a5a5a5; } .tdy-nodata .iconfont{ font-size:100px; } /***商城页面默认背景颜色***/ .module-mall{ background-color:#f5f5f5; } /*** 公共点赞 ***/ .tdy-likes .iconfont{ cursor:pointer; } .tdy-likes .iconfont.a{ color:red; } /*** 前往APP ***/ .toappbnt{ color: #FFFFFF; background: rgba(0, 0, 0, 0.6); border-radius: 20px; width: 110px; font-size: 12px; position: fixed; bottom: 65px; left: 50%; margin-left: -55px; height: 25px; line-height: 25px; } .toappbnt img{ border-radius: 50%; position: absolute; top: 50%; margin-top: -10px; left: 4px; } .toappbnt ins{ margin-left:29px; text-decoration: inherit; } .toappbnt .iconfont{ color:#fff; } /**m 文章底部版权**/ .pu-m-copyright{ text-align: center; font-size: 14px; color: #666; margin-bottom: 95px; margin-top: 30px; } .pu-m-copyright .pu-m-copy{ margin: 5px 0; } .pu-m-copyright img{ width: 50px; border-radius: 50%; opacity: 0.2; } .pu-m-copyright .m-support a, .pu-m-copyright .m-support{ font-size:12px; color: #ccc; } .tdy-portal-view-exif{ background-color: #00000080; color: #ffffff; position: absolute; padding: 10px; white-space: pre; transform: translate(0,-100%); } .tdy-portal-view-exif .but{ display: block; } .tdy-portal-view-exif .content{ display: none; } #default-article-content *{ max-width:100%; } #article-swiper{ display: none !important; } .back000{ background-color: transparent !important; } .header .diy{ margin-top: -50px; } .header { background: #fff; position: fixed; top: 0; width: 100%; z-index: 12; left: 0; box-shadow: 0 0 10px rgba(0,0,0,0.1); } .topewm { position: absolute; right: 10px; top: 5px;.newsnav li z-index: 1; } .topewm img { width: 73px; height: auto; float: left; } .topewm h3 { float: left; width: 74px; font-size: 12px; color: #999; margin-top: 19px; margin-left: 5px; } .headheight{ height:82px; } .logo { line-height: 80px; } .logo img{ max-height:60px; } .menu li a.nav-a-1{ display:block; font-size:15px; padding: 30px 30px; } .w960 .menu li a.nav-a-1{ padding:30px 17px; } .menu li.a a.nav-a-1{ /*background:url(images\menubg.png) no-repeat center 60px;*/ background-size:20px; color: #ff7600; } .menu li:hover .nav-a-1{ color:#ff7600; } .headerbox{ position:relative; } .header .wp{ position:relative; } .menu li ul.nav-ul-2 { background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); left: 50%; padding: 5px 0; width: 130px; margin-left: -65px; border-radius: 0 0 5px 5px; border-top: 1px solid #ff7600; } .menu li ul.nav-ul-2 li a { padding: 6px 0; text-align: center; display: block; font-size: 14px; } .menu li ul li:hover a { background: #ffece8; color: #ff7600; } .menu li.aa{ position:inherit; } .menu li .nav-ul-2.aa { width: 100%; background: #fff; border: 1px solid #ff7600; text-align: center; left: 0; padding: 30px; padding-bottom:0; margin-left: 0; box-sizing: border-box; } .menu li a.bb{ position:relative; } .menu li a.bb::after { position: absolute; content: ''; top: 37px; border: 5px solid; border-color: #ccc #fff; border-bottom-width: 0; right: 13px; } .w960 .menu li a.bb::after{ right: 6px } .menu li.a a.bb::after { border-color: #ff7600 #fff; } .menu li a.bb::before { position: absolute; content: ''; width: 10px; height: 10px; border-left: 1px solid #ff7600; background: #fff; transform: rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); bottom: -6px; left: 50%; margin-left: -5px; z-index: 3; border-top: 1px solid #ff7600; opacity:0; } .menu li:hover a.bb::before{ opacity:1; } .menu li:hover .nav-ul-2{ display:none; } .menu li .nav-ul-2.aa li.nav-li-2 { width: 100%; margin-bottom: 25px; border-bottom: 1px solid #eee; } .menu li .nav-ul-2.aa li.nav-li-2:hover{ z-index: 2; } .menu li .nav-ul-2.aa li.nav-li-2:last-child{ border-right:none; } .menu li .nav-ul-2.aa li.nav-li-2 a { display: block; font-size: 16px; text-align: left; padding:0; padding-left:15px; } .menu li .nav-ul-2.aa li.nav-li-2 a em{ display:inline-block; font-size:14px; color:transparent; background:url(/template/index/public/54/54-0088/images/hot.png) no-repeat center; background-size:20px; } .menu li .nav-ul-2.aa li.nav-li-2 a.nav-a-2 { padding-bottom: 20px; font-weight: bold; font-size: 17px; color: #333 !important; padding-left: 0; } .menu li .nav-ul-2.aa ul { display: flex; flex-wrap: wrap; position: initial; padding-bottom:25px; zoom: 1; } .w960 .menu li .nav-ul-2.aa{ padding:20px; } .menu li .nav-ul-2.aa ul::after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; } .menu li .nav-ul-2.aa li li{ width:25%; margin:3px 0; } .menu li .nav-ul-2.aa li li a{ color:#666; line-height:2; font-size:14px !important; position:relative; transition:all .3s; padding:0; } .w960 .menu li .nav-ul-2.aa li li a { font-size: 12px !important; } .w960 .menu li .nav-ul-2.aa li.nav-li-2 a{ padding-left:10px; } .menu li .nav-ul-2.aa li.nav-li-2:hover a ,.menu li .nav-ul-2.aa li.nav-li-3:hover a{ background:none !important; } .menu li .nav-ul-2.aa li.nav-li-2 a:hover ,.menu li .nav-ul-2.aa li.nav-li-3 a:hover{ color: #ff5e00f2; } .menu li .nav-ul-2.aa li li a::before { position: absolute; content: ''; width: 5px; height: 5px; background: #ff7600; left: 0; top: 10px; transform: rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); } .banner li img{ width:100%; height:auto; } .banner li div.d01 { position: absolute; z-index: 2; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); } .banner li div.d02 h3 { font-size: 35px; color: #fff; font-weight: bold; text-shadow: 0 0 10px rgba(0,0,0,0.25); } .sy-search { position: relative; margin-top: -50px; z-index: 1; } .sy-search form { background: #fff; float: left; border-radius: 3px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.2); } .sy-search .default-pc-search-keyword { width: 250px; line-height:40px; border: none; padding-left: 15px; background: none; float: left; } .sy-search .default-pc-search-submit { width: 70px; height: 40px; border: none; background: #fd8f19; color: #fff; float: left; } .w960 .banner li div.d02 h3{ font-size:30px; } .banner li div.d02 span { display: block; width:50%; margin:50px 0; color: #fff; font-size: 20px; } .w960 .banner li div.d02 span { margin:30px 0; font-size: 16px; } .banner li div.d02 { opacity:0; transition:all .5s; transform:translateY(-200px); -ms-transform:translateY(-200px); -moz-transform:translateY(-200px); -webkit-transform:translateY(-200px); -o-transform:translateY(-200px); } .banner li.swiper-slide-active div.d02 ,.banner li.swiper-slide-active div em { opacity:1; transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); } .banner li div.d02 span p { float: left; width: 50%; margin: 10px 0; box-sizing: border-box; padding-left: 25px; position:relative; } .w960 .banner li div.d02 span p{ margin: 7px 0; } .w960 .banner li div.d02 span p::before { border: 2px solid #fff; top: 6px; } .banner li div.d02 span p::before { position: absolute; content: ''; width: 6px; height: 6px; border: 3px solid #fff; border-radius: 50%; left: 0; top: 9px; } .banner li em { display: block; color: #fff; border-radius: 5px; line-height: 60px; font-style: normal; font-size: 20px; background: #ffae02; text-align: center; width: 200px; box-shadow: 0 0 10px rgba(0,0,0,0.2); opacity:0; transition:all .5s; transform:translateY(200px); -ms-transform:translateY(200px); -moz-transform:translateY(200px); -webkit-transform:translateY(200px); -o-transform:translateY(200px); } .banner li em:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.4); } .w960 .banner li em { line-height: 50px; font-size: 18px; width: 160px; } .dots { z-index: 2; position: absolute; text-align: center; bottom: 15px !important; } .dots span { background: #fff; opacity: 1; } .dots span.swiper-pagination-bullet-active{ width:30px; border-radius:10px; } .youshi{ margin:80px auto; } .youshi li { float: left; width: 22%; margin-right: 4%; } .youshi li:hover a{ transform: translateY(-5px); -ms-transform:translateY(-5px); -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); box-shadow:0 0 10px #ddd; } .youshi li a { display: block; box-shadow: 0 0 5px #eee; border-radius: 5px; overflow: hidden; transition:all .3s; } .youshi li span { display: block; position: relative; } .youshi li span img { width: 100%; height: auto; } .youshi li h3 { position: absolute; width: 100%; top: 50%; line-height: 30px; margin-top: -15px; text-align: center; font-size: 20px; color: #fff; font-weight: bold; } .w960 .youshi li h3 { font-size: 18px; } .youshi li div { padding:30px 25px; text-align: center; } .w960 .youshi li div { padding: 25px 9px; } .youshi li div img{ max-width:50px; height:auto; } .youshi li div p { font-size: 12px; color: #999; line-height: 20px; height: 80px; overflow: hidden; margin-top: 30px; } .w960 .youshi li div p { font-size: 12px; margin-top: 20px; } .productbox{ padding:80px 0; background:url(/template/index/public/54/54-0088/images/bg01.jpg) no-repeat center; background-size: cover; } .tit{ margin-bottom:50px; } .tit h2 { text-align: center; font-size: 35px; font-weight: bold; color: #333; } .aboutbox .tit p{ letter-spacing: 2px; width: 750px; margin: auto; margin-top: 5px; font-size: 18px; } .tit p { font-weight: normal; font-size: 18px; letter-spacing: 2px; color: #999; margin-top:5px; } .tit ul{ text-align:center; margin:30px auto; } .tit ul li { display: inline-block; padding: 0 100px; position:relative; } .tit ul li::before { position: absolute; content: ''; width: 120px; border-top: 1px dashed #558ff7; right: -60px; top: 50px; } .tit ul li:last-child::before { display:none; } .tit ul li a{ display:block; } .tit ul li span { display: block; width: 95px; height: 95px; line-height: 95px; text-align: center; background: #fff; border-radius: 50%; border: 1px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.15); } .tit ul li.a span { box-shadow: 0 0 20px #a6b7fb; } .tit ul li span img{ max-width:50px; height:auto; -webkit-filter: grayscale(100%); -ms-filter:grayscale(100%); -moz-filter:grayscale(100%); -o-filter:grayscale(100%); opacity: .6; } .tit ul li.a span img{ -webkit-filter: grayscale(0); -ms-filter:grayscale(0); -moz-filter:grayscale(0); -o-filter:grayscale(0); opacity: 1; } .tit ul li h3 { font-size: 15px; margin-top: 15px; } .tit ul li.a h3 { color: #0e59d1; } .tabbox{ position:relative; height:399px; } .w960 .tabbox{ height:300px; } .product { position: relative; background: #fff; position:absolute; width:100%; left:0; top:0; opacity:0; transform: translateY(50px); transition: all .5s; } .product.a{ opacity: 1; transform: translateY(0); visibility:inherit; z-index:2; } .product .d01 { float: left; width: 370px; position: absolute; left: 0; height: 100%; top: 0; overflow-y: scroll; } .product .d01 { float: left; width: 370px; position: absolute; left: 0; height: calc(100% - 40px); top: 0; overflow-y: scroll; margin: 20px 0; } .w960 .product .d01{ width:350px; margin:15px 0; height: calc(100% - 30px); } .product .d01::-webkit-scrollbar { width: 2px; background: #ddd; } .product .d01::-webkit-scrollbar-thumb { width: 5px; background: #fd9826; } .product .d01 li h3 { font-size: 15px; padding: 10px 20px; transition:all .3s; } .w960 .product .d01 li h3 { font-size: 13px; } .product .d01 li:hover h3 ,.product .d01 li.a h3{ background:#fd9826; } .product .d01 li:hover h3 a ,.product .d01 li:hover h3 em ,.product .d01 li.a h3 a ,.product .d01 li.a h3 em{ color:#fff; } .product .d01 li h3 a{ color:#333; transition:all .3s; } .product .d01 li h3 em { color: #fd9826; margin-right: 10px; transition:all .3s; } .product01 .scroll01 { position: absolute; bottom: 30px; left: 330px; border: 2px solid #068bea; width: 16px; height: 27px; border-radius: 30px; } .w960 .product01 .scroll01{ left:320px; } .product01 .scroll01 em { width: 2px; height: 8px; background: #068bea; display: block; margin: auto; position: absolute; left:7px; top: 8px; -webkit-animation: scroll 1s infinite; -moz-animation: scroll 1s infinite; -o-animation: scroll 1s infinite; animation: scroll 1s infinite; } @-webkit-keyframes scroll { 0%{ top: 5px; } 50%{ top: 9px; } 100%{ top: 5px; } } @-moz-keyframes scroll{ 0%{ top: 5px; } 50%{ top: 9px; } 100%{ top: 5px; } } @-o-keyframes scroll { 0%{ top: 5px; } 50%{ top: 9px; } 100%{ top: 5px; } } @keyframes scroll { 0%{ top: 5px; } 50%{ top: 9px; } 100%{ top: 5px; } } .product .d02 li.a{ display:block; } .product .d02 li{ display:none; } .product .d02 li span { display: block; width: 60px; } .w960 .product .d02 li span{ width: 50px; } .product .d02 li span img { max-width: 100%; height: auto; } .product .d02 li p { font-size: 14px; color: #fff; margin-top: 30px; line-height:1.8; } .w960 .product .d02 li p { font-size: 14px; } .product .d02 li a { display: block; width: 100px; line-height: 30px; border: 1px solid #fff; text-align: center; color: #fff; border-radius: 30px; margin-top: 30px; transition:all .3s; } .w960 .product .d02 li a { margin-top: 20px; } .product .d02 li:hover a { background:#fd9826; border-color:#fd9826; } .product .d02 { position: absolute; left: 370px; top: 0; width: 35%; padding: 50px; box-sizing: border-box; padding-bottom: 0; } .w960 .product .d02 { left: 350px; width: 40%; padding: 30px; padding-bottom: 0; } .product .d03 { float: right; width: calc(100% - 370px); } .w960 .product .d03{ width: calc(100% - 350px); } .product .d03 img{ width:100%; height:auto; } .aboutbox{ padding:80px 0; background:url(/template/index/public/54/54-0088/images/bg2.png) no-repeat center; } .aboutbox .about { padding: 50px; box-sizing: border-box; border: 1px solid #e1e9f8; background: #f7faff; border-radius: 15px; } .aboutbox .d01 { width: 44%; } .aboutbox .d01 h3 { font-size: 20px; font-weight: bold; color: #333; margin-bottom: 30px; } .aboutbox .d01 p { font-size: 14px; color: #666; line-height: 1.8; text-align: justify; margin-bottom:30px } .aboutbox .d01 a { display: block; width: 97px; background: #0e59d1; line-height: 37px; padding: 0 8px 0 20px; border-radius: 20px; color: #fff; font-size: 14px; transition:all .3s; } .aboutbox .d01 a:hover{ background:#fd9826; } .aboutbox .d01 a em { display: inline-block; width: 26px; height: 26px; background: #fff; border-radius: 50%; color: #0e59d1; text-align: center; line-height: 26px; font-size: 20px; margin-left: 15px; vertical-align: middle; transition:all .3s; } .aboutbox .d01 a:hover em { color:#fd9826; } .aboutbox .d02 { width: 50%; } .w960 .aboutbox .d02 { margin-top: 30px; } .numbox{ padding:50px 0; background:url(/template/index/public/54/54-0088/images/numbg.jpg) no-repeat center; } .numbox li{ color:#fff; float:left; width:33.33%; text-align:center; } .numbox li div strong { font-size: 55px; font-family: fantasy; font-weight: normal; line-height:1.1; } .numbox li div span{ font-size: 16px; } .numbox li p { font-size: 16px; } .newsbox{ padding:80px 0; background:#edf4ff; } .news01 { width: 69%; } .news01 li { float: left; width: 47%; margin-right: 3%; } .news01 li a { display: block; transition:all .3s; } .news01 li:hover a { transform:translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); } .news01 li span { display: block; } .news01 li span img{ width:100%; height:auto; } .news01 li div { padding: 20px 30px; background: #fff; } .news01 li div ins { display: block; font-size: 14px; margin-bottom:10px; color: #fd9826; padding-left: 20px; position: relative; } .news01 li div ins em { display: block; width: 6px; height: 6px; border: 1px solid #fd9826; border-radius: 50%; margin-right: 10px; position: absolute; left: 0; top: 5px; transition:all .3s; } .news01 li:hover div p em.r { color:#fd9826; } .news01 li div h3 { font-size: 15px; height: 44px; overflow: hidden; color: #333; margin-bottom: 20px; } .news01 li div p em { font-style: normal; font-size: 14px; color: #999; } .news01 li div p em i{ margin-right:5px; font-size:14px; } .news02 { width: 31%; box-sizing: border-box; padding: 25px 0; background:#fff; } .news02 h2 { font-size: 20px; line-height: 1; padding-left: 20px; border-left: 8px solid #fd9826; margin-bottom:20px; } .news02 h2 a { display: block; float: right; font-size: 14px; color: #999; margin-right: 20px; line-height:20px; transition: all .3s; } .news02 li { padding: 16px 0; margin: 0 20px; border-bottom: 1px dotted #e1e9f7; } .w960 .news02 li{ padding:12px 0; } .news02 li:last-child{ border-bottom:none; } .news02 li a { display: block; position: relative; font-size: 15px; padding-left: 15px; transition: all .3s; } .news02 li:hover a,.news02 h2 a:hover { color:#fd9826; } .news02 li a::before { position: absolute; content: ''; width: 6px; height: 6px; background: #bcceeb; border-radius: 10px; left: 0; top: 7px; transition: all .3s; } .news02 li:hover a::before { background:#fd9826; } .newsmore { display: block; width: 200px; margin: auto; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #fd9826; border-radius: 8px; margin-top: 50px; transition:all .3s; } .newsmore:hover{ background:#dc831e; color:#fff; } .zhaopinbox { margin: 80px auto; } .zhaopin ul { float: left; width: 69%; } .zhaopin li { float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; position:relative; transition:all .3s; } .zhaopin li:hover{ transform:translateY(-5px); -ms-transform:translateY(-5px); -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); } .zhaopin li a { display: block; border-radius: 5px; background: #edf4ff; padding: 17px 0; text-align: center; } .zhaopin li:hover div{ filter: blur(3px); -ms-filter:blur(3px); -moz-filter:blur(3px); -webkit-filter:blur(3px); -o-filter:blur(3px); } .zhaopin li a em{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: 0; width: 100px; height: 34px; line-height: 34px; background-color: #2576fb; background: linear-gradient(90deg,#2576fb 0,#59a3ff 100%); border-radius: 17px; color: #fffefe; font-size: 13px; text-align: center; opacity: 0; transition: margin-top .3s ease,opacity .3s ease; opacity: 0; z-index: 2; font-style:normal; } .zhaopin li:hover a em{ opacity: 1; margin-top: -17px; } .w960 .zhaopin li a{ padding:16px 0; } .zhaopin li span { display: inline-block; vertical-align: middle; height: 50px; } .w960 .zhaopin li span { height: 35px; width: 35px; } .zhaopin li span img{ max-width:100%; height:auto; } .zhaopin li h3 { display: inline-block; margin-left: 20px; vertical-align: middle; font-size: 16px; transition:all .3s; } .w960 .zhaopin li h3 { margin-left: 10px; font-size: 14px; } .zhaopin li:hover h3 { } .divmore { width: 29.5%; float: right; position:relative; } .w960 .divmore a { margin-top: 15px; } .divmore div { left: 30px; top: 30px; position: absolute; } .divmore img { width: 100%; height: auto; border-radius: 5px; } .divmore h3 { font-size: 17px; color: #fff; font-weight: bold; text-shadow: 0 0 10px rgba(0,0,0,0.2); } .divmore em { display: block; width: 35px; height: 4px; background: #fd9826; margin-bottom: 25px; } .divmore a { display: block; font-size: 14px; background: #fff; width: 85px; text-align: center; line-height: 25px; border-radius: 20px; margin-top: 25px; color: #42a0ff; transition:all .3s; } .divmore a:hover{ background: #fd9826; color: #fff; } .joinbox { padding: 50px 0; background:url(/template/index/public/54/54-0088/images/joinbg.jpg) no-repeat center; } .joinbox h3 { float: left; font-size: 30px; font-weight: bold; color: #fff; } .joinbox h3 span { margin-left: 30px; font-weight: normal; font-size: 20px; letter-spacing: 5px; } .joinbox a { display: block; margin-right: 100px; background: #fff; float: right; width: 180px; line-height: 50px; border-radius: 5px; text-align: center; font-size: 17px; font-weight: bold; color: #365be0; letter-spacing: 3px; position:relative; overflow:hidden; box-shadow: 0 0 10px rgba(0,0,0,0.2); } .joinbox a em{ position:relative; font-style:normal; } .joinbox a::before{ position: absolute; content: ""; width: 0; height: 0; right: -35px; top: -22px; background: #ffb342; border-radius: 50%; transition: all .3s; } .ispc .joinbox a:hover::before { width:100px; height:100px; } .footer{ background:#3b4552; } .ftcon01 ul { display: flex; justify-content: space-between; padding: 20px 0; border-bottom: 1px solid #454f5a; } .ftcon01 li { font-size: 14px; color: #fff; width: 33.33%; text-align: center; } .ftcon01 li img { margin-right: 8px; } .foot01{ padding:50px 0; } .ftnav { width: 78%; } .w960 .ftnav { width: 80%; } .ftnav ul.nav-ul-1{ display: flex; } .ftnav li.nav-li-1 { float: left; width: 20%; } .ftnav li a.nav-a-1 { display: block; font-size: 16px; color: #fff; } .ftnav li ul { margin-top: 15px; } .ftnav li ul li a { display: block; font-size: 14px; color: #999; margin: 3px 0; transition:all .3s; } .w960 .ftnav li ul li a{ font-size: 12px; } .ftnav li ul li:hover a { color:#fff; } .ftsao div { float: left; margin-left:30px; width: 100px; text-align: center; } .w960 .ftsao div { margin-left:15px; width: 85px; } .w960 .ftsao div:first-child{ margin-left: 0; } .ftsao div img { width: 100%; height: auto; } .ftsao div p { text-align: center; font-size: 14px; color: #999; margin-top: 10px; } .w960 .ftsao div p{ font-size:12px; } .copy{ background:#353e4a; padding:20px 0; } .copy .default-copyright { width: 100%; margin: auto; text-align: center; color:#999; } .copy .default-copyright a { color: #ffffff; } .floatcon { position: fixed; right: 20px; bottom: 100px; z-index:10; } .floatcon ul { background: #fff; border-radius: 5px; box-shadow: 0 0 12px rgba(0,0,0,0.15); } .floatcon li { padding: 8px; position: relative; cursor:pointer; text-align: center; } .floatcon li.li02 { border-radius:5px 5px 0 0; } .floatcon li.li02 .img02 { position: absolute; width: 18px; top: 8px; right: 5px; -webkit-animation: icon 3s infinite; -moz-animation: scroll 3s infinite; -o-animation: scroll 3s infinite; animation: scroll 3s infinite; } @keyframes scroll{ 0%{ opacity: 1; transform: scale(1); } 50%{ opacity: 0; transform: scale(0); } 100%{ opacity: 1; transform: scale(1); } } .floatcon li.li03 { border-radius:0 0 5px 5px; } .floatcon li:hover { background:#eee; } .floatcon li a{ display:block; } .floatcon li.li01 { border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .floatcon li.li02 em { top: 4px; position: absolute; color: red; right: 5px; } .floatcon li h4{ font-size: 12px; margin-top: 5px; } .floatcon li.li02 div{ width: 110px; top: -8px; } .floatcon li img { width: 25px; height: auto; } .floatcon li.li02 img{ width: 40px; } .floatcon li div { position: absolute; right: 90px; background: #fff; width: 180px; border-radius: 10px; padding: 20px; box-sizing: border-box; top: -35px; box-shadow: 0 0 10px rgba(0,0,0,0.15); font-size: 16px; color: #3d5ada; opacity:0; visibility:hidden; transition:all .3s; } .floatcon li:hover div { right:80px; opacity:1; visibility:visible; } .floatcon li div::before { position: absolute; content: ''; width: 10px; height: 10px; background: #fff; right: -5px; top: 50%; margin-top: 5px; transform: rotate(45deg); } .floatcon li div h3 { font-size: 14px; color: #999; margin-bottom: 5px; } .floatcon li.li03 div { width: auto; padding: 10px; text-align: center; top: -54px; } .floatcon li div img{ width:100px; height:auto; } .floatcon li div p { font-size: 13px; color: #999; line-height: 1.3; } .floatcon .top { width: 40px; height: 40px; line-height:40px; text-align: center; border-radius: 50%; margin-top: 10px; color:#000; background:#fff; cursor:pointer; margin-left: 13px; box-shadow: 0 0 12px rgba(0,0,0,0.15); } .floatcon .top:hover{ transition:all .3s; background:#eee; } /*----------------list-news--------------------*/ .banner01{ position:relative; } .banner01 img{ width:100%; height:auto; } .catbox { position: absolute; left: 50%; transform: translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); top: 50%; color: #fff; text-shadow: 0 0 5px #d27651; } .catbox h2 { font-size: 40px; line-height:2; } .w960 .catbox h2{ font-size:35px; } .catbox p { font-size: 16px; letter-spacing: 3px; } .w960 .catbox p { font-size: 14px; } /*--------------list-news----------------*/ .list-news{ margin-bottom:70px; } .pox{ margin:20px 0; } .newsleft { width: 210px; } .newsnav { padding: 30px 0; background: #fff; border-radius: 3px; box-shadow: 0 0 5px #eee; } .newsnav li{ padding:0 30px; padding-right: 15px; } .newsnav li a { display: block; font-size: 16px; padding: 10px 0; position: relative; padding-left: 30px; } .newsnav li a::before { position: absolute; content: ''; width: 5px; height: 5px; border: 4px solid #eee; left: 0; top: 15px; border-radius: 10px; } .newsnav li.a a ,.newsnav li:hover a { color:#4175ef; } .newsnav li.a a::before, .newsnav li:hover a::before { border-color: #4175ef; } .newsright { width: calc(100% - 230px); box-sizing: border-box; background: #fff; border-radius: 3px; } .list-news01 { padding: 40px; } .pub{ text-align:right; margin-bottom:10px; } .list-news01 li a { display: block; padding-bottom:30px; margin-bottom:30px; border-bottom: 1px solid #eee; } .list-news01 li span { display: block; float: left; width: 200px; } .list-news01 li img { width: 100%; height: auto; border-radius: 5px; } .list-news01 li div { float: right; width: calc(100% - 230px); } .list-news01 li div h3 { font-size: 20px; margin-bottom: 15px; transition:all .3s; } .w960 .list-news01 li div h3 { font-size: 16px; margin-bottom: 10px; } .list-news01 li:hover div h3 ,.list-news02 li:hover h3 { color: #4175ef; } .list-news01 li div p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; line-height: 20px; color: #999; } .w960 .list-news01 li div p { font-size: 12px; } .list-news01 li div ins ,.list-news02 li div ins { display: block; margin-top: 15px; } .w960 .list-news01 li div ins,.w960 .list-news02 li div ins { margin-top: 10px; } .list-news01 li div ins em ,.list-news02 li div ins em { display: block; font-style: normal; font-size: 14px; color: #999; float:left; } .list-news01 li div ins em i ,.list-news02 li div ins em i { font-size: 14px; margin-right: 5px; } .list-news01 li div ins em.e02 ,.list-news02 li div ins em.e02 { color: #4175ef; } .list-style { padding: 10px; background: #fff; margin-top: 20px; box-shadow: 0 0 5px #eee; } .list-style li { float: left; width: 50%; text-align: center; margin: 10px 0; } .list-style li a { display: block; } .list-style li span { display: block; width: 55px; margin: auto; background: #ecf3ff; border-radius: 10px; height: 55px; line-height: 55px; } .list-style li img { width: 30px; height: auto; } .list-style li h3 { font-size: 14px; margin-top: 5px; } /*----------------list-news02--------------*/ .list-news02 { width: calc(100% - 230px); box-sizing: border-box; background: #fff; border-radius: 3px; } .list-news02 .pub{ margin:10px; } .list-news02 li div { display: block; padding:22px 40px 35px 40px; border-bottom: 1px solid #f0f0f0; position: relative; transition: all .3s; } .ispc .list-news02 li:hover div{ box-shadow: 0 5px 10px #ddd; background: #f0f4fc; } .list-news02 li p{ font-size: 14px; line-height: 28px; color: #999; } .list-news02 li h3 { font-size: 20px; color: #333; margin-bottom:15px; transition:all .3s; } .w960 .list-news02 li h3 { font-size: 18px; } .list-news02 li h3 em{ font-size: 14px; color: #999; float:right; font-style:normal; margin-top: 2px; } .pagination{ padding:20px 50px !important; } .pagination li.active span, .pagination li:hover a { background: #2f3654 !important; } .nodata { text-align: center; font-size: 16px; color: #999; padding: 200px 0; } /*--------------view-news----------------*/ .view-newsbox{ margin-bottom:70px; } #default-article-content * { box-sizing: border-box; } .view-news{ padding:50px; } .view-news .word .title { font-size: 25px; } .view-news .word .newstime { font-size: 14px; color: #999; padding-top: 10px; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 30px; } .view-news .word .newstime span{ margin-right:10px; } .fanye { padding-top:30px; margin-top: 30px; border-top: 1px solid #eee; } .fanye p { font-size: 14px; width: 45%; line-height: 22px; } .fanye p span { display: inline-block; *display: inline; width: 20px; height: 20px; border: 1px solid #eee; text-align: center; line-height: 20px; color: #999; margin-right: 10px; vertical-align: middle; transition:all .3s; } .fanye p a { display: inline-block; *display: inline; width: calc(100% - 35px); color: #666; vertical-align: middle; transition:all .3s; } .fanye p:hover span{ border: 1px solid #4175ef; color:#4175ef; } .fanye p:hover a{ color:#4175ef; } /*------------list-case------------*/ .list-nav { border-bottom: 1px solid #eee; text-align:center; background:#fff; } .list-nav li { display: inline-block; *display:inline; margin:0 5px; } .list-nav li a { display: block; line-height: 50px; padding: 0 30px; font-size: 16px; transition:all .3s; } .list-nav li:hover a, .list-nav li.a a { background: #0e59d1; border-radius: 12px 0 0 0; color: #fff; } .list-case{ margin:50px auto; } .list-case li { float: left; width: 31%; margin-right: 3.5%; margin-bottom: 3%; } .list-case li a { display: block; border-radius: 7px; overflow: hidden; transition: all .3s; } .ispc .list-case li:hover a { transform: translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); box-shadow: 0 0 15px #ddd; } .list-case li a span { display: block; } .list-case li a span img { width: 100%; height: auto; } .list-case li a div { padding: 20px; background: #fff; } .list-case li a div h3 { font-size: 18px; height: 54px; overflow: hidden; color: #333; margin-bottom: 15px; } .w960 .list-case li a div h3{ font-size:16px; } .list-case li a div ins { display: block; } .list-case li a div ins em{ font-size:14px; color:#999; font-style:normal; float:left; } .list-case li a div ins em i{ font-size:14px; color:#999; margin-right:5px; } .list-case li a div ins em.e02 { display: block; float: right; color: #fd9826; } /*-------------list-about----------------*/ .list-about01{ padding:80px 0; } .list-about01 h2 { text-align: center; font-size: 35px; font-weight: bold; color: #333; line-height: 1.5; margin-bottom:50px; } .w960 .list-about01 h2,.w960 .tit h2{ font-size:30px; } .w960 .tit p,.w960 .list-about01 h2 p { font-size: 15px; } .list-about01 h2 p { color: #999; font-weight: normal; font-size: 16px; text-transform: uppercase; letter-spacing: 5px; } .list-about01 div.d01 p { font-size: 14px; color: #333; line-height: 2; text-align: justify; text-indent: 2em; } .list-about01 .d02{ margin-top:50px; } .list-about01 .d02 li { margin-bottom: 50px; text-align: center; } .list-about01 .d02 li span{ display: none; width: 100px; margin: auto; } .list-about01 .d02 li img { width: 100%; height: auto; } .list-about01 .d02 li div h3 { text-align: center; font-size: 35px; font-weight: bold; color: #333; line-height: 1.5; margin-bottom: 10px; } .w960 .list-about01 .d02 li div h3{ font-size: 30px; } .list-about01 .d02 li div p { margin-top: 10px; font-size: 14px; } .tit p{ text-transform:uppercase; } .list-about02{ background:url(/template/index/public/54/54-0088/images/aboutbg.jpg) no-repeat center; padding:100px 0; background-size: cover; } .list-about02 .tit h2,.list-about02 .tit p{ color: #fff; } .list-about02 ul { border: 1px solid rgba(255,255,255,0.15); box-sizing: border-box; border-right:none; position:relative; padding-bottom:200px; } .list-about02 li { float: left; width: 16.666%; box-sizing: border-box; border-right: 1px solid rgba(255,255,255,0.15); padding: 50px 20px; color:#fff; transition:all .3s; border-bottom:1px solid rgba(255,255,255,0); } .w960 .list-about02 li { padding: 40px 20px; } .list-about02 li:hover{ background:rgba(255,255,255,0.1); } .list-about02 li span { display: block; width: 80px; height: 80px; border: 2px solid #fff; margin: auto; text-align: center; line-height: 80px; border-radius: 50%; transition:all .3s; } .list-about02 li:hover span { transform: translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); } .list-about02 li img { width: 50px; height: auto; } .list-about02 li.a{ border-bottom:1px solid rgba(255,255,255,0.15); background: rgba(255,255,255,.1); } .list-about02 li.a div{ display:block; } .list-about02 li div { transition: all .3s; display: none; position: absolute; width: 100%; background: rgba(255,255,255,.1); left: 0; bottom: 0; padding: 50px 100px; box-sizing: border-box; font-size: 14px; height: 200px; line-height:1.8; } .w960 .list-about02 li div{ padding:40px 50px; } .list-about02 li:hover div { display: block; } .list-about02 li h3 { text-align: center; font-size: 18px; font-weight: bold; color: #fff; margin: 20px 0; } .w960 .list-about02 li h3{ font-size:16px; } .list-about03 { padding: 80px 0; background: #f5f5f5; padding-bottom: 50px; } .list-about03 li { float: left; width: 48%; margin-bottom: 4%; margin-right: 4%; box-sizing: border-box; border: 1px solid #eee; transition:all .3s; background: #fff; } .list-about03 li:hover{ box-shadow:0 0 10px #eee; transform:translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); } .list-about03 li span { display: block; float: left; width: 200px; } .list-about03 li img { width: 100%; height: auto; } .list-about03 li div { float: right; width: calc(100% - 200px); padding: 30px; box-sizing: border-box; } .w960 .list-about03 li div{ padding:22px; } .list-about03 li h3 { font-size: 20px; font-weight: bold; color: #4175ef; } .list-about03 li h3 em { display: none; width: 30px; height: 3px; background: #4175ef; vertical-align: middle; margin-right: 15px; } .list-about03 li p { font-size: 13px; color: #999; margin-top: 20px; } .w960 .list-about03 li p { font-size: 12px; margin-top:15px; } /*----------------list-service---------------------*/ .list-service01 { background: #fff; box-shadow: 0 5px 10px #eee; padding: 10px 0; } .list-service01 .d01 { width: 70%; } .w960 .list-service01 .d01 { width: 64%; } .list-service01 .d01 img { max-width: 200px; height: auto; margin-right: 30px; display: inline-block; vertical-align:middle; } .list-service01 .d01 span { display: inline-block; vertical-align:middle; width: calc(100% - 230px); font-size: 14px; color: #999; } .w960 .list-service01 .d01 span { font-size: 13px; } .list-service01 .d02{ margin-top: 17px; } .list-service01 .d02 a { display: block; float: left; width: 150px; line-height: 40px; background: #4175ef; text-align: center; margin-left: 20px; border-radius: 5px; color: #fff; font-size: 15px; border: 1px solid #3164dc; transition:all .3s; } .list-service01 .d02 a:hover{ opacity:.8; } .list-service01 .d02 a em { color: #fff; margin-right: 10px; -webkit-text-stroke-width: inherit; } .list-service01 .d02 .a02{ background:#fd9826; border: 1px solid #ef8a18; } .list-service02{ padding:80px 0; } .list-service02 span { display: none; float: left; width: 45%; } .list-service02 span img { width: 100%; height: auto; } .list-service02 .d01 p { font-size: 16px; line-height: 2; color: #999; text-align: left; text-indent: 2em; } .w960 .list-service02 div p { font-size: 14px; } .list-service03 { padding: 80px 0; padding-bottom: 50px; background: url(/template/index/public/54/54-0088/images/service.png); } .list-service03 li { float: left; width: 48%; margin-right: 4%; box-sizing: border-box; padding: 35px; background: #fff; margin-bottom: 3%; border-radius:5px; box-shadow:0 0 10px #eee; position:relative; transition:all .3s; } .list-service03 li:hover{ transform: translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); } .list-service03 li::before { position:absolute; content:''; width:0; height:3px; background:#fff; left:0; bottom:0; opacity:0; transition:all .3s; } .list-service03 li:hover::before { width:100%; opacity:1; background:#fd9826; } .list-service03 li span { display: block; width: 80px; height: 80px; line-height: 80px; border: 2px solid #4175ef; border-radius: 50%; text-align: center; float: left; } .list-service03 li img { width: 40px; height: auto; } .list-service03 li div { float: right; width: calc(100% - 120px); font-size: 14px; color: #999; } .list-service03 li div h3 { font-size: 18px; color: #4175ef; margin-bottom: 15px; } .list-service03 li ins { display: block; line-height: 24px; height: 120px; } .w960 .list-service03 li ins { line-height: 20px; height: 120px; font-size: 13px; } .list-service03 li ins p{ margin-bottom: 5px; } .list-service04{ padding:80px 0; } .list-service04 li { background: #F0F4FC; border: 1px solid #e8ecf5; } .list-service04 li span { display: block; float: left; width: 50%; } .list-service04 li img { max-width: 100%; height: auto; } .list-service04 li h3 { font-size: 18px; font-weight: bold; margin-bottom: 20px; } .list-service04 li div { float: right; width: 50%; margin-top: 40px; padding-left: 50px; box-sizing: border-box; } .w960 .list-service04 li div { margin-top: 25px; padding-left: 30px; } .list-service04 li div ins { display: block; font-size: 14px; line-height: 2; color: #666; } .w960 .list-service04 li div ins { font-size: 13px; } /*------------------list-develop-------------*/ .list-develop{ padding:100px 0; } .list-develop .d01{ position:relative; padding-bottom: 50px; background: url(/template/index/public/54/54-0088/images/x1.png) repeat-x 0 45px; } .nav-next, .nav-prev { width: 30px; height: 30px; position: absolute; z-index: 1; line-height: 30px; left: 0; bottom: 0; text-align: center; background: #f3e1ce; border-radius: 50%; font-size: 12px; color: #fff; outline-style: none; cursor: pointer; transition:all .3s; } .nav-next.swiper-button-disabled,.nav-prev.swiper-button-disabled{ background:#eee; } .nav-next:hover, .nav-prev:hover{ background:#fd9826; } .nav-next { right: 0; left: auto; } .list-develop .d01 li{ font-size: 20px; color: #333; font-weight: bold; text-align: center; cursor: pointer; position:relative; } .list-develop .d01 li.swiper-slide-thumb-active { color: #fd9826; } .list-develop .d01 li.swiper-slide-thumb-active::before { background: #fd9826; } .list-develop .d01 li::before{ position: absolute; content:''; width: 2px; height: 20px; background: #999; left: 50%; bottom: -35px; margin-left: -1px; } .list-develop .d02{ box-sizing: border-box; padding: 50px; padding-bottom: 20px; background: #fff; margin-top: 50px; margin-bottom: 100px; } .list-develop .d02 .ul01 li h2 { font-size: 20px; font-weight: bold; margin-bottom: 30px; } .list-develop .d02 .ul01 li div ul li { display: inline-block; width: 47.8%; margin-bottom: 50px; padding: 30px; box-sizing: border-box; background: #F0F4FC; margin: 1%; border: 1px solid #f5f5f5; transition: all .3s; color: #666; vertical-align: top; } .w960 .list-develop .d02 .ul01 li div ul li{ padding: 25px 20px; } .list-develop .d02 .ul01 li div ul li:hover{ border: 1px solid #f60; } .list-develop .d02 .ul01 li div ul li.a { position:relative; } .list-develop .d02 .ul01 li div ul li.a::before{ position:absolute; content:''; width:40px; background:url(/template/index/public/54/54-0088/images/hot.png) no-repeat center; background-size:100%; left: -1px; top: -3px; height: 30px; } .list-develop .d02 .ul01 li div ul li h3 { font-size: 16px; margin-bottom: 10px; } .list-develop .d02 .ul01 li div ul li p { font-size: 14px; } .list-fazhan{ margin:50px auto; overflow: hidden; } .list-fazhan h1 { text-align: center; font-size: 30px; padding: 50px 0; border-bottom: 1px dotted #ddd; margin-bottom: 50px; } .list-fazhan em.e01 { display: block; text-align: center; font-size: 40px; color: #ff7600; } .list-fazhan ul{ position: relative; padding: 30px 0; } .list-fazhan ul.ul01::before { position: absolute; content: ''; width: 2px; height: 100%; background: #ff7600; left: 50%; top:0; margin-left: -1px; } .list-fazhan li.li01 h2 { font-size: 35px; color: #0862f1; position: relative; font-weight: bold; } .list-fazhan li.li01 h2 em { position: absolute; right: -60px; color: #ff7600; width: 20px; height: 20px; background: #fff; border-radius: 50%; line-height: 1; text-align: center; top: 12px; font-size: 20px; font-weight: normal; } .list-fazhan li.you h2 em{ left: -60px; right: auto; } .list-fazhan li.li01 div.d01 { width: 50%; text-align: right; padding-right: 50px; box-sizing: border-box; } .list-fazhan li.you div.d01 { text-align: left; float: right; padding-left: 50px; padding-right: 0; } .list-fazhan li.li01 div.d02 ul li{ padding: 10px 0; } .list-fazhan li.li01 div.d02 ul li a:hover p{ color: #333; } .list-fazhan li.li01 div ul li h3 { font-size: 14px; color: #999; margin-bottom: 10px; } .list-fazhan li.li01 div ul li p { font-size: 14px; color: #666; } .list-fazhan li.li01 div ul li.a h3 { font-size: 20px; color: #ff7600; font-weight: bold; } .list-fazhan li.li01 div ul li.a p { font-size: 23px; } .list-fazhan li.li01 .d01.fade_in_down{ opacity: 0; transform: translateX(-400px); -ms-transform:translateX(-400px); -moz-transform:translateX(-400px); -webkit-transform:translateX(-400px); -o-transform:translateX(-400px); } .list-fazhan li.you .d01.fade_in_down{ opacity: 0; transform: translateX(400px); -ms-transform:translateX(400px); -moz-transform:translateX(400px); -webkit-transform:translateX(400px); -o-transform:translateX(400px); } .list-fazhan li.li01 .d01.fade_in_up,.list-fazhan li.you .d01.fade_in_up{ opacity: 1; transform: translateX(0); transition: 1.5s; } /*----------------list-honor--------------------*/ .list-honor{ margin:100px auto; } .list-honor01{ display:none; } .honor-nav { text-align: center; background: #F0F4FC; border-bottom: 3px solid #0e59d1; } .honor-nav li { width:50%; float: left; cursor:pointer; padding: 30px 0; position:relative; } .honor-nav li span{ display:block; width:100px; margin:0 auto; border-radius:50%; transition:all .3s; } .honor-nav li:hover span ,.honor-nav li.a span{ background: #0e59d1; } .honor-nav li:hover h3 ,.honor-nav li.a h3{ color: #0e59d1; } .honor-nav li img{ width:100%; height:auto; } .honor-nav li h3 { font-size: 17px; font-weight: bold; margin-top: 10px; transition:all .3s; } .honor-nav li em { position: absolute; width: 100%; bottom: -12px; display: block; text-align: center; left: 0; color: #0e59d1; font-size: 30px; line-height: 1; opacity:0; } .honor-nav li.a em ,.honor-nav li:hover em { opacity:1; } .list-honor h2 { text-align: center; font-size: 35px; font-weight: bold; margin-bottom:50px; color: #333; } .list-honor li { width: 23%; margin-right: 2.65%; margin-bottom: 3%; display: inline-block; *display:inline; vertical-align: bottom; } .list-honor li a{ display:block; transition:all .3s; } .list-honor li:hover a{ transform:translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); } .list-honor li span{ display:block; padding-bottom:41px; text-align:center; background:url(/template/index/public/54/54-0088/images/jianbg.jpg) no-repeat center bottom; background-size: 100%; } .w960 .list-honor li span{ padding-bottom:40px; background-size: 100%; } .list-honor li a img { width: 80%; height: auto; } .list-honor li a h3 { font-size: 15px; margin: 10px 0; text-align: center; } .w960 .list-honor li a h3{ font-size:12px; } .list-honor .dots01{ position:absolute; } .list-honor02{ padding:80px 0; background:#fafafa; } /*---------------list-recruit----------------*/ .list-recruit{ width:1188px; margin:0 auto; } .list-recruit li{ border-bottom:1px solid #eee; } .list-recruit li span.s01 { display: block; float: left; width: 86%; } .list-recruit li span.s01 h3 { float: left; width: 40%; font-size:16px; line-height:30px; } .list-recruit li.li01 p { font-size: 16px; color: #fff; float: right; padding-right:58px; } .list-recruit li.li01 span em ,.list-recruit li.li01 span h3{ color:#fff; } .list-recruit li span.s01 em { display: block; float: left; width: 30%; font-style: normal; font-size: 16px; line-height:30px; } .list-recruit li.li01 { background: #0e59d1; padding: 25px 30px; } .list-recruit li a.con { display: block; padding:20px 30px; background: #fff; } .list-recruit li a.con h3 span { display: inline-block; *display:inline; padding-left: 20px; font-size: 16px; color: #999; position: relative; margin-left: 20px; } .list-recruit li a.con h3 span strong { color: #a57c23; font-size: 20px; margin-right: 5px; } .list-recruit li a.con h3 span em{ font-style: normal; font-size: 14px; color: #666; } .list-recruit li a.aa h3 span strong,.list-recruit li a.aa h3 span em ,.list-recruit li a.aa span.s01 em { color: #fff; } .list-recruit li a.con h3 span::after { position: absolute; content: ""; width: 1px; height: 18px; background: #ddd; left: 0; top: 5px; } .list-recruit li a.con p { float: right; font-size: 16px; color: #666; line-height: 30px; } .list-recruit li a.aa{ background:#5d97f3; } .list-recruit li a.aa h3 ,.list-recruit li a.aa h3 span ,.list-recruit li a.aa p ,.list-recruit li a.aa p em{ color:#fff; } .list-recruit li a.con p em { margin-left: 30px; color: #666; font-size: 14px; } .list-recruit li a.aa p em.em01 ,.list-recruit li a.con p em.close01{ display:none; } .list-recruit li a.aa p em.close01{ display:inline-block; *display:inline; color:#fff; } .list-recruit li .tc{ display:none; } .list-recruit li .tc01 { padding: 30px; background: #fff; } .list-recruit li:last-child { border:none; } .list-fuli h2 { text-align: center; font-size: 30px; font-weight: bold; color: #0e59d1; letter-spacing: 8px; } .list-fuli h2 span { display: block; position: absolute; padding: 0 40px; left: 50%; transform: translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); line-height: 60px; top: -30px; background: #fff; } .list-fuli h2 span::before, .list-fuli h2 span::after { position: absolute; content: ''; width: 8px; height: 8px; transform: rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); background: #0e59d1; left: -4px; top: 50%; margin-top: -4px; } .list-fuli h2 span::after{ left: auto; right: -4px; } .list-fuli h2 p { font-weight: normal; font-size: 16px; letter-spacing: 5px; } .list-fuli { position: relative; margin: 100px auto; box-sizing: border-box; border: 1px solid #0e59d1; } .list-fuli ul{ padding:70px 0; } .list-fuli li { float: left; width: 16.666%; margin-right: 0; background: #fff; box-sizing: border-box; background:url(images\bgTitleCpx.png) no-repeat right center; transition: all .3s; } .list-fuli li:hover{ transform: translateY(-5px); -ms-transform:translateY(-5px); -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); } .list-fuli li:last-child{ background: none; } .list-fuli li span { display: block; width: 50px; margin: auto; } .list-fuli li img { width: 100%; height: auto; } .list-fuli li div { text-align: center; margin-top: 20px; } .list-fuli li div h3 { font-size: 16px; font-weight: bold; color: #444; margin-top: 5px; } .list-fuli li div p { font-size: 12px; color: #999; } .list-fuli .d01 { position: absolute; color: #fff; font-size: 12px; padding: 0 30px; left: 50%; transform: translateX(-50%); bottom: -10px; background:url(/template/index/public/54/54-0088/images/imgTitleCpx1.png) no-repeat center; background-size: 100% 20px; } .list-joinbox { background: #F0F4FC; padding: 70px 0; } .list-joinbox ul{ border: 1px solid #eee; } .default-article-content { color: #666; } /* .default-article-content p { margin: 0; line-height: 1.8; } */ /*---------------list-contact---------------*/ .list-contact01{ margin:100px 0; } .list-contact01 .d01 { float: left; width: 800px; height:460px; border: 1px solid #ddd; position:relative; overflow:hidden; } .w960 .list-contact01 .d01 { width: 600px; height:380px; } .list-contact01 .d01 iframe{ position:absolute; width:800px; height:460px; left:50%; top:50%; margin:-230px 0 0 -400px; } .list-contact01 .d02 { float: right; width: calc(100% - 830px); background: #0e59d1; box-sizing: border-box; padding: 50px 30px; color: #fff; position:relative; } .w960 .list-contact01 .d02 { width: calc(100% - 630px); padding: 40px 30px; } .list-contact01 .d02::before { position: absolute; content: ''; width: 20px; height: 20px; background: #0e59d1; transform: rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); left: -10px; } .list-contact01 .d02 h2 { font-size: 22px; font-weight: bold; margin-bottom: 20px; } .w960 .list-contact01 .d02 h2 { font-size: 20px; } .list-contact01 .d02 li { margin: 43px 0; } .w960 .list-contact01 .d02 li { margin: 29px 0; } .list-contact01 .d02 li h3 { font-size: 20px; } .list-contact01 .d02 li p{ font-size: 15px; } .list-contact01 .d03 { width: 100%; margin-top: 30px; } .list-contact01 .d03 li { float: left; width: 32%; margin-right: 2%; box-sizing: border-box; padding: 20px; background: #F0F4FC; transition:all .3s; } .list-contact01 .d03 li:hover{ transform:translateY(-5px); } .list-contact01 .d03 li h3 { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 20px; } .list-contact01 .d03 li h3 em { font-size: 18px; margin-right: 10px; color: #0e59d1; } .list-contact01 .d03 li div { font-size: 15px; height: 98px; color:#999; } .list-contact01 .d03 li div p { margin-top: 10px; } /*----------------list-download----------*/ .list-download{ margin:50px auto; } .list-download ul{ padding: 30px 50px; background: #fff; } .list-download li{ } .list-download li a { display: block; padding: 20px 0; border-bottom: 1px dotted #eee; } .list-download li .d01 { width: calc(100% - 170px); transition: all .3s; } .ispc .list-download li:hover .d01 { transform:translateX(20px); } .list-download li .d01 h3 { font-size: 17px; color: #333; line-height: 35px; transition: all .3s; } .list-download li .d01 h3 em { width: 35px; display: inline-block; height: 35px; margin-right: 5px; vertical-align: middle; } .list-download li .d01 h3 em.doc{ background:url(/template/index/public/54/54-0088/images/word.png) no-repeat center; background-size:30px; } .list-download li .d01 h3 em.exe{ background:url(/template/index/public/54/54-0088/images/exe.png) no-repeat center; background-size:30px; } .list-download li .d01 h3 em.xlsx{ background:url(/template/index/public/54/54-0088/images/xlsx.png) no-repeat center; background-size:30px; } .list-download li .d01 h3 em.rar{ background:url(/template/index/public/54/54-0088/images/rar.png) no-repeat center; background-size:26px; } .list-download li .d01 h3 em.zip{ background:url(/template/index/public/54/54-0088/images/zip.png) no-repeat center; background-size:26px; } .list-download li .d01 h3 em.ppt{ background:url(/template/index/public/54/54-0088/images/ppt.png) no-repeat center; background-size:26px; } .list-download li .d01 h3 em.pdf{ background:url(/template/index/public/54/54-0088/images/pdf.png) no-repeat center; background-size:26px; } .list-download li .d01 h3 em.txt{ background:url(/template/index/public/54/54-0088/images/txt.png) no-repeat center; background-size:26px; } .list-download li:hover .d01 h3 { color:#fd9826; } .list-download li .d01 p { font-size: 14px; color: #999; margin-left: 45px; } .list-download li .d01 p em { font-size: 14px; margin-right: 5px; } .list-download li .d02 em { display: block; font-style: normal; background-image: linear-gradient(0deg,#0e59d1 0,#347ff7 100%); padding: 5px 20px; color: #fff; font-size: 14px; border-radius: 30px; transition:all .3s; } .list-download li .d02 em:hover { opacity:.8; } .list-download li .d02 em i { font-size: 14px; color: #fff; margin-right: 6px; -webkit-text-stroke-width: inherit; } /*----------------list-join--------------*/ .jiameng01 { margin: 50px auto; width: 800px; } .jiameng01 li { float: left; width: 50%; box-sizing: border-box; padding:0 30px; } .jiameng01 li span{ float: left; display: block; width: 100px; } .jiameng01 li span img{ width: 100%; height: auto; } .jiameng01 li h3{ font-size: 17px; font-weight: bold; color: #333; margin-bottom: 15px; } .jiameng01 li div{ float: right; width: calc(100% - 130px); } .jiameng01 li div p{ font-size: 14px; color: #333; line-height: 1.6; } .jiameng01 li div p a{ color: #333; } .mbtitjm{ margin-top: 70px; } .jiameng02 { border: 1px solid #e4eeff; margin-bottom: 50px; } .jiameng02 .d01 { text-align: center; background: #e4eeff; } .jiameng02 .d01 span { display: block; line-height: 50px; display: inline-block; font-size: 16px; padding: 0 50px; cursor: pointer; } .jiameng02 .d01 span.a { background: #1b68ea; color: #fff; } .jiameng02 ul { padding: 50px 100px; } .jiameng02 li p { font-size: 16px; margin-bottom: 20px; color: #666; text-align: justify; line-height: 2; text-indent: 2em; } .list-join01{ padding:80px 0; } .list-join01 li { float: left; width: 33.33%; text-align: center; } .list-join01 li span { display: block; width: 100px; margin: auto; transition:all .3s; } .list-join01 li:hover span { transform:translateY(-10px); -ms-transform:translateY(-10px); -moz-transform:translateY(-10px); -webkit-transform:translateY(-10px); -o-transform:translateY(-10px); } .list-join01 li:hover div { transform:translateY(10px); -ms-transform:translateY(10px); -moz-transform:translateY(10px); -webkit-transform:translateY(10px); -o-transform:translateY(10px); } .list-join01 li img{ width:100%; height:auto; } .list-join01 li div { margin-top: 20px; transition:all .3s; } .list-join01 li div h3 { font-size: 14px; font-weight: bold; margin-bottom: 10px; } .list-join01 li div p { font-size: 14px; color: #666; } .list-join01 li div p a{ display: block; } .list-join02{ background:#F0F4FC; padding:100px 0; } .list-message { padding:80px 50px; width: 900px; box-sizing: border-box; background: #fff; margin-top:50px; position: relative; border-radius: 20px; } .list-message h2 { font-size: 35px; color: #333; margin-bottom: 20px; text-align: center; } .list-message span.s01 { display: block; position: absolute; width: 100px; height: 100px; left: 50%; top: -60px; margin-left: -60px; background: #0e59d1; border-radius: 50%; text-align: center; line-height: 100px; color: #fff; font-size: 40px; -webkit-text-stroke-width: inherit; border: 10px solid #d7e0f3; } .list-message p { text-align: center; font-size: 14px; color: #999; margin-top: 20px; } .list-message form{ display: flex; flex-wrap: wrap; } .list-message form label { display: none; } .list-message form .layui-form-item { width: 48%; margin: 0 1%; margin-bottom: 2%; } .list-message form .default-form-field_style{ width: 98% ; } .list-message form .layui-form-item[pane] { border: none !important; margin-bottom: 10px; } .list-message form .layui-form-checkbox { margin: 0 10px 0px 0 !important; } .list-message form .layui-input-block { margin: 0; left: 0; } .list-message form textarea { background: #F0F4FC; padding: 15px; font-size: 16px; border: none; } .list-message form .layui-btn { display: block; margin: auto; width: 200px; line-height: 50px; height: 50px; border-radius: 30px; font-size: 20px; background: #0e59d1; } .list-message .layui-form-pane .layui-input { border-radius: 0 2px 2px 0; line-height: 50px; height: 50px; background: #F0F4FC; border: none; font-size: 15px; padding: 0 15px; } .list-message form .default-form-field_message{ width:100%; } /*---------------list-productbox---------------------*/ .list-pbox{ padding:100px 0; } .w960 .list-pbox { padding: 80px 0; } .list-pbox02{ background: #F0F4FC; } .pbox01{ position:relative; } .pboxslide01,.pboxslide02,.pboxslide03{ box-shadow: 0 5px 30px 0 rgba(189, 199, 228, 0.3); border-radius: 8px; overflow: hidden; } .pbox01 li{ background: #fff; } .pbox01 li a{ display:block; } .pbox01 li span { display: block; float: left; width: 62.1%; } .pbox01 li img { max-width: 100%; height: auto; } .pbox01 li .d01 { float: right; box-sizing:border-box; padding:50px; padding-bottom:0; width: 37.9%; } .w960 .pbox01 li div.d01{ padding:35px; } .pbox01 li div h3 { font-size: 30px; color: #333; line-height: 1.3; margin-bottom: 50px; } .w960 .pbox01 li div h3 { font-size: 24px; margin-bottom: 30px; } .pbox01 li div .hot { position: absolute; right: 0; top: 0; width: 86px; height: 86px; background:url(/template/index/public/54/54-0088/images/hot02.png) no-repeat center; } .pbox01 li div div { font-size: 16px; line-height: 2; color: #999; } .w960 .pbox01 li div div { font-size: 14px; line-height:1.6; } .pbox01 li div a { display: block; width: 150px; height: 45px; background: #0e59d1; text-align: center; line-height: 45px; font-size: 16px; color: #fff; border-radius: 5px; margin-top: 50px; transition: all .3s; } .pbox01 li div a:hover{ opacity:.8; } .p-prev, .p-next ,.p-prev02, .p-next02 ,.p-prev03, .p-next03 { position: absolute; width: 40px; height: 40px; border: 1px solid #0e59d1; left: -70px; line-height: 40px; text-align: center; color: #0e59d1; z-index: 2; top: 50%; margin-top: -20px; border-radius: 50%; font-size: 20px; transition: all .3s; outline-style:none; cursor:pointer; } .swiper-pagination-current{ font-size:30px; color:#0e59d1; } .p-prev.swiper-button-disabled,.p-next.swiper-button-disabled ,.p-prev02.swiper-button-disabled,.p-next02.swiper-button-disabled ,.p-prev03.swiper-button-disabled,.p-next03.swiper-button-disabled{ opacity:.2; } .p-prev:hover, .p-next:hover ,.p-prev02:hover, .p-next02:hover ,.p-prev03:hover, .p-next03:hover { background:#0e59d1; color:#fff; } .p-next,.p-next02,.p-next03{ left:auto; right:-70px; } .pagenum01 ,.pagenum02,.pagenum03{ position: absolute; right: 50px; bottom: 50px; z-index: 2; width: 65px; left: auto; font-size: 16px; } /*-------------list-product--------------------*/ .list-product{ margin:50px auto; } .list-product li { float: left; width: 48%; margin-right: 4%; margin-bottom: 4%; } .list-product li a { position: relative; display: block; padding: 50px 30px; background: #fff; border:1px solid #eee; transition:all .3s } .list-product li a i{ position: absolute; top:25px; left:15px; font-size: 12px; font-style: initial; color: #fff; background: #00000026; padding: 0 5px; border-radius: 3px; } .w960 .list-product li a{ padding:30px 20px; } .ispc .list-product li:hover a { box-shadow:0 10px 10px #eee; transform:translateY(-5px); -ms-transform:translateY(-5px); -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); } .list-product li span { display: block; float: left; width: 200px; } .w960 .list-product li span { width: 180px; } .list-product li img { width: 100%; height: auto; } .list-product li div { float: right; width: calc(100% - 230px); } .w960 .list-product li div { width: calc(100% - 195px); } .list-product li div h3 { font-size: 20px; margin-bottom: 20px; } .w960 .list-product li div h3 { font-size: 17px; margin-bottom: 15px; } .list-product li div p { font-size: 14px; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 2; } .w960 .list-product li div p { font-size: 13px; line-height: 1.5; } .list-product li div em { display: block; font-style: normal; width: 120px; line-height: 35px; background: #0e59d1; text-align: center; margin-top: 30px; font-size: 14px; border-radius: 5px; color: #fff; transition: all .3s; } .w960 .list-product li div em { margin-top: 18px; } .list-product li:hover div em { opacity:.8; } /*------------view-product-------------*/ .view-product .word { padding: 50px 150px; background: #fff; margin-bottom:50px; } .view-product .word .title { text-align: center; font-size: 30px; margin-bottom: 30px; } .view-product .word .ww { text-align: center; color: #999; font-size: 14px; padding-bottom: 20px; margin-top: 10px; display:none; } .view-pcon { padding: 15px 0; background: #0e59d1; font-size: 16px; text-align: center; color: #fff; margin-bottom: 40px; margin-top: 30px; border-radius: 5px; } .view-pcon span{ margin-left:30px; } .view-pcon a{ color:#fff; } /*----------------list-casebox----------------*/ .list-map { padding: 80px 0; background: #fff; overflow:hidden; } .maxbox{ position:relative; width:1140px; margin:auto; } .imgbox img{ width:100%; height:auto; } .maxbox ul { position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; } .maxbox ul li{ cursor: pointer; position: absolute; } .maxbox ul li span{ display: block; position: absolute; } .maxbox ul li .s01{ display: block; width: 8px; height: 8px; background: #0e59d1; border-radius: 50%; } .maxbox ul li .s02{ width: 50px; height: 50px; border-radius: 50%; background:rgba(14,89,209,0.35); -webkit-animation: ripple 2.4s ease-out 225ms infinite; animation: ripple 2.4s ease-out 225ms infinite; opacity: 0; position: absolute; left: -21px; top: -21px; } .maxbox ul li .s03{ width: 30px; height: 30px; border-radius: 50%; background:rgba(14,89,209,0.25); opacity:.2; -webkit-animation: ripple 2.4s ease-out 0.8s infinite; animation: ripple 2.4s ease-out 0.8s infinite; opacity: 0; position: absolute; left: -11px; top: -11px; } .maxbox ul li .s04{ width: 80px; height: 80px; border-radius: 50%; background:rgba(14,89,209,0.15); opacity:.1; -webkit-animation: ripple 2.4s ease-out 1.8s infinite; animation: ripple 2.4s ease-out 1.8s infinite; opacity: 0; position: absolute; left: -36px; top: -36px; } .list-case .pagination{ text-align:center; } .list-case .pagination li { display: inline-block; *display:inline; float: none; } @keyframes ripple{ 0%{ opacity:0; -webkit-transform:scale(.1); transform:scale(.1) } 5%{ opacity:1 } to{ opacity:0; -webkit-transform:scale(1); transform:scale(1) } } .maxbox ul li.li01{ right: 28%; bottom: 20%; } .maxbox ul li.li02{ right: 32%; bottom: 24%; } .maxbox ul li.li03 { bottom: 5%; right: 41%; } .maxbox ul li.li04 { right: 28%; bottom: 46%; } .maxbox ul li.li05 { right: 14%; top: 34%; } .maxbox ul li.li06 { right: 35%; bottom: 15%; } .maxbox ul li.li07 { right: 35%; bottom: 40%; } .maxbox ul li.li08 { right: 38%; bottom: 24%; } .maxbox ul li.li09 { right: 11%; top: 25%; } .maxbox ul li div{ position: absolute; max-width: 414px; top: 20px; left: 50px; background: rgba(255,255,255,.9); padding: 10px; box-shadow: 0 0 10px rgb(0,0,0,0.1); border-radius: 10px; text-align: center; transition: all .5s; opacity: 0; z-index: -1; } .maxbox ul li.a div{ left:20px; top: 0px; opacity: 1; z-index: 22; } .maxbox ul li.li01 div{ max-height:240px; box-sizing:border-box; overflow-y:scroll; } .maxbox ul li.li01 div::-webkit-scrollbar { width: 5px; background: #ddd; } .maxbox ul li.li01 div::-webkit-scrollbar-thumb { width: 5px; border-radius: 5px; background: #fd9826; } .maxbox ul li div.ww { width: 414px; } .w960 .maxbox ul li div.ww { width: 380px; } .maxbox ul li div ins { display: flex; justify-content: space-around; text-decoration: none; } .maxbox ul li div.ww ins { display: block; } .maxbox ul li div ins h4 { width: 100%; float: left; font-size: 14px; font-weight: bold; text-align: left; margin-top: 10px; padding-left: 5px; box-sizing: border-box; color: #0e59d1; } .maxbox ul li div a { display: block; float: left; text-align: center; line-height: 28px; font-size: 14px; color: #657896; background: #d8f3ff; margin: 4px; border-radius: 4px; transition: 0.3s; padding: 0 10px; white-space: nowrap; } .maxbox ul li div a:hover{ background:#0e59d0; color:#fff; } .list-map .tit{ margin-bottom:0; } /*------------------view-download---------------------*/ .view-download { width: 800px; margin: 150px auto 100px auto; background: #fff; padding: 50px; padding-top: 100px; position:relative; } .view-download .xz { width: 100px; height: 100px; background: #0e59d1; color: #fff; border-radius: 50%; text-align: center; line-height: 100px; font-size: 30px; left: 50%; position: absolute; margin-left: -60px; top: -60px; border: 10px solid #d9e7ff; } .view-download .title { text-align: center; font-size: 25px; padding-bottom: 25px; border-bottom: 1px dotted #eee; margin-bottom: 25px; } .view-download .downloadbox .download ,.view-download .downloadbox .vs01 { padding: 0; background: none; border: none; } .downloadbox .download dd { margin-bottom: 15px; padding: 20px; background: #f0f4fc; border-radius: 5px; } .view-download .downloadbox .download dd a { background: #0e59d1; transition: all .3s; } .view-download .downloadbox .download dd a:hover ,.view-download .downloadbox .vs01 .downloadnow:hover{ background:#0849b3; } .view-download .downloadbox .vs01 .downloadnow { width: 50%; background: #0e59d1; margin: auto; transition: all .3s; } /*-----------------list-help-------------------*/ .list-help li h3{ padding-left:35px; background:url(/template/index/public/54/54-0088/images/word.png) no-repeat left center; background-size:26px; } .list-help li div ins em{ margin-left:35px; } .banner02 { position: relative; } .banner02 img{ width:100%; height:auto; } .titbox { position: absolute; left: 50%; top: 50%; text-align:center; transform: translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); } .titbox h2 { font-size:35px; font-weight: bold; color: #fff; margin-bottom: 10px; } .titbox .search { border: none; border-radius: 50px; } .titbox .search form { border-radius: 30px; overflow: hidden; padding-left: 20px; background: #fff; box-shadow: 0 5px 10px rgb(0 0 0 / 20%); } .titbox .search .search-keyword{ width: 500px; line-height: 40px; border: none; float: left; } .titbox .search .search-submit{ width: 70px; line-height: 40px; height: 40px; float: left; border: none; color:#fff; background: #fd8f19; background-size: 20px; } /*----------------------view-help---------------------*/ .xiazaibox .downloadbox .download dt ,.xiazaibox .downloadbox .download dd img ,.xiazaibox .downloadbox .download dd h3 ,.xiazaibox .downloadbox .download dd h4 ,.xiazaibox .downloadbox .vs01 .sqprice { display: none; } .xiazaibox .downloadbox .vs01 .sqprice { margin-bottom: 0; } .view-help .word .title { font-size: 25px; width: calc(100% - 150px); } .xiazaibox .downloadbox .download dd { margin-bottom: 0; padding: 0; background: none; border-radius: 0; } .xiazaibox .downloadbox .download ,.xiazaibox .downloadbox .vs01{ padding: 0; background: none; border: none; } .xiazaibox .downloadbox .download dd a ,.xiazaibox .downloadbox .vs01 .downloadnow { line-height: 40px; width: auto; font-size: 15px; color: #fff; background: url(/template/index/public/54/54-0088/images/xiazai.png) no-repeat 23px center; background-color: #fd9826; background-size: 20px; padding: 0 25px 0 50px; border-radius: 50px; transition:all .3s; } .xiazaibox .downloadbox .download dd:hover a ,.xiazaibox .downloadbox .vs01 .downloadnow:hover{ background-color: #dc7e13; } .w960 .menu{ margin-right:0; } .list-search { position: relative; margin-top: -55px; margin-bottom: 17px; } .list-search form { width: 320px; padding-left: 15px; background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 50%); border-radius: 30px; overflow: hidden; } .list-search .kk01 { line-height: 38px; height: 38px; border: none; width: 255px; background: none; } .list-search .ss01 { width: 57px; float: right; line-height: 30px; border: none; background: #3985ff; color: #fff; font-size: 14px; border-radius: 30px; margin: 4px; background-image: linear-gradient(135deg,#5190f5,#0e58d0 100%); } .poxbox .list-search form{ margin:13px 0; } /*------------------view-newsproduct-----------------------*/ .view-newspro01 img{ width: 100%; height: auto; } .view-newspro01{ position: relative; } .view-newspro01 .pubbox { position: absolute; bottom: 0; line-height: 50px; color: #fff; left: 0; background: rgba(0,0,0,0.1); width: 100%; } .view-newspro01 .pubbox .d01{ display: flex; align-items: center; justify-content: space-between; } .view-newspro01 .pubbox .d01 p { font-size: 14px; margin: 0; color: #fff; } .view-newspro01 .pubbox .d01 p a{ color: #fff; transition: all .3s; } .view-newspro01 .pubbox .d01 p a:hover{ opacity: .7; } .view-newspro01 .pubbox .d01 p em{ color: #fff; } .view-newspro01 .pubbox .d01 .hotbox em{ margin-right: 3px; color: #e30a0a; } .wp1400{ width: 1400px; margin: auto; } .v-title { text-align: center; margin-bottom: 50px; } .v-title h2 { font-size: 35px; font-weight: bold; color: #333; } .v-title p { font-size: 16px; color: #999; } .wordbox{ margin-top: 100px; } .view-newspro02{ margin-top: 100px; } .view-newspro02 .d01 li div{ width: 80%; margin: auto; font-size: 16px; line-height: 1.8; text-align: center; } .view-newspro02 .d01 li span{ display:block; text-align: center; margin: 10px 0; } .view-newspro02 .d01 li img{ max-width: 100%; height: auto; } .view-newspro03{ margin-top: 100px; } .view-newspro03-2{ margin-top: 50px; } .view-newspro03 .diy-edit-but{ top: 50px; } .view-newspro03 .divbox{ background: #f3f4f8; padding: 70px 0; } .view-newspro03 .d01{ position: relative; } .view-newspro03 .d01 .v-prev01, .view-newspro03 .d01 .v-next01 ,.view-newspro04 .d01 .v-prev02, .view-newspro04 .d01 .v-next02 { position: absolute; left: -40px; top: 22px; border: 1px solid #eee; width: 25px; text-align: center; line-height: 25px; border-radius: 50%; cursor: pointer; font-size: 14px; } .view-newspro03 .d01 .swiper-button-disabled ,.view-newspro04 .d01 .swiper-button-disabled{ display: none; } .view-newspro03 .d01 .v-prev01:hover, .view-newspro03 .d01 .v-next01:hover ,.view-newspro04 .d01 .v-prev02:hover, .view-newspro04 .d01 .v-next02:hover{ background: #0e59d1; border-color: #0e59d1; color: #fff; } .view-newspro03 .d01 .v-next01 ,.view-newspro04 .d01 .v-next02{ left: auto; right: -40px; } .view-newspro03 .d01 span { display: flex; width: auto; align-items: center; padding:15px 10px; position: relative; cursor: pointer; border: 1px solid #eee; box-sizing: border-box; } .view-newspro03 .d01 span em { display: block; width: 34px; height: 34px; border: 2px solid #0e59d1; text-align: center; line-height: 34px; border-radius: 50%; color: #0e59d1; font-size: 17px; font-weight: bold; font-style: normal; } .view-newspro03 .d01 span.a{ background: #0e59d1; color: #fff; } .view-newspro03 .d01 span.a em{ background: #fff; color: #0e59d1; border-color: #fff; } .view-newspro03 .d01 span h3{ width: calc(100% - 50px); margin-left: 10px; font-weight: bold; font-size: 17px; color: #444; line-height: 1.1; } .view-newspro03 .d01 span em img { width: 45px; height: auto; margin-right: 10px; } .view-newspro03 .d01 span.a h3{ color:#FFF; } .tabconbox { background: #fff; box-shadow: 0 10px 20px rgba(0,0,0,0.2); } .tabconbox .onlyimg{ display: none; } .tabconbox .onlyimg img{ width: 100%; height: auto; } .onlyimg.one{ display: block; } .listtit { width: 350px; height: 700px; background: #f1f3ff; overflow-y: scroll; } .listtit::-webkit-scrollbar { width:3px; background:#fff; } .listtit::-webkit-scrollbar-thumb { width:3px; background:#ddd; border-radius: 5px; } .listtit h3 { line-height: 1.3; font-size: 20px; padding: 30px 30px; cursor: pointer; } .listtit h3.a{ background: #0e59d1; color: #fff; } .list-img { display: flex; justify-content: space-between; } .list-img.one{ display: none; } .list-img ul { width: calc(100% - 350px); } .list-img li{ display: none; } .tabconbox{ display: none; } .list-img li.a,.tabconbox.a{ display: block; } .list-img li p { padding: 20px; font-size: 17px; max-height: 100px; margin: 30px; border-radius: 15px; } .list-img li span { display: block; } .list-img li span img{ width: 100%; height: auto; } .view-newspro03 .diy-edit-bg{ position: relative; } .view-newspro04{ margin: 100px auto; overflow: hidden; } .view-newspro04 .d01 { border-bottom: 1px solid #eee; position: relative; height: 74px; } .view-newspro04 .d01 span{ display: flex; align-items: center; justify-content: center; cursor: pointer; position: relative; padding-bottom: 30px; line-height: 1.2; height: 75px; box-sizing: border-box; } .view-newspro04 .d01 span::after{ position: absolute; content: ''; width: 0; height:2px; bottom: -1px; left:50%; background: #0e59d1; transform: translateX(-50%); transition: all .3s; } .view-newspro04 .d01 span.a::after{ width: 100%; } .view-newspro04 .d01 img{ width: 40px; height: auto; margin-right: 10px; } .view-newspro04 .d01 h3{ font-size: 18px; transition: all .3s; } .view-newspro04 .d01 span.a h3 { color: #0e59d1; font-weight: bold; } .view-newspro04 .d02{ margin-top: 50px; } .view-newspro04 .d02 .tabul.a{ display: block; opacity: 1; height: auto; } .view-newspro04 .d02 .tabul{ opacity: 0; height: 0; } .view-newspro04 .d02 li img{ width: 100%; height: auto; } .view-newspro04 .d02 .tabul{ position: relative; } .view-newspro04 .d02 .s-prev01,.view-newspro04 .d02 .s-next01{ position: absolute; width: 50px; background: rgba(0,0,0,0.3); line-height: 50px; border-radius: 50%; text-align: center; left: -60px; cursor: pointer; color: #fff; top: 50%; margin-top: -25px; z-index: 22; transition: all .3s; } .view-newspro04 .d02 .s-prev01:hover,.view-newspro04 .d02 .s-next01:hover{ background: #0e59d1; color: #fff; } .view-newspro04 .d02 .swiper-button-disabled{ display: none; } .view-newspro04 .d02 .s-next01{ left: auto; right: -60px; } .view-newspro04 .d02 .s-dots { bottom: -50px; position: absolute; width: 100%; text-align: center; z-index: 2; display: none; } .view-newspro04 .d02 .s-dots span{ margin: 0 5px; } @media screen and (max-width:1440px){ .wp1400{ width: 1200px; } .listtit { width: 280px; height: 600px; } .listtit h3 { font-size: 17px; padding: 20px; } .view-newspro03 .d01 span h3{ font-size: 15px; } .view-newspro03 .divbox { padding: 40px 0; } .list-img ul { width: calc(100% - 280px); } .list-img li p { padding: 15px; font-size: 14px; margin: 20px; } .view-newspro04 .d01 img { width: 30px; } .view-newspro04 .d01{ height:71px; } .view-newspro04 .d01 h3{ font-size: 17px; } .view-newspro04 .d01 span{ height: 72px; } } @media screen and (max-width:1440px){ .menu{ margin-right: 70px; } .banner li div.d02 span{ margin: 30px 0; } .banner li div.d02 span p{ margin: 5px 0; } .menu li a.nav-a-1{ padding: 30px 26px; } } @media screen and (max-width:1366px){ .wp1400{ width: 1100px; } } .w960 .view-newspro04 .d01 h3 { font-size: 17px; } .w960 .view-newspro04 .d02 .s-prev01{ left: 15px; z-index: 2; } .w960 .view-newspro04 .d02 .s-next01{ right: 15px; z-index: 2; } @media screen and (max-width:1024px){ body{ background:url(/template/index/public/54/54-0088/images/mbbg01.jpg) no-repeat center top; background-size:100%; } .mbhead { padding: 0 10px; position:relative; line-height:55px; height:55px; } .mbbox{ background: #1888fb; padding:10px; padding-bottom:0; } .mbzixun a { display: block; background: #fff; padding-left: 20px; border-radius: 30px; font-size: 14px; color: #999; line-height: 34px; } .mbzixun a span { display: block; padding: 0 20px; color: #fff; float: right; border-radius: 30px; margin: 3px; line-height: 28px; background-image: linear-gradient(0deg,#0a83fe 0,#3b98f7 100%); } .mblogo a{ display: block; line-height: 50px; } .mblogo img { max-width: 120px; height: auto; margin-top: 5px; } .nav-click { color: #fff; font-size: 25px; margin-top: -14px; right: 3px; text-align: center; } .mbmenu { position: fixed; width: 100%; background: #fff; height: 100%; top: 0; right:-100%; z-index:10; overflow-y:scroll; } .mbmenu .nav-ul-1 { padding-top: 70px; overflow-y: auto; height: 80vh; } .mbmenu li a { color: #333; border-bottom: 1px solid #eee; border-top: none; padding: 15px 0; text-align: center; font-size: 18px; font-weight: bold; } .mbmenu li div{ width:100%; right:20px; background-size:15px; } .mbmenu ul ul{ background:#f9f9f9; padding-top:0; } .mbmenu ul .nav-ul-3 { display: block; background: #edf2f8; padding: 15px 0; } .mbmenu ul .nav-ul-3 li a { padding: 5px; font-size: 14px; font-weight: normal; color: #666; text-align: left; padding-left: 25px; border-bottom: none; position:relative; box-sizing: border-box; } .mbmenu li .nav-ul-2 li li a::before { position: absolute; content: ''; width: 5px; height: 5px; background: #ff7600; left: 10px; top: 12px; transform: rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); } .mbmenu li .nav-ul-2 li.nav-li-2 a em { display: inline-block; font-size: 14px; color: transparent; background: url(/template/index/public/54/54-0088/images/hot.png) no-repeat center; background-size: 20px; } .mbclose { display: block; position: absolute; top: 20px; right: 20px; width: 26px; height: 26px; text-align: center; border-radius: 50%; line-height: 26px; background: #105bd2; font-size: 12px; color: #fff; } .banbox{ margin:0 10px; } .banner{ border-radius:10px; box-shadow:0 10px 10px rgba(0,0,0,0.1); } .banner li img{ width:100%; height:auto; } .mbstyle{ margin-top:30px; } .mbstyle li { width: 25%; float: left; text-align: center; } .mbstyle li a { display: block; } .mbstyle li span { display: block; width: 50px; margin: auto; } .mbstyle li img { width: 100%; height: auto; } .mbstyle li h3 { font-size: 14px; margin-top: 5px; } .mnewsbox { height: 40px; border-radius: 25px; background: #edf2f8; border: 1px solid #cddcf3; box-sizing: border-box; margin: 30px 10px; padding: 5px 0; } .mnewsbox .mtit01{ float:left; margin-left:20px; margin-top:7px; } .mnewsbox .mtit01 h1,.mnewsbox .mtit01 h2{ float:left; font-size:14px; font-weight:bold; color:#000; line-height:16px; } .mnewsbox .mtit01 h2{ color:#115cd3; padding-right:10px; border-right:1px solid #ccc; } .mnewsbox .mnews{ float:right; margin-right:20px; width:calc(100% - 120px); height:20px; margin-top:5px; } .mnewsbox .mnews li a{ display:block; line-height:20px; } .mnewsbox .mnews li h3{ font-size:12px; color:#333; width:calc(100% - 20px); float:left; } .mnewsbox .mnews li em{ display:block; line-height:20px; font-size:12px; color:#cccc; float:right; } .tit { margin-bottom: 19px; } .tit h2 { font-size: 20px; color:#115cd3; } .tit h2 span{ display:inline-block; padding:0 40px; position:relative; } .tit h2 span::after ,.tit h2 span::before{ position:absolute; content:''; width:20px; height:100%; left:0; top:0; opacity:.5; background:url(/template/index/public/54/54-0088/images/titbg02.png) no-repeat left center; } .tit h2 span::before{ right:0; left:auto; background-position:right center; } .tit ul li span img { max-width: 25px; } .tit ul li { display: block; padding: 0; float: left; width: 33.33%; } .tit ul li span { width: 55px; height: 55px; line-height: 55px; margin:auto; } .tit ul li::before{ display:none; } .mbproductbox{ background: #f5f5f5; padding: 10px; border-radius: 10px; } .mbpro01{ display:none; } .mbpro01-1{ display:block; } .mbpro01 li { float: left; width: 48.5%; margin-right: 3%; margin-bottom:10px; } .mbpro01 li:nth-child(2n){ margin-right:0 !important; } .tit ul li h3 { font-size: 14px; } .mbpro01 li a { padding: 10px 5px; background: #ffffff; border-radius: 5px; display: block; } .mbpro01 li span { display: block; float: left; width: 40px; background: #7cdad8; border-radius: 50%; line-height: 40px; text-align: center; } .mbpro01 li img { width: 20px; height: auto; } .mbpro01 li h3 { float: right; width: calc(100% - 50px); font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .mbpro01-1 ul{ height: 280px; overflow: hidden; } .mbpro01-1 ul.a{ height: auto; } .promore{ width: 50%; margin: auto; text-align: center; line-height: 33px; border: 1px solid #fe9f33; background-image: linear-gradient(0deg,#fe6b03 0,#fcaa3c 100%); border-radius: 30px; font-size: 14px; color: #fff; margin-top: 10px; } .promore em{ font-size:14px; color:#fff; margin-left:5px; } .mbabout { margin-top: 20px; padding:10px 20px; text-align: center; margin-top: 30px; border-top: 10px solid #eaf1fd; } .mbabout div h2 span { display: inline-block; } .mbabout h3 { font-size: 20px; font-weight: bold; color: #333; position: relative; display:inline-block; } .mbabout h3 span{ position:relative; } .mbabout h3::before{ position:absolute; content: ''; display: block; width: 100%; height: 5px; background: #abcdfb; left: 0; position: absolute; bottom: 5px; } .mbabout div { font-size: 14px; line-height: 1.8; margin: 20px 0; } .mbabout div p.p01 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 10px; line-height: 1.5; } .mbabout div span { display: block; } .mbabout div span a { font-size: 20px; color: #fc9d30; } .mbmore { display: block; width: 130px; line-height: 30px; margin: auto; border: 1px solid #1888fb; color: #ffffff; font-size: 14px; border-radius: 30px; text-align:center; background-image: linear-gradient(0deg,#2185ff 0,#69a7fe 100%); } .mbmore em{ color:#fff; } .mbabout02{ margin-top:20px; } .mbabout02 li { float: left; width: 31%; margin-right: 3.5%; } .mbabout02 li a{ display: block; } .mbabout02 li a img { width: 100%; height: auto; border-radius: 8px; box-shadow: 0 5px 5px rgba(255,108,10,0.3); } .mbabout02 li.a2 img{ box-shadow: 0 5px 5px rgba(86,101,254,0.3); } .mbabout02 li.a3 img{ box-shadow:0 5px 5px rgba(7,178,241,0.3); } .mbabout02 li.a3{ margin-right:0; } .news01 { width: 100%; } .news01 li { width: 100%; margin-right: 0; margin-bottom: 10px; background:#fff; } .news01 li span { width: 160px; float:left; } .news01 li div { padding: 10px 0; background: #fff; box-sizing: border-box; width: calc(100% - 170px); float: right; padding-right:5px; } .news01 li div h3 { font-size: 14px; height: 44px; margin-bottom: 0; } .newsbox { padding: 30px 0; margin-top: 30px; border-top: 10px solid #eaf1fd; } .news02 li { padding: 5px 0; margin: 0 15px; border-bottom: navajowhite; } .newsmore { width: 50%; line-height: 35px; font-size: 14px; border-radius: 30px; margin-top: 15px; border: 1px solid #fe9f33; background-image: linear-gradient(0deg,#fe6b03 0,#fcaa3c 100%); } .news02 { width: 100%; padding: 20px 0; } .news02 li a { font-size: 14px; } .mbfoot { padding: 40px 20px; border-top: 10px solid #eaf1fd; background:#fff; } .ftlogo img { max-width: 110px; height: auto; } .mbcon{ margin:20px 0; } .mbcon p { font-size: 12px; letter-spacing: 1px; color: #333; line-height: 1.7; } .mbcon p a { color: #333; } .mbcon02{ margin-top:15px; } .mbcon02 li { float: left; margin-right: 0; width: 50%; } .mbcon02 li a { display: block; color: #666; font-size: 11px; } .mbcon02 li img { width: 80px; height: auto; margin-right: 10px; float: left; } .mbcon02 li h3 { float: left; width: 54px; margin-top: 10px; } .copy { padding-bottom: 85px; padding-top: 0; background: none; border-top: 1px solid #eee; padding-top: 20px; background:#fff; } .default-copyright{ padding:0 20px; } .copy .default-copyright { text-align: left; box-sizing: border-box; } .copy .default-copyright a { color: #666; } .mbftnav { position: fixed; width: 100%; background: #fff; z-index: 2; bottom: 0; padding: 5px 0; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 10px 10px 0 0; } .mbftnav li { float: left; width: 20%; text-align: center; position:relative; } .mbftnav li a{ display:block; } .mbftnav li span { display: block; width: 20px; margin: auto; } .mbftnav li span img { width: 100%; height: auto; } .mbftnav li.li03 span { width: 50px; height: 50px; position: absolute; border-radius: 50%; left: 50%; margin-left: -28px; background-image: linear-gradient(0deg,#115cd3 0,#69a7fe 100%); line-height: 50px; text-align: center; top: -30px; border: 3px solid #fff; box-shadow: 0 -5px 10px rgba(0,0,0,0.1); } .mbftnav li.li03 span img { width: 25px; } .mbftnav li.li03 h3{ margin-top:26px; } .mbftnav li h3 { font-size: 12px; margin-top: 2px; } .banner01 { margin: 5px 10px; border-radius: 10px; overflow: hidden; } .catbox h2 { font-size: 23px; line-height:1.5; } .catbox{ text-align:center; width:100%; display: none; } .catbox p { font-size: 14px; letter-spacing: 3px; } .list-mbnav { padding:10px; background: #fff; border-radius: 5px; margin:10px; } .list-mbnav li{ width:auto; } .list-mbnav li a { font-size: 14px; padding: 7px 10px; border-radius: 5px; } .list-mbnav li.a a { background: #ff9800; color: #fff; } .list-about01 { padding: 30px 0; } .list-about01 h2 p { font-size: 12px; } .list-about01 div.d01 p { line-height: 1.8; margin-bottom: 20px; padding: 0 20px; } .list-about01 h2 { margin-bottom: 15px; } .list-about01 .d02 { margin-top: 30px; } .list-about01 .d02 li { width: 100%; margin-right: 0; margin-bottom: 20px; } .list-about01 .d02 li div { padding: 0 20px; } .list-about01 .d02 li div p { font-size: 14px; color: #333; } .list-about01 .d02 li div h3 { font-size: 19px; margin-top: 10px; color: #115cd3; } .list-about02 ul{ padding: 0 !important; padding-bottom: 200px !important; } .list-about02 li { width:33.33%; padding: 20px 0; border-bottom: 1px solid rgba(255,255,255,0.1); } .list-about02 li span { width: 50px; height: 50px; line-height: 50px; } .list-about02 li img { width: 30px; } .list-about02 li h3 { font-size: 13px; margin: 15px; margin-bottom:0; } .list-about02 li div { padding: 20px; font-size: 12px; height: 200px; line-height: 1.8; } .list-about02 { padding: 50px 0; } .list-about03 { margin: 0; padding: 50px 0; } .tit p { font-size: 14px; } .list-about03 li { width: 100%; margin-bottom: 15px; margin-right: 0; padding:10px; } .list-about03 li span { width: 130px; } .list-about03 li div { width: calc(100% - 130px); padding:0 15px; } .list-about03 li p { font-size: 11px; margin-top: 8px; } .list-about03 li h3 { font-size: 16px; } .list-develop { padding: 30px 0; } .list-develop .d02 { padding: 20px; margin-top: 30px; margin-bottom: 50px; } .list-develop .d02 .ul01 li div ul li { width: 100%; margin:1% 0; } .honor-nav li span { width: 70px; } .list-honor h2 { font-size: 25px; margin-bottom: 40px; } .list-honor { margin: 30px auto; } .list-honor li { width: 47%; margin: 1.5%; margin-bottom:20px; } .list-honor li span { padding-bottom: 25px; background-size: 100% 25px; } .list-honor li a h3 { font-size: 10px; } .list-fuli li { width: 16.66%; } .list-fuli h2 { font-size: 17px; letter-spacing: 2px; } .list-fuli { margin: 50px 10px; } .list-fuli li span { width: 22px; } .list-fuli ul { padding: 40px 0; } .list-fuli li div { margin-top: 10px; } .list-fuli li div h3 { font-size: 12px; } .list-recruit li span.s01 em,.list-recruit li span.s01 em{ display:none; } .list-recruit li span.s01 h3 { width: 100%; } .list-recruit li.li01 { padding: 15px 20px; } .list-recruit li.li01 p { padding-right: 0; } .list-recruit li a.con { padding: 15px; } .list-recruit li span.s01 { width: calc(100% - 110px); } .list-recruit li a.con p { font-size: 14px; width: 110px; } .list-recruit li a.con p em { margin-left: 20px; font-size: 14px; } .list-joinbox { padding: 50px 0; } .list-fuli h2 span { border-radius: 20px; padding:0 15px; line-height: 30px; top: -16px; background: #0e59d1; color: #fff; } .list-contact01 .d01,.list-contact01 .d02::before ,.list-fuli h2 span::before, .list-fuli h2 span::after{ display:none; } .list-contact01 .d02 { width: 100%; padding: 0 25px; background: none; color: #333; } .list-contact01 .d03 li { width: 100%; margin-right: 0; padding: 20px; margin-bottom: 15px; } .list-contact01 .d02 li { margin: 20px 0; } .list-contact01 { margin: 50px 0; } .list-fuli .d01 { padding: 0 10px; } .list-join01 li { width:100%; margin-bottom: 30px; } .list-join01 li span { width: 60px; float: left; } .list-join01 li div { margin-top: 10px; width: calc(100% - 75px); float: right; text-align: left; } .list-join01 li div h3 { margin-bottom: 5px; } .list-join01 { padding: 30px 0; } .list-join02 { padding: 50px 0; } .list-message span.s01 { width: 60px; height: 60px; left: 50%; top: -35px; margin-left: -35px; line-height: 60px; font-size: 20px; border: 5px solid #d7e0f3; } .list-message .layui-form-checkbox span { padding: 0 5px; font-size: 12px; } .list-message form .layui-form-checkbox { margin: 2px !important; } .list-message form .layui-form-checkbox { height: 27px; line-height: 26px; } .list-message .layui-form-pane .layui-form-radio, .list-message .layui-form-pane .layui-form-switch { margin-top: 0; margin-left: 0; } .list-message { padding: 30px 10px; margin: 20px 10px; } .list-message h2 { font-size: 20px; margin: 15px auto; } .list-message .layui-form-select dl dd { font-size: 14px; } .list-message .layui-form-pane .layui-input { line-height: 40px; height: 40px; font-size: 14px; padding: 0 10px; } .layui-form-pane .layui-form-text .layui-textarea { font-size: 14px; } .list-message form .layui-btn { line-height: 40px; height: 40px; font-size: 16px; } .list-service01 .d01 img { max-width: 100px; margin-right: 0; } .list-service01 .d02 { margin-top: 15px; width: 100%; } .list-service01 { box-shadow: none; padding: 30px 0; border-bottom: 1px solid #eee; } .list-service01 .d01 span { width: calc(100% - 110px); font-size: 12px; } .list-service01 .d01 { width: 100%; } .list-service01 .d02{ text-align:center; } .list-service01 .d02 a { display: inline-block; float:none; margin:0 10px; } .list-service02 { padding: 30px 0; } .list-service02 div.d01,.list-service02 span { width: 100%; } .list-service02 div p { line-height: 1.8; margin-bottom: 10px; font-size: 14px; } .list-service03 { padding: 50px 0; } .tit p{ letter-spacing: 3px; } .list-service03 li { width: 100%; margin-right: 0; padding: 20px; margin-bottom: 3%; } .list-service03 li ins { line-height: 24px; height: auto; } .list-service03 li span { width: 60px; height: 60px; line-height: 60px; } .list-service03 li img { width: 30px; } .list-service03 li div { width: calc(100% - 80px); } .list-service03 li div h3 { font-size: 16px; margin-bottom: 10px; } .list-service04 { padding: 50px 0; } .list-service04 ul { width: 100%; } .list-service04 li { width: 100%; margin-right: 0; margin-bottom: 15px; } .list-service04 li div ins { line-height: 1.8; height: auto; font-size:12px; } .list-service04 li div { padding: 20px; } .list-news01 { padding: 10px; width: 100%; border: 1px solid #eee; } .list-news01 li span { width: 130px; } .list-news01 li div { width: calc(100% - 140px); } .list-news01 li div p{ display:none; } .list-news01 li div h3 { font-size: 14px; margin-bottom: 10px; } .list-news01 li a { padding-bottom: 15px; margin-bottom: 15px; } .list-news { margin-bottom: 30px; } .view-news { padding: 20px; margin-top: 0; } .newsright { width: 100%; } .view-news .word .title { font-size: 18px; } .pox { margin: 10px 0; font-size: 12px; } .fanye { padding-top: 20px; margin-top: 20px; } .view-newsbox { margin-bottom: 30px; } .list-news02{ border: 1px solid #eee; } .list-news02 li div { padding: 20px; } .list-news02 li h3 { font-size: 18px; margin-bottom: 10px; } .list-news01 li div ins, .list-news02 li div ins { margin-top: 10px; } .list-download { margin: 10px; border: 1px solid #eee; background: #fff; } .list-download ul { padding: 0; } .list-download li .d01 { width: calc(100% - 90px); } .list-download li .d02 { margin-top: 5px; } .list-download li .d02 em { padding: 3px 8px; font-size: 12px; } .list-download li .d02 em i { font-size: 12px; margin-right: 3px; } .list-download li a { padding: 15px 0; } .list-download li .d01 h3 em { width: 25px; background-size: 23px !important; } .list-download li .d01 h3 em.rar ,.list-download li .d01 h3 em.zip{ background-size: 20px !important; } .list-download li .d01 p { font-size: 12px; margin-left: 35px; } .list-case li { width: 100%; margin-right: 0; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee; } .list-case li a span { width: 160px; float: left; } .list-case li a div { padding: 0; float: right; width: calc(100% - 170px); box-sizing: border-box; background:none; } .list-case li a div h3 { font-size: 16px; height: auto; margin-bottom: 10px; } .list-case li a { border-radius: 0; } .list-case { margin: 30px auto; } .list-map { padding:0 0 50px 0; } .maxbox { width: 100%; } .maxbox ul { width: 100%; left: 0; } .list-pbox { padding: 30px 0; } .pbox01 li span { width: 100%; } .pbox01 li .d01 { padding:30px 20px; width: 100%; } .pbox01 li div h3 { font-size: 20px; margin-bottom: 20px; } .pbox01 li div div { font-size: 14px; line-height: 1.8; } .pbox01 li div a { width: 100px; height: 35px; line-height: 35px; font-size: 13px; margin-top: 20px; } .pagenum01, .pagenum02, .pagenum03 { right: 10px; bottom: 20px; } .p-prev, .p-next, .p-prev02, .p-next02, .p-prev03, .p-next03{ width:30px; height:30px; line-height:30px; font-size:14px; left:20px; top:25%; display:none; } .p-next, .p-next02, .p-next03 { left: auto; right:20px; } .list-product li { width: 100%; margin-right: 0; margin-bottom: 15px; } .list-product li a { padding: 20px 10px; } .list-product li span { width: 150px; } .list-product li div { width: calc(100% - 160px); } .list-product li div h3 { font-size: 18px; margin-bottom: 10px; } .list-product li div p { font-size: 12px; line-height: 1.8; } .list-product li div em { width: 100px; line-height: 35px; margin-top: 15px; font-size: 13px; } .view-product .word { padding: 20px; margin-bottom:30px; } .view-product .word .title { font-size: 20px; } .view-pcon { padding: 15px 0; margin-bottom: 30px; margin-top: 15px; background: #b1caf0; } .view-pcon span { margin-left: 0; display: block; } .view-download { width: auto; margin: 70px 10px 50px 10px; padding: 25px; padding-top: 70px; box-sizing: border-box; border-radius: 10px; box-shadow: 0 0 10px #eee; } .view-download .xz { width: 70px; height: 70px; line-height: 70px; font-size: 23px; margin-left: -40px; top: -40px; border: 5px solid #d9e7ff; } .view-download .title { font-size: 20px; } .view-download .downloadbox .download dd a { float: left; margin-top: 20px; } .xiazaibox .downloadbox .download dd a, .xiazaibox .downloadbox .vs01 .downloadnow { line-height: 30px; font-size: 12px; background-position: 10px center; background-size: 13px; padding: 0 12px 0 25px; } .view-help .word .title { width: calc(100% - 100px); } .banner li div.d01 { width: 90%; } .banner li div.d02 span { margin:5px 0 10px 0; font-size:12px; } .banner li div.d02 h3 { font-size: 15px; } .banner li div.d02 span p { font-size: 10px; width: 100%; margin: 0; padding-left: 10px; } .banner li div.d02 span p::before { width: 3px; height: 3px; border: 1px solid #fff; top: 4px; } .banner li em{ width:70px; border-radius:3px; font-size:12px; line-height:22px; } .default-article-content p{ width:100% !important; } .titbox{ width: 80%; } .titbox .search .search-keyword { width: calc(100% - 70px); font-size: 14px; line-height: 32px; } .titbox .search .search-submit{ font-size: 14px; line-height: 32px; height: 32px } .titbox h2 { font-size: 20px; } .banner02 img{ border-radius: 5px; overflow: hidden; } .list-fazhan ul.ul01::before { left: 20px; margin-left: 0; } .list-fazhan li.li01 div.d01 ,.list-fazhan li.you div.d01{ width: 100%; text-align: left; padding-right: 0; padding-left:40px; float: left; } .list-fazhan li.li01 h2 em,.list-fazhan li.you div.d01好h2 em{ right: auto; left: -30px; } .list-fazhan em.e01{ text-align: left; } .jiameng01 li { padding: 10px; width: 100%; } .jiameng01 li span { width: 60px; margin-right: 15px; } .jiameng01 li div { width: calc(100% - 80px); margin-top: 7px; } .jiameng01 li h3 { margin-bottom: 0; } .jiameng01 li div p { display: inline-block; margin-right: 13px; } .jiameng01 { margin: 30px auto; width: 100%; } .jiameng02{ padding: 0 !important; border:none; margin-bottom: 20px; } .jiameng02 .d01 span { font-size: 16px; padding: 0; width: 33.33%; line-height: 45px; } .jiameng02 ul { padding: 0 20px; } .jiameng02 li p { font-size: 14px; } .list-message form .layui-form-item { width: 100%; margin-right: 0; } .list-message form{ margin: 0 10px; } .list-service04 li span{ width: 100%; } .list-service04 li div { padding: 20px; width: 100%; margin-top: 0; } .mbsearch { margin:10px 10px; background: #fff; border-radius: 30px; overflow: hidden; margin-top: 10px; } .mbsearch .keywordbox { line-height: 34px; padding-left: 15px; width: calc(100% - 80px); border: none; font-size: 14px; } .mbsearch .submitbox { float: right; width: 60px; margin-right: 5px; border: none; line-height: 24px; border-radius: 30px; margin-top: 5px; background:#1b68ea; font-size:14px; color:#fff; } .mbtopnav { margin: 15px 0; text-align:center; } .mbtopnav li { display: inline-block; text-align: center; } .mbtopnav li a { display: block; font-size: 14px; color: #fff; position: relative; padding: 0 15px; } .mbtopnav li a::before { position: absolute; content: ''; width: 1px; height: 11px; background: #fff; right: 0; top: 5px; opacity: .3; } .mbtopnav li:last-child a::before{ display:none; } .maxbox ul li:hover div{ display: none !important; } .mblistmap{ margin-top: 20px; } .mblistmap li { margin: 15px 0; border: 1px solid #eee; padding-bottom: 15px; } .mblistmap li div { padding: 0 10px; } .mblistmap li h3 { padding: 5px 10px; background: #e3eaf7; color: #0e58d3; font-weight: bold; margin-bottom: 15px; font-size: 17px; } .mblistmap li div h4 { font-weight: bold; font-size: 14px; color: #0e59d0; margin-top: 10px; } .mblistmap li div a { font-size: 13px; color: #999; margin-right: 10px; } .mbtitjm{ margin-top: 30px; } .mbtitjm h2,.mbtitjm p{ color: #fff; } .list-join02 { padding: 50px 0; padding-bottom: 30px; } .list-join01 li div p { display: inline-block; margin-right: 10px; } .list-join01 li { margin-bottom: 15px; } .list-join01 li div{ margin-top: 5px; } .youshi { margin: 50px auto; } .youshi li { width: 100%; margin-right: 0; margin-bottom: 15px; } .youshi li div img { float: left; } .youshi li div p { float: right; text-align: left; width: calc(100% - 70px); height: auto; margin-top: 0; } .youshi li h3 { font-size: 17px; } .youshi li span img { height: 45px; } /*---------------view-newsproduct----------------------*/ .wp1400 { width: auto; } .v-title h2 { font-size: 23px; } .v-title p { font-size: 10px; } .v-title { margin-bottom: 25px; } .view-newspro02 { margin-top: 50px; } .view-newspro04 { margin: 50px auto; } .view-newspro03 .d01{ padding-left: 10px; } .view-newspro04 .d01 span { width: auto; padding: 0; flex-wrap: wrap; align-items: initial; height: auto; } .view-newspro04 .d01 img { width: 25px; margin: auto; } .view-newspro04 .d01 h3 { font-size: 12px; width: 100%; line-height: 2; text-align: center; white-space: nowrap; } .view-newspro04 .d02 { margin-top: 30px; padding-bottom: 50px; } .view-newspro03 .d01 span { width: auto !important; padding: 10px ; border-radius: 5px; border: 1px solid #eee; } .view-newspro03 { margin-top: 50px; } .view-newspro03 .divbox { padding: 30px 0; } .view-newspro03 .d01 span em { width: 20px; height: 20px; line-height: 20px; font-size: 14px; } .view-newspro03 .d01 span h3 { width: calc(100% - 25px); margin-left:5px; font-size: 12px; } .list-img li,.list-img{ display: block; } .list-img ul { width: 100%; } .list-img li{ margin-bottom: 30px; } .list-img li p { padding: 0; font-size: 12px; max-height: initial; margin: 0; border-radius: 0; } .list-img li h3 { font-size: 17px; font-weight: bold; color: #333; text-align: left; padding-left: 10px; } .list-img li div{ margin: 10px; } .list-img li div p{ margin-bottom: 10px; } .tabconbox{ background: none; box-shadow: none; } .view-newspro04 .d02 .s-prev01, .view-newspro04 .d02 .s-next01{ display: none; } .view-newspro04 .d02 .s-dots{ display: block; } .view-newspro01 .pubbox { line-height: 30px; box-sizing: border-box; padding: 0 20px; } .view-newspro01 .pubbox .d01 p { font-size: 12px; } .wordbox { margin-top: 50px; padding: 0 10px; } .wordbox .default-article-content { font-size: 14px; line-height: 1.8; } .view-newspro02 .d01 li div { width: 100%; margin: auto; font-size: 14px; line-height: 1.8; padding: 0 10px; box-sizing: border-box; } .fenge{ display: none; } } @media screen and (max-width:768px){ } @media screen and (max-width:480px){ .list-search form { width: 100%; box-sizing: border-box; font-size: 14px; background: #fff; } } @media screen and (max-width:320px){ .mbcon02 li img { width: 70px; margin-right: 5px; } .mbcon02 li h3 { width: 54px; margin-top: 16px; font-size: 10px; } .mbtopnav li a { font-size: 12px; padding:0px 10px; } }