body{ background:#a40001; font-family:"PingFang SC","Lantinghei SC","Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","微软雅黑",STHeitiSC-Light,simsun,"宋体","WenQuanYi Zen Hei","WenQuanYi Micro Hei",sans-serif;}
.special-wrap{ max-width:1140px; margin:0 auto; background-color:#FFF;} 
@media (min-width: 1921px){ body{ background-color:#f5f5f5;}}
.headbar{}
.headbar .content{ max-width:1100px; margin:0 auto;}
.headbar .logo{ display:inline-block; padding-left:20px;}
.headbar .logo img{ height:20px;}
.nav-menu { display:inline-block; padding-left:20px;}
.nav-menu li { display:inline-block; line-height:70px; padding:0 20px; -webkit-transition: all .6s; }
.nav-menu li a { font-size:14px;}
.nav-menu li:hover { background:url(/news/template/special/mini5/images/navbar_bg_active.jpg) center 0; }
.nav-menu .info { width:auto; font:12px/35px arial; color:#fff; border:0; padding-left:20px; }
.nav-menu .info:hover { background:none; }

.banner { z-index:0; }
.banner-phone{ display:none;}

.head-title{ position:relative; margin:0 0 25px; padding:20px 50px 6px; border-bottom:1px solid #e0e0e0; background-color:#900; color:#FFF}
.head-title h2{ padding:5px 0 12px; font-size:24px; font-weight:bold;}
.head-title .morelink{ position:absolute; right:8px; top:30px; font-size:16px; color:#FFC}
/*导语*/
.special-info{ background:url(nav-bg.jpg) top repeat-x; background-color:#ca412f; color:#FFF;}
.special-info .content{ max-width:1100px; margin:0 auto; position:relative;}
.special-info .content h2{ position:absolute; top:-40px; left:0; padding:10px 40px; background-color:#4c9f53; color:#FFF; font-size:40px; font-weight:bold; text-align:center;}
.special-info .content p{ margin-left:30px; padding-top:32px; padding-bottom:30px; font-size:16px; line-height:2;}
.special-info .content p em{ background-color:#F60; margin-right:8px; padding:2px 8px 4px; border-radius:3px;}
.ttnews{ padding:20px 0 0; border-bottom:1px dashed #cccccc;}
.ttnews .ttnews-lg h1{ padding-bottom:8px; font-weight:bold; font-family:"Microsoft YaHei", SimSun, "宋体"; font-size:16px;}

.jd100-section{ padding-bottom:30px; background-image: linear-gradient(to top,#ffc989,#ffffff);}
.jd100-section .w480{ width:480px;}
.jd100-section .ttnews.ttnews100{ border-bottom:none;}
.jd100-section .title.title100 a{ color:#F30}
.jd100-section .hotNews100 li{ padding:10px 0 10px 20px; height:50px; line-height:1.5; position:relative; border-bottom:1px dashed #FC9;}
.jd100-section .hotNews100 li:before{ content:''; position:absolute; width:6px; height:6px; background-color:#F60; top:20px; left:0;}
.jd100-section .hotNews100 li a{ color:#000; font-size:18px;}
.jd100-section .hotNews100 li a:hover{ color:#F30;}
/* 轮播 superslide */
.slideBox{ width:1000px; height:60px; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{ display:block; overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; width:10px; height:10px; line-height:10px; overflow:hidden; margin-right:5px; text-align:center; border-radius:50%; background:#CDCDCD; color:#000; cursor:pointer; text-indent:-999em; }
.slideBox .hd ul li.on{ background:#F60; color:#fff;}
.slideBox .bd ul{ overflow:hidden; z-index:0; zoom:1;}
.slideBox .bd li{ zoom:1;}
.slideBox .prev, .slideBox .next{ position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:54px; background-image:url(../images/slider-arrow.png?0808); background-color:rgba(0, 0, 0, 0.5); background-repeat: no-repeat;}
.slideBox .prev{ left:-36px;}
.slideBox .next{ right:-36px; background-position:0 bottom; }
.slideBox .prev:hover, .slideBox .next:hover{ background-color:rgba(0, 0, 0, 1); }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

.slideBox.focus{ width:580px; height:360px;} /* 焦点图 */
.slideBox.focus .hd{ height:40px; right:5px; bottom:0px; z-index:1; }
.slideBox.focus .hd ul li{ width:20px; height:20px; line-height:19px;}
.slideBox.focus .hd .pageState{ color:#FFF; font-size:16px; line-height:40px; letter-spacing:3px;}
.slideBox.focus .hd .pageState span{ font-size:20px; color:#F00;}
.slideBox.focus .bd img{ width:100%; height:360px; display:block; }
.slideBox.focus .bd a{ display:block; position:relative;}
.slideBox.focus .bd h3{ padding:10px; text-align:left; font-size:16px;}
.slideBox.focus .bd h3 p{ width:85%;}

/*列表*/
.special-items{ padding-top:50px;}
.special-items .content{ max-width:1100px; margin:0 auto 20px; padding-bottom:30px; border:1px solid #CCC; border-radius:8px;}
.special-items .left{ width:760px; float:left;}
.special-items .right{ width:300px; float:right;}
.special-items .right .qrcode{ padding:10px; border:1px solid #f0f0f0; box-sizing:border-box;}
.special-items .listPages{ margin:0 50px;}
.special-items .item-row{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.special-items .item-row .imgArea{ width:320px; height:194px; float:left; overflow:hidden; margin-right:40px;}
.special-items .item-row .textArea{ position:relative;}
.special-items .item-row img{ width:100%; height:100%; border-radius:3px;}
.special-items .item-row h3{ width:80%; font-size:20px;}
.special-items .item-row h3 a{ color:#000;}
.special-items .item-row h3 a:hover{ color:#C33;}
.special-items .item-row p.description{ margin-bottom:8px; line-height:1.8; font-size:16px; color:#999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.special-items .item-row p.datetime{ position:absolute; right:0; top:10px; color:#a0a0a0;}

.moreTool{ padding-top:40px; font-size:16px; color:#666;}
.moreTool span{ padding:0 8px;}
.moreTool .moreBtn{ cursor:pointer; color:#06F; font-weight:bold;}
.moreTool .moreBtn:hover{ color:#F63;}

.weixin { border-bottom:1px solid #f0f0f0; overflow:hidden; padding:0 15px 12px; margin-top:12px; font:14px/25px "Microsoft YaHei";  }
.weixin img { float:right; }
.weixin h5{ font-size:16px; color:#0096D4;}
.weixin h5 a { color:#0096D4;}

.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;  }
  .w1000, .w1100, .w580{ width:100%;}
  .fl, .fr{ float:none;}
  .headbar{ display:none;}
  .banner { display:none;}
  .banner-phone{ display:block;}
  .banner-phone img{ width:100%;}
  .head-title{ position:relative; margin:0 0 25px 0; 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;}
  .slideBox.focus{ width:100%; height:200px;}
  
  .jd100-section{ margin-bottom:30px;}
  .jd100-section .w480{ width:100%;}
  
  .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;}
}
@media (min-width: 1025px) and (max-width:1280px){
	.special-info .content{ max-width:960px; }
	.special-info .content p{ width:800px; float:left; }
	.special-items .content{ max-width:960px; margin:0 auto;}
	.special-items .left{ width:640px; float:left;}
}