*{padding: 0;margin: 0;}
body{font-family: "微软雅黑";font-size: 0.3rem;background-color:#f1eff0 ; }
ul,li,ol,i{list-style: none;}
a{text-decoration: none;color: #000;}
img{width: 100%;}
input{outline: none;border:none;background: none;}

.upmain{width: 7.5rem;height: 14rem;background: white;margin: 0 auto;}
.topnotice{width: 7.5rem;height: 1.3rem;}
nav{width: 7.1rem;height: 0.7rem;padding:0 0.2rem;background-color: #35343a;line-height: 0.7rem;margin-top: 0.05rem;}
nav a{color: white;}
nav img{display: block;float:right;height: 0.32rem;width: 0.35rem;margin-top: 0.19rem;}
.load{width: 7.5rem;height: 3.5rem;padding: 0.8rem 0 0.2rem 0;}
.load img{display: block;width: 1.9rem;height: 1.9rem;margin: 0 auto ;}
.load p{margin: 0.1rem auto;text-align: center;}
.load p b{color:#4d4d4d;}

.pic_upload{width: 7.2rem;height: 1.6rem;margin: 0 auto;border: 1px dashed #d2d2d2;padding: 0.6rem 0;font-size: 0.24rem;}
.pic_upload p{width: 4.5rem;height: 1.2rem;float: left;text-align: right;margin-top: 0.3rem;}
.pic_upload span{display: block;float: left;width: 1px;height: 0.7rem;background: gray;margin: 0.4rem 0.2rem;}

.pic_upload form{width: 1.9rem ;height:1.4rem;float: left; }
.pic_upload form input{opacity: 0;width: 2rem;height:2rem;position: absolute;}
.pic_upload form i{display: block;width: 2rem;height: 0.5rem;background-color:rgba(0,0,0,0.8);
	color: white;font-style: normal;line-height: 0.5rem;text-align: center;border-radius: 5px;}
.pic_upload form .file_a{display: block;width: 2.4rem;height: 2rem;}

.file_a .upimg{display: block;width: 0.9rem;height: 0.9rem;margin: -0.05rem 0 0.2rem 0.5rem;}
.shili{width: 7.5rem;height:2.8rem;padding: 0.3rem 0;}
.shili h3{text-align: center;}
.shili ul{width: 7.2rem;height: 2.1rem;border: 1px dashed #d2d2d2;margin: 0 0.15rem;}
.shili ul li{height: 2rem;width: 2.3rem;text-align: center;float:left;font-size: 0.27rem;}
.shili ul li img{display: block; width: 2.3rem;height: 1.5rem;margin:0.1rem 0;}
.hint{position: relative; width: 6.5rem;height: 5rem;border: 1px solid #d1d1d1; box-shadow: 2px 1px  2px 1px #D1D1D1;border-radius:4px;background-color:white;top: -10.6rem;left: 0.5rem;z-index: 33;}
.hint_tishi{width: 97%; height: 0.6rem;background-color: #35343a;color: white;line-height: 0.6rem;padding-left: 3%;
	border-radius:5px 5px 0 0;font-weight: 600;}
.hint img{display:block;float: left; width: 0.4rem;height: 0.4rem;margin-right: 0.15rem;}
.hint p{text-align: center;height: 0.4rem;width: 2.4rem;margin: 0.3rem auto;}
.hint_list{width: 5rem;height: 1rem;background-color: #e5e5e5;border-radius: 4px;margin: 0.1rem auto;text-align: center;line-height: 1rem;font-size: 0.28rem;}
.hint .hint_input1{vertical-align:middle;background:#fff !important;left:0.7rem;height:30px;width:2.8rem;padding-left: 0.2rem; position:absolute;border:1px solid #c6c6c6;bottom: 0.4rem;}
.hint .hint_input2{vertical-align:middle;font-weight:bold;position:absolute;left:3.7rem;height:32px;line-height:32px;background:#39383e;width:2.1rem;text-align:center;;bottom: 0.4rem;
		border-radius: 0 5px 5px 0;color:white;}
.closeX{display: block;position: absolute;width: 0.3rem;height: 0.3rem;z-index: 8;right: 0.2rem;top: 0.05rem;}

.allblack{position: absolute;width: 7.5rem;height: 14rem;background: rgba(0,0,0,0.4);z-index: 1;top: 0;}

.hintF{position: absolute; width: 6.5rem;height: 5.2rem;top: 3rem;left: 0.5rem;z-index: 22;border: 1px solid #d1d1d1; box-shadow: 2px 1px  2px 1px #D1D1D1;border-radius:4px;background:white;}
.closeF{display: block;width: 97%; height: 0.6rem;background-color: #35343a;color: white;text-align: right;line-height: 0.6rem;padding-right: 3%;
	border-radius:5px 5px 0 0;font-weight: 600;}
.hintF_yx{width: 6.4rem;height:0.4rem;line-height: 0.4rem;}
.hintF_yx i{display: inline-block; width: 4px;height:12px;background:#39383e;margin: 0 7px;}
.hintF_yx span{display: inline-block;width: 0.5rem;height: 0.4rem;border-bottom: 1px solid black;}
.hintF_pic{width: 6.2rem;height: 2.2rem;padding: 0 0.15rem;margin-top: 0.3rem;}

.hintF_pic li {
	width: 2rem;
	height: 2.2rem;
	float: left;
	background-color: #d2d2d2;
	position: relative;
	background-image: url(../img/shang.png);
	background-size: 60%;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 2.2rem;
	background-position: center;
}
.hintF_pic li:nth-of-type(2){margin: 0 0.1rem;}
.pic_x{color:white;display: block;position:absolute;height: 0.3rem;width: 0.3rem;background-color: rgba(0,0,0,0.5);top: 0;right: 0;text-align: center;line-height: 0.3rem;}
.pic_up{width: 1.8rem;height: 0.5rem;background: #35343a;color: white;text-align: center;line-height: 0.5rem;margin: 0.15rem auto;border-radius: 4px;}
.hintF p{text-align: center;font-size: 0.26rem;color: #8f8f91;}

/*追加*/
.upfile{
	opacity: 0;
	width: 2rem;
	height: 2.2rem;
	position: absolute;
	top: 0;
	left: 0;
}
.countFile,.countSize{
	color: red;
	text-align: center;
}
















