*{
	margin:0;
	padding:0;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
a:focus{
	outline: none !important;
	background: none !important;
	text-decoration: none;
}
.top{
	position: fixed;
	top:0;
	width:100%;
	height: 60px;
	border-bottom:1px solid rgba(255,255,255,0.3);
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 100;
	

}
.top .navbar-brand img{
	width:50%;
}
@media only screen and (max-width: 380px) {
	.top .navbar-brand{
		margin-top:-64px;
	}
	.navbar-collapse{
		background-color:#0d0d1fe6;
	}
}
.top .navbar-brand img{
   width:46px;
   height:46px;
   border-radius:50%
}
.navbar-nav li a{
	color:white;
	font-size:16px;
}
.nav>li{
	line-height: 50px;
}
@media only screen and (max-width:768px) {
	.nav>li{
		border-top:1px solid #0D3048;
	}	
	.navbar-collapse{
		background-color:#0d0d1fe6;
	}

}
.navbar-nav li a:hover{
	background: none;
	color:rgba(255,255,255,0.8)
}
#bs-example-navbar-collapse-1{
	margin-top:4px;
	line-height: 70px;
}
.login-btn{
	display: inline-block !important;
	border:1px solid white;
	padding:5px 25px !important;
}
.login-btn:hover{
	color: white !important;
	background-color: #357AEF !important;
	border-color:#357AEF;
}
.navbar-toggle span{
	color: white;
}
.top .dropdown:hover .dropdown-menu{
	display: block;
}
.top .dropdown-menu li a{
	color:black;
}.top .dropdown-menu li a:hover{
	color:#357AEF;
}
.top .dropdown-menu{
	min-width:0;
	border-radius: 0;
}
.top .dropdown-menu i{
	position: absolute;
	top:-27px;
	left:26px;
	color:white;
}
.navbar-collapse .panel{
	background: none;
}
.navbar-collapse .panel .panel-body{
	padding:0;
	padding-left:30px;
	border:0 !important;
}
.navbar-collapse .panel .panel-body li a{
	
}
.navbar-collapse .panel-group{
	margin:0;
}
.navbar-collapse .panel .panel-heading a:hover{
	text-decoration: none;
}

.bottom{
	padding:20px 0;
	background-color: #ffffff;
	color:#111111;
}
.footer-1 img{
	width:60px;
	margin-right:1em;
}
.bottom hr{
	border-color:rgba(0,0,0,0.2);
}
.footer-2 h4{
	color:white;
	margin-bottom: 20px;
}
.footer-2 ul,.bottom .visible-sm-block ul{
	list-style: none;
}
.footer-2 ul li,.bottom .visible-sm-block ul li{
	margin-top:10px;
}
.footer-2  a{
	color:inherit;
	padding-right:6px;
}
.footer-2 a:hover{
	color:#378FE5;
	font-size:15px;
	text-decoration: none;
}
.footer-3 img{
	width:24px;
}
.bottom .visible-sm-block ul li img,.footer-2 ul li img{
	width:103px;
}
.bottom .visible-sm-block{
	text-indent: 2em;
}
.bottom .visible-sm-block a{
	padding-left:2em;
}
.fixedBox{
	position: fixed;
	top:50%;
	right:0;
	transform: translateY(-50%);
	display: inline-block;
	text-align: center;
	z-index: 100;
}
.fixedBox ul li{
	background-color: #378FE5;
	padding:20px 10px;
	border-bottom:1px solid;
	list-style: none;
	font-size: 12px;	
}
.fixedBox ul li:hover{
	background-color: #197AD8;
}
.fixedBox ul a{
	color:white;
}
.fixedBox ul a:hover{
	text-decoration: none;
}
.fixedBox span{
	font-size:18px;
	padding:10px;
	width:8em;
	position: absolute;
	display: none;
	left:-164px;
	top:120px;
	background-color: white;
	border-radius: 6px;
}
.fixedBox span i{
	color:white;
	position: absolute;
	right:-14px;
	top:12px;
}
.fixedBox .phone:hover +span{
	display: inline-block;
}

.fixedWechatBox{
	position: fixed;
	top:auto;
	bottom:-60px;
}
.wechat-customer {
  background-color: #fff;
  width: 120px;
  height: 160px;
  border: #eee 1px solid;
  padding: 0;
  border-radius: 4px;
  text-align: center;
  position: fixed;
  right: 20px;
  bottom: 200px;
  font-size: 12px;
  box-sizing: initial;
  z-index: 9999;
  box-shadow: 0 0 20px #ddd;
}
#wechatCustomerQrcode {
  width: 100%;
  height: 100%;
  padding: 0;
}
#wechatCustomerQrcode canvas,
#wechatCustomerQrcode img {
  border-radius: 2px;
  display: inline-block !important;
}
.qrcode-wechat {
  width: 80px;
  height: 80px;
  margin: 10px auto 8px auto;
  position: relative;
}
.wechatEnterprise {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12.5px;
  margin-top: -12.5px;
}
.wechatEnterprise img {
  width: 25px;
}
.wechat-customer .icon {
  height: 16px;
  vertical-align: middle;
  margin-right: 5px;
}
.wechat-customer .scan-title {
  vertical-align: middle;
  font-size: 14px;
  color: #7e7e7e;
}
.wechat-customer .describe-title {
  font-weight: 700;
  color: white;
  font-size: 14px;
  background: #20a53a;
  line-height: 32px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.wechat-customer .icon-r {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAPBJREFUOI21U9FthTAMvJgO4jWIkB6sUdRZEmZBYY2AVNE1sghOP4A+AnmvraqehISSO58PG+A/wX1Vc1/VzzgqJ0KxGESVE9rQzt3xgBKx0wYkHlGNEGpCO6vQzgpCDQALwLLTJt+u04adjg8JR04uVk7MQ+nPZHba8FD6bAQITZfKJGkRoenyfbivanY6ZtseSn++O8agnOg3IAAIb+/j3snZHVHV2xRw5OyaewcqjiC5XSyEmp28Wqacl6+3pehA4tlp7MsSXj+aI3mbkt2e1fchQWhKoq3OFqdtvK7yvUgKFUcsRZfE+Q4/+Zn+jE/wQXRvtcQqCAAAAABJRU5ErkJggg==");
}
