@charset "utf-8";
/* CSS Document */

body {
	font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, .lead {
	font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif
}

.nav>li>a {
position: relative;
display: block;
padding: 15px 10px;
font-size:15px;
}

/*头部图片幻灯片*/

.carousel-caption {
	z-index: 10;
	bottom: 20px;
	left: 15%;
	right: 15%;
	color:#FFF;
  text-shadow: 0 1px 2px rgba(100, 100, 100, 0.6);
}
.carousel-caption  h1{ font-size:60px;}
.carousel-caption  a{display:inline-block;}

.slide{ margin-bottom:20px;}

.carousel .item {
	height: 400px;
/*	background-color: #777*/
}
.carousel-inner>.item>img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 400px;
}
.carousel .masthead-bg {
	
	position: absolute;
	top: 0;
	left: 0 ;
	min-width: 100%;
	height: 400px;
	text-shadow: 0 1px 3px rgba(0,0,0,0.4), 0 0 30px rgba(0,0,0,0.075);
	/*background-repeat: repeat-x;
	background-image: -webkit-linear-gradient(45deg, #020031, #6d3353);
	background-image: -moz-linear-gradient(45deg, #020031, #6d3353);
	background-image: linear-gradient(45deg, #020031, #6d3353);*/
}
.carousel .slide1 {
	/*background-image: -webkit-linear-gradient(45deg, #020031, #6d3353);
	background-image: -moz-linear-gradient(45deg, #020031, #6d3353);
	background-image: linear-gradient(45deg, #020031, #6d3353);*/
}
.carousel  .slide2 {
	/*background-image: -webkit-linear-gradient(45deg,  #050f06 0%, #51a351 100%);
	background-image: -moz-linear-gradient(45deg,  #050f06 0%, #51a351 100%);
	background-image: linear-gradient(45deg,  #050f06 0%, #51a351 100%);*/
	
}
.carousel  .slide3 {
	/*background-image: -webkit-linear-gradient(45deg,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%);
	background-image: -moz-linear-gradient(45deg,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%);
	background-image: linear-gradient(45deg,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%);*/
}

.carousel .masthead-bg:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../img/bs-docs-masthead-pattern.png) repeat center center;
	opacity: .4
}



/*-----小通栏标题栏----*/
.bc-social{padding:15px 0;text-align:center;background-color:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ddd}
.bc-social-buttons{margin-left:0;margin-bottom:0;padding-left:0;list-style:none}.bc-social-buttons li{display:inline-block;padding:5px 8px;line-height:1;font-size:16px}
.bc-social-foot{
padding:10px 0;
color: #FFF;
background-color: #3276B1;
border-color: #285E8E;
z-index:9000;
display:none;

}
.bc-social-foot .bc-social-buttons li{display:inline-block;padding:5px 8px;line-height:1;font-size:16px; font-weight:bold;}




/*页脚*/

.UISitemap{/*background:#4b4b4b;*/ background: #4B4B4B;}
.UISitemap .sit{/*width:950px;*/float:left; background-color: #4b4b4b;}
.UISitemap .sit:after,.sit:before{clear:both;display:block;content:"";}
.UISitemap a{ color:#b7b7b7;}

#sitemapcont{/*width:732px;*/   padding:25px 0px 12px;*padding:20px 0px 12px;overflow:hidden;float:left; }
#sitemapcont dl{float:left;width:108px;display:inline;margin-bottom:10px;margin-left:4px;}
#sitemapcont dt{color:#fff; font-size: 14px;}
#sitemapcont dd{margin-top:6px;font-size:12px;}
#sitemapcont p{height:25px;line-height:25px;*height:30px;*line-height:30px;/*margin-bottom:20px;*/ margin-bottom: 20px;font-family:Microsoft YaHei;}
#sitemapcont p span{height:25px;line-height:25px;*height:30px;*line-height:30px;width:200px;float:left;font-size:26px;font-weight:bold;color:#fff;}
#sitemapcont p a.weibo{width:100px;height:20px;float:left;margin-top:0;*margin-top:8px;display:inline-block;margin-left:0;}
#sitemapcont .col-md-2{/*width: 110px;*/}
#sitemapcont .col-md-4{padding: 0 0 0 0;}



/*.UISitemap .info{width:207px;_width:187px!important;height:auto;float:right;margin-right:10px;display:inline; background-color: #5c5c5c; padding-top:10px;}*/
.UISitemap .info{width:207px;_width:187px!important;height:auto;float:right;display:inline; background-color: #5c5c5c; /*padding-top:10px;*/ padding-top: 20px;}
.UISitemap .info div{width:172px;*margin:0px auto 12px;margin:0px auto 12px;_margin:0px auto 12px!important;_display:inline;}
.UISitemap .info div p{/* height:24px; */line-height:24px;color:#fff;font-size:12px;padding-left:30px; margin-bottom: 5px;}
.UISitemap .info div p.tel{background-position:0px 6px;}
.UISitemap .info div p.tel em{color:#a6d43e;}
.UISitemap .info div p.tear{background-position:0px -21px;font-size:12px;}
/* .UISitemap .info div p.tear a{text-shadow:0 -1px 0 #d4d4d4;border-radius:3px;color:#6e6e6e;-webkit-box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);-moz-box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);background:#d9d9d9;background:-moz-linear-gradient(90deg, #9e7e02, #d9d9d9);background:-webkit-gradient(linear,50% 100%,50% 0%,from(#9e7e02),to(#d9d9d9));background:-webkit-linear-gradient(90deg, #9e7e02, #d9d9d9);background:-o-linear-gradient(90deg, #969696, #d9d9d9);height:20px;margin-left:5px;padding:3px 5px;} */
.UISitemap .info div p.tear a{text-shadow:0 -1px 0 #d4d4d4;border-radius:3px;color:#5c5c5c;-webkit-box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);-moz-box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);background:#d9d9d9;/* 一些不支持背景渐变的浏览器 */background:-moz-linear-gradient(90deg, #9e7e02, #efe73f);background:-webkit-gradient(linear,50% 100%,50% 0%,from(#9e7e02),to(#efe73f));background:-webkit-linear-gradient(90deg, #9e7e02, #efe73f);background:-o-linear-gradient(90deg, #9e7e02, #efe73f);height:20px;margin-left:5px;padding:3px 5px;}
.UISitemap .info div p.tear a:hover{text-decoration:none;background:#d9d9d9;/* 一些不支持背景渐变的浏览器 */background:-moz-linear-gradient(90deg, #efe73f, #9e7e02);background:-webkit-gradient(linear,50% 100%,50% 0%,from(#efe73f),to(#9e7e02));background:-webkit-linear-gradient(90deg, #efe73f, #9e7e02);background:-o-linear-gradient(90deg, #efe73f, #9e7e02);}
.UISitemap .info div p.exmail{}
.UISitemap .info div p.fonin{padding-left:0px;}
.UISitemap .info div p span{font-size:12px;font-weight:normal;margin-left:5px;color:#b7b7b7;}
/*.UISitemap .ewm{width:109px;height:109px;float:right;margin:30px 10px 0px 0px;color:#fff;}*/
.UISitemap .ewm{width:109px;height:109px;float:right;padding:50px 10px 0px 0px;color:#fff;}
.UISitemap .ewm p{line-height:18px;text-align:center;margin-top:5px;font-size:12px; width: 110px;}



.UIFooter{background:#434343;padding:20px 0px 10px 0px;line-height:18px;font-size:14px; text-align:center; color:#b7b7b7;}
.UIFooter a{display:inline-block;margin:0 5px;color:#b7b7b7;}
.UIFooter a:hover{color:#ccc}


/*底部友情链接、服务导航*/
.links {
	margin-top:0px;
    padding: 16px 0px 0px;
    background:  #FCFCFC ;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #F1F1F1;
}
.links a{ color:#000;}


/*顶部导航修饰*/
.navbar-brand { padding:0px;}
.navbar{ margin-bottom:0px;}
.navbar_bottom{width:100%;height:2px;line-height:0;font-size:0;overflow:hidden;text-align:center;z-index:1;background-color:#0fa6ea;background:-webkit-linear-gradient(left,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%);
background:-moz-linear-gradient(left,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%);
background:-ms-linear-gradient(left,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%)
;background:linear-gradient(left,#0FA6EA 0,#59CC18 10%,#0FA67B 60%,#0FA6EA 100%)}








/*图文内容块边距调整*/
.padd0{ padding-left:2px; padding-right:2px; padding-top:5px;}
.padd5{ padding-top:15px; padding-left:10px; padding-right:10px; }
.page-header{ margin:20px 0 0 0; padding-bottom: 0px;
border-bottom: 0px solid #eee;} 
.padd2{ padding:2px 2px 10px 2px ;}


/*按钮链接距调整*/
.btn0{ padding:5px; margin:2px; }




/*div鼠标悬停*/
.div-hover > .caption:hover {
  background-color: #dff0d8;
  border-color: #428bca;
}

.div-hover > .thumbnail:hover {
  background-color: #dff0d8;
  border-color: #428bca;
}
.div-hover > .thumbnail > .alert { margin-bottom: 0px;}
.div-hover > .thumbnail{ }

.div-hover > .thumbnail-ky:hover {
  background-color: #faf8f0;
  border-color:#F0AD4E;
}
.div-hover > .thumbnail-bz:hover {
  background-color: #faf8f0;
  border-color:#5bc0de;
}
.div-hover > .thumbnail-xc:hover{
	background-color:#faf8f0;
	border-color:#3276b1;
}
.div-hover > .thumbnail-dj:hover{
	background-color:#faf8f0;
	border-color:#d9534f;
}
.div-hover > .thumbnail-ks:hover{
	background-color:#faf8f0;
	border-color:#5cb85c;
}







/* 内容框 */
.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.bs-callout-v {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-top: 5px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}








.bs-sidebar.affix {
  position: static;
}

/* First level of nav */
.bs-sidenav {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top:    10px;
  padding-bottom: 10px;
  text-shadow: 0 1px 0 #fff;
  background-color: #f7f5fa;
  border-radius: 5px;
}






/* All levels of nav */
/*.bs-sidebar .nav > li > a {
  display: block;
  color: #716b7a;
  padding: 5px 20px;
}
.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
  text-decoration: none;
  background-color: #e5e3e9;
  border-right: 1px solid #dbd8e0;
}
.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
  font-weight: bold;
  color: #563d7c;
  background-color: transparent;
  border-right: 1px solid #563d7c;
}
*/
/* Nav: second level (shown on .active) */
.bs-sidebar .nav .nav {/* Hide by default, but at >768px, show it */
 /* display: none; 
  margin-bottom: 8px;*/
}
.bs-sidebar .nav .nav > li > a {
 /* padding-top:    3px;
  padding-bottom: 3px;
  padding-left: 30px;
  font-size: 90%;*/
}

/* Show and affix the side nav when space allows it */
@media screen and (min-width: 992px) {
 /* .bs-sidebar .nav > .active > ul {
    display: block;
  }*/
  /* Widen the fixed sidebar */
 /* .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 213px;
  }*/
  .bs-sidebar.affix {/* Undo the static from mobile first approach */
   /* position: fixed; 
    top: 80px;*/
  }
  .bs-sidebar.affix-bottom {/* Undo the static from mobile first approach */
    /*position: absolute; */
  }
 /* .bs-sidebar.affix-bottom .bs-sidenav,
  .bs-sidebar.affix .bs-sidenav {
    margin-top: 0;
    margin-bottom: 0;
  }*/
}
@media screen and (min-width: 1200px) {
  /* Widen the fixed sidebar again */
 /* .bs-sidebar.affix-bottom,
  .bs-sidebar.affix {
    width: 263px;
  }*/
}



/*浮动置顶条*/
.affix{

	top:0px;
	position:fixed; 
	z-index:103;
	width:100%;
    border-bottom: 2px solid #1d7ad9;
    background: #FAFAFA ;
}

.affix-top{
height: 100px;
    width: 100%;
	}
.affix-bottom{
	}
/*浮动区域起始位置*/
.scrollspy-example{
margin-top:-90px;
padding-top:90px;

z-index:1;
}


.list-unstyled dl dt h3{
display: inline-block;
color: #2C2C2C;
font-size: 18px;
white-space: nowrap;
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
font-weight: normal;
margin-top:0px;
margin-bottom:5px;
}
.list-unstyled dl dt h3 a{color: #2C2C2C;}