
a{color: #000;}
a:hover{color: #333;}
.com-headline{/* overflow:auto; */}
.body-body .container,.header .container{width:1400px;}
.header-banner{height: 310px; background: url(../images/header_banner.png) no-repeat center top;}
@media (max-width:1500px) {
.body-body .container,.header .container{width:1200px;}
}
@media (max-width:640px) {
  .header-banner{height: auto; background: none;}	
  .header-banner .isbanner{display: block; margin-right: -70%; margin-left: -70%;}
}

.header-mainnav:after{height: 4px; background: #2b6fd5;}
.header-mainnav > .container{background: url(../images/header_mainnav_bg.png) repeat-x bottom; padding-bottom: 4px;}
.header-mainnav > .container:before{position: absolute; top: 0; bottom: 0; left: -45px; content: ""; display: block; width: 45px; background: url(../images/header_mainnav_bg_l.png) no-repeat left bottom;}
.header-mainnav > .container:after{position: absolute; top: 0; bottom: 0; right: -60px; content: ""; display: block; width: 60px; background: url(../images/header_mainnav_bg_r.png) no-repeat left bottom;}
.header-mainnav ul li a{font-size: 1.375em;}
.header-mainnav ul li:after{height: 30px !important;}
@media (max-width:992px) {
  .header-mainnav ul li a{line-height: 50px !important;}
}
@media (max-width:414px) {
  .header-mainnav ul li:after{height: 20px !important;}
  .header-mainnav ul li a{line-height: 42px !important;}
  .com-headline.tl .hd{height:30px;}
}

.com-headline .hd .currentname{color: #000;font-weight: normal;letter-spacing: .125em;margin-top: 4px;}
.com-headline .hd .currentname em{font-style: normal; font-size: 1.625em;}
.com-headline .hd .currentname b{font-weight: normal; color: #2b70d5;}
.com-headline .hd i{height: 20px;}
.com-headline .hd i.right{background-image: url(../images/headline_right.png);}


.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: 5; padding: 0 .75em; font-size: 1.25em; color: #fff; line-height: 50px; text-align: center;}
.news .tpxw .swiper-slide dl dt a{position: relative; z-index: 2; color: #fff;}
.news .tpxw .swiper-slide dl dt:after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; z-index: 1; background: #000; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);}
.news .tpxw .swiper-pagination{bottom: 50px; margin-bottom: .625em;}
@media (max-width:992px) {
  .news .tpxw .swiper-slide dl dt{font-size: 1.125em;}	
}
@media (max-width:414px) {
  .news .tpxw .swiper-slide dl dt{font-size: 1em; line-height: 40px;}
  .news .tpxw .swiper-pagination{bottom: 40px;}		
}

.news .xwdt .bd dl dt{text-align: center;}
.news .xwdt .bd dl dt a{display: inline-block; font-size: 1.25em; font-weight: bold; line-height: 1.25em;}
.news .xwdt .bd dl dd{padding: .3125em 0 .7em; margin-bottom: .3125em; font-size: .975em; text-indent: 2em; color: #666; line-height: 1.75em; text-align: justify; border-bottom: 1px dashed #ccc;}
.news .xwdt .bd dl dd a{display: inline-block; text-indent: 0; color: #f00;}
.news .xwdt .bd .infolist li{padding-top: .25em;padding-bottom: .25em;}
@media (max-width:1280px) {
  .news .xwdt .bd dl dt{padding: .625em 0 .5em;}
  .news .xwdt .bd dl dt a{font-weight: bold;}
  .news .xwdt .bd dl dd{display: none;}
}
@media (max-width:992px) {
  .news .xwdt .bd .infolist li{padding-top: .625em; padding-bottom: .625em;}	
  .news .xwdt .bd dl dt{padding: 0;}
  .news .xwdt .bd dl dt a{font-weight: normal;}
  .news .xwdt .bd dl dd{display: block;}
}
@media (max-width:768px) {
  .news .xwdt .bd dl dd{font-size: 1em;}	
}