.log0img{
    width:120px;
    vertical-align: middle;
}
.container-fluid{
    padding-left: 0px;
    padding-right: 0px;
}
.row{
    margin-right: 0px;
    margin-left: 0px;
}   
.col-sm-4.padding{
     height: auto;
    padding-top: 20px;
    padding-right: 22px;
    padding-bottom: 20px;
    padding-left: 20px;
    min-height: 600px;
    background-color: rgba(101,0,22,1);
}
.col-sm-4,.col-sm-8,.col-sm-12{   
    padding-left: 0px;
    padding-right: 0px;
}
.padding1{
    padding-left: 15px; padding-right: 15px;
}
.padding35{
    padding-top: 35px;
}
.fulltext{
    padding:10px;
    font-size: 16px;
    line-height: 30px;
    padding-top: 10px;
    letter-spacing: 2px;
}
.img-main{
    height: 500px;
    width: 100%;
}
.fontsize{
    color: rgb(89,89,89);font-size:14px;
    line-height:30px;
    padding-left: 25px;
    text-align: left;
    padding-right: 30px;
}

.list-unstyled1 {
	list-style:none;
    margin-top: 5px;
}
.list-unstyled1 li {
  width: 100%;
}
.list-u2 {	
    margin-top: 5px;
}
.list-u2 li {
  width: 100%;
  
}
.p_body{
    background-color: rgba(255,255,255,1);
    height:550px;
   position: sticky;    display: flex;
    flex-direction: column;
    /**justify-content: space-around;**/
        top: 100px;
        
}
.p_body.bg{
    background-color: rgba(101,0,22,1);
    color:#fff;
    /**height:460px;
    padding-top: 60px;
    padding-bottom: 20px;
    position: static;**/
}
.bdivtxt{
    background:rgba(164,0,51,1);height:100px;color:#fff;font-size: 20px;padding-top: 20px;
    letter-spacing:6px;line-height:35px
}
.bdivtxt1{
    height:auto;color: #000;
    font-family: "Î¢ÈíÑÅºÚ";
    font-style:italic;
    font-weight: lighter;
    font-size: 16px;padding-top: 0px;
    letter-spacing:6px;line-height:35px
}
.tabletc{
    width: 80%;
    display: inline-block;
}
.tabletc9{
     width: 90%;
    display: inline-block;
}
.tabletc .tb50{
    width:50%;
}
.tabletc .tb75{
    width:75%;
}
.tabletc .tb25{
    width:25%;
}
.textpa20{
    padding-top: 20px;
    padding-bottom: 20px;
}
.textpa40{    
    padding-bottom: 20px;
}
.textpadbottom_40{    
    padding-bottom: 40px;
}
.tabletc .line30{
    vertical-align: text-top;font-size: 16px;line-height: 35px;padding-top:10px;
    letter-spacing:2px;
}
.tabletc .line10{
    vertical-align: text-top;font-size: 16px;line-height: 30px;padding-top:5px;
    letter-spacing:2px;
}
.textbottom_border{
    border-bottom: 1px solid black;padding-bottom: 2px
}
.textbottom_border_cff{
   /** border-bottom: 1px solid #fff;padding-bottom: 2px;**/
    cursor: pointer;
}
.loginbt{
    border-radius: 20px; height:  35px;
    margin-top: 20px; width: 80px;
    color:#a50034;
    border: #fff inset 1px; 
    background-color: #fff;
    font-size: 16px;
}
.label1{
    line-height: 24px;letter-spacing:2px;font-size: 16px;
}
.table_1{
    border-collapse:separate; border-spacing:0px 10px;
}

.text-midst16{
    font-size:16px;
}
.footer{
    width:100%;
    background-color: #000;   
    border: 0;
    overflow: hidden;
    height: 128px;
}
.footer_1{    
    width:100%;
    font-family: 'Open Sans',sans-serif;    
    font-size: 13px; 
    line-height: 1.6em;
    background-color: #000;
    padding-top: 25px;height: auto;
    text-align: center;color: #fff;
}
.hline_span {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
}
.fl-links.menu{
    display: none;
}
.img-main{
    background-image: url('../img/home_1.jpg');background-repeat: no-repeat; 
    padding-bottom: 34.165%;
        background-size: cover;
}
.img-main.nextzy{
    background-image: url('../img/zy_l_1.jpg');background-repeat: no-repeat; 
    padding-bottom: 34.165%;
        background-size: cover;
}
.img-main .imgtxt{
    position: absolute;top:100px;right:150px;font-size: 24px;color:#fff;line-height: 35px;
}
.loginbt.bt4{
    width: 100px;
}
.tab2,.tab3,.tab4{
    height: 100%;padding-top: 35px;
}
.list-unstyled1 .fullwidth{
    width: 100%;
}
.paddingtop10{
    padding-top: 10px;
}
.padding10{
    padding: 10px;
}
.padding35{
    padding: 35px;
}
.liimtotxt{
    position: relative; height: 150px;
}
.liimtotxt.fontwhite{
    color: #fff;
}
.ban_lefttxt{
     float: left;text-align: center;font-size: 16px;
     padding:30px 0px 30px 30px;line-height: 30px;
     text-align: left;width: 80%;
}
.ban_rightimg{float: left; padding-top:35px;width:20%;text-align: center;}
.ban_rightimg img{
    width: 80px;vertical-align: middle;
}
.leftimg{
    float: left;text-align: right;width: 100px;
}
.leftimg40{
    float: left;text-align: right;width: 38%;
}
.righttxt60{
   text-align: left;
   vertical-align: text-top;font-size: 16px;padding: 30px;padding-top:0px;line-height: 35px;letter-spacing:4px;
}

.leftimg img{
    width: 80px;vertical-align: middle;
}
.righttxt{
   float: left; padding-top:10px;padding-left:30px;font-size:16px;line-height: 30px;text-align: left;width: 80%; 
}
.full_center{
    width: 100%;text-align: center;
}
.center_banner{
    background: linear-gradient(to right,#FF8000,rgba(164,0,51,1));
    height: auto;
    width: 95%; border-radius: 20px;display: inline-block;
}
.downbt{
    border-radius: 5px; width: 100px;color:#FF8000;border: #fff inset 1px; background-color: #fff;
    }
  .cent_top10{text-align: center;margin-top: 10px;} 
  .bodytxt{
    font-size: 20px;padding: 30px;line-height: 30px;
  } 
  .img-middle{
    vertical-align: middle;
    
  }
  .borderradius5{
    border-radius: 5px;    
  }
   .bordersolid333{
    border: 1px solid #EBEBEB;    
  }
  .borderradius10{
    border-radius: 10px;    
  }
  .imgtransform3da{
   /** transform-style: preserve-3d;
    transform: translateZ(-50px,-50px);
    **/
  }
  .box-shadow000{
    
   box-shadow: 0 5px 15px  rgba(0, 0, 0, .4); 
  }
  .imgheight300{
    height: 300px;
  }   
  .imgheight200{
    height: 200px;
  } 
  .imgheight405{
    height: 405px;
    width: auto;
  } 
  .imgheight305{
     height: 305px;
  }
  .imgheight280{
    height: 280px;
  }
  .imgheight210{
    height: 210px;
  }
  .imgheight240{
    height: 240px;
  }
  .imgheight260{
    height: 260px;
  }
   .list-styled{
       font-size: 16px;line-height: 30px;
       } 
  .list-styled.fullwidth{  
    height: 100%;
    list-style-position:inside;
    margin-top: 1px;
    margin-bottom:50px;
  }
  .list-styled.fullwidth li{
    line-height: 40px;
    padding-top: 10px;
    letter-spacing: 4px;
    padding-left: 10px;
    font-size: 18px;
  }
  .list-styled.fullwidth li a:focus{
    color: #ed6663;
    text-decoration: none;
  }
  .phone_content{
    display: none;
  } 
  .t_toptitle{
    display: none;
    z-index: 10;
  }
  .div-center{
    display: inline-block;
   position: absolute;
   top:50%;
   left:50%;
   background: rgba(164,0,51,1);
   border-radius: 5px;
   color:#fff;
  }   
  .wh120-300{
    margin-top:-60px;
    margin-left:-150px; 
    height: 120px;width:300px ;
  }  
  .wh240-350{
    margin-top:-120px;
    margin-left:-150px; 
    height: 240px;width:350px ;
  } 

@media screen and (max-width: 768px) {
  /**.logo a{
    font-size: 16px;
  }**/
    .col-sm-8,.col-sm-4,.col-sm-12,.col-sm-6{
        width: 100% ;
    }
    .container {
    width: 100% ;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    
}
.t_toptitle{
    display:block;
    float: left;width: 100%;margin-top: -50px;color:#fff;font-size: 18px;
    pointer-events: none;
}
    .log0img{
        width:60px;
        margin-left: 15px;
    }
    .loginbt{
        font-size: 12px;
        width:60px
    }
    .loginbt.bt4{
    width: 80px;
}
    .img-main{
        width:100%;
        max-height: 360px;
        padding-bottom: 34.165%;
        background-size: cover;
    }
    .img-main.nextzy{
         background-image: url('../img/zy_l_12.jpg');background-repeat: no-repeat; 
         width:100%;
        background-size: cover;
        }
    .img-main .imgtxt{       
        position: absolute;top:60px;right:10px;font-size: 12px;color:#fff;line-height: 24px;
    }
    .bdivtxt{
        height:100px;color:#fff;
        font-size: 14px;
        padding-top: 20px;
    letter-spacing:2px;
    line-height:24px
    }
    .fl-links{
        display: none;
    }
    .fl-nav-menu{
        display: none;
    }
    .fl-links.menu{
    display: block;
}
    .btmenu{display:block;} 
 .btmenu {
 height:14px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 justify-content:space-between;
 border:0;
 background:transparent;
 border-radius:5px;
 box-sizing:content-box;
 cursor:pointer;
 padding:9px 10px;
 margin-top: 2em;
 margin-left:auto;
 background-color:transparent;
 z-index: 500;
}

.liimtotxt{
    height: 160px;
}
.leftimg{
    width: 50px;
}
.leftimg img{
    width: 50px;margin-top: 15px;
}
.righttxt{
   padding-top:0px;padding-left:20px;font-size:12px;
}
.ban_lefttxt{
    font-size:12px;
    line-height: 24px;
    padding-left:10px;
}
.liimtotxt.fontwhite{
    height: auto;
}
.ban_rightimg{
    font-size:12px;
}
.ban_rightimg img{
    width: 60px;vertical-align: middle;
}
.cent_top10{text-align: center;margin-top: 10px;}
.bodytxt{
    font-size:14px;
}
.imgheight300,.imgheight200,.imgheight210,.imgheight240,.imgheight260,.imgheight280,.imgheight305,.imgheight405{
    height: auto;
    width: 80%;
}
.list-styled{
    font-size:14px;
    line-height: 24px;
}
.list-styled.fullwidth{
    margin-bottom: 50px;
}
.list-styled.fullwidth li{
    line-height: 24px;
    padding-top: 5px;
    padding-bottom: 5px;
    letter-spacing: 2px;
    margin-left: -20px;
    padding-left: 0px;
    font-size: 14px;
  }
.pc_content{
    display: none;
}
.phone_content{
    display: block;
}
/**about us*/   
  /**education*/
  .tabletc{
    width: 95%;
  }
  .tabletc9{
    width: 100%;
  }
  h3{
    font-size:16px;
    line-height: 24px;
  }
  .fulltext{
    padding:10px;
    font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
    letter-spacing: 2px;
}
.textpa40{    
    padding-bottom: 40px;
}
.text-midst16{
    font-size: 12px;
}
/**merge*/
.bdivtxt1{
    height:auto;
    font-size: 14px;padding-top: 0px;
    letter-spacing:4px;line-height:25px;
    font-weight:400;
    color:#666;
}
.tabletc .line30{
    vertical-align: text-top;font-size: 14px;line-height: 24px;padding-top:20px;
    letter-spacing:2px;
}
.tabletc9 .righttxt60{
     vertical-align: text-top;font-size: 14px;line-height: 24px;padding-top:20px;
    letter-spacing:2px;
}
}
    }
    
@media screen and (max-width: 375px) {
    .img-main.nextzy{
         
         height:200px
        background-size: cover;
        }
    }    
.fullvideo {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);    
    z-index: 999;
    left: 0;
    top: 0;
    display: none;
}
.fullvideo-body {
    position:fixed;
    width: 50%;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    z-index: 9999;
    background: rgba(0,0,0,0.1);
}
.fullvideo-main {    
    padding: 0px;
}
.video {
    background: rgba(0,0,0,0.1);
    width: 100%;    
    overflow: hidden;
}
.video video {
    width: 100%;
    height: auto;
    
}
.fullvideo-close {
    display: block;
    width: 36px;
    height: 36px;
    border: 0px solid #fff;
    position: absolute;
    right: 0px;
    top: 0;

}
.ico-close {
    width: 36px;
    height: 36px;
    background-image: url("../image/imgclose.png");
    background-repeat: no-repeat;
    background-size: 36px 36px;    
    display: inline-block;
    vertical-align: middle;
}
.titlec{
    position: absolute;
    top: 50%;
    margin-top: -70px;
    width: 100%;
    height: 120px;
    text-align: center;
    color: #fff;
}
