﻿.main {
  padding-top: 20px;
}

.main>.ftl {
  width: 998px;
}

.main>.ftr {
  width: 180px;
}

.news-wrap {
  margin-bottom: 30px;
}

.banner3{width: 486px;height: 346px;overflow: hidden;position: relative;}
.banner3-tit{position: absolute;height: 54px;width: 100px;bottom:0;right: 0;}
.banner3-tit ul{line-height: 54px;text-align: right;}
.banner3-tit ul li{display: inline-block;text-indent: 999px;line-height: 8px;width: 10px;height: 10px;overflow: hidden;border:none;margin-right: 10px;border-radius: 50%;background-color: #fff;}
.banner3-tit ul li.on{background: #0A5FD0; }
.banner3-div ul li {position: relative;}
.banner3-div ul li>div{position: absolute;height: 54px;width: 100%;  line-height:54px; bottom: 0;color: #fff;background: #333;filter: alpha(opacity=80); background-color:rgba(0,0,0,0.6);}
.banner3-div ul li>div span{display: block; padding-right: 100px;padding-left: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;}
.banner3-div ul li>div span a {color: #fff;}
.banner3-div ul li img{width: 486px;height: 346px;display: block;}

.news-wrap>.ftr,
.news-wrap>.ftl {
  width: 486px;
  height: 346px;
  overflow: hidden;
}

.list-news {
  border-bottom: 1px solid #000;
}

.list-news h2 {
  xborder-left: 8px solid #333;
  padding-left: 18px;
  line-height: 30px;
  height: 30px;
  margin-bottom: 18px;
  color:#005abf;
 background:url(../images/icon1.png) no-repeat center left;
}

.list-news h2>a {
  float: right;
  color: #005abf;
}

.list-news h2 span {
  font-size: 18px;
  xborder-left: 4px solid #999;
  padding-left: 20px;
  float: left;
  xfont-weight: bold;
  letter-spacing: 1px;
}
div.list-news2 h2 {background-image:url(../images/icon2.png);}
div.list-news3 h2 {background-image:url(../images/icon3.png);}
div.list-news4 h2 {background-image:url(../images/icon4.png);}
div.list-news5 h2 {background-image:url(../images/ponitofview.png);}
div.list-news6 h2 {background-image:url(../images/icon6.png);}
.list-news ul li {
  width: 100%;
  line-height: 20px;
  margin: 0px 0 13px 0;
}

.list-news ul li a {
  display: block;
  margin-right: 103px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list-news ul li span {
  float: right;
  color: #999;
}

.country {
  border-bottom: none;
}

.country div span {
  float: left;
  margin: 0 7px 11px 0;
  width: 74px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #333333;
  border-radius: 4px;
  text-align: center;
}

.fri-link h2 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 13px;
  color:#005abf;
  }
.fri-link ul {margin-bottom: 14px;}
.fri-link ul li a {
  display: block;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #333333;
  border-radius: 4px;
  height: 28px;
  line-height: 28px;
  margin-bottom: 9px;
  font-size: 13px;
}