﻿@charset "utf-8";
body{
  font:16px/1.5 "Microsoft YaHei";
  position:relative;
  background:url(../images/body-bg.jpg);
}
@font-face{
  font-family:"public-service";
  src:url("../fonts/public-service.eot?2z3o0y");
  src:url("../fonts/public-service.eot?#iefix2z3o0y") format("embedded-opentype"),
  url("../fonts/public-service.woff?2z3o0y") format("woff"),
  url("../fonts/public-service.ttf?2z3o0y") format("truetype"),
  url("../fonts/public-service.svg?2z3o0y#public-service") format("svg");
  font-weight:normal;
  font-style:normal;
}
body *{
  transition-property:transform, color, background, opacity, border, display !important;
}
.top-banner{
  height:240px;
  width:100%;
  background:url(../images/top-banner02-bg.jpg) no-repeat center top;
}
.logo-title{
  padding-top:55px;
  line-height:0;
  text-align:center;
}
.mobile-head{
  display:none;
}
.main-nav-bg{
  position:relative;
  background:#BD1A2D;
  width:1344px;
  margin:-50px auto 0px;
  border-radius:6px 6px 0px 0px;
}
.news-pic{
  width:720px;
  height:405px;
  float:left;
  margin-right:20px;
}
.tzgs{
  width:520px;
  float:right;
  height:395px;
  overflow:hidden;
}
/*下拉菜单--start*/
.main-nav{
}
#menu{
  width:100%;
  margin:0 auto;
}
#menu a{
  display:block;
  color:#fff;
}
#menu li:hover > ul{
  display:block;
}
/* 一级菜单 */
#menu > ul{
  display:table;
  width:100%;
}
#menu > ul > li{
  position:relative;
  display:table-cell;
}
#menu > ul > li:first-child{
  width:180px;
}
#menu > ul > li:first-child > a:hover{
  border-radius:6px 0px 0px 0px;
}
#menu > ul > li > a{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-align:center;
  font-size:1.125em;
  line-height:1.5em;
  padding:12px 0;
  border-right:1px solid #D53245;
}
#menu > ul > li:last-child > a{
  border-right:0px;
}
#menu > ul > li:last-child > a:hover{
  border-radius:0px 6px 0px 0px;
}
#menu > ul > li:hover > a, #menu > ul > li > a:hover{
  background:#FE4C34;
  color:#fff !important;
}
/* 下拉的菜单栏 */
#menu > ul > li ul{
  display:none;
  position:absolute;
  background:rgba(255, 255, 255, 0.8);
  width:100%;
  padding-bottom:10px;
}
/* 下拉菜单的菜单项 */
#menu > ul > li > ul li{
  text-align:center;
  position:relative;
}
#menu > ul > li > ul li > a{
  color:#444;
  padding:10px 0;
}
#menu > ul > li > ul li > a:hover{
  background-color:#0076C5;
  color:#fff !important;
}
#menu ul li ul li:first-child a:hover{
  border-radius:0px;
}
/* 三级及以下的菜单项的定位 */
#menu > ul > li > ul > li ul{
  left:100px;
  top:-1px;
}
#menu > ul > li > ul > li ul > li{
  font-size:0.75em;
}
.main-nav:after{
  display:none;
}
/* 下拉的菜单--end*/
/*菜单end*/
.four-news dl{
  width:49.25%;
  min-height:350px;
  float:left;
}
.mr-2{
  width:1.5%;
  float:left;
  margin-bottom:15px;
}
/*列表--模块化--开始*/
.small-title{
  display:none;
}
.news-list > a{
  display:block;
  overflow:hidden;
  line-height:1.5em;
  padding:.35em 0;
  border-top:1px solid #e8e8e8;
}
.news-list > a:first-child{
  border-top:none;
}
.news-list > a > span{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background:url(../images/spot.jpg) no-repeat left .65em;
  padding-left:12px;
  box-sizing:border-box;
}
.news-list > a:hover{
  color:#ff7900 !important;
}
.news-list > a > em{
  display:block;
  font-style:normal;
  color:#aaa;
  font-size:0.875em;
  line-height:1.5em;
  padding-left:12px;
  font-family:Arial, Verdana;
}
/*列表--模块化--结束*/
/*二级栏目切换--模块化--开始*/
.box-tab > dd{
  padding:5px 0;
}
.box-tab > dt{
  height:50px;
  line-height:50px;
  background:#F1F1F1;
}
.box-tab > dt > ul > li{
  display:block;
  float:left;
  position:relative;
  top:-10px;
}
.box-tab > dt > ul > li > a{
  float:left;
  position:relative;
  height:50px;
  line-height:50px;
  font-size:1.5em;
  background:url(../images/news-title01.png) no-repeat;
  width:310px;
  padding-left:45px;
  font-weight:bold;
}
.box-tab > dt > ul > li.focus > a{
  position:relative;
  color:#fff;
}
.box-tab > dt > ul > li.focus > a:hover{
  color:#fff;
}
.four-list .box-tab > dt > ul > li.focus > a{
  background:none;
  color:#333;
  font-size:1.0625em;
  padding:0;
}
.box-tab > dt > ul > li.focus > a .triangle, span.box-title-name .triangle{
  width:14px;
  height:14px;
  position:absolute;
  left:15px;
  top:14px;
  border:4px solid #FF9200;
  border-radius:50% 50%;
}
.box-tab > dd > ul > li{
  display:none;
}
.box-tab > dd > ul > li.focus{
  display:block;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.more.more-right{
  float:right;
  color:#999;
  font-weight:normal;
  font-size:0.875em;
  margin-right:10px;
}
.more.more-right:hover{
  color:#ff7900;
}
.more.more-mobile{
  float:right;
}
.more.more-center{
  display:block;
  text-align:center;
  background-color:#eee;
  padding:8px 0;
}
.more.more-center:hover{
  background-color:#3db1ea;
  color:#fff;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.box-tab.online-service{
  position:relative;
}
.box-tab.online-service dt{
  position:absolute;
  right:0;
  top:-58px;
}
/*table布局--开始*/
.d-table{
  display:table;
  table-layout:fixed;
  width:100%;
}
.d-table > *{
  display:table-cell;
  vertical-align:top;
  line-height:0;
}
.d-table-sub{
  display:table;
  table-layout:fixed;
  width:100%;
}
.d-table-sub > *{
  display:table-cell;
  vertical-align:top;
}
.d-table > .mr-15{
  width:15px;
}
.d-table > .mr-30{
  width:30px;
}
.d-table > .col-narrow{
  width:265px;
}
/*table布局--结束*/
/*主站底部*/
.main-foot{
  padding:15px;
  background:#BD1A2D;
}
.foot-wrap{
  display:table;
  width:100%;
  table-layout:fixed;
  font-size:0.875em;
  line-height:1.75em;
}
.foot-wrap > *{
  display:table-cell;
  vertical-align:middle;
}
.foot-wrap > *:first-child{
  text-align:center;
  width:110px;
}
.foot-wrap > *:last-child{
  width:130px;
  text-align:left;
}
.foot-wrap > .foot-spans.btom-xx{
  width:auto;
}
.foot-spans a, .foot-spans span{
  display:inline-block;
  color:#F0DADD;
}
.foot-spans a:hover{
  color:#fff;
}
.foot-spans a img, .foot-spans span img{
  vertical-align:middle;
}
.foot-links a:before{
  display:inline-block;
  content:"|";
  font-size:0.75em;
  padding:0 6px 0 5px;
  vertical-align:top;
}
.foot-links a:first-child:before{
  content:none;
}
.foot-wrap > .foot-spans:first-child a,.foot-wrap > .foot-spans:last-child a{
  display:inline-block;
}
.foot-wrap .btom-xx span,.foot-wrap .btom-xx a{
  padding-right:10px;
}
.foot-wrap .btom-xx .foot-links a{
  padding-right:0;
}
/*底部重置*/
.page-tile em{
  display:none;
}
/*二级*/
/*box-tab2 start*/
.box-tab2 > dt{
  border-bottom:1px solid #c1c1c1;
  position:relative;
}
.box-tab2 > dt > ul{
  float:left;
}
.box-tab2 > dt > ul > li{
  float:left;
  padding-bottom:15px;
}
.box-tab2 > dt > ul > li span{
  line-height:1em;
  cursor:default;
  padding:0 14px;
}
.box-tab2 > dt > ul > li:first-child span{
  border-left:7px solid #7eceff;
  padding-right:0;
}
.box-tab2 > dt > ul > li.focus span{
  color:#333;
  font-size:1.5em;
}
.box-tab2 > dt > ul span{
  display:block;
}
.box-tab2 > dt > a{
  float:right;
  color:#000;
}
.box-tab2 > dt > a.has-img{
  position:absolute;
  top:-22px;
  right:0;
}
.box-tab2 > dt a:hover{
  color:#FF4300;
}
.box-tab2 > dt > a.has-img:hover{
  transform:translateX(10px);
  transition:transform 0.3s linear;
}
.box-tab2 > dd > ul > li{
  display:none;
}
.box-tab2 > dd > ul > li.focus{
  display:block;
}
.news-list.date-right > a > span{
  float:left;
  width:calc(100% - 5em);
}
.news-list.date-right > a > em{
  float:right;
  line-height:inherit;
  padding-left:0;
}
.box2-content .news-list.date-right > a{
  padding-top:18px;
  padding-bottom:18px;
}
.box-tab.sub-box-c{
  position:relative;
  box-sizing:border-box;
}
.box-tab .third-title{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title a{
  display:block;
  float:left;
  color:#000;
  padding:15px 0px;
  margin-left:20px;
}
.box-tab .third-title a.focus{
  border-bottom:1px solid #1b72bc;
  margin-bottom:-1px;
}
/*三级栏目较多的情况下-开始*/
.box-tab .third-title-2{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title-2 a{
  display:block;
  float:left;
  color:#000;
  margin:10px 5px 10px 5px;
  line-height:1.8em;
  font-size:.875em;
  padding:0 8px;
}
.box-tab .third-title-2 a.focus{
  border-bottom:none;
  background-color:#1bbc9b;
  color:#fff;
  border-radius:15px;
}
.box-tab .box-title-name.second-title{
  display:none;
}
/*二级页面左右结构-start*/
.sub-nav-left{
  width:240px;
}
.sub-nav-left .title{
  background-color:#4491F0;
  color:#fff;
  padding:15px 0;
  padding-left:32px;
  font-size:1.125em;
}
.sub-nav-left .title-name{
  font-size:1.375em;
}
.sub-nav-left .m-title{
  display:none;
}
.sub-nav-left .nodes{
  border:1px solid #EAEAEA;
  border-top:0;
}
.sub-nav-left .nodes li{
  border-top:1px solid #e8e8e8;
  background:url(../images/icon-3.png) no-repeat 90% center;
}
.sub-nav-left .nodes a{
  color:#333;
  display:block;
  position:relative;
  line-height:1.5em;
  padding:15px 30px;
  overflow:hidden;
  z-index:99;
}
.sub-nav-left .nodes a.focus, .sub-nav-left .nodes a.focus:after{
  background-color:#f5f5f5;
  color:#EA071B;
}
.sub-nav-left .nodes a:hover{
  color:#EA071B;
}
.sub-nav-left .nodes a:first-child{
  border-top:none;
}
.box-tab.sub-box-c .sub-title .arrow-down{
  display:none;
  content:"";
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuUlEQVRoQ93YS6hNURzH8eMRkTwGokwUtxgIAyHJW4kUyvsx4BbJjJAy8ShFDCQDMTJgcMujDISMGHgMkBRF3hflTaLj+zvZdfz7H517z2Ovv199Jv99zt5rnbXO2nvtQrFY/C+4xYjcYkRuMSK3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMqDyDcAon0F+FRNMdh3AWQ1UoTw/swE98xiakmlV4h184gF4oZTB2QZ3QGMl7bEBXpJIuWIZ2ZO1UZw5jOAqzcB/ZwYxGphXdkHfUicV4C9tOdWw1ShmNe7Af+oA10InyzAK8hm3fC0zHX+0bBW9kPmEl8socvIRt1zPMhJtxeAT7JY3MUjQ7M/AUtj3PMRf/zFR4ndFcnI9mZTIewrbjFRahqszGY9iTaDh1rNGZAG+av8EKdCiam2q4PdkTzEOjMhHewqNOLEenoqnkrRYarWmod8biLuz1dF/T6llTFsJbvx9gCuoV3QJuw15H97O1qPnmrDV6CfSr2ItoHk9CrdHSfwP2/F+gJww9X9Ul+jU0P73O3MF4dDYjcQ32vF+hZ766dSKLRmYddIO0F72FMeho9Ix0FfZ837AFDX3WWw8Nub24pob+rNWmBZdhz/Md29CU6GHyI2wjbqKazgzDRdjvazptRVOzEd40uw79eStFm6ELsN/TSOxELtkMb5pp3o+AzRCcgf38D+xGrtkOTQnbuCvQ/yCLNnBtsJ/Thm4fct/3aGXRNlm/qm3kJQxET5z+U7P2Q8eTiPb8e6Ctp22oOnDc1DLapvZBUukN7f29zniOoC+SjDqzF+UvMjzHkPIrp1LUmYOoNDIn0Q8hos4chR0ZLb3JTqdK0QKgKZR15hySn06Vos6ch26QA1SIHO2/9e6psfHebEfkFiNyixG5xYjcYkRuMSK3GE+x8Buma2tLCblf5wAAAABJRU5ErkJggg==) no-repeat center center;
  opacity:.80;
  filter:alpha(opacity=80);
  height:42px;
  width:42px;
  background-size:42%;
  cursor:pointer;
  position:absolute;
  right:0;
  display:block;
}
.box-tab.sub-box-c .sub-title .arrow-up{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuklEQVRoQ93YS4hOcRjH8XGJSC4LUTYKxUJYaEhyGZRGCuV+WaBIdoSUzQylRiwkC7GyGAvlUhZCVixcFkiKItdxKXcSvb6/d5yaeXqGmXnPe855/OpT0/POnPP/z/9yzv+tKZVK/wW3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMyC1G5BYjyiJTMLv1x7jpg/O4iiEqRIw6cQw/obE/h8EIlf44iqQTiTMYiBBRJw7iF9p2InESg1DoqBP7YEfC0pQr7DRTJxrQ0UhYR1C4aaaFvRdeJ07huKklDmMACpGe2I0fsA29hKHoC3XIfi5N0Oe5Zxe+wjbwCsYgyXCchv09raf96IXcsg1fYBunB+BY2IyAtmD7+xrNRuSSLfgE26jrGI+OMhIXYP/uO/Yg02zER9jG3MQk/CujcBH27zVFdyCTbII3nW6gM51IovVzGfY6GpmdqFp6YAO86XQLE9HVjIbWk73eN2yHdsRUowuuxHvYm95BLbqbcbgGe11Ns63ojVSikVgGrxP3MQ2VRpuDpqa9vqbwZqTSmcV4C3uTB5iBtDIBt2Hv8xnrUdE0W4gW2Is/xiykHW0Wd2Hvp9mwDt3KfDyDvegTLEC1MhX3YO/7BlqnXco86L9uL6aO6bNqR+d8rT97f3VmFTqVmXgEe5HX0FTLKtPxELYdr7AEf81keJ34gOXIOnV4Ctue56iHG22B3nDqAbgaeUVr9SVsuzTN56BdtPV5C0wjod1Cz5I8swje7vkC+s6s3L658EZC+7deDnM9J/yJGroU3vNMa3ctygcenbXbfmGgfVtP1NTfdSqIOrMCanjSTh2tdVzWO1s5OnPruKrOaCT0jlPUrME7qBMH0A/tMgzNOIEifyOo965DOAsd0lrjfbMdkVuMyC1G5BYjcosRucWI3GJEbjGeUs1vU5NrS5yfGOQAAAAASUVORK5CYII=) no-repeat center center;
  opacity:.80;
  filter:alpha(opacity=80);
  background-size:42%;
}
span.box-title-name{
  color:#000;
  float:left;
  display:block;
  height:calc(1em + 22px);
  line-height:calc(1em + 22px);
  margin:0 20px;
  font-size:1.125em;
}
.box-tab.sub-box-c .sub-title{
  display:none;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
  box-sizing:border-box;
  background-color:#f4f4f4;
}
.box-tab.sub-box-c .sub-nav{
  display:none;
  padding:0 20px;
  background:#fafafa;
  border-width:1px 0;
  width:100%;
  box-sizing:border-box;
  box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
  padding-top:20px;
  position:absolute;
  top:42px;
  z-index:8;
}
.box-tab.sub-box-c .sub-nav a{
  display:block;
  padding:0 15px 20px 0px;
  font-size:.875em;
  float:left;
  color:#333;
}
.box-tab.sub-box-c .sub-nav a:hover{
  color:#f40;
}
.box-tab.sub-box-c .sub-nav a:focus{
  color:#f40;
}
.news-list.dot-b li{
  border-bottom:1px dotted #ddd;
}
.news-list.dot-b li:last-child{
  border-bottom:0;
}
.news-list.dot-b li:first-child{
  border-top:0;
}
.news-list.dot-b li a{
  padding-top:10px;
}
.news-list.dot-b li:first-child a{
  padding-top:0;
}
.single-article{
  font-size:0.875em;
  line-height:2.4em;
  color:#666;
  word-break:break-all;
  text-indent:2em;
}
.single-article img{
  max-width:100%;
}
/*内容页--start*/
.location *{
  display:block;
  float:left;
}
.location{
  line-height:1.5em;
  padding:10px 0;
  position:relative;
}
.location:before{
  content:"";
  position:absolute;
  display:block;
}
.location i{
  float:left;
  margin-right:15px;
  width:21px;
  height:1.5em;
  background:url(../images/location.png) no-repeat left center;
}
.location > a, .location > em{
  color:#333;
  font-style:normal;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0px 5px;
  font-family:simsun;
}
.box-tab.sub-box-c.news-content{
  padding:30px;
  border:1px solid #e3e3e3;
  float:none;
  width:100%;
}
.sub-content{
  color:#666;
}
.sub-content .big-title{
  padding:10px 0;
  font-size:1.5em;
  text-align:center;
  color:#333;
}
.sub-content .second-title{
  padding-bottom:10px;
  font-size:1.2em;
  text-align:center;
  color:#666;
}
.sub-content .content-small-title{
  font-size:0.75em;
  text-align:center;
  color:#999;
  line-height:1.5em;
  border-bottom:1px #eaeaea dashed;
  padding-bottom:1.25em;
}
.news_content_description{
  font-size:.75em;
  color:#888;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:10px 15px;
  margin-top:15px;
}
.news_content_content{
  line-height:2.275em;
  font-size:1em;
  padding-top:15px;
}
.news_content_content img{
  display:block;
  max-width:700px;
  height:auto !important;
  margin:10px auto 0px;
}
.news_content_other{
  padding:10px 0px;
}
.news-content-function{
  float:right;
  font-size:.75em;
  color:#999;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
  line-height:36px;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news_content_img{
  text-align:center;
  padding:20px 0px;
}
.news_content_img img{
  max-width:700px;
  height:auto !important;
}
.news-content-share{
  float:left;
}
.article{
  font-size:0.875em;
  color:#666;
  line-height:2.5em;
}
/*翻页--start*/
.page-tile{
  display:block;
  font-family:Verdana, Arial,"Microsoft YaHei";
  padding:20px 0;
  text-align:center;
}
.page-tile.other{
  border-width:1px 0 0;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  color:#888;
  display:inline-block;
  background-color:#fff;
  text-align:center;
  font-size:0.95em;
  line-height:2em;
  min-width:2em;
  overflow:hidden;
  border-radius:2px;
  border:1px solid #e3e3e3;
}
.page-tile > *:before{
  font-size:1em;
}
.page-tile .more{
  background:transparent;
  border:none;
}
.page-tile .more:before{
  content:"…";
}
.page-tile a.prev:before{
  content:"\2039"
}
.page-tile a.next:before{
  content:"\203A"
}
.page-tile .focus{
  background-color:#c6c6c6;
  color:#fff;
}
.page-tile a:hover{
  background-color:#4491f0;
  color:#fff;
}
/*pic-list start*/
.col-4 > li{
  width:23.5%;
  margin-left:2%;
  float:left;
  box-sizing:border-box;
  position:relative;
}
.col-4 > li:first-child{
  margin-left:0;
}
.col-4 > li:nth-child(4n+1){
  margin-left:0;
}
/*搜索结果页 start*/
.box-tab.sub-box-c.serch_info{
  border-top:0;
  float:none;
  width:100%;
}
.box-tab.sub-box-c.serch_info .sub-title{
  margin:15px 0;
  display:block;
  padding:20px;
  border:1px dotted #dddddd;
  border-radius:5px;
  background-color:#f3f3f3;
}
.box-tab.sub-box-c.serch_info .sub-title .red{
  color:#FF4400;
}
.news-list.list-full{
  padding:0 20px;
}
.news-list.list-full > li{
  padding:5px 0 10px;
  border-bottom:1px dotted #dbdbdb;
}
.news-list.list-full > li:first-child{
  border-top:0;
}
.news-list.list-full > li > a > h1{
  font-size:0.875em;
  line-height:2em;
  height:2em;
  color:#666;
}
.news-list.list-full > li em{
  font-size:0.875em;
  line-height:2em;
  height:2em;
}
.news-list.list-full > li > a:hover h1{
  color:#ff7900;
  text-decoration:none;
}
.news-list.date-right > li:last-child > a{
  border-bottom:0;
}
.switch-tab > dd{
  height:17.75em;
}
.switch-tab > dt{
  background:none;
  height:60px;
  margin:30px 0 20px;
}
.switch-tab > dt > ul > li{
  width:33.3%;
  box-sizing:border-box;
  top:0;
  text-align:center;
}
.switch-tab > dt > ul > li > a{
  background:none;
  height:60px;
  line-height:60px;
  font-size:1.125em;
  font-weight:bold;
  padding-left:0;
  width:100%;
}
.switch-tab > dt > ul > li > a{
  background:none;
  height:60px;
  line-height:60px;
  font-size:1.125em;
  font-weight:bold;
  padding-left:0;
  -webkit-transition:-webkit-transform .2s linear;
  -moz-transition:-moz-transform .2s linear;
  -o-transition:-o-transform .2s linear;
  transition:transform .2s linear;
}
.switch-tab > dt > ul > li > a:hover{
  -webkit-transform:translateX(-5px);
  -moz-transform:translateX(-5px);
  -ms-transform:translateX(-5px);
  -o-transform:translateX(-5px);
  transform:translateX(-5px);
}
.switch-tab > dt > ul > li.focus > a, .switch-tab > dt > ul > li.focus > a:hover{
  color:#F40400;
}
.switch-tab > dt > ul > li > a > i{
  background:#D33031;
  width:60px;
  height:60px;
  border-radius:50% 50%;
  padding-left:0;
  display:inline-block;
  vertical-align:middle;
  margin-right:10px;
  font-style:normal;
  font-family:"public-service";
  text-align:center;
  font-size:1.75em;
  color:#fff;
  margin-bottom:8px;
  font-weight:normal;
}
.switch-tab > dt > ul > li:nth-child(2n) > a > i{
  background:#F7BC70;
}
.switch-tab > dd > ul > li > .news-list{
  margin-left:-2%;
}
.switch-tab > dd > ul > li > .news-list > a{
  width:48%;
  float:left;
  margin-left:2%;
  margin-bottom:1px;
}
.switch-tab dd .news-list > a:nth-child(2){
  border-top:none;
}
.red-tab{
  border:1px solid #e8e8e8;
  border-radius:18px 18px;
  box-sizing:border-box;
}
.red-tab > dt{
  background:#BF1C2F;
  border-radius:18px 18px 0px 0px;
}
.red-tab > dt > ul > li > a{
  background:none;
}
.red-tab > dt > ul > li{
  top:0;
}
.red-tab .more.more-right{
  color:#fff;
  margin-right:40px;
}
.red-tab > dd{
  padding:5px 20px;
}
.col-4 li img{
  width:100%;
}
.col-4 li p{
  text-align:center;
  font-weight:bold;
  padding-top:10px;
}
/*适老开关*/
.top-link{
  font-size:16px;
  position:absolute;
  top:0;
  left:calc(50% + 600px);
  z-index:100;
  height:36px;
  line-height:36px;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.pip-triggers > em > i{
  vertical-align:middle;
}
@media screen and (max-width:1350px){
  .top-link{
    left:auto;
    right:10px;
  }
}
/*适老开关 end*/