.main {
  line-height: 1; }
  .bigbox {
    overflow: hidden;
    width: 1032px;
    height: 190px;
  }
  #switcher0 {
    height: 190px;
    left: 0px;
  }
  .content_1.content_2 {
    width: 100%;
    float: left;
  }
  .box3 .box {
    transition:all .7s ease 0s;
    width: 255px;
    height: 1.7rem;
    float: left;
    border-left: 3px white solid;
  }

  .box2 .bigbox {
    overflow: hidden;
    width: 100%;
    height: 3.22rem;
  }
  .box2 #switcher {
    height: 3.22rem;
    left: 0px;
  }
  .main .flex {
    display: flex; }
  .main .index_banner {
    width: 100%;
    height: 4.16rem;
    background: #FF5C40;
    position: relative;
    
    background-position: center;}
	
	
	
	.main .index_banner .banner{
	background-image: linear-gradient(to top, #209cff 0%, #68e0cf 100%);
  	
	background-position:center;
	width:100%;
	height: 4.16rem;
	
	}

	#playBox{ width:100%;max-width: 1500px; height:100%; margin:0px auto;  position:relative; overflow:hidden;}
	
	
	#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
	#playBox .oUlplay li{ float:left;}
	#playBox .oUlplay li img{position:center;}
	#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(404.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
	#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(404.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
	#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
	#playBox .smalltitle ul{ width:120px; margin:0 auto;}
	#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
	#playBox .smalltitle .thistitle{ background:#69aaec;}
    .main .box1 .card {
      width: 3.59rem;
    height: 5.49rem;
    background: #567aa1;
    position: absolute;
    z-index: 9;
    top: -1.53rem;
    right: 0rem; }
      .main .box1 .card .title {
        width: 3.59rem;
        height: 5.49rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 1.04rem;
        padding: 0 0.35rem;
        box-sizing: border-box; }
        .main .box1 .card .title .text1 {
          font-size: .28rem;
          font-family: Adobe Heiti Std;
          font-weight: normal;
          color: white; }
        .main .box1 .card .title .text2 {
          font-size: .2rem;
          font-family: Adobe Heiti Std;
          font-weight: normal;
          color: white; }
      .main .box1 .card .item {
        display: flex;
        align-items: center;
        margin-bottom: .2rem; }
        .main .box1 .card .item .date {
          width: 0.9rem;
          height: .57rem;
          background: #39516b;
          margin: 0 0.18rem 0 0.12rem;
          display: flex;
          flex-direction: column;
          justify-content: center;
          font-size: .19rem; }
          .main .box1 .card .item .date .date_1 {
            font-family: Adobe Heiti Std;
            font-weight: bold;
            color: white;
            text-align: center;
            line-height: .22rem; 
			margin-bottom:4px; }
          .main .box1 .card .item .date .date_2 {
            font-family: Adobe Heiti Std;
            font-weight: bold;
            color: rgba(255, 255, 255, 0.6);
            text-align: center;
            line-height: .22rem; }
        .main .box1 .card .item .content {
          flex: 1; 
		  display: contents;}
          .main .box1 .card .item .content .tit {
            font-size: .19rem;
            font-family: Adobe Heiti Std;
            font-weight: bold;
            color: white;
            line-height: .27rem;
			margin-right:.1rem; }
			 .main .box1 .card .item .content .tit_content{
				 font-size: .16rem;
				 font-family: ‘Microsoft Yahei’;
				 color:#c0c5cc;
				 margin-top:.12rem;
				 line-height:.22rem;
				 margin-right: .12rem;}
        .main .box1 .card .item.active {
          width: 100%;
          height: 1.14rem;
          background: #39516b; }
          .main .box1 .card .item.active .date {
            font-size: .21rem;
            width: .8rem !important; }
  .main .box1 {
    width: 11.7rem;
    margin: 0.5rem auto;
	position:relative; }
    .main .box1 .title {
      display: flex;
      align-items: center; }
      .main .box1 .title .left .text1 {
        font-size: 0.31rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: rgba(32, 36, 34, 0.6); }
      .main .box1 .title .left .text2 {
        font-size: 0.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        line-height: 0.3rem; 
		text-transform:capitalize;}
      .main .box1 .title .right {
        margin-left: 5.6rem;
        font-size: 0.22rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #b32929; }
    .main .box1 .content {
      margin-top: 0.2rem;
      display: inline-flex; }
      .main .box1 .content .img {
        width: 3.6rem;
        height: 2.4rem;
        background: #1e96d7; }
      .main .box1 .content .text {
        margin-left: 0.18rem;
        width: 4rem;
        height: 1.88rem;
        font-size: 0.18rem;
        font-family: Microsoft YaHei;
        font-weight: 200;
        color: #4e4e4e;
        line-height: 33px; }
		.btn_about{
			width:1.5rem;
			height:0.35rem;
			text-align:center;
			padding-top:0.11rem;
			color:#ffffff;
			background-color:#e90505;
			border-radius:10px;
			font-size:0.2rem;
			margin-left:6rem;
			margin-top: .3rem;	}
  .main .box2 {
    width: 12rem;
    margin: 0.5rem auto;
    overflow: hidden; }
    .main .box2 .title {
      font-size: 0.31rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #333333;
      text-align: center; }
    .main .box2 .substitle {
      font-size: 0.2rem;
      font-family: SourceHanSansCN;
      font-weight: 400;
      color: #999999;
      text-align: center;
      margin: 0.14rem 0 0.3rem 0; 
	  text-transform:capitalize;}
    .main .box2 .content {
      width: 16.8rem;
      overflow: hidden;
      height: 3.26rem;
      position: relative; }
      .main .box2 .item {
        transition:all .7s ease 0s;
        float: left;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 2.4rem;
        height: 3.22rem;
        border: 0.01rem solid #eaeaea; }
        .main .box2 .item .img2{
            display: none;
        }
        .main .box2 .item .icon {
          margin: 0.5rem 0 0.25rem 0;
          width: 1.26rem;
          height: 0.8rem;
          text-align: center;
          line-height: 0.8rem;
          border: 1px solid #ddd; }
          .main .box2 .item .icon img {
            width: 0.42rem;
            height: 0.44rem;
			margin-top:0.16rem; }
        .main .box2 .item .tit {
          font-size: 0.20rem;
          color: #666666;
          font-family: Adobe Heiti Std;
          font-weight: normal; }
        .main .box2 .item .line {
          width: 0.37rem;
          height: 0.01rem;
          background: #567aa1;
          margin: 0.29rem 0 0.24rem 0; }
        .main .box2 .item .text {
          font-size: 0.16rem;
          width: 1.67rem;
          margin: 0 auto;
          text-align: center;
          font-family: Adobe Heiti Std;
          font-weight: normal;
          color: #949494;
          line-height: 22px; }
      .main .box2 .active {
        background: #567aa1; }
        .main .box2 .active .icon {
          border: 0.01rem solid #eaeaea; }
        .main .box2 .active .tit {
          color: white; }
        .main .box2 .active .line {
          background: white; }
        .main .box2 .active .text {
          color: rgba(255, 255, 255, 0.8); }
  .main .box3 {
    width: 11.7rem;
    margin: 0rem auto; }
    .main .box3 .title {
      font-size: .31rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #567aa1;
      text-align: center; }
    .main .box3 .substitle {
      font-size: .2rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #999999;
      text-align: center;
      margin: 0.14rem 0 0.2rem 0; }
    .main .box3 .select {
      display: flex;
      justify-content: center; }
      .main .box3 .select .item {
        width: 1.6rem;
        height: .5rem;
        background: white;
        border: 0.01rem solid #929292;
        border-radius: 0.04rem;
        text-align: center;
        line-height: .5rem;
        margin: 0 0.15rem;
        font-size: .22rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #929292; }
      .main .box3 .select .active {
        background: #567aa1;
        color: white; }
  .main ul {
    list-style: none; }
   .main .box3 .bigbox {
    margin: 50px auto;
    width: 12.3rem;
    height: 2.5rem;
    position: relative;
    overflow-x: hidden; }
  .main .slideBox ul {
    position: relative;
    width: 25rem; }
  .main .box3 #switcher0 .box{
    float: left;
    height: 1.7rem;
    position: relative; }
    .main .box3 #switcher0 .box img {
      width: 3.8rem;
      height: 1.7rem;
	  object-fit: cover; }
  .main .spanBox {
    position: absolute;
    width: 12.3rem;
    top: 2.0rem;
    left: 0; }
  .main .box3 .content {
    width: 3.8rem;
    margin-right: 0.3rem;
    bottom:-0.7rem;
    position: absolute;
    text-align: center; }
    .main .box3 .content .text {
      font-size: .16rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #333333;
      text-align: center; }
    .main .box3 .content .point {
      display: inline-block;
      border-radius: 50%;
      border: 0.01rem solid #E5E5E5;
      position: relative; }
      .main .box3 .content .point .i {
        width: .1rem;
        height: .1rem;
        background: #E5E5E5;
        border: 0.02rem solid #fff;
        border-radius: 50%; }
      .main .box3 .content .point:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0.3rem;
        width: 1.6rem;
        height: 0.01rem;
        background: #E5E5E5; }
      .main .box3 .content .point:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0.3rem;
        width: 1.6rem;
        height: 0.01rem;
        background: #E5E5E5; }
  .main .box3 .bigbox  .active .point {
    border: 0.01rem solid #C62C35; }
    .main .box3 .bigbox  .active .point .i {
      background: #C62C35; }
    .main .box3 .bigbox .active .point:before {
      background: #C62C35; }
    .main .box3 .bigbox .active .point:after {
      background: #C62C35; }
  .main .prev {
    position: absolute;
    left: 0.03rem;
    top: 1.1rem;
    float: left;
    width: 0.6rem;
    height: 0.6rem;
	line-height:.6rem;
    background: rgba(0, 0, 0, 0.3); 
    z-index:999
    }
    
  .main .next {
    position: absolute;
    right: 0.28rem;
    top: 1.1rem;
    float: right;
    width: 0.6rem;
    height: 0.6rem;
	line-height:.6rem;
	text-align:right;
    background: rgba(0, 0, 0, 0.3); 
    z-index:999}
  .main .box4 {
    width: 100%;
    height: 5rem;
    padding-top: .22rem;
    box-sizing: border-box; 
	background: url(../images/zhuanjia_bg.jpg) no-repeat;
    background-size:100% 100%;  

    }
    .main .box4 .title {
      font-size: .31rem;
      font-family: Adobe Heiti Std;
      font-weight: bold;
      color: white;
      text-align: center; }
    .main .box4 .substitle {
      font-size: .21rem;
      font-family: Adobe Heiti Std;
      font-weight: bold;
      color: #cdcaca;
      text-align: center;
      margin: 0.14rem 0 0.29rem 0; 
	  text-transform:capitalize;}
    .main .box4 .content {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
      .main .box4 .content .item {
        display: flex;
        margin-bottom: .37rem; }
        .main .box4 .content .item img {
          width: 2.25rem;
          height: 1.61rem;
          margin-right: 0.21rem; }
        .main .box4 .content .item .tit {
          width: 3.11rem;
          font-size: .22rem;
          font-family: Adobe Heiti Std;
          font-weight: bold;
          color: white;
          line-height: .38rem; }
        .main .box4 .content .item .text {
          width: 3.11rem;
          text-align: justify;
          font-size: .16rem;
          font-family: Adobe Heiti Std;
          color: white;
          line-height: .2rem; }
        .main .box4 .content .item:nth-child(odd) .text {
          margin-right: .59rem; }
  .main .box5 {
    width: 11.7rem;
    margin: 0.75rem auto 0.75rem; }
    .main .box5 .title {
      font-size: .31rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #333333;
      text-align: center; }
    .main .box5 .substitle {
      font-size: .2rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #999999;
      text-align: center;
      margin: 0.14rem 0 0.3rem 0; 
	  text-transform:capitalize;}
    .main .box5 .item {
      display: flex;
      align-items: center; }
	  .main .box5 .item .box5_item_link{    
	  pointer-events: auto;
    cursor: pointer;
    display: block;
    position: relative;}
      .main .box5 .item .date {
        width: .96rem;
        height: .96rem;
        background: #567aa1;
        font-size: .25rem;
        line-height: .96rem;
        text-align: center;
        font-family: Adobe Heiti Std;
        font-weight: normal;
		background-repeat: no-repeat;
   		background-size: 100% auto;
        color: white;
        margin-right: .3rem; }
      .main .box5 .item .cont {
        flex: 1; }
        .main .box5 .item .cont .line1 {
          font-size: .21rem;
          font-family: Adobe Heiti Std;
          font-weight: normal;
          color: #333333;
          margin-bottom: .18rem; }
        .main .box5 .item .cont .line2 {
          font-size: .16rem;
          font-family: Adobe Heiti Std;
          font-weight: normal;
          color: #929292; }
    .main .box5 .content {
      display: flex; }
      .main .box5 .content .left {
		  width: 6.52rem;
        margin-right: .3rem; }
        .main .box5 .content .left img {
          width: 6.52rem;
          height: 3.21rem;
		  margin-bottom:0.2rem; 
		  overflow:hidden;}
		 .main .box5 .content .left .left_img_a{
			  width: 6.52rem;
          height: 3.21rem; }
		  .main .box5 .content .left .t_w_img{
			     width: 6.52rem;
				height: 3.21rem;
				overflow:hidden;
				position: relative;
				background-repeat:no-repeat;
				background-size:100% auto;
                -moz-background-size:100% auto;
				
				border: 1px solid #ebebeb;
				margin-bottom: .1rem;
			  }
		 
      .main .box5 .content .right {
        display: flex;
        flex-direction: column;
        justify-content: space-between; }
        .main .box5 .content .right .date {
          width: .9rem;
          height: .9rem;
          line-height: .9rem;
          text-align: center;
          color: #567aa1;
          background: rgba(24, 75, 149, 0.1); }
  .main .box6 {
    width: 11.7rem;
    margin: 0.75rem auto 0.96rem; }
    .main .box6 .title {
      font-size: .31rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #333333;
      text-align: center; }
    .main .box6 .substitle {
      font-size: .2rem;
      font-family: Adobe Heiti Std;
      font-weight: normal;
      color: #999999;
      text-align: center;
      margin: 0.14rem 0 0.3rem 0; 
	  text-transform:capitalize;}
    .main .box6 .content {
      display: flex;
      justify-content: space-between; }
      .main .box6 .content .item img {
        width: 2.8rem;
        height: 1.86rem;
		object-fit: cover; }
      .main .box6 .content .item .tit {
        font-size: .2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;
        margin-top: .12rem;
		width:2.8rem;}
      .main .box6 .content .item .text {
        font-size: .16rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #a2a2a2;
        margin-top: .17rem;
		line-height:.2rem;
		width:2.8rem;}
      .main .box6 .content .item .line {
        width: 2.69rem;
        height: .03rem;
        background: #d5d5d5;
        margin-top: .29rem; }
        .main .box6 .content .item .line.active {
          background: #E90505; }