body { background-color: #fff; } .w{ width: 1170px !important; } .Ac-content { width: 1200px; margin: 0px auto; } /*.AC-header { background: -webkit-linear-gradient(bottom, #33BBFF, #177EE6); background: #177EE6 \0; padding: 30px 0; margin-bottom: 50px; }*/ .main .header { height: 200px; } .header .banner { height: 200px; width: 100%; position: relative; overflow: hidden; } .header .banner .banner-img { position: absolute; left: 50%; top: 0; margin-left: -960px; } .banner .w { position: relative; } .banner .p2 { position: absolute; top: 65px; font-size: 16px; color: #fff; left: 4px; line-height: 28px; text-align: left; } .banner .btn { position: absolute; border: 1px solid #fff; border-radius: 3px; color: #fff; left: 4px; font-size: 16px; height: 32px; padding: 0; line-height: 32px; width: 120px; top: 133px; background-color: #fff; color: #0b59a1; } .banner .btn:hover { opacity: 0.8; filter: alpha(opacity=80); } .banner #carousel-example-generic { height: 100%; display: none; } .banner #carousel-example-generic .carousel-inner { height: 100%; } .banner #carousel-example-generic .carousel-inner .item { height: 100%; } .banner #carousel-example-generic .carousel-inner .item .carousel-caption { position: relative; top: 0; left: 0; padding: 0; height: 100%; } .banner #carousel-example-generic .carousel-inner .item .carousel-caption { position: relative; display: block!important; } .banner #carousel-example-generic .carousel-inner .item .carousel-caption .w { position: absolute; height: 100%; left: 50%; margin-left: -600px; top: 0; } .banner #carousel-example-generic .carousel-inner .item .carousel-caption img {} .banner #carousel-example-generic .carousel-inner .item .carousel-caption .p1 { position: absolute; top: 21px; left: 43px; font-size: 26px; color: #185894; line-height: 26px; text-align: left; text-shadow: 2px 0px 0 #d9dfee, -2px -0px 0 #d9dfee, 0px 2px 0 #d9dfee, 0px -2px 0 #d9dfee; letter-spacing: 3px; } .banner #carousel-example-generic .carousel-indicators li { width: 10px; height: 10px; background-color: #fff; border: 0; margin: 0 6px; transition: all 0.3s; } .banner #carousel-example-generic .carousel-indicators li.active { background-color: #06978e; border: 0; width: 60px; } .w .activity-category { height: 69px; line-height: 69px; background-color: #fff; border-radius: 10px; margin: 18px 0 13px 0; padding: 0 130px 0 38px; position: relative; } .w .activity-category a { font-size: 16px; color: #333; } .w .activity-category a:hover, .w .activity-category a.ac { color: #fff; background-color: #06978e; } .activity-box { background-color: #fff; /* margin-bottom: 18px; */ } .activity-box .left-section { width: 820px; } .activity-box .left-section .act {} .activity-box .left-section .act li { padding: 24px; background-color: #f6f6f6; border-radius: 5px; transition: all 0.3s; position: relative; margin-bottom: 16px; } .activity-box .left-section .act li:hover { background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(37, 30, 28, 0.32); } .activity-box .left-section .act li .img-box { width: 194px; height: 150px; overflow: hidden; } .activity-box .left-section .act li .img-box:hover img { transform: scale(1.2); } .activity-box .left-section .act li .img-box img { display: block; width: 100%; height: 100%; transition: all 0.3s; } .activity-box .left-section .act li .text-box { color: #333; width: 400px; padding-left: 34px; } .activity-box .left-section .act li .text-box .p1 a { font-size: 18px; line-height: 40px; color: #333; transition: all 0.3s; } .activity-box .left-section .act li .text-box .p1 a:hover { color: #009588; } .activity-box .left-section .act li .text-box p { font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; } .activity-box .left-section .act li .text-box p a { color: #333 } .activity-box .left-section .act li .text-box p a:hover { color: #009588; } .activity-box .left-section .act li .apply-box { position: absolute; top: 27px; right: 55px; } .activity-box .left-section .act li .apply-box .btn { width: 120px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; padding: 0; background-color: #009588; border-radius: 3px; cursor: pointer; transition: all 0.3s; } .activity-box .left-section .act li .apply-box .btn:hover { opacity: 0.8; filter: alpha(opacity=80); } .activity-box .left-section .act li .apply-box .btn.yjs { background-color: #ccc; color: #333; cursor: not-allowed; } .activity-box .right-section { width: 287px; border: 1px solid #ddd; border-radius: 5px; background-color: #f9f9f9; padding: 20px 0 0; border-bottom: 0; overflow: hidden; } .activity-box .right-section dl { margin-bottom: 0; } .activity-box .right-section dl dt { height: 24px; line-height: 24px; } .activity-box .right-section dl dt .text-box { border-left: 5px solid #009588; padding-left: 14px; font-size: 16px; color: #333; } .activity-box .right-section dl dd { padding: 18px 23px; border-bottom: 1px solid #ddd; } .activity-box .right-section dl dd:hover .text-box { color: #009588; } .activity-box .right-section dl dd:hover .img-box img { transform: scale(1.1); } .activity-box .right-section dl dd .img-box { height: 135px; width: 100%; overflow: hidden; } .activity-box .right-section dl dd .img-box img { width: 100%; transition: all 0.3s; } .activity-box .right-section dl dd .text-box { line-height: 24px; color: #333; font-size: 14px; transition: all 0.3s; } .activity-category a.btn { height: 50px; line-height: 50px; padding: 0 39px; text-align: center; font-size: 16px; color: #fff; border-radius: 0; } .activity-category a.btn.ac, .activity-category a.btn:hover { background-color: #009588; } .activity-box .list { padding-top: 30px; margin-right: -30px; } .activity-box .list .list-item { width: 270px; height: 280px; margin: 0 30px 25px 0; float: left; background-color: #f2f2f2; overflow: hidden; position: relative; } .activity-box .list .list-item .img-box { width: 100%; height: 150px; overflow: hidden; } .activity-box .list .list-item .img-box img { width: 100%; height: 100%; transition: all 0.3s; } .activity-box .list .list-item .img-box img:hover { transform: scale(1.1); } .activity-box .list .list-item .title { padding-top: 25px; } .activity-box .list .list-item .title a { display: block; line-height: 20px; font-size: 16px; color: #222; margin:13px 13px 0; max-height: 40px; overflow: hidden; } .activity-box .list .list-item .title a:hover { text-decoration: underline !important; } .activity-box .list .list-item .info { position: relative; padding: 0 13px; } .activity-box .list .list-item .info .p1, .activity-box .list .list-item .info .p2 { font-size: 12px; color: #666; line-height: 20px; max-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .activity-box .list .list-item a.btn-a { background: rgba(0,0,0,.3); width: 70px; height: 70px; left: 50%; margin-left: -35px; top: 150px; margin-top: -35px; border-radius: 50%; position: absolute; color:#fff; padding: 16px 0; font-size: 16px; text-align: center; transition:all 0.7s linear; letter-spacing: 3px; } .activity-box .list .list-item a.btn-a:hover { opacity: 0.8; filter: alpha(opacity=80); transform:rotate(360deg); }