/*重置*/
*{margin:0;padding:0;}
body{background:#fff;min-width:1300px;}
body, button, input, select, textarea{
	font-size:14px;font-family:'微软雅黑','Microsoft YaHei' !important;
}
fieldset,img{border:none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q {quotes: none}   /* 重置嵌套引用的引号类型 */
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}  /* 重置嵌套引用*/
input,select,option,textarea{outline:none;border:none; background:none;}
textarea{resize:none;}
a{text-decoration:none; color:#666;outline: none;}/* 取消a标签点击后的虚线框 */
a:active {star:expression(this.onFocus=this.blur());}
.clearfix:after{content:"";clear:both;width:0;height:0;display: block;visibility: hidden;}
.clearfix{zoom:1;}


/*公用*/
.wrap{width:1170px; margin:0 auto;}
.wrap1400{width:1400px; margin:0 auto;}
.wrap1920{max-width: 1920px;margin:0 auto;}
.wrap1650{max-width: 1650px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.show{display:block;}
.overflow{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}


legend,table, caption, tbody, tfoot, thead, tr, th, td{

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.visible-1600{
    display: none!important
}

@media (min-width:1600px) {
    .visible-1600 {
        display: block!important
    }
}


.pt60{
	padding-top: 60px;
}
.pb60{
	padding-bottom: 60px;
}
.ptb60{
	padding-top: 60px;
	padding-bottom: 60px;
}
.pt40{
	padding-top: 40px;
}
.ptb40{
	padding-top: 40px;
	padding-bottom: 40px;
}
.ptb50{
	padding-top: 50px;
	padding-bottom: 50px;
}
.bg-white{
	background: #fff;
}
.border-bt{
	border-top: 1px solid #d3d3d4;
	border-bottom: 1px solid #d3d3d4;
}
.border-b{
	border-bottom: 1px solid #d3d3d4;
}
.border-t{
	border-top: 1px solid #d3d3d4;
}


body{
	background: #f6f7f9;
}
/*头部*/
.header{
	height: 75px;
	background: #fff;
	position: relative;
	z-index: 999;
}

.logo img{
	padding-top: 8px;
	padding-left: 30px;
    display: block;
	max-width: 60px;
}
.logo-text{
	width: 200px;
	margin-left: 10px;
}
.logo-text span{
	display: block;
	margin-top: 18px;
    height: 18px;
    line-height: 18px;
    width: 60px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #00a7eb;
    border-radius: 4px;
}
.logo-text  p{
	margin-top: 8px;
	font-size: 14px;
	color: #777777;
}
.header-r-a{
	margin-top: 5px;
	line-height: 70px;
	padding-right: 20px;
}
.header-r-a a{
	color: #333;
	float: left;
	font-size: 14px;
	margin-left: 30px;
}

.header-r-a a:hover{
	color: #00a7eb;
}

