body, html { font-size: 100%; 	padding: 0; margin: 0;}

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

body{
	/*background: #494A5F;*/
	color: #D5D6E2;
	font-weight: 500;
	font-size: 1.05em;
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
}
a{color: #2fa0ec;text-decoration: none;outline: none;}
a:hover,a:focus{color:#74777b;}
.navbar-inverse .navbar-brand {
	/* color: #9d9d9d; */
	background-color: #fff;
}
@media (min-width: 1200px){
	.container1 {
		width:90%;
	}
}
.navbar{position: fixed;left: 0;top:0;width: 100%;}
.navbar .container ul{float: right;height: 80px;line-height: 80px;position: relative;top:25px;}
.navbar .container ul li a{font-size:18px;color: #fdb532;}
.navbar .container ul li a.active{color: #ff8400;}
.navbar .container ul li a span{font-size:18px;color:#fdb532;margin: 0 20px;}
.navbar .container ul li .xhx{position: relative;top:15px;width: 0px;height: 6px;}
.navbar .container ul li .xhx.active{width:50%;height: 2px;}
.navbar .container ul li:hover .xhx{width:50%;height: 2px;}
.navbar .container ul li a span.te{color: white;}
.navbar .container ul li a:active{color:#fdb532; }
.navbar .container ul li a:link{color:#fdb532; }
.nav>li>a {
	position: relative;
	display: block;
	padding: 0px;
}
.navbar-brand img{height: 70px;width:400px;}
.nav>li>a:hover{color: #f58d1d !important;}
.navbar-brand img{position: relative;top:-10px;}
@media (max-width:768px){
	.navbar-brand img{width:76%;margin-top: -22px;margin-left: 60px;height: auto}
	.navbar .container ul li .xhx{display: none;}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #f58d1d;
	}
	.navbar .container ul li a{font-size:20px;color: #fff;margin-bottom: 20px;position: relative;left:-70px;}
	.navbar .container ul li a span{display: none}
	.navbar-inverse .navbar-brand {
		background-color: #fff;
		height: 0px;
		margin-top: -30px;
	}
	.navbar {
		border: none;
		background-color: #fff;
		height:50px;
		z-index: 999;
	}
	.navbar .container > .navbar-collapse {margin-top: 40px;}
}
@media (max-width:1700px){
	.navbar .container ul{float: right;height: 80px;line-height: 80px;position: relative;}
}
@media (max-width:418px){
	.navbar .container ul li a{font-size:20px;color: #fff;margin-bottom: 20px;position: relative;left:-80px;}
}
@media (max-width:375px){
	.navbar .container ul li a{font-size:20px;color: #fff;margin-bottom: 20px;position: relative;left:-70px;}
}
@media (max-width:320px){
	.navbar-brand img{width:76%;margin-top: -18px;margin-left: 60px;height: auto}
	.navbar .container ul li a{font-size:20px;color: #fff;margin-bottom: 20px;position: relative;left:-65px;}
}