@charset "utf-8";
/* CSS Document */
* {
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.viewport {
  
}
.bdcont {
  margin: 0.2rem auto;
}
.bdtit img {
  width: 100%;
  height: auto;
  margin: 0.1rem auto 0.2rem;
}
.bdnav {
}
.bdnav {
  padding: 0 2% 0.4rem;
}
.bdnav ul {
}
.bdnav li {
  float: left;
  width: 33.33%;
  text-align: center;
  padding: 5px;
}
.bdnav li a {
  font-size: 12px;
  color: #fff;
  display: flex;
  height: 50px;
  justify-content: space-around;
  flex-direction: column;
  border-radius: 6px;
  line-height: 1.5em;
}
/*.bdnav .c1 a{background:#278ad0 -webkit-linear-gradient(top, #3da0e5,#278ad0);}
.bdnav .c2 a{background:#ee5b03 -webkit-linear-gradient(top, #ff6e17,#f2620b);}
.bdnav .c3 a{background:#278ad0 -webkit-linear-gradient(top, #3da0e5,#278ad0);}
.bdnav .c4 a{background:#ed3f3f -webkit-linear-gradient(top, #ff5454,#ed3f3f);}*/

.bdnav .bg1 a {
  background: #ec3036 -webkit-linear-gradient(90deg, #ec3036, #ff787d);
}
.bdnav .bg2 a {
  background: #1762d4 -webkit-linear-gradient(90deg, #1762d4, #5c94de);
}
.bdnav .bg3 a {
  background: #2eb3da -webkit-linear-gradient(90deg, #2eb3da, #62d3f4);
}
.bdnav .bg4 a {
  background: #eabe13 -webkit-linear-gradient(90deg, #eabe13, #f6cc27);
}
.bdnav .bg5 a {
  background: #ec3036 -webkit-linear-gradient(90deg, #ec3036, #ff787d);
}
.bdhd {
  padding: 0 0.2rem 0.2rem;
}
.bdhd h2 {
  font-size: 0.32rem;
  line-height: 1.6em;
  text-align: center;
  margin-top: 0.3rem;
}
.bdhd h2 span{
	color:#8e98b2;
	font-size:0.30rem;
	}
.bdhd p {
  font-size: 0.28rem;
  line-height: 2em;
  text-align: center;
  color: #666;
}
.bdsub {
  font-size: 0.32rem;
  line-height: 1.8em;
  margin: 0 auto 0.2rem;
  text-align: center;
  color: #333;
  font-weight: bold;
}
.bdlist {
  padding: 0.2rem 0.2rem 0;
}
.com li {
  height: 1.6rem;
  background: #fff;
  width: 100%;
  position: relative;
  margin-bottom: 0.24rem;
  display: table;
  border-radius: 0.24rem;
  overflow: hidden;
}
.com li div {
  height: 1.2rem;
  width: 1.2rem;
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
  overflow: hidden;
}
.com li div img {
  height: 100%;
  width: auto;
  border-radius: 0.1rem;
}
.com li div a:after {
  content: "";
  background: url(../images/video.png) no-repeat;
  background-size: 100%;
  height: 1.2rem;
  width: 1.2rem;
  position: absolute;
  top: 0;
  left: 0;
}
.com li h3 {
  padding-left: 1.6rem;
  font-size: 0.3rem;
  padding-right: 0.2rem;
  color: #333333;
  line-height: 1.6em;
  display: table-cell;
  vertical-align: middle;
  height: 1.6rem;
}
.com li h3 a {
  color: #8e98b2;
  line-height: 1.3em;
}
.com li h3 span {
  color: #8e98b2;
  line-height: 1em;
  display: block;
  margin-top: 0.1rem;
  font-size: 0.28rem;
}
.top10 li section {
  padding-left: 0.2rem;
  height: 1.6rem;
}
.top10 li i {
  display: block;
  width: 100%;
}
.top10 li em {
  color: #ff861c;
}
.top10 li i img {
  height: auto;
  width: 100%;
  padding: 0 0.2rem;
}
.bdcont h6 {
  text-align: center;
}
.bdcont h6 span {
  display: inline-block;
  line-height: 0.52rem;
  font-size: 0.32rem;
  background-color: #8e98b2;
  color: #fff;
  padding: 0.04rem 0.32rem;
  border-radius: 10rem;
  text-align: center;
  margin: 0.36rem -0.2rem;
}
.statement {
  padding: 0.24rem;
  background: #fff;
  margin: 0.6rem 0.2rem 0.4rem;
  color: #555;
  border-radius: 0.24rem;
}
.statement p {
  padding-left: 0.1rem;
  font-size: 0.24rem;
  line-height: 1.6em;
  text-align: justify;
}
.statement p span {
  color: #cf2121;
}

.ps li {
  float: left;
  height: auto;
  background: #fff;
  width: 100%;
  position: relative;
  margin-bottom: 0.2rem;
  display: table;
  border-radius: 0.24rem;
  overflow: hidden;
}
.ps li .headimg {
  height: 1.2rem;
  width: 1.2rem;
  position: absolute;
  left: 0.24rem;
  top: 0;
  overflow: hidden;
}
.ps li .headimg img {
  height: 100%;
  width: auto;
}
.ps li .headimg a:after {
  content: "";
  background: url(../images/video.png) no-repeat;
  background-size: 100%;
  height: 1.2rem;
  width: 1.2rem;
  position: absolute;
  top: 0;
  left: 0;
}
.ps li .name {
  position: relative;
}
.ps li h3 {
  padding-left: 1.6rem;
  padding-right: 0.2rem;
  color: #333;
  letter-spacing: 0.03rem;
  line-height: 1.2em;
  display: table-cell;
  vertical-align: middle;
  height: 1.2rem;
  padding-top: 0.08rem;
  padding-bottom: 0.08rem;
  font-size: 0.34rem;
}
.ps li h3 a {
  color: #a07b7b;
  line-height: 1.3em;
}

.ps li h3 b {
  color: #a07b7b;
  line-height: 1em;
  display: none;
  margin-top: 0.1rem;
  font-size: 0.28rem;
}
.ps li h3 i {
  color: #fff;
  font-size: 0.28rem;
  padding: 0.06rem 0.16rem;
  background-color: #b3b3b3;
  border-radius: 1rem;
  display: block;
  position: absolute;
  top: 10.1rem;
  right: 0.2rem;
  cursor: pointer;
}
.ps li h3 img {
  width: 0.3rem;
  height: 0.3rem;
  display: block;
  position: absolute;
  right: 0.4rem;
  top: 0.48rem;
  opacity: 0.3;
}
.itr {
  padding: 0.2rem 0.2rem 0.5rem;
  display: none;
}
.itr p {
  font-size: 0.28rem;
  color: #f60;
  line-height: 0.4rem;
  margin-bottom: 0.1rem;
  padding-bottom: 0;
}
.itr img {
  width: 0.3rem;
  height: 0.3rem;
  display: block;
  position: absolute;
  right: 0.2rem;
  bottom: 0.02rem;
}
.itr i {
  float: left;
}
.itr span {
  font-size: 0.28rem;
  color: #666;
  display: table-row;
}
.itr b {
  font-size: 0.28rem;
  color: #666;
}
.ps li article {
  font-size: 0.24rem;
  padding: 0.2rem;
  line-height: 1.5em;
  color: #444;
}
.ps li article h6 {
  font-size: 0.28rem;
  margin: 0.1rem 0 0.06rem;
  color: #c61366;
}
.ps li article p {
  text-indent: 2em;
}

.itr img {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.1rem;
}
.itr .shouq img {
  width: 0.3rem;
  height: 0.3rem;
  display: block;
  position: absolute;
  right: 0.3rem;
  bottom: 0.2rem;
  opacity: 0.8;
}
.itr .shouq p {
  position: absolute;
  right: 0.2rem;
  bottom: -0.04rem;
  font-size: 0.32rem;
  color: #c61366;
  padding-bottom: 0;
}
.totop{
	position: fixed;
    right: 0.2rem;
    bottom: 1.2rem;
    height: 0.8rem;
    width: 0.8rem;
    border-radius: 0.4rem;
    background: rgba(0,0,0,0.3);
  }
.subcont .name{
line-height:0.72rem
}
.com-list{
margin-top:0.2rem;
}