@charset "utf-8"; /*重置样式*/ *{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border: border-color;-moz-box-sizing: border-box;outline: none;} html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0); } h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight: 400;line-height: 1.2;color: inherit;} ul,li{list-style: none;} a{text-decoration: none;color:inherit;} img{vertical-align: middle;outline: none;border: 0;} body { font-family:"Microsoft Yahei", "Arial", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; font-size: 14px; line-height: 1.5; font-weight: normal; color: #333; background:#fff; } input,button,textarea,select{ outline: none; font-family:inherit; border: none; background: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; } select::-ms-expand { display: none;} iframe{border: none;vertical-align: top;} :before, :after { -webkit-box-sizing: border-box; box-sizing: border-box; } .fr{ float:right; } em{font-style: normal;} table { border-spacing: 0; border-collapse: collapse; background-color: transparent; } .pages li a{ display: block; float: left; height: 26px; line-height: 26px; float: left; padding: 0px 10px; border: 1px solid #004098; text-decoration: none; margin: 0px 3px 0px 0px; color: #555; } .pages .active a{ color: white; display: block; float: left; height: 26px; line-height: 26px; float: left; padding: 0px 10px; background: #004098; border: 1px solid #004098; margin: 0px 3px 0px 0px; } .pages .disabled{ display: none; } .toolbar { position: fixed; top: 50%; right: 1%; margin-top: -163px; z-index: 100; width: 80px; } .toolbar dd { position: relative; float: left; width: 80px; height: 80px; background: #096ac9; margin-top: 2px; border-radius: 5px; color: #fff; font-size: 14px; line-height: 21px; text-align: center; cursor: pointer; transition: all .5s; } .toolbar dd:first-child { margin-top: 0; } .toolbar dd i { width: 100%; height: 30px; display: block; margin-top: 13px; background: url(../images/toolbar.png) no-repeat center 0; } .toolbar dd.qq i { background-position-y: 0; } .toolbar dd.tel i { background-position-y: -30px; } .toolbar dd.code i { background-position-y: -60px; } .toolbar dd.top i { background-position-y: -90px; } .toolbar dd span { display: block; color: #fff; } .toolbar dd.tel .box { position: absolute; top: 0; width: 190px; right: -200px; height: 100%; margin-right: 10px; border-radius: 5px; background: #096ac9; opacity: 0; transition: all .5s; } .toolbar dd.tel .box p { font-size: 14px; margin: 15px auto 7px; } .toolbar dd.tel .box h3 { font-size: 18px; font-weight: bold; } .toolbar dd.tel .box:after { display: block; content: " "; border-style: solid dashed dashed dashed; border-color: transparent transparent transparent #096ac9; ; border-width: 9px; width: 0; height: 0; position: absolute; top: 50%; margin-top: -9px; right: -18px; margin-left: -12px; } .toolbar dd.code .box { position: absolute; top: 0; padding: 11px; width: 162px; right: -172px; height: 162px; margin-right: 10px; border-radius: 5px; background: #096ac9) opacity: 0; transition: all .5s; } .toolbar dd.code .box img { width: 140px; height: 180px; } .toolbar dd.code .box:after { display: block; content: " "; border-style: solid dashed dashed dashed; border-color: transparent transparent transparent #096ac9 ; border-width: 9px; width: 0; height: 0; position: absolute; top: 30px; right: -18px; margin-left: -12px; } .toolbar dd:hover { background: #333; } .toolbar dd.tel:hover .box { opacity: 1; right: 80px; } .toolbar dd.code:hover .box { opacity: 1; right: 80px; } /*全局样式*/ .w_1600 { max-width: 84.08%; margin-right: auto; margin-left: auto; } .clearfix:before,.clearfix:after, .container:before,.container:after, .container-middle:before,.container-middle:after{ content: " ";display: table; } .clearfix:after,.container:after,.container-middle:after{ clear: both; } .pull-left{float: left;} .pull-right{float: right;} .dis-table{display: table;width: 100%;height: 100%;} .dis-cell{display: table-cell;vertical-align: middle;} .text-align{text-align: center;} .section{width: 100%;overflow: hidden;} .out{overflow-y: auto;padding-right: 5px;} .out::-webkit-scrollbar { width: 3px; background-color: #fff; } .out::-webkit-scrollbar-thumb { background-color:#096ac9; border-radius: 10px; } .z_header{ width: 100%; transition: ease 1s; transition: ease .6s; position: fixed; left: 0; top: 0; height: 85px; line-height: 85px; border-bottom: 1px solid rgba(255,255,255,.2); box-sizing: border-box; z-index: 10;} .z_header::before{ content:""; display: block; width: 100%; height: 0; position: absolute; left: 0; top: 0; transition: ease 1s; background: #fff;} .z_logo{ display: block; position: relative; height: 54px; float: left; margin-top: 15px; margin-left: 40px;} .z_logo img{ display: block;height: 100%; transition: ease 1s;} .z_logo .logo2{ position: absolute; left: 0; top: 0; opacity: 0; } .z_header_fr{ float: right;} .z_header_nav{ float: left;} .z_header_nav li{ display: inline-block; margin-right:70px; } .z_header_nav li a{ color: #fff; display: block; font-size: 15px;} .z_header_nav li:hover a{ font-weight: bold;} .z_header_sou{ float: left; display: flex; align-items: center; } .z_header_sou .sou{ display: block;flex-shrink: 0; cursor: pointer; font-size: 20px; font-weight: bold; width: 85px; height: 85px; border-left: 1px solid rgba(255,255,255,.2); text-align: center; line-height: 85px; color: #fff;} .z_header_sou .input_text{ color: #fff; height: 85px; width: 0; transition: ease .6s; } .z_header_sou .input_text::-webkit-input-placeholder {color: rgba(255,255,255,.5);} .z_header_sou .input_text::-moz-input-placeholder {color: rgba(255,255,255,.5);} .z_header_sou .input_text::-ms-input-placeholder {color: rgba(255,255,255,.5);} .z_header_sou:hover .input_text{ width: 0vw;} .z_header.on .logo2{ opacity: 1;} .z_header.on .logo1{ opacity: 0;} .z_header.on{ border-bottom-color: #e5e5e5; background: #fff;} /* .z_header.on::before{ height: 100%;} */ .z_header.on .z_header_nav a{ color: #1F1F1F;} .z_header.on .z_header_sou .iconfont{ color: #333; border-color: #e5e5e5;} .z_header.on .z_header_sou .input_text{ color: #333; } .z_header.on .z_header_sou .input_text::-webkit-input-placeholder {color: #999;} .z_header.on .z_header_sou .input_text::-moz-input-placeholder {color:#999;} .z_header.on .z_header_sou .input_text::-ms-input-placeholder {color:#999;} .z_header.on .z_menu_btn::before{width: 100%; height: 100%; left: 0; top: 0; border-radius: 0; } .z_menu_btn{ width: 85px; overflow: hidden; position: relative;z-index: 1; height: 85px;display: flex; align-items: center; justify-content: center; cursor: pointer; border-left: 1px solid rgba(255,255,255,.2); } .z_menu_btn::before{ content: ""; display: block; width: 0; height: 0; position: absolute; top: 50%; left: 50%; border-radius: 50%;background: #6e7bbd; transition: ease .4s;} .z_menu_btn span{ display: block; transition: ease .6s; width: 19px; height:2px; background: #fff;} .z_menu_btn .line2{ margin:3px 0;} .z_menu_btn.on .line1{ transform:translateY(5px) rotate(45deg);} .z_menu_btn.on .line3{ transform:translateY(-5px) rotate(-45deg);} .z_menu_btn.on .line2{ opacity: 0;} .z_menu_mask{ width: 100%; background: #fff;transition:ease 1s; transform:translateY(-500px); visibility: hidden; padding-top: 30px; padding-bottom: 30px; box-sizing: border-box; position:fixed; left: 0; top: 85px; z-index: 8; height: 300px;padding-right: 170px;} .z_menu_mask ul{ float: right;} .z_menu_mask ul li{display: inline-block; width: 140px; vertical-align: top;} .z_menu_mask li a{ display: block; line-height: 36px; color: #8D8D8D;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 90%;} .z_menu_mask li a:hover{ font-weight: bold;} .z_menu_mask ul li h3{ display: none} .Nav .z_menu_mask{transform:translateY(0); visibility:visible; opacity: 1;} /* 底部样式 结束 */ .Footer { background: #2a2f33; display: flow-root; } .Footer .title { margin-bottom: 20px; } .Footer .title span { display: block; font-size: 20px; line-height: 48px; color: #fff; margin-bottom: 5px; } .Footer .title i { display: block; width: 20px; height: 2px; background: #55595c; } .Footer .fleft { width: 300px; float: left; font-size: 18px; color: #8c9295; } .Footer .fleft .blogo { display: block; padding-bottom: 10px; border-bottom: 1px solid #44484c; } .Footer .fleft .cb { line-height: 40px; } .Footer .fleft .call { margin-top: 62px; line-height: 30px; } .Footer .fleft .call .num { display: block; font-size: 32px; line-height: 39px; color: #fff; font-family: "DIN Medium"; font-weight: bold; } .Footer .qlink { width: 100px; float: left; margin: 0 6%; } .Footer .qlink .con a { display: block; font-size: 16px; line-height: 36px; color: #878d8f; } .Footer .share { width: 170px; float: left; } .Footer .share .img { margin-top: 30px; } .Footer .share .img img { display: block; width: 100%; } .share-component a { display: inline-block; margin: 0px 10px 0px 0px !important; width: 45px !important; height: 45px !important; background-size: cover; } .share-component a.icon-wechat { background-image: url(../images/s2.png); } .share-component a.icon-qq { background-image: url(../images/s1.png); } .share-component a.icon-weibo { background-image: url(../images/s3.png); } .fright { width: 520px; float: right; text-align: right; } .fright h2 { font-size: 26px; color: #ecf4f6; line-height: 48px; font-weight: bold; } .fright .ins { margin: 20px 0px 77px; display: inline-block; padding: 0px 15px; background-image: url(../images/gpbg.png); background-size: cover; border-radius: 25px; font-size: 14px; color: #ecf4f6; line-height: 40px; } .fright .ins img { display: inline-block; vertical-align: middle; margin-right: 10px; } .fright .ins i { padding: 0px 5px; color: #4d84b8; } .bottom { font-size: 14px; line-height: 28px; color: #797f81; } .bottom a { color: #878d8f; } .bottom i { padding: 0px 12px; } .bottom .bmenu { font-size: 16px; color: #878d8f; margin-bottom: 18px; } @media ( max-width:1366px) { .Joinbtn { padding: 0 10px; line-height: 40px; } .Joinbtn img { margin-left: 15px; } } @media ( max-width:1300px) { .Footer .fleft, .Footer .qlink, .Footer .share, .fright h2 { display: none; } .fright .ins { margin: 0 0 15px; } .fright { width: auto; text-align: center; float: none; } .bottom { line-height: 24px; } .bottom .bmenu { margin-bottom: 10px; } } @media ( max-width:768px) { #back-to-top { width: 36px; } .Joinbtn { bottom: 50px; } } @media ( max-width:480px) { .Joinbtn { display: none; } .fright .ins { font-size: 12px; } } /* index */ .ptb3 { padding: 3% 0; } .w1440 { max-width: 1440px; min-width: 320px; margin: 0px auto; }