@charset "utf-8"; @font-face {font-family:BarlowCondensed-Regular; src:url(../font/BarlowCondensed-Regular.ttf);} @font-face{font-family:'din'; src: url('../font/din.OTF');} @font-face {font-family: roboto_l; src: url(../font/ROBOTO-LIGHT-10.TTF);} @font-face {font-family: Barlow-Bold; src: url(../font/Barlow-Bold.TTF);} @font-face{ font-family:LEMONMILK; src:url(../font/LEMONMILK-1.OTF);} @font-face {font-family: "Opensans-Regular";src: url("../font/font.woff2");} @font-face {font-family: "Roboto-Bold";src: url("../font/Roboto-Bold.woff2");} @font-face {font-family: Humanist521BT;src: url("../font/Humanist521BT.TTF"); } /* CSS Document */ *{ font-family:Opensans-Regular; padding: 0; margin:0;} html{ overflow-x:hidden;max-width: 640px; margin: 0 auto;} body{padding:0;margin:0; -webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1; font-size:14px;background:#fff;} a{text-decoration:none;outline-style:none;/*FF使用*/ outline:none; color:#333;} a,input,img,:focus{ -webkit-tap-highlight-color:transparent; mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/ ul{list-style:none;} img,ul,li,em{border:none; list-style:none; font-style:normal;} ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;} h3,h4,h5{ font-weight:normal;} .fl{ float:left} .fr{ float:right} .clear{clear:both;height:0px;font-size:1px;line-height:0px} .top_blank{height:55px;} .blank10{height:10px;} .blank15{height:15px;} .blank20{height:20px;} .blank30{height:30px;} .blank40{height:40px;} .blank50{height:50px;} .blank60{height:60px;} .blank70{height:70px;} .blank80{height:80px;} .page_box{ margin:0 15px; } .table{ display:table; text-align:center; width:100%; height:100%;} .table_cell{ display:table-cell; vertical-align:middle} /*通用*/ .flex_space{display: flex;justify-content:space-between;flex-wrap:wrap;} .col_2 li{width:48.5%;} .col_3 li{width:48.5%;} .ellipsis1 {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;} .ellipsis2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;} .ellipsis3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;} /*===========================header=============================*/ .header { no-repeat top; width: 100%; box-shadow: 0 3px 6px rgba(0,0,0,0.1); box-sizing:border-box; position:relative;} .header .logo { } .header .logo h1{font-size:14px; font-weight:normal; letter-spacing:0px; } .header .logo h3{font-size:14px; font-weight:normal; letter-spacing:0px; margin:0px 0 10px 0;} .header .logo img{width:100%; display:block;} /*menu*/ .nav_btn{position: absolute;top: 10px;right: 0px;width: 50px !important;height: 30px !important; transition: 0.5s;cursor: pointer;border:none;padding: 0;outline: none;background:none;} .nav_btn_active{ z-index:99999999;} .nav_btn .menu-label {color: #000;font-size:13px;display: inline-block;line-height: 30px;margin-right:2px;vertical-align:top; } .nav_btn .menu-icon {height: 30px;width: 30px;border: 1px dotted #000;border-radius: 50%;display: inline-block;} .nav_btn .menu-icon i {display: block;width: 12px;height: 2px;top: 13px;left: 9px;background: #000;position: relative;transition: all .2s ease-in-out;} .nav_btn .menu-icon i:after, .nav_btn .menu-icon i:before {display: block;width: 7px; height: 2px;background: #000;content: '';left: 2px;position: absolute;} .nav_btn .menu-icon i:before {top: -3px;transition: all 0.3s;} .nav_btn .menu-icon i:after {top: 3px;transition: all 0.3s;transition-delay: 0.05s;} .nav_btn_active .menu-label{color: #fff;} .nav_btn_active .menu-icon{ border-color:#fff;} .nav_btn_active .menu-icon i{background: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s} .nav_btn_active .menu-icon i:after, .nav_btn_active .menu-icon i:before {width:11px;background: #fff; top: 0px; left:0;} .nav_btn_active i:after {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)} .nav_btn_active i:before { -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);} .mask {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.5);display: none;} .header-nav {display: block;width:76%; position: fixed;top: 0;right:-76%; bottom: 0;opacity: 1;transition: 0.4s; /*transform: translateX(240px);*/ visibility: hidden\9; height: 100%; overflow: auto; z-index: 1090; background: #333; } .header-nav-active {opacity: 1; display:block;/*transform: translateX(0);*/} .am-offcanvas-content{ padding:0;} .menu_tit{line-height:40px; text-align:center; color: rgba(255,255,255,.4); border-bottom:solid 1px rgba(0,0,0,.15);} #nav .am-list > li{background: none; padding:15px 0; box-shadow:none !important; border:0; border-bottom:solid 1px rgba(0,0,0,.15);} #nav .am-list > li a{padding:0 0 0 20px ;font-size:14px; color: rgba(255,255,255,.7);} #nav .am-fr[class*="am-icon-"]{ color:rgba(255,255,255,.4) !important; font-size:18px;} #nav .am-list > li ul{} #nav .am-list > li ul li{padding:15px 5px 2px 40px; display: block;border:0;} #nav .am-list > li ul li a{font-size:14px;display:block;padding:0;color:rgba(255,255,255,.5);} #nav .am-list > li.curr > a,#nav .am-list > li ul li.curr a{ color:rgba(255,255,255,.7);} .canvas-page{transition: 0.4s;} .offcanvas-page{transform: translateX(-76%); } #nav .am-list > li,.menu_foot{transform: translateX(76%);transition: 0.4s;transform: translate3d(50%,0,0);opacity: 0;} .header-nav-active #nav .am-list > li,.menu_foot{transform: translateX(0px);transform: translate3d(0,0,0);opacity: 1;} /**/ .ban{background:url(../images/ban.png) no-repeat center bottom; padding:50px 0; background-size:cover;display:flex; text-align:center; align-items:center;} .ban img{ max-width:80%;} /*焦点图*/ #banner{position:relative; z-index:0; background:#000; overflow:hidden;} #banner .swiper-slide{ position:relative;} #banner .swiper-slide:after,.page_ban:after { content: ""; background: url(../images/banenr_line.png) repeat-x; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity:0.1; z-index: 1; } #banner .swiper-slide .pic{width:100%; height:160px; overflow:hidden;} #banner .swiper-slide .pic img{width:100%; animation: o-scale 10s linear infinite;} /*文本*/ #banner .txt{ position:absolute;z-index: 2;left: 0;top: 36%;width: 100%; box-sizing:border-box; text-align:center;height:100%;transition: .8s;text-shadow:rgba(0,0,0,0.5) 1px 1px 2px;} #banner .txt h3{font-size:23px; color:#fff; font-weight:normal; margin-bottom:15px; text-align:center;} #banner .txt p{font-size:14px; color:#fff; text-align:center; line-height:1.6em;} #banner .swiper-slide-active .txt { -webkit-animation: trantop 1s forwards cubic-bezier(0.4, 0, 0.49, 0.93); animation: trantop 1s forwards cubic-bezier(0.4, 0, 0.49, 0.93); } @-webkit-keyframes trantop { from { -webkit-transform: translateY(100px); transform: translateY(100px); opacity:0; } to { -webkit-transform: translateY(0); transform: translateY(0); opacity:1; } } @keyframes trantop { from { -webkit-transform: translateY(100px); transform: translateY(100px); opacity:0; } to { -webkit-transform: translateY(0); transform: translateY(0); opacity:1; } } /*分页器*/ #banner .swiper-pagination{text-align:center;} #banner .swiper-pagination-bullet{width:8px;height: 8px; display: inline-block; background: rgba(255,255,255,0.3); opacity:1; margin:0 3px; transition:0.3s all; border-radius:8px;} #banner .swiper-pagination-bullet-active{ background: rgba(255,255,255,0.8); } #banner .swiper-pagination{bottom:10px;} @keyframes o-upfade-top { 0% { opacity: 0; transform: translateY(40px); } 100% { opacity: 1; transform: translateY(0); } } @keyframes o-scale { 0%,85%,100%{ transform: scale(1); } 50%{ transform: scale(1.1); } } @keyframes o-opacity { 0%,30%,60%,100%{ opacity: 0; } 15%,45%{ opacity: 1; } } @keyframes o-scroll { 0% { transform: translateY(-100%); } 100% { transform: translateY(100%); } } .banner_b{ background:#3e4d5a; padding:6px 10px;} .banner_b h5{font-size:16px; font-weight:normal; color:#fff; line-height:1.6em; text-align:center;} /*圆形导航*/ .menu_nav{display:flex; display: -webkit-flex; /* Safari */ flex-wrap:wrap; justify-content:space-between; margin:20px 5px 10px 5px;} /*.menu_nav a{width:18.5%; text-align:center;color:#fff;padding: 10px 0; background:#146BBB;}*/ .menu_nav a{width:25%; text-align:center; margin-bottom:12px;} .menu_nav .menu_ico{width:48px; height:48px; border-radius:50%; background:#9FC139; display:block; margin:auto; margin-bottom:8px;} .menu_nav .menu_icohome{ background:url(../images/menu_icohome.png) no-repeat center center #6F99ED; background-size:60% auto;} .menu_nav .menu_ico0{ background:url(../images/menu_ico0.png) no-repeat center center #5FDABB; background-size:60% auto;} .menu_nav .menu_ico1{ background:url(../images/menu_ico1.png) no-repeat center center #FBD15B; background-size:60% auto;} .menu_nav .menu_ico2{ background:url(../images/menu_ico2.png) no-repeat center center #9297F2; background-size:60% auto;} .menu_nav .menu_ico3{ background:url(../images/menu_ico3.png) no-repeat center center #FB8585; background-size:60% auto;} .menu_nav .menu_ico4{ background:url(../images/menu_ico4.png) no-repeat center center #64D2E3; background-size:60% auto;} .menu_nav .menu_ico5{ background:url(../images/menu_ico5.png) no-repeat center center #F3A672; background-size:60% auto;} .menu_nav .menu_ico6{ background:url(../images/menu_ico6.png) no-repeat center center #D584FA; background-size:60% auto;} .menu_nav .menu_ico7{ background:url(../images/menu_ico7.png) no-repeat center center #F3A672; background-size:60% auto;} .menu_nav .menu_icotel{ background:url(../images/menu_icotel.png) no-repeat center center #D584FA; background-size:60% auto;} /*首页标题1*/ .index_title{ padding:25px 0 20px 0;} .title_z{ font-size:20px; text-align:center; color:#111; text-transform:uppercase; margin-bottom:10px; } .title_z:after {content: "";display: block;width: 15px;background:#2C3E7E;height: 2px;margin: 10px auto 10px auto;} .title_f{ font-size:14px; color:#666; text-align:center;} .title_z span{position: relative; font-family:Roboto-Bold;} .title_z span:before,.title_z span:after { content: ''; width: 35px; height: 1px; background: #ddd; position: absolute; top: 50%; } .title_z span:before{left: -50px;} .title_z span:after {right: -50px;} /*页面标题*/ .main_tit{ padding:25px 0 15px; } .main_tit_z{ font-size:18px; line-height:25px; color:#111; font-weight:bold;} .main_tit a{ float:right; margin-top:0px; border-radius:20px; padding:5px 10px; font-size:12px; color:#888; background:#ddd; transition:all 0.3s; } .main_tit a:hover{ background:#163369; color:#fff;} /* 横线 */ .xian{height: 8px;background: #f8f8f8;} .more_1{ text-align:center; margin:25px auto 10px auto;} .more_1 a{ text-transform:uppercase; display:inline-block; line-height:34px; width:100%; background:#f0f0f0; border-radius:5px; color:#888;} .more_1 a:hover{background:#DA251E; color:#fff;} .more_2{ text-align:center; margin:20px 0 30px 0;} .more_2 a{width:50%;line-height:40px; border-radius:40px; font-size:14px; border:solid 1px #e8e8e8; background:#fafafa; display: block;text-align: center; color:#333; margin:20px auto; transition:0.3s all;} .more_2 a:hover{background:#DA251E; color:#fff;} .daohang{ text-align:center; margin:25px auto 10px auto;} .daohang a{ text-transform:uppercase; display:inline-block; line-height:42px; font-size:16px; width:100%; background:#2C3E7E; border-radius:5px; color:#fff;} /*新闻焦点图*/ #news_img{width:100%;} #news_img .swiper-slide{position: relative;} #news_img .pic{ background:#000; overflow:hidden; } #news_img .pic img{ width:100%; display:block; transition:0.6s all;} #news_img .txt{ position:absolute; left:0; bottom:0; width:100%; padding: 0 20% 0 2%; height:36px; line-height:36px; background:rgba(0,0,0,0.5);} #news_img .txt .tit {font-size:15px; color: #fff; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; } #news_img .swiper-pagination{text-align:right;bottom:11px; box-sizing:border-box;} #news_img .swiper-pagination-bullet { text-align:center; width:8px;height:8px; opacity: 1;background: rgba(255, 255, 255, 0.5); border-radius:10px; } #news_img .swiper-pagination-bullet-active { background: #fff;} /*===========新闻资讯新闻列表=======*/ .index_news_list{ margin-top:20px;} .index_news_list dl{display:flex;justify-content:space-between;} .index_news_list dl .date{width:76px; height:76px; background:#2A72BE; transition:.5s; display:flex; justify-content:center;align-items:center; flex-wrap:wrap; position:relative;} .index_news_list dl .date span{ font-size:30px; display:block; margin-bottom:5px; font-weight:bold; color:#fff;} .index_news_list dl .date p{font-size:14px; text-align:center; position:relative; color:#fff;} .index_news_list dl .txt{width:calc(100% - 90px); box-sizing:border-box; display:flex; align-content:center; justify-content:center; flex-direction:column;} .index_news_list dl .txt h3{font-size:16px; padding:0 0 10px 0;} .index_news_list dl .txt p{color:#888;line-height:1.8em; font-size:12px;} .index_news_list ul{ border-top:solid 1px #e8e8e8; margin-top:15px; } .index_news_list li{margin-top:15px; line-height:20px; background: url(../images/dot.gif) left center no-repeat; padding-left:12px;} .index_news_list li span{float:right; font-size:12px; color:#999;} /*研究领域*/ #pxkc { width: 100%; margin:25px 0;} #pxkc .swiper-slide {text-align: center; background: #f2f2f2; width:100%; overflow:hidden; position:relative; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; } #pxkc .swiper-slide:not(.swiper-slide-active){ transform: scale(1); } #pxkc .swiper-slide .pic img{width:100%;} #pxkc .swiper-slide .txt{ font-size:20px; font-weight:bold; position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;display:flex; justify-content:center;align-items:center;} .container02{background:#F0F1F3; padding-bottom:30px;} .news_box{} .news_box .focus{} .news_box .focus .swiper-slide{position: relative;} .news_box .focus .pic{ background:#000; overflow:hidden; } .news_box .focus .pic img{ width:100%; display:block; transition:0.6s all;} .news_box .focus .txt{ position:absolute; left:0; bottom:0; width:100%; padding: 0 25% 0 3%; height:36px; line-height:36px; background:rgba(0,0,0,0.5);} .news_box .focus .txt .tit {font-size:15px; color: #fff; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; } .news_box .focus .swiper-pagination{text-align:right;bottom:12px; box-sizing:border-box;} .news_box .focus .swiper-pagination-bullet { text-align:center; width:9px;height:9px; opacity: 1; border:solid 1px #fff; background:none; border-radius:10px; } .news_box .focus .swiper-pagination-bullet-active { background: #2A72BE; border:solid 1px #2A72BE;} .news_box .list li{margin-top:15px; line-height:20px; background: url(../images/dot.gif) left center no-repeat; padding-left:12px;} .news_box .list li span{float:right; font-size:12px; color:#999;} .container03{ margin-top:25px;} .container03 .item{ margin-top:10px;} .container03 .tit {position:relative; margin-bottom:5px;} .container03 .tit .pic{overflow:hidden; } .container03 .tit img{width:100%; display:block; transition:0.3s all;opacity:1;} .container03 .tit .txt{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;} .container03 .tit .txt h5{ font-size:18px; font-weight:bold; margin:30px 0 0 10px;} .container03 .tit .txt span{float:right;} .container03 .tit .txt span a{ float:right; margin:30px 10px 0 0; border-radius:20px; padding:5px 10px; font-size:12px; color:#fff; background:rgba(0,0,0,0.3); transition:all 0.3s; } .container03 .tit .txt span a:hover{ background:#163369; color:#fff;} .container03 .item ul{ padding:0 5px;} .container03 .item li{ background: url(../images/dot.gif) left center no-repeat; padding-left:12px; box-sizing:border-box; line-height:40px;} .container03 .item li span{float:right; font-size:12px; color:#999; margin-left:10px;} /*快速导航*/ .ksdh{} .ksdh li{width:32%; position:relative; margin-bottom:8px; transition:0.3s all; border-radius:3px; overflow:hidden;} .ksdh li:hover{box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);translate3d(0, -3px, 0);-webkit-transform: translate3d(0, -3px, 0);} .ksdh li .pic{background:#000; overflow:hidden; position:relative;} /*.ksdh li .pic:before { content: ""; background: rgba(0,0,0,0.5); position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; }*/ .ksdh li .pic img{width:100%; display:block;} .ksdh li .txt{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; text-align:center; display:flex; justify-content:center; align-items:center; flex-wrap:wrap;} .ksdh li .txt .ico{ margin-bottom:10px;} .ksdh li .txt .ico img{height:25px;} .ksdh li .txt h5{ font-size:16px;} .job_about{ border:solid 1px #eee; padding:15px; border-radius:5px; margin-top:-15px; background:#F6FBFE;} .job_about p{line-height: 1.6; text-align: justify; margin-bottom:10px; text-indent:2em;} .job_list{} .job_list li{box-shadow: 0 5px 10px rgba(0,0,0,0); border:solid 1px #eee; background:#F6FBFE; padding:15px 15px; border-radius:5px; margin-bottom:15px; text-align: justify; } .job_list li .tit{ text-align:center;} .job_list li .tit h3{ font-size:15px; display:inline-block; padding:0px 20px; background:#0bba91; line-height:32px; border-radius:50px; color:#fff; position:relative;} /*.job_list li .tit h3:after{content:''; width:10px; height:10px; border-radius:100%; background:#0bba91; position:absolute; left:-25px; top:20px;}*/ /*.job_list li .tit h3:before{content:''; width:10px; height:10px; border-radius:100%; background:#0bba91; position:absolute; right:-25px; top:20px;}*/ .job_list li .txt{line-height:1.6;} .job_list li .txt h5{ font-size:15px; margin:15px 0 5px 0; font-weight:bold;} .job_list li .txt p{ margin-bottom:5px;} /*图文列表*/ .case_list{} .case_list li {background: #f8f8f8; margin-bottom:15px;position: relative;transition: ease 1s;} .case_list li .pic{background:#000; overflow:hidden; } .case_list li .pic img{width:100%; display:block; transition:0.6s all; } .case_list li .tit {margin-top:10px;font-size:15px; padding:0 10px; line-height:1.6em; color: #000000;font-weight: bold; text-align:justify;} .case_list li .info {padding:0 10px; font-size:13px; line-height:1.6em; margin-top:10px; color:#737373; } .case_list li .more {margin-top:10px;margin-bottom:20px; padding:0 10px;line-height: 28px;display: inline-block;} .case_list li .more .en { font-style:normal;font-size: 14px;font-family: Humanist521BT; text-decoration: underline;color: #000000;margin-right: 10px;} .case_list li .more .icon {display: inline-block;width: 25px;transition: ease .6s;height: 25px;background: url(../images/arr2.jpg) no-repeat center;vertical-align: middle;background-size: 100% 100%;} .case_list li:hover .more .icon{ transform: rotate(45deg);} .case_list li:hover .pic img{transform: scale(1.1);} .case_list li::after {content: "";width: 0;border-bottom: 2px solid #da251d;position: absolute;left: 50%;bottom: 0;z-index: 9;transition: 1s;} .case_list li:hover::after{width:100%; left:0;} #case {width: 100%;height:380px;} /*焦点图*/ #tj_news{position:relative; z-index:0; overflow:hidden; margin-top:-10px;} #tj_news .swiper-slide .pic img{width:100%; display:block; opacity:1;} #tj_news .swiper-slide .txt{ height:115px; box-sizing:border-box; background:#f8f8f8; width:100%; padding:15px 10px;} #tj_news .swiper-slide .txt h2{ font-size:16px; color:#222; margin-bottom:10px;} #tj_news .swiper-slide .txt p{line-height:22px; color:#555; font-size:13px; } /*分页器*/ #tj_news .swiper-pagination{text-align:center;} #tj_news .swiper-pagination-bullet{width:8px;height:8px; display: inline-block; background:rgba(0,0,0,0.2); opacity:1; margin:0 5px 0 0; transition:0.3s all; border-radius:50%;} #tj_news .swiper-pagination-bullet-active{ background:#DA251E; } #tj_news .swiper-pagination{bottom:30px;} /*文章列表*/ .news_list li{ border-bottom:solid 1px #e8e8e8; padding:15px 0px; position:relative;} .news_list li a{display: block; } .news_list li .txt{padding-right: 15px;} .news_list li .txt h5{font-size:15px; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;} .news_list li .txt p{ color:#999; font-size:13px;} .news_list li i.arr{color: #ccc; float:right; font-size:15px; margin-top:10px;} /*友情链接*/ .Linkbox{} .Linkbox li{width:48%; margin-bottom:10px;} .Linkbox select{ width:100%; border:1px solid rgba(255,255,255,0.5); color:#fff; background:none; outline:none; height:36px;} .Linkbox select option{ color:#666;} /*底部1*/ .footer{padding:25px 10px 15px 10px; /*background:url(../images/footer_bg.jpg) no-repeat center #15569D*/ background:url(../images/foot_map.png) no-repeat center top #1e4183; background-size:contain;} .footer p,.footer p a{ font-size:14px; color:rgba(255,255,255,0.7); line-height:2em; margin-bottom:10px;} .footer p i{margin-right:5px;} .footer .copy_right{margin-top:15px; border-top:solid 1px rgba(255,255,255,0.1); padding-top:10px; text-transform:uppercase} .footer .copy_right p,.footer .copy_right p a{color:rgba(255,255,255,0.5); font-size:12px;margin-bottom:0px;} /*二级页面*/ .page_ban{ width:100%; position:relative; overflow:hidden; color:#fff; height:100px;} .page_ban .txt{position:absolute; left:0; top:0; bottom:0; right:0; display: flex; z-index:9; flex-direction:column; justify-content:center; align-items:center;} .page_ban .txt h5 { font-size:20px; font-weight:normal;color: #fff;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); font-family: LEMONMILK; margin-bottom:15px;} .page_ban .txt h3 { font-size:16px; font-weight:normal;color: #fff;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); } /*====移动端导航====*/ #m_n_nav{background: #fafafa; border-bottom:solid 1px #e8e8e8;line-height: 36px;height: 36px;position: relative;z-index: 99; width: 100%; } #m_n_nav #bnt_back {position: absolute;left: 15px;top:2px;} #m_n_nav #bnt_back img { height: 15px; } #m_n_nav h3{font-size: 12px;color:#888;line-height:36px; font-weight:normal; padding-left:10px;} #m_n_nav h3 a{color:#333;} #bnt_sub_nav { position: absolute; right:12px; top: 7px; cursor: pointer; } #bnt_sub_nav img { display: block; height: 20px; transition:0.3s all;} #bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } #sub_nav_content{background: #fff; display: none; box-shadow: 0 0 5px #999; z-index: 9;} /* 同级导航 */ .sub_nav{} .sub_nav li{height:40px;line-height:40px;position:relative;background:#fff; border-bottom:1px solid #e7e7e7; z-index: 999; } .sub_nav li:last-child{border-bottom:0;} .sub_nav li a{margin:0 20px; display:block;color:#5b5349; height: 40px; font-weight: 400; font-size:14px; } .sub_nav li.curr a{color:#DA251E;} /*======================专家团队======================*/ .team_list{} .team_list li{ border-bottom:solid 1px #e8e8e8; padding-bottom:15px; margin-bottom:20px;} .team_list li .pic{width:100%; overflow:hidden;} .team_list li .pic img{width:100%; display:block; margin-bottom:10px;} .team_list li .txt{width:100%;} .team_list li .txt h5{font-size:16px; font-weight:bold; line-height:1.6em; margin:10px 0; } .team_list li .txt p{line-height:1.6em; text-align:justify; font-size:14px; color:#666;} /*======================图片列表======================*/ .pic_list{} .pic_list ul{} .pic_list li{margin-bottom:10px; transition:0.5s all; position:relative;} .pic_list li .pic{width:100%; } .pic_list li .pic img{width:100%; display:block; border-radius:3px;} .pic_list li .txt { text-align:center;background:#fff; line-height:30px; } .pic_list li .txt h5{font-size:13px; font-weight:normal;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;} /*======================图文列表======================*/ .list_pic_txt{} .list_pic_txt li{ border-bottom:solid 1px #f1f4f7; padding-bottom:15px; margin-top:15px;} .list_pic_txt li .pic{width:33%;float:left; overflow:hidden; margin-right:10px;} .list_pic_txt li .pic img{width:100%; display:block; border-radius:3px;} .list_pic_txt li .txt{} .list_pic_txt li .txt h5{font-size:15px; line-height:1.5; margin-bottom:10px;} .list_pic_txt li .txt p{line-height:2em; text-align:justify; color:#a0a9b4;} .list_pic_txt li .txt .txt_info{ margin-top:10px;} .list_pic_txt li .txt span{color: #9aa5b2; font-size: 13px; margin-right:10px;} /* 新闻内容页 */ .ntitle{ margin-top:20px; border-bottom:dotted 1px #ddd; margin-bottom:10px; text-align:center;} .ntitle h1{font-size:18px; line-height:1.8em;} .ntitle em{font-size: 12px; color: #888;margin:5px 5px 10px 0; display:inline-block;} .neirong{line-height:2em; overflow: hidden; font-size:14px; color:#555;} .neirong img{max-width:100%; border-radius:3px;} .neirong p{margin-bottom:10px;} .neirong table{ border:1px solid #ddd; border-collapse:collapse; font-size:14px; line-height:25px;} .neirong table td{padding:5px; border:1px solid #ddd;} .backprev{ display:inline-block; margin:15px auto;width: 50px;height: 50px;background: #00A0E9 url(../images/icon-back.png) no-repeat center center;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; cursor: pointer; } .xg_art{} .xg_art h5{font-size:16px; margin:20px 0 15px 0; font-weight:bold; position:relative; padding-left:12px;} .xg_art h5:after {width:4px;height:15px; content: ''; position: absolute; left: 0; top: 1px; background:#06c; } .xg_art ul li{line-height:2.4; font-size:14px; background:url(../images/dian.png) no-repeat left center; padding-left:15px; box-sizing:border-box;} .xg_art ul li span{float:right; font-size:12px; margin-left:10px; color:#888;} /*======================产品内容页======================*/ /*产品轮播*/ #pro_pic{position:relative; z-index:0; overflow:hidden; border:solid 1px #e8e8e8; margin:20px 10px 10px 10px;} #pro_pic .swiper-slide{} #pro_pic .swiper-slide .pic img{width:100%; display:block; opacity:1;} /*分页器*/ #pro_pic .swiper-pagination{text-align:center;} #pro_pic .swiper-pagination-bullet{width:6px;height: 6px; display: inline-block; background: rgba(0,0,0,0.2); opacity:1; margin-right:3px; transition:0.3s all; border-radius:8px;} #pro_pic .swiper-pagination-bullet-active{ background: rgba(0,0,0,0.5); width:20px; } #pro_pic .swiper-pagination{bottom:10px;} /*标题*/ .pro_box1{ background:#fff; box-sizing:border-box;} .pro_box1 h1{font-size:18px;color: rgba(17,17,17,1);line-height:1.5em;margin: 20px 0 10px 0; font-weight:normal;} .pro_box1 h5{font-size: 16px;} .pro_box1 .txt{line-height:1.6em; font-size:13px; color:#666; margin:10px 0; text-align:justify;} /*按钮*/ .pro_box1 .ft{ margin-top:25px;} .pro_box1 .ft li{ width:30%; margin:0 1.5%; float:left;} .pro_box1 .ft li a{display:block; border-radius: 5px;height: 40px; box-sizing:border-box; text-align: center;border: 1px solid #ff6347; font-size: 16px; line-height: 40px; color: #ff6347;} .pro_box1 .ft li.chat a{background-color: #df3033;border: 1px solid #df3033;color: #fff;} .pro_box1 .ft li.wechat a{background-color: #2bad13;border: 1px solid #2bad13;color: #fff;} .pro_box1 .info1{ background:#f2f2f2; font-size:12px; text-align:justify; padding:10px 15px; line-height:24px;} .pro_box1 .info1 span{font-size:12px; color: #f00; font-weight:bold;} .pro_box1 .cpjl{ background:url(../images/fwys1.png) no-repeat 10px center; background-size:46px auto; line-height:60px; border:solid 1px #e8e8e8; padding-left:60px; font-size:16px; margin-top:15px;} /*产品内容页相关资源*/ .xgzy {margin-top:15px;} .xgzy .tit{ font-size:18px; } .xgzy li{width: 48%; height: 60px; float: left; margin:10px 0; border-radius:5px;} .xgzy li:nth-child(2n){ float:right;} .xgzy li img {margin-right: 5px;vertical-align: middle;} .xgzy a {display: block;height: 100%; padding-left: 10px;padding-top: 12px; box-sizing:border-box; border:solid 1px #e8e8e8;} /*留言*/ .liuyan{margin-bottom:50px;} .message_input {margin-bottom:25px;} .message_input ul{ display:flex; justify-content:space-between;} .message_input input::-webkit-input-placeholder, .message_input textarea::-webkit-input-placeholder{color: #a1a7b2;font-size:14px;font-family:Microsoft Yahei;} .message_input ul li{ width: 47%;} .message_input span{display: block;font-size:14px; } .message_input input{border: none;background: none;outline: none;border-bottom: 1px solid #ddd;width: 100%;padding:6px 0;} .message_input input:focus,.message_input textarea:focus {border-bottom: 1px solid #edbc70;} .message_input textarea{clear: both;display: block;border: none;background: none;outline: none;border-bottom: 1px solid #ddd;width: 100%;padding: 10px 0;box-sizing: border-box;min-height: 80px;} .message_input .form-group input{width:50%; } .message_input .submit{ border:none;outline: none; font-size:18px; cursor:pointer; text-align:center; color:#fff; background:#edbc70; transition:0.3s all; width:100%; height:50px; line-height:50px;} .message_input .submit:hover{ transform: translateY(-5px);box-shadow: 0 10px 30px rgba(212,170,75,.3);} .message_input .submit i{margin-left:10px;} /*上一篇下一篇*/ .ctrl{margin-top: 40px; display: flex;justify-content: space-between;} .ctrl a{position: relative; height: 50px;width:33%; background-color: #e7e7e7; box-sizing: border-box;z-index: 99;transition: 0.3s;} .ctrl a:before{ content: ""; position: absolute; bottom: 0;left: 0; width: 100%;height: 1px; background-color: #DA251E; opacity: 0; transition: 0.3s; z-index: -1; } a#back:after,a#prev:after,a#next:after{ content: ""; position: absolute; top: 0;left: 0; width: 100%;height: 100%; background-image: url(../images/btn-back.png); background-repeat: no-repeat; background-position: center; transition: 0.3s; } a#back:after{background-image: url(../images/btn-back.png);} a#prev:after{background-image: url(../images/btn-prev.png);} a#next:after{background-image: url(../images/btn-next.png);} .ctrl a:hover:before{height: 100%;opacity: 1;} a#back:hover:after{background-image: url(../images/btn-back2.png);} a#prev:hover:after{background-image: url(../images/btn-prev2.png);} a#next:hover:after{background-image: url(../images/btn-next2.png);} /*--------*/ .jxwz_table{} .jxwz_table table{ border:1px solid #eff3f8; border-collapse:collapse; font-size:12px; line-height:20px;text-align:center;} .jxwz_table table tr:nth-child(1){ font-size:12px; background:#eff3f8; font-weight:bold; } .jxwz_table table td{padding:3px 3px; border:1px solid #D5DFEC;} .jxwz_table table td:nth-child(2){text-align:left;} .biaoge{margin-top:20px;} .biaoge table{ border:1px solid #eff3f8; border-collapse:collapse; font-size:14px; line-height:24px;text-align:center;} .biaoge table tr:nth-child(1){ font-size:14px; background:#eff3f8; font-weight:bold; } .biaoge table td{padding:5px 10px; border:1px solid #D5DFEC;} .biaoge table td:nth-child(2){text-align:left;} /*----百度编辑器前端table表格样式----*/ #preview h4{font-size: 13px; font-weight: normal; line-height: 46px;} #preview h4 span{float: right; color:#9aa5b2; font-size: 13px;} #preview h4 a i{ color:#F18805;} #preview table.noBorderTable td,#preview table.noBorderTable th,#preview table.noBorderTable caption{border:1px dashed #ddd !important} #preview table.sortEnabled tr.firstRow th,#preview table.sortEnabled tr.firstRow td{padding-right:20px; background-repeat: no-repeat;background-position: center right; background-image:url(../../themes/default/images/sortable.png);} #preview table.sortEnabled tr.firstRow th:hover,#preview table.sortEnabled tr.firstRow td:hover{background-color: #EEE;} #preview table{margin-bottom:10px;border-collapse:collapse;display:table;} #preview td,#preview th{ background:white; padding: 5px 10px;border: 1px solid #DDD;} #preview caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;} #preview th{border-top:1px solid #DDD;background:#F7F7F7;}#preview table tr.firstRow th{border-top:2px solid #BBB;background:#F7F7F7;} #preview tr.ue-table-interlace-color-single td{ background: #fcfcfc; } #preview tr.ue-table-interlace-color-double td{ background: #f7faff; } #preview td p{margin:0;padding:0;} #preview table td:nth-child(1){width:30%;} #preview table td:nth-child(3){width:20%;} #preview table td:nth-child(4){width:20%;} /*向上*/ .cd-top { display: inline-block; height: 46px; width: 46px; position: fixed; bottom: 36px; right: 10px;border-radius: 50%; z-index:999999; /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(0, 0, 0, 0.15) url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; } .cd-top.cd-fade-out { /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */ opacity: .5; } .no-touch .cd-top:hover { background-color: #15569D; opacity: 1; } @media only screen and (min-width: 768px) { .cd-top { right: 10px; bottom: 50px; } } @media only screen and (min-width: 1024px) { .cd-top { height: 46px; width: 46px; right: 5px; bottom: 50px; } } .cd-top:hover{background-color:#15569D;transition: all 0.3s ease 0s;}