@charset "UTF-8";

.index_video {
  position: relative;
  height:179px;
}
.index_video object,
.index_video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


#index-navbar-collapse .navbar-nav > li{border-right:1px #fff solid;}
#index-navbar-collapse .navbar-nav > li:last-child{border-right:none;}
.border-gray{border:1px #ddd solid;}
.bg-gray{background:#f8f8f8;}
.w-100{width:100%;}
.mt-1{margin-top:5px;}
.mt-2{margin-top:10px;}
.mt-3{margin-top:15px;}
.mt-4{margin-top:20px;}
.mt-5{margin-top:25px;}
.mb-1{margin-bottom:5px;}
.mb-2{margin-bottom:10px;}
.mb-3{margin-bottom:15px;}
.mb-4{margin-bottom:20px;}
.ml-4{margin-left:20px;}
.ml--3{margin-left:-15px;}
.ml--4{margin-left:-20px;}
.mr-16{margin-right:80px;}
.mr-17{margin-right:85px;}
.mr-18{margin-right:90px;}
.mr-19{margin-right:95px;}
.mr-20{margin-right:100px;}
.p-2{padding:10px;}
.p-3{padding:15px;}
.pt-2{padding-top:10px;}
.pt-3{padding-top:15px;}
.pr-2{padding-right:10px;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.d-block{display:block;}
.text-gray{color:gray;}
.text-red{color:#d3000d !important;}
.text-primary{color: #0a5db3 !important;}
.text-black{color:#333 !important;}
.font-weight-bold{font-weight:bold;}
.font-16{font-size:16px;}

a.normal{color:#111;}
a.normal:focus,
a.normal:hover{color:#0a5db3;}
a.under_none{text-decoration:none;}

.navbar.site-nav{min-height:40px;}
.navbar-default.site-nav {
    background:#0a5db3 url(../images/nav_bg2.png);
    border-color: #0a5db3;
}
.site-nav .navbar-toggle{margin-top:2px; margin-bottom:2px;}
.navbar-default.site-nav .navbar-toggle {
  border-color: #ddd;
}
.navbar-default.site-nav .navbar-toggle:hover,
.navbar-default.site-nav .navbar-toggle:focus {
  background-color: #1d72c9;
}
.navbar-default.site-nav .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default.site-nav .navbar-nav > li > a {
  color: #fff;
  font-weight:bold;
}
.site-nav .nav > li > a{padding-left:20px; padding-right:20px;}
.navbar-default.site-nav .navbar-nav > .active > a,
.navbar-default.site-nav .navbar-nav > .active > a:hover,
.navbar-default.site-nav .navbar-nav > .active > a:focus,
.navbar-default.site-nav .navbar-nav > li > a:hover,
.navbar-default.site-nav .navbar-nav > li > a:focus {
  color: #fff;
  background:#0a5db3 url(../images/nav_bg_active2.jpg) no-repeat center center;
}

/* pic */
#j_banner {position:relative; width:100%; height:auto; overflow:hidden; font-size:16px; border:1px solid #EEE;}
#j_banner_list img {width:100%; min-width:100%; border:0px;}
#j_banner_info{position:absolute; bottom:0px; left:0px; z-index:1001; width:100%; height:27px; line-height:27px; text-indent:5px; color:#fff; background:#AAA; background:rgba(0,0,0,0.5); cursor:pointer;}
#j_banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#j_banner ul {position:absolute; bottom:3px; right:4px; z-index:1002; margin:0; padding:0; height:20px; list-style-type:none;}
#j_banner ul li {float:left; margin:0 1px 0 0; padding:0 8px; font-size:16px; line-height:20px; color:#555; background-color:#FFF; cursor:pointer;}
#j_banner ul li.active,
#j_banner ul li:hover{color:#FFF; background:#0a5db3;}
#j_banner_list a{position:absolute; width:100%;}

.list-none{margin:0; padding:0; list-style:none;}
.list-news{}
.list-news li{margin-bottom:9px;}
.list-news li:last-child{margin-bottom:0;}
.list-news li a{color:#333;}
.list-news li a:focus,
.list-news li a:hover{color:#0a5db3;}

.list-item-title{height:29px; line-height:29px; background:#e5e5e5 url(../images/item_bg2.jpg) no-repeat;}
.list-item-title.big{height:29px; line-height:29px; background:#e5e5e5 url(../images/item_big_bg2.jpg) no-repeat;}
.list-item-title .tit{width:104px; text-align:center; color:#fff; font-weight:bold;}
.list-item-title.big .tit{width:178px;}
.list-item-title .more{float:right; width:70px;}
.list-item-title .more a{color:#333;}
.list-item-title .more a:focus,
.list-item-title .more a:hover{color:#0a5db3;}

.index-slide .panel-heading{padding-top:8px; padding-bottom:8px;}
.list-msg li{margin-bottom:8px; padding-bottom:2px; border-bottom:1px dotted #c7b9b6;}
.list-msg li:last-child{margin-bottom:0;}
.list-msg li a{color:#012f5f;}

.company-box{padding-left:5px;}
.company-box img{width:100%;}
.company-box .col-xs-6,
.company-box .col-sm-3{padding-left:10px; padding-right:10px; border-right:1px dotted #555;}
.company-box .col-xs-6:last-child,
.company-box .col-sm-3:last-child{border-right:none;}
.company-box li{margin-bottom:10px;}
.company-box li:last-child{margin-bottom:0;}
.company-box a:focus,
.company-box a:hover{color:#0a5db3 !important;}

.list-title{padding-top:25px; padding-left:60px; height:60px; font-size:16px; color:#111; font-weight:bold; background:url(../images/list_tit_bg.jpg) no-repeat bottom right;}
.list-cate{padding-top:15px; padding-right:24px; min-height:480px; background:url(../images/list_cate_bg.jpg) no-repeat top right;}
.list-cate ul > li{height:44px; padding-left:60px; line-height:40px; background:url(../images/list_li_bg.jpg) no-repeat top left;}
.list-cate ul > li a{color:#111;}
.list-cate ul > li a:focus,
.list-cate ul > li a:hover,
.list-cate ul > li.active a{color:#0a5db3; font-weight:bold; text-decoration:none;}
.list-breadcrumb{}
.list-breadcrumb a{color:#111;}
.list-breadcrumb a:focus,
.list-breadcrumb a:hover{color:#0a5db3; font-weight:bold; text-decoration:none;}
.list-box{margin-top:20px;}
.list-box .title{padding:10px 15px; font-size:16px; font-weight:bold; border-bottom:2px #0a5db3 solid;}
.list-box .list {margin-top:15px; padding:0 15px;}
.list-box .list li{margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #ccc;}

.view-box .content{padding:20px; font-size:16px; line-height:1.8; border:1px #ccc dotted;}
.view-box .content p{margin-bottom:5px;}
.view-box .content img{max-width:100%;}
.view-bar{margin:15px 0; padding:5px 10px; text-align:center;}
.view-bar a,
.view-bar span{display:inline-block; padding-left:5px; padding-right:5px;}

a.thumbnail.border-red:hover, a.thumbnail.border-red:focus, a.thumbnail.border-red.active {
    border-color: #0a5db3;
}
.footer{padding-top:20px; height:120px; text-align:center; font-size:12px; background:#cfcfcf url(../images/footer_bg.png) no-repeat top right; border-top:2px #0a5db3 solid;}
.footer a{color:#4e1313;}

.highslide-wrapper, .highslide-outline{background-color:#fff;}
.draggable-header .highslide-heading {
    position: absolute;
    margin: 2px 0.4em;
}
.draggable-header .highslide-header {
    border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-header ul{list-style:none;}
.draggable-header .highslide-header .highslide-close {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 5;
    padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
    display: block;
    height: 16px;
    width: 16px;
    background-image: url(../images/closeX.png);
}
.highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.draggable-header .highslide-header .highslide-move {
    cursor: move;
    display: block;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 0;
    width: 100%;
    z-index: 1;
}

@media (min-width: 768px) {
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-left:-30px;}
  .site-nav .navbar-nav > li > a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .ml-sm--3{margin-left:-15px;}
  .ml-sm--4{margin-left:-20px;}
  .mr-sm--4{margin-right:-20px;}
  .mr-sm--2{margin-right:-10px;}
  .mr-sm--5{margin-right:-25px;}
  .mr-sm--6{margin-right:-30px;}
  .mt-sm-4{margin-top:20px;}
  .list-title,
  .list-cate ul > li{padding-left:40px;}
}
@media (min-width: 992px) {
  .ml-md--3{margin-left:-15px;}
  .mt-md-0{margin-top:0;}
  .list-title,
  .list-cate ul > li{padding-left:60px;}
}
@media screen and (max-width: 1200px) {
  .index_video img {width:100%;}
}
@media screen and (max-width: 767px) {
  .container{padding-left:0; padding-right:0;}
  .row{margin-left:0; margin-right:0;}
  /*.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{padding-left:0; padding-right:0;}*/
  .p-sm-left-0{padding-left:0;}
  .p-sm-right-0{padding-right:0;}
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-left:0; margin-right:0;}
  .site-nav .navbar-collapse{box-shadow:0px 10px 10px rgba(0,0,0,.5);}
  .site-nav .navbar-collapse .navbar-nav{margin:0 -15px;}
  .navbar-default.site-nav{background-image:none;}
  #index-navbar-collapse .navbar-nav > li{border-right:none;}
  .site-nav .navbar-collapse .navbar-nav > li > a{border-bottom:1px #1d72c9 dotted;}
  .navbar-default.site-nav .navbar-nav > .active > a,
  .navbar-default.site-nav .navbar-nav > .active > a:hover,
  .navbar-default.site-nav .navbar-nav > .active > a:focus,
  .navbar-default.site-nav .navbar-nav > li > a:hover,
  .navbar-default.site-nav .navbar-nav > li > a:focus {
    color: #fff;
    background-color:#1d72c9;
    background-image:none;
  }
  .mt-xs-4{margin-top:20px;}
  .company-box .col-xs-6:nth-child(2),
  .company-box .col-sm-3:nth-child(2){
    border-right:none;
  }
  .company-box .col-xs-6:nth-child(3),
  .company-box .col-sm-3:nth-child(3){
    clear:left;
  }
  
  /*.list-title{background-position:top left !important;}
  .list-cate{background-position:top left !important;}
  .list-cate ul > li{width:240px !important;}*/
  .list-title{padding-left:10px; padding-top:10px; height:40px; background:none; box-shadow:0 2px 2px 2px #ccc;}
  .list-cate{padding-top:0; min-height:40px; background:none; border-bottom:1px #1d72c9 dotted; width:100%; height:40px; overflow:hidden}
  .list-cate ul{height:50px; display:-webkit-box; white-space:nowrap; overflow-x: scroll;overflow-y: hidden;font-size: 0;-webkit-overflow-scrolling:touch;}
  .list-cate ul > li{display:inline-block; padding:5px 10px 0; height:auto; font-size:14px; background:none;}
  .list-cate ul > li a:before {content:"• "; font-family:Arial;}
}
}