* {
	margin: 0;
	padding: 0;
}

html,
body {
	width: 100%;
	min-height: 100%;
	font-family: "微软雅黑";
}

a {
	text-decoration: none;
	color: #333;
}

img {
	border: none;
}

ul,
li {
	list-style: none outside none;
}
input[type=button],
input[type=text],
input[type=password],
input[type=date],
input[type=number],
input[type="search"],
input[type="submit"],
textarea {
	outline: none;
}

input[type=date] {
	background: #fff;
}
.tac{
	text-align: center !important;
}
.borderN{
	border: none !important;
}
/* 公共头 */
.headerWrap{
	width: 100%;
	min-width: 1170px;
	background: #fff;
}
.headerC{
	width: 1170px;
	height: 90px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	margin: 0 auto;
}
.logo{
	width: 218px;
	height: 43px;
}
.headerSearchForm{
	width: 442px;
	height: 34px;
	border-radius: 34px;
	border: 1px solid #0083e9;
	display: flex;
}
.headerSearchForm input[type=search]{
	border: none;
	height: 100%;
	width: 350px;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 34px;
}
.headerSearchForm input[type=submit]{
	border: none;
	background: #0083e9;
	height: 100%;
	width: 92px;
	border-radius: 0 34px 34px 0;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
}
.headerCR,.alreadyLoggedIn{
	display: flex;
	align-items: center;
}
.headerCR p{
	cursor: pointer;
}
.headerCR{
	/*display: none;*/
}
.alreadyLoggedIn{
	/* display: none; */
}
.alreadyLoggedInC{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
}
.alreadyLoggedIn img{
	width: 40px;
	height: 40px;
	margin-right: 15px;
	border-radius: 100%;
}
.alreadyLoggedIn a{
	margin-left: 20px;
}
/* 公共导航 */
.navWrap{
	width: 100%;
	min-width: 1170px;
	height: 50px;
	background: #3c6cfe;
}
.navC{
	width: 1170px;
	height: 50px;
	display: flex;
	align-items: center;
	margin: 0 auto;
}
.navC a{
	display: inline-block;
	height: 100%;
	padding: 0 20px;
	line-height: 50px;
	color: #fff;
	font-size: 15px;
}
.navC a:hover{
	color: #fff;
	background: #507bfe;
}
.navCActive{
	color: #fff;
	background: #507bfe;
}
/* 公共底部 */
/* footer */ 
.footer_pages_wrap{
	width: 100%;
	height: 100px;
	min-width: 1200px;
	background: #1f1f24;
	overflow: hidden;
}
.footer_pages_content{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding: 28px 15px;
	text-align: center;
}
.footer_pages_content li{
	font-size: 15px;
	color: #b5b5b5;
	margin-bottom: 15px;
}
.footer_pages_content li a{
	 color: #b5b5b5;
	 padding: 0 10px;
 }
 .footer_pages_content p{
	 font-size: 13px;
	 color: #646465;
 }
 .pop_buy{
	 border-radius: 14px!important;
 }