@charset "utf-8"; /* CSS Document */ @font-face { font-family: "闃块噷濡堝鏁伴粦浣 Bold";font-weight: 700;src: url("../font/Alimama_ShuHeiTi_Bold.woff2") format("woff2"), url("../font/Alimama_ShuHeiTi_Bold.woff") format("woff"); font-display: swap; } body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;} body{ color: #333; font-size:14px; font-family: "Microsoft YaHei","寰蒋闆呴粦"; overflow-x:hidden;background:#fff;} a{text-decoration:none; color:#333;} a:hover{color:#11c7c9;} ul,li{list-style:none;} .clear{clear:both;} img{border:0;} .fl{float:left;} .fr{float:right;} .mt20{ margin-top:20px;} .mt25{ margin-top:25px;} .top_blank{width: 100%; min-width:1200px; height:86px; transition:0.5s all; z-index:0;} .bottom_blank{width: 100%; min-width:1200px; height:1rem;} /*婊氬姩鏉$編鍖?/ body::-webkit-scrollbar { width: 10px !important; } body::-webkit-scrollbar-track { background-color: #f3f3f3; } body::-webkit-scrollbar-track-piece { background-color: #f3f3f3; -webkit-border-radius: 4px; } body::-webkit-scrollbar-thumb { background-color: #ddd; border: solid 1px #C0C0C0; border-radius: 4px; } body::-webkit-scrollbar-corner { background-color: #ddd; } body::-webkit-resizer { background-repeat: no-repeat; background-position: bottom right; } body::-webkit-scrollbar-thumb:hover { background-color: #F3F3E0; } ::-webkit-scrollbar { width: 15px; } /*鍥剧墖鏀惧ぇ*/ .picShow img:hover,.picShow a:hover img{transition:all 500ms ease-out 0s; -webkit-transform:scale(1.1); moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); opacity:1;} .picShow img{transition:all 500ms ease-out 0s; } .main{width: 90%; margin: auto; max-width: 1400px; min-width: 1200px;} .main_index{padding:0 2% 0 3%;} .flex_space{display:flex;justify-content:space-between; flex-wrap:wrap;} .flex_start{display: flex;justify-content: flex-start;flex-wrap:wrap;} .t_center{display:flex; flex-direction:column; justify-content:center;align-items:center;} /*鏂囧瓧鐪佺暐*/ .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;} .ellipsis4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;} .col_2 li{width: 48%;} .col_3 li{width: 32%; margin-right:2%;} .col_4 li{width: 23.8%; margin-right:1.6%;} .col_5 li{width: 18.5%; margin-right:1.8%;} .col_3 li:nth-child(3n), .col_4 li:nth-child(4n), .col_5 li:nth-child(5n){ margin-right:0;} /*澶撮儴*/ .header{z-index: 1000;width: 100%; min-width:1200px; position:fixed; transition:0.5s all; /*background:url(../images/header_bg.png) repeat-x left bottom;*/} .header:before{ content:""; position:absolute; bottom:0; left:0; width:0; height:1px; background:rgba(255,255,255,0.15); transition:2s} .header.on:before{ width:100%} .header_box{opacity: 0; transform:translateY(100px); -webkit-transform:translateY(-100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px);} .header .header_box{ opacity: 1; animation:down 1s ease forwards; -webkit-animation:down 1s ease forwards; } @-webkit-keyframes down { from { opacity: 0; transform:translateY(-100px); -webkit-transform:translateY(-100px); -moz-transform:translateY(-100px); -ms-transform:translateY(-100px); -o-transform:translateY(-100px);} to { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); } } @keyframes down { from { opacity: 0; transform:translateY(-100px); -webkit-transform:translateY(-100px); -moz-transform:translateY(-100px); -ms-transform:translateY(-100px); -o-transform:translateY(-100px);} to { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); } } /*logo*/ .header .logo{height:100px; display:flex; align-items:center; transition:0.5s all;} .header .logo img{height:40px; display:block; transition:0.5s all; /*filter: grayscale(100%) brightness(500%);*/} /*鐢佃瘽*/ .header .tel{height:100px; font-size:.2rem; color:#2258B9; display:flex; justify-content:center;align-items:center; font-family:din; transition:0.5s all;} .header .tel i{ font-size:.18rem; margin-right: 8px;} .header_scroll .tel{color:#11c7c9;} /*璇█*/ .header .lag{height:100px; font-size:.2rem; color:#2258B9; width:.6rem; margin-right:.2rem; display:flex; justify-content:center;align-items:center; transition:0.5s all; position:relative;} .header .lag:after {content: "|";color: #2258B9;font-size: 14px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%); transition:0.5s all;} .header .lag a{padding:15px 15px;} .header_scroll .lag{color:#11c7c9; cursor:pointer;} .header_scroll .lag:after {color: #11c7c9;} /*涓嬫媺鑿滃崟*/ .navBox { height:100px;float:right; margin-right:.4rem; transition:0.5s all;} .navBox .nav{display:flex; height:100%;} .navBox .nav li {padding: 0 .25rem; position: relative;} .navBox .nav li>a {display: block;position: relative; height:100%; display:flex; justify-content:center;align-items:center;} .navBox .nav li>a .txt {position: relative;z-index: 2;font-size:16px;color:#333; transition:0.5s all;} .navBox .nav li>a:hover .txt{color:#11c7c9;} .header_scroll .navBox .nav li>a .txt {color:#333;} .header_scroll .navBox .nav li>a:hover .txt {color:#11c7c9;} /*.navBox .nav li.curr a .txt{color:#11c7c9;}*/ .subNavbox{white-space: nowrap; min-width:100%; position:absolute; top:100%;left:50%;background:rgba(255,255,255,.99); -webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px); border-radius:5px;padding:15px 15px;opacity:0; pointer-events:none; transition:all .3s;box-shadow:0 5px 40px rgba(17,199,201,.25);} .subNavbox:after{content:"";position:absolute;bottom:100%;left:50%;border-style:solid;margin-left:-7px;border-width:7px;border-color:transparent transparent #fff;} .subNavbox p:not(:last-of-type){border-bottom:1px solid #ddd} .subNavbox a{display:block;position:relative;font-size:15px;padding:15px 0; -webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);-ms-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1); text-align: center; } .subNavbox a:before{content:"";position:absolute;top:7px;bottom:7px;left:-15px;width:3px;background: #11c7c9;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);transition:transform .3s cubic-bezier(.162,.85,.45,1);} .subNavbox a.active,.subNavbox a:hover{color:#11c7c9} .subNavbox a.active:before,.subNavbox a:hover:before{-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} .subNavbox.active{pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:1; } /*瀵艰埅涓嬫媺*/ .header_scroll {background:#fff; height:86px; box-shadow: 0 1px 5px rgba(0,0,0,0.1);} .header_scroll.on:before{width:0px;transition: 0.01s all;} .header_scroll .logo,.header_scroll .navBox,.header_scroll .tel,.header_scroll .lag{height:86px;} .header_scroll .logo img{ height:40px;} .header_scroll .subNavbox{top:100%;} /*======================杞挱鍥烬=====================*/ /*鐒︾偣鍥?/ #banner {width:100%; z-index:0; background:#fff; overflow:hidden;} #banner li .pic{width:100%;height: 100vh;background-size: cover !important;z-index:8;-webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);} #banner li.swiper-slide-active .pic{ animation:bgscale 6s linear forwards; -webkit-animation:bgscale 6s linear forwards; } @-webkit-keyframes bgscale { from { -webkit-transform: scale(1.2); transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); } to { -webkit-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } } @keyframes bgscale { from { -webkit-transform: scale(1.2); transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); } to { -webkit-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } } #banner .txt{position:absolute;z-index: 9;left:0;top:0; right:0; bottom:0; /*text-shadow:rgba(0,0,0,0.5) 1px 1px 2px;*/ opacity: 0; transform:translateY(-100px); transition: .8s; -webkit-transition: .8s; -moz-transition: .8s; -ms-transition: .8s; -o-transition: .8s; -webkit-transform:translateY(-100px); -moz-transform:translateY(-100px); -ms-transform:translateY(-100px); -o-transform:translateY(-100px);} #banner li.swiper-slide-active .txt{ opacity: 1; animation:enter 1.3s ease forwards; -webkit-animation:enter 1.3s ease forwards; } @-webkit-keyframes enter { 0% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); } 20% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); } 100% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); } } @keyframes enter { 0% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); } 20% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); } 100% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); } } #banner .txt h3{font-size:.68rem; color:#2e6ee1; font-family:"闃块噷濡堝鏁伴粦浣 Bold"; margin-bottom:.25rem; margin-top:50px; letter-spacing:1px; text-shadow:rgba(255,255,255,0.96) 1px 1px 0px;} #banner .txt h5{font-size:.3rem; color:#555; font-weight:lighter; letter-spacing:10px;} /*鎸夐挳鍒囨崲*/ .swiper-ctrl {position: absolute;right: 3%;bottom: 5%;width: 200px;z-index: 11;} .swiper-ctrl .relative{position: relative;} #banner .swiper-pagination {position: absolute;left: auto;right:0;top:50%;bottom: auto;margin-top: -11px;color: #fff;font-size: 16px; font-family:'roboto_l',Arial, Helvetica;} #banner .swiper-pagination span {color: #fff;font-size: 16px;opacity: .5;} #banner .swiper-pagination .swiper-pagination-current {color: #fff;opacity: 1;} #banner .swiper-button-next,#banner .swiper-button-prev {position: absolute;left: auto;right:auto;width: 45px;text-transform: uppercase;color: #fff;font-size: 13px;line-height: 44px;opacity: .5;} #banner .swiper-button-next:hover,#banner .swiper-button-prev:hover {opacity: 1;} #banner .swiper-button-next {background: url('../images/ban_next.png') right center no-repeat;right: 0;} #banner .swiper-button-prev {background: url('../images/ban_prev.png') left center no-repeat;left: 0;text-align: right;} /*榧犳爣*/ #banner .mouse{position:absolute; width:25px; left:50%;margin-left:-12.5px; bottom:25px; cursor:pointer;z-index: 10000;background:url(../images/shubiao.png) top center no-repeat; height:60px; text-align:center} #banner .mouse span{-webkit-animation: arrowMove 2s infinite; animation: arrowMove 2s infinite; display:inline-block;width: 8px;height:20px; position: absolute; margin-left:-4px;left:50%; bottom:0;} @-webkit-keyframes arrowMove { to { -webkit-transform: translateY(.15rem); transform: translateY(.15rem); opacity: 0; } } @keyframes arrowMove { to { -webkit-transform: translateY(.15rem); transform: translateY(.15rem); opacity: 0; } } #box1 { position: relative;top: -78px;} /*椤甸潰鏍囬*/ .main_tit{text-align:center; padding:.6rem 0 .4rem;width:100%; min-width:1200px;} .main_tit h3{ font-size:35px; color:#000; font-weight:normal;} .main_tit .line {display: block;width: 20px;height: 4px;background:#11c7c9;border-radius: 10px;margin: 15px auto auto auto;} .main_tit p{font-size:16px; color:#666; margin-top:15px;} /*================浜у搧涓績=====================*/ .pro_center{ margin-bottom:100px; } .pro_center a{display:block;} .pro_center li{ width:23.6%; transition:0.5s all; border-radius:10px; overflow:hidden;} .pro_center li:hover{transform: translate3d(0, -10px, 0);-webkit-transform: translate3d(0, -10px, 0);} .pro_center li .tit{padding:15px 0 15px 20px; background:#2258B9; transition:0.5s all;} .pro_center li:hover .tit{background:#11c7c9;} .pro_center li .txt{display:flex; flex-direction:column; justify-content:center; padding:0 10px; } .pro_center li h2{color:#fff; font-size:22px; font-weight:normal; padding-bottom:6px; transition:0.5s all;} .pro_center li p{color:#fff; font-size:12px; text-transform:uppercase; transition:0.5s all;} .pro_center li .pic{ overflow:hidden; background:#000;} .pro_center li .pic img{width:100%; display:block; transition:0.5s all; opacity:1;} .pro_center li:hover .pic img{opacity:1;} .pro_center li:hover h2,.pro_center li:hover p{color:#fff;} .pro_center li .ico {width:70px;} .pro_center li .ico img{filter: grayscale(100%) brightness(500%); opacity:0.8; height:80px;} .pro_center li:hover .ico img{filter: grayscale(100%) brightness(500%); opacity:0.8} .pro_center li .txt{width:calc(100% - 70px); box-sizing:border-box;} /*================鍏充簬鎴戜滑=====================*/ .about_us{ min-width:1200px;background:url(../images/bg2.jpg) no-repeat center; background-size:cover; padding:.8rem 0;} .about_us .txt{width:46%; display:flex; flex-direction:column; justify-content:center;} .about_us .txt h5{font-size:30px; margin-bottom:5px; font-family:"din"; font-weight:normal;} .about_us .txt h2{font-size:30px; } .about_us .txt h2:after{ content:""; display:block; width:25px; height:3px; background:#2258B9; margin:20px 0 30px 0;} .about_us .txt p{ line-height:2.4; text-align:justify; font-size:15px;} .about_us ul{ margin-top:50px; width:96%;} .about_us li{ text-align:center;} .about_us li .ico svg{fill:#2258B9; height:45px; transition:0.3s all;} .about_us li:hover .ico svg{fill:#11c7c9;} .about_us li a{ transition:0.3s all;} .about_us li i{width:1px; height:100%; background:#000; display:block; opacity:0.1;} .about_us li h6{font-size:15px; font-weight:normal;} .about_us .pic{width:46%; position:relative; background: url(../images/wangdian.png) no-repeat right top;box-sizing: border-box; padding: .5rem .5rem .5rem 0;} .about_us .pic>img{display:block; width:100%; border-radius:10px;} .about_us .pic .play{width:80px; height:80px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px; transition:1s all;} .about_us .pic .play:hover{transform:rotate(360deg);} /*==========缃戠珯棣栭〉鏂伴椈涓績===============*/ .new_list li{transition:0.5s; background:#f0f4f8; border-radius:6px; overflow:hidden; margin-bottom:20px;} .new_list li:hover{background:#11c7c9; transform: translate3d(0, -15px, 0);-webkit-transform: translate3d(0, -15px, 0);} .new_list .pic{overflow:hidden; position:relative;} .new_list .pic img{width:100%; display:block; transition:0.5s;} .new_list li .txt{padding:20px 25px;} .new_list li .txt h5{ font-size:18px; height:60px; font-weight:normal; line-height:1.8;transition:0.5s;} .new_list li .txt p{color:#888;line-height:1.8; transition:0.5s;} .new_list li .txt span{display:block; color:#999;padding:20px 0px 15px 0px ; font-family:din;transition:0.5s;} .new_list li:hover .pic img{transform:scale(1.1);} .new_list li:hover h5,.new_list li:hover p,.new_list li:hover span{color:#fff;} /*==========棣栭〉琛ㄥ崟===============*/ .bd_box{width:1000px; margin:auto;} .biaodan input[type=text]{width:215px; line-height:55px;border-radius: 3px;border:1px solid #ddd; background:#fff; padding-left:10px;font-size: 15px; box-sizing:border-box; outline:none;} .biaodan input:focus{border:1px solid #999;} .biaodan textarea:focus{border:1px solid #999;} .biaodan textarea{width: 100%;height:125px;font-size: 15px;border-radius: 3px;border:1px solid #ddd; background:#fff;padding: 2%;padding-top:10px; box-sizing:border-box;} .biaodan select{width: 100%; height:34px; box-sizing:border-box; background:#f2f2f2; line-height: 34px;border-radius: 3px;border:1px solid #ddd;font-size: 14px;padding-left: 2%;} .biaodan .form-group{} .biaodan .form-group input{border:solid 1px #ddd; line-height:46px; color:#666; padding:0 10px; width:160px; margin-right:5px; box-sizing:border-box; outline:none;} .biaodan .message_input{text-align:center;} .biaodan .submit{width:130px; line-height:55px; background:#2258B9; color:#fff; border:none; font-size:16px; border-radius:3px; cursor:pointer; outline:none; transition:all 0.3s; } .biaodan .submit:hover{background:#11c7c9;} /*鍙嬫儏閾炬帴*/ .f_link{background:#f4f5f7; line-height:2; padding:15px 0;} .f_link a{ display:inline-block; margin-right:25px;} /*================鍥剧墖鍒楄〃=====================*/ .pic_list{} .pic_list li{position:relative; overflow:hidden; margin-bottom:10px;} .pic_list li .pic{ overflow:hidden; position:relative;} .pic_list li img{width:100%; display:block; transition:0.3s all; opacity:1;} .pic_list li:hover img{transform:scale(1.08);} .pic_list li .txt{ text-align:center; line-height:30px; transition:0.4s all; font-size:15px;} .pic_list li .pic .mask{width:100%; box-sizing:border-box; padding:25px 10px 5px 10px; background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.8) 99%); color:#fff; font-size:15px; line-height:1.5; position:absolute; left:0; bottom:0; opacity:0; transition:0.3s all;} .pic_list li:hover .pic .mask{opacity:1;} .pic_list li .pic .mask1{width:100%; box-sizing:border-box; padding:35px 10px 15px 10px; background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.8) 99%); color:#fff; position:absolute; left:0; bottom:0; } /*璧勮川鑽h獕鍒楄〃椤?/ .zzry_list li{ width:23%; margin-right:2%; margin-bottom:25px; position:relative; text-align:center; overflow:hidden;} .zzry_list li .pic{height:360px; background:#f2f4f8;} .zzry_list li .pic img{max-width:85%;max-height:90%;display: inline-block;opacity:1;} .zzry_list li .txt{ background:rgba(0,0,0,0.4); position:absolute; transform: scale(0.3); top:0; left:0; width:100%; height:100%; color:#fff; text-align:center; opacity:0; transition: 0.6s all;} .zzry_list li:hover .txt{ opacity:1; transform: scale(1);} /*璧勮川鑽h獕*/ .n_zzry_bg{background: linear-gradient(0deg, #fff, #f2f2f2); padding-bottom:.5rem; margin-top:.8rem;} #certify {position: relative;} #certify .swiper-container {padding-bottom: 70px;} #certify .swiper-slide { width: 520px; background: #fff; box-shadow: 0 8px 30px #ddd; } #certify .swiper-slide .pic{width:520px; height: 320px; overflow: hidden;} #certify .swiper-slide img{ display:block; max-width: 100%; max-height: 100%; } #certify .swiper-slide p { line-height: 80px; text-align: center; color: #555; font-size: 16px; } #certify .swiper-pagination { width: 100%; bottom: 20px; } #certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 3px solid #fff; background-color: #d5d5d5; width: 10px; height: 10px; opacity: 1; } #certify .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 3px solid #11c7c9; background-color: #fff; } #certify .swiper-button-prev {outline: none; left: 0px; width: 66px; height: 66px; background: url(../images/focus_btn_prev.png) no-repeat; background-size: 100%; } #certify .swiper-button-next {outline: none; right: 0px; width: 66px; height: 66px; background: url(../images/focus_btn_next.png) no-repeat; background-size: 100%; } /*================鍥㈤槦鍒楄〃=====================*/ .team_list li{margin-bottom:20px; width:49%; background: #f3f3f3;} .team_list li .pic {width: 28%;} .team_list li .pic img {width:100%; display:block;} .team_list li .txt {width: 72%;padding:.25rem .3rem; box-sizing:border-box; /*display:flex; flex-direction:column; justify-content:center;*/} .team_list li .txt h5 {font-size:.25rem;} .team_list li .txt h5 span{font-size: .16rem;color: #888; font-weight:normal; margin-left:15px;} .team_list li .txt p{font-size:.16rem;color: #666;line-height: 1.8;margin-top: 15px;} /*================鍥炬枃鍒楄〃=====================*/ .pic_art_list{} .pic_art_list li{ margin-bottom:25px; } .pic_art_list li:last-child{ margin-bottom:5px; } .pic_art_list li .pic{width:40%; overflow:hidden; border-radius:3px;} .pic_art_list li .pic img{width:100%;height:100%; object-fit: cover; display:block;} .pic_art_list li .txt {width:54%; position:relative;} .pic_art_list li .txt .time {color:#999; font-size:13px; position:absolute; left:0; bottom:0;} .pic_art_list li .txt h3{ font-size:15px; line-height:1.8; font-weight:normal; } .pic_art_list li .txt p{ line-height: 1.8; margin-top: 10px; color:#666;} /*鏂囩珷鍒楄〃*/ .art_list{} .art_list li{ padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #e8e8e8;} .art_list li .art_l{width:27%; position:relative; overflow:hidden;} .art_list li .art_l img{width:100%; display:block; border-radius:5px;} .art_list li .art_r{ width:70%; position:relative; } .art_list li.nopic .art_r{ width:100%; } .art_list li .title{font-size: 20px;line-height:1.8; margin:0px 0 10px 0; display:inline-block; font-weight:bold; } .art_list li .ms{ color:#999; line-height:2;} .art_list li .art_footer{ position:absolute; left:0; bottom:5px; right:0;} .art_list li.nopic .art_footer{ position:static; margin-top:10px;} .art_list li .art_footer a,.art_list li .art_footer p{ font-size:14px; color:#888; display:inline-block;} .art_list li .left_tool p{ margin-right:20px; padding-left:20px;} .art_list li .left_tool p.p1{ background:url(../images/detail_img00.png) no-repeat left center;} .art_list li .left_tool p.p2{ background:url(../images/detail_img02.png) no-repeat left center;} .art_list li .left_tool p.p3{ background:url(../images/detail_img03.png) no-repeat left center;} /* 搴曢儴 */ .foot_bg{ width:100%; min-width:1200px; background:url(../images/foot-map.png) no-repeat center top #434955; background-size:contain; padding:60px 0 60px 0;} .fot_line{border-right:rgba(255,255,255,0.05) 1px solid; min-height: 180px; box-sizing:border-box;} .footer_left{width:calc(100% - 620px);float:left;} .footer_left .db_dh li{font-size:14px; line-height:36px;} .footer_left .db_dh li a{color:rgba(255,255,255,0.66); transition:0.3s all;} .footer_left .db_dh .dh_first{height:40px; margin-bottom:15px; position:relative; border-bottom:solid 1px rgba(255,255,255,0.2);} .footer_left .db_dh .dh_first:after {width: 15px;height: 2px;position: absolute;left: 0;bottom: -1px;content: '';background:#11c7c9;} .footer_left .db_dh .dh_first a{font-size:16px;color:#fff;} .footer_left .db_dh li a:hover{color:#11c7c9;} .b_weixin{text-align:center; margin-top:8px;} .b_weixin h4{padding: 0 0 0 25px;font-size: 16px; font-weight:normal;color: #fff;background: url(../images/icon_ewm.png) 0 center no-repeat; margin-bottom: 25px;} .b_weixin li{} .b_weixin li img{ width:108px; height:108px; margin-bottom:10px;} .b_weixin li p{font-size: 14px; text-align:center; color:rgba(255,255,255,0.66);} .b_contact{width:420px;padding:0 0 0 .8rem; box-sizing:border-box; margin-top:8px;} .b_contact h4{padding: 0 0 0 30px;font-size: 16px; font-weight:normal;color: #fff; background: url(../images/icon_ren.png) left center no-repeat;margin-bottom: 20px;} .b_contact p{ font-size:14px;color:rgba(255,255,255,0.66); line-height:35px;} .b_contact p.foot_tel {font-size:38px;font-family: din; margin-bottom:15px; color:#fff;} .copyright{ width:100%; min-width:1200px; margin:0px auto; padding:18px 0; background:#2D3139; color:rgba(255,255,255,0.46); text-transform:uppercase; font-size:12px;} .copyright a{color:rgba(255,255,255,0.36);} .copyright span,.copyright a{color:rgba(255,255,255,0.46); margin:0 5px;} .copyright span{ float:right; color:rgba(255,255,255,0.46); font-size:12px;} /*鍐呴〉banner=*/ .page_ban{ width:100%; max-width:1920px; position:relative;min-width:1200px;} .page_ban .pic{ height:5rem; background:#000;} .page_ban .txt{position:absolute; left:0; top:0; bottom:0; right:0; display: flex; z-index:9; flex-direction:column; align-items:center;} .page_ban .txt h2 { font-size:.35rem; font-weight:normal; color:#fff; opacity:0.7; text-transform:uppercase; font-family:Dosis_el; margin-bottom:5px;} .page_ban .txt h5 { font-size:.4rem; font-weight:normal; color:#fff; letter-spacing:2px;} /*浣嶇疆*/ .sub_weizhi{ line-height:60px; height:60px; background:#f2f2f2; border-bottom: #e8e8e8 0px solid; min-width:1200px; margin:auto; overflow:hidden;} .sub_weizhi .weizhi{background:url(../images/home_icon.png) no-repeat left center; padding-left:25px; color:#666; font-size:13px;} .sub_weizhi .weizhi a{ color:#666;} /*===================瀛愭爮鐩鑸?===============*/ #n_nav a{position: relative;float: left;display: block; font-size:15px; padding:0 30px;background: url(../images/line_n_title.jpg) right 1px center no-repeat; text-align: center; } #n_nav a:last-child{ background: none;} #n_nav a strong{ position: relative; display: block;z-index: 9; height: 60px; line-height:60px; color: #555; font-weight:normal; transition:0.6s all; } #n_nav a span{position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; display: inherit; text-align: center;} #n_nav a i{ display:inline-block; background:#2258B9; height: 60px; width: 0px; transition:0.6s all; opacity:0; transform: skewX(-12deg);} #n_nav a.on i,#n_nav a:hover i{width:100%; opacity:1;} #n_nav a.on strong,#n_nav a:hover strong{ color: #fff; } /*===================鍏徃浠嬬粛================*/ .page_about{display:flex; justify-content:center;align-items:center; margin-top:.8rem;} .page_about .txt{width:50%; box-sizing:border-box; padding:0 .8rem 0 0;} .page_about .txt h3{font-size:.26rem; font-weight:normal; margin-bottom:.2rem;} .page_about .txt h5{font-size:.36rem; font-weight:normal; margin-bottom:35px; color:#666;} .aboutbar{width: 100%; height:2.8rem;overflow-y: auto;padding-right:.25rem;} .aboutbar::-webkit-scrollbar {width: 2px;height: 4px;} .aboutbar::-webkit-scrollbar-thumb {border-radius: 5px;background:#11c7c9;} .aboutbar::-webkit-scrollbar-track {border-radius: 0;background: #ededed;} .aboutbar p{font-size:0.15rem;color: #555;line-height:2.2;margin-bottom:16px;text-align: justify;text-justify: distribute;} .page_about .pic{ width:50%; background:url(../images/wangdian.png) no-repeat right top; box-sizing:border-box; padding:.9rem .7rem 0 0;} .page_about .pic img{width:100%;} /*======================鍏徃浠嬬粛杞挱鍥烬=====================*/ #page_about {width:100%; position:relative; z-index:0; background:#000; overflow:hidden;} #page_about .swiper-slide img{width:100%; display:block;cursor: url(../images/move.png),default!important;} /*鎸夐挳鍒囨崲*/ #page_about .swiper-button-prev,#page_about .swiper-button-next {width: 72px;height: 72px; background: url(../images/ico_sliding.png) no-repeat; margin-top:-36px;opacity:0;} #page_about .swiper-button-prev {background-position: 0 0;} #page_about .swiper-button-prev:hover { background-position: 0 -144px;} #page_about .swiper-button-next { background-position: 0 -72px;} #page_about .swiper-button-next:hover {background-position: 0 -216px;} /*鍒嗛〉鍣?/ #page_about .swiper-pagination{bottom: 25px;} #page_about .swiper-pagination-bullet {width: 38px;height: 3px;border-radius: 0;background: rgba(0, 0, 0, .3);opacity: 1;position: relative;margin: 0 5px !important;} #page_about .swiper-pagination-bullet:before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 0;height: 3px;z-index: 1;transition: 0s;} #page_about .swiper-pagination-bullet-active:before{width: 100%;transition: all 5s ease;} /*鏁板瓧*/ .shuzi{margin-top:.25rem;} .shuzi ul{display: flex;justify-content:space-between;} .shuzi li{ color:#000; flex:1; position:relative; font-size: .3rem;} .shuzi li i{font-size: .4rem; font-style:normal; margin-right:2px; font-family:"BarlowCondensed-Regular";} .shuzi li p{line-height:30px; color:#333; font-size:.15rem;} /*===================鍐呴〉浼佷笟鏂囧寲================*/ .qywh{} .qywh .left{width:65%;} .qywh .left li{text-align:center;margin-bottom:.15rem;} .qywh .left li:nth-child(1){background:url(../images/n_wenhua_fl01_bg01.jpg) no-repeat center;height:2.6rem;} .qywh .left li:nth-child(2){background:url(../images/n_wenhua_fl01_bg02.jpg) no-repeat center;height:3.4rem;} .qywh .left li h3{color:#fff;font-size:.2rem;padding-bottom:.25rem;} .qywh .left li p{color:#fff;font-size:.16rem;line-height:2;} .qywh .right{width:34%;height:6.15rem;background:url(../images/n_wenhua_fl01_bg03.jpg) no-repeat center;background-size:cover;text-align:center;} .qywh .right h3{margin:0 0 .25rem 0;color:#fff;font-size:.2rem;} .qywh .right p{color:#fff;font-size:.16rem;line-height:2;} /*======================浜у搧椤待=====================*/ .product_bg{ background:url(../images/pro_bg.jpg) no-repeat center; background-size:cover;} .pro_desc{ line-height:2; color:#333!important; font-size:16px; margin-top:-25px; text-align:center;} /*浜у搧鍒楄〃*/ .pro_list{ overflow:hidden; box-sizing:border-box; padding:0 20px;} .pro_list li a { position: relative;z-index: 1; padding:.66rem 0;transition: .5s;} .pro_list li a:hover{color:#fff;} .pro_list li a:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,.3);border: rgba(255,255,255,.7) 1px solid;border-radius:15px;z-index: -1;transform: skewX(-5deg);transition: .5s;} .pro_list li a:hover:before{background:#11c7c9;} .pro_list li .pic{ width:200px; margin:auto; border-radius:50%; overflow:hidden;} .pro_list li .pic img{ width:100%; display:block; opacity:1; transition:0.5s all; } .pro_list li .txt{ } .pro_list li .txt h2{font-size:16px; font-weight:normal; margin-top:25px;} /*鎸夐挳鍒囨崲*/ #pro_btn .swiper-button-prev { left:-70px; background: url(../images/focus_btn_prev.png) no-repeat; background-size: cover;} #pro_btn .swiper-button-next {right:-70px;background: url(../images/focus_btn_next.png) no-repeat; background-size: cover;} #pro_btn .swiper-button-prev,#pro_btn .swiper-button-next { width:64px;height: 64px; outline:none; opacity:1; transition:0.3s all;} #pro_btn .swiper-button-prev:hover,#pro_btn .swiper-button-next:hover{ opacity:1; transform:scale(1.1);} /*鍒嗛〉鍣?/ #pro_btn .swiper-pagination-bullet{width: 12px;height: 12px; display: inline-block; border-radius: 50%; background:#ddd; transition: all .5s ease;opacity: 1.0;} #pro_btn .swiper-pagination-bullet-active{background:#FF5F2A; opacity: 1.0;} #pro_btn .swiper-pagination{ text-align:center; width:100%;} #pro_btn .swiper-pagination span{margin:0 3px;} /*浜у搧鍐呭椤电缉鐣ュ浘杞挱*/ #pro_pic {width:100%; position:relative; z-index:0; overflow:hidden;} #pro_pic .swiper-slide .img {position:relative;} #pro_pic .swiper-slide .img img{width:100%;height:100%; object-fit: cover;} /*鎸夐挳鍒囨崲*/ #pro_pic .swiper-button-prev { left:10px;top:50%; background: url(../images/jiantou2.png) no-repeat; background-size: cover;transition:0.3s all;} #pro_pic .swiper-button-next {right:10px;top:50%;background: url(../images/jiantou2_2.png) no-repeat; background-size: cover;transition:0.3s all;} #pro_pic .swiper-button-prev,#pro_pic .swiper-button-next { width:50px;height: 50px; outline:none; opacity:1; transition:0.3s all;} #pro_pic .swiper-button-prev:hover{background: url(../images/jiantou1_1.png) no-repeat;} #pro_pic .swiper-button-next:hover{ background: url(../images/jiantou1.png) no-repeat; } /*鍒嗛〉鍣?/ #pro_pic .swiper-pagination-bullet{width: 10px;height: 10px; display: inline-block; border-radius: 50%; background:rgba(0,0,0,0.36); transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; opacity: 1.0;} #pro_pic .swiper-pagination-bullet-active{background:#2258B9;color: #fff;width: 33px;border-radius: 30px;opacity: 1.0;} #pro_pic .swiper-pagination{bottom:10px;} /*======================浜у搧鍐呭椤待=====================*/ .pro_show{background:url(../images/n_bg1.jpg) no-repeat center bottom #EEF1F6; padding:50px 0 1rem 0;} .pro_main{width:calc(100% - 360px); background:#fff; padding:.5rem .6rem; box-sizing:border-box;} .pro_side{width:345px; box-sizing:border-box;} .pro_main .box1{} .pro_main .box1 .pic{ width:360px; height:360px; border:solid 1px #e8e8e8; overflow:hidden;} .pro_main .box1 .pic img{max-height:100%; object-fit: cover;} .pro_main .box1 .txt{ width:calc(100% - 390px);} .pro_main .box1 .txt h1{ font-size:30px; color:#000; margin-bottom:15px; line-height:1.6; position:relative;} .pro_main .box1 .txt .desc{ line-height:2; font-size:.15rem; text-align:justify;} /*鎸夐挳*/ .pro_main .box1 .txt .ft{ margin-top:30px;} .pro_main .box1 .txt .ft li{display: inline;} .pro_main .box1 .txt .ft li a{display: inline-block; border-radius:46px;width:30%; height: 46px; transition:0.5s all; text-align: center; background:#11c7c9; margin-right:10px;font-size: 16px; line-height: 46px; color:#fff;} .pro_main .box1 .txt .ft li a:hover{width:35%;} .pro_main .box2{ margin-top:50px;} .pro_main .box2 .tit{ background:#f8f8f8; height:50px; margin-bottom:30px;} .pro_main .box2 .tit h5{ line-height:50px; font-weight:normal; font-size:20px; background:#2258B9; color:#fff; padding:0 25px;} .pro_main .box2 .tit a { background: url(../images/xx_df.png) right center no-repeat;display: block;color: #666666;padding-right: 42px; line-height:50px; margin-right:25px;} .pro_main .box2 .pro_ewm{ position:relative;} .pro_main .box2 .show_pro_ewm{ position:absolute; right:0; top:50px; text-align:center; background:#fff; border:solid 1px #e8e8e8; padding:10px; display:none;} .pro_main .box2 .pro_ewm:hover .show_pro_ewm{display:block;} /*=======================鍐呴〉浣嶇疆瀵艰埅鏍峰紡==========================*/ .page_main .wzdh{margin-bottom:30px; background: url(../images/title_bg.jpg) repeat-x left bottom; box-sizing:border-box; height:50px; line-height:40px;} .page_main .wzdh .biaoti{ font-size:22px;font-weight:bold; border-bottom: solid 6px #e8e8e8; height:44px;} /*=======================鍐呴〉tag==========================*/ .side_key a{ background:#eee; padding:0 10px; line-height:30px; display:inline-block; margin:0px 3px 8px 0; transition:0.3s all;} .side_key a:hover{ background:#11c7c9; color:#fff;} /*======================浜у搧鍐呭椤典晶闈↓=====================*/ /*璧勬枡涓嬭浇*/ .pro_side .pro_down{padding:35px 25px; background:#fff;} .pro_side .pro_down h3{font-size:.22rem; color: #111; border-bottom: 1px solid #dbdbdb; display:inline-block; padding-bottom:10px; margin-bottom:15px;} .pro_side .pro_down li{ margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #e8e8e8;} .pro_side .pro_down li img{ display:block;} .pro_side .pro_down li .ico{ margin-right:10px;} .pro_side .pro_down li .txt{display:flex; flex-direction:column; justify-content:center;} .pro_side .pro_down li .txt h5{font-size: 14px; margin-bottom:6px;} .pro_side .pro_down li .txt p{font-size: 12px; color: #999;} /*鐩稿叧浜у搧*/ .pro_side_list{padding:25px 25px; background:#fff;} .pro_side_list h3{font-size:.22rem; color: #111; border-bottom: 1px solid #dbdbdb; display:inline-block; padding-bottom:10px; margin-bottom:15px;} .pro_side_list li{ line-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/icon_sj.png) no-repeat 15px center #f1f4f7; padding-left: 30px; margin-top: 10px;} .pro_side_list li a {} /*浜烘墠鎷涜仒*/ .zhaopin_bg{ background:url(../images/n_container_bg.jpg) no-repeat center bottom; padding-bottom:1rem;} /*浜烘墠鎷涜仒*/ .rcln{} .rcln li{ position:relative;} .rcln li:first-child{ width:60%; } .rcln li:last-child{ width:38.5%;} .rcln li .pic{ width:100%; height:355px; overflow:hidden; border-radius:10px;} .rcln li .pic img{ width:100%; height:100%; object-fit: cover; } .rcln li:first-child .txt{ position:absolute; left:0; right:0; top:0; bottom:0; padding:80px 1.6rem 0 90px; color:rgba(255,255,255,0.6); line-height:1.8; text-align:justify;} .rcln li:first-child .txt h5{font-size:22px; color:#fff; margin-bottom:20px;} .rcln li:last-child .txt{ position:absolute; left:0; right:0; top:0; bottom:0; padding:1rem 0 0 60px; font-size:18px; color:rgba(255,255,255,0.6);} .rcln li:last-child .txt h5{font-size:25px; font-weight:normal; color:rgba(255,255,255,0.9); margin-bottom:20px;} .job_list{ margin-bottom:1rem;} .job_list li{width:32%; margin-right:2%; margin-bottom:25px;} .job_list li:nth-child(3n){margin-right:0;} .job_list li a{display:block; background:#f2f2f2; padding:42px 32px; border-radius:10px; width:100%; box-sizing:border-box; transition:0.3s all;} .job_list li a:hover{background:#11c7c9; color:#fff;} .job_list li a:hover i,.job_list li a:hover span{color:#fff;} .job_list li .tit{ font-size:20px; margin-bottom:.5rem;} .job_list li .tit i{ float:right; font-size:30px; color:#999; margin-top:-.1rem; transition:0.3s all;} .job_list li .txt span{width:50%; font-size:15px; color:#666; transition:0.3s all;} .job_box3{} .job_box3 .pic{ width:45%;} .job_box3 .pic img{width:100%;} .job_box3 .txt{/*display:flex; flex-direction:column; justify-content:center;*/width:50%; line-height:1.5;} .job_box3 .txt h5{font-size:.3rem; margin-bottom:10px;} .job_box3 .txt h5:after {content:""; display:block; width:20px; height:3px; background:#11c7c9; border-radius:10px; margin:15px 0 25px 0;} .job_box3 .txt h6{font-size:.2rem; font-weight:normal; color:#999; margin-bottom:25px;} .job_box3 .txt p{font-size:.18rem; line-height:2; margin-bottom:50px;} .job_box3 .txt dl{ font-size:18px; line-height:2; margin-bottom:20px;} .job_box3 .txt dt{ margin-right:10px;} .job_box3 .txt dt i{background:#333; color:#fff; width:36px; height:36px; line-height:36px; border-radius:36px; text-align:center; display:inline-block;} .job_box3 .txt dd img{ width:136px;} /*鎷涜仒寮圭獥*/ .tc_join{width:925px; max-width:90%; background:#fff; /*min-height:480px;*/ padding:60px; box-sizing:border-box; border-radius:10px; position: relative;z-index: 1;} .tc_join .close{position:absolute; top:25px; right:20px; cursor:pointer;} .tc_join .close img{height:30px;} .tc_join .tit{} .tc_join .tit h4{ font-size:25px; margin-bottom:15px;} .tc_join .tit p{ color:#888; font-size:15px;} .tc_join .tit p span{ display:inline-block; margin-right:15px;} .tc_join .tit p i{ margin-right:5px;} .tc_join .scrollbox{max-height:360px; overflow: auto; padding-right:.5rem;} .scrollbox::-webkit-scrollbar {width: 3px;height: 8px;background-color: #f8f8f8;} .scrollbox::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;} .scrollbox::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow:none;background-color: #999;} .tc_join .con{ line-height:2; font-size:15px; color:#666;} .tc_join .con h5{font-size:18px; margin:30px 0 10px 0; color:#333;} /*鑱旂郴鏂瑰紡*/ .page_contact{} .page_contact li{ width:32%; border:solid 1px #ddd; background:#fff; box-shadow: 0 5px 20px rgba(0,0,0,0.1); padding:35px 30px 35px 30px; box-sizing:border-box; border-radius:6px; position:relative;} .page_contact li h3{ font-size:20px; padding-bottom:10px; border-bottom:solid 1px #eee; margin-bottom:10px; margin-top:5px;} .page_contact li p{ line-height:1.8; margin-bottom:2px; font-size:15px; color:#666; text-align:justify;} .page_contact li .ico{ position:absolute; right:10px; bottom:-10px;} .page_contact li .ico svg{fill:#2258B9; height:215px; transition:0.3s all; opacity:0.06;} /*.page_contact li:hover .ico svg{fill:#11c7c9;}*/ .gaodeditu{ margin-top:60px; height:460px; overflow:hidden; border:solid 1px #ddd;} .amap-marker-label{padding:6px 10px; border-color: #ababab; border-radius: 5px; color: #888; font-size: 12px; line-height: 20px; box-shadow: 0 6px 12px rgba(0,0,0,.2);} .amap-marker-label h3{color: #333; font-size: 14px;} /*鐣欒█鑳屾櫙*/ .form_bg{} .form_bg .pic{width:50%; background: url(../images/consult_bg.jpg) no-repeat center; background-size: cover;} .form_bg .form_con{ width:50%;background: #636363;color: #fff; padding:50px 6% 45px 80px; box-sizing:border-box;} .form_bg .form_con h3{font-size:.3rem; font-weight:normal;margin-bottom:15px;} .form_bg .form_con h5{font-size:14px; font-weight:normal; margin-bottom:40px; color:rgba(255,255,255,0.9);} /*鐣欒█*/ .message_input {margin-bottom:30px;} .message_input input::-webkit-input-placeholder, .message_input textarea::-webkit-input-placeholder{color: #ccc;font-size:14px;font-family:Microsoft Yahei;} .message_input li{ width: 45%;} .message_input input{border: none;background: none;outline: none;border-bottom: 1px solid rgba(255,255,255,0.2);width: 100%;padding:15px 0; font-size:14px; color:#fff;} .message_input input:focus,.message_input textarea:focus {border-bottom: 1px solid #11c7c9;} .message_input textarea{clear: both;display: block;border: none;background: none;color:#fff;outline: none;border-bottom: 1px solid rgba(255,255,255,0.2);width: 100%;padding: 14px 0;box-sizing: border-box;min-height: 100px;} .message_input .form-group input{width:45%; } .message_input .submit{ border:none;outline: none; font-size:15px; margin-top:15px; cursor:pointer; text-align:center; color:#fff; background:#11c7c9; font-family:"寰蒋闆呴粦"; transition:0.3s all; width:2rem; line-height:52px;} .message_input .submit:hover{background:#11c7c9; color:#fff; } .message_input .submit i{margin-left:.25rem;} /*浜岀骇椤甸潰*/ .page_side{width:380px;} .page_main{width:calc(100% - 410px); background:#fff; padding:.4rem .6rem; box-sizing:border-box;} .page_side_box{border:solid 1px #e8e8e8; padding:20px 22px; background:#fff;} .page_side_tit {font-size: .22rem; color: #111; font-weight:bold; margin-bottom: 15px;} .nextArc{border:solid 1px #e8e8e8; border-top: 3px solid #2258B9; padding:20px 22px; background:#fff;} .nextArc h3{font-size:.22rem; color: #111; border-bottom: 1px solid #dbdbdb; display:inline-block; padding-bottom:8px; margin-bottom:8px;} .nextArc p{font-size:15px; line-height:1.8;} /*鍐呭椤?/ .title_txt {font-size:32px;line-height:1.8em; font-weight:bold; color:#000;} .art_info{margin-bottom:25px; color:#888; border-bottom: solid 1px #e8e8e8; position:relative;} .art_info em{position:relative;font-size:14px; display:inline-block; line-height:60px; font-style:normal; margin-right:25px;} .art_info em img{ margin:-3px 5px 0 0; vertical-align:middle;} .art_info em a{color:#888;} /*share*/ .share-main{ width: 102px; height: 24px; position:absolute; right:0; top:15px;} .share-main b{ position:absolute; left:-80px; top:7px; font-weight:normal;} .share-bar a{margin-left: 10px; margin-top:5px; float: left; display: block; width: 24px; height: 24px; background-image:url(../images/icon-share.png); } .share-bar .share-tsina{background-position: 0 0;} .share-bar .share-weixin{background-position: -24px 0;} .share-bar .share-qzone{background-position: -48px 0;} .weixin-share-open{position: absolute; bottom: 34px; left:0; display: none; background: #fff;} .weixin-wrap{ padding: 10px; width: 234px; height: 102px; border: 1px solid #ddd;} .share-qrcode{float: left;} .share-qrcode img{display: block; width: 80px; height: 80px;} .weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;} .weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;} /*姝f枃*/ #art_box { text-align:justify; font-size:16px; line-height:2;} #art_box p {margin-bottom:15px; } #art_box img{ max-width:100%;} #art_box table{ border:1px solid #eff3f8; border-collapse:collapse; font-size:14px; line-height:24px;text-align:center;} #art_box table tr:nth-child(1){ font-size:14px; background:#eff3f8; font-weight:bold;} #art_box table td{padding:5px 10px; border:1px solid #D5DFEC;} #art_box table td:nth-child(2){text-align:left;} #art_box a{color:#2343B2;} #art_box video{ max-width:100%;} .qrcode{text-align:center; margin-top:50px; font-size:14px; color:#999;} .qrcode img{width: 150px; border:solid 1px #ddd;} .bot_info{ font-size:15px; border-top:dashed 1px #ddd; margin-top:30px;} .bot_info p{ border-bottom:dashed 1px #ddd; line-height:30px; padding:10px 0;} .bot_info p a{margin-right:10px;} /*鐩稿叧闃呰*/ .xg_tit h5{font-size:20px; margin:.5rem 0 .25rem 0; position:relative; padding-left:15px;} .xg_tit h5:after {width:4px;height:18px; content: ''; position: absolute; left: 0; top: 5px; background:#2258B9; } .xg_art{} .xg_art li{position:relative; padding-left:15px; font-size:15px; width:48%; box-sizing:border-box; line-height:2.4;} .xg_art li:before{ content: ""; display: block; width:6px; height:6px; border-radius:5px; background:#2258B9; position: absolute; top: 50%; left: 0;transform: translate(0, -50%);} .xg_art li span{float:right; margin-top:5px; color:#999;font-size:13px;} /*绯荤粺琛ㄥ崟鏍峰紡*/ .portlet-body{ background:#f8f8f8; border-radius:5px;} .portlet-body .form-group{margin-bottom:10px;} .portlet-body .form-horizontal{ padding:50px 80px;} .portlet-body .form-horizontal input{border:solid 1px #ccc; border-radius:5px; height:36px; line-height:36px; font-size:15px; color:#666; padding:0 10px; margin-top:5px; box-sizing:border-box; outline:none;} .portlet-body .form-horizontal textarea{border:solid 1px #ccc; border-radius:5px; line-height:36px; font-size:15px; color:#666; padding:0 10px; margin-top:5px; box-sizing:border-box; outline:none;} .portlet-body .form-horizontal .btn{width:128px; height:40px; line-height:40px; background:#0085c3; color:#fff; border:none; border-radius:5px; cursor:pointer; outline:none; transition:0.3s all;} .portlet-body .form-horizontal .btn:hover{ background:#f60; color:#fff; text-decoration:none;} /*404*/ .page_msg {padding: 50px;} .page_msg h5 { line-height: 60px;border-bottom: 1px solid #ddd;margin-bottom: 10px; font-size:25px; text-align:center;} .page_msg_con {color: #999; line-height:40px; text-align:center;padding: 25px 0;} .page_msg_con i {font-size:100px;color: #ddd; margin-bottom:10px;} /*鍐呴〉鍒嗛〉*/ .search-pagination{text-align:center; margin:50px 0 20px 0;} .pagination li {display: inline-block;margin:0 3px;} .pagination li a{display: inline-block;font-size: 15px; border-radius:3px;min-width: 46px;height: 46px;line-height: 46px; box-sizing: border-box; padding:0 20px; box-sizing:border-box;transition: 0.3s; background:#e8e8e8; border:solid 0px #ddd;} .pagination li.active a,.pagination li a:hover{color: #fff !important;background-color:#11c7c9;border:solid 0px #004d98;} /*鎼滅储椤甸潰*/ .border_box{ background:#fff; /*box-shadow: 2px 2px 20px rgba(0,0,0,.05);*/padding: 60px 80px; box-sizing:border-box;} .portlet-title{ height:50px; line-height:50px; border-bottom: 1px solid #eee; display: flex;justify-content: space-between; margin:20px 0;} .portlet-title h5{font-size:18px; position:relative; float:left; padding:0 5px;} .portlet-title h5:after{content: "";position: absolute;width:100%; height: 2px;left: 0;bottom: -1px;background:#004d98;} .serch_n{ padding: 0px 300px; position:relative; margin-bottom:.2rem;} .serch_n input{width:100%; padding:15px 25px; font-size:17px; outline:none; background:#f8f8f8; box-sizing:border-box; height:.6rem; line-height:.6rem; border:solid 1px #ddd;} .serch_n .btn{ position:absolute; right:290px; top:0px;} .serch_n .btn button{ width:125px; height:.6rem; border:0; cursor:pointer; outline:none; padding-left:40px; font-size:.18rem; color:#fff; background: url('../images/serch.png') no-repeat 30px center #004d98; background-size:20px auto;} /*======================鎼滅储======================*/ .serch{height:46px; display:flex; justify-content:center;align-items:center;} .serch #keyword {width:78%;height:36px; border-radius:5px 0 0 5px; background:url(../images/icon-sq2.png) 15px center no-repeat #f2f2f2;padding: 0 .2rem;padding-left:50px;font-size:15px; box-shadow: none;-webkit-appearance: none;border:0; box-sizing:border-box;outline:none; float:left;} .serch .btn_submit {width: 22%;height:36px; background: #004d98; border-radius:0 5px 5px 0; font-size:15px;color: #fff;cursor: pointer;text-transform: uppercase;border:0; outline:none;} /*鍙充晶娴姩*/ .online_q {position: fixed;right:10px;bottom: 10%;/*transform: translateY(-50%);*/z-index: 99;transition:.5s;-webkit-transition:.5s;} .online_q .btn2{cursor:pointer;position:relative;margin-bottom: 5px; text-align:center;transition:.3s;line-height: 54px; z-index: 0; } .online_q .btn2 span{display:block;width: 54px;height: 54px;line-height: 54px;position:relative;z-index:999;overflow:hidden;transition:.3s;-webkit-transition:.3s;border-radius: 50%;background: #fff;box-shadow: 0 5px 15px rgba(0,0,0,0.15);} .online_q .btn2 svg{height: 22px;width: 22px;display: inline-block;vertical-align: middle;fill: #666;} .online_q .btn2:hover span{background: #11c7c9;} .online_q .btn2:hover span svg{ fill:#fff;} #gotop.hide{ height:0; overflow: hidden;} .online_q .social-share{position:absolute;background: #004d98;border-radius:3px;right:95px;top: 0;text-align: center;opacity:0;transition: .6s;-webkit-transition: .6s;visibility:hidden;font-size: 18px;color: #fff;white-space: nowrap;padding: 0 15px;} .online_q .social-share1{height:auto;padding: 0 10px;} .online_q .social-share:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-left: 10px solid #004d98;position:absolute;right:-15px;top:50%;margin-top:-10px;} .online_q .social-share img{width:80px;height:80px;margin-top:10px;margin-bottom:10px;} .online_q .btn2:hover .social-share{opacity:1;right: 60px;visibility:visible;} .online_q .social-share1:before{top: 24px;} /*鐢ㄦ埛娉ㄥ唽銆佺櫥褰曘€佹壘鍥炲瘑鐮?/ .user_bg{width: 100%;min-height: 100vh;height: 100%;overflow: hidden;position: relative;background: url(../images/n_user_bg1.jpg) center no-repeat;background-size: cover;} .user_form_box{width:500px; background:#fff; border-radius:5px; overflow:hidden; padding-bottom:40px; position: relative; box-shadow:0 5px 20px rgba(0,0,0,.15); box-sizing:border-box;} .user_form_box .head{height: 56px;background: #f6f6f6;padding: 16px 20px; margin-bottom:40px; text-align:center; box-sizing:border-box; font-size:20px; text-shadow: 0 1px 10px rgba(0,0,0,.25);} .form_box .p1{margin-top:25px;} .form_box .p1 a{ color:#ff2442;} .u_footer{color:rgba(255,255,255,0.6); margin-top:15px; font-size:13px;} /*琛ㄥ崟*/ .form_box{width:330px; margin:auto;} .form_box .con li,.form_box .con .form-actions{margin-top:15px; position:relative;} .form_box .con li input{background: #fff; font-size:15px;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;height: 46px;line-height: 46px;outline: none;padding: 0 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;} .form_box .con li input:focus,.form_box .con li input:hover{border:solid 1px #FF2442;} .form_box .con li .yzm{position:absolute; padding:0 10px; top:0px; right:0px; border-left:solid 1px #dcdfe6; transition:.2s all;} .form_box .con button{ width:100%; height:50px; background:#FF2442; border:none; font-size:15px; color:#fff; cursor:pointer; outline:none; border-radius:3px;} .form_box .con button:hover{ opacity:0.9;} .form_box .con .sms_btn{ width:125px; line-height:46px; background:#333; font-size:14px; color:#fff; display:block; text-align:center; border-radius:3px; text-decoration:none;} .btn_flash{overflow:hidden; position: relative;} .btn_flash .anim { -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; } .btn_flash .anim:before { position: relative; content: ''; display: block; margin-top: 100%; } .btn_flash .anim:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; } .btn_flash:hover .anim { -moz-animation: anim-out 0.75s; -webkit-animation: anim-out 0.75s; animation: anim-out 0.75s; } .btn_flash:hover .anim:after { -moz-animation: anim-out-pseudo 0.75s; -webkit-animation: anim-out-pseudo 0.75s; animation: anim-out-pseudo 0.75s; } @-webkit-keyframes anim-out-pseudo { 0% { background: rgba(255, 255, 255, 0.25); } 100% { background: transparent; } } @-moz-keyframes anim-out-pseudo { 0% { background: rgba(255, 255, 255, 0.25); } 100% { background: transparent; } } @-ms-keyframes anim-out-pseudo { 0% { background: rgba(255, 255, 255, 0.25); } 100% { background: transparent; } } @keyframes anim-out-pseudo { 0% { background: rgba(255, 255, 255, 0.25); } 100% { background: transparent; } } @-webkit-keyframes anim-out { 0% { width: 0%; } 100% { width: 100%; } } @-moz-keyframes anim-out { 0% { width: 0%; } 100% { width: 100%; } } @-ms-keyframes anim-out { 0% { width: 0%; } 100% { width: 100%; } } @keyframes anim-out { 0% { width: 0%; } 100% { width: 100%; } } /*寮圭獥*/ .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999; display:flex; flex-direction:column; justify-content:center;align-items:center;} .tc{ pointer-events: none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transform:scale(1.1);} .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; pointer-events: auto;transform:scale(1);} .tc-bg {height: 100%;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;} /*鐣欒█寮圭獥*/ .buy_form{width:9rem; height:6.3rem; padding:.5rem .8rem; background:#fff; border-radius:10px; box-sizing:border-box; position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; margin:auto;} .buy_form .close{position:absolute; top:40px; right:40px; cursor:pointer;} .buy_form .tit{font-size:.36rem; color:#000; margin-bottom:.15rem} .buy_form .info{ line-height:2em; font-size:.16rem; color:#888; border-bottom:solid 1px #ddd; height:.5rem; margin-bottom:.35rem;} .buy_form ul{display:flex; justify-content:space-between; flex-wrap:wrap;} .buy_form li{font-size:.15rem; margin-bottom:.15rem; width:49%;} .buy_form input{padding:.2rem;width:100%; box-sizing:border-box; border: 1px solid rgba(0,0,0,.1); border-radius: 2px; font-size:.16rem; } .buy_form textarea{padding:.2rem;width:100%; box-sizing:border-box;border: 1px solid rgba(0,0,0,.1); height:125px; border-radius: 2px; font-size:.16rem; font-family:"寰蒋闆呴粦";} .buy_form .form-group {width:100%;} .buy_form .form-group input{width:49%; margin-right:1%; margin-bottom:.2rem;} .buy_form .submit{ border:none; font-size:.2rem; cursor:pointer; text-align:center; color:#fff; background:#11c7c9; border-radius: 3px; transition:0.3s all; width:100%; height:.6rem; line-height:.6rem;} .buy_form .submit:hover{} /*鏇村*/ .lookmore{ text-align:center;margin-top:40px;} .lookmore a{display:inline-block;border: #ccc 1px solid; border-radius:.22rem;width:1.55rem; line-height:.42rem; color: #565656; position:relative;overflow:hidden; transition:0.5s all;} .lookmore a span{ position:relative; z-index:10} .lookmore a:hover{color:#fff;border:#11c7c9 .01rem solid;background: #11c7c9; transition-delay:0.36s} @-webkit-keyframes criss-cross-left { 0% { left: -.2rem; } 50% { left: 50%; width: .2rem; height: .2rem; } 100% { left: 50%; width: 3.75rem; height: 3.75rem; } } @keyframes criss-cross-left { 0% { left: -.2rem; } 50% { left: 50%; width: .2rem; height: .2rem; } 100% { left: 50%; width: 3.75rem; height: 3.75rem; } } @-webkit-keyframes criss-cross-right { 0% { right: -.2rem; } 50% { right: 50%; width: .2rem; height: .2rem; } 100% { right: 50%; width: 3.75rem; height:3.75rem; } } @keyframes criss-cross-right { 0% { right: -.2rem; } 50% { right: 50%; width: .2rem; height: .2rem; } 100% { right: 50%; width: 3.75rem; height: 3.75rem; } } .btn-11 { position: relative; color: #9a7cba; } .btn-11:before, .btn-11:after { position: absolute; top: 50%; content: ''; width: .2rem; height: .2rem; background: #11c7c9; border-radius: 50%; } .btn-11:before { left: -.2rem; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); /* animation: criss-cross-left 0.8s reverse; */ } .btn-11:after { right: -.2rem; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); /* animation: criss-cross-right 0.8s reverse; */ } .btn-11:hover:before, .btn-11:hover:after { /* @include size($btn-width); */ } .btn-11:hover:before { -webkit-animation: criss-cross-left 0.8s both; animation: criss-cross-left 0.8s both; } .btn-11:hover:after { -webkit-animation: criss-cross-right 0.8s both; animation: criss-cross-right 0.8s both; }