.jjmainupload {
    background-color: #eef8fe;
    padding: 20px 30px;
    position: relative;
}
.uploadBtn {
    background-color: #0081d2;
    width: 150px;
    height: 40px;
    color: #ffffff;
    margin: 0;
    border: 0;
    padding: 0;
    font-size: 14px;
    display: inline-block;
}
.uploadAss {
    margin-left: 20px;
    margin-top: 15px; 
    color: #999999;
    position: absolute;
    font-size: 14px; 
    
}

.uploadBtn input {
	width: 100%;
	height: 100%;
	position: absolute;
	width: 150px;
	height: 40px;
	border: none;
	z-index: 3;
	opacity: 0;
	cursor: pointer;
}

.uploadTitle {
    color: #4a4a4a;
    line-height: 20px;
    margin-top: 20px;font-size: 14px;
}
.jjListBox {
    margin: 12px 0;
	font-size: 14px;
}
.jjListTitle {
    text-align: left; 
    line-height: 30px;
    padding-left: 3px;
	font-size: 1.3em; 
	
}
.jjListIcon {
    background-color: #dfdfdf;
    color: #fff;
    width: 14px;
    height: 14px;
    line-height: 14px;
    border-radius: 14px;
    text-align: center;
    margin: 0 10px;
    margin-top: 6px;
    position: relative;
}
.jjListIcon>div {
    display: none;
    position: absolute;
    left: 20px;
    top: 0px;
    width: 200px;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px #dedede;
    color: #666666;
    text-align: left;
    padding: 4px;
}
.jjListIcon:hover>div {display: block;}

.fl {
    float: left;
   	cursor: pointer;
   	width: 98%; 
}
.fl span {
		cursor: pointer;
}

.jjListSub ul {
    overflow: hidden;
}

.jjListSub li {
    float: left;
    line-height: 26px;
	cursor: pointer;
	margin-bottom: 10px; 
}
.jjListSub li.text {
    padding: 0 10px;
    color: #9c9c9c;
}
.jjListSub li.check {
    border: 2px solid #dfdfdf; 
    line-height: 30px;
    padding: 0 25px;
    margin-right: 1em;
    
}
.jjListSub li.disnable {
    border: 1px solid #dfdfdf;
    line-height: 26px;
    padding: 0 25px;
    margin-right: 10px;
}

.jjListSub li.on.check {
    border: 2px solid #0081d2;
    color: #0081d2;
    line-height: 30px;
    background: url(../img/icon/icon-signlv.png) no-repeat bottom right;
}

.jjListSub li.check:hover {
    border: 2px solid #0081d2;
    color: #0081d2;
    line-height: 30px;
    background: url(../img/icon/icon-signlv.png) no-repeat bottom right;
}

.jjListSub li.input input {
    border: 0px;
    width: 125px;
    padding-left: 6px;
    font-size:12px; 
    border: 2px solid #dfdfdf;
}

.jjMsgList li:nth-child(2n-1) {
        border-right: none;
}
.jjMsgList li {
    float: left;
    overflow: hidden;
    width: 50%;
    line-height: 30px;
    padding-left: 3%;
    padding-right: 3%;
    border: 1px solid #eee;
    border-top: none;
}
.jjMsgList li h4 {
    color: #696969;
    float: left;
	font-size: 13px;
	line-height: 25px;
	margin: 3px 0px 3px 0px; 
}
.jjMsgList li span {
    color: #4a4a4a;
    float: right;
    font-size: 13px;
	line-height: 25px;
	margin: 3px 0px 3px 0px; 
}
.line {
    border-bottom: 1px dashed #999999;
    margin: 16px 0;float: left;width: 100%;
}
.jjMsgTitle {
    overflow: hidden;
    margin: 15px 0 10px;font-size: 14px;float: left;width: 100%;
}
.jjMsgTime li {
    padding: 4px 0;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
    position: relative;
	border: 2px solid #e4e4e4;
    background-color: #f9f9f9;
    line-height: 30px;
    margin-bottom: 6px;
    cursor: pointer;
}
.jjMsgTime li.active {
    padding: 4px 0;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
    position: relative;
    border: 2px solid #f90;
    background-color: #fff7ed;
    line-height: 30px;
    margin-bottom: 6px;
    cursor: pointer;
}



.jjMsgTime li.active2 {
    padding: 4px 0;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
    position: relative;
    border: 2px solid #f90;
    background-color: #ffffff;
    line-height: 30px;
    margin-bottom: 6px;
    cursor: pointer;
}
.jjMsgPriceTotal{width: 100%;float: left;margin-bottom: 10px;}
.jjMsgPriceList {
    margin: 0 auto;
width: 100%;float: left;
}
.jjMsgPriceList li b{color: #f96235; }	
.jjMsgPriceList li{line-height: 22px;font-size: 14px; margin-left: 20px; float: left;  text-align: center;  }
.jjMsgPriceList li:nth-child(2n+1){line-height: 22px;font-size: 14px; margin-left:  20px; float: left; text-align: center;  }
.jjMsgOutTime{font-size: 14px;}
.fr {
    float: right;
}

.jjMsgPriceTotal .fl h3 {
    float: left;	
    color: #4a4a4a;
    font-size: 16px;
    margin-right: 10px;

}
.jjMsgList{float: left;}
.jjMsgTime {
    height: 60px;float: left;width: 100%;height: auto;
}
.jjMsgPriceTotal .fl span {
    font-size: 18px;
    font-weight: 550;
    color: #f96235;
    float: left;
}
#subButtom {
    border: 2px solid transparent;
    text-transform: capitalize;
    background: #c21630;
    font-size: 15px;
    color: #fff;margin-top: 20px;
	cursor: pointer;
	
	
	 height: 40px;
	  width: 100%;
	  padding: 0 30px;
	  padding-right: 30px;
	  border: 0;
	  color: #f0f3f5;
	  font-family: "微软雅黑";
	  font-size: 15px;
	  text-transform: capitalize;
	  border-radius: 5px;
	  transition: .3s; 
	  
}







/***收货地址***/
.lab1301 {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#f5f9fa;
}
.lab1302 {
	background:url(../images/dzbj.png);
	height:42px;
}
.lab1303 {
	font-size:16px;
	color:#FFF;
	float:left;
	width:200px;
	line-height:38px;
	padding-left:25px;
}
.lab1304 {
	float:right;
	line-height:30px;
	padding-right:15px;
	font-size:20px;
}
.lab1305 {
	width:160px;
	height:20px;
	border:solid #5d7ab4 2px;
	float:left;
	padding-left:10px;
	line-height:20px;
}
.lab1306 {
	background:url(../images/srarch.jpg);
	border:0px;
	width:19px;
	height:26px;
}
.chaxun {
	padding:8px;
	overflow:hidden;
	background:#e8f3f7;
}
.lab1307 {
	width:92px;
	height:26px;
	background:url(../images/zengjia.jpg);
	border:0;
}
.lab1308 {
	width:92px;
	height:26px;
	background:url(../images/sxin.jpg);
	border:0;
}
.lab1310 ul li {
	float:left;
	margin-left:5px;
}
.lab1309 {
	width:230px;
	float:left;
}
.lab1310 {
	width:110px;
	float:right;
}
.lab1311 table {
	border:solid #bdcccf 1px;
}
.lab1311 {
	padding:10px;
}
.lab1311 a {
	color:#000;
	font-family:"宋体"
}
.lab1311 a:hover {
	color:#C63;
}



/* 遮盖效果 */
.common_zhegai_bg{ display: block;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.7;  opacity:.30;  filter: alpha(opacity=70);}  
.common_zhegai_show{display: block;  position: absolute;  top: 30%;  left: 22%; 
    border: 8px solid #E8E9F7;  background-color: white;  z-index:1002;  overflow: auto;
    width: 50%; height: 80px;	  
	font-size:15px;
	font:bold;
	font-family:"微软雅黑";
	text-align: center; 
}  
    
    
    