html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
img,
menu {
	margin: 0;
	padding: 0;
}
html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
	font-weight: initial;
	/*color: #2a2a2a;*/
}
i{
	font-style: normal;
}
@font-face {
    /* font-properties */
    font-family: pictos;
    src:url('../font/SourceHanSansCN-Regular.otf');
}

ul,li{
	list-style: none;
}
body,html{
	font-family: pictos;
	color: #606060;
}
body{
	min-width: 1265px;
	background: #fff;
}
a{
	text-decoration: initial;
	color: #535353;
}
.warp{
	/*padding: 0 10%;*/
	width: 1265px;
	/*height: auto;*/
	margin: 0 auto;
	height: 100%;
	/*overflow: hidden;*/
}
@media screen and (max-width: 1280px) {
	body{
		min-width: 1200px;
	}
	.warp{
		width: 1200px;
		margin: 0 auto;
	}
	.xw-list .left{
		width: 100px !important;
	}
	.sy-list>div{
		width: 540px !important;
	}
	.sy-list dd{
		width: 280px !important;
	}
	.right .rr p{
		padding: 0 50px !important;
	}
	.company-profile-wrap,.products-wrap,.events-chronicle,.bqfj-copyright-inner{
        width: 1200px !important;
        /*overflow: hidden;*/
        margin: 0 auto !important;
    }
    .recruitContent,.bqfj-copyright-inner,.more-position{
        width: 1200px !important;
        /*overflow: hidden;*/
        margin: 0 auto !important;
    }
}
.hide{
	display: none;
}
.show{
	display: block;
}
header{
	height: 95px;
	/*background: #ccc;*/
	border-bottom: 1px solid #E7E7E7;
	/*position: relative;*/
}
/*@media (min-width: 900px) and (max-width: 1200px) {
	header{
		height: 180px;
	}
}*/
header ul{
	width: 120px;
	/*height: 145px;*/
	background: rgba(248,248,248,.7);
	border-radius: 0 0 20px 20px;
	position: absolute;
	text-align: center;
	right: -17px;
	/*bottom: -195px;*/
	padding: 20px 15px 0;
	border-top: 30px solid #fff;
	display: none;
	z-index: 10;
}
header ul li{
	color: #333333;
	cursor: pointer;
	line-height: initial;
	margin-bottom: 30px;
}
header ul li:hover a{
	color: #ed6d00;
	/*background: none !important;*/
}
.actived{
	color: #ED6D00 !important;
}
/*header .last{
	position: relative;
	display: inline-block;
}*/
header span:hover ul{
	transition: all 1s;
	display: block;
}
.logo{
	width: 190px;
	height: 55px;
	/*background: #f00;*/
	float: left;
	margin-top: 20px;
}
/*.logo img{
	width: 100%;
	height: 100%;
}*/
.nav{
	float: right;
	margin-top: 30px;
}
.nav>span>a{
	padding: 0 25px;
	height: 36px;
	display: inline-block;
	line-height: 36px;				
}
.nav>span>a:hover{
	background: #ed6d00;
	border-radius: 50px;
	color: #fff;
}
.nav span{
	display: inline-block;
	position: relative;
}
.actives{
	background: #ed6d00;
	border-radius: 50px;
	color: #fff;
}
.content{
	min-height: auto;
}
footer{
	width: 100%;
	background: #e7e7e7;
	float: left;
	height: 95px;
	margin-top: 50px;
}
/*footer .warp{
	width: 1265px;
	margin: 0 auto;
	height: 95px;
}*/
footer p{
	text-align: center;
	position: relative;
	/* top: 40px; */
	font-size: 14px;
	margin-top: 10px;
}
.top{
	width: 70px; 
	height: 70px; 
	border-radius: 50%; 
	text-align: center;
	line-height: 70px; 
	position: fixed; 
	z-index: 100; 
	font-weight: bold; 
	font-size: 20px;
	bottom: 100px;
	right: 50px; 
	background: #E7E7E7; 
	display: none;
	cursor: pointer;
}
footer .warp{
	display: flex;
	justify-content: center;
	align-items: center;
}
footer .warp>img{
	margin-left: 100px;
}