/* 鍏ㄥ眬 */ * { padding: 0; margin: 0; } body, html{ background-color:#f5f5f5; width: 100%; height:auto; min-height: 100%; overflow-x:hidden; /*璁剧疆height:100%鍙互瑙e喅椤甸潰鍐呭灏戞拺涓嶈捣鎵嬫満灞忓箷楂樺害鍙婂叾浠栦竴浜涘吋瀹规€ч棶棰橈紝浣嗗鏋滃簲鐢ㄤ簡婊氬姩涓婃媺瑙﹀簳鍔犺浇鏃跺張涓嶈兘瑙﹀彂$(window).scroll()锛岃В鍐冲姙娉曟槸height:auto鎴栧幓鎺塷verflow璁剧疆锛屾牴鎹〉闈㈠竷灞€褰卞搷鏉ュ彇鑸?/ font-family: 寰蒋闆呴粦,Microsoft Yahei ,Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.231; color:#444; -webkit-overflow-scrolling: touch; -webkit-box-orient: vertical; -webkit-box-align:stretch; -webkit-touch-callout:none; -webkit-text-size-adjust:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } button, input, select, textarea { color: #333; font: 0.875rem 寰蒋闆呴粦, Microsoft Yahei, Helvetica, Arial, sans-serif; outline: none; } a { text-decoration: none; outline: none; color: #333; } a:hover, a:focus { color: #022658; } img { border: none; } /* .svg鍥剧墖鍏堝崰浣嶉殣钘忥紝寰呮牸寮忓寲鍚庡啀鏄剧ず锛岄伩鍏嶆牸寮忓寲鍓嶅洜涓哄~鍏呰壊涓嶄竴鑷存樉绀虹殑闂 */ .svg { visibility: hidden; } form { margin: 0px; padding: 0px; } input:focus, textarea:focus, a:focus, select:focus, button:focus { outline: none; } ul, ol, li { margin: 0px; padding: 0px; list-style-type: none; } .nowrap, ul.nowraps li { white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .clear { clear: both; } .hide { display: none; } .right { float: right; } .left { float: left; } .b { font-weight: bold; } .hand, .linka { cursor: pointer; } .tips { max-width: 80%; height: auto; padding: 5px 20px; background: rgba(0, 0, 0, 0.7); color: #fff; font-size: 0.875rem; line-height: 180%; position: fixed; z-index: 1000; top: 40%; left: 50%; opacity: 0; text-align: center; border-radius: 20px; } .maskbg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000; background: rgba(0, 0, 0, 0.6); display: none; overflow: auto; } .fit_cover { display: block; width: 100%; height: 100%; object-fit: cover; } .fit_contain { display: block; width: 100%; height: 100%; object-fit: contain; } .shadow { -moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); } .shadow2 { -moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2); box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2); } .trans3 { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .trans5 { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .trans10 { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } /* placeholder棰滆壊 */ ::-webkit-input-placeholder { color: #bbb; } :-moz-placeholder { color: #bbb; } ::-moz-placeholder { color: #bbb; } :-ms-input-placeholder { color: #bbb; } /* loader鏍峰紡 */ .loading { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000; background: rgba(0, 0, 0, .5); } .nb-spinner { width: 70px; height: 70px; position: absolute; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: transparent; border-top: 3px solid #64b4f6; border-right: 3px solid transparent; border-radius: 50%; -webkit-animation: 1s spin linear infinite; animation: 1s spin linear infinite; } @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /* 澶撮儴 ----------------------------------------------------*/ .headbox { width: 100%; height: 45px; overflow: hidden; } .head { width: 100%; height: 45px; position: fixed; z-index: 1000; left: 0; top: 0; background: rgba(255, 255, 255, 0.95); overflow: hidden; } .head img.logo { display: block; height: 14px; width: auto; position: absolute; left: 3%; top: 15px; } .head img.mom { display: block; height: 15px; padding: 15px 4%; width: auto; position: absolute; right: 0; top: 0; cursor: pointer; } .head img.momf { display: none; height: 17px; width: auto; padding: 14px 4%; position: absolute; right: 0; top: 0; cursor: pointer; } /* 涓€绾ц彍鍗 */ .navi { width: 100%; height: calc(100vh - 45px); background: #fff; position: fixed; left: 0; top: 45px; z-index: 1000; overflow: auto; display: none; } .navi>li { height: auto; padding: 0 3%; } .navi>li:nth-child(odd) { background: #f5f5f5; } .navi>li>a { display: block; line-height: 45px; font-size: 0.875em; text-decoration: none; padding-left: 20px; background: url(/static/images/navidot.png) 5px center no-repeat; background-size: 5px; } .navi>li.on { background: #022658; } .navi>li.on a { color: #fff; } /* 浜岀骇鑿滃崟 */ .navi>li ul { margin-left: 20px; height: auto; overflow: hidden; display: none; } .navi>li>ul>li { height: auto; border-top: 1px dotted rgba(255, 255, 255, 0.2); } .navi>li>ul>li>a { display: block; line-height: 40px; font-size: 0.75em; text-decoration: none; padding-left: 25px; background: url(/static/images/aright.png) 5px center no-repeat; background-size: 5px; } /* 涓夌骇鑿滃崟 */ .navi>li>ul>li>ul { margin-bottom: 10px; height: auto; overflow: hidden; display: none; } .navi>li>ul>li.on>ul { display: block; } .navi>li>ul>li>ul>li { height: 35px; line-height: 35px; } .navi>li>ul>li>ul>li a { display: block; text-decoration: none; padding-left: 40px; font-size: 0.75em; background: url(/static/images/pagearo2.gif) 30px center no-repeat; background-size: 3px; } .footbox { width: 100%; height: auto; position: relative; z-index: 1; } .flogo { margin-top: 50px; height: auto; overflow: hidden; border-bottom: 1px solid #ddd; } .flogo img { display: block; margin: 0 auto; height: 25px; } .fico { margin-top: 50px; height: auto; text-align: left; font-size: 0; } .ficop { display: inline-block; width: 25%; height: 60px; margin-bottom: 15px; vertical-align: top; position: relative; } .ficop img.ico { display: block; height: 25px; margin: 0 auto; } .ficop p { display: none; width: 140px; height: 140px; padding: 5px; background: #fff; position: absolute; left: 50%; margin-left: -80px; top: -150px; z-index: 100; -moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); } .ficop p img { display: block; width: 100%; height: 100%; object-fit: contain; } .ficop p::after { content: ''; width: 0; height: 0; position: absolute; left: 50%; margin-left: -4px; top: 100%; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #fff; } .ficop span { display: block; line-height: 180%; font-size: 0.625rem; color: #666; text-align: center; margin-top: 10px; white-space: nowrap; overflow: hidden; } .fnav { width: 100%; height: auto; overflow: hidden; } .fnavc { width: 25%; height: auto; float: left; overflow: hidden; } .fnavc span, .fnavc a { display: block; padding-left: 15px; font-size: 0.7rem; line-height: 220%; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .fnavc span { font-weight: bold; } .ftel { display: block; margin: 20px auto; max-width: 100%; max-height: 70px; } .fbq { width: 94%; height: auto; overflow: hidden; border-top: 1px solid #e5e5e5; padding: 10px 0 20px 0; margin: 0 auto; } .fbq>div { font-size: 0.625rem; line-height: 200%; } /* 閫氱敤杞挱 */ .swipebox { width: 100%; height: auto; padding-bottom: 30px; position: relative; } .swipe { width: 100vw; visibility: hidden; overflow: hidden; position: relative; } .swipeli { float: left; position: relative; } .swipelip { width: 100%; height: auto; margin: 0 auto; overflow: hidden; } .swipelip img { display: block; width: 100%; height: auto; } .swipenavi { width: 100%; height: auto; position: absolute; bottom: 0; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .pager em { display: inline-block; width: 10px; height: 10px; background: rgba(0, 0, 0, .2); margin: 0 5px; font-style: normal; overflow: hidden; font-size: 0px; border-radius: 50%; cursor: pointer; } .pager em.on { background: rgba(0, 0, 0, 1); } .dalislide { width: 100%; height: auto; position: relative; overflow: hidden; } .dalislide ul { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .dalislide ul li { width: 100%; height: auto; position: absolute; left: 100%; top: 0; } .dalislide ul li img { display: block; width: 100%; height: auto; } .dalislide ul li .vodplay { width: 40px; height: 40px; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; z-index: 100; cursor: pointer; background: url(/static/images/play.png) center no-repeat; background-size: contain; opacity: .7; } .vodbox { width: 100%; height: 100%; position: fixed; background: #000; left: 0; top: 0; z-index: 1001; display: none; } .vodbox video { display: block; width: 100%; height: 100%; } .vodbox span.closevod { display: block; width: 60px; height: 60px; background: url(/static/images/adclose.png) center no-repeat; position: absolute; top: 10px; right: 10px; z-index: 102; cursor: pointer; opacity: 0.7; } .dalislide .banb { width: 100%; height: 15px; position: absolute; z-index: 10; bottom: 0; text-align: center; font-size: 0; } .dalislide .banb em { display: inline-block; vertical-align: middle; width: 4px; height: 4px; margin: 3px; background: rgba(255, 255, 255, 0.8); border-radius: 50%; cursor: pointer; position: relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .dalislide .banb em.on { background: #333; } .slideleft, .slideright { width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -30px; opacity: .5; z-index: 100; cursor: pointer; transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out; display: none; } .secban { width: 100%; height: auto; overflow: hidden; } .secban img { display: block; width: 100%; height: auto; } /* 椤电爜 */ .pagebox { padding: 30px 0; height: auto; overflow: hidden; } .pagination { height: auto; overflow: hidden; text-align: center; } .pagination a, .pagination p, .pagination span { display: inline-block; margin-right: 5px; padding: 0 20px; border: 1px #ddd solid; background: #fff; text-decoration: none; color: #666; font-size: 0.75em; line-height: 35px; border-radius: 3px; vertical-align: top; } .pagination span { cursor: pointer; } .pagination p.pageGo { /* border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; */ cursor: pointer; padding: 0 10px; margin: 0; } .pagination input { display: inline-block; padding: 0; border: 1px solid #ddd; /* border-right: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; */ background: #fff; color: #666; font-size: 0.75em; line-height: 35px; height: 35px; width: 70px; text-align: center; border-radius: 3px; margin-right: 5px; vertical-align: top; } .pagination p.pageRemark { display: block; margin-bottom: 10px; border: none; background: none; color: #666; } .pagination_all { width: 100%; height: auto; overflow: hidden; margin-top: 20px; display: none; text-align: center; } .pagination_all a { display: inline-block; width: 10%; line-height: 30px; background: #fff; border-radius: 3px; margin: 0 1% 5px 1%; text-decoration: none; overflow: hidden; font-size: 0.7em; color: #999; } .pagination_all a.on { background: #022658; color: #fff; }