/*初始化样式*/
*{margin:0; padding:0;box-sizing:border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;
    background-color: #fff;margin: 0; padding:0;}
input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a{color: #337ab7;text-decoration: none;}
a:hover,a:focus {color: #700B11;} a:focus {  outline-width: 5px; outline-offset: -2px;}
img {vertical-align: middle; border: none;}
.img-circle {border-radius: 50%;}
ul,li{list-style: none}
h1,.h1 {font-size: 36px;}h2,.h2 {font-size: 30px;}h3,.h3 {font-size: 24px;}h4,.h4 {font-size: 18px;}h5,.h5 {font-size: 14px;}h6,.h6 {font-size: 12px;}
.float_l{ float:left;}  .float_r{ float:right;}
.clear{ clear:both; overflow:hidden; height:0; }
.clearfix{ overflow: auto; _height:1%;}

/*引用字体*/
@font-face {

}
@font-face {
    font-family: 'lantingcuhei';
    src:url('../fonts/lantingcuhei_GBK.TTF');
}
@font-face {
    font-family: "lantingdahei";
    src: url("../fonts/lantingdahei_GBK.TTF");
}
@font-face {

    font-family: "fangzhengdabiaosong";
    src: url("../fonts/fangzhengdabiaosong_GBK_0.TTF");
}
@font-face {
    font-family: "zhanghaishan";
    src: url("../fonts/zhanghaishan.TTF");
}

.mobile{ display: block;}
.pc{ display: none;}
@media (min-width:768px){
    .mobile{ display: none;}
    .pc{ display: block;}
}

/*栅格化系统*/
.container {margin-right: auto; margin-left: auto;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height:1px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float:left;}
.col-xs-12 { width: 100%;}  .col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right:75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: auto;}
.col-xs-push-12 {left: 100%;}
.col-xs-push-11 {left: 91.66666667%;}
.col-xs-push-10 {left: 83.33333333%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-8 {left: 66.66666667%;}
.col-xs-push-7 {left: 58.33333333%;}
.col-xs-push-6 { left: 50%;}
.col-xs-push-5 {  left: 41.66666667%;}
.col-xs-push-4 {  left: 33.33333333%;}
.col-xs-push-3 {  left: 25%;}
.col-xs-push-2 {  left: 16.66666667%;}
.col-xs-push-1 {  left: 8.33333333%;}
.col-xs-push-0 {  left: auto;}
.col-xs-offset-12 {  margin-left: 100%;}
.col-xs-offset-11 {  margin-left: 91.66666667%;}
.col-xs-offset-10 {  margin-left: 83.33333333%;}
.col-xs-offset-9 {  margin-left: 75%;}
.col-xs-offset-8 {  margin-left: 66.66666667%;}
.col-xs-offset-7 { margin-left: 58.33333333%;}
.col-xs-offset-6 { margin-left: 50%;}
.col-xs-offset-5 {  margin-left: 41.66666667%;}
.col-xs-offset-4 {  margin-left: 33.33333333%;}
.col-xs-offset-3 { margin-left: 25%;}
.col-xs-offset-2 {  margin-left: 16.66666667%; }
.col-xs-offset-1 {  margin-left: 8.33333333%;}
.col-xs-offset-0 {  margin-left: 0;}
@media (min-width: 768px) {
    .container {width: 768px;}
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
    .col-sm-12 {width: 100%;}
    .col-sm-11 { width: 91.66666667%;}
    .col-sm-10 { width: 83.33333333%;}
    .col-sm-9 { width: 75%;}
    .col-sm-8 {  width: 66.66666667%;}
    .col-sm-7 {  width: 58.33333333%;}
    .col-sm-6 {  width: 50%;}
    .col-sm-5 {  width: 41.66666667%;}
    .col-sm-4 {  width: 33.33333333%;}
    .col-sm-3 {  width: 25%;}
    .col-sm-2 {  width: 16.66666667%;}
    .col-sm-1 {  width: 8.33333333%;}
    .col-sm-pull-12 {  right: 100%;}
    .col-sm-pull-11 {  right: 91.66666667%;}
    .col-sm-pull-10 {  right: 83.33333333%;}
    .col-sm-pull-9 {  right: 75%;}
    .col-sm-pull-8 {  right: 66.66666667%;}
    .col-sm-pull-7 { right: 58.33333333%;}
    .col-sm-pull-6 {  right: 50%;}
    .col-sm-pull-5 {  right: 41.66666667%;}
    .col-sm-pull-4 { right: 33.33333333%;}
    .col-sm-pull-3 { right: 25%;}
    .col-sm-pull-2 { right: 16.66666667%;}
    .col-sm-pull-1 { right: 8.33333333%;}
    .col-sm-pull-0 { right: auto;}
    .col-sm-push-12 { left: 100%;}
    .col-sm-push-11 { left: 91.66666667%;}
    .col-sm-push-10 {  left: 83.33333333%;}
    .col-sm-push-9 {left: 75%;}
    .col-sm-push-8 {  left: 66.66666667%;}
    .col-sm-push-7 {  left: 58.33333333%;}
    .col-sm-push-6 {  left: 50%;}
    .col-sm-push-5 {  left: 41.66666667%;}
    .col-sm-push-4 {  left: 33.33333333%;}
    .col-sm-push-3 {  left: 25%;}
    .col-sm-push-2 {  left: 16.66666667%;}
    .col-sm-push-1 {  left: 8.33333333%;}
    .col-sm-push-0 {  left: auto;}
    .col-sm-offset-12 {  margin-left: 100%;}
    .col-sm-offset-11 {  margin-left: 91.66666667%;}
    .col-sm-offset-10 {  margin-left: 83.33333333%;}
    .col-sm-offset-9 {  margin-left: 75%;}
    .col-sm-offset-8 {  margin-left: 66.66666667%;}
    .col-sm-offset-7 {  margin-left: 58.33333333%;}
    .col-sm-offset-6 {  margin-left: 50%;}
    .col-sm-offset-5 { margin-left: 41.66666667%;}
    .col-sm-offset-4 { margin-left: 33.33333333%;}
    .col-sm-offset-3 { margin-left: 25%;}
    .col-sm-offset-2 { margin-left: 16.66666667%;}
    .col-sm-offset-1 { margin-left: 8.33333333%;}
    .col-sm-offset-0 { margin-left: 0;}
}
@media (min-width: 992px) {
    .container {width: 992px;}
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
    .col-md-12 {width: 100%;}
    .col-md-11 {width: 91.66666667%;}
    .col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}
    .col-md-8 {width: 66.66666667%;}
    .col-md-7 {width: 58.33333333%;}
    .col-md-6 {width: 50%;}
    .col-md-5 {width: 41.66666667%;}
    .col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}
    .col-md-2 {width: 16.66666667%;}
    .col-md-1 {width: 8.33333333%;}
    .col-md-pull-12 {right: 100%;}
    .col-md-pull-11 {right: 91.66666667%;}
    .col-md-pull-10 {right: 83.33333333%;}
    .col-md-pull-9 {right: 75%;}
    .col-md-pull-8 {right: 66.66666667%;}
    .col-md-pull-7 {right: 58.33333333%;}
    .col-md-pull-6 {right: 50%;}
    .col-md-pull-5 {right: 41.66666667%;}
    .col-md-pull-4 {right: 33.33333333%;}
    .col-md-pull-3 {right: 25%;}
    .col-md-pull-2 {right: 16.66666667%;}
    .col-md-pull-1 {right: 8.33333333%;}
    .col-md-pull-0 {right: auto;}
    .col-md-push-12 {left: 100%;}
    .col-md-push-11 {left: 91.66666667%;}
    .col-md-push-10 {left: 83.33333333%;}
    .col-md-push-9 {left: 75%;}
    .col-md-push-8 {left: 66.66666667%;}
    .col-md-push-7 {left: 58.33333333%;}
    .col-md-push-6 {left: 50%;}
    .col-md-push-5 {left: 41.66666667%;}
    .col-md-push-4 {left: 33.33333333%;}
    .col-md-push-3 {left: 25%;}
    .col-md-push-2 {left: 16.66666667%;}
    .col-md-push-1 {left: 8.33333333%;}
    .col-md-push-0 {left: auto;}
    .col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666667%;}
    .col-md-offset-10 {margin-left: 83.33333333%;}
    .col-md-offset-9 {margin-left: 75%;}
    .col-md-offset-8 {margin-left: 66.66666667%;}
    .col-md-offset-7 {margin-left: 58.33333333%;}
    .col-md-offset-6 {margin-left: 50%;}
    .col-md-offset-5 {margin-left: 41.66666667%;}
    .col-md-offset-4 {margin-left: 33.33333333%;}
    .col-md-offset-3 {margin-left: 25%;}
    .col-md-offset-2 {margin-left: 16.66666667%;}
    .col-md-offset-1 {margin-left: 8.33333333%;}
    .col-md-offset-0 {margin-left: 0;}
}
@media (min-width: 1200px) {
    .container {width: 1200px;}
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11,.col-lg-12 {float: left;}
    .col-lg-12 { width: 100%;}
    .col-lg-11 {width: 91.66666667%;}.col-lg-10 {width: 83.33333333%;}
    .col-lg-9 {width: 75%;}
    .col-lg-8 {width: 66.66666667%;}
    .col-lg-7 {width: 58.33333333%;}
    .col-lg-6 {width: 50%;}
    .col-lg-5 {width: 41.66666667%;}
    .col-lg-4 {width: 33.33333333%;
    }.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.66666667%;}
    .col-lg-1 {width: 8.33333333%;}
    .col-lg-pull-12 {right: 100%;}
    .col-lg-pull-11 {right: 91.66666667%;}
    .col-lg-pull-10 {right: 83.33333333%;}
    .col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666667%;}
    .col-lg-pull-7 {right: 58.33333333%;}
    .col-lg-pull-6 {right: 50%;}
    .col-lg-pull-5 {right: 41.66666667%;}
    .col-lg-pull-4 {right: 33.33333333%;}
    .col-lg-pull-3 {right: 25%;}
    .col-lg-pull-2 {right: 16.66666667%;}
    .col-lg-pull-1 {right: 8.33333333%;}
    .col-lg-pull-0 {right: auto;}
    .col-lg-push-12 {left: 100%;}
    .col-lg-push-11 {left: 91.66666667%;}
    .col-lg-push-10 {left: 83.33333333%;}
    .col-lg-push-9 {left: 75%;}
    .col-lg-push-8 {left: 66.66666667%;}
    .col-lg-push-7 {left: 58.33333333%;}
    .col-lg-push-6 {left: 50%;}
    .col-lg-push-5 {left: 41.66666667%;}
    .col-lg-push-4 {left: 33.33333333%;}
    .col-lg-push-3 {left: 25%;}
    .col-lg-push-2 {left: 16.66666667%;}
    .col-lg-push-1 {left: 8.33333333%;}
    .col-lg-push-0 {left: auto;}
    .col-lg-offset-12 {margin-left: 100%;}
    .col-lg-offset-11 {margin-left: 91.66666667%;}
    .col-lg-offset-10 {margin-left: 83.33333333%;}
    .col-lg-offset-9 {margin-left: 75%;}
    .col-lg-offset-8 {margin-left: 66.66666667%;
    }.col-lg-offset-7 {margin-left: 58.33333333%;
     }.col-lg-offset-6 {margin-left: 50%;}
    .col-lg-offset-5 {margin-left: 41.66666667%;}
    .col-lg-offset-4 {margin-left: 33.33333333%;}
    .col-lg-offset-3 {margin-left: 25%;}
    .col-lg-offset-2 {margin-left: 16.66666667%;}
    .col-lg-offset-1 {margin-left: 8.33333333%;}
    .col-lg-offset-0 {margin-left: 0;}
}

/*text文本类*/
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize { text-transform: capitalize;}
.text-muted {color: rgb(119, 119, 119);}
.text-primary {color: #337ab7;}
.width100 img{ width: 100%}
.BMap_omCtrl{display: none;}


@media (min-width: 768px) {
    /*固定导航*/
    .navbar-fixed-top,.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}
    .navbar-fixed-top{ top: 0;} .navbar-fixed-bottom{ bottom: 0;}
    .navbar-right{ float: right;}
}

/*网站轮播图*/
.carousel { position: relative;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-inner  .item {position: relative;display: none; -webkit-transition: .6s ease-in-out left;  -o-transition: .6s ease-in-out left;  transition: .6s ease-in-out left;}
.carousel .item img{ width: 100%;}
.carousel-inner  .active,.carousel-inner  .next,.carousel-inner  .prev { display: block;}
.carousel-inner  .active { left: 0;}
.carousel-inner  .next,.carousel-inner  .prev { position: absolute; top: 0; width: 100%;}
.carousel-inner  .next { left: 100%;}  .carousel-inner  .prev { left: -100%;}
.carousel-inner  .next.left,.carousel-inner  .prev.right {  left: 0;}
.carousel-inner  .active.left {  left: -100%;} .carousel-inner  .active.right { left: 100%;}
/*左右按钮*/
.carousel-control {position: absolute;top: 50%; width:50px; height:50px; margin-top: -25px; color: #fff;text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);opacity: .5; }
.carousel-control.left { left: -20px;} .carousel-control.right { right: -20px;}
.carousel-control:hover,.carousel-control:focus {  color: #fff;  text-decoration: none;  filter: alpha(opacity=90);  outline: 0;  opacity: .9;}
/*圆点按钮*/
.carousel-indicators {  position: absolute;  bottom: 10px; /* left: 50%;  */z-index: 15; /* width: 60%;  padding-left: 0;  margin-left: -30%; */
    text-align: center;}
/*.carousel-indicators li { display: inline-block;  width: 12px;  height: 12px; margin: 1px; cursor: pointer;
    background-color: #000;  background-color: rgba(0, 0, 0, 0);  border: 1px solid #fff;  border-radius: 10px;}
.carousel-indicators .active { width: 12px; height: 12px; background-color: #fff;}*/



