* { margin: 0; padding: 0; font-family: "微软雅黑", "microsoft yahei"; } a:active { text-decoration: none; } a:hover { text-decoration: none; } a:visited { text-decoration: none; } a:link { text-decoration: none; } a:focus { text-decoration: none; } body { position: relative; } .clearfix { overflow: hidden; } .clearfix_2::after { content: ''; display: block; height: 0; visibility: hidden; clear: both; } .hiddenColor { visibility: hidden; } .hand { cursor: pointer; } .dot1 { display: block; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .dot2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } input, img { border: none; } .cover100 img { display: block; width: 100%; height: 100%; object-fit: cover; } .back100 { background-size: 100% 100%; background-repeat: no-repeat; } article, aside, footer, header, time, video, main, nav, h4, h3, section { display: block; } .index_main { margin: 0 auto; width: 1200px; margin-bottom: 30px; } .head_h3 { width: 1100px; height: 70px; margin: 30px auto 0; background: url(http://img.bjzxtw.org.cn/master/www/snscw/2.png) no-repeat left top #EDF4FF; background-size: auto auto; .head_h3_a { display: block; width: 1000px; height: 70px; text-align: center; color: #255590; font-size: 30px; line-height: 70px; margin: 0px auto; } } .index_1 { margin-top: 30px; height: 420px; } .roll_1_box { width: 720px; height: 405px; } .index_1_left { float: left; width: 720px; } .index_1_right { float: right; width: 450px; } .index_1_box_1 { float: left; width: 350px; margin-right: 20px; } .index_1_box_2 { float: left; width: 350px; } .index_2_box_1 { float: left; width: 170px; } .index_2_box_2 { float: right; width: 265px; } .index_1_ul {} .index_1_ul_a { height: 42px; line-height: 42px; color: #333; font-size: 18px; position: relative; text-indent: 16px; &:hover { color: #255590; } } .index_1_ul_a::after { content: ''; display: block; width: 6px; height: 6px; position: absolute; left: 0px; top: 20px; background: #255590; border-radius: 50%; } .index_1_ul_a:nth-of-type(1) { font-weight: bold; font-size: 20px; text-indent: 0; margin-top: -4px; } .index_1_ul_a:nth-of-type(1)::after { content: ''; display: none; } .banner { margin-top: 30px; width: 1200px; .banner_a { display: block; width: 1200px; } .banner_img { display: block; width: 1200px; } } .index_2 { margin-top: 30px; height: 411px; } .index_2_head { height: 30px; position: relative; margin-bottom: 28px; .index_2_head_name { float: left; height: 30px; line-height: 30px; color: #255590; font-size: 22px; text-indent: 22px; font-weight: bold; } .index_2_head_name_a { display: block; height: 30px; line-height: 30px; color: #255590; font-size: 22px; font-weight: bold; } .index_2_head_name::after { content: ''; display: block; width: 3px; height: 18px; background: #255590; position: absolute; left: 0px; top: 6px; z-index: 11; } .index_2_head_more { float: right; height: 30px; line-height: 30px; color: #999; font-size: 16px; } // .index_2_head_more::after { // content: ''; // display: block; // width: 100%; // height: 100%; // position: absolute; // left: 0px; // top: 0px; // z-index: 22; // } } .index_2_head:hover .index_2_head_more { color: #255590; } .index_img_big_2_li { width: 350px; height: 230px; margin-bottom: 20px; position: relative; .index_img_big_2_li_img { display: block; width: 350px; height: 230px; } .index_img_big_2_li_dot1 { width: 350px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; padding: 0px 10px; box-sizing: border-box; position: absolute; z-index: 11; left: 0px; bottom: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_2_img_li { width: 165px; height: 96px; margin-bottom: 8px; position: relative; .index_2_img_li_img { width: 165px; height: 96px; } .index_2_img_li_dot1 { width: 165px; height: 28px; line-height: 28px; color: #fff; font-size: 14px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_2_img_li:nth-of-type(odd) { float: left; } .index_2_img_li:nth-of-type(even) { float: right; } .index_ul_2_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } &:hover::after { content: ''; display: block; background: #255590; } } .index_ul_2_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_2_a:nth-of-type(3n-2) { font-weight: bold; } .index_img_big_1_ul { .index_img_big_1_li { height: 267px; position: relative; width: 450px; margin-bottom: 22px; } .index_img_big_1_li_img { display: block; height: 267px; width: 450px; } .index_img_big_1_li_dot1 { width: 450px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_ul_3_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_3_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_3_a:hover::after { content: ''; display: block; background: #255590; } .index_3 { margin-top: 12px; height: 289px; } .index_img_big_3_li { width: 350px; height: 230px; margin-bottom: 20px; position: relative; } .index_img_big_3_li_img { display: block; width: 350px; height: 230px; } .index_img_big_3_li_dot1 { width: 350px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; padding: 0px 10px; box-sizing: border-box; position: absolute; z-index: 11; left: 0px; bottom: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } .index_ul_3_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; } .index_ul_3_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_3_a:nth-of-type(3n-2) { font-weight: bold; } .index_ul_5_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_5_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_5_a:hover::after { content: ''; display: block; background: #255590; } .index_img_ul_2 { .index_img_ul_2_li { width: 170px; height: 110px; margin-bottom: 10px; position: relative; } .index_img_ul_2_li_img { width: 170px; height: 110px; } .index_img_ul_2_li_dot1 { width: 170px; height: 28px; line-height: 28px; color: #fff; font-size: 14px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_ul_4_li_box { height: 48px; margin-bottom: 11px; width: 265px; .index_ul_4_li { height: 48px; width: 265px; display: table-cell; vertical-align: middle; } .index_ul_4_a { line-height: 24px; color: #333; font-size: 18px; box-sizing: border-box; position: relative; width: 265px; box-sizing: border-box; padding-left: 16px; &:hover { color: #255590; } } .index_ul_4_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 44%; z-index: 11; } .index_ul_4_a:hover::after { content: ''; display: block; background: #255590; } } .index_4 { margin-top: 11px; height: 497px; margin-bottom: 20px; } .index_img_big_4_li { width: 350px; height: 230px; margin-bottom: 20px; position: relative; .index_img_big_4_li_img { display: block; width: 350px; height: 230px; } .index_img_big_4_li_dot1 { width: 350px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; padding: 0px 10px; box-sizing: border-box; position: absolute; z-index: 11; left: 0px; bottom: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_ul_6_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_6_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_6_a:hover::after { content: ''; display: block; background: #255590; } .index_ul_7 { margin-top: 12px; } .index_ul_7_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_7_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_7_a:nth-of-type(3n-2) { font-weight: bold; } .index_ul_7_a:hover::after { content: ''; display: block; background: #255590; } .index_ul_8_a { width: 170px; height: 48px; color: #255590; font-size: 14px; box-sizing: border-box; padding: 0px 6px; line-height: 48px; background: #F7FBFE; margin-bottom: 10px; &:hover { font-weight: bold; } } .index_ul_8_a:nth-of-type(odd) { float: left; } .index_ul_8_a:nth-of-type(even) { float: right; } .index_img_big_5_li { height: 267px; position: relative; width: 450px; margin-bottom: 22px; .index_img_big_5_li_img { display: block; height: 267px; width: 450px; } .index_img_big_5_li_dot1 { width: 450px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_ul_9_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_9_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_9_a:hover::after { content: ''; display: block; background: #255590; } .banner_3 { width: 1200px; margin-top: 12px; } .index_img_ul_3_li { width: 350px; margin-bottom: 20px; .index_img_ul_3_a { width: 350px; display: flex; } .index_img_ul_3_img_box { width: 165px; height: 96px; margin-right: 20px; } .index_img_ul_3_img { display: block; width: 165px; height: 96px; } .index_img_ul_3_dot2 { height: 48px; line-height: 24px; color: #333; font-size: 18px; margin-top: 24px; } } .index_img_ul_3_a:hover .index_img_ul_3_dot2 { color: #255590; } .index_ul_10 { margin-top: 12px; .index_ul_10_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; } .index_ul_10_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_10_a:nth-of-type(3n-2) { font-weight: bold; } } .index_ul_10_a:hover { color: #255590; } .index_ul_10_a:hover::after { content: ''; display: block; background: #255590; } .index_img_ul_4_li { width: 350px; margin-bottom: 20px; .index_img_ul_4_a { width: 350px; display: flex; } .index_img_ul_4_img_box { width: 165px; height: 96px; margin-right: 20px; } .index_img_ul_4_img { display: block; width: 165px; height: 96px; } .index_img_ul_4_dot2 { height: 48px; line-height: 24px; color: #333; font-size: 18px; margin-top: 24px; } } .index_img_ul_4_a:hover .index_img_ul_4_dot2 { color: #255590; } .index_ul_11 { margin-top: 12px; .index_ul_11_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; } .index_ul_11_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } } .index_ul_11_a:nth-of-type(3n-2) { font-weight: bold; } .index_ul_11_a:hover { color: #255590; } .index_ul_11_a:hover::after { content: ''; display: block; background: #255590; } .index_ul_12 { width: 450px; .index_ul_12_li { width: 450px; display: flex; height: 24px; margin-bottom: 29px; } .index_ul_12_li_num { height: 24px; line-height: 24px; color: #ccc; font-size: 18px; width: 24px; text-align: center; font-style: italic; margin-right: 20px; } .index_ul_12_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; } } .index_ul_12_li:nth-of-type(-n+3) .index_ul_12_li_num { color: #255590; } .index_ul_12_a:hover { color: #255590; } .index_5 { margin-top: 30px; height: 404px; } .index_6 { margin-top: 30px; height: 289px; } .index_img_big_6_li { width: 350px; height: 230px; margin-bottom: 20px; position: relative; .index_img_big_6_li_img { display: block; width: 350px; height: 230px; } .index_img_big_6_li_dot1 { width: 350px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; padding: 0px 10px; box-sizing: border-box; position: absolute; z-index: 11; left: 0px; bottom: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_ul_13_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_13_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_13_a:nth-of-type(3n-2) { font-weight: bold; } .index_ul_13_a:hover::after { content: ''; display: block; background: #255590; } .index_img_ul_5_li { width: 170px; height: 110px; margin-bottom: 10px; position: relative; .index_img_ul_5_li_img { width: 170px; height: 110px; } .index_img_ul_5_li_dot1 { width: 170px; height: 28px; line-height: 28px; color: #fff; font-size: 14px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_ul_14_li_box { height: 48px; margin-bottom: 11px; width: 265px; .index_ul_14_li { height: 48px; width: 265px; display: table-cell; vertical-align: middle; } .index_ul_14_a { line-height: 24px; color: #333; font-size: 18px; box-sizing: border-box; position: relative; width: 265px; box-sizing: border-box; padding-left: 16px; &:hover { color: #255590; } } .index_ul_14_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 44%; z-index: 11; } .index_ul_14_a:hover::after { content: ''; display: block; background: #255590; } } .index_2_head_right { float: right; margin-top: 3px; } .index_2_head_right_a { height: 30px; line-height: 30px; color: #999; font-size: 16px; float: left; &:hover { color: #489D97; } } .index_2_head_right .index_6_head_right_a { padding: 0px 10px 0px 16px; position: relative; float: left; color: #999; font-size: 16px; } .index_2_head_right .index_6_head_right_a::after { font-size: 12px; content: '/'; display: block; height: 6px; line-height: 6px; position: absolute; left: 0px; top: 8px; } .index_2_head_right .index_6_head_right_a:nth-of-type(1)::after { content: ''; display: none; } .index_6_head_right_a:hover { color: #255590; } .index_7 { margin-top: 11px; height: 411px; } .index_img_big_7_li { width: 350px; height: 230px; margin-bottom: 20px; position: relative; .index_img_big_7_li_img { display: block; width: 350px; height: 230px; } .index_img_big_7_li_dot1 { width: 350px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; padding: 0px 10px; box-sizing: border-box; position: absolute; z-index: 11; left: 0px; bottom: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_img_ul_6_li { width: 165px; height: 96px; margin-bottom: 8px; position: relative; .index_img_ul_6_li_img { width: 165px; height: 96px; } .index_img_ul_6_li_dot1 { width: 165px; height: 28px; line-height: 28px; color: #fff; font-size: 14px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_img_ul_6_li:nth-of-type(odd) { float: left; } .index_img_ul_6_li:nth-of-type(even) { float: right; } .index_ul_15_a { height: 24px; line-height: 24px; color: #333; font-size: 18px; margin-bottom: 17px; box-sizing: border-box; text-indent: 16px; position: relative; &:hover { color: #255590; } } .index_ul_15_a::after { content: ''; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0px; top: 8px; z-index: 11; } .index_ul_15_a:nth-of-type(3n-2) { font-weight: bold; } .index_ul_15_a:hover::after { content: ''; display: block; background: #255590; } .index_img_ul_7_li { width: 220px; height: 130px; margin-bottom: 8px; position: relative; .index_img_ul_7_li_img { width: 220px; height: 130px; } .index_img_ul_7_li_dot1 { width: 220px; height: 28px; line-height: 28px; color: #fff; font-size: 14px; box-sizing: border-box; position: absolute; padding: 0px 10px; left: 0px; bottom: 0px; z-index: 11; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%); } } .index_img_ul_7_li:nth-of-type(odd) { float: left; } .index_img_ul_7_li:nth-of-type(even) { float: right; } .index_name_ul { margin-top: 13px; .index_name_ul_li { height: 24px; margin-bottom: 20px; display: flex; } .index_name_ul_li_tag { height: 24px; line-height: 24px; color: #0046AE; font-size: 18px; position: relative; padding-right: 15px; margin-right: 15px; word-break: keep-all; white-space: nowrap; } .index_name_ul_li_tag::after { content: ''; display: block; height: 14px; background: #D3D5D8; width: 1px; position: absolute; right: 0px; top: 5px; } .index_name_ul_li_dot1 { height: 24px; line-height: 24px; color: #333; font-size: 18px; width: 100%; } .index_name_ul_li_dot1:hover { color: #255590; } } .banner_4 { width: 1200px; margin-top: 11px; }