body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,figure,ul,ol,li{padding: 0; margin: 0;}
ul,ol,li{list-style: none;}
a{text-decoration: none; color: #282828;}
a:focus,button:focus,input:focus{outline:none;}
.clearfix:before,.clearfix:after ,.container:before,.container:after{
  content: " ";
  display: table;
}
.clearfix:after ,.container:after{
  clear: both;
}
body{font-family: "Source Han Sans CN","PingFang SC",'Microsoft YaHei',sans-serif; color: #282828; background-color: #fff;  -webkit-font-smoothing: antialiased}
.container{width: 1200px; margin: 0 auto;}

/*header*/
.header{background-color: #2c2c2c;}
.header-bar{background-color: #444;padding: 30px 0;}
.header-bar h2{font-size: 24px; color: #fff; line-height: 36px;}
.header-bar h2 strong,.aside-tel h4{color: #fbc815;}
.header-bar .logo{ text-align: center; width:200px; margin:auto;}
.logo img{width:100%;}
.header-bar .logo p{font-size: 16px; color: #bababa; line-height: 20px;}
.aside-tel{width: 180px; position: absolute; right: 5%; top:55px; text-align: right;}
.aside-tel h4{font-size: 18px; line-height: 28px;}
.aside-tel p{font-size: 12px; line-height: 18px; color: #bababa;}

.navbar{ width: 1200px; margin: 0 auto;}
.navbar a{color: #fff; display: inline-block; font-size: 14px; line-height: 40px; padding: 0 10px;}
.navbar a:hover{color: #b7b7b7;}
.navbar .current a{color: #fbc815;}
.navbar ul{overflow: hidden; display: -webkit-flex;
display: -moz-flex;
display: flex;}
.navbar ul li{flex: 1; padding: 0 2px; position: relative; text-align: center;}
.navbar ul li span{display: inline-block; vertical-align: middle;}


/*footer*/
.foot-left{float: left;}
.foot-right{float: right; text-align: right; margin-top: 30px;}
.foot-right h3 img{width:158px;}
.friends-link{padding: 30px 0;border-bottom: 1px solid #9fa3a6;}
.footer{ padding: 30px 0;background-color: #444;}
.friends-link h4,.foot-left dt,.foot-left dt a{font-size: 12px;  color: #fff; line-height: 32px; font-weight: 600;}
.footer a{font-size: 12px; color: #9fa3a6; display: inline-block; margin-right: 20px; line-height: 28px;}
.footer a:hover{color:#f2f2f2;}
.foot-left dl{width: 160px; float: left;}
.foot-left dt{padding: 16px 0;}
.foot-right h4{font-size: 22px; color: #fbc815;}
.fr-h4,.fr-p{padding-right:14px;}
.foot-right p{font-size: 16px; color: #fff;}
.foot-right a{display: block; width: 100%; background-color: #fbc815; color: #fff; font-size: 18px; line-height: 38px; text-align: center; margin-top: 6px;}
.i-info{display: inline-block; width: 20px; height: 20px; background: url(http://images.jiagubang.net/static-pc/images/i-info.png) no-repeat; vertical-align: middle;}
.foot-right span{display: inline-block;vertical-align: middle; margin-left: 14px;}
.foot-copy{font-size: 12px; border-top: 1px solid #9fa3a6; color:#888; margin-top: 100px;}
.foot-copy span{margin-right: 40px;}
.foot-copy a{line-height: 28px;display: inline-block;}
.friends-link .icon-cross,.footer .icon-cross{display: none;}

.close{ display: none; }
.open{display: block;}

.po-reletive{position: relative;}
.po-absolute{position: absolute;}



.flex-around {
	display: flex;
	-ms-display: flex;
	justify-content: space-around;
}

.flex-between {
	display: flex;
	-ms-display: flex;
	justify-content: space-between;
}

.flex-center {
	display: flex;
	-ms-display: flex;
	justify-content: center;
}

.nowrap {
	flex-wrap: nowrap;
}

.wrap {
	flex-wrap: wrap;
}

.flex-column {
	display: flex;
	-ms-display: flex;
	flex-direction: column;
}

.flex-start {
	display: flex;
	-ms-display: flex;
	justify-content: flex-start;
}
.flex-row{
	display: flex;
	-ms-display: flex;
	flex-direction: row;
}

.center {
	text-align: center;
}
.mt-40 {
	margin-top: 40px;
}
.mt-60 {
	margin-top: 60px;
}
.mt-80 {
	margin-top: 80px;
}
.mt-100 {
	margin-top: 100px;
}

.banner-bg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.block-img img{
	display: block;
	width: 100%;
	height: 100%;
}
.bg-bread-list {
	background-color: #444;
}


.bread-list {
	padding: 30px 0;
	color: #fafafa;
}

.bread-list h2{color: #FBC815;padding: 10px 0;}
.bread-list a {
	font-size: 14px;
	padding: 0 10px;
	color: #fafafa;
}

.bread-list a:first-child {
	padding-left: 0;
}
		