body{ background-color:#f0f0f0;}
.navmenu{ padding:10px 0; background-color:#004EA2; box-sizing:border-box;}/*2020-11-10 前生成的旧文件在用*/
.navmenu .content{ width:1200px; margin:0 auto;}
.navmenu ul{ position:relative; display:block; width:210px; padding-left:34px; float:left;}
.navmenu ul:after{ content:''; position:absolute; width:1px; height:36px; right:0; top:7px; /*background-color:#3c64a6;*/ background-color:#41649D;}
.navmenu ul:first-child{ padding-left:0px;}
.navmenu ul:last-child{ width:200px;}
.navmenu ul:last-child:after{width:0; height:0;}
.navmenu ul:nth-child(2){ width:225px;}
.navmenu ul li{ float:left; margin:0 22px 0 0; text-align:center;}
.navmenu ul li:last-child{ background:none;}
.navmenu ul li a{ display:inline-block; padding:2px 0; font-size:14px; color:#E4EEFF; font-family:"Microsoft YaHei","宋体";}
.navmenu ul li a.on{ }
.navmenu ul li a:hover{ text-decoration:underline; color:#FFF}

.navmenu-s{ padding:10px 0; background-color:#004EA2; box-sizing:border-box;}
.navmenu-s ul li{ display:inline-block; margin:0 16px 0 0; padding:2px 0; text-align:center;}
.navmenu-s ul li:last-child{ background:none;}
.navmenu-s ul li a{ display:inline-block; font-size:14px; color:#FFF; font-family:"Microsoft YaHei","宋体";}
.navmenu-s ul li a.on{ }
.navmenu-s ul li a:hover{ text-decoration:underline;}

.navmenu2{background-color:#004EA2; box-sizing:border-box;}/*2020-11-10 调整新栏目*/
.navmenu2 a{ display:inline-block; padding:2px 0; font-size:16px; color:#E4EEFF; font-family:"Microsoft YaHei","宋体";}
.navmenu2 a.on{ }
.navmenu2 a:hover{ text-decoration:underline; color:#FFF}
.navmenu2 ul{ display:block; padding:15px 0;}
.navmenu2 ul li{ float:left; margin-right:25px; text-align:center;}
.navmenu2 ul li:last-child{ margin-right:0; background:none;}
.navmenu2 .rightLabel{ position:absolute; right:0; top:15px;}

.specialIndex{ padding:50px 0 0;}
.specialItem li{ width:380px; float:left; margin-right:30px; margin-bottom:40px; padding:12px; box-sizing:border-box; background-color:#ffffff;}
.specialItem li:nth-child(3n){ margin-right:0;}
.specialItem li .imgArea{ height:240px; overflow:hidden;}
.specialItem li .imgArea img{ width:100%; height:100%;}
.specialItem li .textArea{ height:60px; overflow:hidden; padding-top:10px; font-size:16px; text-align:center;}


.pages{ padding-top:15px; text-align:center; font-size:14px;}
.pages a, .pages span{ display:inline-block; margin:0 2px; padding:2px 12px; border:1px solid #f0f0f0;}
.pages a{  background-color:#e5e5e5;}
.pages span{ background-color:#CCC}
/*返回顶部*/
.goTop{ position:fixed; width:50px; height:50px; background:url(ico-gotop.png) #EBECEC center no-repeat; background-size:60%; bottom:250px; right:30px; text-align:center; display:none;}
.goTop:hover{ background:url(ico-gotop-white.png) #09F center no-repeat; background-size:60%; cursor:pointer;}
.goTop p{ overflow:hidden; padding:15px 0; text-indent:-999em;}
.goTop img{ width:50%;}
.footer { margin: 0 auto; padding-top:30px; text-align: center; font-size:14px;}
.pcHide{ display:none;}

@media (max-width: 1024px){
  body { background-size:100% auto;  }
  .headbar{ display:none;}
  .banner { display:none;}
  .banner-phone{ display:block;}
  .banner-phone img{ width:100%;}
  .head-title{ position:relative; margin:0 20px 25px 20px; border-bottom:1px solid #e0e0e0;}
  .head-title h2{ display:inline-block; padding:5px 0 12px; border-bottom:1px solid #F30;}
  .special-info{}
  .special-info .content{ max-width:100%; }
  .special-info .content h2{ position:absolute; top:-25px; left:20px; padding:5px 20px; background-color:#4c9f53; color:#FFF; font-size:20px; font-weight:bold; text-align:center;}
  .special-info .content p{ width:auto; margin-left:20px; margin-right:20px; padding-top:10px; padding-bottom:5px; line-height:1.6; font-size:14px;}
  .special-info .content p em{ background-color:#F60; padding:2px 4px 1px; border-radius:3px;}
  
  .special-items{ padding-top:1px;}
  .special-items .content{ border:1px solid #CCC; border:none; border-radius:0;}
  .special-items .left{ width:auto; float:left;}
  .special-items .right{ display:none;}
  .special-items .listPages{ margin:0 0;}
  .special-items .item-row{ margin:0 15px; padding:25px 0 10px; border-bottom:1px solid #f5f5f5; box-sizing:border-box;}
  .special-items .item-row h3{ margin-bottom:5px; font-size:20px;}
  .special-items .item-row .imgArea{ width:6rem; height:4rem; overflow:hidden; margin-right:20px; margin-bottom:15px; border-radius:3px; display:none;}
  .special-items .item-row img{ width:100%; height:100%; border-radius:3px;}
  .special-items .item-row p.description{ line-height:1.65rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
  .special-items .item-row p.datetime{ font-size:12px;}
  .special-items .item-row p.datetime span{ color:#666;}
  .special-items .item-row p.datetime em{ display:inline-block; padding:2px 8px 1px; background:#f8f8f8; color:#CCC; border-radius:30px;}
  .mobileHide{ display:none;}
  .pcHide{ display:block; background-color:#f5f5f5;}
}