@charset "utf-8";

/*头条新闻*/
.toutiao .caption{text-align: center;}
.toutiao .caption a{font-size: 2.25em; font-weight: bold; color: #015293; line-height: 1.25em;}
.toutiao .desc{text-align: center;}
.toutiao .desc a{font-size: 1em; color: #808080; line-height: 1.5em;}
.toutiao .desc a:hover{color: #666;}
@media (max-width:1500px){
  .toutiao .caption a{font-size: 1.875em;}  
}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.5em;}
  .toutiao .desc a{font-size: 1em;}
}
@media (max-width:992px){
  .toutiao{padding-bottom: 5px;}
  .toutiao .caption a{white-space: normal; font-size: 1.375em;}
  .toutiao .desc{display: none;}
}
@media (max-width:640px){
  .toutiao .caption a{font-size: 1.125em;}
}

/*动态新闻*/
.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 60.25%;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding: 1em 10em 1em .75em; line-height: 1.375em;}
.news .tpxw .swiper-slide dl dt a{color: #fff;}
.news .tpxw .swiper-slide dl:after{position: absolute; right: 0; bottom: 0; left: 0; z-index: 9; content: ""; height: 80px; background: url(../images/index/tpxw_linear_bg.png) repeat-x top;}
.news .tpxw .swiper-pagination{bottom: 1em;}

.news .xwdt{padding: 1.25em 1.25em 1.25em 2em; background: #fafafa;}
.news .xwdt > .hd ul{position: relative;}
.news .xwdt > .hd li.li0{position: absolute; top: 0; left: 0; white-space: nowrap;}
.news .xwdt > .hd li.li1{float: none; text-align: center;}
.news .xwdt > .hd li.li2{position: absolute; top: 0; right: 0; white-space: nowrap;}
.news .xwdt .infolist li.li9{display: none;}
@media (max-width:1500px) {
  .news .xwdt .infolist li.li9{display: block;}	
}
@media (max-width:1280px) {
  .news .xwdt{padding: 1.25em 1.25em 1em;}
  .news .xwdt .infolist li.li8{display: none;}	
  .news .xwdt .infolist li.li9{display: none;}	
}
@media (max-width:768px) {
  .news .tpxw .swiper-slide dl dt{padding-right: .75em;}
  .news .tpxw .swiper-pagination{right: 0 !important; bottom: 3em; left: 0 !important;}
}
@media (max-width:480px) {
  .news .xwdt{padding: 1em 0 0; background: none; border-top: 1px solid #ededed;}
  .news .xwdt .bd{padding: .75em 1em 1em; background: #fafafa;}
  .news .xwdt .infolist li.li6{display: none;}	
  .news .xwdt .infolist li.li7{display: none;}	
}

/*app*/
.app .swiper-container{margin-right: -20px; margin-left: -20px;}
.app .swiper-slide .itm{display: block; margin-right: 20px; margin-left: 20px; height: 100px; line-height: 100px; text-align: center; background: #e8f3ff; border-radius: 3px;}
.app .swiper-slide .itm i{display: inline-block; vertical-align: middle; width: 20%;}
.app .swiper-slide .itm span{display: inline-block; vertical-align: middle; max-width: 65%; margin-left: 5%; font-size: 1.125em; color: #0050b3; line-height: 1.375em; text-align: left;} 
@media (max-width:1500px) {
  .app .swiper-container{margin-right: -15px; margin-left: -15px;}
  .app .swiper-slide .itm{margin-right: 15px; margin-left: 15px;}	
}
@media (max-width:1280px) {
  .app .swiper-container{margin-right: -10px; margin-left: -10px;}
  .app .swiper-slide .itm{margin-right: 10px; margin-left: 10px;}	
}
@media (max-width:992px) {
  .app .swiper-container{margin-right: -7px; margin-left: -8px;}
  .app .swiper-slide .itm{margin-right: 7px; margin-left: 8px;}	
}
@media (max-width:450px) {
  .app .swiper-slide .itm i{width: 15%;}
  .app .swiper-slide .itm span{max-width: 70%;}	
}

/*广告栏*/
.adv{position: relative;}
.adv .swiper-slide dl dd{padding-top: 100px;}
@media (max-width:1280px) {
  .adv .swiper-slide dl dd{padding-top: 14.71%;}	
}


/*专题专栏*/
.ztzl .swiper-container{margin-right: -20px; margin-left: -20px;}
.ztzl .swiper-slide .itm{margin-right: 20px; margin-left: 20px;}
.ztzl .swiper-slide .itm .place{padding-top: 31.25%;}
@media (max-width:1500px) {
  .ztzl .swiper-container{margin-right: -15px; margin-left: -15px;}
  .ztzl .swiper-slide .itm{margin-right: 15px; margin-left: 15px;}	
}
@media (max-width:1280px) {
  .ztzl .swiper-container{margin-right: -10px; margin-left: -10px;}
  .ztzl .swiper-slide .itm{margin-right: 10px; margin-left: 10px;}	
}
@media (max-width:992px) {
  .ztzl .swiper-container{margin-right: -7px; margin-left: -8px;}
  .ztzl .swiper-slide .itm{margin-right: 7px; margin-left: 8px;}	
}
