@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1460px){
    .inner{width:1000px;}
    .case-tuig .hye-txt h6 {
         padding-top: 15px;
    }
    .case-tuig .case-but {
        margin-top: 15px;
    }
    .case-tuig .timer{
        padding-bottom: 20px;
    }
    .qbt-header-nav ul li{
        margin-right: 31px;
    }
    .qbt-mark-main .mark-bot{
        font-size: 30px;
    }
    .seo-chenr-p h4{
        font-size: 33px;
    }
    /*index*/
    .qbt-main .title h2{
        font-size: 38px;
        line-height:42px;
        font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    .qbt-main .title p{
        font-size: 16px;
        line-height: 24px;
    }
    .qbt-main .title {
        height: 80px;
        padding-top:50px;
    }
    .qbt-main .icon-box .icon .ico {
        height: 175px;
    }
    .qbt-main .icon-box .icon {
        width: 15%;
        margin-right: 2%;
    }
    .qbt-main .icon-box {
        padding-top: 46px;
        padding-bottom: 40px;
    }
    .qbt-main .icon-box .icon h3 {
        line-height:27px;
        font-size: 19px;
        padding-top:10px;
    }
    .qbt-main .icon-box .icon p {
        line-height: 21px;
        font-size: 13px;
    }
    .qbt-main .youshi-box {
        padding-top: 40px;
    }
    .qbt-main .content-pic .youshi-chenr-p h4 {
        font-size: 30px;
        line-height:38px;
    }
    .qbt-main .content-pic .youshi-z .youshi-chenr-txt {
        padding-bottom:31px;
    }
    .qbt-main .content-pic .youshi-z .youshi-chenr-bot {
        padding-top:17px;
    }
    .qbt-main .content-pic .youshi-chenr-p p{
        font-size: 12px;
        line-height: 17px;
    }
    .qbt-main .content-pic .youshi-bot {
        line-height: 24px;
        font-size: 13px;
    }
    .qbt-main .content-pic .youshi-z {
        padding-top: 55px;
    }
    .qbt-main .content-pic {
        padding-bottom: 50px;
    }
    .qbt-main .qbt-main-case li {
        margin-bottom: 10px;
        padding: 12px 0;
    }
    .qbt-main .qbt-main-case .text h4 {
        font-size: 14px;
        color: #000;
        line-height:18px;
    }
    .qbt-main .qbt-main-case .text h5 {
        font-size: 14px;
        color: #000;
        line-height:18px;
    }
    .qbt-main .qbt-main-case .text p {
        padding-top:16px;
        font-size: 12px;
        line-height:18px;
        color: #999;
    }
    .qbt-main .qbt-main-case .text {
        width: 52.2%;
        padding:8px 2% 0 2%;
    }
    .qbt-main .case-details .case-but a {
        padding:0 2%;
        line-height: 30px;
        font-size: 13px;
        color: #fff;
        background-color: #2d4c9c;
        border-radius: 4px;
        display: inline-block;
    }
    .qbt-main .case-details .case-but {
        padding-bottom: 30px;
    }
    .qbt-main .qbt-main-news .news-box {
        padding-top: 60px;
    }
    .qbt-main .qbt-main-news .news-title {
        height:36px;
    }
    .qbt-main .qbt-main-news .news-title h3 {
        line-height: 23px;
        font-size:17px;
        color: #2d4c9c;
    }
    .qbt-main .qbt-main-news .news-title p {
        line-height: 13px;
        font-family: Arial;
        color: #999;
    }
    .qbt-main .qbt-main-news .news-title a{
        width: 20px;
        height: 20px;
        background-size:cover;
        margin-top: -10px;
    }
    .qbt-main .qbt-main-news .news-pic .text {
        padding:6px 0;
        width: 63.1%;
    }
    .qbt-main .qbt-main-news .news-pic .text a {
        font-size: 12px;
        color: #2d4c9c;
    }
    .qbt-main .qbt-main-news .news-pic span{
        line-height: 15px;
        font-size: 12px;
        padding-bottom: 5px;
    }
    .qbt-main .qbt-main-news .news-pic .pic {
        width: 34.9%;
        margin-right: 2%;
    }
    .qbt-main .qbt-main-news i{
        font-family: arial, Arial Narrow, serif;
    }
    .qbt-main .qbt-main-news .news-dt {
        line-height: 24px;
        font-size: 12px;
        color: #000;
        padding-top: 9px;
        border-top: 1px dashed #ebebeb;
    }
    .qbt-main .qbt-main-news{
        padding-bottom: 50px;
    }
    /*index end*/
    .news-tuig .hye-txt h6 {
        padding-top: 5px;
    }
    .news-tuig .timer {
        padding-bottom:5px;
    }
    .news-tuig .news-but {
        margin-top: 8px;
    }
    .qbt-mark-main .mark-center{
        background-size: 70%;
    }
}
@media screen and (max-width:1220px){
    .inner{width:960px;}
    .qbt-header-nav ul li{
        margin-right: 25px;
    }
    .qbt-main .icon-box .icon{
        width: 30.5%;
        margin-bottom:30px;
    }
    .qbt-main .icon-box .icon .ico{
        width: 50%;
        height: 170px;
    }
    .qbt-main .qbt-main-news .news-box .news_text{
        /*width: 60%;
        padding-top: 20px;
        margin: 0 auto;
        float: none;*/
    }
}
@media screen and (max-width:1050px){
    .inner{
        width:90%;
    }
    .qbt-header-nav .inner{height: 47px;overflow: hidden;}
    .qbt-main .icon-box .icon .ico{
        height: 145px;
    }
    .qbt-footer .qbt-footer-top li{
        width: 25%;
        margin: 5px 0;
    }
    .qbt-main .qbt-main-case li{
        width: 80%;
        margin:8px auto;
        float: none;
    }
    .qbt-main .qbt-main-case li:nth-child(2n){
        margin:8px auto;
    }
    .qbt-main .title h2{
        font-size: 38px;
        line-height: 38px;
    }
    /*seo*/
    .introduce-pic .hide-pic,.introduce-top,.introduce-left,.introduce-left2,.introduce-right,.introduce-right2,.introduce-bot{
        position: static;
    }
    .introduce-pic .hide-pic{
        display: block;
    }
    .introduce-box {
        padding-top: 60px;
        padding-bottom:0px;
    }
    .introduce-pic .top1,.hide-a,.introduce-pic .hide-pic:before,.line-b:before,.line-t:before{
        display: none;
    }
    .introduce-top,.introduce-top .hide-pic,.introduce-bot,.introduce-bot .hide-pic{
        margin-left: 0;
    }
    .introduce-pic .hide-pic{
        width: 100%;
    }
    .introduce-pic {
        width: 80%;
    }
    .hide-pic .hide-pic-z {
        padding: 35px 2% 35px 3%;
        width: 20%;
    }
    .hide-pic .hide-pic-txt{
        width: 75%;
    }
    .introduce-ac{
        margin:30px auto;
    }
    .mark-liuc .liuc_box:before{
        display: none;
    }
    /*seo end*/

    .news-top ul li:nth-child(2n+1) a{margin-right:0;}
    .news-top ul li:nth-child(2n) a{margin-left:0;}
    .news-tuig ul li:nth-child(2n+1) a{margin-right:0;}
    .news-tuig ul li:nth-child(2n) a{margin-left:0;}
}
@media screen and (max-width:768px){
    .qbt-header{
        position: fixed;
        z-index: 1000;
    }
    .qbt-header-top{
        height: 79px;
    }
    .inner {
        width: 80%;
    }
    .qbt-header-nav .inner{width:100%;height:auto;overflow:inherit;}
    .qbt-header .nav-box{
        position: static;
    }
    .qbt-banner{
        padding-top:50px;
    }
    .qbt-banner .pbt-banner-but{
        bottom: 8px;
    }
    .qbt-header-top .qbt-logo{
        width: 28.75%;
        margin-top: 20px;
        margin-left: -22px;
    }
    .qbt-header .navbar_toggle .icon_bar{}
    .qbt-header-top .touch{
        display:none;
    }
    .qbt-header-top .qbt-header-right{
        position: absolute;
        top: 0;
        right:10px;
    }
    .qbt-header .qbt-header-nav{
        display: none;
        width: 100%;
    }
    .qbt-header-nav ul{
        width: 100%;
        padding: 0;
    }
    .qbt-main .title h2{
        font-size:26px;
        line-height:26px;
    }
    .qbt-header-nav ul li{
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #eee;
    }
    .qbt-header .navbar_toggle{
        display: block;
    }
    .qbt-main .icon-box .icon .ico{
        height: 110px;
    }
    .qbt-main .icon-box .icon h3{
        padding-top: 0;
    }
    .qbt-main .icon-box .icon .ico{
        height: 110px;
    }
    .qbt-main .title{
        padding-top: 30px;
        height: 85px;
    }
    .qbt-main .content-pic{
        padding:40px 0;
    }
 /*   .qbt-main .title h2{
       width: 80%;
       margin: 0 auto;
        background-size:auto 57px;
    }*/

    .qbt-main .title p{
        font-size: 18px;
    }
    .qbt-main .qbt-main-news .news-box .news_text{
        width: 80%;
    }
    .qbt-main .qbt-main-news .inner .news-box .news-con{
        padding: 0;
      /*  padding-top:20px;*/
    }
    .qbt-footer .qbt-footer-content .pic,.qbt-footer .qbt-footer-content .pic-right{
        display: none;
    }
    .qbt-footer .qbt-footer-content .content-bot{
        padding-top: 20px;
    }
    .qbt-footer .qbt-footer-content .contact{
        width: 100%;
    }
    .qbt-footer .qbt-footer-bot .guanzhu{
        padding-top: 0;
        float: left;
    }
    .qbt-footer .qbt-footer-bot .text{
        height: 45px;
        line-height: 45px;
    }
    .qbt-main .case-details{
        padding-top: 15px;
    }
    .qbt-main .qbt-main-case li{
        width: 100%;
    }
    .qbt-main .qbt-main-news .news-box{
        padding-top: 10px;
    }
    .qbt-main .qbt-main-news .news-box .news_text{
        padding-top: 30px;
    }
    .qbt-footer{
        padding-bottom: 5px;
        margin-bottom: 50px;
    }
    /*seo*/
    .seo-tables .tables-box .tab-box{
        width: 94%;
    }
    /*seo end*/
}
@media screen and (max-width:560px){
    .qbt-header-top{
        height:50px;
    }
    .qbt-header-top .qbt-logo {
            /*width: 74%;*/
        margin-left: -5px;
        margin-top: 10px;
    }
    .qbt-footer .footer-but{
        right: 3%;
        bottom: 3%;
    }
    .maintain-pic-hide{
        display: inline-block;
    }
    .maintain-pic-show{
        display:none;
    }
    .qbt-header-nav ul li{
        height:36px;
        line-height:36px;
    }
    .qbt-header-top .qbt-logo{
       /* width: 42%;
        margin-left: -10px;*/
    }
    .qbt-header .navbar_toggle{
        margin:14px -5px 0 0;
    }
    .qbt-header-top .qbt-header-right{
        /*top: 62px;*/
        display: none;
    }
    .qbt-main .icon-box{
        padding:30px 0;
    }
    .qbt-main .title{
        padding-top: 15px;
    }
    .qbt-main .icon-box .icon h3{
        height: 24px;
        font-size: 20px;
    }
    .qbt-main .skill-pic{
        width: 100%;
        padding:30px 0;
    }
    .qbt-main .case-details .case-but{
        padding-bottom: 15px;
    }
    .qbt-main .icon-box .icon p{
        font-size: 13px;
    }
    .qbt-main .icon-box .icon{
        width: 50%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .qbt-main .qbt-main-case .text p{
        padding-top: 5px;
    }
    .qbt-main .icon-box .icon .ico{
        height:125px;
    }
    .qbt-main .qbt-main-case .text{
        width: 87.2%;
    }
    .qbt-main .content-pic{
        margin-right: 0;
    }
    .qbt-main .qbt-main-case .pic{
        width: 100%;
    }
    .qbt-main .title{
        height: 65px;
    }
    .qbt-main .qbt-main-news .title{
        height: 36px;
    }
    .qbt-main .title p{
        font-size: 14px;
    }
    .qbt-main .qbt-main-skill .title p{
        line-height: 17px;
    }
    .qbt-main .qbt-main-news .news-pic .text,.qbt-main .qbt-main-news .news-pic .pic{
        width: 100%;
        float: none;
    }


    .qbt-main .qbt-main-news .news-dt i{
        float: none;
        display: none;
    }
    .qbt-main .qbt-main-news .news-title{
        width: 33.3%;
    }
    .qbt-main .qbt-main-news .news-con-title{
        margin: 0;

    }
    .qbt-main .qbt-main-news .news-title .news-title-text{
        padding-left:0%;
        border-left:none;
        text-align: center;
    }
    .qbt-main .qbt-main-news .news-title h3{
        line-height: 36px;
    }
    .qbt-main .qbt-main-news .news-title a{
        display: none;
    }
    .qbt-main .qbt-main-news .news-title p{
        display: none;
    }
    .qbt-main .qbt-main-news .news-box .news_text{
        padding-top: 5px;
    }
    .qbt-main .qbt-main-news .news-dt{
        padding-top: 0px;
        line-height:20px;
        padding: 5px 0;
        font-size: 14px;
    }
    .qbt-main .qbt-main-news .inner .news-box .news-con{
        padding-top: 5px;
    }
    .qbt-main .qbt-main-news .news-box-ov{
        width: 100%;
        overflow: hidden;
    }
    .qbt-main .qbt-main-news .news-box .news_text{
        width: 33.333%;
    }
    .qbt-main-news .news-box-box{
        width: 300%;
    }
    .qbt-footer .qbt-footer-top{
        display: none;
    }
    .qbt-footer .qbt-footer-content .pic-left{
        width: 100%;
    }
    .qbt-footer .qbt-footer-content{
        border-top:none;
    }
    .qbt-footer .qbt-footer-content .content-bot{
        display: none;
    }
    .qbt-footer .qbt-footer-bot .text{
        line-height: 20px;
    }
    /*index*/
    .qbt-main .content-pic{
        padding-top: 0;
    }
    .qbt-main .content-pic .youshi-chenr-p h4{
        font-size: 26px;
        line-height: 30px;
    }
    .qbt-main .content-pic .youshi-bot{
        font-size: 14px;
        line-height: 21px;
    }
    .qbt-main .content-pic .youshi-chenr-p p{
        font-size: 13px;
        line-height: 27px;
    }
    .qbt-main .content-pic .youshi-z .youshi-chenr-txt{
        padding-bottom: 20px;
    }
    .qbt-main .content-pic .youshi-z .youshi-chenr-bot{
        padding-top: 20px;
    }
    .qbt-main .content-pic .youshi-y {
        width: 60%;
        margin: 0 auto;
        float: none;
    }
    .qbt-main .content-pic .youshi-z{
        padding-top: 5px;
        width: 100%;
    }
    .qbt-main .youshi-box{
        padding-top: 5px;
    }
    /*index  end*/
    /*seo*/
    .seo-tables .inner{
        width: 100%;
    }
    .qbt-main .qbt-main-news{
        padding-bottom: 0;
        overflow: hidden;
    }
    .qbt-main .qbt-main-case li:nth-child(n+3){
        display: none;
    }
    /*seo end*/
}
@media screen and (max-width:450px){
    #resource_news .col-md-9{
        padding:0;
    }
    #resource_news .col-md-3{
        margin-top: 0;
    }
    .breadcrumb{
        font-size: 14px;
        line-height: 22px;
    }
    .mark-liuc .liuc_box li .lic-sz {
        width: 27px;
        height: 27px;
        font-size: 14px;
        line-height: 27px;
        float: left;
        margin-right: 5px;

    }
    .qbt-banner-inner{
        width: 180%;
        margin-left: -42%;
    }
    .qbt-banner .pic-box{
        width: 180%;
        margin-left: -42%;
    }
    .seo-top-pic{
        display: none;

    }
    .qbt-liuc .liuc .liuc-txt:hover .liuc-pic{
        background-position:-40px center;
    }
    .submit-txt{
        display: block;
    }
    .news-title-top{
        margin: 0 -8%;
    }
    .qbt-main .qbt-main-news .news-title h3{
        background-color:#ededed;
    }
    .qbt-main .qbt-main-news .news-title-ac h3{
        background-color: #2d4c9c;
        color: #fff;
    }
    .details-news-content .timer {
        font-size: 12px;
        line-height: 20px;
        padding-bottom:0px;
    }
    .details-news-content h6 {
        font-size: 18px;
         padding-top: 0px;
        line-height: 26px;
    }
    .details-news-content p {
        font-size: 14px;
        line-height: 23px;
    }
    .details-news a {
        font-size: 14px;
    }
    .details-news {
        padding: 20px 0;
    }
    .news-main-nav ul{
        width: 320px;
        margin:15px auto;
    }
    .news-main-nav li {
        width: 80px;
        line-height: 40px;
        height: 40px;
        font-size: 14px;
    }
    .pic-heid{
        display:inline-block;
    }
    .pic-show{
        display: none;
    }
    .seo-top-txt .col-xs-6{
        padding:10px 15px ;
    }
    .qbt-you .yous-pic{
        width:45%;
        margin: 0 auto;
    }
    .seo-top-txt{
        display:block;
    }
    .ui-paging-container{font-size: 12px;}
    .ui-paging-container li{width:30px; height:30px;line-height:30px;}
    .ui-paging-container li.ui-pager{width: 42px;}
    .ui-paging-container li.ui-paging-toolbar{
        display: none;
    }
    .maintain-title h2 span i {
        font-size: 12px;
        line-height: 14px;
    }
    .maintain-title h2 {
        font-size: 18px;
        line-height: 35px;
    }
    .maintain-bot{
         padding: 10px;
    }
    .maintain-title {
        text-align: center;
        padding-top: 15px;
    }
    .inner{
        width: 92%;
    }
    .qbt-header-top .qbt-logo{
        width: 50%;
    }
    /*.qbt-header .navbar_toggle{
        margin-top: 28px;
    }*/
    .qbt-header-top .firm{
        padding: 0 5px;
        margin-top: 5px;
    }
    .qbt-main .icon-box .icon p{
        line-height: 20px;
    }
    .qbt-banner .pbt-banner-but li{
        height: 8px;
        width: 8px;
        border-radius:8px;
        margin: 0 3px;
    }
    .qbt-banner .pbt-banner-but{
        margin-left: -25px;
    }
    .qbt-main .icon-box .icon .ico{
        height: 110px;
    }
    .qbt-main .qbt-main-news .news-dt i,.qbt-main .qbt-main-news .news-dt{
        /*line-height: 20px;*/
    }
    .qbt-main .qbt-main-news .news-pic{
        padding: 5px 0;
        display: none;
    }
    .qbt-main .qbt-main-news .news_text .news-title-switch li:nth-child(n+8){
        display: none;
    }
    .qbt-main .title h2{
        font-size:20px;
        line-height:20px;
    }
    .qbt-main .title{
        height: 50px;
    }
    .qbt-main .qbt-main-skill .title{
        height: 60px;
    }
    .firm-ac{
        display: none;
    }
    .qbt-footer .qbt-footer-bot .guanzhu{
        display: none;
    }
    /*网络推广*/
    .page{
        padding-bottom: 20px;
    }
    .page .top-t{
        padding-top:10px;
    }
    .page .news-title {
        font: 20px/26px "arial";
    }
    .page p {
        padding: 0 0 5px 0px;
        line-height: 22px;
        font-size: 14px;
    }
    .page p>span {
        font-size: 16px;
    }
    .page h3 {
        font: 20px/26px "arial";
    }
    .qbt-liuc {
        padding: 10px 0 10px 0;
    }
    .qbt-liuc .liuc {
        padding-top:8px;
    }
    .qbt-liuc .liuc-pic{
        width: 40px;
        height: 50px;
        background-size: 80px;
    }
    .qbt-liuc .liuc-pic2,.qbt-liuc .liuc-pic3, .qbt-liuc .liuc-pic4{
        background-size: 80px;
    }
    .qbt-liuc .liuc-bot h5 {
        line-height: 25px;
        font-size: 15px;
        padding-top: 8px;
        padding-bottom:0px;
    }
    .qbt-liuc .liuc-bot p {
        font-size: 12px;
        color: #666;
        line-height: 18px;
        display: none;
    }
    .qbt-liuc .liuc-bot:before {
        width: 8px;
        height: 8px;
        top: -5px;
        margin-left: -4px;
    }
    .qbt-liuc .liuc-p {
        font-size: 15px;
        padding-top: 5px;
    }
    .qbt-you{
        padding-top: 10px;
        padding-bottom: 15px;
        background: none;
        background-color:#3c59a2;
    }
    .qbt-you .yous-txt {
        padding-top: 10px;
    }
    .qbt-you .yous-bot {
        padding-top: 0px;
    }
    .qbt-you .yous-bot h5 {
        font-size: 18px;
        color: #fff;
        line-height: 35px;
    }
    .qbt-you .yous-bot p {
        font-size: 13px;
        line-height: 21px;
    }
    /*网络推广 end*/
    /*seo*/
    .tab-inner{
        line-height: 21px;
    }
    .guan,.wanglo,.baim,.rqi{
        line-height: 21px;
        padding:10px 0px;
        font-size: 12px;
    }
    .wanglo,.guan{
        width: 30%;
        text-align: center;
    }
    .baim{
        width: 11%;
    }
    .rqi{
        width: 28.5%;
    }
    .seo-tables .tables-box,.introduce-pic{
        width: 100%;
    }
    .tab-header .guan,.tab-header .wanglo,.tab-header .baim,.tab-header .rqi{
        font-size: 14px;
    }
    .introduce-box{
        padding-top: 0;
    }
    .introduce-ac {
        margin:5px auto;
    }
    .hide-pic .hide-pic-z {
        padding:26px 1% 0px 1%;
        width:20%;
    }
    .hide-pic .hide-pic-txt h6 {
        line-height: 30px;
        font-size: 18px;
    }
    .introduce-pic .hide-pic{
        box-shadow: none;
    }
    .hide-pic .hide-pic-txt{
        width:80%;
        padding-left: 2%;
    }
    .seo-chenr-box{
        padding-top: 0;
    }
    .seo-chenr-txt{
        padding-top: 15px;
        padding-bottom: 0px;
    }
    .seo-chenr-p h4 {
        font-size:18px;
        padding-bottom: 10px;
    }
    .seo-chenr-p p {
        font-size: 14px;
        line-height: 22px;
    }
    .seo-tables .tables-box {
        background: none;
        background-color: #fff;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 0;
    }
    .seo-tables {
        padding-bottom: 25px;
    }
    /*seo end*/
    /*代运营 */
    .qbt-operate-main .operate-main-top .row {
        padding-top: 15px;
    }
    .qbt-operate-main .operate-inner{
        height: 280px;
        margin: 0;
    }
    .qbt-operate-main .operate-inner .txt {
        padding: 0 8%;
        line-height: 21px;
    }
    .qbt-operate-main .operate-inner .txt h5 {
        line-height: 22px;
        font-size: 18px;
        padding-top: 10px;
    }
    .qbt-operate-main .operate-main-top {
        padding-bottom: 20px;
    }
    .qbt-operate-main .operate-tg2 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .qbt-operate-main .operate-inner2{
        margin: 0;
    }
    .qbt-operate-main .operate-inner2 .txt p {
        font-size: 14px;
        line-height: 24px;
    }
    .qbt-operate-main .operate-inner2 .txt h5 {
        padding: 10px 0;
        font-size:16px;
    }
    .operate-inner2 .pic{
        width: 50%;
        margin: 0 auto;
        overflow: hidden;
    }
    .operate-inner2 .pic img{
        float: left;
    }
    .qbt-operate-main .operate-main-bot .in-txt {
        padding: 0;
        padding-top:0px;
    }
    .qbt-operate-main .operate-main-bot .txt-top {
        line-height: 27px;
        font-size: 20px;
        color: #333;
    }
    .qbt-operate-main .operate-main-bot .txt-top span {
        font-size: 20px;
    }
    .qbt-operate-main .operate-main-bot p {
        line-height: 26px;
        font-size: 14px;
    }
    .qbt-operate-main .operate-main-bot p span {
        font-size: 16px;
    }
    /*代运营  end*/
    /*营销*/
    .qbt-mark-main .mark-center{
        background: none;
        padding-top:0px;
        margin-top: 0px;
        padding-bottom: 20px;
    }
    .qbt-mark-main .mark-center .center-txt .cent-title {
        line-height: 32px;
        font-size: 18px;
    }
    .qbt-mark-main .mark-center .center-txt p {
        font-size: 14px;
        line-height: 21px;
    }
    .qbt-mark-main .mark-center .center-txt{
        width: 100%;
        padding-bottom: 5px;
    }
    .qbt-mark-main .mark-center .mark-but {
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .qbt-mark-main .mark-inner .inner-pic-box {
        padding-top:0px;
    }
    .qbt-mark-main .mark-inner .in-pic{
        padding-bottom: 0;
    }
    .qbt-mark-main .mark-inner .in-txt{
        padding-top: 0;
    }
    .qbt-mark-main .mark-inner .in-txt p {
        line-height: 22px;
        font-size: 14px;
    }
    .qbt-mark-main .mark-inner .in-txt .txt-top {
        line-height:36px;
        font-size: 20px;
    }
    .qbt-mark-main .mark-inner .in-txt .txt-top span {
        font-size: 26px;
    }
    .qbt-mark-main .mark-inner .in-txt p span {
        font-size: 18px;
        color: #2d4c9c;
    }
    .qbt-mark-main .mark-inner {
        padding-bottom: 20px;
    }
    .qbt-mark-main .mark-bot {
        padding-top: 20px;
        line-height: 22px;
        font-size: 18px;
    }
    .mark-liuc .liuc_box li .lic-title {
        line-height: 28px;
        font-size: 18px;
        padding-top: 0px;
    }
    .mark-liuc .qbt-title h2 span{
        /*display: block;*/
    }
    .mark-liuc .liuc_box {
        margin-top: 15px;
        position: relative;
        overflow: hidden;
    }
    .mark-liuc .liuc_box li {
        padding-bottom: 10px;
    }
    .mark-liuc .liuc_box li .lic-txt {
        font-size: 14px;
        line-height: 22px;
    }
    .mark-yu{
        padding-bottom: 15px;
    }
    .mark-yu .yu-but {
        height: 34px;
        line-height: 34px;
        font-size: 16px;
        margin-top: 20px;
    }
    .mark-yu .mark-int {
        width: 90%;
        margin: 0 auto;
        padding-top: 10px;
    }
    .mark-yu .mark-int .int-con input {
        width: 100%;
        font-size: 14px;
    }
    /*营销 end*/
    .case-xiala{
        display:block;
    }
    /*托管*/
    #pageToolbar{
        display: none;
    }
    .but-heid{
        display:block;
    }
    .collocation-top-pic {
        padding-top: 5px;
    }
    .collocation-top-inner{
        width: 180%;
        margin-left: -42%;
    }
    /*collocation*/
    .collocation-main-introduce .in-txt{
         padding: 0;
        padding-top: 5px;
    }

    .collocation-main-introduce .txt-top h5 {
        font-size: 18px;
        line-height: 22px;
    }
    .collocation-main-introduce .txt-top span {
        line-height: 22px;
        font-size: 16px;
    }
    .collocation-main-introduce .in-txt p {
        line-height: 26px;
        font-size: 16px;
    }
    .collocation-main-introduce .in-txt p i{
        margin-top: 0;
    }
    .collocation-main-introduce .txt-top{
        padding-bottom:5px;
    }
    .collocation-liyou .ly-pic{
        width: 35%;
    }
    .collocation-liyou{
        padding-bottom: 15px;
    }
    .collocation-main-introduce .txt-top span i {
        color: #2d4c9c;
        font-size:16px;
    }
    .collocation-liyou .qbt-title {
        padding-bottom: 0px;
    }
    .collocation-liyou .ly-tilte h6 {
        font-size: 18px;
        color: #000;
        line-height: 26px;
    }
    .collocation-liyou .ly-tilte {
         padding: 0px 0 0 0;
        text-align: center;
    }
    .collocation-zd{
        background: #2f5a8f;
        padding-top: 15px;
    }
    .coll-submit {
        padding:25px 4%;
        background-color: rgba(255,255,255,0.2);
        float: right;
        margin-right:0%;
        margin-bottom: 27px;
        width: 100%;
    }
    .coll-submit h5{
        font-size: 18px;
    }
    .coll-submit p{
        padding-top: 10px;
    }
    .submit-but {
        color: #3857a2;
        font-size: 13px;
        line-height: 28px;
        margin-top: 21px;
    }
    /*collocation end*/
    /*托管 end*/
    .case-tuig-box{
        padding-bottom:20px;
    }
    .details-news .col-md-6{
        text-align: left;
        padding: 0;
    }
    .details-guanj-txt{
        font-size: 14px;
        padding-bottom: 10px;
    }
    .details-news-content{
        padding:5%;
    }
    .breadcrumb{
        margin-bottom: 10px;
        margin-left: 0;
    }
    .case-tuig .row-box:hover .case-tuig-y{
        border: 1px solid transparent;
        border-left: none;
    }
    /*style*/
    .qbt-title h2{
        font-size:18px;
        line-height: 25px;
    }
    .qbt-title p{
        font-size: 12px;
        line-height:16px;
    }
    .qbt-title{
        padding-top: 10px;
    }
    .qbt-footer .footer-but {
        width: 30px;
        height: 30px;
    }
    /*style end*/
    /*news*/
    .more{
        line-height: 24px;
        font-size: 16px;
        margin-bottom: 5px;
    }
    .more i{
        font-size: 14px;
    }
    .news-top .news-inner{
        padding: 10px 5%;
    }
    .news-top .news-inner h6{
        font-size: 16px;
    }
    .news-top .news-inner p{
        padding: 2px 0 6px 0;
        font-size: 13px;
        line-height: 21px;
        height:48px;overflow: hidden;
    }
    .news-but a{line-height:28px;padding:0 10px;font-size:14px;}
    .news-but{
        padding: 0 5%;
        line-height: 22px;
        font-size: 14px;
    }
    .news-top ul li:nth-child(2n+1) a{
        margin-right: 0;
    }
    .news-top ul li:nth-child(2n) a{
        margin-left: 0;
    }
    .qbt-news-main ul li a{
        line-height: 21px;
        font-size: 13px;
        background: url(../images/news_j1_03.png) no-repeat left 5px;
    }
    .qbt-news-main ul li span {
        float: none;
        display: block;
        font-size: 12px;
    }
    .news-top .ul-box {
        padding: 5px 2%;
    }
    .news-hye {
        padding-top: 10px;
        padding-bottom: 15px;
    }
    .row{
        margin-right: 0px;
        margin-left: 0px;
    }
    .qbt-news-main .hye-txt h6 {
        font-size: 16px;
        line-height: 21px;
        padding-bottom: 0px;
    }
    .qbt-news-main ul li div{width:100%;}
    .news-hye .hye-txt-box {
        padding: 21px 2% 38px 5%;
         border-bottom:none;
    }
    .qbt-news-main .hye-txt p {
        font-size: 13px;
        line-height: 22px;
    }
    .news-hye .hye-y-box {
        padding: 10px 5% 0 5%;
    }
    .news-hye .hye-y-box {
        padding: 10px 2% 0 2%;
    }
    .news-tuig-z {
        width: 80%;
        float:none;
        margin:0 auto ;
    }
    .news-tuig-y {
        width: 100%;
        float: left;
        padding-left: 8%;
        padding-right: 5%;
        border: none;
        padding-bottom: 10px;
    }
    .news-tuig .timer {
        font-size: 13px;
        line-height: 20px;
        padding-bottom: 0px;
    }
    .news-tuig .news-but {
        margin-top: 5px;
    }
    .news-tuig .news-tuig-bot .news-tuig-cj .news-tuig-txt i{
        display: none;
    }
    .news-tuig ul li a,.news-top ul li a,.qbt-news-main ul li a{margin-bottom:5px;padding-bottom:5px;}
    .news-tuig ul li:nth-child(2n+1) a{
        margin-right:0%;
    }
    .news-hye .hye-y-box .ul-box{margin-top:10px;}
    .news-tuig ul li:nth-child(2n) a{
        margin-left:0%;
    }
    .qbt-news-main ul li a{
        padding-left: 9%;
    }
    .news-tuig {
        padding-top: 20px;
        padding-bottom: 25px;
    }
    .news-tuig .news-tuig-bot {
        margin-top: 25px;
    }
    /*news end*/
    /*about*/
    .about-title h6 {
        color: #0a0a0a;
        font-size: 16px;
        line-height: 26px;
    }
    .about-title p {
        color: #2d4c9c;
        font-size: 14px;
        line-height: 20px;
    }
    .about-title{
        padding-top: 0;
        padding-bottom: 15px;
    }
    .about-main-top .p-pox {
        padding-top: 5px;
        padding-bottom: 15px;
    }
    .about-main-top .p-pox p {
        line-height: 22px;
        font-size: 12px;
        text-align: left;
        text-indent:2em;
    }
    .about-main-top .about-but {
        font-size: 14px;
        line-height: 32px;
        padding: 0 4%;
    }
    .about-main-top,.about-faz{
        padding-bottom:10px;
    }
    .about-faz .about-faz-pic{
        padding-top: 10px;
    }
    .tuand-pic-box {
        width: 100%;
        padding: 2px 2px 10px 2px;
        margin-top:10px;
        background:none;
        position: relative;
    }
    .about-pp .pp-pic {
        padding-top: 15px;
    }
    .about-pp {
        padding-bottom: 10px;
    }
    .about-lx dl{
        padding-top: 0;
    }
    .about-lx dl dt {
        line-height: 32px;
        font-size: 18px;
        margin-bottom: 9px;
    }
    .about-lx dl dd {
        padding-bottom: 5px;

    }
    /*about end*/
    /*case*/
    .case-tuig {
        padding-top: 22px;
        background: url(../images/case2_05.png) no-repeat center 0px;
        padding-bottom: 55px;
    }
    .case-tuig-z{
        width:100%;
        margin:0 auto;
        float: none;
    }
    .case-tuig-z a{
    	width: auto;
    	height: auto;
    	margin-bottom: 10px;
    }
    .case-tuig-y{
        width: 100%;
        padding-left:5%;
        padding-right:5%;
        padding-bottom: 5px;
    }
    .case-tuig .hye-txt h6 {
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 0;
        line-height: 20px;
    }
    .case-tuig .timer {
        font-size: 13px;
        padding-bottom: 3px;
    }
    .case-tuig .hye-txt p {
        font-size: 14px;
        line-height: 21px;
    }
    .case-but {
        line-height: 26px;
        font-size: 14px;

    }
    .case-tuig .row-box{
        padding: 15px 0;
    }
    .case-tuig .case-but{
        margin-top: 10px;
    }
    /*case end*/
    /*maintain*/
    .qbt-maintain-main .in-pic{
        padding-bottom: 0;
    }
    .qbt-maintain-main .in-txt{
        padding-top: 5px;
    }
    .qbt-maintain-main .in-txt .txt-top{
        line-height: 26px;
        font-size: 20px;
        padding-bottom: 10px;
    }
    .qbt-maintain-main .in-txt p {
        line-height: 26px;
        font-size: 14px;

    }
    .qbt-maintain-main .inner-pic{
        padding-bottom: 10px;
    }
    .qbt-maintain-main .in-txt p span{
        font-size: 18px;
    }
    /*maintain end*/
}
@media screen and (max-width:375px){

    .qbt-main .icon-box .icon h3{
        font-size: 16px;

    }
    .qbt-main .qbt-main-case li{
        width: 100%;
    }
    .qbt-main .qbt-main-case .text h4,.qbt-main .qbt-main-case .text h5{
        font-size: 16px;
    }
    .qbt-main .title p{
        font-size: 14px;
    }
    .qbt-footer .qbt-footer-content{
        padding-top: 15px;
    }
   /* .qbt-main .qbt-main-news .news-pic .text a{
        font-size: 13px;
    }*/
    /*index*/
    .qbt-main .content-pic .youshi-y{
        width: 80%;
    }
    .qbt-main .content-pic .youshi-chenr-p h4{
        font-size: 20px;
    }
    .qbt-main .content-pic .youshi-bot{
        font-size: 13px;
    }
    .qbt-main .content-pic .youshi-chenr-p p{
        font-size: 12px;
        line-height: 20px;
    }
    .qbt-main .content-pic{
        padding: 5px 0;
    }
    .qbt-main .icon-box{
        padding: 15px 0;
    }
    /*index end*/
}
/*@media screen and (max-width:640px){nav form input{width:80px;position:absolute;top:-43px;right:0;}
nav form input:focus{width:130px};nav .cc{display:block;} nav ul{display:none;} article{width:auto;float:none;margin-bottom:20px;} aside{width:auto;float:none;} }*/