          .clear{
              clear:both;
              height:0;
              overflow:hidden;
              visibility:hidden;}

        /* qx_list */
        .qx_list{
            width: 1200px;
            overflow:hidden;
            margin:40px auto 20px;}
        .qx_list ul li{
            float:left;
            width: 380px;
            margin-bottom:28px;
            transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            -ms-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            transition: 0.5s;
            -webkit-transition: 0.5s;
            -ms-transition: 0.5s;
            -moz-transition: 0.5s;}
       
        .qx_list ul li:hover h3{
            color: #ffffff;}
        .qx_list ul li:hover p{
            color: #ffffff;}
        .qx_list ul li:hover .qx_txthsdj{
            display: none !important;}
        .qx_list ul li:hover .qx_txthsdh{
            display: block !important;}
        .qx_picBox{
            border:1px solid #E9E9E9;
            height:71px;
            width:210px;
            margin-bottom:8px;}
        .qx_txt{
            font-size:14px;
            line-height:24px;}
        .qx_txtitem .qx_txthsdj img{
            width: 50px;
            float: left;}
        .qx_txtitem .qx_txthsdh img{
            width: 50px;
            float: left;}
        .qx_txtitem h3{
            float: left;
            font-size: 24px;
            font-weight: 400;
            margin-left: 10px;
            margin-top: 14px;}
        .xzds_itemcont:hover{
            background: #ffffff;}
        .xzds_itemcont p{
            text-align: center;
            margin:0;
            font-size:16px;}
        .xzds_itemcont:hover p{
            color: #ae3333 !important;
            font-size:20px;}
        .xzds_itemcont:hover span{
            display: block;}
        .xzds_itemcont{
            position: relative;
            padding: 5px 0;
            margin: 20px 0;
            display: block;}
        .xzds_itemcont p{
            text-align: center;
            color: #333;}
        .xzds_itemcont span{
            width: 30px;
            position: absolute;
            top: 7px;
            right: 0;}
        .xzds_itemcont:hover span{
            display: block !important;}
           

         .qx_txtitem .qx_txthsdj{
    
       background-color:#ae3333;}
       #sub_banner .banner_text{
       margin-top:0!important;}
       .sub_title{
           margin-top:30px;}

        .boxActive .qx_txt2{
                  background:#9a0000;}
             .boxActive{
             
                  width:380px!important;
                  box-shadow:none!important;
                  background:none!important;}
             .qx_txt{
              
                position: relative;
                width: 330px;
                margin: 0 auto;
                background-color: #fff;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                text-align: center;
                padding: 2px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-box-shadow: 0 0 10px #bfbfbf;
                -moz-box-shadow: 0 0 10px #bfbfbf;
                box-shadow: 0 0 10px #bfbfbf;
                -webkit-transition: all 0.2s;
                -moz-transition: all 0.2s;
                transition: all 0.2s;
                overflow: hidden;}
             .qx_txt2{
             
                float: right;
                position: relative;
                width: 330px;
                height: 100%;
                top: 0;
                right: 0;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                text-align: center;}
             .boxActive .qx_txt2:before{
                 left: -22px;
                width: 22px;
                position: absolute;
                top: 5%;
               
                content: "";
                height: 90%;
               
                background:#a41919;
                opacity: 0.6;
                filter: alpha(opacity=60);
                border-radius: 8px 0 0 8px;
                z-index: 10;}
                
                .boxActive  .qx_txt2:after{
                  left: -50px;
                 width: 28px;
                 position: absolute;
                top: 10%;
                
                content: "";
                height: 80%;
               
                background:#ae3333;
                opacity: 0.3;
                filter: alpha(opacity=30);
                border-radius: 8px 0 0 8px;
                z-index: 5;}
                   .bgstyle240830,table[class^='headStyle']{
                       display:none;}
             span[class*='fyfont']{
               font-size: 20px;
               color: #8D9095;
               background: none!important;}
               .window240830 >tbody tr td[align='center']{
                  display:none;}
                .window240830 {
                   margin-top:15px;
                    width:85%;}
                 .window240830 >tbody tr span{
                    background:transparent !important;
                    font-size:14px;
                    color:#8d9095 !important;
                    font-family: initial;}
                .window240830 tr{
                   background:transparent;}
                .window240830>tbody tr td{
                   border-bottom: 1px dashed #259fc8;
                   height: 42px;}