html,
body {
	width: 100%;
	height: 100%;
	position: relative;
}
p:empty{
    margin: 0 0px;
}
/* 编辑按钮 */
.editbtn {
	background-color: #0a7bc7;
}

.editbtn:hover {
	background-color: #0083db;
}

.editbtn:active {
	background-color: #006db6;
}

.editbtn.disable {
	background-color: #2b86c3;
}

/* 添加按钮 */
.addbtn {
	background-color: #0ac787
}

.addbtn:hover {
	background-color: #00dc91;
}

.addbtn:active {
	background-color: #00b87a;
}

.addbtn.disable {
	background-color: #29c590;
}

/* 删除按钮 */
.deletebtn {
	background-color: #f6541b;
}

.deletebtn:hover {
	background-color: #ff622b;
}

.deletebtn:active {
	background-color: #e34a14;
}

.deletebtn.disable {
	background-color: #f36938;
}

/* 取消按钮 */
.cancelbtn {
	border: solid 1px #d8dde3;
	background-color: #fff;
}

.cancelbtn:hover {
	background-color: #f4f8fc;
}

.cancelbtn:active {
	background-color: #d8dde3;
}

.cancelbtn.disable {
	background-color: #eaecef;
}

.am-offcanvas-bar {
	background-color: #ffedc6;
}

.am-menu-offcanvas1 .am-menu-nav>li>a {
	width: 100%;
	height: 55px;
	line-height: 55px;
	color: #2d2a21;
	font-size: 1rem;
	text-shadow: none;
	border-top: none;
	/*margin: 0 0.8rem;*/
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

.am-menu-offcanvas1 .am-menu-nav>.am-open,
.am-menu-offcanvas1 .am-menu-nav>li:hover {
	background: none;
}

.am-offcanvas-bar:after {
	background: none;
}

.am-menu-offcanvas1 .am-menu-nav {
	border-bottom: none;
}

.linebg {
	width: 1000%;
	height: 0.4rem;
	background-color: #f7f7f7;
}

label {
	font-weight: normal;
}

.ht20 {
	margin-top: 0.5rem;
}

.hb30 {
	margin-bottom: 1rem;
}

.am-btn:focus,
.am-btn:active:focus {
	outline: none;
}

.am-btn-warning {
	background-color: #ffa800;
	border-color: #ffa800;
}

.am-btn-warning:hover,
.am-btn-warning:focus {
	background-color: #ffa800;
	border-color: #ffa800;
	opacity: 0.8;
}

.footer-menu-box::before {
	box-shadow: 0.02rem 0.02rem 0.25rem #d9d9d9;
}

.am-form-group {
	margin-bottom: 1rem;
}

.am-icon-angle-right:before {
	color: #5e5e5e;
	font-weight: normal;
	margin-right: 0.6rem;
	margin-top: 0.2rem;
}

.am-menu-offcanvas1 .am-menu-nav>.am-open>a,
.am-menu-offcanvas1 .am-menu-nav>li>a:hover {
	background-color: #ffa24b;
}

/* 底部 */
.footer{max-width:640px; min-width:320px; width:100%; text-align: center;  position: fixed; bottom: 0;  z-index: 9999; }
.footer ul{  overflow: hidden;background:#fff;}
.footer li{float: left; width: 20%; color:#949494; line-height: 24px; padding:10px 0; }
.footer li a{color:#949494; display: block; }
.footer li.active a{ color:#ff9500;	}
.footer li span{display: block;font-size: 14px;}
.footer li i{ font-size:26px; } 
/* 底部 */

/*.fixbg{*/
/*position:fixed;*/
/*left:0px;top:0px;*/
/*background:rgba(0, 0, 0, 0.4);*/
/*width:100%;*/
/*height:100%;*/
/*filter:alpha(opacity=60);  !*设置透明度为60%*!*/
/*opacity:0.6;*/
/*display:none;   !*遮罩层显示block*!*/
/*z-Index:99999;*/
/*}*/
.am-header {
	height: 2.6rem;
	line-height: 2.6rem;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 999999;
	width: 100%;
}

.am-btn-primary:hover,
.am-btn-primary:focus {
	background-color: #ffa24b;
}

/*a:hover, a:focus {*/
/*color: #f6a200;*/
/*opacity: 0.8;*/
/*}*/
.am-ucheck-radio:checked+.am-ucheck-icons {
	color: #ffa24b;
}

.am-form-success .am-form-help,
.am-form-success .am-form-label,
.am-form-success .am-radio,
.am-form-success .am-checkbox,
.am-form-success .am-radio-inline,
.am-form-success .am-checkbox-inline,
.am-form-success label {
	color: #333;
}

.am-form-success [class*="icon-"] {
	color: #ffa24b;
	outline: none;
}

.am-ucheck-icons {
	font-size: 1rem;
}

/*日期组件*/
.am-datepicker th {
	height: 1.2rem;
	font-size: 0.8rem;
}

.am-datepicker td {
	font-size: 0.8rem;
}

.btnbox .am-btn {
	font-size: 0.8rem;
	/*width: 4.5rem;*/
	border-radius: 0.2rem;
	height: 1.9rem;
}

.border-btn {
	border: solid 1px #636363;
	background-color: #fff;
	color: #636363;
}

.tips {
	background-color: #000;
	opacity: 0.5;
	font-size: 0.78rem;
	text-align: center;
	color: #fff;
	border-radius: 0.1rem;
	height: 1.8rem;
	line-height: 1.8rem;
	width: 9rem;
	margin: 0.8rem auto;
	display: none;
	z-index:9999;
}

.savebtn {
	width: 90%;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	background-color: #ffa800;
	border-radius: 1.2rem;
	cursor: pointer;
	box-shadow: 0 0.03rem 0.14rem #e59f18;
	margin: 0 auto;
	margin-bottom: 6%;
}

.savebtn:hover {
	opacity: 0.8;
}

.navbarbox .navicon {
	width: 1.4rem;
	height: 1.2em;
	display: inline-block;
	position: absolute;
	left: 0.8rem;
	top: 0.7rem;
}

.navbarbox .navicon:hover {}

.navbarbox .navicon.loginicon {
	background: url(../images/grzxcur_08.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.loginicon {
	background: url(../images/grzx_08.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .navicon.indexicon {
	background: url(../images/grzxcur_03.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.indexicon {
	background: url(../images/grzx_03.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .navicon.hyzxicon {
	background: url(../images/grzxcur_06.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.hyzxicon {
	background: url(../images/grzx_06.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .navicon.lxkficon {
	background: url(../images/grzxcur_12.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.lxkficon {
	background: url(../images/grzx_12.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .navicon.smicon {
	background: url(../images/grzxcur_14.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .navicon.dticon {
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/dt.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.dticon {
	background: url(../images/dtcur.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.smicon {
	background: url(../images/grzx_14.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .navicon.aboutusicon {
	background: url(../images/grzxcur_16.png) no-repeat center top;
	background-size: 100% 100%;
}

.navbarbox .am-open .navicon.aboutusicon {
	background: url(../images/grzx_16.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li {
	position: relative;
}

.am-menu-offcanvas1 .am-menu-nav>li>a {
	padding-left: 1.8rem;
	height: 2.8rem;
	line-height: 2.9rem;
	/*color: #454545;*/
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .navicon {
	background: url(../images/grzx_08.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .indexicon,
.am-menu-offcanvas1 .am-menu-nav>li>a:focus .indexicon {
	background: url(../images/grzx_03.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .hyzxicon,
.am-menu-offcanvas1 .am-menu-nav>li>a:focus .hyzxicon {
	background: url(../images/grzx_06.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .lxkficon,
.am-menu-offcanvas1 .am-menu-nav>li>a:focus .lxkficon {
	background: url(../images/grzx_12.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .smicon,
.am-menu-offcanvas1 .am-menu-nav>li>a:focus .smicon {
	background: url(../images/grzx_14.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .aboutusicon,
.am-menu-offcanvas1 .am-menu-nav>li>a:focus .aboutusicon {
	background: url(../images/grzx_16.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-menu-offcanvas1 .am-menu-nav>li>a:hover .dticon,
.am-menu-offcanvas1 .am-menu-nav>li>a:focus .dticon {
	background: url(../images/dtcur.png) no-repeat center top;
	background-size: 100% 100%;
}

.am-header-default {
	background-color: #ffa24b;
}

.am-menu {
	position: static;
}

.angle-right {
	position: absolute;
	right: 0;
	top: 0;
}

.angle-left {
	position: absolute;
	left: 1rem;
	top: 0;
	display: inline-block;
	font-size: 1.5rem;
	width: 2rem;
	z-index: 999;
}

a {
	color: #333;
}

.am-header-default {
	background-color: #ffa24b;
}

.line-clamp3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/*加载*/
.loader {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -0.2em 0 0 -0.2em;
	text-indent: -9999em;
	border-top: 0.3em solid rgba(232, 118, 24, 0.1);
	border-right: 0.3em solid rgba(232, 118, 24, 0.1);
	border-bottom: 0.3em solid rgba(232, 118, 24, 0.1);
	border-left: 0.3em solid #E87618;
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-moz-animation: loader 300ms infinite linear;
	-webkit-animation: loader 300ms infinite linear;
	animation: loader 300ms infinite linear;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	margin:-35px -35px;

}
.loaderimg{margin:-32px -32px;width:45px;height:45px;position: fixed;left: 50%;top: 50%;padding: 8px 8px;}

.loader,
.loader:after {
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.curtain {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: white;
	-moz-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	-webkit-transition: all 600ms ease;
	transition: all 600ms ease;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	z-index: -1;
	overflow: hidden;
}

@-webkit-keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes loader {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.is-loading {
	overflow: hidden;
}

.is-loading .curtain {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	z-index: 99;
}

.is-loading .loader {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 0.5;
}

#loaders {
	background: url("../images/loading.gif") no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

#tips {
	width: 80%;
	z-index: 10001;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -40%
}

.tips-item {
	height: auto;
	padding: 5px 0;
	background-color: rgba(51, 51, 51, .8);
	z-index: 10002;
	color: #fff;
	display: block;
	position: relative;
	border-radius: 5px
}

.tips-item p {
	margin: 0;
	z-index: 10002;
	font-size: 14px;
	padding: 0 0 0 2rem;
}

.tips-img {
	width: 20px;
	height: 20px;
	margin-left: 10px;
	margin-right: 4px;
	float: left;
	margin-top: 1px;
	background: url("../images/notice.png") no-repeat center center;
	background-size: 100% 100%
}

#bgDiv,
#tipBg {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9990;
	display: none
}

#showMsg {
	position: fixed;
	z-index: 9999;
	width: 84%;
	margin: 0 8%;
	border-radius: 3px;
	box-shadow: 0 0 5px #333;
	display: none;
	background-color: #fff
}

.msg-content {
	padding: 20px;
	position: relative
}

.msg-btn {
	background-color: #f5f5f5;
	border-radius: 0 0 3px 3px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	margin-top: 5px;
	border-top: 1px solid #ccc
}

.msg-btn a {
	display: block;
	color: #333
}

#tipTxt {
	position: fixed;
	background-color: #fff;
	width: 80%;
	line-height: 70px;
	left: 10%;
	top: 50%;
	margin-top: -35px;
	z-index: 99999;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	display: none
}

#innerloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999
}

#wait {
	position: fixed;
	z-index: 999999;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../images/21.gif);
	background-size: auto 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin: -10px 0 0 -10px;
	border-radius: 50%;
	box-shadow: 0 0px 1px rgba(0, 0, 0, .5);
	background-color: #fff
}

#wait p {
	top: 61%;
	text-align: center;
	position: relative;
	color: #666
}

.retrunbtn a {
	color: #fff;
}

.mini-right {
	position: fixed;
	right: 5%;
	bottom: 10%;
	z-index: 999;
}

.mini-right li {
	padding: 5px 0;
}

.mini-right li a {
	display: block;
	background: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	box-shadow: 0 0 3px rgba(0, 0, 0, .35);
}

.mini-right li a img {
	width: 100%;
}

.mini-right li .am-a1 {
	background: #ff7c02;
	border: 3px solid #fff;
	line-height: 45px;
	color: #fff;
	font-weight: bold;
	font-size: 1.5rem;
}

.erweimaitem .erweimacontent .erweimatitle {
	font-size: 0.86rem;
	color: #333;
	text-align: left;
	font-weight: 700;
	width: 100%;
	line-height: 1.2rem;
}

.erweimashow2 {
	width: 46%;
	float: right;
}

.erweimaitem .erweimacontent .erweimadesc {
	font-size: 1.1rem;
	color: #f73d3d;
	text-align: left;
	font-weight: bold;
	margin-top: 10%;
}

.erweimaitem .am-u-sm-5,
.erweimaitem .am-u-sm-7 {
	padding: 0;
}

.erweimaitem .am-u-sm-7 {
	padding-left: 1rem;
}

.erweimaitem .erweimashow .picfontsm {
	width: 86%;
	height: 86%;
	display: inline-block;
}

.erweimaitem .erweimashowtitle2 {
	font-size: 0.86rem;
	color: #666;
	position: absolute;
	top: 102%;
	left: 15%;
}

.mini-right li a img.indexkf {
	width: 70%;
	position: relative;
	bottom: 2px;
}

.mini-right li a img.returnback {
	width: 50%;
	border-radius: 0;
}

.sharewrap {
	width: 90%;
	height: 70%;
	border-radius: 0.2rem;
}

.sharewrap .am-modal-hd {
	font-size: 1.2rem;
	padding-top: 0.4rem;
	text-align: center;
}

.sharewrap .am-close {
	font-size: 35px;
	position: absolute;
	right: 4%;
	top: 2%;
}

.sharewrap .sharefont {
	text-align: left;
	color: #898989;
	font-size: 0.9rem;
	margin: 0 1rem;
	border-bottom: 1px solid #eee;
	padding: 1rem 0;
}

.sharewxbox li a img {
	border: none;
	max-width: 100%;
	width: 65%;
	display: block;
	text-align: center;
	border-radius: 50%;
	margin: 13% auto 0;
}

.sharebtn {
	width: 90%;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	background-color: #f90c00;
	border-radius: 1.2rem;
	cursor: pointer;
	box-shadow: 0 0.03rem 0.14rem #f90c00;
	margin: 3rem auto 0;
	font-weight: 550;
}

.linetit.yltit2 .am-titlebar {
	width: 60%;
	margin-left: 4%;
}

.cl_rl {
	width: 100%;
	overflow: hidden;
	box-shadow: 0.01rem 0.01rem 0.2rem #ededed;
}

.wxshare {
	padding: 0.4rem 0;
	font-size: 1.2rem;
	font-weight: 500;
}

.wxshare .close {
	font-size: 1.8rem;
	top: -0.4rem;
	right: 0.6rem;
	position: absolute;
}

.fxurl {
	width: 90%;
	border-radius: 0.2rem !important;
	position: relative;
}

.secondxzlogo {
	padding: 0 0.2rem !important;
}

.secondconame {
	padding-top: 0.2rem;
	padding: 0;
	padding-left: 0.5rem;
	width: 50%;
	float: left;
}

.erfont {
	margin-top: 0.4rem;
	display: block;
}

.am-icon-angle-right::before {
	color: #5e5e5e;
	font-weight: normal;
	margin-right: 0.6rem;
	font-size: 1.4rem;
	position: relative;
	right: -0.4rem;
	top: 0.1rem;
}

.sharetourpic {
	width: 100%;
	position: relative;
	/*    height: 280px;*/
}

.sharetourpic img {
	width: 100%;
	height: 100%;
	display: block;
}

.smallsm .spicsm {}

.imagesavebutton {
	color: #f60;
	width: 100%;
	text-align: center;
	clear: both;
	padding-top: 7%;
}

.erweimashowtitle {
	margin-top: 1rem;
}

.smallsm {
	width: 20%;
	/*  height: 20%;*/
	position: absolute;
	top: 90%;
	left: 42%;
}

.smboxwrap {
	margin-top: 15%;
	clear: both;
}

#mcover {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: none;
	z-index: 20000;
}

#mcover img {
	position: fixed;
	right: 18px;
	top: 5px;
	width: 260px !important;
	/*图片尺寸最好用百分比，例如width:78%;高度不填*/
	height: 180px !important;
	z-index: 20001;
}

.wapperwidth {
	overflow: hidden;
}

.prdocutxq-silderbox .am-slider .am-slides img {
	width: 100%;
	display: block;
	height: 18rem !important;
}

.dviewadimage {
	width: 100%;
	height: 250px;
}

.viewadimage {
	width: 100%;
	height: 150px;
}

.viewadimage img,
.dviewadimage img {
	width: 100%;
	height: 100%;
	
}

.pagenation {
	margin: 1rem 1rem 1.2rem 2.5rem;
}

.pageinput input {
	width: 100%;
	height: 100%;
}

.am-pagination li .prevpagge {
	height: 2rem;
	line-height: 1.6rem;
	display: inline-block;
	padding: 0;
	border-radius: 4px;
	background-color: #648bc4;
	color: #fff;
	border: solid 1px #648bc4;
	width: 2.8rem;
	font-size: 26px;
}

.pagenation .fontpage {
	font-size: 0.86rem !important;
	display: block;
	padding: 0.2rem;
	padding-top: 0.2rem;
	border: none;
	background: none;
	background-color: rgba(0, 0, 0, 0);
}

.am-pagination li a,
.am-pagination li span {
	height: 2rem;
	line-height: 1.8rem;
	text-align: center;
	padding: 0 0 0 10px;
	font-size: 0.86rem;
}

.am-modal {
	z-index: 9998 !important;
}

/* 上传图片 */
.goods-edit .upload ul{ overflow: hidden; }
.goods-edit .upload li{ width:23%; margin:25px 1% 15px; height:76px;  float:left; position:relative; border: solid 1px #ededed; border-radius:4px; }
.goods-edit .upload li em.del{ width:15px; height:15px;  display:block; top: 5px;right:5px; position:absolute; background:url("../images/icon_close.png") no-repeat left top; background-size:100%;  }
.goods-edit .upload li em.crops{ width:15px; height:15px;  display:block; left: 5px;top:5px; position:absolute; background:url("../images/categorize6.png") no-repeat left top; background-size:100%;  }
.goods-edit .upload li em.add{width:100%; height:100%; position:absolute;background:url("../images/icon_upload.png") no-repeat center center; background-size:100%;}
.goods-edit .upload li em.video{width:100%; height:100%; position:absolute;background:url("../images/icon_uploadvideo.png") no-repeat center center; background-size:100%;}
.goods-edit .upload input{width:100%; height:100%; position:absolute; top:0; left:0; opacity: 0; }
.goods-edit p{color: #FE7C30;font-size: 11px; padding-bottom: 20px; border-bottom: 1px solid #EBEBEB; clear: both; }
.goods-edit p.detail{border-bottom:0;padding-bottom:0; text-align: justify; }
.queueList img{height:75px;}

