 @charset "utf-8";
/* CSS Document */
body{ font:14px/1.5 "Microsoft Yahei"; line-height:1.8em; color:#505050; background: #fff;}
img{ border:none; max-width: 100%; height: auto;}
a{ transition:all 0.3s ease; outline:none;}
a:hover{color: #0069b8; }

.navcont{position: relative;}
.logo{float: left; display: block; margin-right: 20px;}
.logo img{width: 80px; margin-top: 10px;}
.nav{
	height: 50px; 
	background: #fff; 
/*
	box-shadow: 0 2px 5px #ccc;
	position: absolute; 
	top: 20px; 
*/
	z-index: 2; 
	width: 100%; 
	padding-left:4.6%;}
.nav ul.sf-menu{list-style: none; margin:0; padding: 0;}
.nav ul li{float: left;}
.nav ul li .ac{color: #fff;background-color:hsla(178,100%,35%,1.00);}
.nav ul li .ac:hover{color:#fff;}

.nav ul li a{display: block; padding: 13px 28px; color: #212121; text-decoration: none;}
.nav ul li a:hover{color:  #00a6a0;}

.nav-brand{ display:none;}
@media (min-width:768px) and (max-width: 991px){
  .nav ul li a{ padding-left: 18px; padding-right: 18px; }
}
@media (max-width: 767px) {
  .nav{display: none;}
 .top .navbar-toggle .icon-bar {
    background-color: #fff;
    border-radius: 50%;
    display: block;
    height: 4px;
    margin-left: auto;
    transition: all 0.3s ease 0s;
    width: 4px;
}
.rd-mobilepanel_title{text-align: center;}
.rd-mobilepanel_title img{width: 80px; margin-top: -5px;}
}



.navbar-toggle{ position: fixed; color: #fff; right: 10px; top: 5px; margin: 0; font-size: 22px; z-index:3; }
.navbar-toggle span{background-color: #fff;}
.rd-mobilemenu_submenu li{ text-transform: capitalize; }
.rd-mobilemenu_ul i{ display: none; }
.bm-panel{
  visibility:hidden;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 99998;
  text-align: left;
  -moz-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
  width: 100%;
}
.bm-panel.active {
  visibility: visible;
}
@media (max-width: 767px) {
  .min-center{max-width: 421px; margin: 0 auto;}
  /*.nav{display: none;}*/
  .nav .sf-menu{display: none;}
  .top {text-align: center;}
  #header .contact a{color: #fff;}
  .nav .searchform .search-txt,.nav .searchform .btn-search{height: 40px;}
  .nav .searchform{margin-bottom: 20px; border: 1px solid #0095df;}
}
@media (min-width:1200px) {
.nav .col-sm-4{ padding-left: 40px; }
}


#footer{ padding-top: 30px; background: #f4f5f5;color: #a8a9aa;}
#footer .title{color: #5e5e5e; font-weight: bold; margin-bottom: 10px; font-size: 16px; }
#footer ul{list-style: none; padding: 0; height: 109px;}
#footer ul li{padding: 1px 0;}
#footer a{color: #808080; text-decoration: none;}
#footer a:hover{color: #5c6670;}
#footer i{padding-right: 5px;color: #a8a9aa;}
#footer .copyright{text-align: center; border-top: 1px solid #e5e6e6; font-size: 12px; margin-top: 30px; padding: 10px 0;}
#footer .weixin{position: relative; cursor: pointer;}
#footer .weixin .wximg{width: 130px; height: 130px; position: absolute; bottom: 40px; border: 1px solid #2e54a3; display: none;}
#footer .weixin .wximg::before{content: ""; border-color: #2e54a3 transparent transparent;border-style: solid;border-width:10px; position: absolute; bottom: -20px; left: 50%; margin-left: -10px;}
#footer .weixin:hover,#footer .weixin:hover i{color:#2e54a3; }
#footer a:hover.weibo,#footer a:hover.weibo i{color: #eb7350;}

