@charset "UTF-8"; * { padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: normal; outline: none; } html, body { color: #333; font-size: 16px; font-family: "微软雅黑"; margin-left: auto !important; margin-right: auto !important; text-align: left; overflow-x: hidden; } li { list-style: none; } a { text-decoration: none; } img, input { border: 0; outline: none; } .wap { display: none !important; } .top>img.wap { display: none; } body .clear { clear: both; height: 0 !important; width: 0 !important; border: none !important; margin: 0 !important; padding: 0 !important; float: none !important; } .px1400 { max-width: 14rem; margin: 0 auto; } /* 定位搜索框 */ .b-top { line-height: .4rem; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; display: none; } .t-search-zzc { position: fixed; z-index: 99998; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .6); } .t-search { padding: 0 0 .1rem 0; display: none; display: block; position: fixed; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); z-index: 99999; } .t-search .ss { min-width: 5rem; margin: 0 auto; position: relative; padding-right: .5rem; padding: .05rem 0; background: #fff; } .t-search .ss input[type="text"] { display: block; width: 100%; padding: 0 .7rem 0 .2rem; font-size: .16rem; height: .3rem; box-sizing: border-box; } .search-btn { position: absolute; right: 0; top: 0; height: .4rem; width: .4rem; background: #00488b; } .search-btn input { display: block; width: .2rem; margin: .1rem auto; } /* 定位搜索框 */ .b-t-search { float: left; } .b-t-search .ss { position: relative; border: .01rem solid #595959; height: .25rem; line-height: .25rem; margin-top: .1rem; padding: 0 .1rem; font-size: 0; background: #373535; } .b-t-search .ss .search-text { border: none; outline: none; line-height: .25rem; height: .25rem; width: 1.25rem; vertical-align: middle; background: none; color: #fff; } .b-t-search .ss .search-btn { width: .25rem; height: .25rem; background-position: center center; border: none; outline: none; vertical-align: middle; } .head { position: fixed; left: 0; right: 0; top: 0; z-index: 99999; transition: top 0.3s; } .head.on { position: fixed; top: 0; left: 0; background-color: #0d6db9; box-shadow: 0 0 .2rem rgba(0, 0, 0, .2); } .head.on::before { bottom: 0; } .b-top { line-height: .4rem; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; display: none; } .b-top-l { float: left; font-size: .14rem; color: #fff; color: rgba(229, 229, 229, 0.8); } .b-t-search { float: left; } .b-t-search>div { position: relative; border: .01rem solid #595959; height: .25rem; line-height: .25rem; margin-top: .1rem; padding: 0 .1rem; font-size: 0; background: #373535; } .b-t-search>div .search-text { border: none; outline: none; line-height: .25rem; height: .25rem; width: 1.25rem; vertical-align: middle; background: none; color: #fff; } .b-t-search>div .search-btn { width: .25rem; height: .25rem; background-position: center center; border: none; outline: none; vertical-align: middle; } .search-box { float: left; margin-left: .5rem; font-size: 0; } .search-box img { cursor: pointer; vertical-align: middle; } .head-top { position: relative; padding-bottom: .3rem; padding-top: .3rem; } .head.on .nav-r a { color: #333333; border-color: #333; } .head.on .head-top{ padding-bottom: .2rem; padding-top: .2rem; } .head.on .nav-r a img { display: inline-block; } .head.on .nav-r a img:first-child { display: none; } .head.on .nav>ul>li>a { color: #fff; } .head.on .h-link a { color: #fff; border-color: #b8b8b8; display: inline; } .logo2 { display: none; } .head.on .logo2 { display: block; } .head.on .logo1 { display: none; } .head.on .search-switch { padding-left: .3rem !important; background: url(../images/ser.png) no-repeat; background-position: .1rem center; } .logo { float: left; overflow: hidden; margin-left: 1.5rem; } .logo a { position: relative; transition: all 0.5s; top: 0; } .logo a { display: block; width: 3.44rem; } .logo a img { width: 100%; vertical-align: middle; } .h-right { margin-right: 1.5rem; float: right; } .h-link { text-align: right; font-size: 0; } .h-link a:first-child { border: none; } .h-link a { font-size: .14rem; line-height: .15rem; letter-spacing: .01rem; color: #ffffff; padding: 0 .1rem; display: inline; } .h-link span { font-size: .16rem; color: #fff; margin: 0 .05rem; } .h-link a img { vertical-align: -0.03rem; } .search-switch { padding-left: .3rem !important; background: url(../images/ser.png) no-repeat; background-position: .1rem center; } .h-link a:hover { opacity: 0.7; } .nav { text-align: right; margin-top: .2rem; float: right; } .nav>ul { font-size: 0; float: left; } .nav>ul>li { float: left; text-align: center; position: relative; margin-left: .5rem; } .nav>ul>li:first-child { margin-left: 0; } .nav>ul>li>a { font-family: TimesNewRomanPSMT; display: block; font-size: .22rem; line-height: .4rem; color: #fff; text-align: center; position: relative; transition: all 0.3s; } .nav>ul>li.on>div { border-top: .03rem solid #ffffff; } .nav>ul>li>a::after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; border-bottom: .05rem solid transparent; border-left: .05rem solid transparent; border-right: .05rem solid transparent; } .nav>ul>li.on>a::after { border-bottom: .05rem solid #ffffff; } /* .nav>ul>li.active>a { border-color: #f0a402; } */ .nav>ul>li>div { position: absolute; top: 100%; min-width: .9rem; left: 50%; transform: translateX(-50%); background: #fff; background: rgb(255 255 255); z-index: 9999; overflow: hidden; line-height: normal; display: none; box-shadow: 0 0 .1rem rgba(0, 0, 0, .2); } .nav>ul>li>div>ul { overflow: hidden; } .nav>ul>li>div>ul>li a { display: block; font-size: .14rem; line-height: .4rem; transition: .3s; color: #333; white-space: nowrap; padding: 0 .1rem; } .nav>ul>li>div>ul>li a:hover { background: rgba(14, 89, 157, 1); color: #fff; } .nav-r { float: left; position: relative; } .nav-r a { float: left; margin-left: .2rem; border-radius: 50%; width: .4rem; height: .4rem; text-align: center; color: #fff; line-height: .4rem; font-size: 0; } .nav-r a img { vertical-align: middle; display: none; } .nav-r a img:first-child { display: inline-block; } .nav-r a span { display: block; font-size: .18rem; } .top { max-width: 19.2rem; margin: 0 auto; position: fixed; right: .1rem; top: .18rem; width: .25rem; height: .25rem; z-index: 9999; } .top>img { display: block; width: 100%; } .wap-menu { position: absolute; top: 0; right: 0; z-index: 99999; font-size: 0; } .wap-menu img { height: .25rem; } .close-menu { display: none; position: absolute; right: 0; top: 0; } /* nav */ .next-back img { display: block; width: auto !important; height: auto !important; } .pic { padding-top: 75%; position: relative; overflow: hidden; } .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 1s; } .pic img:hover { transform: scale(1.05); } /* foot */ .foot { background-color: #005ca4; border-top: 5px solid #f1b128; } .foot .px1400 { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-top: .6rem; padding-bottom: .4rem; } .f-logo a{ width:3.44rem; display: block; } .f-logo a img{ width:100%; } .f-lx p { font-size: .14rem; line-height: .3rem; color: #ffffff; opacity: 0.7; } .f-mt { display: flex; flex-wrap: wrap; align-items: center; margin-top: .2rem; } .f-mt>div { width: .46rem; height: .46rem; background-color: #ffffff; opacity: 0.7; border-radius: 50%; cursor: pointer; position: relative; } .f-mt>div.wx { background: url(../images/icon-wx.png) no-repeat; background-size: 100% 100%; } .f-mt>div.wb { background: url(../images/icon-wb.png) no-repeat; background-size: 100% 100%; } .f-mt>div.dy { background: url(../images/icon-dy.png) no-repeat; background-size: 100% 100%; } .f-mt>div:nth-child(2) { margin: 0 .25rem; } .f-mt img { width: 1rem; height: 1rem; display: block; position: absolute; left: 50%; bottom: 150%; transform: translateX(-50%); visibility: hidden; opacity: 0; transition: all 0.5s; } .f-mt>div:hover img { bottom: 120%; visibility: visible; opacity: 1; } .f-mt>div:hover { opacity: 1; } .f-lk ul li .ico { height: .4rem; } .f-lk ul li .ico img { max-height: 100%; transition: all 0.5s; } .f-lk ul li:hover img { transform: rotateY(180deg); } .f-lk { width: 3.75rem; } .f-lk ul { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .f-lk ul li { text-align: center; width: 33.33%; } .f-lk ul li:nth-child(-n+3) { margin-bottom: .48rem; } .f-lk ul li a p { font-size: .16rem; line-height: .3rem; letter-spacing: .01rem; color: #ffffff; } .f-bq { font-size: .14rem; line-height: .3rem; letter-spacing: .01rem; color: #ffffff; opacity: 0.7; border-top: solid 1px rgba(255, 255, 255, 0.5); max-width: 14rem; margin: 0 auto; text-align: center; padding: .12rem 0; } @media screen and (max-width:1850px) { .logo { margin-left: 2%; } .h-right { margin-right: 2%; } } @media screen and (max-width:1620px) { .nav>ul>li { margin-left: .4rem; } } @media screen and (max-width:1530px) { .nav>ul>li { margin-left: .3rem; } } @media screen and (max-width:1426px) { .nav>ul>li { margin-left: 20px; } } @media screen and (max-width:1420px) { .px1400 { padding-left: .1rem; padding-right: .1rem; } .head-top { padding-top: .1rem; padding-bottom: .1rem; } .search-box { margin-left: .35rem; } } @media screen and (max-width:1320px) { .search-box { margin-left: .25rem; } .nav { margin-top: .05rem; } .nav>ul>li>a { font-size: .16rem; } } @media screen and (max-width:1220px) { .search-box { margin-left: .18rem; } .nav { margin-top: 0rem; } .nav>ul>li { margin-left: .15rem; } } @media screen and (max-width:1200px) { body { padding-top: .6rem !important; } .pc { display: none !important; } .wap { display: block !important; } .m-head { position: fixed; top: 0; left: 0; right: 0; background: #0f5aab; z-index: 999; padding: .1rem; } .m-logo { font-size: 0; } .m-logo a { font-size: 0; line-height: .4rem; display: block; } .m-logo img { max-height: .4rem; max-width: 80%; vertical-align: middle; } .m-tlink { padding: .1rem .15rem 0 .15rem; } .m-tlink a { font-size: .12rem; margin-right: .05rem; color: #fff; display: inline-block; line-height: .24rem; background: #fff; color: #304174; line-height: .24rem; padding: 0 .15rem; border-radius: .05rem; } .m-search { margin: 0 .15rem; padding-right: .5rem; padding-left: .1rem; padding-top: .05rem; padding-bottom: .05rem; position: relative; line-height: .35rem; /* background: #fff; */ margin-top: .15rem; border: .01rem solid #fff; } .m-search input[type="text"] { display: block; width: 100%; line-height: .25rem; background: none; color: #fff; } .m-search input[type="text"]::placeholder { color: #fff; } .m-search input[type="image"] { position: absolute; right: .1rem; top: .1rem; height: .15rem; } .m-nav { position: fixed; top: .6rem; right: -100%; bottom: 0; z-index: 999; background: #2566ac; overflow-y: scroll; width: 100%; max-width: 3.75rem; border-top: .01rem solid rgba(255, 255, 255, 0.2); } .m-nav ul { padding: 0 .15rem; /* border-top: .01rem solid rgba(255, 255, 255, 0.2); */ } .m-nav ul li { border-bottom: .01rem solid rgba(255, 255, 255, 0.2); position: relative; } .m-nav ul li>span.on { transform: rotateZ(90deg); } .m-nav ul li ul { display: none; } .m-nav ul li ul li { border: none; } .m-nav>ul>li a { display: block; font-size: .14rem; line-height: .2rem; padding: .15rem 0; position: relative; color: #fff; } .m-nav>ul>li ul li a { padding: .1rem 0; } .m-nav>ul>li>span { position: absolute; width: .2rem; height: .2rem; background: url(../images/m-nav_down.png) no-repeat; background-size: .14rem .14rem; background-position: center center; right: 0; top: .15rem; cursor: pointer; display: block; color: #fff; transition: all 0.3s; } .foot .px1400>div{ width: 100%; text-align: center; } .f-mt{ justify-content: center; } .f-lx { margin: .25rem 0; } .f-logo a img { max-width: 85%; display: block; margin: 0 auto; } } @media screen and (max-width:768px) {} @media screen and (max-width:480px) {}