@charset "utf-8";
/* Author: Envy */
/*设置外内边距为零*/
body {
  font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
  color: #677671;
  background-color: #ffffff;
  line-height:200%;

}
img{
 display: block;
  max-width: 100%;
  height: auto; }
a {
  color: #677671;
  text-decoration: none;
  
}
a:hover,
a:focus {
  color: #677671;
  text-decoration: underline;
}
/*top*/
.top{background:#869690; height:35px; margin-bottom:100px; }
.topcompany li{ margin-right:10px;}
.top ul{
	float:right; margin:0px; padding:0px; 
}
.top li{
	color: #fff;
	display: inline-block;
	line-height:35px;
}
.top li a {
	text-decoration:none;
	color: #fff;	
}
.top .bfoa a {
	text-decoration:none;
	color: #FFFF00;	
}

/*! 头部样式 */
.header {
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    z-index: 99;
}


/*! 头部主体样式 */
.header-main {
    background: #fff;
    min-height: 100px;
    height: 100px;
}

/*! 头部logo样式 */
.header-logo {
    margin: 0px;
    overflow: hidden;
}

/*! 头部菜单样式 */
.header-menu {
    text-align: right;
    float: right;
}



/*menu*/

.header-menu-nav .mainlevel {float:left; width:100px; line-height:100px; text-align:center; display:block; }
.header-menu-nav .mainlevel a {color:#888; display:block; text-decoration:none; font-size:16px;}
.header-menu-nav .mainlevel a:hover {color:#fff; background:#89A7C7;}
.header-menu-nav .mainlevel ul {margin:0; padding:0; list-style-type:none; position:absolute; display:none; width:100px;}
.header-menu-nav .mainlevel ul li {width:100px; line-height:40px; text-align:center; display:block; background:#fff;}
.header-menu-nav .mainlevel ul li a {color:#888; font-size:14px; display:block; text-decoration:none;}
.header-menu-nav .mainlevel ul li a:hover {color:#fff; background:#89A7C7;}
.header-menu-nav .Triangle_con {height:9px; background:url(../images/bird.png) center no-repeat; display:block; }
.index .header-menu-nav .active1{color: #fff; background: #557faf;}
.about .header-menu-nav .active2{color: #fff; background: #557faf;}
.business .header-menu-nav .active3{color: #fff; background: #557faf;}
.news .header-menu-nav .active4{color: #fff; background: #557faf;}
.culture .header-menu-nav .active5{color: #fff; background: #557faf;}
.contact .header-menu-nav .active6{color: #fff; background: #557faf;}
.law .header-menu-nav .active7{color: #fff; background: #557faf;}

/*! 头部响应按钮样式 */
a.header-toggle {
    background: #eee;
    color: #444;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 30px;
    margin-right: 20px;
    font-size: 14px;
}

/*! 头部响应菜单样式 */
.header-responsive {
    background: rgba(68,68,68,0.95);
    padding: 15px 30px;
    display: none;
}

.header-responsive ul li {
    margin: 24px 0;
    display: block;
}

.header-responsive ul li a {
	display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}

.index .header-responsive ul li.activeA a {color: #557faf;}
.about .header-responsive ul li.activeB a {color: #557faf;}
.business .header-responsive ul li.activeC a {color: #557faf;}
.news .header-responsive ul li.activeD a {color: #557faf;}
.culture .header-responsive ul li.activeE a {color: #557faf;}
.contact .header-responsive ul li.activeF a {color: #557faf;}
.law .header-responsive ul li.activeG a {color: #557faf;}



/*! template头部背景样式 */
.template {
    width: 100%;
    height: 230px;
    background: #eee;
    position: relative;
    top: 0;
    left: 0;
}

#template_1 {
    background: url(../images/templatemo_header_1.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}

#template_2 {
    background: url(../images/templatemo_header_2.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}

#template_3 {
    background: url(../images/templatemo_header_3.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}

#template_4 {
    background: url(../images/templatemo_header_4.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}
#template_5 {
    background: url(../images/templatemo_header_5.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}
#template_6 {
    background: url(../images/templatemo_header_6.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}



/*! 尾部样式 */
.footer {
    margin-top: 20px;
	background: #869690;
}

.footer-copyright {
    margin-top: 20px;
	margin-bottom:20px;
    text-align: center;
	color: #fff;
}
/*! index */

/*! 图片插件样式 */
#owl-top .item img{
    display: block;
    width: 100%;
    height: auto;
}
/*! 文化画册 */
#owl-show .item {
	margin:auto;
    display: block;
    width: 100%;
    height: auto;
}
#owl-show .item img{
    display: block;
    width: 100%;
    height: auto;
}
/*! 图片插件样式 */
#owl-img .item{
  margin: 3px;
}
#owl-img .item img{
  display: block;
  width: 100%;
  height: auto;
}
/*! content */
.content{
	min-height:500px;
}
.content-list li{
	line-height:30px;
}

.content-list h3{
	margin-bottom:20px;
	line-height:50px;
	border-bottom: #869690 solid 2px;
}
.content-list h3 span{
	line-height:30px;
	font-size:14px;
}

/*css flickr style pagination*/
div.flickr{ padding:0px; margin:0px; text-align:center; font-family:Verdana; text-align:right; margin-bottom:20px;}
div.flickr a{ border: #dedfde 1px solid; padding:10px; margin:10px 0px; background-position: 50% bottom; text-decoration: none; }
div.flickr a:hover{background-color: #dedfde; }
div.flickr a:active{background-color: #dedfde; }
div.flickr span{border: #dedfde 1px solid; padding:10px; margin:10px 0px; color: #999;}
div.flickr span.current{border: #dedfde 1px solid; padding:10px; margin:10px 0px; font-weight: bold; color: #ff0084;}
div.flickr span.disabled{border: #dedfde 1px solid; padding:10px; margin:10px 0px;  color: #adaaad;}
.list-group a.current{color:#3991D0;font-weight:bold;}