html { background: #fff; } body { background: #fff; position: relative; } body * { text-shadow: none; } html, body { min-height: 100%; } .mm-page { min-height: 100%; } nav:not(.mm-menu) { display: none; } #page { min-height: 100vh; position: relative; } .header { padding: .4rem; position: relative; background: #0166b6; } .header.fixed { position: fixed; top: 0; left: 0; } .loimg { width: 70%; } .navicon { background-image: url(/uploads/image/smimages/navimg.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: left center; display: block; width: .64rem; height: .64rem; position: absolute; top: 0.61875rem; right: .46875rem; } .gricon { width: .64rem; height: .64rem; position: absolute; top: 0.56875rem; right: 1.35rem; background: url(/uploads/image/smimages/indexseac.png) no-repeat; background-size: 100% 100%; } /*indexsechcont*/ .indexsechcont { background-color: #0166b6; position: absolute; width: 100%; left: 0; z-index: 5; text-align: center; top: 1.6rem; display: none; } .indexsechcont input { width: 91%; box-sizing: border-box; border: 1px solid #fff; border-radius: 3px; padding: 0.15625rem 0; padding-left: 10px; margin: 0.23rem 0; } /*indexsechcont end*/ /*slide*/ .indexslid { margin-bottom: .4rem; width: 100%; height: 5.333333rem; background: #fff; overflow: hidden; } .indexslid .swiper-slide { position: relative; text-align: center; overflow: hidden; } .indexslid img { max-width: 100%; width: 100%; height: 5.333333rem; display: block; } .indexslid .cover_title { position: absolute; left: 0; right: 0; bottom: 0; padding: .24rem .4rem; padding-right: 1.866667rem; font-size: .373333rem; color: #fff; text-align: left; background: rgba(0, 0, 0, .5); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .indexslid .swiper-container-horizontal>.swiper-pagination-bullets, .indexslid .swiper-pagination-custom, .indexslid .swiper-pagination-fraction { width: auto; left: initial; right: 0.078125rem; bottom: .266667rem; } .indexslid .swiper-pagination-bullet { display: inline-block; width: .213333rem; height: .213333rem; background: #fff; margin: 0 .133333rem !important; cursor: pointer; opacity: 1; } .indexslid .swiper-pagination-bullet-active { background: #0166b6; } /*slide end*/ .content { overflow: hidden; } .cont_center { margin: 0 .4rem; min-height: 12rem; overflow: hidden; } .section { margin-bottom: .4rem; padding: 0 .4rem; overflow: hidden; } .news_tab { width: 100%; overflow: hidden; } .news_tab .hd { position: relative; width: 100%; height: .986667rem; border-bottom: 1px solid #84b0e4; } .news_tab .hd ul { padding-right: 1.333333rem; } .news_tab .hd li { float: left; width: 2.4rem; height: .986667rem; font-size: .4rem; color: #666; text-align: center; line-height: .986667rem; } .news_tab .hd li .more { display: none; position: absolute; top: 0; right: 0; font-size: .346667rem; color: #6a93de; font-weight: normal; } .news_tab .hd li .more img { position: relative; top: -0.053333rem; margin-left: .133333rem; } .news_tab .hd li.on { color: #fff; font-weight: bold; background: #0166b6; } .news_tab .hd li.on .more { display: block; } .news_tab .news_first { padding: .266667rem 0; border-bottom: 1px solid #ececec; overflow: hidden; } .news_tab .news_first h6 { margin-bottom: .133333rem; font-size: .426667rem; color: #0166b6; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news_tab .news_first h6 span { margin-right: .266667rem; } .news_tab .news_first p { font-size: .32rem; color: #999; line-height: .586667rem; text-indent: 2em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /*要显示的行数*/ overflow: hidden; } .news_list { margin-top: .266667rem; width: 100%; overflow: hidden; } .news_list li { overflow: hidden; font-size: .373333rem; color: #666; line-height: .693333rem; } .news_list li a { display: block; max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; } .news_list li a span { font-size: .266667rem; color: #0166b6; margin-right: 0.15625rem; } .news_list li .time { float: right; font-size: .346667rem; color: #999; } .adve_slide { margin-bottom: .533333rem; width: 100%; height: 1.786667rem; overflow: hidden; } .adve_slide .swiper-slide img { width: 100%; height: 1.786667rem; } .adve_slide .swiper-container-horizontal>.swiper-pagination-bullets, .adve_slide .swiper-pagination-custom, .adve_slide .swiper-pagination-fraction { width: auto; left: initial; right: 0.078125rem; bottom: .16rem; } .adve_slide .swiper-pagination-bullet { margin: 0 .08rem; width: .16rem; height: .16rem; background: #fff; opacity: .5; } .adve_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 .08rem; } .adve_slide .swiper-pagination-bullet-active { opacity: 1; } .section_title { width: 100%; height: .773333rem; border-bottom: 1px solid #84b0e4; } .section_title h6 { float: left; height: .746667rem; font-size: .426667rem; color: #0166b6; font-weight: bold; border-bottom: 3px solid #0166b6; } .section_title .more { float: right; font-size: .346667rem; color: #6a93de; line-height: .666667rem; } .section_title .more img { position: relative; top: -0.053333rem; margin-left: .133333rem; } .news_tab2 { width: 100%; overflow: hidden; } .news_tab2 .hd { position: relative; margin-top: .4rem; width: 100%; overflow: hidden; } .news_tab2 .hd:after { content: ""; position: absolute; top: .8rem; left: 0; right: 0; width: 100%; height: 1px; background: #c2c2c2; } .news_tab2 .hd ul { width: 100%; overflow: hidden; } .news_tab2 .hd li { float: left; margin-bottom: .506667rem; width: 33.33%; height: .533333rem; font-size: .373333rem; color: #333; text-align: center; box-sizing: border-box; border-right: 1px solid #c2c2c2; } .news_tab2 .hd li:first-child { border-right: 0; } .news_tab2 .hd li:nth-child(4), .news_tab2 .hd li:nth-child(7) { border-right: 0; } .news_tab2 .hd li:nth-child(n 5) { margin-bottom: 0; } .news_tab2 .hd li.first { width: 0; height: 0; font-size: 0; } .news_tab2 .hd li.on { color: #0166b6; font-weight: bold; } .member_items { margin-top: .266667rem; width: 100%; overflow: hidden; } .member_items .member_list { width: 4.533333rem; } .member_items .member_list li { display: table; margin-bottom: .133333rem; width: 100%; height: 1.173333rem; font-size: .373333rem; color: #fff; text-align: center; background: #84b0e4; } .member_items .member_list li a { display: table-cell; vertical-align: middle; } .member_items .member_list li.first { height: 2.48rem; } .member_items .member_list li img { margin-right: .266667rem; height: .586667rem; } .member_items .member_list li.first img { height: 1.386667rem; } .talentservice_list { margin-top: .2667rem; width: 100%; overflow: hidden; } .talentservice_list li { float: left; display: table; margin-right: .13421rem; width: 4.5333rem; height: 1.16rem; font-size: .3733rem; color: #fff; text-align: center; background: #85b0e3; } .talentservice_list li:last-child { margin-right: 0; } .talentservice_list li a { display: table-cell; vertical-align: middle; } .talentservice_list li img { margin-right: .1867rem; width: .5867rem; } .party_list { margin-top: .266667rem; width: 100%; overflow: hidden; } .party_list li { float: left; margin-bottom: .16rem; margin-right: .133333rem; width: 4.533333rem; height: 1.413333rem; } .party_list li:nth-child(2n) { margin-right: 0; } .party_list li img { width: 100%; height: 1.413333rem; } .design_slide { margin-top: .266667rem; width: 100%; overflow: hidden; } .design_slide .swiper-container { padding-bottom: .666667rem; } .design_slide li, .three_list li { float: left; box-sizing: border-box; margin-right: .186667rem; margin-bottom: .266667rem; width: 4.506667rem; height: 3.333333rem; border-radius: .106667rem; border: 1px solid #ececec; overflow: hidden; } .design_slide li { margin-right: .146667rem; } .design_slide li:nth-child(2n), .three_list li:nth-child(2n) { margin-right: 0; } .design_slide li img, .three_list li img { width: 100%; height: 1.92rem; } .design_slide li .item_cont, .three_list li .item_cont { padding: .186667rem .266667rem; padding-top: .16rem; overflow: hidden; } .design_slide li .item_cont p, .three_list li .item_cont p { font-size: .32rem; color: #333; line-height: .533333rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /*要显示的行数*/ overflow: hidden; } .design_slide .swiper-button-next { top: initial; bottom: 0.23rem; left: 0; right: 0; margin-top: 0; width: 100%; height: .4rem; font-size: .293333rem; color: #999; text-align: center; } .design_slide .swiper-button-next img { margin-left: .186667rem; height: .48rem; } .design_slide .swiper-button-next, .design_slide .swiper-container-rtl .swiper-button-prev { background-image: none; } .design_slide .swiper-button-next.swiper-button-disabled, .design_slide .swiper-button-prev.swiper-button-disabled { opacity: 0; } .page_cont { margin-top: .266667rem; width: 100%; overflow: hidden; } .first_list { margin: .4rem 0; width: 100%; overflow: hidden; } .first_list li { font-size: .373333rem; color: #333; line-height: .8rem; overflow: hidden; } .first_list li a { float: left; display: block; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .first_list li a span { margin-right: .133333rem; font-size: .2rem; color: #0166b6; } .first_list li .time { float: right; color: #999; font-size: .34rem; } .two_list { margin-top: .4rem; width: 100%; overflow: hidden; } .two_list li { font-size: .4rem; color: #525252; line-height: .853333rem; overflow: hidden; } .president_nav { padding: .266667rem .373333rem; padding-top: .533333rem; border-bottom: 1px solid #d2d2d2; overflow: hidden; } .president_nav a { display: block; float: left; box-sizing: border-box; margin-right: .266667rem; margin-bottom: .266667rem; width: 4.08rem; height: 1.066667rem; font-size: .373333rem; color: #999; text-align: center; line-height: 1.066667rem; border: 1px solid #ececec; border-radius: 1.066667rem; } .president_nav a:nth-child(2n) { margin-right: 0; } .president_nav a.active { color: #fff; background: #2d88d0; border: 1px solid #2d88d0; } .company_list { margin: 0 auto; margin-top: .533333rem; width: 7.866667rem; overflow: hidden; } .company_list li { float: left; display: table; margin-right: .48rem; margin-bottom: .426667rem; width: 3.626667rem; height: 1.013333rem; text-align: center; border: 1px solid rgba(112, 112, 112, .2); } .company_list li:nth-child(2n) { margin-right: 0; } .company_list li span { display: table-cell; vertical-align: middle; } .company_list li img { max-width: 97%; max-height: 97%; } .three_list { margin-top: .4rem; width: 100%; overflow: hidden; } /*新闻列表*/ .subnav { padding: .266667rem .373333rem; background: #0166b6; font-size: .426667rem; color: #fff; } .pagemore { margin-top: 0.35rem; line-height: 1.0625rem; text-align: center; font-size: 0.34521rem; } .pagemore a { color: #999; } .pagemore img { display: block; width: 0.76rem; margin: 0 auto; } .subnav.hide { background-image: url(/uploads/image/smimages/hideicon.png); background-repeat: no-repeat; background-position: 97% center; background-size: 0.34rem; cursor: pointer; } .subnav.hide.show { background-image: url(/uploads/image/smimages/showicon.png); background-repeat: no-repeat; background-position: 97% center; } .navcont { display: none; } .navcont h6 { padding: 0.25rem 0; border-bottom: 1px solid #e5e5e5; font-size: .373333rem; } .navcont h6 a { display: block; } .nav_two { border-bottom: 1px solid #e5e5e5; display: none; } .nav_two li { text-indent: 1em; font-size: .32rem; padding: 0.2rem 0; } .nav_two li a { color: #666; } .partynewsimg { margin: .266667rem 0; width: 100%; } .partynewsimg .swiper-slide img { width: 100%; height: 5.333333rem; } .partynewsimg .swiper-pagination-bullet { background: #fff; } .partynewsimg .swiper-pagination-bullet-active { background: #c60013; } .party_red .subnav { background-color: #c60013; } .spirit_section { margin-bottom: .4rem; width: 100%; overflow: hidden; } .section_title2 { padding: .24rem .4rem; padding-bottom: .186667rem; background: #c60013; overflow: hidden; } .section_title2 h6 { float: left; padding-left: .266667rem; font-size: .4rem; color: #fff; font-weight: bold; background: url(/uploads/image/smimages/titbg.png) left center no-repeat; } .section_title2 .more { float: right; font-size: .346667rem; color: #fff; } .section_title2 .more img, .section_title3 .more img { position: relative; top: -0.026667rem; margin-left: .133333rem; } .spirit_section .news_first { padding: .266667rem 0; border-bottom: 1px solid #ececec; overflow: hidden; } .spirit_section .news_first h6 { margin-bottom: .133333rem; font-size: .426667rem; color: #c60013; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .spirit_section .news_first h6 span { margin-right: .213333rem; } .spirit_section .news_first p { font-size: .373333rem; color: #c60013; text-align: right; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .partynews_section { margin-bottom: .4rem; width: 100%; overflow: hidden; } .section_title3 { margin-bottom: .266667rem; padding: .186667rem .4rem; border-top: .053333rem solid #c60013; background: #ececec; overflow: hidden; } .section_title3 h6 { float: left; padding-left: .266667rem; font-size: .4rem; color: #c60013; font-weight: bold; background: url(/uploads/image/smimages/titbg2.png) left center no-repeat; } .section_title3 .more { float: right; font-size: .346667rem; color: #c60013; } .party_red .news_list li a span, .party_red .first_list li a span { color: #c60013; } .garden_section { margin-bottom: .4rem; width: 100%; overflow: hidden; } .section_title4 { padding-bottom: .16rem; font-size: .426667rem; color: #c60013; font-weight: bold; text-align: center; border-bottom: 1px solid #c60013; overflow: hidden; } .section_title4 img { margin-right: .213333rem; } /*新闻详情*/ .newscont { margin-top: .3125rem; width: 100%; overflow: hidden; } .newstit { padding-bottom: 0.2rem; border-bottom: 1px solid #e5e5e5; text-align: center; } .newstit h5 { font-size: 0.38521rem; color: #333; font-weight: bold; line-height: 0.62rem; margin-bottom: 0.125rem; } .newstit h6 { font-size: 0.34rem; color: #666; font-weight: bold; margin-bottom: 0.2rem; } .newstit p { font-size: 0.315rem; color: #999; } .newstext { padding: 0.35rem 0; overflow: hidden; width: 100%; word-wrap: break-word; } .newstext p { color: #666; font-size: 0.35725rem; line-height: 0.65rem; } .newstext img, .newstext p img, .newstext table { max-width: 100%; } .newstext img, .newstext p img { max-width: 100%; width: auto !important; height: auto !important; } .nwssele { padding: 0.3528rem 0; border-top: 1px solid #e5e5e5; overflow: hidden; } .nwssele a { font-size: 0.35216rem; color: #999999; line-height: 0.5625rem; width: 100%; /*display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; -webkit-line-clamp: 1; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all;*/ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } @media screen and (min-width:768px) {} @media screen and (max-width:375px) {} @media screen and (max-width:320px) {} @media screen and (max-width:1024px) {} /*footer*/ .footer { padding: .4rem .48rem; background: #ececec; overflow: hidden; } .footer p { font-size: .32rem; color: #333; line-height: .586667rem; text-align: center; } .footer .foot_ewm { margin-top: .266667rem; width: 100%; text-align: center; overflow: hidden; } .footer .foot_ewm img { margin-bottom: .266667rem; width: 2.426667rem; height: 2.426667rem; } /*footer end*/ /*返回顶部*/ #scrollup { line-height: 0.9; text-align: center; text-decoration: none; bottom: 1em; right: 0.2rem; overflow: hidden; width: 0.9375rem; height: 0.9375rem; border: none; opacity: 0.6; background: url(/uploads/image/smimages/blup.png) no-repeat; background-size: 100% 100%; display: none; } .indexblock { width: 0.9375rem; height: 0.9375rem; } /*返回顶部 end*/ /* 百度编辑器动态地图手机适应 start */ .ueditor_baidumap { width: 100%; height: 100%; } /* 百度编辑器动态地图手机适应 end */ /* 证书查询页面 */ .query_warp { display: flex; align-items: center; justify-content: center; width: 100%; height: 100vh; background: url(/uploads/image/smimages/bg1.png) no-repeat; background-size: cover; } .query_content { margin: 0 auto; width: 8rem; } .query_content .query_logo { margin-bottom: .9333rem; width: 100%; text-align: center; overflow: hidden; } .query_content .query_logo img { max-width: 100%; } .query_content .query_form * { box-sizing: border-box; } .query_content .query_form, .query_content .query_form .query_items { width: 100%; overflow: hidden; } .query_content .query_form .query_items { position: relative; margin-bottom: .5333rem; height: .88rem; border: 1px solid #fff; border-radius: .44rem; } .query_content .query_form .query_items input { padding: 0 .5333rem; width: 100%; height: .8533rem; font-size: .3467rem; color: #fff; line-height: .8533rem; border: 0; background: transparent; } .query_content .query_form .query_items input::-webkit-input-placeholder { font-size: .3467rem; color: #fff; } .query_content .query_form .query_items input::-moz-placeholder { /* mozilla firefox 19 */ font-size: .3467rem; color: #fff; } .query_content .query_form .query_items input:-moz-placeholder { /* mozilla firefox 4 to 18 */ font-size: .3467rem; color: #fff; } .query_content .query_form .query_items input:-ms-input-placeholder { /* internet explorer 10-11 */ font-size: .3467rem; color: #fff; } .query_content .query_form .query_items .yzm_box { position: absolute; top: 1px; right: .4rem; bottom: 1px; display: flex; align-items: center; justify-content: center; width: 1.2rem; height: .8267rem; text-align: center; } .query_content .query_form .query_items .yzm_box img { max-width: 100%; max-height: .8267rem; } .query_content .query_form .query_btn1 { margin-top: .1333rem; width: 100%; height: .88rem; font-size: .3733rem; color: #5838d3; border: 0; background: #fff; border-radius: .44rem; } .query_btn2 { display: block; margin-top: .5333rem; width: 100%; height: .88rem; font-size: .3733rem; color: #fff !important; text-align: center; line-height: .8533rem; border: 1px solid #fff; border-radius: .44rem; } .queryresult_section { margin: .4rem 0; } .queryresult_title { margin-bottom: .6667rem; font-size: .48rem; color: #4c4c4c; text-align: center; } .queryresult_zwresult { width: 100%; text-align: center; overflow: hidden; } .queryresult_zwresult p { font-size: .3733rem; color: #333; line-height: .6933rem; } .queryresult_zwresult p a { font-size: .3733rem; color: #4690ea; } .queryresult_text { width: 100%; overflow: hidden; } .queryresult_text p { font-size: .3733rem; color: #666; line-height: 2.1; } .queryresult_text p a { color: #4690ea; } .queryresult_img { margin-top: .6rem; width: 100%; text-align: center; overflow: hidden; } .queryresult_img img { max-width: 100%; }