/* =============== * 閲嶆柊瀹氫箟Html鍏冪礌 * =============== */ html,body{ font-size: 100px !important; } img{ max-width: 100%; } @media only screen and (max-width: 1200px){ html,body{ font-size: 80px !important; } } @media only screen and (max-width: 992px){ html,body{ font-size: 60px !important; } } @media only screen and (max-width: 768px){ html,body{ font-size: 80px !important; } } html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0; } h1{ font-size:0.8rem; line-height: 2; } h2{ font-size:0.6rem; line-height: 2; } h3{ font-size:0.4rem; line-height: 2; } h4{ font-size:0.3rem; line-height: 2; } pre, code, address, caption, cite, code, em, strong, table, th, td{ font-style: normal; font-weight: normal; } div{ font-size: 0.16rem; } strong { font-weight: bold; } ul, ol { list-style: none outside none; } fieldset, img { border: medium none; vertical-align: middle; } caption, th { text-align: left; } table { border-collapse: collapse; border-spacing: 0; } body { font-family: "Hiragino Sans GB", "Microsoft Yahei", arial, 瀹嬩綋, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color: #666; background: #FFF none repeat scroll 0 0; overflow-x: hidden; } input, select, textarea { font-family: "Hiragino Sans GB", "Microsoft Yahei", arial, 瀹嬩綋, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; } i, cite, em { font-style: normal; } input, button, select, textarea { outline: none } html { min-height: 101%; } a{ text-decoration: none; color: black; font-size: 0.12rem; } a:hover{ text-decoration: underline; } p{ text-indent: 2em; } figure{ margin-bottom: 0.1rem; } /* =============== * 閲嶆柊瀹氫箟Html鍏冪礌 * =============== */ /*==========================================================================================*/ /* =============== * 鍏叡鏍峰紡 * =============== */ .wrapper{ width: 12rem; margin: 0 auto; height: 100%; } @media only screen and (max-width: 992px){ .wrapper{ width: 95%; } } .svg-icon, .iconfont{ width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } .clearfix::after,.clearfix::before{ content: ''; clear: both; display: block; visibility: hidden; } .fl{ float: left; } .fr{ float: right; } .sm-square{ display: inline-block; width: 0.12rem; height: 0.12rem; background-color: #e4bb2e; vertical-align: middle; } .big-square{ display: inline-block; width: 0.25rem; height: 0.25rem; background-color: #e4bb2e; } .sm-gray1-square{ display: inline-block; width: 0.12rem; height: 0.12rem; background-color: #999999; } .sm-gray2-square{ background-color: #666666; } .lightgreen{ background-color: #17b29e; } .yellow{ background-color: #cfb547; } .blue{ background-color: #3d7db8; } .green{ background-color: #689547; } .lightblue{ background-color: #479dac; } .white{ background-color: white; } .more-gray{ background-color: #333333; } .shield-pointer{ pointer-events: none; } /* =============== * 鍏叡鏍峰紡 * =============== */ /*==========================================================================================*/ /* =============== * 鍏叡妯℃澘---澶撮儴閫氭爮鏍峰紡 * =============== */ .nav-header{ width: 100%; position: absolute; top: 0; left: 0; z-index: 999; transition: all .6s ease; padding-bottom: 0.25rem; } .nav-header.on{ position: fixed; z-index: 1000; background: rgba(0,0,0,0.7); padding-bottom: 0; } .nav-header .wrapper{ display: flex; flex-direction: row; justify-content: space-between; } .nav-header.on .tongxi-logo-box{ padding-top: 0.05rem; } .nav-header.on .nav-box-pc ul li{ margin-top: 0.19rem; } .nav-header.on .tongxi-logo-box > a{ height: 0.5rem; display: inline-block; } .nav-header.on .tongxi-logo-box img{ height: 0.5rem; image-rendering: -webkit-optimize-contrast; } .nav-header .tongxi-logo-box{ padding: 0.2rem 0 0 0.28rem; } .nav-header .tongxi-logo-box img{ height: 0.6rem; width: auto; transition: height .6s ease-in-out; } .nav-header .nav-box-pc{ position: relative; display: inline-block; } .nav-header .nav-box-wap{ display: none; position: fixed; right: 0; top: 0; height: 100%; } .nav-header #nav{ display: none; padding: 0.2rem 0.28rem 0 0; } .nav-header.on #nav{ padding-top: 0.05rem; } .nav-header #nav .svg-icon{ color: white; font-size: 0.5rem; line-height: 0.6rem; cursor: pointer; } .nav-header.on #nav .svg-icon{ color: white; } .nav-header .nav-box-wap .close-btn{ background: rgba(0,0,0,.5); color: white; display: inline-block; padding: 0.15rem; vertical-align: top; border: 1px solid rgb(121,121,121); } .nav-box-wap .close-btn .svg-icon{ color: white; font-size: 0.4rem; line-height: 0.4rem; } .nav-box-wap .nav-wap-list-box{ height: 100%; overflow-y: scroll; display: inline-block; } .nav-wap-list-box > ul{ background: white; width: 3.2rem; border: 1px solid rgb(121,121,121); } .nav-wap-list-box > ul > li{ font-size: 0.18rem; line-height: 0.9rem; font-weight: bold; } .nav-wap-list-box > ul > li{ width: 90%; display: block; border-top: 1px solid rgb(204,204,204); margin: 0 0.1rem 0 0.16rem; } .nav-wap-list-box > ul > li>a{ text-indent: .1rem; } .nav-wap-list-box > ul > li:first-child > a{ border-top: 0; } .nav-wap-list-box > ul > li > a{ display: inline-block; font-size: 0.16rem; color: rgb(51,51,51); width: 80%; } .nav-wap-list-box > ul > li .svg-icon{ font-size: 0.2rem; display: inline-block; color: rgb(51,51,51); margin-left: 10%; } .nav-wap-list-box > ul > li.active .link a, .nav-wap-list-box > ul > li:hover .link a{ color: #dab11e; text-decoration: none; } .nav-wap-list-box > ul > li.expand > ul{ display: block; } .nav-wap-list-box > ul > li > ul{ border-top: 1px solid rgb(204,204,204); display: none; padding: 0.12rem 0 0.12rem 0.16rem; } .nav-wap-list-box > ul > li > ul li{ padding-left:0.16rem; line-height: 0.6rem; } .nav-wap-list-box > ul > li > ul a{ font-size: 0.16rem; color: rgb(153,153,153); font-weight: lighter; } @media only screen and (max-width : 768px){ .nav-header .nav-box-pc{ display: none; } .nav-header #nav{ display: inline-block; } } .nav-header .nav-box-pc ul .nav-line{ content: ''; display: inline-block; visibility: hidden; height: 0.06rem; width: 0.45rem; background-color: #fbc715; position: absolute; top: 0; left: 0; z-index: 10; } .nav-header .nav-box-pc ul li{ margin-top: 0.28rem; margin-right: 0.3rem; float: left; height: 0.38rem; line-height: 0.38rem; transition: all .6s ease; } .nav-header .nav-box-pc ul li a{ color: white; font-size: 0.16rem; font-weight: bold; } .nav-header .nav-box-pc ul li:hover a{ text-decoration: none; } .nav-header .nav-box-pc ul li.current-menu-item a, .nav-header .nav-box-pc ul li.current_page_item a, .nav-header .nav-box-pc ul li:hover a{ color: #fbc715; } /* =============== * 鍏叡妯℃澘---澶撮儴閫氭爮鏍峰紡 * =============== */ /*===========================================================================================*/ /* =============== * 鍏叡妯℃澘---搴曢儴鏍峰紡 * =============== */ footer{ height: 0.78rem; background-color: #dab11e; } footer .wrapper{ display: flex; justify-content: space-between; } footer .link-box{ padding-left: 0.6rem; font-size: 0; } footer .link-box span{ font-size: 0.16rem; color: #6b570f; margin-right: 0.1rem; line-height: 0.78rem; display: inline-block; } footer .connect-box{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; height: 100%; } footer .connect-box li{ display: inline-block; width: 0.4rem; height: 0.4rem; border-radius: 50%; background-color: white; cursor: pointer; position: relative; text-align: center; margin-left: 0.1rem; } footer .connect-box li svg{ color: rgb(181,181,181); font-size: 0.2rem; margin-top: 0.11rem; -webkit-transition: .5s cubic-bezier(.3,0,0,1); transition: .5s cubic-bezier(.3,0,0,1); } footer .connect-box li.tongxi svg{ font-size: 0.24rem; } footer .connect-box li.tongxi:hover{ background-color: #be7927; } footer .connect-box li.weixin:hover{ background-color: #1ec354; } footer .connect-box li.phone:hover{ background-color: #f74864; } footer .connect-box li:hover svg{ color: white; } footer .connect-box li .info-box{ position: absolute; bottom: 0.6rem; right: 50%; transform: translateX(50%); background-color: white; width: 1.52rem; max-height: 0; text-align: left; -webkit-transition: height 3s; transition: height .3s; overflow: hidden; } footer .connect-box li:first-child .info-box{ width: 2.7rem; } footer .connect-box li:last-child .info-box{ width: 1.6rem; } footer .connect-box li.tongxi .info-box, footer .connect-box li.phone .info-box{ box-sizing: border-box; } footer .connect-box li.weixin .info-box{ text-align: center; } footer .connect-box li:hover .info-box{ max-height: 10rem; } footer .connect-box li .info-box .info{ padding: 0.15rem 0.2rem; border: 1px solid #eee; } footer .connect-box li .info-box .info strong{ font-size: 0.14rem; } @media only screen and (max-width: 1200px){ footer .connect-box li .info-box{ right: 0; transform: translateX(0%); width: 2rem; } } @media only screen and (max-width: 576px){ footer{ height: 1.56rem; } footer .link-box span{ line-height: 0.4rem; } footer .link-box{ padding-top: 0.38rem; padding-left: 0; } } @media only screen and (max-width: 992px){ footer .connect-box li .info-box{ width: 2.6rem; } } @media only screen and (max-width: 768px){ footer .connect-box li .info-box{ width: 2rem; } } /* =============== * 鍏叡妯℃澘---搴曢儴鏍峰紡 * =============== */ /*================================================================================================*/ /* =============== * 鍏叡妯℃澘---鏍囬鏍峰紡 * =============== */ .li-header{ text-align: center; padding: 0.6rem 0 0.65rem; } .li-header span{ display: inline-block; font-size: 0.48rem; line-height: 0.65rem; border-bottom: 1px solid #e4bb2e; padding: 0 0.15rem; color: #333; font-weight: lighter; } .li-header span img{ width: 0.48rem; height: 0.48rem; } .li-header i.tx-group{ display: block; font-size: 0.3rem; line-height: 0.5rem; color: #cbcbcb; font-weight: lighter; } /* =============== * 鍏叡妯℃澘---鏍囬鏍峰紡 * =============== */ /* =============== * 鍏叡妯℃澘---鏃ユ湡鏍峰紡 * =============== */ .date-box{ width: 1.5rem; color: #666666; margin-right: 0.5rem; margin-left: 0.15rem; text-align: center; flex-shrink: 0; padding: 0.05rem; box-sizing: border-box; } li.active .date-box, .date-box.active{ background-color: #dab11e; color: white; } .date-box .date-day{ display: inline-block; font-size: 0.9rem; line-height: 1rem; font-weight: bold; border-bottom: 1px solid #666666; } li.active .date-box .date-day, .date-box.active .date-day{ border-color: white; } .date-box .date{ font-size: 0.26rem; line-height: 0.45rem; font-weight: lighter; } .date-box .yw{ display: none; font-size: 0.16rem; line-height: 0.22rem; color: #dab11e; font-weight: lighter; background-color: white; transform: skewX(-10deg); } li.active .date-box .yw, .date-box.active .yw{ display: inline-block; } @media only screen and (max-width: 992px){ .date-box .date{ line-height: 0.30rem; } .date-box .yw{ line-height: 0.3rem; } } /* =============== * 鍏叡妯℃澘---鏃ユ湡鏍峰紡 * =============== */ /* =============== * 鍏叡妯℃澘---浜岀骇椤甸潰banner鏍峰紡 * =============== */ .second-banner-wrapper{ height: 50vh; background-size: cover; } .second-banner-wrapper > .wrapper{ position: relative; display: flex; justify-content: space-around; } .second-banner-wrapper .banner-text{ text-align: center; width: 100%; position: absolute; bottom: 35%; } .second-banner-wrapper .banner-text img{ width:35%; height:auto; } .second-banner-wrapper ul{ position: absolute; bottom: 12%; text-align: center; max-width: 100%; display:flex; flex-wrap: nowrap; overflow-x: auto; } .second-banner-wrapper ul li{ text-align: center; background-color: #64625b; display: inline-block; margin: 0.15rem; min-width: 1.8rem; } .second-banner-wrapper ul li a{ display: inline-block; height: 0.3rem; line-height: 0.3rem; color: white; font-size: 0.18rem; } .second-banner-wrapper ul li .sm-square{ margin-right: 0.1rem; } .second-banner-wrapper ul li:hover{ background-color: #dab11e; font-weight: bold; } .second-banner-wrapper ul li:hover a{ text-decoration: none; } .second-banner-wrapper ul li:hover .sm-square{ background-color: white; } footer .widget-content,footer .textwidget{ height: 100%; } #particle_wave{ overflow: hidden; } /* =============== * 鍏叡妯℃澘---浜岀骇椤甸潰banner鏍峰紡 * =============== */