@charset "utf-8"; .index { overflow: hidden; } .gg-tit{ color: #333333; font-size: 30px; padding-top: 45px; padding-bottom: 25px; line-height: 30px; font-weight: 600; text-align: left; } .gg-tit1{ text-align:left; } .gg-tit p{ display: inline-block; padding-left: 50px; background: url(/uploads/image/images/title_img1.png) no-repeat left center; background-size: contain; color: #ae2126; font-family: '华文行楷'; font-size: 40px; height: 45px; line-height: 45px; } .gg-tit2 p{ background: url(/uploads/image/images/title_img2.png) no-repeat left center; background-size: contain; } .gg-tit3 p{ background: url(/uploads/image/images/title_img3.png) no-repeat left center; background-size: contain; } .gg-tit4 p{ background: url(/uploads/image/images/title_img4.png) no-repeat left center; background-size: contain; } .gg-tit5 p{ background: url(/uploads/image/images/title_img5.png) no-repeat left center; background-size: contain; } .gg-tit6 p{ background: url(/uploads/image/images/title_img6.png) no-repeat left center; background-size: contain; } .gg-tit p span{ color: #333; font-size: 24px; font-family: "微软雅黑"; font-weight: normal; margin-left: 5px; } .gg-tit a { float: right; color: #666666; font-size: 14px; font-weight: normal; } .gg-tit a:hover { color: #015290; } .section1 { padding-bottom: 60px; position: relative; } .s1-ltext { position: absolute; left: 70px; top: 50%; transform: translatey(-50%); } .s1-rtext { position: absolute; right: 70px; top: 50%; transform: translatey(-50%); } .s1-l { float: left; width: 1000px; margin-right: 40px; } .s1-l-l{width: 580px;float: left;margin-right: 20px;} .s1-l-l ul li a { display: block; position: relative; } .s1-l-l ul li a:hover .s1-linfo p { color: #015290; } .s1-l-l ul li a .pic { padding-top: 68.8%; } .s1-l-r{ float: right; width: 400px; } .s1-l-l .s1-linfo { overflow: hidden; position: absolute; bottom: 0; left: 0; right: 0; } .s1-l-l .s1-linfo p { font-size: 18px; color: #fff; overflow: hidden; padding-right: 95px; white-space: nowrap; text-overflow: ellipsis; line-height: 55px; background: url(/uploads/image/images/xinwen_titlebg.png); padding-left: 15px; } .s1-l-l .slick-dots { bottom: 20px; text-align: center; right: 10px; width: auto; } .s1-l-l .slick-dots li { width: 8px; height: 8px; border: 1px solid #fff; margin-left: 10px; transition: all 0.3s; position: relative; border-radius: 50%; } .s1-l-l .slick-dots li.slick-active { background: #fff; } .s1-l-r { overflow: hidden; } .s1-r{ width: 360px; float:right; } .dt-list li { position: relative; transition: all 0.3s; padding: 10px 0 10px 20px; border-bottom: 1px dashed #dddddd; } .dt-list li:first-child { padding-top: 0; margin-top: 0; } .dt-list li:hover a .dt-text h3 { color: #015290; font-weight: 600; } .dt-list li a { display: block; width: 100%; overflow: hidden; line-height: 24px; color: #333333; font-size: 15px; position: relative; } .dt-list li .date { float: left; width: 73px; text-align: center; } .dt-list li .date p { font-size: 14px; line-height: 30px; background: #fff; color: #666666; } .dt-list li .date span { display: block; color: #484848; font-size: 36px; line-height: 40px; border-top: none; color: #015290; } .dt-list li a>.dt-text { overflow: hidden; padding: 0 0 0 20px; } .dt-list li a>.dt-text h3 { font-size: 18px; line-height: 40px; color: #222222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .dt-list li a>.dt-text p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #999999; font-size: 14px; line-height: 20px; } .s1-r .text-list2 li:first-child a { border-top: none; } .s1-r .text-list2 li a { display: block; overflow: hidden; padding: 14px 0; border-top: 1px solid #d2d2d2; } .s1-r .text-list2 li a .date2 { float: left; width: 50px; margin-right: 15px; } .s1-r .text-list-info { font-size: 16px; overflow: hidden; vertical-align: middle; } .s1-r .text-list-info h3 { font-size: 14px; line-height: 25px; height: 50px; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; } .s1-r .text-list-info p { font-size: 14px; line-height: 24px; color: #666666; height: 48px; overflow: hidden; margin-top: 7px; } .s1-r .text-list2 li:hover .text-list-info h3 { color: #ae2126; } .s1-r .text-list2 li:hover{ border: } .s1-r .text-list2 li:hover .date2 p{ background: #ae2126; color: #fff; } .s1-r .text-list2 li:hover .date2 span{ color:#ae2126; border: 1px solid #ae2126; } .section2 { background: url(/uploads/image/images/main_s2_bg.jpg) no-repeat; background-size: cover; background-position: center center; padding-bottom: 30px; } .s2-l { float: left; width: 48%; } .s2-r { float: right; width: 48%; } .s2-l ul { /* padding: 10px 20px; */ } .i-list li { position: relative; font-size: 16px; line-height: 21px; padding: 15px; border-top: 1px solid #ddd; } .i-list li:first-child { border-top: none; } .i-list li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #222222; } .i-list li a:hover { color: #a6292f; } .i-list li span { position: absolute; right: 0; top: 50%; transform: translatey(-50%); color: #888888; font-size: 14px; display: none; } .more a { display: block; margin: 40px auto 0 auto; width: 184px; height: 46px; border: 1px solid #e5e5e5; text-align: center; line-height: 46px; color: #666666; } .more a:hover { background: #015290; border-color: #015290; color: #fff; } .section2 .date2 { width: 80px; text-align: center; } .section2 .date2 p { position:relative; line-height: 35px; font-size: 14px; color: #a6292f; } .section2 .date2 span { display: block; color: #a6292f; font-size: 24px; line-height: 35px; font-weight: 600; } .section2 .date2 p:after{ content:''; position:absolute; width:16px; height:1px; left:50%; bottom:0; margin-left:-8px; background:#a6292f; } .s1-r .date2 { width: 80px; text-align: center; } .s1-r .date2 p { line-height: 25px; font-size: 16px; color: #666666; background: #e5e5e5; font-weight: bold; } .s1-r .date2 span { display: block; color: #666666; font-size: 12px; line-height: 25px; font-weight: 600; border: 1px solid #e5e5e5; } .section2 .text-list2 li{ background:#fff; margin:20px auto; padding:0 20px; } .section2 .text-list2 li:first-child{ margin-top:0; } .section2 .text-list2 li a { display: block; overflow: hidden; padding: 20px 0; } .section2 .text-list2 li:hover .date2 p{ background:#a6292f; color:#fff; } .section2 .text-list2 li a:hover .text-list-info h3 { color: #a6292f; } .section2 .text-list2 li a:hover .text-list-info p { color: #a6292f; } .section2 .text-list2 li:hover{ box-shadow: 0px 3px 5px #ccc; } .section2 .text-list2 li a .date2 { float: left; width: 68px; margin-right: 15px; border: 1px solid #a6292f; } .section2 .text-list-info { font-size: 16px; overflow: hidden; vertical-align: middle; } .section2 .text-list-info h3 { font-size: 18px; line-height: 30px; font-weight: 600; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .section2 .text-list-info p { font-size: 14px; line-height: 24px; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 30px; } .s2-r>ul { margin: 0 -15px; } .s2-r>ul li a { display: block; position: relative; margin: 0 15px; } .s2-r>ul li a:hover .s2-rinfo { box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .s2-r>ul li a:hover .s2-rinfo h3 { color: #015290; } .s2-rpic { position: relative; } .s2-r>ul li a .pic { padding-top: 63.5%; } .s2-rdate { position: absolute; bottom: -30px; left: 25px; background: #015290; width: 60px; padding: 5px 0; text-align: center; z-index: 9; } .s2-rdate p { color: #fff; font-size: 24px; line-height: 30px; } .s2-rdate span { display: block; font-size: 12px; line-height: 25px; color: #fff; color: rgba(255, 255, 255, .6); } .s2-rinfo { background: #fff; transition: all 0.5s; height: 80px; } .s2-rinfo h3 { font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; color: #333333; } .s2-rinfo p { font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; } .s2-r .slick-dots { position: static; } .s2-r .slick-dots li { width: 8px; height: 8px; border: 1px solid #015290; margin-left: 10px; transition: all 0.3s; position: relative; border-radius: 50%; } .s2-r .slick-dots li.slick-active { background: #015290; } .s1-linfo { overflow: hidden; position: absolute; bottom: 0; left: 0; right: 0; } .s2-rinfo p { font-size: 18px; color: #333; overflow: hidden; padding-right: 95px; white-space: nowrap; text-overflow: ellipsis; line-height: 50px; background: #fff; padding-left: 15px; } .s2-r .slick-dots { bottom: 27px; text-align: right; right: 35px; width: auto; position: absolute; } .s2-r .slick-dots li { width: 8px; height: 8px; border: 1px solid #a6292f; margin-left: 10px; transition: all 0.3s; position: relative; border-radius: 50%; } .s2-r .slick-dots li.slick-active { background: #a6292f; } .s3-m { /* margin-top: 35px; */ } .section3-a .s3-r { float: right; width: 49%; } .section3-a .s3-rb { margin-top: 20px; } .section3-a .s3-rb>div { float: left; width: 49%; } .section3-a .s3-rb>div:first-child { margin-right: 2%; } .section3-a .s3-r a { display: block; position: relative; } .section3-a .s3-r a p { position: absolute; left: 0; right: 0; bottom: 0; line-height: 60px; color: #fff; padding-left: 40px; z-index: 9; } .section3-a .s3-rt .pic { padding-top: 37.5%; } .section3-a .s3-rb .pic { padding-top: 70.5%; } .section3-a .s3-l { float: left; width: 49%; } .section3-a .s3-l a { position: relative; display: block; } .section3-a .s3-l a .pic { padding-top: 75%; } .section3-a .s3-l a p { position: absolute; left: 0; right: 0; bottom: 0; line-height: 60px; color: #fff; padding-left: 40px; z-index: 9; } .s3-c ul { margin: 60px -50px; } .s3-c .slick-list { padding-top: 60px !important; } .s3-c ul li a { display: block; margin: 0 50px; } .s3-c ul li.slick-slide.slick-center a { margin: 0; } .s3-c ul li.slick-slide.slick-center a .s3-li1 { display: none; } .s3-c ul li.slick-slide.slick-center a .s3-li2 { display: block; transition: all .5s; opacity: 1; } .s3-li1 { border: 1px solid #e5e5e5; padding: 25px 15px; } .s3-li1 div img { display: inline-block; vertical-align: middle; } .s3-li1 div span { color: #015290; font-size: 16px; vertical-align: middle; margin-left: 5px; } .s3-li1 h3 { font-size: 18px; line-height: 24px; height: 48px; overflow: hidden; color: #333333; margin-top: 15px; margin-bottom: 20px; } .s3-li1 p { color: #666666; font-size: 16px; line-height: 30px; height: 90px; overflow: hidden; } .s3-li1>span { display: block; color: #999999; font-size: 16px; margin-top: 90px; } .s3-li2 { background: #015290; padding: 30px; display: none; margin-top: -50px; opacity: 0; } .s3-li2-info { color: #fff; } .s3-li2-info p { font-size: 18px; margin-top: 25px; margin-bottom: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .s3-li2-info div span { font-size: 24px; font-weight: 600; } .s3-li2-info div i { font-style: normal; } .s3-c .slick-prev, .s3-c .slick-next { width: 48px; height: 48px; z-index: 9; } .s3-c .slick-prev { left: -20px; background: url(/uploads/image/images/s3-l.png) no-repeat; background-size: 100%; } .s3-c .slick-next { right: -20px; background: url(/uploads/image/images/s3-r.png) no-repeat; background-size: 100%; } .section3 { background: url(/uploads/image/images/main_s3_bg.jpg) no-repeat center center; background-size: cover; } .section3-b{ padding-bottom: 60px; } .section3-b>div>ul { margin-right: -1px; /* border-left: 1px solid #336f9d; */ /* border-right: 1px solid #336f9d; */ } .section3-b ul li a { display: block; text-align: center; padding: 15px 0 10px 0; /* border-right: 1px solid #336f9d; */ border-bottom:2px solid transparent; } .section3-b ul li a div { height: 80px; } .section3-b ul li a div img { display: inline-block; vertical-align: middle; max-width: 30%; } .section3-b ul li a p { color: #333; font-size: 16px; } .section3-b .slick-prev, .section3-b .slick-next { width: 14px; height: 26px; z-index: 999999999999; } .section3-b .slick-prev { left: -45px; background: url(/uploads/image/images/icon_left.png) no-repeat; background-size: 100%; } .section3-b .slick-next { right: -45px; background: url(/uploads/image/images/icon_right.png) no-repeat; background-size: 100%; } @media screen and (max-width:1550px) { .s3-c ul { margin: 60px 0; padding-left: 50px; padding-right: 50px; } .s3-c .slick-prev { left: 0; } .s3-c .slick-next { right: 0; } .section3-b>div>ul { margin-left: 30px; margin-right: 30px; } .section3-b .slick-prev { left: -25px; } .section3-b .slick-next { right: -25px; } } @media screen and (max-width:1400px) { .s1-l{ width: 890px; } .s1-l-l{ width: 480px; } .s1-l-r{ width: 390px; } .s1-r{ width: 340px; } .i-list li{ padding: 9px; } .s1-r .text-list2 li a{ padding: 7px 0; } } @media screen and (max-width:1320px) { .flist-info h3, .i-list li { font-size: 16px; } .i-list li { padding-top: 8px; padding-bottom: 8px; } .dt-list li { padding-left: 0; } .dt-list li .date span { font-size: 28px; line-height: 30px; } .dt-list li a>.dt-text h3 { font-size: 16px; line-height: 30px; } .dt-list li a>.dt-text { padding-left: 10px; } .flist-pic { width: 260px; } .flist-info span { margin-bottom: 15px; } .s1-l{ width: 67%; margin-right: 3%; } .s1-r{ width: 30%; } .s1-l-l{ width: 58%; margin-right: 2%; } .s1-l-r{ width: 40%; } .s2-l { width: 45%; } .s2-r { width: 53%; } .s2-r>ul { margin: 0 -5px; } .s2-r>ul li a { margin: 0 5px; } .s2-l ul { padding: 10px; } .s3-c ul li a { margin: 0 30px; } .s3-li2 { margin-top: -30px; } .footer_ztzl ul { margin: 0; } .footer_ztzl ul li a { margin: 0 10px; } .s1-r .text-list2 li a{ padding: 5px 0; } } @media screen and (max-width:1200px) { .s3-li2 { margin-top: -10px; } } @media screen and (max-width:1024px) { .gg-tit { font-size: 24px; } .gg-tit a { font-size: 12px; } .flist-info h3, .i-list li { font-size: 14px; } .s1-l { width: 55%; margin-right: 5%; } .s1-r{ width: 40%; } .s1-r .text-list2 li a{ padding: 10px 0; } .s3-c ul li.slick-slide.slick-center a, .s3-c ul li a { margin: 0 15px; position: relative; } .s3-c ul li.slick-slide.slick-center a { background: #015290; } .s3-li2-info p { font-size: 16px; } .s3-c .slick-list { padding-top: 0 !important; } .s3-c ul { margin-top: 0; } .s3-li1>span { margin-top: 30px; } .s3-li2 { margin-top: 0; padding: 15px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .s3-c .slick-prev, .s3-c .slick-next { width: 25px; height: 25px; } .s3-c ul { padding: 0 30px; } .s3-c ul li a { margin: 0 5px; } .s3-li1 p { font-size: 14px; } .s3-c ul li.slick-slide.slick-center a .s3-li1 { display: block; opacity: 0; } .text-list-info h3, .s3-li1 h3 { font-size: 16px; } .text-list2 li a { padding-top: 15px; padding-bottom: 15px; } .dt-list li { padding-left: 0; } .dt-list li .date span { font-size: 20px; line-height: 24px; } .dt-list li a>.dt-text h3 { font-size: 14px; line-height: 20px; } .dt-list li .date { width: 60px; } .dt-list li .date p { font-size: 12px; line-height: 24px; } .dt-list li a>.dt-text { padding-left: 10px; } .s1-linfo p { font-size: 14px; } .i-list li { padding-right: 75px; padding-top: 6px; padding-bottom: 6px; } .i-list li span { font-size: 12px; } .flist-pic { width: 200px; } .flist-info span { margin-top: 10px; margin-bottom: 10px; font-size: 12px; } .flist-info p, .flist-info p { height: 72px; } .s1-l{display:block;} .s1-l-l{width:100%;} .s1-l-r{display:none;} } @media screen and (max-width:768px) { .gg-tit { font-size: 20px; padding-top: 30px; padding-bottom: 20px; } .section1 { padding-bottom: 35px; } .s1-l, .s1-r, .s2-l, .s2-r { float: none; width: auto; } .s1-l { margin-right: 0; } .i-list li { padding-top: 10px; padding-bottom: 10px; } .s1-r { margin-top: 20px; } .flist-pic { width: 160px; margin-right: 15px; } .flist-info p { height: 48px; } .s3-c ul li.slick-slide.slick-center a .s3-li2 { display: none; } .s3-c ul li.slick-slide.slick-center a .s3-li1 { display: block; opacity: 1; } .s3-c ul li.slick-slide.slick-center a { background: none; } .s3-li1 { padding: 15px 10px; } .s3-c ul li.slick-slide.slick-center a, .s3-c ul li a { margin: 0 5px; } .s3-c ul { margin-bottom: 0; } .more a { width: 120px; height: 30px; line-height: 30px; } .section4 ul li a { margin: 0 5px; margin-bottom: 10px; } .section3-b ul li a p { font-size: 14px; } .section3-a .s3-l{ width:100%; margin-bottom:20px; } .section3-a .s3-r{ width:100%; } .s1-l-l{ width:100%; } .s1-l-r{ width:100%; display: block; } } @media screen and (max-width:480px) { .flist-pic { width: 140px; } .flist-info span { margin-top: 5px; margin-bottom: 5px; } }