/*
 * @Author: Minihui 
 * @Date: 2017-07-19 13:42:55 
 * @Last Modified by: Minihui
 * @Last Modified time: 2017-07-20 15:10:42
 */
.left {
  float: left;
}
.right {
  float: right;
}
.oh {
  overflow: hidden;
}
.os {
  overflow: scroll;
}
.ov {
  overflow: visible;
}
.bgnr {
  background-repeat: no-repeat;
}
.bgr {
  background-repeat: repeat;
}
.bgrx {
  background-repeat: repeat-x;
}
.bgry {
  background-repeat: repeat-y;
}
.bgcover {
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.font-xxxl {
  font-size: 24px;
}
.font-xxl {
  font-size: 22px;
}
.font-xl {
  font-size: 20px;
}
.font-l {
  font-size: 18px;
}
.font-m {
  font-size: 16px;
}
.font-s {
  font-size: 14px;
}
.font-xs {
  font-size: 12px;
}
.hide {
  display: none;
}
html {
  width: 100%;
  overflow-x: hidden;
}
body {
  width: 100%;
}
/********************************************************************************
                              banner
********************************************************************************/
.banner {
  width: 100%;
  height: auto;
}
.banner img {
  width: 100%;
  height: auto;
}
/********************************************************************************
                              头条
********************************************************************************/
.part0 {
  width: 80%;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  position: relative;
  text-align: center;
  padding: 5% 10%;
}
.part0:before {
  content: "";
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/headL.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-background-size: auto 100%;
     -moz-background-size: auto 100%;
          background-size: auto 100%;
  height: 100%;
  width: 10%;
}
.part0:after {
  content: "";
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/headR.png");
  background-repeat: no-repeat;
  background-position: 100% 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-background-size: auto 100%;
     -moz-background-size: auto 100%;
          background-size: auto 100%;
  height: 100%;
  width: 10%;
}
/********************************************************************************
                              轮播图
********************************************************************************/
.part1 {
  position: relative;
  width: 100%;
}
.part1 .swiper-container {
  width: 100%;
  height: auto;
}
.part1 .swiper-container img {
  width: 100%;
  height: auto;
}
.part1-next {
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/right.png");
}
.part1-prev {
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/left.png");
}
.part1-bg {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.part1-tit {
  position: absolute;
  left: 5%;
  bottom: 0;
  width: 90%;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  color: #fff;
  z-index: 2;
  font-size: 14px;
}
.part1-tit a {
  color: #fff;
}
/********************************************************************************
                              中央关怀
********************************************************************************/
.part2 {
  padding: 5%;
}
.part2-tit {
  width: 100%;
  height: 25px;
}
.part2-tit img {
  width: auto;
  height: 100%;
}
.part2-line {
  width: 100%;
  height: 18px;
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/line.png");
  -webkit-background-size: auto 100%;
     -moz-background-size: auto 100%;
          background-size: auto 100%;
  background-repeat: repeat-x;
  margin-top: 5px;
}
.part2-cont {
  width: 90%;
  padding: 5%;
  -webkit-box-shadow: 0px 3px 13px 0px rgba(155, 155, 155, 0.19);
     -moz-box-shadow: 0px 3px 13px 0px rgba(155, 155, 155, 0.19);
          box-shadow: 0px 3px 13px 0px rgba(155, 155, 155, 0.19);
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/corner.png");
  background-repeat: no-repeat;
  background-position: 97% 95%;
  -webkit-background-size: 10% auto;
     -moz-background-size: 10% auto;
          background-size: 10% auto;
}
/********************************************************************************
                            通用文字列表
********************************************************************************/
.list-tits {
  width: 100%;
  overflow: hidden;
}
.list-tits li {
  position: relative;
  font-size: 18px;
  line-height: 28px;
  color: #757575;
  padding-left: 10px;
}
.list-tits li a {
  position: relative;
  display: block;
  color: #757575;
}
.list-tits li::before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0;
  top: 12px;
  background-color: #3765e2;
}
/********************************************************************************
                             通用图片列表
********************************************************************************/
.list-pics {
  width: 100.4%;
}
.list-pics li {
  float: left;
  width: 49.7%;
  height: auto;
  margin-right: 0.3%;
  margin-bottom: 1px;
  text-align: center;
  overflow: hidden;
}
.list-pics li img {
  width: 100%;
  height: auto;
}
/********************************************************************************
                             内蒙古70周年
********************************************************************************/
.part3 {
  padding: 5%;
}
.part3-tit {
  width: 100%;
  height: 18px;
}
.part3-tit img {
  width: auto;
  height: 100%;
}
.part3-line {
  width: 100%;
  height: 18px;
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/line.png");
  -webkit-background-size: auto 100%;
     -moz-background-size: auto 100%;
          background-size: auto 100%;
  background-repeat: repeat-x;
  margin-top: 10px;
}
.part3-cont {
  width: 90%;
  padding: 5%;
  -webkit-box-shadow: 0px 3px 13px 0px rgba(155, 155, 155, 0.19);
     -moz-box-shadow: 0px 3px 13px 0px rgba(155, 155, 155, 0.19);
          box-shadow: 0px 3px 13px 0px rgba(155, 155, 155, 0.19);
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/corner.png");
  background-repeat: no-repeat;
  background-position: 97% 95%;
  -webkit-background-size: 10% auto;
     -moz-background-size: 10% auto;
          background-size: 10% auto;
}
/********************************************************************************
                             图片
********************************************************************************/
.part4-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part4-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part4-cont {
  padding-top: 10px;
}
/********************************************************************************
                             天空之眼
********************************************************************************/
.part5 {
  margin-top: 5%;
}
.part5-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part5-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part5-cont {
  padding-top: 10px;
}
/********************************************************************************
                             视频
********************************************************************************/
.part6 {
  margin-top: 5%;
}
.part6-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part6-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part6-cont {
  padding-top: 10px;
}
.part6-cont-head {
  width: 100%;
}
.part6-cont-head img {
  width: 100%;
  height: auto;
}
.part6-cont-list {
  margin-top: 0.5%;
  width: 100.5%;
}
.part6-cont-list li {
  float: left;
  width: 49.5%;
  margin-right: 0.5%;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
}
.part6-cont-list li a {
  color: #7d7d7d;
}
.part6-cont-list li img {
  width: 100%;
  height: auto;
}
.part6-cont-list-tit {
  padding: 3%;
}
/********************************************************************************
                             图解
********************************************************************************/
.part7 {
  margin-top: 5%;
}
.part7-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part7-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part7-cont {
  position: relative;
  width: 90%;
  margin: 10px auto;
}
.part7-cont .swiper-container {
  width: 100%;
  height: auto;
}
.part7-cont img {
  width: 100%;
  height: auto;
}
.part7-next {
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/tjR.png");
}
.part7-prev {
  background-image: url("//www.xinhuanet.com/politics/swxzqsz20170720/mob/img/tjL.png");
}
.part7-cont-tit {
  width: 90%;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  color: #212121;
  font-size: 14px;
}
.part7-cont-tit a {
  color: #212121;
}
/********************************************************************************
                             互动议题
********************************************************************************/
.part8 {
  margin-top: 5%;
}
.part8-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part8-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part8-cont {
  padding: 10px 5%;
}
.part8-cont-img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.part8-cont-img img {
  width: 100%;
  height: auto;
}
.part8-cont-tit {
  font-size: 18px;
  line-height: 30px;
  color: #212121;
}
.part8-cont-tit a {
  color: #212121;
}
.part8-cont-txt {
  font-size: 14px;
  line-height: 22px;
  color: #757575;
}
/********************************************************************************
                             千问千答
********************************************************************************/
.part9 {
  margin-top: 5%;
}
.part9-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part9-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part9-cont {
  padding: 10px 5%;
}
.part9-cont-img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.part9-cont-img img {
  width: 100%;
  height: auto;
}
/********************************************************************************
                             摄影征集
********************************************************************************/
.part10 {
  width: 100%;
  height: auto;
  margin: 20px auto;
}
.part10 img {
  width: 100%;
  height: auto;
}
/********************************************************************************
                             游在内蒙古
********************************************************************************/
.part11 {
  margin-top: 5%;
}
.part11-tit {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e60012;
}
.part11-tit img {
  width: auto;
  height: 100%;
  padding-left: 5%;
}
.part11-cont {
  padding: 10px 5%;
}
.part11-cont li {
  position: relative;
  margin: 10% auto;
}
.part11-cont-img {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  overflow: hidden;
  float: left;
}
.part11-cont-img img {
  width: 100%;
  height: 100%;
}
.part11-cont-tit {
  float: left;
  padding: 5%;
  width: 60%;
  margin-left: 8%;
  background-color: #fff;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0px 0px 15px rgba(53, 152, 219, 0.15);
     -moz-box-shadow: 0px 0px 15px rgba(53, 152, 219, 0.15);
          box-shadow: 0px 0px 15px rgba(53, 152, 219, 0.15);
  z-index: 2;
  position: relative;
}
.part11-cont-tri {
  content: "";
  width: 0;
  height: 0;
  border-width: 8px 8px;
  border-style: solid;
  border-color: #fff #fff transparent transparent;
  -webkit-filter: drop-shadow(-5px 0px 15px #3598db);
          filter: drop-shadow(-5px 0px 15px #3598db);
  -webkit-transform: rotate(-135deg);
     -moz-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  position: absolute;
  left: 92px;
  top: 18px;
}
@media screen and (max-width: 320px) {
  .part11-cont-tit {
    width: 50%;
    margin-left: 8%;
  }
  .part11-cont-tri {
    left: 87px;
  }
}
/********************************************************************************
                             foot
********************************************************************************/
.foot {
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  height: 80px;
  width: 100%;
  background-color: #399ce9;
  color: #fff;
  overflow: hidden;
  padding-top: 30px;
}

/*# sourceMappingURL=../maps/index.css.map */
