/**组件样式*/

/***导航组件***/
#vsb_content video{max-width:100%;    height: auto;}
img,
input {
    border: 0;
    outline: none;}
    
    .header .container{position:relative;}
            .search-box {
    position: absolute;
    font-size: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}

.search-box img {
    cursor: pointer;
    vertical-align: middle;}
/* 定位搜索框 */

.b-top {
    line-height: 40px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    display: none;}

.t-search-zzc {
    position: fixed;
    z-index: 99998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);}

.t-search {
    display: none;
    display: block;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 99999;}

.t-search>div {
    min-width: 500px;
    margin: 0 auto;
    position: relative;
    padding-right: 50px;
    padding: 5px 0;
    background: #fff;}

.t-search .div input[type="text"] {
    display: block;
    width: 100%;
    padding: 0 90px 0 20px;
    font-size: 14px;
    height: 40px;
    box-sizing: border-box;}

.search-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 50px;
    background: #1c50af url(images/fdj.png) no-repeat center;}

.search-btn input {
    display: block;
    width: 20px;
    margin: 10px auto;}
    
    @media screen and (max-width: 992px){
.search-box, .b-top {
    display: none;}
    
    .m-search {
    margin: 0 15px;
    padding-right: 50px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    line-height: 35px;
    /* background: #fff; */
    margin-top: 15px;
    border: 1px solid #ddd;}
.m-search input[type="text"] {
    display: block;
    width: 100%;
    line-height: 25px;
    background: none;
    color: #333;}
.m-search input[type="image"] {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 15px;}





}
            img,
input {
    border: 0;
    outline: none;}
    
    .header .container{position:relative;}
            .search-box {
    position: absolute;
    font-size: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}

.search-box img {
    cursor: pointer;
    vertical-align: middle;}
/* 定位搜索框 */

.b-top {
    line-height: 40px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    display: none;}

.t-search-zzc {
    position: fixed;
    z-index: 99998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);}

.t-search {
    display: none;
    display: block;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 99999;}

.t-search>div {
    min-width: 500px;
    margin: 0 auto;
    position: relative;
    padding-right: 50px;
    padding: 5px 0;
    background: #fff;}

.t-search .div input[type="text"] {
    display: block;
    width: 100%;
    padding: 0 90px 0 20px;
    font-size: 14px;
    height: 40px;
    box-sizing: border-box;}

.search-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 50px;
    background: #1c50af url(../images/fdj.png) no-repeat center;}

.search-btn input {
    display: block;
    width: 20px;
    margin: 10px auto;}
    
    @media screen and (max-width: 992px){
.search-box, .b-top {
    display: none;}
    
    .m-search {
    margin: 0 15px;
    padding-right: 50px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    line-height: 35px;
    /* background: #fff; */
    margin-top: 15px;
    border: 1px solid #ddd;}
.m-search input[type="text"] {
    display: block;
    width: 100%;
    line-height: 25px;
    background: none;
    color: #333;}
.m-search input[type="image"] {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 15px;}





}
.tag{width: 180px;
    text-align: center;}
.active a{    background: rgb(0 60 136);
    color: rgb(255, 255, 255)!important; 
        padding: 5px;}
