/*鍏叡閮ㄥ垎*/ .wrap { width: 80vw; max-width: 100%; margin: 0 auto; } .w1200 { width: 1200px; max-width: 100%; margin: 0 auto; } @media (max-width:1620px) { .wrap { width: 84vw; } } @media (max-width:1440px) { .wrap { width: 88vw; } } @media (max-width:1280px) { .wrap, .w1200 { width: 90vw; } } @media (max-width:1024px) { .w1200, .wrap { width: 100%; padding: 0 15px; } } /* 婊氬姩鏉 */ body::-webkit-scrollbar { width: 8px; } /* 婊氬姩鏉℃粦鍧 */ body::-webkit-scrollbar-thumb { background-color: #42a36d; border-radius: 8px; } /* 婊氬姩鏉″灞傝建閬 */ body::-webkit-scrollbar-track { background-color: #effffe; } html.cur, body.cur { width: 100%; height: 100%; position: fixed; overflow: hidden; } /* 鍏ㄩ儴鍏叡 */ .head { height: 90px; background-color: #fff; } .head .logo { height: 90px; line-height: 90px; } .navleft { margin-right: 32px; } /* .navitem{margin-right:10px} */ .navitemname { height: 90px; position: relative; } .navitemname .showname { padding: 0 25px; height: 90px; line-height: 90px; font-size: 15px; font-weight: bold; display: block; position: relative; z-index: 3; } .navitemname:after { content: ""; width: 100%; height: 0px; background-color: #42a36d; position: absolute; left: 0; bottom: 0; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .navchildbox { width: 100%; padding: 92px 0 124px; position: absolute; top: 120px; left: 0; z-index: -1; opacity: 0; visibility: hidden; background-image: url(../img/navbg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; } .navchildbox .titlebox { width: 550px; margin-left: 2.604vw; padding-right: 4.583vw; padding-top: 10px; border-right: 1px solid #eaeaea; } .navchildbox .cntitle { font-size: 34px; line-height: 50px; } .navchildbox .entitle { font-size: 16px; line-height: 28px; margin-top: 16px; font-family: 'century'; color: #ccc; } .navchilditems { margin-left: 5.208vw; padding-top: 10px; } .navchilditem { color: #666; padding-left: 16px; position: relative; margin-bottom: 30px; display: block; } .navchilditem:after { content: ""; width: 4px; height: 4px; background-color: #dadada; position: absolute; top: 8px; left: 0; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .headlanlist { display: block; margin-right: 25px; height: 90px; line-height: 90px; color: #7f7f7f; } .headlanlist.cur { color: #42a36d; font-weight: bold; } .searchbtn { width: 78px; height: 90px; line-height: 90px; background-color: #f7f7f7; text-align: center; cursor: pointer; } .searchbox { width: 100%; height: 120px; padding: 40px 0; position: absolute; top: 90px; left: 0; background-color: #fff; box-shadow: 0px 4px 24px rgba(0,0,0,0.06); display: none; z-index: 3; } .searchform { height: 40px; } .searchform .btn, .searchform .close { height: 40px; line-height: 40px; cursor: pointer; } .searchform .input { width: calc(100% - 75px); margin: 0 20px; } .searchform .input input { width: 100%; height: 40px; border-bottom: 1px solid #42a36d; background-color: transparent; } .searchform .input input::-webkit-input-placeholder { color: rgba(255,255,255,0.8); } .wapheadlan { display: none; } .wapbtnbox { width: 26px; height: 60px; margin-left: 20px; position: relative; display: none; } .wapbtnbox div { width: 26px; height: 2px; background-color: #42a36d; position: absolute; left: 0; border-radius: 3px; } .wapbtnbox div:nth-of-type(1) { top: 21px; } .wapbtnbox div:nth-of-type(2) { top: 29px; } .wapbtnbox div:nth-of-type(3) { top: 37px; } .wapbtnbox.cur div:nth-of-type(2) { height: 1px; opacity: 0; } .wapbtnbox.cur div:nth-of-type(1) { height: 1px; top: 30px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); } .wapbtnbox.cur div:nth-of-type(3) { height: 1px; top: 30px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); } .head .logo img, .loginseltop .icon img, .headtel .icon img, .searchform .close img, .searchform .btn img, .searchbtn img, .footewm img, .footfriendtop .icon img { display: inline-block; vertical-align: middle; margin-bottom: 3px; } .foot { background-color: #0c418d; } .foottop { padding: 90px 0 54px; } .footmaplist { margin-right: 3.854vw; } .footmaplist:nth-last-of-type(1) { margin-right: 0; } .footmaplist .name { color: #fff; font-size: 15px; font-weight: bold; display: block; line-height: 1; } .footmaplist .child { margin-top: 28px; } .footmaplist .footmapchildlist { color: #6e83af; display: block; margin-bottom: 10px; } .footmaplist .footmapchildlist:nth-last-of-type(1) { margin-bottom: 0; } .footewmlist { margin-right: 80px; text-align: center; } .footewmlist:nth-last-of-type(1), .footbotright .list:nth-last-of-type(1) { margin-right: 0; } .footewmlist .title { color: #6e83af; text-align: center; margin-top: 16px; } .footshare { margin-top: 52px; } .footsharelist { width: 38px; height: 38px; margin-right: 26px; cursor: pointer; } .footsharelist:nth-of-type(1) { margin-right: 0; } .footbot { padding-bottom: 44px; } .footbotright .list { margin-right: 20px; } .footcopy, .footcopy a, .footbotright .list { color: rgba(255,255,255,0.3); line-height: 1.4; font-size: 12px; } .footfriend { width: 246px; position: relative; margin-top: 50px; } .footfriendtop { width: 246px; height: 42px; padding: 0 16px; border: 1px solid rgba(193,193,193,0.3); } .footfriendtop .name { color: #fff; width: calc(100% - 31px); margin-right: 20px; line-height: 40px; } .footfrienditems { width: 100%; position: absolute; bottom: 0; left: 0; background-color: rgba(193,193,193,0.3); border: 1px solid rgba(193,193,193,0.3); z-index: -1; opacity: 0; visibility: hidden; } .footfrienditem { width: 100%; display: block; height: 36px; line-height: 36px; border-bottom: 1px solid rgba(193,193,193,0.3); padding: 0 16px; color: #fff; } .footfrienditem:nth-last-of-type(1) { border-bottom: none; } .footfriend.cur .footfrienditems { bottom: 41px; z-index: 9; opacity: 1; visibility: visible; } .footfriendtop .icon { height: 40px; line-height: 40px; } .footfriend.cur .footfriendtop .icon img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); } @media (min-width:1024px) { .headlanitem:hover { color: #008cd6; } .navitem:hover .navchildbox { z-index: 9; opacity: 1; visibility: visible; top: 90px; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .navchilditem:hover { color: #42a36d; font-weight: bold; } .navchilditem:hover:after { background-color: #42a36d; } .searchform .close:hover img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); } .navitem.cur .navitemname:after, .navitem:hover .navitemname:after { height: 100%; } .navitem.cur .showname, .navitem:hover .showname, .footbotright .list:hover { color: #fff; } .footfriend:hover .footfrienditems { bottom: 41px; z-index: 9; opacity: 1; visibility: visible; } .footfriend:hover .footfriendtop .icon img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); } } @media (max-width:1800px) { } @media (max-width:1620px) { .navitemname .showname { padding: 0 20px; } .footmaplist { margin-right: 3vw; } } @media (max-width:1440px) { .navleft { margin-right: 20px; } .navitemname .showname { font-size: 14px; } .footmaplist { margin-right: 2.5vw; } .footewmlist { margin-right: 52px; } .searchbtn { width: 60px; } .headlanlist { margin-right: 15px; } } @media (max-width:1280px) { .navitemname .showname { padding: 0 15px; } .navleft { margin-right: 15px; } .footmaplist { margin-right: 2vw; } .footcon { width: 258px; } .searchbtn { width: 50px; } } @media (max-width:1140px) { .navitemname .showname { padding: 0 12px; } .footmaplist { margin-right: 1.5vw; } .footewmlist { margin-right: 35px; } } @media (max-width:1024px) { .lanbox, .navitemname .hidename, .navchildbox .img, .navtitlebox, .navchilditem:after, .headlan, .navchildbox .imgbox, .navchildbox .other, .footlogo, .navchildbox .titlebox { display: none; } .wapbtnbox, .wapscrolltop, .wapheadlan { display: block; } .head { height: 60px; padding: 0; } .head .logo img { width: 134px; } .head .logo { height: 60px; line-height: 60px; background-size: 100% auto; } html.cur, body.cur { width: 100%; height: 100%; overflow: hidden; } .navleft { width: 100%; height: calc(100% - 60px); border-top: 1px solid #f0f0f0; margin-left: 0; background-color: #fff; position: fixed; left: 100%; top: 60px; z-index: 25; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .navleft.cur { left: 0; } .searchbtn { width: auto; background-color: #fff; height: 60px; line-height: 60px; } .navchilditems { width: 100%; margin-left: 0; padding-bottom: 6px; padding-top: 6px; } .navchilditem { margin-bottom: 0; padding: 0 15px; line-height: 38px; } .headcode { height: 60px; line-height: 60px; font-size: 12px; } .headcode span { line-height: 60px; font-size: 15px; background-size: 14px auto; } .headlan { height: 60px; } .navitems { max-height: calc(100vh - 140px); overflow-y: auto; } .navitem { width: 100%; border-bottom: 1px solid #ebebeb; } .navitem:nth-of-type(1) .navitemname { padding: 0 15px; } .navitem:nth-of-type(1) .navitemname:before, .navitem:nth-of-type(1) .navitemname:after { display: none; } .navitemname { padding: 0 100px 0 15px; height: 52px; position: relative; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .navitemname:after { content: ""; width: 12px; height: 2px; background-color: #686765; left: auto; position: absolute; right: 15px; top: 50%; margin-top: -1px; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; opacity: 1; transform: scale3d(1,1,1); -webkit-transform: scale3d(1,1,1); -moz-transform: scale3d(1,1,1); } .navitemname:before { content: ""; width: 2px; height: 12px; background-color: #686765; position: absolute; right: 20px; top: 50%; margin-top: -6px; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .navitemname.cur { background-color: #42a36d; } .navitemname.cur:before { background-color: #fff; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); } .navitemname.cur:after { background-color: #fff; } .navitemname .showname { font-size: 18px; height: 52px; line-height: 52px; color: #333; padding: 0; } .navitemname.cur .showname { color: #fff; } .navchildbox { height: auto; position: static; padding: 0; display: none; z-index: 1; opacity: 1; visibility: visible; background-image: none; background-color: #f9f9f9; border-top: none; } .navchildbox .wrap { padding: 0; } .navchildlist { display: block; height: 48px; line-height: 48px; padding: 0 15px; font-weight: normal; margin-right: 0; margin-bottom: 0; color: #666; text-align: left; border-bottom: 1px solid #d6d6d6; } .navchildlist:nth-last-of-type(1) { border-bottom: none; } .searchbox.cur { top: 60px; } .searchbox { width: 100%; padding: 20px 0; height: auto; border-radius: 0; top: 60px; margin-top: 0; box-shadow: none; } .searchform .input input, .searchform .input { height: 40px; } .searchform .close { display: block; } .searchform .close, .searchform .btn { height: 40px; line-height: 40px; } .searchform .input { width: calc(100% - 60px); margin: 0 10px; } .searchform .input input { padding: 0 10px; font-size: 14px; } .navchildbox .box { position: static; } .foottop { padding: 0; } .foottopleft { width: 100%; } .footmaplist { width: 100%; margin-right: 0; border-bottom: 1px solid #245498; } .footmaplist:nth-last-of-type(1) { margin-bottom: 0; } .footmaplist .name { height: 50px; line-height: 50px; font-size: 18px; position: relative; font-weight: normal; } .footmaplist .name:after { content: ""; width: 20px; height: 2px; background-color: #3b65a2; position: absolute; top: 50%; margin-top: -1px; right: 0; } .footmaplist .name:before { content: ""; width: 2px; height: 20px; background-color: #3b65a2; position: absolute; top: 50%; margin-top: -10px; right: 9px; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .footmaplist.cur .name:before { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); } .footmaplist .child { margin-top: 0; border-top: 1px solid #245498; padding: 8px 0; display: none; } .footmaplist .footmapchildlist { margin-bottom: 0; height: 38px; line-height: 38px; } .footfriend { margin-top: 25px; } .footfriendtop { width: 100%; padding: 0 10px; } .footfriendtop .name { color: rgba(193,193,193,0.3); } .footfrienditem { padding: 0 10px; } .foottopright { width: 100%; margin-top: 25px; } .footewmlist { margin-right: 25px; } .footewmlist .ewm { width: 98px; margin: 0 auto; } .footewmlist .title { margin-top: 6px; font-size: 12px; } .footshare { display: none; } .footbot { padding-bottom: 30px; margin-top: 25px; } .footbotright { width: 100%; } .footcopy { width: 100%; margin-top: 10px; line-height: 1.6; } .footcopy span { display: block; } .footbotright .list { line-height: 1; position: relative; } .footbotright .list:after { content: ""; width: 1px; height: 100%; background-color: rgba(255,255,255,0.3); position: absolute; top: 0; right: -10px; } .footbotright .list:nth-last-of-type(1):after { display: none; } } @media (max-width:370px) { .head .logo img { width: 156px; } .wapbtnbox { margin-left: 10px; } } /* 瀛愰〉闈㈠叕鍏 */ /* .pcpagenavbox{width:100%;height:70px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.3)} .pcpagenav{text-align:center} .pcpagenavlist{display:inline-block;vertical-align:middle;padding:0 48px;position:relative;margin-right:-4px} .pcpagenavlist a{color:#fff;line-height:70px;display:block;position:relative;z-index:3} .pcpagenavlist:after{content:"";width:100%;height:0;background-color:#005e5b;position:absolute;left:0;bottom:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s} .pcpagenavlist.cur a, .pcpagenavlist:hover a{font-weight:bold} .pcpagenavlist.cur:after, .pcpagenavlist:hover:after{height:100%} */ .wappagenav { display: none; position: relative; } .wappagenav .wappagenavname { display: block; color: #fff; background-color: #42a36d; font-size: 16px; line-height: 48px; position: relative; } .wappagenav .wappagenavname:after { content: ""; width: 2px; height: 14px; background-color: #fff; position: absolute; top: 50%; right: 21.5px; margin-top: -7px; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .wappagenav .wappagenavname:before { content: ""; width: 14px; height: 2px; background-color: #fff; position: absolute; top: 50%; right: 15px; margin-top: -1px; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .wappagenav .wappagenavname.cur:after, .wappagenav .wappagenavname.cur:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); } .wappagenav .wappagenavitems { width: 100%; max-height: 250px; overflow-y: auto; padding: 0; display: none; background-color: #fff; z-index: 10; position: absolute; top: 48px; left: 0; box-shadow: 0px 6px 28px rgba(0,0,0,0.08); } .wappagenav .wappaganavlist { width: 100%; float: none; border-bottom: 1px solid #ddd; padding: 0 15px; z-index: 99; background-color: #fff; } .wappagenav .wappaganavlist:nth-last-of-type(1) { border-bottom: none; } .wappagenav .wappaganavlist a { width: 100%; line-height: 40px; color: #666; font-size: 14px; border-top: none; display: block; } .pageban { position: relative; overflow: hidden; } .pageban .textbox { position: absolute; top: 26%; left: 50%; ; margin-left: -600px; z-index: 2; } .pageban .textbox .cntitle { color: #fff; font-size: 36px; text-align: right; } .pageban .textbox .entitle { color: #fff; font-size: 18px; text-align: right; font-family: Arial; margin-top: 10px; font-weight: bold; } .pcpagenavbox { width: 100%; position: absolute; left: 0; bottom: 0; padding-left: calc((100% - 1200px) / 2); } .pcpagenavbox .box { height: 68px; background-color: rgba(250,250,250,0.95); } .pcpagenavright { width: 29.583vw; background-color: #fafafa; padding-left: 34px; line-height: 68px; line-height: 68px; } .pcpagenavright img { display: inline-block; vertical-align: middle; margin-bottom: 3px; margin-right: 8px; } .pcpagenavright .text { color: #bcbcbc; font-size: 12px; margin-right: 8px; } .pcpagenavright .text.cur { color: #5a5a5a; font-weight: bold; margin-right: 0; } .pcpagenavlist { margin-right: 3.125vw; position: relative; } .pcpagenavlist:after { content: ""; width: 0; height: 3px; background-color: #8fc029; position: absolute; left: 0; bottom: 0; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } .pcpagenavlist a { display: block; height: 68px; line-height: 68px; color: #5a5a5a; font-weight: bold; } .pcpagenavlist.cur:after { width: 100%; } .pcpagenavlist.cur a { color: #42a36d; } .pcpagenavlist:hover:after { width: 100%; } .pcpagenavlist:hover a { color: #42a36d; } .pcpagenav { padding-left: 50px; } .pager { text-align: center; } .pager .list.pagexx { font-family: 瀹嬩綋, 'SimSun'; font-weight: bold; background-color: transparent; } .pager .list, .pager .pageritems, .pager .text, .pager .pagernum { display: inline-block; margin: 0 6px; } .pager .list { padding: 0 14px; height: 36px; line-height: 36px; color: #606060; border-radius: 3px; font-family: Arial; } .pager .text { background-color: transparent; } .pager .pagernum input { width: 36px; height: 36px; display: inline-block; border: 1px solid #dcdcdc; margin-right: -4px; color: #606060; text-align: center; } .pager .list.cur, .pager a.list.btn, .pager a.list:hover { background-color: #8fc029; color: #fff; border-color: #8fc029; } .pager .list input { width: 100%; height: 100%; padding: 0px 5px; background-color: transparent; color: rgba(77,77,77,0.5); text-align: center; } .pager .list input:hover { color: #fff; } .wappager { width: 100%; height: 48px; background-color: #8fc029; line-height: 48px; color: #fff; text-align: center; ; display: none; } .pagebox { background-color: #fafafa; } .pageright { width: 60px; position: fixed; bottom: 20%; right: 15px; z-index: 19; } .pagerightlist { margin-bottom: 1px; display: block; position: relative; } .pagerightlist:nth-last-of-type(1) { margin-bottom: 0; } .pagerightlist .icon { width: 60px; height: 60px; background-color: rgba(0,0,0,0.3); } .pagerightlist .box { width: 220px; padding: 15px; background-color: #42a36d; position: absolute; bottom: -160px; right: 0; z-index: -1; opacity: 0; visibility: hidden; } .pagerightlist .tellist { line-height: 34px; color: #fff; border-bottom: 1px solid #fff; font-size: 15px; font-family: Arial; } .pagerightlist .tellist:nth-last-of-type(1) { border-bottom: none; } .pagerightlist.cur .box { right: 48px; z-index: 9; opacity: 1; visibility: visible; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } @media (min-width:1024px) { .pagerightlist:hover .box { right: 70px; z-index: 9; opacity: 1; visibility: visible; transition: 0.5s ease-in-out 0s; -webkit-transition: 0.5s ease-in-out 0s; -moz-transition: 0.5s ease-in-out 0s; } } @media (max-width:1620px) { .pcpagenavleft { width: calc(100% - 400px); } .pcpageright { width: 400px; padding-right: 10.342vw; } .pcpagenavright { width: 25.883vw; } } @media (max-width:1440px) { .pageban .textbox .cntitle { font-size: 28px; } .pageban .textbox .entitle { font-size: 16px; } .pcpagenavlist { margin-right: 2.5vw; } .pcpagenavright { width: 21.883vw; } } @media (max-width:1280px) { .pageban .textbox { margin-left: -45vw; } .pcpageright { width: 300px; padding-right: 4.342vw; } .pcpagenavbox { padding-left: 5vw; } .pcpagenav { padding-left: 25px; } .pcpagenavleft { width: calc(100% - 300px); padding-right: 25px; } } @media (max-width:1180px) { .pcpagenavright { width: 23.883vw; } } @media (max-width:1024px) { .pcpagenavbox, .pager { display: none; } .wappagenav, .wappager { display: block; } .pageban .textbox { left: 0; margin-left: 0; margin-top: 0; } .pageban .textbox .cntitle { font-size: 18px; } .pageban .textbox .entitle { font-size: 12px; margin-top: 2px; } .pageright { width: 38px; margin-top: -58px; } .pagerightlist .icon { width: 38px; height: 38px; } .pagerightlist .box { width: 180px; bottom: -100px; padding: 10px; } .pagerightlist .tellist { font-size: 12px; line-height: 26px; } } @media (max-width:370px) { }