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,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body{background:#fff;font-family: 'Arial';font-size: 62.5% }
a,a:hover{color:#333;}
.aboutText,.aboutIMG{width:50%;}
.clearfix{overflow:auto;_height:1%;}
.top{
	height:36px;
	background-color:#0268B3;
	width: 100%;
}
#topEmail a{
	display:block;
	width:100%;
	height:100%;
    position: absolute;
    top: 0;
}
#topEmail:hover{
	color:#ff6d0b;
}
#topEmail{
	margin-right:10px;
    position: relative;
}
.topMargin{
	margin:0 auto;
	width: 1200px;
}
.top a,.top strong{
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	font-weight: normal;
}
.top strong{
	cursor: default;
	float: right;
	margin-right: 5px;
}
.top a:hover{
	color: red;
}
.shuxian{
	border-right: 1px solid #fff;
	padding-right:4px;
}
.nav{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.logo{
	float: left;
	display: block;
	margin-top: 2px;
}
.navBtn{
	float: left;
	margin-left: 120px;
}
.navBtn li{
	float: left;
	font-size: 18px;
	color: #666;
	margin-right: 34px;
	height: 75px;
	line-height: 75px;
	overflow: hidden;

}
.navBtn li a{
	 color: inherit;
}
.navBtn .active{
    color:#ff6d0b;
}
.navBtn li:hover{
	color: #ff6d0b;
}
#hengNav{
	width: 100%;
	height: 25px;
	background-color:#0268B3;
	display: none;
	color: #fff;
	text-align: center;
	line-height: 25px;
	font-size: 16px; 
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
}
#hengNav img {
    position: absolute;
    right: 10px;
    top: 12px;
}
#hengNav:hover{
	background-color:#877668;
}
#fixnav{
	position: fixed; 
	top: 46%;
	right: 10px;
	z-index: 100;
	background:#0099ff;
	border-radius: 15px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	display: none;
}
#fixnav li{
	margin: 10px 0; 
	padding: 0 10px;
}
#fixnav li a{
	color: #fff;
	font-size: 14px;
}
#fixnav li a:hover{
	color:red;
	-webkit-animation-name:da;
	-o-animation-name:da;
	-ms-animation-name:da;
	-moz-animation-name:da;   /*动画名称*/
	-webkit-animation-duration:1s;
	-o-animation-duration:1s;
	-ms-animation-duration:1s;
	-moz-animation-duration:1s;  /*动画持续时间*/
	-webkit-animation-iteration-count:1; /*播放次数*/
	-o-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
}

/*===========================nav结束，banner开始=====================*/
.qiyeBanner{
	width: 100%;
	height: auto;
}
.qiyeBanner img{
	width: 100%;
	height: 100%;
}
.aboutContent {
    padding: 0;
    display: flex;
    align-items: center;
    font-size: 15px;
    font-family: 'open sans';
    color: #555;
	line-height: 180%;
	background-color:#f5f5f5;
}
.aboutText {
    padding: 0 50px;
    box-sizing: border-box;
    
}
/*=========================banner结束，企业概括开始====================*/
.qiyeBt{
	width: 1200px;
	margin:30px auto 10px;
	font-size: 30px;
	border-bottom: 6px solid #0268B3;
	font-weight: normal;
}
.qiyeCont{
	width: 1200px;
	margin:0 auto;
	border:1px solid #FF6DB;
	padding: 2px;
	font-size: 14px;
}

.qiyeCont img{
	width: 100%;
	display: block;
	margin:0 auto;

}
/*================footer样式================*/
.footer_link_title {
    font-size: 16px;
    color: #fff;
    font-family: 'open sans';
    margin-bottom: 12px;
}
.footer{
	background-color: #0268B3;  
	margin-top: 30px;
	padding:30px 0;
}
.footerCont{
	width: 1200px;
	margin:0 auto;
}
.footer_link{
	float: left;
	width: 33.333333333%;
}
.footer_link li,.footer_link li a{
	font-size: 13px;
	color:#fff;
	line-height: 28px;
	font-family: tahoma;
}
/*================footer样式================*/


@media screen and (max-width: 1224px){
	.topMargin{
		width: 100%;
	}
	.nav{
		width: 100%;
	}
	.qiyeCont{
		width: 100%;
		overflow: hidden;

	}
	.footerCont{
		width: 100%;
	}
.qiyeBt{width:100%;}
}
@media screen and (max-width: 988px){
	.top a,strong{
		font-size: 16px;
	}
	.navBtn{
		margin-left: 50px;
	}
	.navBtn li{
		margin-right: 18px;
	}
}
@media screen and (max-width: 813px){
	.navBtn{
		float: none;
		margin:0 auto;
		display: table;
	}
	.navBtn li{
		height: 60px;
		line-height: 60px;
	}
	.logo{
		float: none;
		margin:0 auto;
	}
}
@media screen and (max-width: 550px){
	#hengNav{
		display: block;
	}
	.navBtn{
		display: none;
		height: auto;
	}
	.navBtn li{
		width: 100%;
		float: none;
		height: 25px;
		line-height: 25px;
		font-size: 14px;
		margin-left:0;
		text-align: center
	}
	.navBtn li a{
		width: 100%;
		height: 100%;
		display: block;
	}
	.navBtn li:hover{
		background-color:#877668;
	}
	#fixnav li{
		margin:0;
		padding:0;
	}
	.top a,.top strong{
		font-size: 14px;
	}
	.top strong{
		margin-right: 0;
         background-color: #0268B3;
	}
       #topEmail {
         margin-right: 0;
       }

}
@media screen and (max-width: 490px){

	#topEmail{
		line-height: 20px;
		width: 100%;
	}
}

@media screen and (max-width: 280px){
	.top strong{
		width: 100%;
		line-height: 20px;
		margin-right: 0;
	}
}
