/* top bar */
/* .search_right{
	padding:15px 0 !important;
} */
.top_span{
	display: inline-block;
	float: right;
	margin-right: 5px;
}
a{
	text-decoration: none !important;
}
.top_span .username,.top_span .mycenter{
	display: inline-block;
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.top_span .out{
	display: inline-block;
	width: 60px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background-color:#0d6efd;
	border-color: #0d6efd;
	border-radius: 0.25rem;
}
.topbody .top_loginstatus{
	margin-top: 15px;
	display: inline-block;
	height: 38px;
	line-height: 38px;
}

/* index award area style */
.instruction{
	margin-top: 5px !important;
	height: 30px;
	line-height: 30px;
	padding:0 12px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}
.instruction span{
	display: inline-block;
	float: left;
	padding:0;
	width: 1400px;
	height: 30px;
	line-height: 30px;
	color:#04A4F2;
	position: relative;
}
.instruction .error{
	color:red;
}
.top_award{
	height: 226px;
}
.top_award li{
	list-style: none;
}
.award{
	background-color: #C3E6FF;
	border-radius: 5px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width:32% !important;
	margin-right: 2%;
}
.award .award_list_title{
	margin-top: 10px;
}
.pool{
	background-color: #FECA04;
	border-radius: 5px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width:32% !important;
	margin-right: 2%;
}
.pool_title{
	font-weight: bold;
	color: white;
	padding-top: 10px;
}
.pool .pool_item{
	padding-left: 0px !important;
}
.pool .money{
	width:180px;
	height: 45px;
	line-height: 45px;
	border-radius: 3px;
	margin:0 auto;
	background-color: #D91521;
	color:yellow;
	font-size: 24px;
}
.pool .money span{
	color:white;
	font-size: 18px;
}
.pool .item{
	height: 35px;
	line-height: 35px;
}
.pool .remind{
	height: 35px;
	line-height: 35px;
	color: white;
}
.last_order{
	background-color: #C3E6FF;
	border-radius: 5px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width:32% !important;
}
.last_order .last_order_title{
	padding-top: 10px;
}
.last_order td{
	padding:5px 5px 5px 5px !important;
}
.top_award{
	padding:0 12px;
	font-family: "MicrosoftYaHei";
}
.category{
	margin-top: 8px !important;
	margin-bottom: 8px;
	font-size: 18px;
}
/*首页商品样式*/

.shopitem .price_line{
	height: 25px;
	line-height: 25px;
	/* padding:0 15px; */
	margin-bottom: 5px !important;
	margin-top: 5px;
	color:red;
	font-size: 16px;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.shopitem .price_line span{
	margin-right:8px;
}
.shopitem .price_line b{
	font-weight: bolder;
	font-size:18px;
}
.shopitem .title{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 0px;
}
.shopitem .youhui b{
	margin-right: 10px;
}
.shopitem .youhui a{
	float: right;
	margin-right: 5px;
}
.order_post{
	display: inline-block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-color:#0d6efd;
	border-color: #0d6efd;
	border-radius: 0.25rem;
	margin-top: 15px;
}
.order_post a{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	height: auto;
	width: 160px;
}


/* top bar end*/

.category{
	height: 60px;
}
.category .list-group a{
	height: 60px;
	line-height: 60px;
	padding:0;
}
.recomment_block,.tb_block,.travel_block,.insurance_block{
	min-height: 160px;
}
.regis_page{
	margin-top: 170px !important;
	margin-bottom: 270px !important;
}
#reg_form img{
	width: 150px;
	height: 35px;
}
#reg_form button{
	width: 150px;
	margin:3px auto;
}
#reg_form .row{
	line-height: 45px;
}
#reg_form .form-check-input{
	margin-top: 18px;
}
/* login page */
#login_form img{
	width: 200px;
	height: 38px;
}
#login_form button{
	width: 150px;
	margin:3px auto;
}
#login_form .row{
	line-height: 45px;
}
/* user center start */
.centerbar{
	height: 32px;
	line-height: 32px;
	background: #e9ecef;
	margin: 5px 0;
	border-radius: 5px;
}
.up_center{
	
}
.up_center .user_image{
	padding:1px 5px;
	border-radius: 5px;
}
.up_center .user_image .user_area{
	padding:5px 2px;
	background: #e9ecef;
	border-radius: 5px;
}
.up_center .user_image .user_info{
	display:inline-block;
	float:right;
	width:80px;
}
.up_center .user_image .left_menu{
	margin-top: 10px;
	background: #e9ecef;
	border-radius: 5px;
}
.up_center .user_image .left_menu ul{
	padding-left: 0 !important;
}
.up_center .user_image .left_menu li{
	list-style-type: none;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.up_center .user_image .left_menu a{
	display: inline-block;
	width: 100%;
	word-spacing: 5px;
}
.up_center .user_image .left_menu .on{
	background: #C8EBFA;
}
.up_center .user_image img{
	width: 50px;
	height: 50px;
	border-radius: 8px;
}
.up_center .usercenter_detail tr{
	min-height: 50px;
}
.up_center .usercenter_detail tr td{
	word-wrap:break-word;
}
.up_center .user_modify input{
	border:1px dashed gray;
}
.up_center .submit{
	clear: both;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-top: 20px;
}
.up_center .submit input{
	height: 28px;
}
/*车险提交页面样式*/
.user_submit_info .user_submit .title{
	width: 25%;
}
.user_submit_info .user_submit .insurance_remark{
	width: 100%;
}
.user_submit_info .submit{
	text-align: center;
}
.user_submit_info .instruction{
	margin-top: 20px;
	height: auto;
}

/* Shoplink page */
.user_submit_page .user_submit_info .pharagragh{
	margin-top: 10px;
	margin-bottom:10px;
}

.user_submit_page .user_submit_info .pharagragh div{
	margin:5px 0;
}
/* user center end */
@media (max-width: 480px){
	.logo{
		display: inline-block;
		text-align: center;
		padding-left: 25%;
	}
	.search_right{
		padding: 5px !important;
	}
	.topbody .top_loginstatus{
		margin-top: 0px;
		text-align: center;
	}
	.topbody .top_loginstatus .top_span{
		width: 100%;
	}
	.topbody .top_loginstatus .top_span .mycenter,.topbody .top_loginstatus .top_span .username,.topbody .top_loginstatus .top_span .out{
		width: 30%;
	}
	.top_award{
		height: auto;
	}
	.award{
		width: 100% !important;
	}
	.pool{
		width: 100% !important;
	}
	.last_order{
		width: 100% !important;
	}
	.category{
		height: auto;
	}
	.shopitem{
		margin-top: 6px !important;
	}
	.shopitem .img{
		display: block;
		width: 98%;
		margin:0 auto;
	}
	.shopitem img{
		width: 100%;
	}
	.shopitem .title{
		width:98%;
		margin:0 auto;
	}
	.shopitem .youhui{
		width:98%;
		margin:0 auto;
	}
	.regis_page{
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	}
	#reg_form img{
		width: 120px;
		height: 38px;
	}
	#login_form img{
		width: 120px;
		height: 38px;
	}
	.captcha{
		margin-top: 10px !important;
	}
	/* insurance */
	.user_submit_info #insurance_submit table{
		width: 100%;
	}
	/* mycenter returnlink mobile width*/
	.usercenter_detail .mycenter
	{
		width: 700px;
	}
	.usercenter_detail .user_modify
	{
		width: 700px;
	}
	.usercenter_detail .returnlink
	{
		width: 800px;
	}
	.usercenter_detail .myreturn
	{
		width: 800px;
	}
	.usercenter_detail .transhis
	{
		width: 700px;
	}
	.usercenter_detail .user_withdraw
	{
		width: 700px;
	}
	.footer{
		margin-top: 10px !important;
	}
}
