﻿@import url(global.css);
@import url(bootstrap.min.css);






.wza a{
  
    font-size: 1rem;
    font-weight: bold;
    line-height: 56px;
    margin: 0 20px;
}

.head {
  
    background-color: #205a9a;
}


.mid1-ab {
    height: 106px;
    border-bottom: 1px dashed #eeeeee;
}


.date_1 {

    width: 22%;
    float: left;
}
.abb {
    width: 78%;
    height: 84px;
    float: right;
    display:table; 
 
}


.mid1-ab h6{ 
    font-size: 1.4rem;
    color: #2e65b7;
    font-weight: bold;
    display:table-cell; 
    vertical-align:middle;
}
.mid1-ab p{  

    font-size: 1rem;
    color: #919396;
}
.date_1 span {
    color:#b2b2b2;
    display: block;
    width: 80px;
    text-align: center;
}

.date_1 span:first-child{

    font-size: 1.8rem;
    border-bottom: 1px solid #eeeeee;
    font-weight: bold;

}
.date_1 span:nth-child(2){ 
    font-size: 1.2rem;
    line-height: 38px;


}
ul.mid1_mid_ul  {
    margin-bottom: 0px;
}
.mid1_mid_ul  li {
    color: #393939;
    line-height: 2.3rem;

}
.mid1_mid_ul  li a{ 

    font-size: 1.2rem;
}
.mid1_mid_ul  li:before{

    display: inline-block;       
    content: "\2022";   
    padding-right: 10px;
    
    color: #2e65b7;
    
    font-size:6px;
    
    }


.pic-play {
    height: 380px;
}

.mid2_icon {
    height: 129px;
    overflow: hidden;
}
.mid2_icon a{ 
    display: block;
    float: left;
    transition: 0s;
    cursor: pointer;
}
.mid2_icon a:hover{ 
    margin-top: -129px;

}

.sm_more {
    display: none;
}

/*悬停下拉导航设置*/
.navbar .navbar-nav > li .dropdown-menu {margin: 0;}  
.navbar .navbar-nav > li:hover .dropdown-menu {display: block;}

.swiper-container {
   width: 100%;
   height: 70px;
 }
 .swiper-slide {
 width: 390px;
 margin-right: 5px;
 }

/* footer */

footer {

    background-color: #205a9a;
    color: #ffffff;
}
.footer-title {
    width: 100%;
    display: block;
    color: #ffffff;
}

.links_ul{
    width: 100%;
    padding: 0px;
    display: block;
}
.links  a{
    font-size: 1rem;
    color: #ffffff;

    display: block;
    float: left;
    padding-right: 16px;
    }
.footer-ww {
    height: 50px;
}
.footer-ww::after{
    clear: both;
}
.list li  {
    text-align: center;
    float: left;
}
.list li span {
    display: block;
 }

.list li img{
    width: 115px;
    height: 115px;
}
.footer-widget h5 {
    font-size: 1.2rem;
    color: #ffffff;
    float: left;
    font-weight: bold;
    line-height: 26px;
}
.footer-ww a{
display: block;
float: left;
padding-left: 16px;
}

.foot-bg {
    padding-left: 24px;
    background: url(st.png) no-repeat left center;
}

.copyright p {
    font-size: 0.8rem;
    line-height: 30px;
}

/* 兼容 */


@media screen and (min-width:1258px) {
    .wrap {
        width: 100%; 
        min-width: 1258px;
    }
	.container {
        max-width: 1240px !important;

    }
    .wrap {
        background-position-x: center !important;
        background-position-y: top !important;
     }
    .header {
        height: 304px;
    }
    .logo-bg {
        height: 238px;
    }
    .logo {

        margin-top: 72px;
    }
    .head_right {
        margin-top: 110px;
    }
    .head_right {
        display: block;
        width: 459px;
        float: right;
        background: none;
        position: relative;
    
    }
    .wza a{
        color: #fff; 
    }


    /* ///导航/// */

    .navbar,.navbar-nav,.nav,.nav-item,.nav-link{
        padding: 0px;
        height: 66px;
        min-height: 66px;
    }
    .nav  li a {
        color: #ffffff;
        font-size: 1.2rem;
       line-height: 66px;
    }
    
    .nav .nav-item {
        padding: 0 40px;
        background: url(bg3.jpg) no-repeat left top;
    }
    .nav .nav-item:first-child{ 
        background: none;
        background-color: #205a9a;
        
    }
    .nav .nav-item:hover{ 
        background-color: #6e9cd1;
        
    }
    .dropdown-menu .dropdown-item {
        display: block;
        line-height: 20px;
        color: #666666;
        padding: 12px 0px;
        font-size: 1rem;
        text-align: center;
    }
    .dropdown-menu .dropdown-item:hover{ 
    
        color: #e38523;
    }
    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #fafbff;
    }
    .dropdown-menu {
        width: 168px;
        top: 66px;
        border: none;
        border-radius: 0px;
        display: none;
        background-color: #fff;
        border: none;
    }

    .dropdown-item {

    
        display: block;
    }
    
     /* ///导航结束/// */
     .mid1_right .more {
        display: block;
        float: right;
    }

}

@media screen and (max-width: 1258px) and (min-width: 768px) { 
    .wrap {
        width: 100%; 
        max-width: 1258px;
    }
    .container {
        width:100%;
        padding: 0;
        max-width: 1258px;
    }
    .header {
        height: auto;
    }
    .logo-bg {
        height: 300px;
    }
    .logo {
        margin-left: 60px;
        margin-top: 122px;
    }
    .head_right.col-lg-5{
        display: block;
    width: 100%;
    max-width: 1258px;
    /* margin-top: 20px; */
    position: absolute;
    top: 0;
    left: 0;
    background: #f3f3f3;
    height: 80px;
    
    }
    .wrap {
        background-position-x: center !important;
       background-position-y: 80px !important;
    }
    .search {
        float: left;
        padding-left: 20px;
        line-height: 80px;
    }
    .wza {
        float: right;
        padding-right: 20px;
        line-height: 80px;
       
    }
    .wza a{
        color: #205a9a;
    }

    /* ///导航/// */

    .navbar,.navbar-nav,.nav,.nav-item,.nav-link{
        padding: 0px;
        height: auto;
        min-height: 66px;
    }
    .nav  li a {
        color: #ffffff;
        font-size: 1.2rem;
       line-height: 66px;
    }
    
    .nav .nav-item {
        padding: 0 22px;
        border-left: 1px solid #4281c3;
    }
    .nav .nav-item:first-child{ 
        background: none;
        border-left: none;
        
    }
    .nav .nav-item:hover{ 
       
        
    }
    .dropdown-menu .dropdown-item {
        display: block;
        line-height: 20px;
        color: #fff;
        padding: 12px 0px;
        font-size: 1rem;
        text-align: center;
    }
    .dropdown-menu .dropdown-item:hover{ 
    
        color: #e38523;
    }
    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #fafbff;
    }
    .dropdown-menu {
        width: 100%;
        top: 66px;
        border: none;
        border-radius: 0px;
        display: none;
        background-color: #6e9cd1;
        border: none;
    }

    .dropdown-item {

    
        display: block;
    }


     /* ///导航结束/// */

     .mid1_right .more {
        display: block;
        float: right;
    }

     /* /////中部按钮开始////////// */


    .mid2_icon {
       height: auto;
    }
    .lg_mid2_icon {
        display: none  !important;
    }
    .sm_mid2_icon {
        margin: 0 20px;
        display: flex;

       

        flex-wrap: wrap;
        justify-content: center;
    }
    .sm_mid2_icon a.btn{ 
       /* font-size: 1.2rem;
      
       background-color: #4281c3;
       color:#fff;
       line-height: 110px;
        width: 48%;
        display: block;
        height: 129px;
        overflow: hidden;
        flex: 1 1 auto; */

        display: flex;
        overflow: hidden;
        margin: 10px;
        padding: 16px 16px;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        transition: all 150ms linear;
        text-align: center;
        white-space: nowrap;
        text-decoration: none !important;
        text-transform: none;
        text-transform: capitalize;
        color: #ac3842 ;
        border: 0 none;
        border-radius: 36px;
        font-size: 1.6rem;
        font-weight: 500;
        line-height: 1.3;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        justify-content: center;
        align-items: center;
        flex: 1 1 auto;
        border: 2px solid  #ececec;
        background-color: #ececec;
      }
      .sm_mid2_icon a.btn:hover {
        transition: all 150ms linear;
        opacity: 0.85;
      }
      .sm_mid2_icon a.btn:active {
        transition: all 150ms linear;
        opacity: 0.75;
      }
      .sm_mid2_icon a.btn:focus {
        outline: 1px dotted #959595;
        outline-offset: -4px;
      }
    

      /* /////中部按钮结束////////// */


    .line{
        display: none;
   
    }
    .swiper-play {
        margin: 0 20px;
    }
    footer .container {
        padding: 0 30px;
    }
    .links {
        padding-bottom: 30px;
    }
    .foot-bg {
        background: none;
    }
}

@media screen and (max-width: 768px) {
    .wrap {
        width: 100%; 
        max-width: 768px;
    }
    .container {
        width:100%;
        padding: 0;
        max-width: 1200px;
    }
    footer .container {
        padding: 0 30px;
    }
    .links {
        padding-bottom: 30px;
    }
    .header {
        height: auto;
    }
    .logo-bg {
        height: 45vh;
    }
    .logo {
        margin-left: 1rem;
        margin-top: 13rem;
    }
    .head_right {
        display: block;
    width: 100%;
    /* margin-top: 20px; */
    position: absolute;
    top: 0;
    left: 0;
    background: #f3f3f3;
    height: 14vh;
    
    }
    .wrap {
        background-position-x: center !important;
       background-position-y: 14vh !important;
    }
    .search {
        float: none;
        padding-left: 0px;
        line-height: 7vh;
    }
    .wza {
        float: none;
        padding-right: 0px;
        line-height: 7vh;
       
    }
    .wza a{
        color: #205a9a;
    }

    .pic-play {
        height: 36vh;
    }
    .carousel-item img {

         height: 36vh !important;
    }
    .mid1-ab h6 {
        font-size: 1.2rem; 
    
    }
     /* ///导航/// */

     .navbar,.navbar-nav,.nav,.nav-item,.nav-link{
       
     
    }
    .navbar-toggler img {
        width: 1.3rem;
    }
    .navbar-nav {
        padding-top: 10px;
    }
    .nav  li a {
        color: #ffffff;
        font-size: 0.8rem;
     
    }
    
    .nav .nav-item {
        text-align: center;
        line-height: 3rem;
      
    }

    .navbar-nav .nav-link {
        font-size: 1rem;
    }
    .dropdown-menu {
        display: block;
        width: 100%;
        background: #4785ca;
        border: none;
        border-top: 2px solid #fff;
        text-align: center;
    }
    .dropdown-menu .dropdown-item {
        height: 60px;
        color: #fff;
        display: inline;
        margin: 0 20px;
    }

   
     /* ///导航结束/// */


      /* /////中部按钮开始////////// */


    .mid2_icon {
        height: auto;
     }
     .lg_mid2_icon {
         display: none  !important;
     }
     .sm_mid2_icon {
         margin: 0 20px;
         display: flex;
 
        
 
         flex-wrap: wrap;
         justify-content: center;
     }
     .sm_mid2_icon a.btn{ 
        /* font-size: 1.2rem;
       
        background-color: #4281c3;
        color:#fff;
        line-height: 110px;
         width: 48%;
         display: block;
         height: 129px;
         overflow: hidden;
         flex: 1 1 auto; */
 
         display: flex;
         overflow: hidden;
         margin: 10px;
         padding: 16px 16px;
         cursor: pointer;
         -webkit-user-select: none;
            -moz-user-select: none;
             -ms-user-select: none;
                 user-select: none;
         transition: all 150ms linear;
         text-align: center;
         white-space: nowrap;
         text-decoration: none !important;
         text-transform: none;
         text-transform: capitalize;
         color: #ac3842 ;
         border: 0 none;
         border-radius: 36px;
         font-size: 1.3rem;
         font-weight: 500;
         line-height: 1.3;
         -webkit-appearance: none;
         -moz-appearance: none;
         appearance: none;
         justify-content: center;
         align-items: center;
         flex: 1 1 auto;
         border: 2px solid  #ececec;
         background-color: #ececec;
       }
       .sm_mid2_icon a.btn:hover {
         transition: all 150ms linear;
         opacity: 0.85;
       }
       .sm_mid2_icon a.btn:active {
         transition: all 150ms linear;
         opacity: 0.75;
       }
       .sm_mid2_icon a.btn:focus {
         outline: 1px dotted #959595;
         outline-offset: -4px;
       }
     
 
       /* /////中部按钮结束////////// */

     .mid1_right .more,.line{
        display: none;
   
    }
    .sm_more {
        display: block !important;
    }

    .swiper-play {
        margin: 0 20px;
    }
    .swiper-container {
        width: 94% !important;
    }
    .foot-bg {
        background: none;
        border-top: 1px solid #eeeeee;
        padding-top: 40px;
        margin-top: -40px;
    }
  
    .copyright div {
        padding: 0;
    }
    
}