.w1200 { width: 1200px; min-width: 1200px; margin: 0 auto; } .top { width: 100%; height: 40px; line-height: 40px; background-color: #2b2b2b; } .nav-left { height: 40px; } .nav-left>a { float: left; height: 40px; font-size: 12px; margin-right: 30px; } .nav-left>a span { font-size: 20px; margin-right: 5px; vertical-align: bottom; } .sq-load { float: left; position: relative; height: 40px; font-size: 12px; margin-left: 20px; } .sq-load .iconfont { font-size: 20px; vertical-align: bottom; } .down-box { display: none; position: absolute; padding-top: 11px; top: 30px; left: 0px; width: 142px; z-index: 99; } .down { padding: 5px 0; border: 1px solid #f0f0f0; background-color: #fff; -webkit-box-shadow: 0 2px 4px 0 rgba(226, 226, 226, 0.5); -moz-box-shadow: 0 2px 4px 0 rgba(226, 226, 226, 0.5); box-shadow: 0 2px 4px 0 rgba(226, 226, 226, 0.5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .down a { display: block; line-height: 38px; padding-left: 20px; margin: 0; color: #333; } .down a:hover { background: #f5f5f5; } .sq-load:hover .down-box { display: block; } .nav-right li { position: relative; float: left; margin-right: 30px; } .nav-right li i { font-size: 20px; vertical-align: bottom; } .nav-right li:first-of-type i { display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url(/uploads/image/cpchimages/weibo.png) no-repeat; background-size: 100%; } .nav-right li span { font-size: 12px; line-height: 40px; } .nav-right li .qr-code { position: absolute; top: 35px; left: -22px; width: 110px; height: 137px; background: url(/uploads/image/cpchimages/nav_tip_pic_erweima.png) no-repeat center bottom; text-align: center; font-size: 13px; color: #555555; display: none; z-index: 999; } .nav-right li .qr-code img { width: 80px; height: 80px; margin-top: 20px; } .nav-right li .qr-code span { display: block; color: black; text-align: center; line-height: 2; } .nav-right li:hover .qr-code { display: block; } .logo-module { width: 100%; height: 221px; } .logo-module .logo div { margin: 30px 20px 30px 0; } .logo-module .logo div:nth-of-type(1) img { width: 160px; height: 54px; margin-top: 3px; } .logo-module .logo div:nth-of-type(2) { margin-right: 0; } .logo-module .logo div:nth-of-type(2) img { height: 60px; } .allnav { height: 64px; background-image: linear-gradient(90deg, #b5d9fd 0%, #8ebcff 100%); filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, enabled='true', startcolorstr=#b5d9fd, endcolorstr=#8ebcff); border-radius: 6px; margin-bottom: 30px; } .allnav ul { padding: 0 30px; } .allnav ul>li { position: relative; float: left; margin-right: 39px; line-height: 64px; cursor: pointer; } .allnav ul>li:last-of-type { margin-right: 0; } .allnav ul>li::before { content: ''; float: left; width: 25px; height: 25px; vertical-align: middle; background: url(/uploads/image/cpchimages/icon_phone.png) no-repeat; background-size: cover; margin: 19px 5px 0 0; } .allnav ul>li:nth-of-type(2)::before { background: no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(3)::before { background: no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(4)::before { background: no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(5)::before { background: url(/uploads/image/cpchimages/icon_game.png) no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(6)::before { background: no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(7) { padding-right: 30px; } .allnav ul>li:nth-of-type(7)::before { background: url(/uploads/image/cpchimages/icon_camera.png) no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(7)::after { content: ''; position: absolute; top: 0; right: 0; width: 2px; height: 20px; margin-top: 22px; background-color: white; } .allnav ul>li:nth-of-type(8)::before { background: url(/uploads/image/cpchimages/icon_storage.png) no-repeat; background-size: cover; } .allnav ul>li:nth-of-type(9)::before { background: url(/uploads/image/cpchimages/icon_event.png) no-repeat; background-size: cover; } .allnav ul>li span:after { content: ''; float: right; width: 20px; height: 20px; background: no-repeat; background-size: cover; margin: 22px 0 0 5px; } .allnav ul>li:hover>a { font-weight: bold; } .allnav ul>li:hover span:after { transform: rotate(180deg); } .allnav ul>li a { color: white; } .allnav ul>li i { position: absolute; display: none; width: 40%; height: 2px; background-color: #3574ff; bottom: 5px; left: 50%; } .allnav ul>li:hover i { display: block; } .allnav ul>li ol { position: absolute; display: none; width: 112px; padding: 15px 0; background: #ffffff; border: 1px solid #f0f6ff; box-shadow: 0 2px 4px 0 rgba(204, 236, 255, 0.50); border-radius: 5px; z-index: 999; top: 54px; } .allnav ul>li:nth-of-type(2) ol { left: -16px; } .allnav ul>li:nth-of-type(4) ol { left: -2px; } .allnav ul>li:nth-of-type(7) ol { left: -12px; } .allnav ul>li:nth-of-type(9) ol { left: 2px; } .allnav ul>li:hover ol { display: block; } .allnav ul>li ol li a { display: block; font-size: 14px; color: #333333; text-align: center; line-height: 20px; margin-bottom: 15px; } .allnav ul>li ol li a:hover { color: #e98469; } .allnav ul>li ol li:last-of-type a { margin-bottom: 0; } .banner { position: relative; width: 390px; height: 252px; margin: 0 0 25px 0; } .banner .swiper-container { position: relative; width: 390px; height: 252px; z-index: 9; border-radius: 15px; background-color: wheat; } .banner .swiper-slide { position: relative; } .banner .swiper-slide .over { width: 100%; height: 100%; } .banner .swiper-slide .over img { width: 100%; height: 100%; object-fit: cover; -webkit-transition: transform 0.2s ease-out; -moz-transition: transform 0.2s ease-out; -ms-transition: transform 0.2s ease-out; -o-transition: transform 0.2s ease-out; transition: transform 0.2s ease-out; } .banner .swiper-slide .over img:hover { transform: scale(1.2); } .banner .swiper-slide p { position: absolute; bottom: 0; width: 100%; height: 42px; font-size: 16px; color: #ffffff; line-height: 42px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 0 0 8px; box-sizing: border-box; background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, rgba(67, 67, 67, 0.75) 100%); } .banner .pagination { position: absolute; z-index: 20; top: 50%; left: 8px; width: 5%; transform: translatey(-50%); } .banner .swiper-pagination-switch { display: block; width: 6px; height: 6px; border-radius: 8px; background: #fff; margin: 15px 5px; cursor: pointer; } .banner .swiper-active-switch { width: 8px; height: 8px; margin-left: 2px; background: transparent; border: 2px solid #fff; } .banner-list li { float: left; margin-right: 15px; } .banner-list li:last-of-type { position: relative; margin-right: 0; } .banner-list li img { width: 185px; height: 139px; background-color: #f2f2f2; object-fit: cover; -webkit-transition: transform 0.2s ease-out; -moz-transition: transform 0.2s ease-out; -ms-transition: transform 0.2s ease-out; -o-transition: transform 0.2s ease-out; transition: transform 0.2s ease-out; } .banner-list li p { width: 185px; font-size: 14px; color: #555555; line-height: 20px; letter-spacing: 0.5px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px; } .banner-list li:hover img { transform: scale(1.2); } .banner-list li:hover p { color: #e98469; } .middle-list { margin-left: 20px; } .middle-list li { line-height: 0; margin-bottom: 20px; } .middle-list li i { float: left; width: 5px; height: 5px; background-color: #89baf4; border-radius: 50%; margin: 8px 10px 8px 20px; } .middle-list li span { display: inline-block; width: 408px; font-size: 14px; color: #555555; line-height: 20px; letter-spacing: 0.5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .middle-list li:hover i { color: #fff; background-color: #e98469; } .middle-list li:hover span { color: #e98469; } .middle-list .title { line-height: 0; } .middle-list .title i { width: 55px; height: 25px; font-size: 12px; line-height: 25px; text-align: center; background: url(/uploads/image/cpchimages/home_tab_n.png) no-repeat; background-size: 100%; border-radius: 6px; margin: 0 15px 0 0; } .middle-list .title span { width: 373px; color: #2f7bef; font-size: 16px; font-weight: bold; line-height: 25px; letter-spacing: 0.64px; } .middle-list .title:hover i { background: url(/uploads/image/cpchimages/home_tab_s.png) no-repeat; background-size: 100%; } .middle-list .title:hover span { color: #e98469; } .information { width: 327px; height: 252px; padding: 11px 5px 7px 10px; background: #f8fbff; border-radius: 12px; box-sizing: border-box; margin-bottom: 15px; } .information .title { margin-bottom: 10px; } .information .title i { float: left; width: 20px; height: 20px; background: url(/uploads/image/cpchimages/home_icon_zixun.png) no-repeat; background-size: 100%; margin-right: 5px; } .information .title p { color: #555555; font-size: 16px; font-weight: bold; line-height: 22px; } .information ul li { line-height: 0; margin-bottom: 14px; } .information ul li i { display: inline-block; width: 5px; height: 5px; vertical-align: middle; background-color: #c5dbff; border-radius: 50%; margin: -6px 5px 0 0; } .information ul li span:nth-of-type(1) { display: inline-block; width: 190px; height: 17px; font-size: 12px; color: #555555; text-align: left; line-height: 17px; overflow: hidden; } .information ul li span:nth-of-type(2) { float: right; width: 110px; font-size: 12px; color: #d6d6d6; line-height: 17px; text-align: right; overflow: hidden; white-space: nowrap; } .information ul li:last-of-type { margin-bottom: 0; } .information ul li:hover i { background-color: #e98469; } .information ul li:hover span:nth-of-type(1) { color: #e98469; } .publish { position: relative; width: 327px; height: 179px; padding: 10px 10px 16px; background: #f8fbff; border-radius: 12px; box-sizing: border-box; } .publish .title { line-height: 0; margin-bottom: 10px; } .publish .title i { font-size: 20px; color: #6aa2ff; vertical-align: middle; } .publish .title span { display: inline-block; color: #555555; font-size: 16px; font-weight: bold; line-height: 22px; } .publish .swiper-publish { width: 307px; height: 121px; } .publish .swiper-publish .over { border-radius: 0; } .publish .swiper-publish .over img { width: 307px; height: 94px; background-color: #f2f2f2; } .publish .swiper-publish .state { margin-top: 10px; } .publish .swiper-publish .state p { float: left; font-size: 12px; color: #555555; line-height: 17px; width: 258px; } .publish .swiper-publish:hover p { color: #e98469; } .publish .swiper-publish .state i { float: right; font-size: 12px; color: #ffffff; line-height: 17px; padding: 0 6px; background-color: #a5cfeb; border-radius: 2px; } .publish .contrast #left, .publish .contrast #right { position: absolute; top: 44%; left: 15px; font-size: 16px; z-index: 9; cursor: pointer; } .publish .contrast #left { transform: rotate(180deg); } .publish .contrast #right { left: auto; right: 15px; } .m2>.fl { width: 904px; margin-right: 20px; } .line { width: 100%; border-top: 1px solid #f3f3f3; } .line .title { display: inline-block; line-height: 0; padding: 10px 0 20px; margin-top: -1px; border-top: 2px solid #8fb3ff; } .line .title i { color: #dadada; font-size: 22px; margin-right: 6px; line-height: 1; } .line .title span { display: inline-block; color: #333333; font-size: 22px; line-height: 1; } .line .classify { line-height: 0; padding: 10px 0 20px; margin-left: 20px; } .line .classify a { display: inline-block; font-size: 12px; color: #a1a1a1; line-height: 22px; cursor: pointer; } .line .classify a:hover { color: #e98469; } .line .classify i { display: inline-block; font-size: 22px; color: #a1a1a1; vertical-align: middle; margin: 0 5px; } .evaluate { width: 443px; } .evaluate img { width: 212px; height: 159px; background-color: #f2f2f2; object-fit: cover; -webkit-transition: transform 0.2s ease-out; -moz-transition: transform 0.2s ease-out; -ms-transition: transform 0.2s ease-out; -o-transition: transform 0.2s ease-out; transition: transform 0.2s ease-out; } .evaluate img:hover { transform: scale(1.2); } .evaluate .text { position: relative; width: 221px; height: 160px; } .evaluate .text p { font-size: 14px; color: #555555; line-height: 28px; font-weight: bold; } .evaluate .text p:hover { color: #e98469; } .evaluate .text .author { position: absolute; bottom: 0; width: 100%; } .evaluate .text .author { color: #a1a1a1; font-size: 12px; line-height: 12px; } .evaluate .text .author a i { padding: 0 5px; } .evaluate .text .author span { color: #a1a1a1; font-size: 12px; line-height: 1; } .evaluate-main { margin: 0 20px 15px 0; } .evaluate-main img { width: 200px; height: 150px; } .evaluate-main .text { width: 223px; height: 150px; } .pic { margin: 20px 0 30px; } .pic li { position: relative; float: left; margin-right: 18.5px; } .pic li:last-of-type { margin-right: 0; } .pic li .play-icon { width: 34px; height: 34px; position: absolute; top: 62px; right: 0; left: 0; margin: auto; background: url(/uploads/image/cpchimages/icon_video.png) no-repeat; background-size: 100%; z-index: 9; } .pic li img { display: block; width: 212px; height: 159px; background-color: #f2f2f2; object-fit: cover; -webkit-transition: transform 0.2s ease-out; -moz-transition: transform 0.2s ease-out; -ms-transition: transform 0.2s ease-out; -o-transition: transform 0.2s ease-out; transition: transform 0.2s ease-out; } .pic li p { width: 212px; font-size: 14px; color: #555555; line-height: 21px; } .pic li:hover p { color: #e98469; } .pic li:hover img { transform: scale(1.2); } .pic-small li p { line-height: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px; } .pic-all { margin-top: 0; } .new { width: 440px; } .new .title { text-align: center; line-height: 25px; margin-bottom: 25px; } .new .title a { display: block; height: 25px; font-size: 18px; font-weight: bold; color: #2f7bef; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .new .title a:hover { color: #e98469; } .new li { line-height: 0; margin-bottom: 20px; } .new li.h14, .new li.h15, .new li.h17, .new li.h19, .new li.h21 { margin-top: 33px; } .new li i { float: left; width: 3px; height: 3px; border-radius: 50%; background-color: #c4c4c4; margin: 9px 10px 0; } .new li a { float: left; font-size: 14px; color: #c4c4c4; line-height: 20px; } .new li a:nth-of-type(2) { float: left; color: #555555; width: 350px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .new li:hover i { background-color: #e98469; } .new li:hover a { color: #e98469; } .new li.h10 { height: 10px; margin-bottom: 0; } .new li.h13 { height: 13px; margin-bottom: 0; } .column { width: 276px; height: 708px; padding: 0 10px 15px; background-color: #f8fbff; border-radius: 12px; box-sizing: border-box; } .column .title { margin-bottom: 20px; } .column .title i { float: left; width: 20px; height: 20px; background: url(/uploads/image/cpchimages/home_icon_lanmu.png) no-repeat; background-size: 100%; margin: 3px 5px 0 0; } .column .title p { font-size: 18px; color: #555555; font-weight: bold; line-height: 25px; } .column .nav { margin-bottom: 20px; } .column .nav li { float: left; font-size: 14px; color: #a1a1a1; font-weight: bold; line-height: 20px; padding: 4px 0; margin-right: 30px; cursor: pointer; } .column .nav li.bright { color: white; padding: 4px 5px; background: url(/uploads/image/cpchimages/home_lanmu_tab.png) no-repeat; background-size: 100% 100%; border-radius: 6px; } .column .nav li:last-of-type { margin-right: 0; } .column .nav-content { width: 256px; height: 585px; padding: 10px 10px 9px; margin: 0 auto; background-color: white; border-radius: 4px; box-sizing: border-box; } .column .nav-content li { margin-top: 15px; border-bottom: 1px solid #f7f7f7; } .column .nav-content li:hover a>p { color: #e98469; } .column .nav-content li:last-of-type { border: none; } .column .nav-content .title { color: #555555; font-size: 14px; line-height: 20px; margin-bottom: 10px; } .column .nav-content .content { display: none; margin-bottom: 15px; } .column .nav-content .content img { width: 100px; height: 75px; background-color: #f2f2f2; } .column .nav-content .content p { width: 126px; height: 51px; color: #a1a1a1; font-size: 12px; line-height: 17px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom: 7px; } .column .nav-content .content span { color: #a1a1a1; font-size: 12px; line-height: 17px; } .column .nav-content .content span i { margin: 0 2px; } .column .nav-content .bright .content { display: block; } .recommend { width: 276px; height: 320px; padding: 10px 10px 0; background: #f8fbff; border-radius: 12px; box-sizing: border-box; } .recommend .title { margin-bottom: 15px; } .recommend .title i { float: left; width: 22px; height: 25px; margin-left: -8px; background: url(/uploads/image/cpchimages/home_icon_tuijian.png) no-repeat center; background-size: 100%; } .recommend .title p { font-size: 18px; color: #555555; letter-spacing: 1.93px; line-height: 25px; } .recommend .product { width: 256px; margin-bottom: 1px; } .recommend .product img { width: 120px; height: 120px; object-fit: cover; } .recommend .product a { display: block; font-size: 14px; color: #333333; line-height: 20px; margin-bottom: 14px; } .recommend .product .fr>a:nth-of-type(1) { display: block; width: 126px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .recommend .product a:hover { color: #e98469; } .recommend .product .fr { width: 126px; } .recommend .product ul li { float: left; width: 54px; height: 22px; text-align: center; line-height: 22px; border: 2px; margin-right: 10px; margin-bottom: 10px; background-color: #f1f4fa; } .recommend .product ul li a { display: block; font-size: 12px; color: #95acca; line-height: 22px; } .recommend .product ul li:nth-of-type(2n) { margin-right: 0; } .recommend .product ul li:hover { background-color: #dcebff; } .recommend .product ul li:hover a { color: #358bff; } .recommend .product .shop { width: 118px; height: 22px; font-size: 12px; color: #95acca; text-align: center; line-height: 22px; background: #f1f4fa; border-radius: 2px; } .recommend .product .shop:hover { color: #358bff; background-color: #dcebff; }