/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
.a-banner{
    width:100%;
	overflow:hidden;
	margin-top: 52px;
}


/*内容*/
.a-about{
    width:1100px;
	margin:50px auto;
	
}
.n-position{
    font-size: 18px;
	color: #808080;
	margin-bottom:25px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
}
.n-position a{
    font-size: 18px;
	color: #808080;
}
.n-position a:hover{
	color: #ff4118;
	text-decoration:none;
}
.a-about-left{
    width:260px;
	float:left;
	text-align:center;
}
.a-about-right{
    width:810px;
	float:right;
	margin-bottom:60px;
}
.a-about-left p{
    width:100%;
	line-height:80px;
	background:#0282d5;
	color:#fff;
	font-size: 22px;
	margin: 0px;
}
.a-about-left ul{
    font-size: 14px;
	width:100%;
	background:#f4f4f4;

}
.a-about-left ul li a{
    display:block;
    width:100%;
    font-size: 14px;
	color:#333;
}
#a-myTab i{
line-height: 46px;
padding-right: 40px;
	
}
.a-about-left ul li:hover a{
    
	background:#2aabf4;
	text-decoration:none;
}

#a-myTab > li.active > a, #a-myTab > li.active > a:hover, #a-myTab  > li.active > a:focus {

    color:#fff;
    cursor: pointer;
    background-color: #2aabf4;
    border: 0px solid #ddd;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
	border-radius: 0;

}
#a-myTab > li{
    width:100%;
	line-height:46px;
	padding-top: 0px;
    padding-bottom: 0px;
}
#a-myTab > li > a{
   padding:0px;
   line-height: 46px;
   border-radius: 0;
}
#a-myTab > li > a:hover,#a-myTab > li > a:focus{
   border-color: transparent;
   border-bottom: 0px solid #fff;
   color: #fff;
}






/*a*/
.about-a p{
  font-size:14px;
  color:#333
}

.a-gywm p{
  width:50%;
  float:left;
}
.a-gywm img{
  width:47%;
  float:right;
}
.a-zyyw{
  margin-top:50px;
}
.a-zyyw img{
  width:47%;
  float:left;
  margin-right:30px;
  margin-bottom:30px;
}
.a-dbg{
  clear:both;
  background:url(../images/a-dbg.jpg); 
  background-repeat: no-repeat;	
   background-attachment:fixed;	
   background-size: 100% 100%;
   text-align:center;
   color:#fff;
   padding:30px 0px;; 
}
.a-dbg h4{
   font-size:26px;
   font-weight:500;
   margin-bottom:30px;
   
}.a-dbg p{
   font-size:18px;
}

.a-serv{
    width:1100px;
	margin:0 auto;
	text-align:center;
	padding:50px 0px 80px
}
.a-serv-list{
    width:21%;
	float:left;
	margin:2%;
	overflow:hidden;
	position:relative;
}
.a-serv-list img{
    width:110%;
	position:relative;
}
.a-serv-list .a-serv-text{
    width:100%;
	position:absolute;
	top:0px;
	z-index:11;
    color:#fff;
	padding-top:30px
}
.a-serv-list .a-serv-text h3{
    width:86%;
	margin:10px auto;
	font-weight:600;
	font-size:16px;
	background:rgba(0, 178, 239, 0.7);
	padding:10px 0px;
}
.a-serv-list:nth-child(2) .a-serv-text h3{
   background:rgba(42, 209, 0, 0.7);
}
.a-serv-list:nth-child(3) .a-serv-text h3{
   background:rgba(249, 105, 0, 0.7);
}
.a-serv-list:nth-child(4) .a-serv-text h3{
   background:rgba(9, 245, 195, 0.7);
   }
.a-serv-list .a-serv-text p{
    width:86%;
	font-size:16px;
	margin:0 auto;
	padding:10px 0px;
	text-align:left
}
.a-serv ul{
    width:1100px;
	margin:0 auto;
	clear:both;
}
.a-serv ul li{
    width:21%;
	float:left;
	margin:2%;
	overflow:hidden;

}
.a-serv ul li img{
    display:block;
	margin:0 auto;

}
/*b*/
.about-b{
   width:100%;
   position:relative
}
pre {
    width: 340px;
    margin: 0 auto;
    border: dashed 1px #aaa;
    margin-bottom: 10px;
}

.content {
    margin: 0 auto;
}
.gallery:after {
    content: '';
    display: block;
    height: 2px;
    margin: .5em 0 1.4em;
   
}
.gallery img {
    width: 100%;
}
.gallery > a {
    width: 31%;
    display: inline-block;
    overflow: hidden;
    margin-right: 1%;
	margin-bottom:8px;
    box-shadow: 0 0 4px -1px #000;
}
.baguetteBoxOne {
	width:100%; 
	margin:0 auto;
}
/* Highlight.js Tomorrow Night style */
.hljs-comment{color:#969896}.hljs-tag{color:#f8f8f2}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-title,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#35383C;color:#c5c8c6;padding:.8em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}


/*d*/
.a-about-right {
    margin-bottom: 30px;
	}
.BMapLabel{
position: relative !important;
}
#map{
  width:100%;
  margin:0 auto;
  height:250px;
  
}
.map-text{
   margin:30px 0px ;
}

.map-text ul li{
  width:34%;
  float:left;
  text-align:center;
  font-size:14px;
  margin-right:3%;
}
.map-text ul li:nth-child(1){
   width:104px;
}
.map-text ul li img{
  display:block;
  
}
.map-text ul li  p{
   text-align:left;
}
