@charset "utf-8"; /* 首页 */ .t5 { position: relative; } .t5 b{ position: relative; color: #fff; font-family: "source han serif sc"; display: inline-block; font-size: 18px; line-height: 40px; padding:0px 20px; position: relative; background-color: #7c0400; } .t5 b:before { content: ''; display: block; position: absolute; top: 30%; left: -2px; width: 6px; height: 16px; background-color: #2c2a2b; } .t5 b:after { content: ''; display: block; position: absolute; top: 30%; right: -2px; width: 6px; height: 16px; background-color: #2c2a2b; } .more{ position: absolute; top: 5px; right: 0px; font-size: 14px; color: #b52121; padding:0px 5px; line-height: 28px; border-radius: 3px; border: 1px solid #b52121; background-color: #f2d9b6; } /* grid p1 */ .focus{ position: relative; width: 1320px; height: 407px; margin:0px auto 30px; } .focus .pic { width: 1200px; height: 407px; } .focus .pic>div { position: relative; overflow: hidden; width: 100%; } .focus .pic img { width: 100%; height: 100%; padding:0px 70px; } .focus .pic span { position: absolute; bottom: 0; left: 0; right: 0; display: block; padding: 10px 80px 10px 10px; line-height: 26px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #333; background-color: rgba(0, 0, 0, .5); color: #fff; } .focus .focus-prev, .focus .focus-next { position: absolute; top: 40%; z-index: 9; display: block; width: 60px; height: 157px; margin-top: -30px; line-height: 60px; text-align: center; font-size: 28px; cursor: pointer; background-size: 100% auto; } .focus .focus-prev { left: 5px; background-image:url(/uploads/image/mijjy_images/focus-prev.png); } .focus .focus-next { right: 5px; background-image:url(/uploads/image/mijjy_images/focus-next.png); } .focus .navi { position: absolute; bottom: 5%; left: 48%; z-index: 9; width: auto; line-height: 6px; padding:2px 0px; height: 11px; margin-bottom: 4px\9; padding: 0 10px; text-align: right; background-color:rgba(255,255,255,0.5); border-radius: 10px; } .focus .navi li { float: left; width: 6px; height: 6px; margin: 0 2px; font: 0/0 lx; color: transparent; border-radius: 100px; transition: all .3s; } .focus .navi li.on { background-color: #fff; } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px; } .focus .swiper-pagination-bullet { width: 6px; height: 6px; background: #2c2a2b; opacity: 1; } .focus .swiper-pagination-bullet-active { background-color: #bd302c; } @media (max-width: 1200px) { .focus, .focus .pic { position: relative; width: 100%; height: auto; background:none; } .focus .pic>div { position: relative; overflow: hidden; width: 100%; padding: 50% 0 0; } .focus .pic img { position: absolute; top: 0; left: 0; padding:0px; height: 100%; } .focus { margin-bottom: 20px; } .focus .navi{ left:45%; bottom: 11%; } .focus .focus-prev, .focus .focus-next{ display: none; } } /* grid p2 */ .picbtntop{ width:100%; height:360px; position:relative; overflow:hidden; zoom:1; margin-top: 20px; } .picbtntop .hd{ width:100px; height:360px; position:absolute; right:0px; overflow:hidden; } .picbtntop .hd ul li{ width:98px; text-align:center; border-radius: 3px; padding-left: 7px; } .picbtntop .hd ul li li{ margin-top: 10px; } .picbtntop .hd ul li img{ width:100%; height:100%; border:1px solid #ddd; padding: 2px; background-color: #fff3d9; cursor:pointer; vertical-align:bottom; border-radius: 3px; } .picbtntop .hd ul li.on{ background: 0px center no-repeat; } .picbtntop .hd ul li.on img{ border-color:#f60; } .picbtntop .bd{ width:485px; height:370px; } .picbtntop .bd li{ zoom:1; height:370px; overflow: hidden; position:relative; vertical-align:middle; } .picbtntop .bd li .pic{ z-index:0; height: 270px; } .picbtntop .bd li .pic img{ width:100%; height:100%; vertical-align:bottom; } .picbtntop .bd li .title{ width:100%; position:absolute; bottom: 5px; left: 0px; z-index:2; } .picbtntop .bd li .title h4{ font-size: 18px; margin: 10px 0px; } .picbtntop .bd li .title p{ font-size: 14px; color: #606060; } @media (max-width: 1200px) { .picbtntop{ width: 100%; } .picbtntop .bd{ width: 77%; } } @media (max-width: 768px) { .picbtntop .bd{ width: 85%; } } @media (max-width: 480px) { .picbtntop .bd{ width: 70%; } .picbtntop .bd li .pic{ height: 230px; } } @media (max-width: 320px) { .picbtntop .bd{ width: 64%; } .picbtntop .bd li .pic{ height: 205px; } } .b2 { margin-top:20px; margin-left:10px; } .b2 li{ position: relative; padding:5px 15px 0px 15px; position: relative; border-left: 1px solid #e8bc84; } .b2 li:before { content: ''; display: block; position: absolute; top: 6px; left: -3px; width: 6px; height: 20px; background-color: #b52121; } .b2 li li{ margin-top:15px; } .b2 li h4,.b2 li p{ float: left; width: 60%; margin-right: 20px; } .b2 li h4{ font-size: 18px; } .b2 li p{ font-size: 14px; color: #606060; } .b2 li .pic{ position: relative; float: none; width: 190px; height: 108px; border-radius: 5px; margin-right: 0px; } .b2 li span{ position: absolute; top: 15px; right:10px; padding:0px 10px; color: #fff; border-radius: 3px; line-height: 30px; background-color: #e4b871; } .b2 li span:hover{ background-color: #b52121; } @media (max-width: 1024px) { .b2 li .pic{ width: 150px; } } @media (max-width: 768px) { .b2 li .pic{ width: 35%; } } @media (max-width: 480px) { .b2 li h4,.b2 li p{ width: 100%; margin-bottom: 8px; } .b2 li .pic{ width: 100%; height: 100%; margin:10px 0px; } .b2 li .pic img{ width: 100%; height: 100%; } .b2 li span{ display: none; } } /* grid p3 */ .list-p{ margin:30px 0px; display: inline-block; } .list-p li a{ margin:0px; } .list-p li a .pic{ position: relative; width: 160px; height: 160px; margin:10px; border-radius: 100px; border: 1px solid #be3e37; overflow:hidden; } .list-p li a .pic img{ border-radius: 100px; border: 4px solid #fff3d9; } .list-p li a h4{ display: none; } .list-p li a:hover h4{ position: absolute; top: 0px; left:24px; color: #fff3d9; font-size: 20px; z-index: 999; display: block; width: 160px; height: 160px; line-height: 160px; border-radius: 100px; background-color:rgba(181,33,33,0.8); } @media (max-width: 1200px) { .list-p li a:hover h4{ display: none; } } @media (max-width: 768px) { .list-p li a .pic{ margin: 10px 90px; } } @media (max-width: 480px) { .list-p li a .pic{ margin:10px 5px; } } @media (max-width: 375px) { .list-p li a .pic{ width: 130px; height: 130px; } } @media (max-width: 320px) { .list-p li a .pic{ width: 120px; height: 120px; margin:10px 4px; } } /* grid p4 */ .b1 { padding: 0px; border-radius: 0px; border:none; background-color:transparent; } .b1 li{ margin-bottom: 0px; } .b1 li h4{ font-size: 18px; } .b1 li span{ font-size: 16px; } .b1 li p{ font-size: 14px; }