@charset "UTF-8";

*,

:after,

:before {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



#header-index {

	background: #ffffff;

}



span {

	display: inline-block;

}



.fixedpic {

	position: fixed;

	right: 10px;

	top: 180px;

	z-index: 2000;

}



#header {

	height: auto;

	margin-right: 5px;

}



.alert-div {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	z-index: 100;

	width: 5px;

	background-color: #404040;

}



.grayblank {

	width: 100%;

	height: 38px;

	background: #F4F5F7;

}



.gray-content {

	position: relative;

	height: 38px;

	width: 1200px;

	margin: 0 auto;

	line-height: 38px;
	color:#666;

}

.gray-content .dzh{
	float:left;
}

.gray-content .gjc{
	width: 400px;
	float: left;
	height: 38px;
	margin-left: 50px;
	
}
.gray-content h1{
	font-size:12px;
	
}



.ullis {

	float: right;

}



.ullis li {

	float: left;

	margin: 0 0px 0 20px;

}



.ullis li a {

	color:#666;

}



.ullis li:last-child img {

	vertical-align: sub;

}



.ullis li .tel {

	font-size: 14px;

	font-weight: normal;

}



.x-top__passport {

	margin-left: 10px;

}



.x-top__passport a {

	margin-right: 10px;

	font-size: 12px;

	color: #272727;

}



.x-top__passport a:hover,

.ullis li:not(last-child) a:hover {

	color: #F61825;

}



.x-top__passport a:first-child {

	color: #F61825;

}



.x-top__passport a img {

	margin-right: 5px;

}



.x-control {

	width: 1200px;

	margin: 10px auto;

	zoom: 1;

}



.x-control__search {

	float: right;

	zoom: 1;

	margin-top:15px;

}



.x-control .xg-search {


	position: relative;

	float: left;

	border: 1px solid #f61825;

	margin-right: 5px;

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 13px 0 rgba(254, 67, 70, .1);

	box-shadow: 0 6px 13px 0 rgba(254, 67, 70, .1);

}


.x-control .tel400 {
	float: right;
    font-size: 25px;
    padding-left: 50px;
    color: #f61825;
	background: url(../images/light_header_kfdh.png) no-repeat 22px 5px;
	text-align:right;
	margin-top:5px;
	}



.x-control__search .xg-search__label {

	float: left;

	width: 85px;

	height: 40px;

	line-height: 40px;

	padding: 0 10px 0 15px;

	position: relative;

	color: #333;

	font-size: 14px;

	vertical-align: top;

}



.x-control__search .xg-search__label .xg-search__modal {

	position: absolute;

	top: 40px;

	left: 0;

	z-index: 100;

	display: none;

	width: 600px;

	padding: 10px;

	background-color: #fff;

	border: 1px solid #f61825;

	border-radius: 4px;

	-webkit-box-shadow: 0 5px 10px 0 rgba(41, 36, 35, .2);

	box-shadow: 0 5px 10px 0 rgba(41, 36, 35, .2);

	zoom: 1;

}



.x-control__search .xg-search .ant-input-search {

	float: left;

	width: 600px;

	height: 40px;

}



.x-control__search .xg-search__label:after {

	content: "";

	position: absolute;

	right: 0;

	top: 50%;

	width: 1px;

	height: 16px;

	background: #e5e5e5;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



.x-control__search .xg-search__modal a:not(:nth-child(8n)) {

	margin-right: 15px;

}



.x-control__search .xg-search__modal a.active,

.x-control__search .xg-search__modal a:hover {

	color: #f61825;

}



.x-control__search .xg-search__modal a {

	min-width: 56px;

	float: left;

	font-size: 14px;

	color: #474747;

	line-height: 30px;

	text-align: center;

}



.x-control__search .xg-search .ant-input-search .ant-input {

	padding: 0 100px 0 10px;

	border-color: transparent;

}



/*.x-control__search .xg-search .ant-input-search {

	float: left;

	width: 495px;

	height: 40px;

}
*/


.ant-input-search .leibie {

	position: absolute;

	right: 110px;

	top: 9px;

}



.ant-input-search .leibie a {



	display: inline-block;

	height: 20px;

	margin-left: 8px;

	padding: 1px 7px;

	color: #7e7e7e;

	font-size: 12px;

	background: #efefef;

	border-radius: 20px;

}



.ant-input-search.ant-input-search-enter-button>.ant-input-suffix {

	right: 0;

}



.x-control__search .xg-search .ant-input-search .ant-btn {

	position: absolute;

	top: 0;

	right: 0;

	width: 100px;

	height: 40px;

	color: #fefefe;

	font-size: 16px;

	font-weight: 700;

	background-color: #f61825;

	background-image: -webkit-linear-gradient(110deg, #f31318, #ff4546);

	background-image: linear-gradient(-20deg, #f31318, #ff4546);

	border-radius: 0 2px 2px 0;

	border: none;

	cursor: pointer;

}



.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),

.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {

	line-height: 1.5;

}



.ant-btn>i,

.ant-btn>span {

	pointer-events: none;

	display: inline-block;

}



@keyframes fadeIn {

	0% {

		opacity: 0;

	}



	100% {

		opacity: 1;

	}

}



.x-control .buy_issue {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	float: left;

	width: 105px;

	height: 42px;

	margin: 0;

	text-align: center;

	border-radius: 4px;

	border: 1px solid #fb4635;

}



.x-control .buy_issue .buy {

	font-size: 14px;

	color: #fff;

	font-weight: 700;

	background: #fb4537;

}



.x-control .buy_issue .issue {

	font-size: 14px;

	color: #fb4537;

	font-weight: 700;

}



.x-control .buy_issue .buy,

.x-control .buy_issue .issue {

	display: block;

	width: 100%;

	height: 100%;

	line-height: 40px;

}



.x-control__search:after {

	clear: both;

}



.x-control__search:after,

.x-control__search:before {

	content: "";

	display: table;

}



.x-control .buy_issue .buy i {

	background: url(../images/search_qgsb.png) no-repeat 50%;

}



.x-control .buy_issue .issue i {

	background: url(../images/light_search_cssb.png) no-repeat 50%;

}



.x-control .buy_issue .buy i,

.x-control .buy_issue .issue i {

	display: inline-block;

	width: 21px;

	height: 100%;

	vertical-align: top;

	margin-right:15px;

}



.x-header__wrap {

	position: relative;

	zoom: 1;

	width: 1200px;

	margin: 0 auto;

}



.x-header__wrap:after,

.x-header__wrap:before {

	content: "";

	display: table;

}



.x-icon {

	font-family: x-icon !important;

	font-size: 16px;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



nav {

	display: block;

}



.x-header__nav {

	height: 40px;

	line-height: 40px;

}



.x-header__nav a {

	position: relative;

	float: left;

	height: 40px;

	padding: 0 30px;

	color: #272727;

	font-weight: 700;

	font-size: 16px;

	border-bottom: 2px solid #fff;

}



.x-header__nav a:first-child {

	padding-left: 38px;

	margin-left: 0px;

	background-image: url(../images/light_nav_home_red.png);

	background-position: 17px;

	background-repeat: no-repeat;

}



.x-header__nav a:not(:last-child):after {

	content: "";

	position: absolute;

	right: 1;

	top: 50%;

	width: 1px;

	height: 10px;

	margin-left: 26px;

	background-color: #dcdcdc;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



.x-header__nav a:hover {

	color: #F61825;

}



/* 导航标签 */

/* 导航标签--向下红色三角 */

.down-tag {

	position: absolute;

	left: 39%;

	width: 0px;

	height: 0px;

	padding: 0px;

	border-width: 5px;

	border-style: solid;

}



.x-header__nav a .hottag {

	background-color: #fe7058;

}



.x-header__nav a .newtag {

	background-color: #68b1ff;

}



.x-header__nav a .freetag {

	background-color: #56e0b9;

}



.x-header__nav a .hottag div {

	border-color: #fe7058 transparent transparent;

}



.x-header__nav a .newtag div {

	border-color: #68b1ff transparent transparent;

}



.x-header__nav a .freetag div {

	border-color: #56e0b9 transparent transparent;

}



.x-header__nav a .x-icon {

	position: absolute;

	top: -15px;

	left: 53%;

	width: 38px;

	height: 18px;

	text-align: center;

	line-height: 18px;

	font-weight: normal;

	font-size: 12px;

	color: #fff;

	border-radius: 5px;

	-webkit-transform: translate(-50%);

	transform: translate(-50%);

	-webkit-animation: bounceTag 1.5s ease-in-out infinite;

	animation: bounceTag 1.5s ease-in-out infinite;

}



@keyframes bounceTag {

	0% {

		margin-top: -5px;

	}



	50% {

		margin-top: 0;

	}



	100% {

		margin-top: -5px;

	}

}



.x-header__nav a.nuxt-link-exact-active,

.x-header__nav a:hover,

.x-header__nav a:not(:first-child).nuxt-link-active {

	color: #f61825;

	border-bottom: 2px solid;

}



.x-qrcode {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 100;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #2d2828;

	cursor: pointer;

}



.x-qrcode i {

	color: #e21f1c;

}



.x-qrcode:hover,

.x-qrcode:hover i {

	color: #e21f1c;

}



.x-qrcode__wrap {

	position: absolute;

	top: 40px;

	right: 0;

	display: none;

	width: 165px;

	padding: 10px 24px 24px;

	text-align: center;

	background: url(../images/qrcode_bg.2130bf5.png) no-repeat;

	background-size: cover;

	border-top: 1px solid transparent;

	cursor: default;

}



.x-qrcode__title {

	margin-bottom: 18px;

	color: #474747;

	font-size: 13px;

	border-bottom: 1px dashed #a0a0a0;

}



.x-qrcode__img {

	width: 120px;

	height: 120px;

	background-color: #fff;

	border: 2px solid #f61825;

}



.x-header__fixed {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 101;

	width: 100%;

	-webkit-box-shadow: 2px 4px 35px 0 rgba(46, 42, 42, .08);

	box-shadow: 2px 4px 35px 0 rgba(46, 42, 42, .08);

}



.x-header,

.x-header__fixed {

	background-color: #fff;

}



.x-header__wrap:after {

	clear: both;

}



.x-header__wrap:after,

.x-header__wrap:before {

	content: "";

	display: table;

}



.x-icon-qrcode:before {

	content: "\E6AE";

}



.x-qrcode:hover .x-qrcode__wrap {

	display: block;

}



.x-layout-aside {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	z-index: 100;

	width: 5px;

	background-color: #404040;

}



.x-layout-aside__control {

	position: absolute;

	top: 50%;

	right: 0;

	width: 35px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



.x-layout-aside__item {

	display: block;

	width: 35px;

	height: 35px;

	margin-bottom: 3px;

	color: #fefefe;

	text-align: center;

	line-height: 35px;

	background-color: #404040;

	background-repeat: no-repeat;

	background-position: 50%;

	border-radius: 4px 0 0 4px;

	cursor: pointer;

	-webkit-transition: background-color .2s ease;

	transition: background-color .2s ease;

}



.x-layout-aside__item > span {

	position: absolute;

	right: -105px;

	width: 105px;

	height: 35px;

	font-size: 14px;

	line-height: 35px;

	font-weight: 700;

	text-align: center;

	background: #f61825;

	border-radius: 4px;

	-webkit-transition: all .3s ease;

	transition: all .3s ease;

}



.x-menu {

	position: relative;

}



.x-menu__tel {

	margin-left: 22px;

	line-height: 45px;

}



.x-menu__tel+img {

	float: right;

	margin-right: 15px;

	margin-top: 12px;

}



.x-control__search .xg-search__label:hover .xg-search__modal {

	display: block;

}



.x-layout-aside__item:hover {

	color: #fefefe;

	background-color: #f61825;

}



.x-layout-aside__item:hover>span {

	right: 35px;

}

.x-layout-aside .icon_personal_center {

	background-image: url(../images/icon_personal_center.png);

}

.x-layout-aside .icon_shopping {

	background-image: url(../images/icon_shopping.png);

}

.x-layout-aside .icon_service {

	background-image: url(../images/icon_service.png);

}

.x-layout-aside .icon_collect {

	background-image: url(../images/icon_collect.png);

}

.x-layout-aside .validate_kefu {

	background-image: url(../images/zkkf.png);

}

.x-layout-aside .icon_top {

	background-image: url(../images/icon_top.png);

}



.ant-modal-mask {

	position: fixed;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	z-index: 1000;

	height: 100%;

	background-color: rgba(0, 0, 0, .65);

	filter: alpha(opacity=50);

}



.ant-modal-content {

	position: relative;

	background-color: #fff;

	background-clip: padding-box;

	border: 0;

	border-radius: 4px;

	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);

	box-shadow: 0 4px 12px rgba(0, 0, 0, .15);

}



.ant-modal-centered {

	text-align: center;

}



.ant-modal-centered:before {

	content: "";

	display: inline-block;

	width: 0;

	height: 100%;

	vertical-align: middle;

}



.ant-modal-centered .ant-modal {

	display: inline-block;

	top: 0;

	text-align: left;

	vertical-align: middle;

}



.x-buy .ant-modal-content {

	width: 690px;

	border: 14px solid rgba(0, 0, 0, .3);

}



.ant-modal-close {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 10;

	padding: 0;

	color: rgba(0, 0, 0, .45);

	font-weight: 700;

	line-height: 1;

	text-decoration: none;

	outline: 0;

	background: transparent;

	border: 0;

	cursor: pointer;

	-webkit-transition: color .3s;

	transition: color .3s;

}



.ant-modal-close-x {

	display: block;

	width: 56px;

	height: 56px;

	font-size: 16px;

	line-height: 56px;

	font-style: normal;

	text-align: center;

	text-transform: none;

	text-rendering: auto;

}



.ant-modal-header {

	padding: 16px 24px;

	color: rgba(0, 0, 0, .65);

	background: #fff;

	border-radius: 4px 4px 0 0;

	border-bottom: 1px solid #e8e8e8;

}



.ant-modal-title {

	margin: 0;

	color: rgba(0, 0, 0, .85);

	font-weight: 500;

	font-size: 16px;

	line-height: 22px;

}



.x-buy .ant-modal-body {

	padding: 30px 0 0 126px;

}



.ant-modal-body {

	padding: 24px;

	font-size: 14px;

	line-height: 1.5;

	word-wrap: break-word;

}



.x-buy__title {

	margin-bottom: 30px;

	font-size: 14px;

	color: #989898;

}



.x-buy .ant-input-group {

	height: 40px;

	margin-bottom: 20px;

}



.x-buy .ant-input-group .xg-icon {

	float: left;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border-radius: 4px 0 0 4px;

	border: 1px solid #d9d9d9;

	border-right: none;

}



.x-buy .ant-input-group .xg-icon .x-icon {

	font-size: 16px;

}



.x-buy .ant-input-group .ant-select {

	height: 40px;

}



.x-buy .xg-group__1 .ant-input,

.x-buy .xg-group__1 .ant-select {

	width: 360px;

}



.x-buy .ant-input-group .ant-select-selection {

	height: 100%;

	border-radius: 0 4px 4px 0;

}



.ant-select-selection--single {

	height: 32px;

	position: relative;

	cursor: pointer;

}



.x-buy .ant-input-group .ant-select-selection__rendered {

	height: 100%;

	margin: 0;

}



.ant-select-selection__rendered select {

	width: 100%;

	border: none;

	color: #bdbcbc;

}



.x-buy .ant-input-group .ant-input {

	height: 40px;

	border-radius: 0 4px 4px 0;

}



.x-buy .xg-group__2 .ant-input {

	width: 260px;

}



.x-buy .xg-group__3 .ant-input {

	width: 315px;

}



.x-buy__tip {

	font-size: 12px;

	color: #6d9ad2;

}



.x-buy .ant-modal-footer {

	padding-left: 126px;

	padding-bottom: 40px;

	text-align: left;

	border-top: none;

}



.ant-modal-footer {

	padding: 10px 16px;

	text-align: right;

	border-top: 1px solid #e8e8e8;

	border-radius: 0 0 4px 4px;

}



.x-buy .ant-modal-footer .ant-btn {

	width: 112px;

	height: 43px;

	text-align: center;

	font-size: 16px;

	font-weight: 700;

	border-radius: 0;

}



.ant-modal-wrap {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 23456;

}



.x-login .ant-modal-content {

	width: 400px;

}



.x-login .ant-modal-header {

	padding-top: 35px;

	padding-bottom: 30px;

	border-bottom: none;

}



.ant-modal-title {

	margin: 0;

	color: rgba(0, 0, 0, .85);

	font-size: 16px;

	line-height: 22px;

	font-weight: 500;

}



.x-login__tabs {

	position: relative;

	width: 200px;

	margin: 0 auto;

	zoom: 1;

}



.x-login__tabs:after,

.x-login__tabs:before {

	content: "";

	display: table;

	clear: both;

}



.x-login__tabs a {

	position: relative;

	float: left;

	width: 50%;

	margin-bottom: 5px;

	font-size: 18px;

	color: #474747;

	text-align: center;

}



.x-login__tabs a.active {

	color: #f61825;

}



.x-login .ant-modal-body {

	padding: 0 40px;

}



.ant-modal-body {

	padding: 24px;

	font-size: 14px;

	line-height: 1.5;

	word-wrap: break-word;

}



.x-login .ant-modal-body .ant-input {

	width: 320px;

	height: 42px;

	margin-bottom: 15px;

	border-radius: 0;

}



.x-login .ant-modal-body .ant-input-search {

	margin-bottom: 15px;

}



.x-login__tip {

	height: 20px;

	font-size: 12px;

	color: #f5222d;

	line-height: 20px;

}



.x-login .ant-modal-body .ant-input-search .ant-input {

	margin-bottom: 0;

}



.x-login .ant-modal-body .ant-btn {

	height: 42px;

	color: #fff;

	background-color: #ff7d7d;

	border-radius: 0;

}



.x-login__tabs a:first-child:after {

	content: "";

	position: absolute;

	right: 0;

	top: 50%;

	width: 1px;

	height: 13px;

	background-color: #d2d2d2;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



.x-login .ant-modal-footer .ant-btn {

	width: 100%;

	height: 42px;

	margin-bottom: 15px;

	font-size: 16px;

	background-color: #fb462d;

	border-radius: 0;

	-webkit-box-shadow: 0 5px 10px 0 rgba(251, 70, 45, .2);

	box-shadow: 0 5px 10px 0 rgba(251, 70, 45, .2);

}



.x-login__tabs--slider {

	position: absolute;

	bottom: 0;

	display: block;

	width: 25%;

	height: 2px;

	background: #f61825;

	-webkit-transform: translate(50%);

	transform: translate(50%);

	-webkit-transition: all .2s;

	transition: all .2s;

}



.ant-input:focus,

.ant-input:hover {

	border-color: #ff4249;

	border-right-width: 1px !important;

}



.x-login__links a {

	color: #4d4d4d;

	font-size: 12px;

}



.x-login__links span {

	margin: 0 12px;

	color: #e6e6e6;

}



.x-login__links .x-icon {

	font-size: 12px;

}



.ant-modal-confirm .ant-modal-confirm-btns button+button {

	margin-left: 8px;

	margin-bottom: 0;

}



.cart-count {

	display: inline-block;

	width: 16px;

	height: 16px;

	color: #fff;

	font-size: 12px;

	line-height: 16px;

	text-align: center;

	background-color: #ff4546;

	border-radius: 50%;

	-webkit-box-shadow: 0 2px 5px 0 rgba(255, 69, 70, .47);

	box-shadow: 0 2px 5px 0 rgba(255, 69, 70, .47);

}



.x-layout-aside__back {

	position: absolute;

	bottom: 100px;

	left: 0;

}



.x-layout-aside_mask {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 9999;

	display: none;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, .3);

}



.x-layout-aside_validate {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 593px;

	height: 530px;

	margin: -265px 0 0 -291.5px;

	padding: 80px 40px 0;

	background: url(../images/aside_validate_bg.ff3c865.png) no-repeat 50%;

}



.x-layout-aside_validate .name {

	color: #4c4c4c;


	font-size: 30px;

	font-weight: 700;

}



.x-layout-aside_validate .name span {

	color: #f10215;

}



.x-layout-aside_validate .info {

	color: #999;

	font-size: 16px;

}



.x-layout-aside_validate .input_code {

	margin-top: 25px;

	font-size: 0;

}



.x-layout-aside_validate .input_code_icon {

	display: inline-block;

	width: 64px;

	height: 52px;

	text-align: center;

	line-height: 50px;

	vertical-align: top;

	background: #f5f5f5 url(../images/aside_search.8aabe57.png) no-repeat 50%;

	border-radius: 4px 0 0 4px;

	border: 1px solid #e5e5e5;

	border-right: none;

}



.x-layout-aside_validate .input_code .ant-input {

	display: inline-block;

	width: 445px;

	height: 52px;

	border-radius: 0 4px 4px 0;

}



.x-layout-aside_validate .validate_btn {

	width: 100%;

	height: 52px;

	margin-top: 20px;

	background: -webkit-linear-gradient(139deg, #fa756c, #fa5054);

	background: linear-gradient(311deg, #fa756c, #fa5054);

	border-radius: 4px;

	-webkit-box-shadow: 0 5px 10px rgba(251, 70, 45, .17);

	box-shadow: 0 5px 10px rgba(251, 70, 45, .17);

}



.x-layout-aside_validate .validate_btn .ant-btn {

	width: 100%;

	height: 100%;

	color: #fffefe;

	font-size: 20px;

	background-color: transparent;

	border: none;

}



.x-layout-aside_validate .validate_result {

	position: relative;

	width: 100%;

	height: 120px;

	margin-top: 40px;

	padding: 15px 0 20px;

	background: #f7fafc;

	border-radius: 4px;

	border: 1px solid #f0f0f0;

	

}



.x-layout-aside_validate .validate_tip {

	margin-top: 12px;

	color: #a8a8a8;

	font-size: 12px;

	text-align: center;

}



.x-layout-aside_validate_close {

	position: absolute;

	top: 22px;

	right: -18px;

}



.x-layout-aside_validate .validate_result_p1 {

	color: #999;

	font-size: 14px;

}



.x-layout-aside_validate .validate_result .not-pass {

	color: #f23439;

}



.x-layout-aside_validate .validate_result_show {

	margin-top: 6px;

	color: #21beb9;

	font-size: 20px;

	font-weight: 700;

}



.x-layout-aside_validate .validate_result .not-pass i {

	background: url(../images/jakefuicon.png) no-repeat 50%;

}



.x-layout-aside_validate .validate_result_show i {

	display: inline-block;

	width: 23px;

	height: 22px;

	margin-top: 5px;

	vertical-align: top;

	background: url(../images/zhenkefuicon.png) no-repeat 50%;

}



.x-layout-aside_validate .validate_result_code_show {

	margin-top: 2px;

	color: #4c4c4c;

	font-size: 16px;

}



.x-layout-aside_validate .validate_result_code_show span {

	font-weight: 700;

}



.x-layout-aside_validate .validate_result .seal {

	position: absolute;

	right: 0;

	bottom: 0;

}



/* 分页 */

.serach_pages {

	width: 950px;

	height: 96px;

	margin: 0 auto 45px;

	padding: 10px;

	line-height: 86px;

	text-align: center;

	background-color: #fff;

}



.serach_pages span {

	margin-right: 8px;

	color: #5c5c5c;

	font-size: 16px;

}



.serach_pages a {

	display: inline-block;

	height: 32px;

	min-width: 32px;

	margin-right: 8px;

	padding: 0 10px;

	color: #7c7c7c;

	font-size: 13px;

	line-height: 30px;

	text-align: center;

	background-color: #fff;

	border: 1px solid #d9d9d9;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-transition: all .2 ease-out;

	transition: all .2 ease-out;

}



.serach_pages a:hover,.serach_pages .active {

	color: #f61825;

	border: 1px solid #f61825;

}



.jump_page {

	width: 40px;

	height: 32px;/

	margin: 0 8px;

	line-height: 30px;

	text-align: center;

	border: 1px solid #f0f0f0;

}