.pic {background-image:url(../images/css-icon.png);display: block;float:left;margin-left:7px;}
.pic1 {background-image:url(../images/css-icon1.png);display: block;float:left;margin-left:7px;}

.pic_5 {background-position: -0px -140px;width: 10px;height: 9px;}
.pic_6 {background-position: -0px -120px; width: 10px; height: 9px; }
.pic_7 {background-position: -0px -100px; width: 10px; height: 9px; }
.pic_8 {background-position: -0px -80px; width: 10px; height: 9px; }

.pic_1 {background-position: -0px -140px;width: 10px;height: 9px;}
.pic_2 {background-position: -0px -120px; width: 10px; height: 9px; }
.pic_4 {background-position: -0px -100px; width: 10px; height: 9px; }
.pic_3 {background-position: -0px -80px; width: 10px; height: 9px; }
.layui-layout-admin .layui-logo.index-name{
	color: white;
}
.layui-layout-admin .layui-logo{
	line-height: 80px;
}
.layui-header{
	height: 80px;
}
.layui-layout-admin .layui-side.index-slider-left{
	top: 80px;
}
.layui-layout-admin .layui-body{
	top: 80px;
}
.layui-nav.index-header-name .layui-nav-item{
	line-height: 50px;
}
.layui-nav.index-header-name li:hover{
	background: #0076DD;
}
.layui-nav.index-header-name .layui-nav-item .layui-nav-child{
	top: 50px;
}
.index-header-bg.layui-nav .layui-nav-item a{
	color: white;
}
.index-header-name.layui-nav .layui-nav-item a{
	color: white;
}
.index-slider-left{
	background: #0464b6;
	transition: .5s;
}
.index-slider-active{
	width: 60px !important;
}
.index-slider-active .layui-side-scroll{
	width:60px;
}
.layui-body{
	transition: .5s;
}
.layui-body-active{
	left: 60px;
}
.layui-footer{
	transition: .5s;
}
.layui-layout-admin .layui-footer.layui-footer-active{
	left: 60px;
}
.index-slider-nav{
	background: #0464b6;
}
.index-header-name.layui-nav .layui-nav-item dl dd a{
	color: #333;
}
.index-slider-left .layui-nav .layui-nav-item a{
	color: white;
}
.index-slider-left .layui-nav .layui-nav-item a i{
	margin-right:30px;
	font-size: 18px !important;
	vertical-align: middle;
}
.index-slider-left .layui-nav-child dd.layui-this,.index-slider-left .layui-nav-child dd.layui-this a{
	background:#5FB878;
}
.index-name span{
	font-size: 20px !important;
	vertical-align: sub;
	margin-left: 15px;
	cursor: pointer;
}
.layui-layout-admin .layui-bg-blue{
	background: #228AE4 !important;
	
}
.layui-layout-admin .index-slider-left .layui-side-scroll .index-slider-nav .layui-nav-item.layui-nav-itemed>a{
	background: #3a99ea;
	border-left: 5px solid #f0cf69;
}
.layui-layout-admin .index-slider-left .layui-side-scroll .index-slider-nav .layui-nav-item .layui-this a{
	background: url(../images/Member_r_arrow.png) no-repeat 28px 15px;
}
.layui-layout-admin .index-slider-left .layui-side-scroll .index-slider-nav .layui-nav-item dd.layui-this{
	background: rgba(0,0,0,0);
}
.layui-layout-admin .index-slider-left .layui-side-scroll .index-slider-nav .layui-nav-bar{
	background: #0076DD;
}
.index-slider-left .layui-nav .layui-nav-item dl dd a span{
	margin-right: 5px;
	margin-left: 30px;
}

#nav_bar{
	padding: 15px 10px;
}
#nav_bar .layui-btn-container{
	top: 10px !important;
}
.system-admin-logo{
	width: 180px;
	height: 60px;
}
.index-slider-left .layui-nav li i.system-admin-nav{
	font-size:20px !important;
	display: inline-block;
	transition: .5s;
	float: left;
	padding: 0 20px;
	cursor: pointer;
}



/*首页*/

.layui-body::-webkit-scrollbar{
  display:none;
}
.goods-ul{
	position: relative;
	width: 100%;
	padding: 10px 10px 50px 10px;
	overflow: auto;
}
.goods-ul .goods-item{
	width:250px;
	height: 340px;
	float: left;
	background: #fff;
	transition: .2s;
	padding-bottom: 10px;
	margin-bottom: 30px;
	margin-right:20px;
	border: 1px solid rgba(0,0,0,.1);
}
.goods-ul .goods-item img{
	width: 100%;
	height:250px;
}
.goods-item h3{
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	color: #333;
	padding: 0 10px;
	box-sizing: border-box;
	line-height: 30px;
	font-weight: 400;
	font-size: 14px;
}
.goods-item p{
	margin: 0 10px 10px;
    font-size: 12px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    zoom: 1;
    color: #b0b0b0;
    margin-bottom: 0;
    line-height:30px;
}
.goods-item p.user-goodsedit{
	color: #777;
}
.goods-item p.user-goodsedit span{
	margin: 0 10px;
}
.goods-item p.user-goodsedit span i{
	vertical-align:inherit;
	margin-right: 5px;
}
.goods-item p.user-goodsedit span.goods-star i{
	margin-top: -1px;
	cursor: pointer;
}
.goods-item p.user-goodsedit span.goods-star.goods-active-star i{
	color:#E6A23C;
}
.goods-ul .goods-item:hover{
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	margin-top: 0;
}



/*分站*/
.website-table tr td,.website-table tr th{
	text-align: center;
}
.website-table tr td i.icon-duigou{
	color: #5FB878;
}
.website-table tr td i.icon-cuowu{
	color: #FF0000;
}
.website-table tr td:nth-child(1){
	color: #1E9FFF;
}


/*用户paypage*/
.rechargebox{
	padding: 10px;
	background: white;
	margin: 0;
}
.recharge-content .layui-tab-item p span{
	margin-left: 15px;
	font-weight: 600;
}
.auto-div-block{
	position: relative;
	padding-right: 130px;
}
.auto-button-block{
	position: absolute;
	right:0px;
	top: 0;
}
.recharge-content .layui-tab-item{
	padding: 20px 0; 
}
.recharge-content .recharge-timeline p span{
	margin: 0 10px;
	color: #000;
	font-weight: 800;
}

/*公告*/
.noticebox{
	position: relative;
	overflow: hidden;
	padding-bottom: 30px;
}
.noticebox h5.notice-tip{
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	font-weight: 800;
}
.notice-lists{
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}
.notice-lists ul{
	border:1px solid rgba(0,0,0,.1);
	border-radius: 5px;
}
.notice-lists ul li{
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding: 8px 10px;
}
.notice-lists ul li:nth-last-child(1){
	border-bottom: 0;
}
.notice-lists ul li h3{
	font-size: 15px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.notice-lists ul li h3 i{
	margin-right: 5px;
	font-size: 18px;
}
.notice-lists ul li h3.no-checked{
	
}
.notice-lists ul li p span{
	color: #777;
	line-height:20px;
	font-size: 14px;
	font-weight: bold;
}
.notice-lists ul li p .delmessage{
	margin-left:10px;
	cursor: pointer;
	font-size: 12px;
	color: #ff0000;
}

/*公告详情*/
.noticeinfo{
	position: relative;
}
.noticeinfo .notice-title{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.notice-content{
	position: relative;
	margin-top: 30px;
	max-width: 100%;
	width: 100%;
	overflow: hidden;
}

/*商品详情*/
.goodsinfo-all{
	position: relative;
	width: 100%;
	overflow: auto;
}
.goods-show{
	overflow: hidden;
}
.goodsinfobox{
	position: relative;
	float: left;
	max-width:1000px;
	overflow: hidden;
	padding-right: 30px;
	box-sizing: border-box;
}
.goodsinfo-img{
	position: relative;
	float: left;
	width:420px;
	height:420px;
	border:1px solid rgba(0,0,0,.1);
	margin-right: 30px;
	margin-bottom: 30px;
}
.goodsinfo-words{
	position: relative;
	float: left;
}
.goodsinfo-words h2{
	font-size: 16px;
	color: #000;
	font-weight: 800;
	max-width: 500px;
	padding: 10px 0;
}
.goodsinfo-price {
	margin-top: 15px;
	font-size: 16px;
	padding: 10px;
	background: #FFF2E8;
	border:1px dotted #dfdfdf;
}
.goodsinfo-price i{
	font-weight: bold;
	color: #ff0000;
	font-size: 20px;
}
.goodsinfo-price span{
	color: #ff0000;
	margin:0 5px;
	font-size:20px;
}
.goods-formlist{
	margin-top: 30px;
}
.goods-formlist .layui-form-label{
	text-align: left;
}
.user-comment{
	position: relative;
}
.user-comment-item{
	position: relative;
	border:1px solid rgba(0,0,0,.1);
	border-radius:5px;
	padding: 0 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.user-comment-header{
	position: relative;
	width: 100%;
}
.user-comment-img{
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	left: 0;
	top:10px;
}
.user-comment-info{
	position: relative;
	padding: 10px 0;
	width: 100%;
	padding-left: 60px;
	box-sizing: border-box;
	border-bottom: 1px dashed rgba(0,0,0,.1);
}
.user-comment-info .user-comment-name{
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.user-comment-info .user-comment-time{
	line-height: 25px;
	font-weight: bold;
	color: #888;
}
.user-comment-content{
	position: relative;
	padding: 10px 0;
}
.user-comment-time span,.goods-score-info span{
	position: relative;
	display: inline-block;
	width: 61px;
	height: 13px;
	margin-left: 15px;
	background: url('../images/starno.png') no-repeat;
	background-size:100% 100%;
	background-position: left top;
}
.user-comment-time span i,.goods-score-info span i{
	position:absolute;
	display: inline-block;
	width:100%;
	height: 13px;
	background: url('../images/staryes.png') no-repeat;
}
.goods-score{
	position: relative;
	margin-top: 10px;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background: #FFF;
	border:1px dotted #dfdfdf;
}
.goods-score-info {
	color: #000;
	font-size: 14px;
}
.goods-score b{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 16px;
	line-height: 20px;
	margin-right: 10px;
	color: #777;
	cursor: pointer;
}
.goods-recommend{
	float: left;
	min-width:220px;
	max-width:  450px;
	padding: 0 10px;
	box-sizing: border-box;
}
.goods-recommend-title{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px;
	color: #666;
}
.goods-recommend ul li{
	position: relative;
	float: left;
	padding: 10px 0;
	width: 200px;
	margin-right: 15px;
	margin-bottom: 20px;
}
.goods-recommend ul li img{
	width: 200px;
	height:200px;
}
.goods-recommend ul li h6{
	display: block;
	text-align: center;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    color: #333;
    line-height: 30px;
    font-weight:800;
    font-size: 14px;
}

@media (max-width:1650px) {
	.goods-recommend{
		margin-top: 50px;
		max-width: 100%;
		width: 100%;
	}
	.goodsinfobox{
		max-width: 100%;
		width: 100%;
		border-right:0;
	}
	.goods-recommend-title{
		padding: 0;
	}
}


/*分站购买*/
.substation{
	position: relative;
	overflow: hidden;
	padding:  20px 0;
}
.substation h6{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #3385ff;
}
.substation-words p{
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color:#2F4056;
}
.substation-words p:nth-child(1){
	margin-top:20px;
}
.substation-form{
	position: relative;
	width:500px;
	margin:0 auto;
	padding: 20px;
	background: white;
	border:1px solid rgba(0,0,0,.1);
	border-radius: 10px;
}
.substation-text{
	position: absolute;
	left: 100px;
	top: 10px;
	color: #1E9FFF;
}
.website-code{
	margin-top: 30px !important;
}

/*用户中心*/
.usercenter{
	position: relative;
	overflow: hidden;
}
.usercenter-header{
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
.usercenter-img{
	position:absolute;
	width:100px;
	height:100px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 2;
}
.usercenter-col{
	background:#dff0d8;
	padding: 20px 10px;
	border:1px solid rgba(0,0,0,.1);
	border-radius: 5px;
	width: 450px;
	height: 100px;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}
.usercenter-col:nth-child(2){
	background:#d9edf7;
}
.usercenter-col:nth-child(3){
	background:#fcf8e3;
}
.usercenter-info{
	position: relative;
	height: 100px;
	width: 100%;
	padding-left:110px;
	color:#3c763d;
	box-sizing: border-box;
}
.usercenter-info h6{
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.usercenter-grade{
	display: inline-block;
	line-height: 30px;
	color: #000;
}
.usercenter-info p{
	line-height: 30px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.usercenter-info p span{
	margin:0px 5px;
	color: #000;
	font-weight: bold;

}
.usercenter-col .userorder-all{
	position: relative;
	overflow: hidden;
}
.usercenter-col .userorder-all a{
	display: inline-block;
	text-align: center;
	width: 50%;
	float: left;
	height: 33px;
	line-height: 33px;
	color:#996666;
	font-weight: bold;
}
.usercenter-col .userorder-all a i{
	display: inline-block;
	margin-right: 5px;
	font-size: 18px;
	line-height: 33px;
	vertical-align:top;
}
.usercenter-col .userorder-all a:nth-child(2){
	color:#68dcf5;
}
.usercenter-col .userorder-all a:nth-child(3){
	color:#ffce58;
}
.usercenter-col .userorder-all a:nth-child(4){
	color:#0099ff;
}
.usercenter-col .userorder-all a:nth-last-child(2){
	color:#49A761;
}
.usercenter-col .userorder-all a:nth-last-child(1){
	color: #ff0000;
}
.usercenter-col .user-selftinfo{
	position: relative;
}
.usercenter-col .user-selfinfo p{
	line-height: 25px;
}
.usercenter-col .user-selfinfo p a{
	margin-left: 20px;
	color:#1E9FFF;
	font-weight: bold;
}
.usercenter-col .usercenter-core a{
	display:flex;
	width: 100%;
	line-height: 100px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 26px;
	color: white;
	transition: .5s;
}
.usercenter-col .usercenter-core a:hover{
	color:white;
}
.usercenter-col .usercenter-core a i{
	font-size:60px;
	margin-right: 10px;
}

.usercenter-col:nth-child(4){
	background:#fec96a;
}
.usercenter-col:nth-child(5){
	background:#bd884f;
}
.usercenter-col:nth-child(6){
	background:#66a3ff;
}
.usercenter-set{
	position: relative;
	padding: 20px 10px;
	width:500px;
	box-sizing: border-box;
	display: none;
}



/*商品评论*/
.commentbox{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.comment-goodsinfo{
	position: relative;
	width: 100%;
	padding: 20px 10px;
	border:1px solid rgba(0,0,0,.1);
	box-sizing: border-box;
	overflow: hidden;
	border-radius: 5px;
}
.comment-goodsinfo img{
	position: absolute;
	left: 10px;
	top: 20px;
	height: 100px;
	width: 100px;
}
.comment-goodswords{
	position: relative;
	width: 100%;
	height: 100px;
	box-sizing: border-box;
	padding-left: 120px;
}
.comment-goodswords h6{
	line-height: 25px;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.commentinfo-price{
	line-height: 25px;
	color: #000;
}
.commentinfo-price span{
	margin-left:5px;
	color: #ff0000;
}
.commentinfo-time{
	line-height: 25px;
	color: #777;
}
.commentinfo-time span{
	margin: 0 5px;
	color: #444;
}
.commentinfo-tips{
	color: #999;
	line-height: 25px;
}
.comment-form{
	margin-top: 30px;
}
.grade-starbox{
	position: relative;
	padding: 5px 0px;
}
.grade-starbox img{
	cursor: pointer;
}


/*订单列表*/
.order-all{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.order-items{
	border:1px solid rgba(0,0,0,.1);
	border-radius: 5px;
	min-width: 1200px;
	margin-bottom: 15px;
}
.order-header{
	position: relative;
	clear: both;
	overflow: hidden;
}
.order-header-p{
	line-height: 50px;
	width: 50%;
	float: left;
}
.order-right-edit{
	width: 50%;
	float: left;
	text-align: right;
	line-height:50px;
	padding-right: 15px;
	box-sizing: border-box;
}
.order-right-edit span{
	margin-right:20px;
	color: #888;
	font-weight: bold;
}
.order-right-edit a{
	margin-right:20px;
}
.order-right-edit i{
	cursor: pointer;
	color: #ff0000;
}


.order-header-p span{
	margin-left: 15px;
}
.order-header-p span:nth-child(1){
	border-radius: 10px;
	padding: 5px 15px;
	color: white;
}
.order-number-item {
	color: #373737;
}
.order-header-p a.order-check-item{
	color: gray;
	margin-left: 15px;
	transition: .2s;
}
.order-header-p a.order-check-item:hover{
	color: #000;
}
.order-header-p span.price-status-success{
	background: #5FB878;
}
.order-header-p span.price-status-warning{
	background:#FFB800;
}


.order-body{
	position: relative;
	border-top: 1px solid #eee;
	padding: 20px 15px;
	box-sizing: border-box;
	overflow: auto;
}
.order-body img{
	position: absolute;
	top: 20px;
	left: 15px;
	width: 80px;
	height: 80px;
}
.order-body-info{
	position: relative;
	padding-left:100px;
	padding-right: 10px;
	float: left;
	width: 33.33%;
	height: 80px;
	box-sizing: border-box;
}
.order-body-info .order-goods-name{
	display: inline-block;
	color: #000;
	width: 100%;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 25px;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.order-body-info p{
	line-height: 30px;
	color: #777;
}

.order-price-item{
	width: 33.33%;
	float: left;
	height: 80px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	vertical-align: middle;
}
.order-price-item p{
	line-height: 20px;
	font-size: 14px;
	color: gray;
}
.order-price-item p.order-price-all{
	color: red;
	font-size: 18px;
	line-height: 40px;
}
.order-items-edit{
	width: 33.33%;
	float:left;
	display: flex;
	height: 80px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	vertical-align: middle;
}
.order-items-edit button{
	padding:0px 20px;
	height: 30px;
	line-height: 30px;
}


/*购物车*/
.cart-goodsinfo{
	position: relative;
	height:80px;
}
.cart-goodsimg{
	position: absolute;
	width: 80px;
	height: 80px;
}
.cart-goodswords{
	position: relative;
	width:500px;
	height: 100%;
	padding-left: 100px;
	padding-right: 10px;
	box-sizing: border-box;
}
.cart-goodswords a{
	position: relative;
	display:inline-block;
	width:100%;
	line-height:25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.cart-goodswords p{
	line-height: 25px;
}
.cart-goodswords p span{
	margin-left: 10px;
	color: #888;
	font-weight: bold;
}
.cart-td-num{
}
.cart-td-num input{
	float: left;
	width: 50px;
	border:0;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
}
.cart-td-num input:nth-child(1){
	border:1px solid #C9C9C9;
}
.cart-td-num input:nth-child(3){
	border:1px solid #C9C9C9;
}
.cart-td-num input[type='text']{
	box-sizing: border-box;
	padding: 0 5px;
	text-align: center;
	border-radius:0;
}
.cart-goodsedit{
	min-width:300px;
}
.cart-goodsedit a{
	display: inline-block;
	padding:0px 15px;
	height: 30px;
	line-height: 30px;
}
.cart-goodsnum{
	min-width:200px;
}
.cart-totalprice{
	min-width: 100px;
}
.cart-totalprice span{
	margin-right: 5px;
	color: #ff0000;
	font-size: 16px;
}

.cartgoods-total{
	margin-top:0px;
	position:relative;
	background:#EBEEF5;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	min-width: 1270px;
}
.cartgoods-allchoose{
	float: left;
	margin-left: 15px;
}
.cartgoods-allchoose .layui-form-checkbox[lay-skin=primary]{
	margin-top: 13px;
}

.cartgoods-total a{
	display: inline-block;
	line-height: 44px;
	margin-left: 15px;
}
.cartgoods-total a:hover{
	color: #ff0000;
}
.cartgoods-totalall{
	float: right;
}
.cartgoods-totalall p{
	line-height: 44px;
	margin-right: 20px;
}
.cartgoods-totalall .cartgoods-num span{
	color: #ff0000;
	margin: 0 5px;
	font-size: 18px;
}
.cartgoods-totalall .cartgoods-money span{
	color: #ff0000;
	font-size: 18px;
	margin: 0 5px;
}
.cartgoods-totalall p,.cartgoods-totalall button{
	float: left;
	margin-left: 20px;
}




/*用户登录*/
.body-login-active{
	background: url('../images/loginbg.jpg')no-repeat;
	background-size: cover;
}
.login-box,.register-box{
	position: absolute;
	width: 500px;
	height:455px;
	border-radius: 5px;
	left: 50%;
	top: 50%;
	margin-top: -250px;
	margin-left: -250px;
	padding: 0px 50px;
	box-sizing: border-box;
	background: url('../images/login.png') no-repeat;
}
.register-box{
	height:610px;
	margin-top: -305px;
	background: url('../images/register.png') no-repeat;
}
.login-box h3{
	font-size:22px;
	color: white;
	text-align: center;
	line-height: 100px;
}
.login-input{
	margin-bottom: 20px;
}
.login-input input{
	border-radius:50px;
	text-align: center;
	height: 45px;
}
.login-input-name{
	margin-top:20px;
}
.login-submit{
	margin-top:50px;
}
.login-submit input{
	border-radius:50px;
	text-align: center;
	height: 45px;
	cursor: pointer;
	background: #1E9FFF;
	color: white;
}
.loginbg{
	background: url('../images/loginbg.jpg')no-repeat;
	margin: -15px;
	background-size:100% 100%;
	transition: .5s;
	padding-right: 0;
}
.loginbg-nav{
	padding-right: 200px;
	transition: .5s;
}
.login-other{
	position: absolute;
	bottom:5px;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 0 60px;
}
.login-other p{
	float: right;
	line-height: 45px;
}
.login-other p a{
	color:#666;
	transition: .5s;
	float: left;
	margin-left: 30px;
}

.login-other p a:hover{
	color: #ff0000;
}

.login-other p.login-way{
	float: left;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}
.login-other p.login-way a{
	float:left;
	margin-left: 0;
	margin-right: 20px;
}
.login-other p.login-way a i{
	font-size:30px;
	height: 45px;
	line-height: 45px;
}
.login-other p.login-way a:hover{
	color: #444;
}

.register-box .login-input{
	margin-bottom: 10px;
}
.register-box .login-input-name{
	margin-top:5px;
}
.register-box .login-submit{
	margin-top: 23px;
}

.forget-getcode input{
	cursor: pointer;
	background: #1E9FFF;
	color: white;
}

.change-phone{
	height: 585px;
	margin-top: -292.5px;
	background: url('../images/phone.png') no-repeat;
}
.change-phone .login-input{
	margin-top: 0;
	margin-bottom: 10px;
}
.change-phone .change-newphone{
	margin-top: 10px;
}
.change-phone .login-submit{
	margin-top:40px;
}



/*忘记密码进度*/

.findpassword h5{
	position: relative;
	text-align: center;
	line-height: 100px;
	font-size: 24px;
}
.findpassword{
	position: relative;
	max-width: 80%;
	margin: 100px auto;
}

.layui-form-label{
	width: 120px;
}
.layui-input-block{
	margin-left: 150px;
}

.upload_img_view{
	display: block;
	width: 200px;
	height:auto;
	margin: 5px 0px;
}
.layui-body-box{
	padding: 10px;
	background: white;
	position: relative;
	padding-bottom: 0;
}
.layui-form-horizontal .layui-form-item{
	margin-bottom: 0px;
	background: #f6f6f6;
}
.layui-form-horizontal .layui-form-item .layui-inline{
	margin-bottom: 0px;
}
.box-toolbar{
	position: fixed;
	background:#f4f4f4;
	left: 210px;
	width: 100%;
	bottom: 10px;
	padding: 5px;
}
.box-toolbar button{

}
.left_btn_box{
	position: absolute;
	right: 30px;
	top:10px;
}
.ignore_select{
	display: block;
	width: 100%;
	padding: 10px;
	border: 1px solid #e6e6e6;
	line-height: 20px;
}
.data{ display: inline-block;}
.data dl{ float:left; margin-right:20px; overflow:hidden;}
.data dl a{ margin-left:0px; border: 0px;}
.data dl a span{ font-weight:bold;}
.data dl dt{ width:40px; float:left; color:#fff;background: #3A99EA; height: 30px; line-height: 30px; text-align: center;border: 1px solid #3A99EA}
.data dl dd{ float:left; color:#999; border: 1px solid #3A99EA; border-left: 0px;}

.font_color_red{
	color:#FF5722
}

.header-navright-menu{
	background: #228AE4;
}
.header-navright-menu ul{
	width: 100%;
}
.header-navright-menu ul li{
	width: 100%;
	overflow: hidden;
}


.header-navright-menu ul li:nth-last-child(1){
	border-bottom: none;
}
.header-navright-menu ul li a{
	position: relative;
	display: inline-block;
	width:48%;
	margin: 0 1%;
	float: left;
	box-sizing: border-box;
	text-align: center;
	color: white;
}
.header-navright-menu ul li a i{
	margin-right: 10px;
}
.layui-nav .layui-nav-child.header-navright-menu ul li a:hover{
	background-color: #67a3ef;
}

.layui-btn-link{
	border-radius: 0;
	border-color: transparent;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
}
.layui-btn-link:active, .layui-btn-link:focus, .layui-btn-link:hover {
	border-color: transparent;
	border-bottom: 1px solid #000;
}

/*后台首页*/
.admin-index-totalbox{
	position: relative;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background: white;
}
.admin-index-item{
	position: relative;
	width: 100%;
	border:1px solid #eaeaea;
	box-sizing: border-box;
	transition: .3s;
}
.admin-index-item:hover{
	border:1px solid #68a4f0;
}
.admin-index-adleft{
	height: 570px;
}
.admin-index-item-header{
	position: relative;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	box-sizing: border-box;
	background: #F9FAFB;
	border-bottom: 1px solid #e7e7e7;
}
.admin-index-item-header h6{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.admin-index-item-header h6 a{
	display: inline-block;
	float: right;
	color: #888;
}

.admin-index-item-body{
	padding:10px;
	box-sizing: border-box;
	position: relative;
}

.admin-index-item-body ul li{
	position: relative;
	padding-left:15px;
	background: url('../images/jt.png') no-repeat;
	background-position:left center;
	background-size: 8px 8px;
	line-height: 30px;
	padding-right: 150px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.admin-index-item-body ul li span{
	position: absolute;
	right: 0;
	color: #999;

}

.right-index-info .layui-form-item{
	margin-bottom: 0;
}
.right-index-info{
	margin-bottom: 10px;
}

.right-index-total .layui-col-md3{
	position: relative;
	padding:21px 30px;
	box-sizing: border-box;
}

.right-index-total .layui-col-md4{
	position: relative;
	padding:21px 30px;
	box-sizing: border-box;
}

.right-index-total img{
	float: left;
	margin-right: 10px;
	transition:ease 1s;
	cursor: pointer;
}
.right-index-total img:hover{
	transform: rotate(360deg);
}
.total-words-center{
	position: relative;
	float: left;
}
.total-words-center p{
	line-height: 22px;
	color: #898989;
	font-size: 12px;
}
.total-words-center p.total-words-num{
	line-height: 18px;
	color: #898989;
	font-weight:600;
}

.total-words-center p.total-words-num span{
	margin-right: 5px;
	color: #d07100;
}