body{ font-size: 14px; font-family: "PingFang SC"; color:#333}
.bqnav{ height: 78px;  overflow: hidden}

.bqnav .logo,.bqnav .m, .bqnav .s, .bqnav .fright,.bqnav .mm, .bqnav .ss{  display: inline-block; height: 78px; line-height: 78px;  vertical-align: middle; }

.bqimg{ height: 518px;}

@media (max-width: 900px) {
    .bqnav{ height: auto;  overflow: hidden}
    .bqnav .m, .bqnav .s{ height: auto; line-height: 2}
    .bqimg{ height: auto; width: 100%}
}
.bannerimg{ height: 518px; background: url(/static/images/bq/dengji.jpg?v1) #000 center no-repeat;
 background-size: 1920px 518px;
}
@media (min-width:1920px) {
    .bannercontainer {
        width: 1920px !important;
    }
}
.bqnav .logo{ padding-right:98px;}
.bqborder{ border:1px solid #dfdfdf;}
.bqnav .s{ padding:0 10px; color:#999; font-size: 16px; font-weight: bold}
.bqnav .m{ color: #000; font-size: 16px; font-weight: bold }
.bqnav .m.active{ color:#00EBC9 }
.bqnav .mm, .bqnav .ss{ color:#999}
.carousel-caption.b{ bottom:auto; top:190px; }
.carousel-caption.b .t{ font-size: 50px; line-height: 50px; padding-bottom: 35px;}
.carousel-caption.b .tt{ font-size: 25px; }

.cp_search_bg{ position: absolute; width: 100%; bottom:65px; }
.bqsearch { width: 600px;  border:1px solid #00EBC9; margin: 0 auto; height: 60px;  }
.subtitle{ border-bottom: 1px solid #ccc; margin-bottom: 20px;  margin-top: 20px; }
.subtitle span{ font-weight: bold; color:#00EBC9; display: inline-block; padding: 10px 0; border-bottom: 2px solid #00EBC9;   }
.bqsearch .t{ width:440px; height: 58px; background: red}
.content_fm{ width: 100%;  }

/*searhc*/
.cp_search_bg .t1{  padding-top:95px;  font-size: 26px; line-height: 26px; margin-bottom: 10px;  text-align: center  }
.cp_search_bg .t2{ font-size: 14px; line-height: 14px; margin-bottom: 45px; text-align: center}
.cp_search_bg .f{ width: 600px; height: 60px; background: url(/static/images/copyright/search.png) center no-repeat; margin:0 auto;}
.cp_search_bg .f div{ float: left; height: 60px;}
.cp_search_bg .f .input{ width: 445px;   padding:5px 10px;}
.cp_search_bg .f .input input{ width: 420px;  height: 50px; background: none; border: none; color:#fff  }
.cp_search_bg .f .camera{
    width:55px;    }
.cp_search_bg .f .camera label{ width: 100%; height: 100%; display: block; cursor: pointer}
.cp_search_bg .f .b{ cursor: pointer;
    width:100px;  }

.cp_search_bg ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.cp_search_bg :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.cp_search_bg ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.cp_search_bg :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
/*search*/

.topbar{ height: 30px; line-height:  30px; vertical-align: middle; background: #f0f1f2; border:1px solid #d2d3d4; border-top:0; border-bottom: 0}
.topbar .home{  line-height: 1; padding:6px 5px 0 0;}

.bqheader{ height: 182px; background:url( /static/images/bq/dot.png) center repeat-x; color: #333; font-size: 30px; font-weight: bold; text-align: center }
.bqheader span{ display: inline-block; background: #fff; padding:0 30px; height: 182px; line-height: 182px; color: #333; vertical-align: middle }

.lrlinker{display: inline-block; width: 700px; margin-left: 100px; margin-top: -150px; height: 200px;
          top: -50px; position: relative; cursor: pointer}
.carousel-inner a{ color:#fff}
.bqfoot a{color:#999;  }
.bqfoot{ margin-top: 40px; border-top:25px solid #000; height: 300px; background: #eeeef0;   color:#999; padding-top: 20px;}
.bqfoot .s{ display: inline-block; padding: 0 20px;}
.djbanners{ height: 558px; width:1217px; overflow: hidden  }
.djbanners .l{ float:left; width: 288px;}
.djbanners .l .item{ height: 93px;}
.djbanners .r{ float: right; width: 929px;}