/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 html {
    /*margin: 0px;
    padding: 0px;
    min-height: 100%;
    position: relative;*/
}

body, html {
    height: 100%;
}
body{
	/*font-family: 'Microsoft YaHei', roboto;"Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif*/
  /* font-family: "Microsoft YaHei",sans-serif, roboto; */
  /*font-family: "Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,Verdana,"Microsoft Yahei",sans-serif;*/
	margin: 0px;
	padding: 0px;
	/*min-height: 100%;
  position: relative;*/
  background-color: #fff;
 
}

a{
  background-color: transparent;

}



a:active,
a:hover,a:link {
  outline: 0;
  text-decoration: none;
}

.badge, .label {
    font-size: 75%;
    font-weight: 600;
}

.width-100{width: 100px!important}
.width-200{width: 200px!important}
.width-300{width: 300px!important}
.width-400{width: 400px!important}
.width-500{width: 500px!important}
.width-600{width: 600px!important}
.width-700{width: 700px!important}
.width-800{width: 800px!important}
.width-900{width: 900px!important}

.pos-right{
  position: absolute;
  right: 0;
  top: 0;
}

.f-s-20{font-size: 20px !important;}

.f-s-11 {
    font-size: 11px !important;
}


.l-h-34 {
    line-height: 34px;
}


.overflow-auto {
  overflow: auto!important
}

.overflow-hidden {
  overflow: hidden!important
}

.overflow-visible {
  overflow: visible!important
}

.overflow-scroll {
  overflow: scroll!important
}

.overflow-x-hidden {
  overflow-x: hidden!important
}

.overflow-x-visible {
  overflow-x: visible!important
}

.overflow-x-scroll {
  overflow-x: scroll!important
}

.overflow-y-hidden {
  overflow-y: hidden!important
}

.overflow-y-visible {
  overflow-y: visible!important
}

.overflow-y-scroll {
  overflow-y: scroll!important
}

.m-auto {
  margin: 0 auto!important
}

.m-0 {
  margin: 0!important
}

.m-1 {
  margin: 1px!important
}

.m-2 {
  margin: 2px!important
}

.m-3 {
  margin: 3px!important
}

.m-4 {
  margin: 4px!important
}

.m-5 {
  margin: 5px!important
}

.m-10 {
  margin: 10px!important
}

.m-15 {
  margin: 15px!important
}

.m-20 {
  margin: 20px!important
}

.m-25 {
  margin: 25px!important
}

.m-30 {
  margin: 30px!important
}

.m-35 {
  margin: 35px!important
}

.m-40 {
  margin: 40px!important
}

.m-t-0 {
  margin-top: 0!important
}

.m-t-1 {
  margin-top: 1px!important
}

.m-t-2 {
  margin-top: 2px!important
}

.m-t-3 {
  margin-top: 3px!important
}

.m-t-4 {
  margin-top: 4px!important
}

.m-t-5 {
  margin-top: 5px!important
}

.m-t-10 {
  margin-top: 10px!important
}

.m-t-15 {
  margin-top: 15px!important
}

.m-t-20 {
  margin-top: 20px!important
}

.m-t-25 {
  margin-top: 25px!important
}

.m-t-30 {
  margin-top: 30px!important
}

.m-t-35 {
  margin-top: 35px!important
}

.m-t-40 {
  margin-top: 40px!important
}

.m-r-0 {
  margin-right: 0!important
}

.m-r-1 {
  margin-right: 1px!important
}

.m-r-2 {
  margin-right: 2px!important
}

.m-r-3 {
  margin-right: 3px!important
}

.m-r-4 {
  margin-right: 4px!important
}

.m-r-5 {
  margin-right: 5px!important
}

.m-r-10 {
  margin-right: 10px!important
}

.m-r-15 {
  margin-right: 15px!important
}

.m-r-20 {
  margin-right: 20px!important
}

.m-r-25 {
  margin-right: 25px!important
}

.m-r-30 {
  margin-right: 30px!important
}

.m-r-35 {
  margin-right: 35px!important
}

.m-r-40 {
  margin-right: 40px!important
}

.m-b-0 {
  margin-bottom: 0!important
}

.m-b-1 {
  margin-bottom: 1px!important
}

.m-b-2 {
  margin-bottom: 2px!important
}

.m-b-3 {
  margin-bottom: 3px!important
}

.m-b-4 {
  margin-bottom: 4px!important
}

.m-b-5 {
  margin-bottom: 5px!important
}

.m-b-10 {
  margin-bottom: 10px!important
}

.m-b-15 {
  margin-bottom: 15px!important
}

.m-b-20 {
  margin-bottom: 20px!important
}

.m-b-25 {
  margin-bottom: 25px!important
}

.m-b-30 {
  margin-bottom: 30px!important
}

.m-b-35 {
  margin-bottom: 35px!important
}

.m-b-40 {
  margin-bottom: 40px!important
}

.m-l-0 {
  margin-left: 0!important
}

.m-l-1 {
  margin-left: 1px!important
}

.m-l-2 {
  margin-left: 2px!important
}

.m-l-3 {
  margin-left: 3px!important
}

.m-l-4 {
  margin-left: 4px!important
}

.m-l-5 {
  margin-left: 5px!important
}

.m-l-10 {
  margin-left: 10px!important
}

.m-l-15 {
  margin-left: 15px!important
}

.m-l-20 {
  margin-left: 20px!important
}

.m-l-25 {
  margin-left: 25px!important
}

.m-l-30 {
  margin-left: 30px!important
}

.m-l-35 {
  margin-left: 35px!important
}

.m-l-40 {
  margin-left: 40px!important
}

.p-0 {
  padding: 0!important
}

.p-1 {
  padding: 1px!important
}

.p-2 {
  padding: 2px!important
}

.p-3 {
  padding: 3px!important
}

.p-4 {
  padding: 4px!important
}

.p-5 {
  padding: 5px!important
}

.p-10 {
  padding: 10px!important
}

.p-15,.wrapper {
  padding: 15px!important
}

.p-20 {
  padding: 20px!important
}

.p-25 {
  padding: 25px!important
}

.p-30 {
  padding: 30px!important
}

.p-35 {
  padding: 35px!important
}

.p-40 {
  padding: 40px!important
}

.p-t-0 {
  padding-top: 0!important
}

.p-t-1 {
  padding-top: 1px!important
}

.p-t-2 {
  padding-top: 2px!important
}

.p-t-3 {
  padding-top: 3px!important
}

.p-t-4 {
  padding-top: 4px!important
}

.p-t-5 {
  padding-top: 5px!important
}

.p-t-10 {
  padding-top: 10px!important
}

.p-t-15 {
  padding-top: 15px!important
}

.bg-red {
    background: #ff5b57 none repeat scroll 0 0 !important;
}

.bg-green {
    background: #00acac none repeat scroll 0 0 !important;
}

.bg-blue {
    background: #348fe2 none repeat scroll 0 0 !important;
}

.bg-purple {
    background: #727cb6 none repeat scroll 0 0 !important;
}

.semi-bold {
    font-weight: 600;
}


/* ========================================================================
 * Bootstrap reset
 * ======================================================================== */
.row {
  margin-right: -10px;
  margin-left: -10px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, 
.col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, 
.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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, 
.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding-left: 10px;
  padding-right: 10px;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse{
  padding-left: 15px;
  padding-right: 15px;
}
.navbar-fixed-top .navbar-collapse {
  display: flex !important;
  align-items: center;
}
.hide{
    display: none;
}
/* ========================================================================
 * form parsley
 * ======================================================================== */
.invalid-form-error-message {
    margin-top: 10px;
    padding: 5px;
}

.invalid-form-error-message.filled {
    border-left: 2px solid #E74C3C;
}

p.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}

p.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

ul.parsley-errors-list {
    list-style: none;
    color: #E74C3C;
    padding-left: 0;
}

input.parsley-error,
textarea.parsley-error,
select.parsley-error {
    background: #FAEDEC;
    border: 1px solid #E85445;
}

.btn-group .parsley-errors-list {
    display: none;
}

/* ========================================================================
 * widget begin
 * ======================================================================== */

.widget {
    color: #fff;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 3px;
    overflow: hidden;
}

.widget.widget-stats {
    position: relative;
}

.widget-stats .stats-icon {
    color: #fff;
    font-size: 42px;
    height: 56px;
    line-height: 56px;
    margin-left: 15px;
    opacity: 0.2;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 15px;
    width: 56px;
}

.widget-stats .stats-info h4 {
    color: #fff;
    font-size: 12px;
    margin: 5px 0;
}

.widget-stats .stats-info p {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 0;
}

.widget-stats .stats-link a {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    color: #ddd;
    display: block;
    font-weight: 300;
    margin: 15px -15px -15px;
    padding: 7px 15px;
    text-align: right;
    text-decoration: none;
}

/* ========================================================================
 * widget end
 * ======================================================================== */
/*
.navbar-menu{
  float: left;
  margin: 21px 15px 0 9px;
}

.navbar-menu .zmdi{
  color: #fff;
  font-size: 22px;
}*/

.dropdown-menu > li > a .zmdi {
    font-size: 16px;
    line-height: 15px;
    vertical-align: middle;
    margin-right: 3px;
}

pre {
    display: block;
    margin: 0px 0px 9px;
    font-size: 12px;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #F5F5F5;
    border-radius: 0px;
}

.page-content pre.prettyprint{
    font-size: 12px;
    line-height: 1.5;
    border: 0 none;
    padding: 20px;
}

.m-b {
    margin-bottom: 15px;
}

.f-w-b{
	font-weight: 700;
}

.t-t-u{
	text-transform: uppercase;
}

/*.xunheader {
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
  min-height: 68px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  z-index: 11;
  width: 100%;
  left: 0;
  top: 0;
  padding: 0 11px;
  background-color: #A95290;
}

.logo h1{
	font-size: 16px;
	margin: 25px 0 0;
}

.logo h1 a{
	color: #fff;
	text-transform: uppercase;
}
*/

.xunwraper{
  height: auto;
  min-height: 100%;
  overflow-x: hidden;
  position: relative;
  width: 100%;
  opacity: 0.5;
}
.xunheader{
  /*display: block;
  height: 75px;
  position: relative;
  z-index: 99;
  border-bottom: 1px #8abacc solid;*/

}

.xunheader .navbar{
  /*background-color: #A95290;#a8009b*/
  /* background-color: #FFF; */

  border-radius:0;
  margin: 0;
  border-bottom: 1px #eaeaea solid;
}

.xunheader .navbar-secList,.xunheader .navbar-layer{
    width: 100%;
    height:320px;
    top: 76px;
    position: fixed;
    z-index: 100;
    display: none;
}
.xunheader .navbar-layer{
    background-color: black;
    opacity: 0.8;
    /* background-color: #21262A; */
    /* opacity: .9;
    filter:alpha(opacity=80); */
    z-index: 100;
}
.xunheader .navbar-secList table{

    margin: 50px auto 0;
    background-repeat:no-repeat !important;
}
.xunheader .navbar-secList table tr{}
.xunheader .navbar-secList table td{
     text-align: center;
    color:white;
    width:270px;
    background-repeat: no-repeat !important;
    transition: all .3s;
    /* border: 4px solid #21262A; */
    /* background-color: #2A2E37; */
}

.xunheader .navbar-secList table td:hover {
     /* opacity: .6;
     filter:alpha(opacity=60) !important; */
}

.xunheader .navbar-secList table td .txt_wrap{
    cursor: pointer;
    margin: 0 auto;
    display: block;
    color: white;
    text-align: left;
    padding: 16px 16px 16px 48px;
    cursor: pointer;
}
.xunheader .navbar-secList table td .txt_wrap:hover {
  border: 1px solid #2E77DE;
  color: #2E77DE;
}
.xunheader .navbar-secList table td .txt_wrap div{
    /* padding-top: 65px; */
    /* padding-top: 12px; */
    font-size:14px;
}

/************************************** 导航栏 背景图片 --start **************************************/
.xunheader .navbar-secList td {
  background-position: 12px;
  background-size: 30px;
}
/* 智能运维 */
.xunheader .navbar-secList .secList1 tr:nth-child(1) td:nth-child(1){
  background-image: url(../skin/images/navigation/xcicon2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(1) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/xcicon2-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(1) td:nth-child(2){
  background-image: url(../skin/images/navigation/zhicon1.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(1) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/zhicon1-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(1) td:nth-child(3){
  background-image: url(../skin/images/navigation/zhicon2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(1) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/zhicon2-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(2) td:nth-child(1){
  background-image: url(../skin/images/navigation/zhicon3.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(2) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/zhicon3-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(2) td:nth-child(2){
  background-image: url(../skin/images/navigation/zhicon4.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(2) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/zhicon4-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(2) td:nth-child(3){
  background-image: url(../skin/images/navigation/zhicon5.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(2) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/zhicon5-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(3) td:nth-child(1){
  background-image: url(../skin/images/navigation/zhicon6.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(3) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/zhicon6-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(3) td:nth-child(2){
  background-image: url(../skin/images/navigation/zhicon8.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(3) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/zhicon8-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(3) td:nth-child(3){
  background-image: url(../skin/images/navigation/zhicon9.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(3) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/zhicon9-2.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(4) td:nth-child(1){
  background-image: url(../skin/images/navigation/zhicon10.png);
}
.xunheader .navbar-secList .secList1 tr:nth-child(4) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/zhicon10-2.png);
}
/* 数据库生态 */
.xunheader .navbar-secList .secList2 tr:nth-child(1) td:nth-child(1){
  background-image: url(../skin/images/navigation/服务.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(1) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/服务1.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(1) td:nth-child(2){
  background-image: url(../skin/images/navigation/xcicon1.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(1) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/xcicon1-2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(1) td:nth-child(3){
  background-image: url(../skin/images/navigation/xcicon2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(1) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/xcicon2-2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(2) td:nth-child(1){
  background-image: url(../skin/images/navigation/sjicon1.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(2) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/sjicon1-2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(2) td:nth-child(2){
  /* width: 200px; */
  background-image: url(../skin/images/navigation/sjicon2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(2) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/sjicon2-2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(2) td:nth-child(3){
  background-image: url(../skin/images/navigation/可视化.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(2) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/可视化-2.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(3) td:nth-child(1){
  background-image: url(../skin/images/intelligence/dataAsset/数据资产.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(3) td:nth-child(1):hover{
  background-image: url(../skin/images/intelligence/dataAsset/数据资产1.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(3) td:nth-child(2){
  background-image: url(../skin/images/navigation/数据云.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(3) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/数据云1.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(3) td:nth-child(3){
  background-image: url(../skin/images/navigation/国产数据库.png);
}
.xunheader .navbar-secList .secList2 tr:nth-child(3) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/国产数据库1.png);
}
/* 解决方案 */
.xunheader .navbar-secList .secList3 tr:nth-child(1) td:nth-child(1){
  background-image: url(../skin/images/solution/fintech/金融科技数字员工.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(1) td:nth-child(1):hover{
  background-image: url(../skin/images/solution/fintech/金融科技数字员工1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(1) td:nth-child(2){
  background-image: url(../skin/images/navigation/金融.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(1) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/金融1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(1) td:nth-child(3){
  background-image: url(../skin/images/navigation/保险行业.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(1) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/保险行业1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(2) td:nth-child(1){
  background-image: url(../skin/images/navigation/通信.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(2) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/通信1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(2) td:nth-child(2){
  background-image: url(../skin/images/navigation/智能制造.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(2) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/智能制造1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(2) td:nth-child(3){
  background-image: url(../skin/images/navigation/智慧.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(2) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/智慧1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(3) td:nth-child(1){
  background-image: url(../skin/images/navigation/上云迁移.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(3) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/上云迁移1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(3) td:nth-child(2){
  background-image: url(../skin/images/navigation/DEVOP.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(3) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/DEVOP1.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(3) td:nth-child(3){
  background-image: url(../skin/images/navigation/应急.png);
}
.xunheader .navbar-secList .secList3 tr:nth-child(3) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/应急1.png);
}
/* 投资者关系 */
.xunheader .navbar-secList .secList4 tr:nth-child(1) td:nth-child(1){
  background-image: url(../skin/images/navigation/tzzicon1.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(1) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/tzzicon1-2.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(1) td:nth-child(2){
  background-image: url(../skin/images/navigation/tzzicon2.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(1) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/tzzicon2-2.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(1) td:nth-child(3){
  background-image: url(../skin/images/navigation/tzzicon3.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(1) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/tzzicon3-2.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(2) td:nth-child(1){
  background-image: url(../skin/images/navigation/tzzicon4.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(2) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/tzzicon4-2.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(2) td:nth-child(2){
  background-image: url(../skin/images/navigation/tzzicon5.png);
}
.xunheader .navbar-secList .secList4 tr:nth-child(2) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/tzzicon5-2.png);
}
/* 关于新炬 */
.xunheader .navbar-secList .secList5 tr:nth-child(1) td:nth-child(1){
  background-image: url(../skin/images/navigation/xjicon1.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(1) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/xjicon1-2.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(1) td:nth-child(2){
  background-image: url(../skin/images/navigation/xjicon2.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(1) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/xjicon2-2.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(1) td:nth-child(3){
  background-image: url(../skin/images/navigation/xjicon3.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(1) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/xjicon3-2.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(2) td:nth-child(1){
  background-image: url(../skin/images/navigation/xjicon4.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(2) td:nth-child(1):hover{
  background-image: url(../skin/images/navigation/xjicon4-2.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(2) td:nth-child(2){
  background-image: url(../skin/images/navigation/xjicon5.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(2) td:nth-child(2):hover{
  background-image: url(../skin/images/navigation/xjicon5-2.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(2) td:nth-child(3){
  background-image: url(../skin/images/navigation/xjicon6.png);
}
.xunheader .navbar-secList .secList5 tr:nth-child(2) td:nth-child(3):hover{
  background-image: url(../skin/images/navigation/xjicon6-2.png);
}
/************************************** 导航栏 背景图片 --end **************************************/

.xunheader .navbar-secList .secList0{

}
.xunheader .navbar-secList .secList0 td{
    /* background: url(../skin/images/secList0.png); */
}
.xunheader .navbar-secList .secList0 td:hover{
    /* background: url(../skin/images/secList0b.png); */
}

.xunheader .navbar-secList .secList1{
    /* margin-top: 50px; */
}
.xunheader .navbar-secList .secList1 td{
    /* background: url(../skin/images/secList1.png); */
}
.xunheader .navbar-secList .secList1 td:hover{
    /* background: url(../skin/images/secList1b.png); */
}

.xunheader .navbar-secList .secList2{
}
.xunheader .navbar-secList .secList2 td{
    /* background: url(../skin/images/secList21.png); */
}
.xunheader .navbar-secList .secList3{
    /* margin-top: 50px; */
}
.xunheader .navbar-secList .secList3 td{
    /* background: url(../skin/images/secList3.png); */
}
.xunheader .navbar-secList .secList4{
}
.xunheader .navbar-secList .secList4 td{
    /* background: url(../skin/images/secList5.png); */
}
.xunheader .navbar-secList .secList5{
    /* margin-top: 50px; */
}
.xunheader .navbar-secList .secList5 td{
    /* background: url(../skin/images/secList5.png); */
}

.xunheader .navbar-header{
  /* width: 225px; */
}

.xunheader .navbar-nav{
  padding-top: 16px;
  margin-left: 140px;
  display: flex;
}

@media screen and (max-width: 1200px) {
  .xunheader .navbar-nav>li>a {
      margin: 0 1.5rem !important;
  }
}

@media screen and (max-width: 800px) {
  .xunheader .navbar-nav>li>a {
    margin: 0 4px !important;
    font-size: 14px;
  }
}

/* #navbar .container {
  width: 90% !important;
  padding: 0px;
} */
.xunheader .navbar-nav>li>a{
  padding: 10px 0;
  /* color: #5a625e; */
  margin: 0 29px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav>li {
  float: none;
}

.xunheader .navbar-nav>li>a:hover{
  border-bottom: 2px #0059C9 solid;
  /* color: #0052d9 !important; */
}

.xunheader .navbar-nav>li>.no-bottom:hover {
  border-bottom: none !important;
}

.xunheader .navbar-nav>li.active>a{
  
}

.xunheader .navbar-nav>li>a:hover,.xunheader .navbar-nav>li>a:link,.xunheader .navbar-nav>li>a:visited{
  background-color: transparent;
}

.xunheader .navbar-brand{
  /* width: 180px; */
  height: 75px;
  /* margin-left:-10px!important; */
  padding: 10px 0;
  color: #fff;
  text-transform: uppercase;
  /*border-right: 1px #8abacc solid;*/
}

.xunmain{
    /*position: relative;
    padding-bottom: 65px;
    padding-top: 65px;*/

}

.sidebar{
	display: none;
  position: absolute;
  top: 66px;
	width: 238px;
  left: 0; 
  z-index: 98;
	background: #fff none repeat scroll 0 0;
  bottom: 0;
  opacity: 1;
  box-shadow: 0px 0px 9px rgba(51, 51, 51, 0.38);
	/*height: calc(100% - 65px);
  height: 100%;
  background: rgba(0, 0, 0, 0) linear-gradient(to right, #3a3633 93%, #2a2725 100%) repeat scroll 0 0;
  transition: all 300ms ease 0s;
  transform: translate3d(0px, 0px, 0px);
  
	overflow: hidden;
  min-height: 100%;*/ 
  /*-webkit-box-shadow: 3px 0px 9px 0px rgba(51, 51, 51, 0.38);
  -moz-box-shadow:    3px 0px 9px 0px rgba(51, 51, 51, 0.38);
  box-shadow:         3px 0px 9px 0px rgba(51, 51, 51, 0.38);
  border-right: 1px rgba(208, 208, 208, 0.68) solid;
	/*box-shadow: 0px 0px 9px rgba(51, 51, 51, 0.38);
  transition: all 250ms cubic-bezier(0.1, 0.57, 0.1, 1) 0s;
  box-shadow:0 0 0 #fff, 
    0px 0px 9px rgba(51, 51, 51, 0.38), 
    0 0 0 #fff, 
    0 0 0 #fff; */
}

.sidebar-fixed{
  position: fixed;
  top: 66px;
  left: 0;
  z-index: 10;
}


.sidebarBlock{
  display: block;
}

.xunsetting{
  /*position: fixed;
  right: 0;
  top: 66px;
  bottom: 0;
  width: 238px;
  display: none;
  border-left: 1px rgba(208, 208, 208, 0.68) solid;
  z-index: 98;
  background: #fff none repeat scroll 0 0;*/
  right: 0;
  left: auto;
  bottom: 0;
}

.xunsettingshow{
  display: block;
}



.xst-box{
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin-bottom: -1px;
}

.xst-title{
  margin: 0 auto;
  padding: 9px 0;
  width: 100%;
  
  text-align: center;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  color: #555;
  font-size: 1.6rem;
  font-weight: normal;
  font-style: italic;
  /* font-family: 'EB Garamond', serif; */
  text-shadow: 0 0 1px rgba(150,150,150,0.6);
}

.xst-list{
  padding: 7px 0 0 7px;
  margin: 0;
}

.xst-list li{
  margin: 5px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  display: inline-block;
  cursor: pointer;
  -moz-transition-duration: .5s;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
}

.xst-list li:hover{
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5)
}


.sidebar .profile{
	padding: 20px;
	text-align: left;
  background: #fff none repeat scroll 0% 0%;
  height: 78px;
  overflow:hidden;
  border-bottom: 1px solid rgba(208, 208, 208, 0.68);
}
.sidebar .profile .img {
    float: left;
    width: 51px;
    height: 51px;
    margin-top: -5px;
    margin-right: 15px;
    overflow: hidden;
    border-radius: 50%;
    padding: 2px;
    background-color: #fff;
    border: 1px solid rgba(52, 73, 98, 0.38);
}

.sidebar .profile .info{
  font-size: 14px;
  color: #5e5e5e;
}

.sidebar .profile .info small {
    display: block;
    color: #889097;
}

.sidebar .profile .img img {
    max-width: 100%;
    max-height: 100%;
}

.navlist ul{
  list-style: outside none none;
  padding-left: 0px;
  margin: 0px;
}

.navlist ul > li > a {
  padding: 3px 16px 3px 16px;
  display: block;
  color: #4C4C4C;
  font-weight: 500;
  position: relative;
}

.navlist ul > li.active > a {
  color: #262626;
  background-color: #F4F4F4;
}

.navlist ul > li > a > i{

	font-size: 20px;
	
	width: 25px;
	text-align: center;
	padding: 13px 0px;
}

.navlist ul > li > a > i.fa{
  font-size: 12px;
  width: 16px;
  text-align: left;
  padding: 2px 0px;
}

.navlist ul > li > a:hover {
  color: #262626;
  background-color: #f7f7f7;
}

.navlist .sub-menu{
  padding: 18px 0 0;
}

.navlist .sub-menu ul{
  padding: 0 0 0 18px;
}

.navlist .sub-menu > li > a{
  color: #7f7f7f;
  padding: 0 16px 8px 46px;
  font-weight: 500;
  display: block;
}

.navlist ul.sub-menu > li > a:hover {
  color: #000;
  background-color: transparent;
}

.navlist ul.sub-menu > li.active > a {
  color: #000;
  background-color: transparent;
}

.xunmain .content{
  margin-left: 238px;
  padding: 0px 0px 52px;
  min-height: 500px;
  position: relative;
}

.xunmainCtrl .sidebar,.xunmainCtrl .sidebar-bg{
  display: none;
}

.xunmainCtrl .content{
 margin-left: 0;
}

.page-head {
    background: #FFF none repeat scroll 0% 0%;
    padding: 3px 20px;
    position: relative;
    height: 78px;
    overflow:hidden;
    border-bottom: 1px solid rgba(208, 208, 208, 0.68);
}

.page-head h2 {
    margin-bottom: 0px;
    margin-top: 8px;
    /* font-family: "Open Sans",sans-serif; */
    font-weight: 300;
    letter-spacing: -1px;
    font-size: 28px;
    line-height: 36px;
}

.page-head .breadcrumb {
    background: transparent none repeat scroll 0% 0%;
    margin-bottom: 0px;
    padding: 2px;
    font-size: 12px;
}

.page-content{
  margin: 15px;
}

.panel {
    position: relative;
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
    /*padding: 3px 20px;*/
    
}


.panel-body .zmdi {
    font-size: 23px;
    vertical-align: middle;
    color: #333;
    margin-right: 10px;
}

.panel-padding{
  padding: 20px;
}


.panel .panel-heading h3{
  font-size: 18px;
  padding: 12px 0;
  margin: 0px;
  border-bottom: 1px #dedede solid
}

.panel .panel-heading h3 span{
  font-size: 12px;
  padding: 0 0 0 9px;
  /*color: #889097;*/
}

.panel .panel-heading .panel-title{
  border-bottom: 0;
  padding: 0;
}

.panel-title {
    font-size: 12px;
}
.panel-title, .panel-title .pull-right {
    line-height: 20px;
}

.panel-title a{
  display: block;
}

.ctrl {
    list-style: outside none none;
    padding: 0px;
    z-index: 3;
    margin: 0px;
}

.panel .panel-heading .ctrl{
    position: absolute;
    right: 10px;
    z-index: 2;
    top: 15px;
}


.ctrl > li {
    display: inline-block;
    vertical-align: baseline;
}

.ctrl > li > a, .ctrl > a {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    padding-top: 5px;
}

/* ========================================================================
 * panel
 * ======================================================================== */
.panel-heading {
  border: medium none;
  padding: 10px 15px;
}
.ui-sortable .panel-heading {
    cursor: move;
}
.panel-with-tabs{
  font-size: 12px;
}
.panel-with-tabs .panel-heading {
    background: #c1ccd1;
    color: #333;
}
.panel-with-tabs .panel-heading .nav-tabs>li>a {
    padding: 10px 15px;
    line-height: 20px;
}
.panel-with-tabs .panel-heading .nav-tabs {
    margin-top: -10px;
    margin-right: -15px;
}
.panel-with-tabs .nav-tabs,
.panel-with-tabs .nav-tabs>li>a,
.panel-with-tabs .nav-tabs>li.active>a, 
.panel-with-tabs .nav-tabs>li.active>a:focus, 
.panel-with-tabs .nav-tabs>li.active>a:hover{
  border: none!important;
  color: #242a30;
}

.tabs-below .nav-tabs>li>a{
  border-radius: 0 0 4px 4px;
}
.panel-inverse > .panel-heading {
    background: #242a30 none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-0 > .panel-heading {
    background: #a8009b none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-1 > .panel-heading {
    background: #55135d none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-2 > .panel-heading {
    background: #941b2a none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-3 > .panel-heading {
    background: #727cb6 none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-4 > .panel-heading {
    background: #067bb0 none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-5 > .panel-heading {
    background: #008445 none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-6 > .panel-heading {
    background: #009997 none repeat scroll 0 0;
    color: #fff;
}
.panel-theme-7 > .panel-heading {
    background: #859800 none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-8 > .panel-heading {
    background: #348fe2 none repeat scroll 0 0;
    color: #fff;
}

.panel-theme-9 > .panel-heading {
    background: #183753 none repeat scroll 0 0;
    color: #fff;
}


.panel-heading-btn {
    float: right;
}

.btn-circle, .btn.btn-circle {
    border-radius: 50%;
}

.btn-icon, .btn.btn-icon {
  border: medium none;
  display: inline-block;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  padding: 0;
  text-align: center;
  width: 28px;
}

.btn-icon.btn-xs {
  font-size: 8px;
  height: 16px;
  line-height: 16px;
  width: 16px;
}

.ui-sortable-placeholder {
  border: 1px dashed #82868b!important;
  visibility: visible!important;
  background: 0 0;
  margin: 0!important
}

.panel.ui-sortable-placeholder {
  margin: -1px -1px 19px!important;
  box-shadow: none!important;
  -webkit-box-shadow: none!important
}

.tabs-left,.tabs-right{
  clear: both;
  float: left;
  width: 100%;
}

.tabs-left .nav{
  float: left;
}

.tabs-right .nav{
  float: right;
}

.tabs-left > .nav > li > a, .tabs-right > .nav > li > a {
    min-width: 60px;
    background-color: #c1ccd1;
}

.tabs-left .tab-content, .tabs-right .tab-content {
    overflow: auto;
}

.tabs-left .nav>li.active>a, 
.tabs-left .nav>li.active>a:focus,
.tabs-left .nav>li.active>a:hover,
.tabs-right .nav>li.active>a, 
.tabs-right .nav>li.active>a:focus,
.tabs-right .nav>li.active>a:hover{
  background-color: #fff;
}

.tabs-border{
  border: 1px #ccc solid;
}

.tabs-border .nav>li>a{
  
}
/* ========================================================================
 * progress
 * ======================================================================== */
.panel-heading .progress.pull-left, .panel-heading .progress.pull-right {
    width: 38%;
    min-width: 120px;
}

.progress-sm {
    height: 10px;
}

.progress-sm .progress-bar {
    line-height: 10px;
}

.progress-bar.progress-bar-inverse {
    background-color: #2d353c;
}
/* ========================================================================
 * Bootstrap: tabs
 * ======================================================================== */
.tab-content {
    padding: 16px 12px;
    position: relative;
}

.nav-tabs > li > a > .zmdi,.nav-pills > li > a > .zmdi {
  opacity: 0.75;
  font-size: 120%;
  width: auto;
  margin-right: 0;
}

.nav-pills .dropdown.active > a > .zmdi {
  color: #fff;
}

/* ========================================================================
 * Bootstrap: accordion
 * ======================================================================== */
.accordion .zmdi{
  line-height: 12px;
}
.accordion .zmdi.pull-right{
  line-height: 18px;
}
.accordion .collapsed .zmdi-chevron-down{
  margin: 0 11px 0 3px;
}
.accordion .collapsed .zmdi-chevron-down:before{
  content: '\f2fb';
}

/* ========================================================================
 * Bootstrap: popover
 * ======================================================================== */
.popover-container .btn{
  margin: 0 38px 9px 0;

}

/* ========================================================================
 * Bootstrap: scrollspy
 * ======================================================================== */
.scrollspy-container {
  position: relative;
}

.scrollspy-body {
  position: relative;
  height: 216px;
  overflow: auto;
}

/* ========================================================================
 * Bootstrap: affix
 * ======================================================================== */
.affix-container{
  position: relative;
}
.affix-container .affix{
  top: 90px;
}

/* ========================================================================
 * form reset
 * ======================================================================== */
.form-horizontal .control-label{
  padding-right: 0;
}

.form-horizontal .control-help{
  padding-left: 0;
}

.fl-styled input {
    visibility: hidden;
    display: none;
}

.fl-styled i {
    display: inline-block;
    height: 18px;
    width: 18px;
    cursor: pointer;
    vertical-align: middle;
    border: 2px solid #CCC;
    border-radius: 3px;
    text-align: center;
    padding-top: 1px;
    /* font-family: 'FontAwesome'; */
    margin-top: -4px;
    margin-right: 3px;
    font-size: 12px;
}

.fl-styled input:checked + i {
    border-color: #A95290;
    color: #A95290;
}

.fl-styled input[type=radio] + i {
    border-radius: 18px;
    font-size: 11px;
    line-height: 13px;
}

.fl-styled input[type=checkbox]:checked + i:before {
    content: "\f00c";
}

.fl-styled input[type=radio]:checked + i:before {
    content: "\f111";
}

.icon-list div {
  line-height: 40px;
  white-space: nowrap;
  cursor: pointer;
}

.icon-list i {
    display: inline-block;
    width: 40px;
    margin: 0;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: font-size .2s;
    transition: font-size .2s;
}

.anim-demo{
    margin-top: 17px;
}

.anim-demo .col-xs-6{
  margin-bottom: 12px;
}

.topoHolder{
  overflow: auto;
  background: url(../skin/images/bg_topo.png);
  padding: 15px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}

.map_icon img{
  width: auto;
}

.dropdown-menu.media-list {
    max-width: 280px;
    padding: 0;
}

.dropdown-menu.media-list .dropdown-header {
    color: #242a30;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 10px;
    padding: 0;
    background: #fafafa none repeat scroll 0 0;
    padding: 10px 20px !important;
}

.dropdown-menu.media-list > .media .media-object {
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 36px;
}

.dropdown-menu.media-list p {
    margin-bottom: 4px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.navbar-nav > li > a .label {
    background: #ff5b57 none repeat scroll 0 0;
    border-radius: 20px;
    display: block;
    font-weight: 300;
    line-height: 12px;
    padding: 0.3em 0.6em;
    position: absolute;
    right: 3px;
    top: 7px;
}

/* ========================================================================
 * search: 顶部搜索框 begin
 * ======================================================================== */

.navbar-form {
    margin: 17px 0 0;
}

.navbar-form .form-control {
    border-radius: 9px;
    height: 30px;
    padding: 5px 15px;
    width: 200px;
}

.navbar-form .btn-search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 30px 30px 0;
    height: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: absolute;
    right: 15px;
    top: 17px;
}

.form-control:focus {
    border-color: #9fa2a5;
    box-shadow: none;
}

.navbar-form .form-control:focus {
    animation: 0.2s ease 0s normal none 1 running expand;
    width: 300px;
}

/* ========================================================================
 * search: 顶部搜索框 end
 * ======================================================================== */

/* ========================================================================
 * Unlimited Nav Tabs: begin
 * ======================================================================== */
a {
  transition: color 100ms ease-in-out 0s;
}
.nav-tabs.nav-tabs-inverse {
    background: #242a30 none repeat scroll 0 0;
}
.tab-overflow {
    border-radius: 2px 2px 0 0;
    position: relative;
}
.tab-overflow, .tab-overflow .nav.nav-tabs {
    border-radius: 2px 2px 0 0;
    overflow: hidden;
}
.tab-overflow .nav.nav-tabs {
    border-radius: 2px 2px 0 0;
    display: table;
    margin: 0;
    white-space: nowrap;
    border: medium none !important;
}
.tab-overflow .nav.nav-tabs > li, .tab-overflow.nav.nav-tabs > li {
    display: table-cell;
    float: none;
}
.tab-overflow .nav.nav-tabs > li > a {
    margin-left: -1px;
    border: medium none !important;
    color: #6e7179;
}

.tab-overflow .nav.nav-tabs > li.active > a {
    border: medium none !important;
}

.nav-tabs.nav-tabs-inverse > li.active > a, 
.nav-tabs.nav-tabs-inverse > li.active > a:focus, 
.nav-tabs.nav-tabs-inverse > li.active > a:hover {
    background: #fff none repeat scroll 0 0;
    color: #242a30;
}
.nav-tabs.nav-tabs-inverse > li > a:focus, .nav-tabs.nav-tabs-inverse > li > a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
}

.tab-overflow .next-button, .tab-overflow .prev-button {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    display: none !important;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s linear 0s;
    z-index: 10;
}
.tab-overflow .prev-button {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    left: 0;
    right: auto;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button {
    box-shadow: 0 0 15px #000;
}
.tab-overflow .next-button a, .tab-overflow .prev-button a {
    background: #c1ccd1 none repeat scroll 0 0;
    margin: 0;
}
.flat-black .tab-overflow .next-button a, .flat-black .tab-overflow .prev-button a {
    background: #d2d2d2 none repeat scroll 0 0;
}
.tab-overflow .prev-button > a {
    border-radius: 3px 0;
}
.nav.nav-tabs.nav-tabs-inverse > li > a, .nav.nav-tabs.nav-tabs-inverse > li > a:focus, .nav.nav-tabs.nav-tabs-inverse > li > a:hover, .tab-overflow .nav-tabs-inverse .next-button > a, .tab-overflow .nav-tabs-inverse .prev-button > a {
    background: #242a30 none repeat scroll 0 0;
}
.flat-black .nav.nav-tabs.nav-tabs-inverse > li > a, .flat-black .nav.nav-tabs.nav-tabs-inverse > li > a:focus, .flat-black .nav.nav-tabs.nav-tabs-inverse > li > a:hover, .flat-black .tab-overflow .nav-tabs-inverse .next-button > a, .flat-black .tab-overflow .nav-tabs-inverse .prev-button > a {
    background: #2a2a2a none repeat scroll 0 0;
}
.nav.nav-tabs.nav-tabs-inverse > li.active > a, .nav.nav-tabs.nav-tabs-inverse > li.active > a:focus, .nav.nav-tabs.nav-tabs-inverse > li.active > a:hover {
    background: #fff none repeat scroll 0 0;
    color: #242a30;
}
.tab-overflow.overflow-left .prev-button, .tab-overflow.overflow-right .next-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block !important;
    opacity: 1;
}
.tab-overflow .nav-tabs > li.prev-button + li.active > a {
    border-radius: 0 3px 0 0;
}

/* ========================================================================
 * Unlimited Nav Tabs: end
 * ======================================================================== */


/* ========================================================================
 * widgets: begin
 * ======================================================================== */
.widgets-tools{

}

.widgets-tools .btn-group{
  margin: 0 0 9px;
}

.btn-default-gradient{
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -ms-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(top,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#e6e6e6',GradientType = 0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled = false);
  border: 1px solid #ccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
 /* ========================================================================
 * widgets: end
 * ======================================================================== */

.container{
  position: relative;
  /* min-width:1200px; */
}
 .carousel-container{
    /*height: 529px;
    
    position: absolute;
    overflow: hidden;*/
    width: 100%;
    top: 0;
    left: 0;
    z-index: -2;
     margin-top: 76px;
 }
 .carousel-container .item img{
   margin: 0 auto;
 }
 .navbar-search{
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 74px;
  /*border-left: 1px #8abacc solid;*/
 }

 .icon_home{
  display: block;
  width: 24px;
  height: 19px;
  background: url(../skin/images/icon_home1.png)
 }

  .icon_search{
  display: block;
  width: 27px;
  height: 27px;
  background: url(../skin/images/icon_search1.png);
  margin: 25px 0 0 33px;
 }

 .consult {
  /* margin: 16px 0 0 0; */
  margin-left: 1rem;
  padding: 8px 16px;
  /* width: 98px;
  height: 24px; */
  line-height: 24px;
  color: #fff;
  font-size:14px;
  text-align: center;
  background: #0052d9;
  /* border-radius: 12px; */
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
 }
 /* .consult:hover {
   background: linear-gradient(-54deg, #26d1ea 0%, #2178de 100%);
 } */

 .xunmain .container{
    clear: both;
   padding-top: 32px;
 }

 .thumbnail{
  padding: 0;
  border: 0 none;
 }

 .thumbnail h3{
  color: #444343;
  font-size: 16px;
  margin-bottom: 25px;
  height: 36px;
 }

  .thumbnail p{
  color: #a6a5a5;
  font-size: 13px;
 }

 .thumbnail .caption{
  padding: 0;
 }
 a.btn-link{
    font-size: 13px;
    padding: 0;
 }

  a.btn-link .fa{
    padding: 0 0 0 6px;
  }
 a.btn-link:active, a.btn-link:hover, a.btn-link:link{
  color: #a6a5a5;
 }

 .thumbnail:hover .btn-link{
  color: #0059c9;
 }

 .xunmain .row {
    margin-right: -20px;
    margin-left: -20px;
}
  .xunmain .col-sm-6{
    padding-left: 20px;
    padding-right: 20px;
 }

 /*----footer---*/
.footer{ clear:both; width:100%; background: #272d36; margin-top:5px; padding: 42px 0 0;position: relative;}
.footerLeft{ color:#525151; width:32%; float:left; line-height:22px;font-size: 12px; } 
.footerLeft span{ display:block; }
.footerLeft .hotline b{ 
  /* font-family:Times New Roman,Georgia,"微软雅黑";  */
  padding-left:5px;line-height:22px; font-size:14px; }
.footerRight{ color:#686666; font-size: 12px; line-height:22px; text-align:left; float:left; }
.footerRight span{ color:#fff; font-size: 14px;display: block;margin-bottom: 24px;}
.footerRight img{ width:60px; margin:5px 0; }
.footerRight a, .footerRight p{ color:#9E9E9E; line-height:22px; font-size: 12px; }
.footerRight a:hover{ text-decoration:underline; color:#0059c9; }
.footer .partner span{ padding-right:5px; }
.footer .statistics{ text-align:center; }
.footer .statistics span{ width:30px; }
.footer ul{
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.footer li{
  list-style: none;
}

.footerLeft span.title{
  color: #969595;
  font-size: 16px;
  margin-bottom: 12px;
}

.partner{
  clear: both;
  height: 31px;
  background-color: #292929;
  margin-top: 38px;
}

.posRight{
  position: absolute;
  right: 0;
  top: 32px;
}

.posWeiXin{
  position: absolute;
  right: -6px;
  top: -32px;  
  
}

.posRight h3{
  position: absolute;
  top: -10px;
  left: 9px;
  width: 82px;
  height: 25px;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #686666;
  text-align: center;
}

.posRight p{
  position: absolute;
  left: 9px;
  top: 5px;
}

.icon_hz{
  display: block;
  background-image: url(../skin/images/ftbg1.png);
  background-repeat: no-repeat;
}

a.iconwp:hover .icon_hz{
  background-image: url(../skin/images/ftbg2.png);
  background-repeat: no-repeat;
}

.icon_hz1{
  background-position: 0 -33px;
  height: 36px;
  width: 86px;
}

.icon_hz2{
  background-position: 0px -75px;
  height: 36px;
  width: 86px;
  background-image: url(../skin/images/ftbg2-2.png) !important;
  background-position: 5px;
  background-size: 76px;
}

.icon_hz2:hover{
  background-image: url(../skin/images/ftbg2-1.png) !important;
  background-position: 5px;
  background-size: 76px;
}

.icon_hz3{
  background-position: -6px -6px;
  height: 23px;
  width: 23px;
  display: inline-block;
}

.icon_hz4{
  background-position: -42px -6px;
  height: 23px;
  width: 23px;
  display: inline-block;
}

.icon_hz5{
  background-position: -41px -6px;
  height: 36px;
  width: 86px;
  display: inline-block;
  display: block;
  background-image: url(../skin/images/ftbg3.png) !important;
  background-position:0;
}

.icon_hz5:hover{
  background-image: url(../skin/images/ftbg4.png) !important;
  background-position:0;
}

.iline{
  display: block;
  height: 1px;
  background-color: #686666;
  margin: 9px 0;
}

.ppcoll{
  width: 101px;
  height: 160px;
  border: 1px solid #4b4b4b;
}


/*----footer end---*/
