@charset "utf-8"; * { margin: 0; padding: 0; } html { height: 100%; } body { font-family: "微软雅黑"; background-color: #fff; font-size: 14px; height: 100%; } #browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;} #browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;filter:alpha(opacity=90);z-index:-1} #browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px} #browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px} #browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px} #browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px} #browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px} #browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto} #browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;} #browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat 0 0} #browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) no-repeat 0 -100px} #browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) no-repeat 0 -200px} #browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) no-repeat 0 -300px} #browser-modal .browser-content .browser-item a{cursor:pointer;display:block} #browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px} #browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700} a, a:hover { text-decoration: none !important; outline: none; } .clearfix:after { content: ""; display: block; clear: both; } .clearfix { zoom: 1; } .fl { float: left; } .fr { float: right; } ul, li { list-style-type: none; } img { border: none; outline: none; } input { outline: none; border: 0; font-family: "微软雅黑"; background: none; } .header, .nav, .section, .footer { width: 100%; } .container{ width: 1200px; margin: 0 auto; } /* 头部logo开始 */ .header{ height: 120px; background: #f0f0f0; } .header .logo{ width: 1200px; height: 88px; margin-top: 16px; } /* 导航开始 */ /* 导航开始 */ .nav{ height: 56px; line-height: 56px; background: #b3090c; } .nav>.container>ul>li{ width: 12.5%; height: 56px; text-align: center; position: relative; } .nav ul li a{ font-size: 16px; color: #fff; font-weight: 700; display: block; width: 100%; height: 100%; } .nav>.container>ul>li>a:hover{ color: #fff; background: #d25a5c; } .nav ul > li ul { background-color:rgba(0, 0, 0, 0.5); position: absolute; top: 56px; left: 0; width: 100%; z-index: 999; } .nav ul > li .pulldown a{ color: #fff; }.nav ul > li .pulldown li{ border-top: 1px solid #f7edef; } .nav>.container>ul>li:hover .pulldown{ height: auto; } .nav>.container>ul>li .pulldown>li:hover{ background: #cb6567; } .nav>.container>ul>li .pulldown>li:hover a{ color: #fff; background: #b3090c; } /* 轮播图开始 */ .swiper-container{ width: 100%; height: 450px; } .swiper-container .hide{ opacity:0; } .swiper-button-next,.swiper-button-prev{ -webkit-transition: opacity .5s; -ms-transition: opacity .5s; transition: opacity .5s; } .swiper-container img{ display: block; width: 100%; height: 450px; cursor: pointer; } .carousel .swiper-container .swiper-pagination-bullet { width: 12px; height: 12px; opacity: 1; } .swiper-pagination-bullet-active { opacity: 1; background: #fff; } .swiper-container .swiper_btn { position: absolute; top: 0; left: 50%; margin-left: -600px; height: 100%; } .swiper-container .swiper_btn .swiper-button-prev { width: 1200px; height: 100%; top: 0; left: -1200px; margin: 0; } .swiper-container .swiper_btn .swiper-button-prev span { width: 60px; height: 60px; display: block; position: absolute; top: 50%; margin-top: -30px; right: 60px; background: url(../images/prev.png) no-repeat center; } .swiper-container .swiper_btn .swiper-button-next { width: 1200px; height: 100%; top: 0; right: -1200px; margin: 0; } .swiper-container .swiper_btn .swiper-button-next span { width: 60px; height: 60px; display: block; position: absolute; top: 50%; margin-top: -30px; left: 60px; background: url(../images/next.png) no-repeat center; } /* 服务大厅 */ .serviceHall{ width: 800px; box-sizing: border-box; } .promotionVideo{ width: 400px !important; height: 281px; box-sizing: border-box; } .serviceHall, .promotionVideo{ margin: 20px 0px;} .serviceHall .theme, .promotionVideo .theme{ font-size: 18px; font-weight: 600; color: #b3090c; } .serviceHall .theme span, .promotionVideo .theme span{ font-size: 14px; font-weight: 500; } .serviceHall .theme .fr{ width: 75px; text-align: center; height: 20px; line-height: 20px; margin-top: 10px; margin-right: 58px; border-bottom: 1px solid #ccc; } .serviceHall .theme .readMore a{ font-size: 12px; font-weight: 400; color: #555555; } .serviceHall .theme .readMore a:hover{ color: #b3090c; } .serviceHall .serviceList>li{ background: #e4e4e4; width: 142px; height: 100px; margin-right: 16px; margin-top: 16px; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .serviceHall .serviceList>li:nth-child(5n){ margin-right: 0px; } .serviceHall .serviceList>li:hover{ background: #b3090c; transform: scale(1.1); } .serviceHall .serviceList>li:hover .iconItem{ color: #fff; } .serviceHall .serviceList>li:hover .serviceTitle{ color: #fff; } .serviceHall .serviceList .serviceTitle{ font-size: 16px; color: #737373; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .serviceHall .serviceList .iconwrap{ height: auto; text-align: center; margin-top: 15px; } .serviceHall .serviceList .iconItem{ font-size: 44px; color: #737373; } /* 服务大厅2 */ .serviceHall2{ width: 420px; box-sizing: border-box; margin-top: -4px; margin-bottom: 30px } .serviceHall2 .serviceList>li{ width: 130px; height: 90px; margin-right: 4px; margin-top: 20px; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .serviceHall2 .serviceList>li:hover{ background: #b3090c; transform: scale(1.1); } .serviceHall2 .serviceList>li:hover .iconItem{ color: #fff; } .serviceHall2 .serviceList>li:hover .serviceTitle{ color: #fff; } .serviceHall2 .serviceList .serviceTitle{ font-size: 16px; color: #737373; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .serviceHall2 .serviceList .iconwrap{ height: auto; text-align: center; margin-top: 15px; } .serviceHall2 .serviceList .iconItem{ font-size: 44px; color: #737373; } /* 宣传视频 */ .promotionVideo .watchMore{ margin-top: 5px; height: 20px; line-height: 20px; border-bottom: 1px solid #ccc; } .promotionVideo .watchMore a{ font-size: 12px; color: #555555; } .promotionVideo .watchMore a:hover{ color: #b3090c; } .promotionVideo .videoBox { width: 400px; height: 240px; margin-top: 40px; box-sizing: border-box; } .promotionVideo .videoBox video{ width: 400px; height: 216px; margin-top: 15px; } .promotionVideo .videoBox .videoTitle{ font-size: 16px; text-align: center; } .promotionVideo .videoBox .videoTitle a{ display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #585858; } .promotionVideo .videoBox .videoTitle a:hover{ color: #b3090c; } /* 新闻公告标题 */ .news_left{ width: 800px; height: auto; box-sizing: border-box; } .news_left .newsNotice{ font-size: 18px; font-weight: 600; color: #b3090c; } .news_left .newsTheme .newsEnglish{ font-size: 12px; color: #a1a1a1; margin-top: 5px; } .news_left .newsTheme{ margin-top: -32px; } .news_left .newsTheme .fr{ width: 75px; text-align: center; height: 20px; line-height: 20px; margin-top: 15px; margin-right: 58px; border-bottom: 1px solid #ccc; } .news_left .newsTheme .readMore a{ font-size: 12px; color: #555555; } .news_left .newsTheme .readMore a:hover{ color: #b3090c; } /* 新闻公告图片左 */ .news_left>.imgWrap{ margin-top: 10px; height: 528px; } .news_left>.imgWrap>.fl{ margin-top: 8px; width: 370px; height: auto; /* text-align: -webkit-center;*/ text-align: center; /* background: #b3090c;*/ margin-right: 8px; } .news_left>.imgWrap>.bgcr{ background: #b3090c; } .news_left>.imgWrap>.bgcg{ background: #e4e4e4; margin-top: 5px; } .news_left>.imgWrap>.fl .newsImg{ display: block; width: 360px; height: 250px; overflow: hidden; } .news_left>.imgWrap>.fl .news_font{ color: #fff; width: 308px; margin-top: 5px; margin-left: 30px; } .news_left>.imgWrap>.fl>.newsImg>.news_font>.news_content{ text-align: left; height: 78px; font-size: 12px; line-height: 20px; } .news_left>.imgWrap>.fl>.newsImg>.news_font2>.news_content{ text-align: left; height: 78px; font-size: 12px; line-height: 20px; } .news_left>.imgWrap>.fl>.newsImg>.news_font>.newsTime{ text-align: right; margin-top: 5px; } .news_left>.imgWrap>.fl>.newsImg>.news_font2>.newsTime{ text-align: left; margin-top: 5px; } .news_left>.imgWrap>.fl .news_font2{ text-align: left; color: #4c4c4c; width: 308px; margin-top: 5px; margin-left: 30px; } .news_left>.imgWrap>.fl img{ width: 370px; height: 200px; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .news_left>.imgWrap>.fl img:hover{ transform: scale(1.1); } .news_left>.imgWrap>.fl p{ height: 35px; text-indent: 1em; text-align: left; font-size: 12px; color: #4c4c4c; line-height: 18px; overflow: hidden; /*text-overflow:ellipsis;*/ /*white-space: nowrap;*/ } .news_left>.imgWrap>.fl p:hover{ color: #b3090c; } .news_left>.imgWrap>.fl .newsTime{ text-align: right; font-size: 12px; color: #4c4c4c; line-height: 12px; } .news_left>.imgWrap>.fl .newsTime:hover{ color: #b3090c; } .news_left>.imgWrap>.fl .news_font2 p{ text-align: center; font-size: 20px; color: #4c4c4c; line-height: 40px; overflow: hidden; /*text-overflow:ellipsis;*/ white-space: nowrap; } .news_left>.imgWrap>.fl .news_font2 p:hover{ color: #b3090c; } /* 新闻列表 */ .news_left .newsList{ width: 776px; height: auto; margin-bottom: 24px; padding-top: 10px; border-top: 1px solid #d0d0d0; } .news_left .newsList li { padding: 11px 0; height: 14px; line-height: 14px; list-style-type:disc; padding-left: 10px; } .news_left .newsList .newsTime { display: inline-block; width: 111px; padding-right: 15px; text-align: right; } .news_left .newsList a { color: #4c4c4c; display: inline-block; height: 14px; vertical-align: top; line-height: 14px; } .news_left .newsList a:hover{ color: #b3090c; } .news_left .newsList a span{ display: inline-block; width:600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 图片右 */ .news_right{ width: 400px; height: auto; margin-top: 23px; box-sizing: border-box; } .news_right .newsItem{ width: 198px; margin-right: 4px; } .news_right .newsItem:nth-child(2n){ margin-right: 0px; } .news_right .newsItem a{ width: 198px; height: 84px; } .news_right .newsItem:hover{ opacity: 0.8; } .news_right .newsItem img{ width: 198px; height: 84px; } /**.news_right .newsItem:last-child img{ width: 400px; }*/ .news_right .serviceHotline{ width: 400px; height: auto; margin-top: 6px; } .news_right .serviceHotline .hotTitle{ width: 380px; height: 44px; line-height: 44px; padding-left: 20px; color: #fff; font-size: 18px; font-weight: 600; background: #b3090c; } .news_right .serviceHotline .hotTitle span{ font-size: 14px; font-weight: 500; } .news_right .serviceHotline .hotList{ padding-left: 20px; margin-top: 5px; margin-bottom: 15px; /*background: #f8f8f8;*/ padding-left: 10px; /*border: 1px solid #dfdfe0;*/ border-radius: 2px; } .news_right .serviceHotline .hotList li{ padding-left: 15px; /*border-bottom: 1px dotted #ccc;*/ height: 35px; line-height: 35px; line-height: 35px; /*background: url(../images/icon_dott2.png) 0 50% no-repeat;*/ } .news_right .serviceHotline .hotList li:last-child{ border-bottom: 0px dotted #ccc; } /* 通知公告 */ .notic_lf .newsList{ width: 776px; height: auto; margin-bottom: 24px; padding-top: 10px; /* border-top: 1px solid #d0d0d0;*/ } .notic_lf .newsList li { padding: 11px 0; height: 14px; line-height: 14px; } .notic_lf .newsList .newsTime { display: inline-block; width: 111px; padding-right: 15px; text-align: center; } .notic_lf .newsList a { color: #4c4c4c; padding-left: 20px; display: inline-block; height: 14px; vertical-align: top; line-height: 14px; } .notic_lf .newsList a:hover{ color: #b3090c; } .notic_lf .newsList a span{ display: inline-block; width:625px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 推荐专题 */ .recommended_topics_title{ height: 44px; line-height: 44px; padding-left: 20px; color: #fff; font-size: 18px; font-weight: 600; background: #b3090c; } .recommended_topics_title span{ font-size: 14px; font-weight: 500; } .recommended_topics .newsItem{ width: 196px; margin-right: 4px; } .recommended_topics .newsItem a{ width: 198px; height: 84px; } .recommended_topics .newsItem:hover{ opacity: 0.8; } .recommended_topics .newsItem img{ width: 198px; height: 84px; } /*友情链接*/ .f_link{ margin-bottom: 10px; margin-top: 10px; } /* 底部开始 */ .footer{ color: #fff; height: auto; background: #631f20; padding: 20px 0px; } .footer .footer_left{ line-height: 24px; } .footer .footer_right{ text-align: right; } .footer .footer_right img{ width: 96px; height: 96px; } /* list.html */ /* 一张静态大图 */ .page{ width: 100%; height: 450px; } .page img{ width: 100%; height: 450px; } /* 列表 */ .listWrap{ margin: 20px 0px; height: auto; box-sizing: border-box; } .listWrap .listTitle{ box-sizing: border-box; width: 19%; height: auto; margin-right: 1%; background: #f2f2f2; } .listWrap .totalTitle { line-height: 60px; color: #fff; text-align: center; font-size: 24px; background-color: #b3090c; margin: 0; } .listWrap .subTitle{ padding: 10px 0; } .listWrap .subTitle li{ line-height: 50px; padding-left: 90px; position: relative; } .listWrap .subTitle li.active a { color: #b3090c; } .listWrap .subTitle li a { font-size: 16px; color: #333; display: block; -webkit-transition: all 0.1s ease 0.1s; -ms-transition: all 0.1s ease 0.1s; transition: all 0.1s ease 0.1s; } .listWrap .subTitle li a:hover{ color: #b3090c; } .listWrap .subTitle li.active a em { display: block; } .listWrap .subTitle li a em { width: 0; height: 0; border-right: 0; border-left: 6px solid #b3090c; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; top: 50%; left: 60px; margin-top: -5px; display: none; } .listWrap .listContent{ box-sizing: border-box; width: 80%; height: auto; background: #f2f2f2; } .listWrap .listContent .contentTitle{ color: #fff; height: 50px; line-height: 50px; padding: 0px 20px; background: #b3090c; } .listWrap .listContent .contentTitle .title{ font-size: 24px; font-weight: 500; } .listWrap .listContent .contentTitle .site a{ color: #fff; } .contentList>ul>li{ margin-left: 20px; height: 50px; line-height: 50px; border-bottom: 1px dashed #ccc; } .contentList>ul>li:last-child{ border-bottom: 0px solid #ccc; } .contentList>ul>li>a{ color: #333; } .contentList>ul>li>a:hover{ color: #b3090c; } .contentList>ul>li>a span.fl{ display:inline-block; width: 800px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .contentList a .lingxing{ color: #e68f17; padding-right: 5px; } .contentList a .contentTime{ padding-right: 20px; } .contentList .pagewrap{ text-align: right; padding-right: 20px; } .contentList .pagewrap .pdr5{ padding-right: 10px; } .contentList .pagewrap .pageNum{ font-size: 12px; width: 40px; height: 20px; line-height: 15px; border: 1px solid #d5d5d5; background: #fff; margin-top: 4px; text-align: center; } .contentList .pagewrap .pagingJump{ color: #333; } .contentList .pagewrap .pagingJump:hover{ color: #b3090c; } /* list-video.html页面 */ .listWrap .listContent .videoList{ width: 100%; height: auto; padding: 0px 15px; box-sizing: border-box; } .listWrap .listContent .videoList li{ width: 300px; height: 198px; margin-top: 15px; margin-right: 15px; } .listWrap .listContent .videoList li:nth-child(3n){ margin-right: 0px; } /* .listWrap .listContent .videoList li:nth-child(3n+1){ margin-top: 35px; } */ .listWrap .listContent .videoList li video{ width: 300px; height: 168px; } .listWrap .listContent .videoList li img{ width: 300px; height: 168px; } .listWrap .listContent .videoList li .videoTitle{ font-size: 16px; text-align: center; } .listWrap .listContent .videoList li a{ display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #585858; } .listWrap .listContent .videoList li a:hover{ color: #b3090c; } /* list-detail.html页面 */ .contentDetail .articleTitle{ text-align: center; line-height: 26px; padding: 20px 0px 10px 0px; font-size: 22px; } .contentDetail .aboutAuthor{ text-align: center; padding: 10px 0px 20px; } .contentDetail .aboutAuthor span{ margin: 0 5px; font-size: 14px; color: #787878; } .contentDetail .articleDetail{ color: #333; margin: 0px 20px 20px 20px; text-indent: 36px; font-size: 18px; border-top: 1px solid #d9d9d9; padding-top: 20px; } .contentDetail .articleDetail p{ line-height: 1.7; margin-bottom: 6px; } .contentDetail .articleDetail .textImg, .contentDetail .articleDetail .textVideo{ text-align: center; } .contentDetail .articleDetail .textImg img{ width: 500px; } .contentDetail .articleDetail .textVideo video{ width: 500px; } /* search.html页面 */ .listWrap .searchBox{ padding-left: 0px !important; text-align: center; } .listWrap .searchBox input[type="search"]{ border: 1px solid #ccc; height: 30px; padding-left: 15px; } .listWrap .searchBox .sou{ display: inline-block; margin-left: 5px; cursor: pointer; } .listWrap .listContent .articleList { color: #333; margin: 0px 20px 20px 20px; text-indent: 36px; font-size: 18px; border-top: 1px solid #d9d9d9; padding-top: 20px; }