@charset "utf-8"; /* CSS Document */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; } h1,h2,h3,h4,h5,h6{font-weight: normal;} BODY {FONT:14px/1.75 "Microsoft YaHei";COLOR: #666; background:#f5f6f7;width:100%; overflow-x: hidden;} A {COLOR: #333; TEXT-DECORATION: none} P{COLOR: #666;} A:hover {TEXT-DECORATION: none} A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none} DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} EM {FONT-STYLE: normal; FONT-WEIGHT: normal} TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px} .cl{HEIGHT: 0px; CLEAR: both;} .fl{FLOAT: left} .fr{FLOAT: right} .c{*zoom:1;} .c:after{content: ""; display: block; height: 0; clear: both;} .txt-c{text-align: center;} .txt-r{text-align: right;} .col-white{color: #fff;} .container-s{max-width: 1618px; margin: 0 auto} /*PC端公共头部*/ .header{height: 120px; background: #fff;} .header .index-container{position: relative;} .header .logo{margin-top:10px; margin-right: 82px;} .header .logo h1{line-height: 0} .header .logo a{display: block;} .header .logo img{display: inline-block; margin: 10 20px 0 31px;} .header .logo .text strong{display: block; font-size: 33px; line-height: 18px; color: #01589f; font-weight: bold; margin: 20px 9px 10px 6px;} .header .logo .text em{display: block; font-size: 17px; line-height: 38px; color: #4c4c4c;} .search{width: 318px; height: 42px; border: solid 1px #ccc; line-height: 42px; position: relative; margin-top:38px;} .search input{border: none; outline: none; font-family: "Microsoft YaHei"; height: 42px;} .search .search-text{padding-left: 10px; color: #666666;} .search .search-btn{background: url(../images/search-btn.png) no-repeat center; position: absolute; width: 20px; height: 42px; right: 14px;} .head-tel{background: url(../images/head-tel.png) no-repeat left center; padding-left: 69px; height: 50px; margin-top: 34px; margin-right: 59px;} .head-tel em{display: block; font-size: 16px; line-height: 16px; color: #666666; margin-top: 5px;} .head-tel span{display: block; font-size: 20px; color: #ffba00; font-family: arial;} .head-tel b{display: none;} .head-wechat b{display: block; background: url(..//images/head-icon2.png) no-repeat left center; padding-left: 65px; font-size: 16px; line-height: 50px; color: #ffba00; margin-top: 35px; margin-right: 24px;} .wechat-hide{position: absolute; background: #f7f8f8; padding:17px 133px 12px; top: 95px; z-index: 2; right: 0; display: none;} .wechat-hide:after{content: ''; background: url(../images/wechat-hide.png) no-repeat; position: absolute; top: -10px; width: 20px; height: 10px; left: 50%; margin-left: -10px; z-index: 3;} .wechat-hide ul{text-align: center;} .wechat-hide ul li{display: inline-block; margin: 0 6px;} .wechat-hide ul li img{display: block;} .wechat-hide ul li em{display: block; line-height: 27px; color: #4c4c4c} .pc-nav{height: 60px; background: #01589f} .pc-nav ul li{float: left; position: relative; width: calc(100% / 8); } .pc-nav ul li>a{display: block; font-size:18px; line-height: 60px; color: #f5f5f5; text-align: center; } .pc-nav ul li.on>a{background: #ffba00; color: #333333} .pc-nav ul li:hover>a{ color: #333333; background-color: #28B998; } .pc-nav ul li .hide{background:rgba(255,255,255,0.9);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 0px;display: none;width: 100%;position: absolute;z-index: 22; } .pc-nav ul li .hide em a{ display:block;font-size: 15px; line-height:44px;color: #666; text-align: center; border-bottom: dotted 1px #ccc;} .pc-nav ul li .hide em:last-child a{border-bottom: none;} .pc-nav ul li .hide em a:hover{background: #fff; color: #01589f; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;} .navfixed{position: fixed; top: 0; z-index: 222; width: 100%;} .wap-header{display: none;} /*首页banner*/ .banner{height: 680px; position: relative; overflow: hidden; } .banner-info{position: relative; border: solid 1px rgba(255,255,255,0.35); background: rgba(0,0,0,0.2); max-width: 1200px; text-align: center; margin: 0 auto; top:43%; transform: translateY(-50%); padding:2% 0 6%} .banner-info b{display: block; font-size: 66px; color: #fff;} .banner-info strong{color: #0085da} .banner-info p{font-size: 18px; line-height: 30px; color: #fff; max-width: 74%; margin: 8px auto 30px} .banner-info a{position: absolute; -webkit-animation: bs linear 2s 0.9s infinite;-moz-animation: bs linear 2s 0.9s infinite;animation: bs linear 2s 0.9s infinite; display: block; width: 230px; font-size: 20px; line-height: 50px; color: #fff; background: url() no-repeat 56px center #ffba00; text-align: left; text-indent: 74px; border-radius: 25px; left: 0; right: 0; margin:20px auto 0 auto; z-index: 1;} .banner-info a:before {content: '';display: block;width:230px;height: 60px;border-radius:50px;opacity: .7;background-color: #ffba00;animation: scaless 1s infinite cubic-bezier(0, 0, .49, 1.02);z-index: -1;position: absolute;top: -5px;} @keyframes scaless { 0% { transform: scale(1) } 50%, 75% { transform: scale(1.1) } 78%, 100% { opacity: 0 } } #banner-num {bottom: 5%;z-index: 1;} #banner-num .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1; background: transparent; border: solid 1px #fff; margin: 0 14px;} #banner-num .swiper-pagination-bullet-active{background: #fff} .wap-banner{display: none;}