@CHARSET "UTF-8";
*{
	padding:0;
	margin:0;
}
body{font-family:"微软雅黑";}
a{
	color:#000; 
	text-decoration:none;
	cursor:pointer;
}
a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; } 
a:focus { outline: none; }
ul,li{
	list-style-type:none;
}
img{  
	border:none;
} 
input[type=checkbox],input[type=radio]{
	vertical-align:middle;
	}
label{
	vertical-align:middle;
	}
h1,h2,h3,h4,h5{
	font-family:"微软雅黑";
	}
body{
	    background: #fcfeff;
	font-size:12px;
	font-family:"微软雅黑";
	}
body h1,body h2,body h3,body h4,body h5{
	font-family:"微软雅黑";
	}
	.clearfix { 

  *zoom: 1; 

} 
.input,select{
	font-family:"微软雅黑";
}	
 

.clearfix:before, 

.clearfix:after { 

  display: table; 

  line-height: 0; 

  content: ""; 

} 


.clearfix:after { 

  clear: both; 

} 
.jiangou {
    width: 980px;
    margin: 0 auto;
    min-height:460px;
    background: #fcfeff;
    padding-bottom: 40px;
    font-size:14px;
    font-family:"微软雅黑";
    border:1px solid #e7ecee;
    margin-top:20px;
}
	.jiangou1{
	width:980px;
	height:500px;
	margin:0 auto;
	background: #f5f7f7;
	padding-bottom:40px;
	
	}
.jiangou h2 {
	padding-left:50px;
	position:relative;
    line-height: 40px;
    text-align: left;
    border-bottom: 1px solid #e7ecee;
    color: #4490dd;
    font-size:18px;
}
.jiangou h2 img{
	position:absolute;
	top:6px;
	left:20px;
}

.shousuo{
	margin-top:30px;
	margin-left:280px;
	}
	.shousuo1{
	margin-top:135px;
	}
.shousuo p{
	color: #595959;
	line-height:22px;
	padding:7px 0;
	clear:both;
}
.shousuo p label{
	width:100px;
	text-align:right;
	float:left;
	margin-right:10px;
	font-size:14px;
}
.shousuo p input[type=text],.shousuo p input[type=password]{
	height:26px;
	width:250px;
	line-height:28px;
	border:1px solid #ccd4d8;
	float:left;
}
.shousuo p input.time{
	width:60px;
	text-align:center;
	}
.shousuo p select {
    color: #595959;
    border-color: #CCCCCC;
    width: 250px;
    height: 28px;
    line-height: 20px;
    /* padding: 5px 10px 5px 0; */
}
.shousuo p .reg_btn{
	height:23px;
	width:66px;
	text-align:center;
	background:url(../newimages/zhuce_bg.jpg) no-repeat;
	border:none;
	color:#FFF;
	}
.shousuo p a{
	color:#017a85;
	font-size:16px;
	margin-right:10px;
	float:left;
	display:block;
	font-weight:bolder;
	}
/*.shousuo p a:hover{
	background:#017a85;
	color:#FFF;
	}
	*/
.shousuo p a.btn{
	/*color:#264d00;*/
	margin-left:50px;
}

/*通知公告列表*/
.noticeList_box{
padding:16px 22px 0 22px;
max-height:360px;
overflow:hidden;

}
.noticeList_box ul li{
	height:30px;
	line-height:30px;
	padding-left:30px;
	padding-right:16px;
	position:relative;
	font-size:14px;
}
.noticeList_box ul li:nth-child(2n){
	background:#fff;
}
.noticeList_box ul li:nth-child(2n+1){

	background:#eff3f5;
}
.noticeList_box ul li img{
position:absolute;
top:11px;
left:13px;
}
.noticeList_box ul li a{
	display:inline-block;
	max-width:630px;
font-size:14px;
color:#2c3e50;
text-decoration:none;
}
.noticeList_box ul li a:hover{
text-decoration:underline;
}
.noticeList_box ul li span{
float:right;
color:#b8c1c7;
}
.pageSort{
text-align:center;
margin:28px auto;
}
.pageSort input{
	display:inline-block;
	width:32px;
	height:18px;
	text-align:center;
	border:1px solid #a3acb5;
	margin:0 10px;
}
.pageBefore,.pageLast{
	margin:0 24px;
}
.pageSort .pageNum,.pageSort .pageMore{
	display:inline-block;
	padding:0 5px;
	height:18px;
	line-height:18px;
	text-align:center;
	
	border-radius:3px;
}
.pageSort .pageNum:hover,.pageSort .pageMore:hover{
		background:#408cd9;
		color:#fff;
}
.pageSort .pageOn{
		background:#408cd9;
		color:#fff;
}

/*公告通知详情*/
.noticeMore{
	float:right;
	font-size:12px;
	color:#5687c9;
	font-weight:normal;
	text-decoration:none;
}
.noticeMore:hover{
text-decoration:underline;
}
.noticeBox{
	padding:20px 38px 0 38px;
}
.noticeBox h1{
	font-size:24px;
	color:#398bde;
	text-align:center;
	height:42px;
	line-height:42px;
}
.noticeBox h5{
	height:32px;
	line-height:32px;
	font-weight:normal;
	font-size:14px;
	color:#949ca2;
	text-align:center;
}
.noticeBox p{
	color:#4c5966;
	font-size:16px;
	text-indent:2em;
	margin-top:10px;
	line-height:26px;
}


/*关于云台购*/
.about_info{
padding:22px 26px 0 26px;
}
.about_info .left_img{
float:left;
}
.about_info .info{
float:left;
margin-left:34px;
}
.info h3{
	width:656px;
	height:77px;
text-align:center;
margin-bottom:20px;
}
.info{
width:656px;
}
.info p{
text-indent:2em;
font-size:16px;
line-height:26px;
color:#03040f;
margin-bottom:10px;
}
.left_relation{
float:left;
}
.right_relation{
float:right;
}
.relation ul,.relation span{
float:left;
position:relative;

}
.relation span{
padding-left:34px;
position:relative;
}
.relation span img{
position:absolute;
top:2px;
left:6px;
}
.relation ul li,.relation span{
height:24px;
line-height:24px;
color:#939da7;
font-size:14px;
}
.relation{
margin-top:52px;
}
.yydEntrance{
	width:742px;
	margin:0 auto;
	margin-top:22px;
	overflow:hidden;
}
.yydIos-erweima,.yydAndroid-erweima{
	width:180px;
	text-align:center;
	margin:0 auto;
}
.yydIos-erweima img,.yydAndroid-erweima img{
	display:block;
	width:180px;
	height:180px;
	margin-bottom:16px;
}
.yydIos-erweima span,.yydAndroid-erweima span{
	font-family:"微软雅黑";
	/*padding-left:32px;*/
	font-size:18px;
}
.yydIos-erweima span{
	/*background:url(../newimages/yydiosIcon.png) no-repeat 0 0;*/
}
.yydAndroid-erweima span{
	background:url(../newimages/yydAndroidIcon.png) no-repeat 0 0;
}

.yydDownload-tip{
	width:316px;
	height:30px;
	line-height:30px;
	margin:51px 81px;
	font-size:20px;
	font-weight:bold;
	color:#4c5966;
}

/*借购车页面*/
.carTitle{
   font-weight:normal;
   font-size:14px;
    line-height: 40px;
    text-align: left;
    border-bottom: 1px solid #e7ecee;
    margin-bottom:10px;
}
.borrowCar-title{
	float:left;
	position:relative;
	padding-left: 30px;
	color: #4490dd;
	 font-size:16px;
	 font-weight:bold;
}
.borrowCar-title img{
	position: absolute;
    top: 6px;
    left: 0;
}
.carTitle span{
	font-size:14px;
	font-weight:normal;
	color:#585f66;
	margin-left:20px;
}
.carTitle span em{
	font-style:normal;
	color:#fb5200;
	font-weight:bold;
	padding:0 3px;
}

.ruleTip{
	float:right;
	position:relative;
}
.ruleTip a{
	padding-right:21px;
	margin-right:8px;
	font-size:14px;
	font-weight:normal;
	color:#999999;
	background:url("../newimages/ruleques.png") no-repeat right 2px;
	text-decoration:none;
	cursor:pointer;
}
.ruleTip-box{
	position: absolute;
    right: 23px;
    top: 22px;
    width: 340px;	
} 
.ruleTip-box .bcar-trig{
	height:14px;
	text-align:right;
}
.ruleTip-box .bcar-trig img{
	position:relative;
	float:right;
	display:block;
	top:1px;
	margin-right:20px;
}
.ruleTip-box .ruleBox{
	width:298px;
	padding:12px 20px;
	border:1px solid #d2deea;
	border-radius:5px;
	box-shadow:0 0 6px 2px rgba(225,225,225,0.75);
	background:#fff;
}
.ruleTip-box .ruleBox  h3{
	height:24px;
	line-height:24px;
	margin-bottom:6px;
	font-size:16px;
	color:#091f34;
}
.ruleTip-box .ruleBox ul li{
	line-height:24px;
	font-size:14px;
	color:#79848f;
}
.ruleTip-box .ruleBox  p{
	line-height:24px;
	font-size:14px;
	color:#79848f;
	margin-top:12px;
}
.borrowTable th{
	font-size:14px;
	color:#334250;
	background:#e4eef7;
	padding:16px 0;
	border-bottom:1px solid #fff;
}

.borrowTable tr td{
	line-height:20px;
	font-size:14px;
	color:#585f66;
	background:#f1f7fc;
	padding:12px 0;
	text-align:center;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.borrowTable tr td img{
	width:91px;
	height:128px;
}
.borrowTable tr td .disableReason{
	position:absolute;
	right:34px;
	bottom:20px;
	color:#ff0000;
	font-weight:bold;
}
.borrowTable input[type="checkbox"],.opeTable input[type="checkbox"],.addrBox1-center dd input[type="checkbox"]{
	  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display:inline-block;
    zoom:1;
    *display:inline;
	width:15px;
	height:15px;
	border:1px solid #91AFCE;
	border-radius:3px;
}
.borrowTable input[type="checkbox"]:checked,.opeTable input[type="checkbox"]:checked,.addrBox1-center dd input[type="checkbox"]:checked{
	 -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display:inline-block;
    zoom:1;
    *display:inline;
    width:15px;
	height:15px;
	border:1px solid #91AFCE;
	border-radius:3px;
     background-image: url("../newimages/checktrue.png");
    background-position:-1px -1px;
    background-repeat: no-repeat;
    background-color:transparent;  
    color:#fff;  
    FILTER: alpha(opacity=0); 
}
.borrowTable tr td a{
	font-size:14px;
	color:#585f66;
	text-decoration:none;
	cursor:pointer;
}
.borrowTable tr td a.borrowBook{
	color:#2c7ac9;
}


.borrowTable tr td.borrowBook-price{
	color:#fb5200;
	font-weight:bold;
}
.borrowTable tr.disableBook td{
	background:#ecf1f5;
	color:#969799;
	position:relative;
}
.borrowTable tr.disableBook td.borrowBook-price{
	color:#e17b64;
	font-weight:bold;
}
.borrowTable tr.disableBook td .outStock{
	position:absolute;
	right:38px;
	bottom:23px;
	color:#ef0c0c;
	font-weight:bold;
}
.borrowTable tr.disableBook td a{
	color:#969799;
}
.borrowTable tr.disableBook td a.borrowBook{
	color:#969799;
}
.borrowTable tr td a:hover{
	text-decoration:underline;
}
.bookImgBox{
	width:91px;
	height:128px;
	position:relative;
	margin:0 auto;
}
.bookImgBg{
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:91px;
	height:128px;
}
.borrowTable tr td .bookImgBg .disableImg{
	width:147px;
	height:93px;
	position: absolute;
    left: -25px;
    top: 20px;
}
.doforChoose{
	height:24px;
	line-height:24px;
	padding-left:66px;
	padding-bottom:14px;
	margin-top:14px;
	font-size:14px;
	color:#606366;
	background:url(../newimages/manpc.png) no-repeat 33px 0;
	border-bottom:1px solid #d4dce0;
}
.doforChoose a{
	font-size:14px;
	color:#fb5200;
	margin-left:10px;
	text-decoration:none;
	cursor:pointer;
}
.doforChoose a:hover{
	text-decoration:underline;
}
.opeTable{
	width:100%;
	border-radius:3px 0 0 3px;
	border:1px solid #d9e0e3;
	margin-top:12px;
}
.opeTable ul li{
	float:left;
	height:52px;
	line-height:52px;
	font-size:14px;
	color:#334250;
	text-align:center;
	zoom:expression(this.innerHTML==""?(this.innerHTML="&nbsp;"):0); 
}
.opeTable ul li a.shopCar-del{
	padding-left: 22px;
    color: #e12b2b;
    background: url(../newimages/shopCar-delete.png) no-repeat 0px 1px;
}
.opeTable input[type="checkbox"]{	
	margin-left:8px;
}
.opeTable ul li em{
	font-style:normal;
	color:#fb5200;
	font-weight:bold;
	padding:0 3px;
}
/*.opeTable ul li.goBtn{
	border:1px solid #e4373a;
	    border-top: 1px solid #d9e0e3;
    border-bottom: 1px solid #d9e0e3;
}*/
.opeTable ul li .goforBorrow{
	display:block;
	width:100%;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
	background:#e4373a;
	text-align:center;
}
.opeTable ul li dl{
	margin:4px 0;
}
.opeTable ul li dl dt{
	height:22px;
	line-height:22px;
	font-size:14px;
	color:#334250;
}
.opeTable ul li dl dt em{
	font-style:normal;
	font-size:16px;
	font-weight:bold;
	color:#fb5200;
}
.opeTable ul li dl dd{
	height:22px;
	line-height:22px;
	font-size:14px;
	color:#fb5200;
}
/*订单详情页面*/
.noAddress-box{
	width:452px;
	height:98px;
	background:url(../newimages/noaddress.png) no-repeat 0 0;
	overflow:hidden;
	 margin-left:16px;
	 margin-bottom:8px;
	 cursor:pointer;
}
.noAddress-box p{
	width:188px;
	height:48px;
	line-height:48px;
	padding-left:72px;
	margin:25px auto;
	font-size:14px;
	color:#585f66;
	background:url(../newimages/addAddress.png) no-repeat 0 0;
}
.noAddress-box p em{
	font-style:normal;
	color:#1781ec;
	padding:0 2px;
}

/*有收货地址*/
.hasAddress{
	width:928px;
	padding:0 10px;
	margin-bottom:8px;
}

.hasAddress dl dd{
	float:left;
	margin:3px 6px;
}
.modify-addr{
	width:452px;
	height:97px;
	background:url(../newimages/modifyaddr.png) no-repeat 0 0;
	overflow:hidden;
}
.modify-addr span{
	display:block;
	width:146px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	color:#7f8993;
	border:1px solid #d5d5d5;
	border-radius:2px;
	margin:33px auto 32px auto;
}
.addr-box{
	width: 378px;
    height: 52px;
    padding: 19px 46px 27px 28px;
    background: url(../newimages/hasaddr.png) no-repeat 0 0;
    overflow: hidden;
}
.addr-box p{
	height:20px;
	line-height:20px;
	margin-top:6px;
	font-size:14px;
	overflow: hidden;
}
.addr-box .addrLine1{
	padding-bottom:6px;
	border-bottom:1px solid #dce0e2;
	color:#34404b;
	font-weight:bold;	
}
.addr-box .addrLine2{
	color:#858c93;
}
.notInScope{
	font-style:normal;font-weight:normal;color:#f40118;
}
/*添加地址弹出框*/
.addrFixed-bg{
	z-index:32;
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background: url(../newimages/bg.png) repeat 0 0;
}

.addressBox1,.addressBox2{
	position:absolute;
	left:50%;
	top:100px;
	width:630px;
	height:497px;
	margin-left:-316px;
	border:1px solid #5ca1e7;
	border-radius:3px;
	box-shadow:0 0 6px 2px rgba(0,0,0,0.25);
	background:#fff;
	font-size:14px;
}
.addressBox1 h3,.addressBox2 h3{
	position:relative;
	padding-left:14px;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#fff;
	background:#499df2;
}
.addressBox1 h3 span{
	font-size:16px;
	color:#fff;
}
.addrClose{
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	width:16px;
	height:16px;
	background:url(../newimages/whiteclose.png) repeat 0 0;
	background-size:16px 16px;
}
.addrBox1-center{
	padding:16px 42px 20px 42px;
}
.addrBox1-center dd{
	margin-top:7px;
}
.addrBox1-center dd label{
	display:block;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#9aa5b0;
}
.addrBox1-center dd label em{
	font-style:normal;
	color:#f23900;
	font-size:14px;
	margin-right:3px;
}
.addrBox1-center dd input[type="text"]{
	width:262px;
	padding:0 10px;
	height:28px;
	line-height:28px;
	margin:6px 0;
	font-family:"微软雅黑";
	font-size:14px;
	color:#4c5966;
	border:1px solid #afb8c0;
	border-radius:3px;
}
.addrBox1-center dd select{
	width:84px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	margin:7px 12px 7px 0;
	font-family:"微软雅黑";
	font-size:14px;
	color:#4c5966;
	border:1px solid #afb8c0;
	border-radius:3px;
}
.telphone-box,.phone-box{
	float:left;
	width:203px;
}
.orStyle{
	float:left;
	display:block;
	width:28px;
	height:30px;
	line-height:30px;
	margin-top:25px;
	text-align:center;
	color:#9aa5b0;
}
.setDefault span{
	display:inline-block;
	height:15px;
	line-height:15px;
	margin-left:6px;
	color:#4c5966;
}
.addrBox1-center dd.addrBtn{
	height:32px;
	text-align:center;
	margin-top:24px;
}
.addrBtn{
	text-align:center;
}
.addrBtn a{
	display:inline-block;
	width:110px;
	height:32px;
	line-height:32px;
	margin:0 10px;
	font-size:14px;
	color:#fff;
	background:#499df2;
	border-radius:3px;
	text-align:center;
	cursor:pointer;
}

/*修改地址弹出框*/
.addressBox2{
	
	height: 497px;
    width: 642px;
    margin-left: -322px;
}
.addrBox2-center{
	padding: 11px 0px 16px 16px;
}
.addrBox2-center dl{
	height:278px;
	overflow-x:hidden;
	overflow-y:auto;
}

.addressBox2 dl dd{
	height:48px;
	padding-bottom:10px;
	margin-top:10px;
	border-bottom:1px solid #e2e8eb;
	overflow:hidden;
}
.addrBox2-detail{
	float:left;
	width:426px;
}
.addressBox2 dl dd p{
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    font-size: 14px;
    overflow: hidden;
}
.addressBox2 dl dd .addrLine1{
    color: #34404b;
    font-weight: bold;
}
.addressBox2 dl dd .addrLine2 {
    color: #858c93;
}
.addressBox2 dl dd .active {
	color:#2385e9;
}
.addrBox2-ope{
	float:left;
	width:104px;
	height:16px;
	margin:16px 0;
	color:#5b96d2;
	text-align:center;
}
.addrBox2-ope em{
	font-style:normal;
	font-size:14px;
	padding:0 4px;
}
.addrBox2-ope a{
	display:inline-block;
	height:16px;
	line-height:16px;
	font-size:14px;
	color:#5b96d2;
	text-decoration:none;
	cursor:pointer;
}
.addrBox2-ope a:hover{
	text-decoration:underline;
}
.addrBox2-state{
	float:left;
	width:76px;
	text-align:center;
}
.addrBox2-state img{
	width:59px;
	height:45px;
}
.addrBox2-state a{
	display:inline-block;
	width:74px;
	height:27px;
	line-height:27px;
	font-size:14px;
	color:#777e86;
	border:1px solid #d5d5d5;
	border-radius:3px;
	margin:10px 0;
	text-decoration:none;
	cursor:pointer;
}
.addNew-addr{
	width:448px;
	height:84px;
	cursor:pointer;
	border:1px solid #d5dbde;
	border-radius:3px;
	margin:16px auto;
}

.addNew-addr p{
    width: 114px;
    height: 48px;
    line-height: 48px;
    padding-left: 66px;
    margin: 18px auto;
    font-size: 14px;
    color: #585f66;
    background: url(../newimages/addAddress.png) no-repeat 0 0;
}


/*借购规则*/
.borrowRule-box,.instruction-con{
	padding:0 26px;
	margin-top:20px;
}
.instruction-box{
	margin-bottom:24px;
}
.instruction-box h3{
	line-height:36px;
	font-size: 18px;
    font-weight: normal;
    margin-bottom:12px;
}
.instruction-box h4{
	line-height:36px;
	font-size: 17px;
    font-weight: normal;
    margin-bottom:12px;
}
.instruction-box p{
	line-height:24px;
	font-size: 16px;
    margin-bottom:12px;
    text-indent:2em;
}
.instruction-box img{
	display:block;
	max-width:100%;
	margin:0 auto;
	margin-bottom:12px;
}
.userBox{
	float:left;
	width:230px;
	height:400px;
	background:#eff3f5;
	border-radius:3px;
	overflow:hidden;
}
.userBox dl dt{
	margin:38px 0;
}
.userBox dl dt span{
	display:block;
	width:100px;
	height:100px;
	border-radius:50px;
	margin:0 auto;
}
.userBox dl{
	padding:0 24px;
}
.userBox dl dd{
	line-height:16px;
	color:#4c5966;
	font-size:14px;
	margin:16px 0;
}
.userBox dl dd em{
	font-style:normal;
	line-height:16px;
	color:#091f34;
	font-size:14px;
}
.userBox dl dd img{
	    width: 20px;
    height: 19px;
	position:relative;
	top:2px;
	margin:0 2px;
}
.borrowRule-info{
	float:left;
	margin-left:36px;
}
.borrowRule-info p{
	line-height: 24px;
    margin-bottom: 16px;
}
.borrowRule-info h3{
	font-size:18px;
	color:#4490dd;
	margin-bottom:18px;
}
.borrowRule-info h4{
	font-size:16px;
	margin-bottom:14px;
}
.borrowRule-info ul li{
	line-height:18px;
	color:#091f34;
	margin:10px 0;
	font-size:14px;
	color:#091f34;
}

/*pc借购车*/
.opcityBg{
	z-index:30;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("../app/img/opcityBg.png") repeat;
}
.jgBox{
	z-index:31;
	position:fixed;
	left:50%;
	top:100px;
	width:368px;
	margin-left:-184px;
	background:#fff;
	border-radius:4px;
}
.jgTop{
	height:186px;
	border-radius:4px  4px 0 0;
	background:url("../newimages/starts.png") #499df2 no-repeat;
	background-size:cover;
	text-align:center;
	overflow:hidden;
}
.jgTop img{
	width:96px;
	height:96px;
	margin-top:30px;
}
.jgTitle{
	display:block;
	width: 240px;
	line-height:22px;
	margin: 0 auto;
    margin-top: 18px;
    font-size: 22px;
	text-align:center;
	color:#fff;
}
.jgTitle .fail{
	text-shadow: 0 0 4px #1E62A7;
}
.jgTitle .suc{
	text-shadow: 0 0 4px #1E62A7;
}

.jgDel{
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:12px;
	right:10px;
	cursor:pointer;
}
.jgDel img{
	position: absolute;
    top: 2px;
    left: 2px;
    width: 18px;
    height: 18px;
}
.jgCon{
	margin:15px auto;
	padding:0 17px;
	background:#fff;
	border-radius:0 0 4px 4px;
}

.orderBox{
	padding: 0 17px 6px 17px;
	border-bottom:1px solid #e6e6e6;
}
.orderBox p{
	font-size:16px;
	color:#34404b;
}	
.orderNum{
	width:100%;
	height:44px;
	line-height:44px;
	background:#f3f7fa;
	color:#499df2;
	text-align:center;
	font-size:24px;
	margin:12px 0;
}
.jgCon h1{
	height:20px;
	line-height:20px;
	font-weight:normal;
	color:#34404b;
	font-size:16px;
	margin: 13px auto 5px auto;
}
.jgDetail{
    margin: 0 auto;
    max-height: 96px;
    overflow-y: auto;   
  	overflo-x:hidden; 
}
.jgDetail li{
	height:24px;
	line-height:24px;
	color:#858c93;
	font-size:14px;
}
.jgDetail span{
	float:right;
	display:block;
	height:24px;
	line-height:24px;
	color:#ff1701;
	font-size:14px;
}
.jgCon .orderErrorTip{
	 height: 44px;
	line-height: 44px;
    text-align: center;
    font-size: 20px;
    color: #f31212;
}
.jgDetail span.jgsuc{
	color:#1fbf00;
}
.jgBtn{
	display: block;
    width: 168px;
    height: 36px;
    line-height: 36px;
    background: #499df2;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 3px;
    margin: 0 auto;
    margin-top: 22px;
    text-decoration: none;
    cursor: pointer;	
}

/*支付方式*/
.fixed-bg{
	z-index:30;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("../app/img/opcityBg.png") repeat;
}
.payBox{
	position:fixed;
	width:550px;
	height:400px;
	left:50%;
	top:50%;
	margin-left:-275px;
	margin-top:-200px;
	background:#fff;
	border-radius:3px;
}
.payBox h2{
	height:48px;
	line-height:48px;
	background:#499df2;
	color:#fff;
	padding-left:18px;
	font-size:16px;
	font-weight:bold;
	position:relative;
	border-radius:3px 3px 0 0;
}
.payBox h2 .payBoxClose{
	display:block;
	position:absolute;
	right:12px;
	top:14px;
	width:18px;
	height:18px;
	background: url(../newimages/alert-close.png) no-repeat 0 0;
}
.payCenter{
	padding:24px 14px 16px 14px;
}
.goodsLine{
	height:30px;
	line-height:30px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
.goodsLine span,.goodsLine p{
	display:block;
	height:30px;
	line-height:30px;
	color:#858c93;
	font-size:14px;
}
.goodsLine .payPostage i{
	display:inline-block;
	height:30px;
	line-height:28px;
	font-weight:bold;
	font-size:22px;
	font-style:normal;
	color:#fb5200;
}
.payWayCon {
  padding-left: 0.64rem;
  background: #fff;
  overflow:hidden;
}
.payWayBox{
  height: 60px;
  line-height: 60px;
  padding-right:14px;
  border: 1px solid #fafafa;
  background:#fafafa;
  margin:10px 0;
  border-radius:3px;
}
.payWayBox:hover{
  border: 1px solid #9dc1e5;
  background:#f5f9fc;
}
.payWayName {
  float: left;
 padding-left: 94px;
  font-size: 16px;
  color: #323232;
}
.Unionpay {
  background: url(../newimages/Unionpay.png) no-repeat 12px center;
}
.Alipay {
  background: url(../newimages/Alipay.png) no-repeat 14px center;
}
.Wechat {
  background: url(../newimages/Wechat.png) no-repeat 14px center;
}
.payWayBoxDis{
	background:#f5f5f5;
}
.Wechat-dis{
	color:#bfbfbf;
  background: url(../newimages/Wechat-dis.png) no-repeat 14px center;
}
.payWayBox input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: right;
  width: 28px;
  height: 28px;
  position: relative;
  top: 16px;
  background-image: url("../newimages/paynormal.png");
  background-repeat: no-repeat;
  background-color: transparent;
  color: #fff;
  FILTER: alpha(opacity=0);
}
.payWayBox input[type="radio"]:checked {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 28px;
  height: 28px;
  background-image: url("../newimages/paysure.png");
  background-repeat: no-repeat;
  background-color: transparent;
  color: #fff;
  FILTER: alpha(opacity=0);
}
.payWayBox input[type="radio"]:disabled {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 28px;
  height: 28px;
  background-image: url("../newimages/paydis.png");
  background-repeat: no-repeat;
  background-color: transparent;
  color: #fff;
  FILTER: alpha(opacity=0);
}
.payBtn{
	 height: 36px;
  line-height:36px;
  text-align:right;
  margin-top:10px
}
.payBtn a{
  display:inline-block;
  width: 108px;
  height: 34px;
  line-height:34px;
  text-align: center;
  font-size: 16px;
  color: #647687;
  background: #f8fcff;
  border:1px solid #c7d2dc;
   border-radius:3px;
}
.payBtn .sureToPay{
   margin-right:10px;
}
.payBtn a:hover{
	color:#fff;
background: #499df2;
  border:1px solid #c7d2dc;
}
.bindPhone{
	margin-top:66px;
}
.bindPhoneTip{
	line-height:20px;
	font-size:16px;
	color:#e89258;
	margin-bottom:32px;
	margin-left:40px;
}
.onlineFormLine label{
	height:30px;
	line-height:30px;
	float:left;
	margin-right:10px;
}
.bindPhone p label,.onlineFormLine label{
    font-size: 16px;
    color: #2c3e50;
}
.bindPhone p {
    color: #595959;
    line-height: 30px;
    padding: 9px 0;
    clear: both;
}

.bindPhone p input[type=text],.onlineFormLine input[type=text],.onlineFormLine textarea{
	border:1px solid #bdd0e3;
	background:#f7fbff;
	border-radius:3px;
	font-family:"微软雅黑";
	font-size:14px;
	text-indent:10px;
	text-align:left;
}
.bindPhone p input[type=text],.onlineFormLine input[type=text]{
	height:30px;
	line-height:30px;
}

.bindPhone p input[type=text].insValid{
	width:134px;
}
.bindPhone p input[type=button].validNum{
	width:100px;
	height:32px;
	line-height:32px;
	color:#6a8aa9;
	border:1px solid #bdd0e3;
	background:#f7fbff;
	border-radius:3px;
	font-family:"微软雅黑";
	margin-left:14px;
}
.bindPhone p a.regSurebtn,.onlineFormSubBtn{
	width:250px;
	height:40px;
	line-height:40px;
	background:#499df2;
	color:#fff;
	text-align:center;
	border-radius:3px;
	display:inline-block;
	*display:inline;
	zoom:1;
	font-weight:normal;
}
.publicBodyBg{
	background:#eff3f5;
}
.onlineMessageBox{
	width:900px;
	margin:0 auto;
	margin-top:36px;
}
.onlineMessageBox h3{
	line-height:24px;
	text-align:center;
	font-size:18px;
	color:#344c64;
	margin-bottom:24px;
}
.onlineFormBox{
	width:578px;
	margin:0 auto;
}
.onlineFormLine{
	margin-bottom:16px;
}
.onlineFormLine input[type=text]{
	width:508px;
	float:left;
}
.onlineFormValidLine input[type=text]{
	width:278px;
}
.onlineFormValidLine img{
	float:left;
	width:80px;
	height:34px;
	margin-left:12px;
}
.onlineFormLine textarea{
	width:488px;
	padding:14px 10px;
	line-height:20px;
	height:180px;
	resize:none;
	text-indent:0;
}
.onlineFormSubBtn{
	display:block;
	margin:30px auto 44px auto;
}
.previousMessageTitle{
	position:relative;
	border-bottom:1px dashed #d6d6d6;
	margin-bottom:48px;
}
.previousMessageTitle span{
	display:block;
	width:120px;
	color:#a1aab2;
	padding-bottom:24px;
	position:absolute;
	left:50%;
	margin-left:-60px;
	top:-22px;
	text-align:center;
	background:url(../newimages/Decaration_icon.png) no-repeat #fff 50% bottom;
}

.previousMessageCon{
	width:712px;
	margin:0 auto;
	overflow:hidden;
}
.previousMessageBox{
	margin-bottom:34px;
}
.previousMessageTime{
	position:relative;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:48px;
	margin-top:10px;
}
.previousMessageTime span{
	display:block;
	width:216px;
	font-size:14px;
	color:#b2b2b2;
	padding-left:38px;
	padding-right:14px;
	position:absolute;
	left:50%;
	margin-left:-134px;
	top:-10px;
	text-align:center;
	background:url(../newimages/message_time_icon.png) no-repeat #fff 14px center;
}
.userMessageGroup,.managerMessageGroup{
	margin-bottom:26px;
}
.userMessageBox{
	float:left;
}
.managerMessageBox{
	float:right;
}
.userMessageBox,.managerMessageBox{
	position:relative;
	width:616px;
	padding:20px 18px;
	border-radius:3px;
}
.userMessageBox{
	border:1px solid #6994c0;
	background:#f2f9ff;
}
.managerMessageBox{
	border:1px solid #9cbc98;
	background:#f3faf2;
}
.userMessageBox .messageTrig{
	position:absolute;
	right:-7px;
	top:14px;
}
.managerMessageBox .messageTrig{
	position:absolute;
	left:-7px;
	top:14px;
}
.userMessageBox .usernameLine,.managerMessageBox .managerLine{
	margin-bottom:8px;	
}
.userMessageBox .usernameLine{
	color:#6994c0;
}
.managerMessageBox .managerLine{
	color:#42a941;
}	
	
.userMessageBox .messageContentLine,.managerMessageBox .messageContentLine{
	line-height:20px;
	color:#666666;
}
.userMessageGroup .userMessageIcon{
	float:right;
}
.managerMessageGroup .managerMessageIcon{
	float:left;
}



.maskBg{
	z-index:32;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../newimages/bg.png) no-repeat 0 0;
	background-size:cover;	
}
.platformBox{
	z-index:33;
	position:absolute;
	left:50%;
	top:50%;
	width:580px;
	height:580px;
	margin-left:-290px;
	margin-top:-290px;
	background:#fafafa;
	border-radius:6px;
}

.platformBoxClose{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:39px;
	height:36px;
	background:url(../newimages/half-circle-close.png) no-repeat 0 0;
}

.platformContent{
	width:472px;
	height:412px;
	padding:14px 14px;
	border:1px solid #cccccc;
	border-radius:2px;
	margin:0 auto;
	overflow-x:hidden;
	overflow-y:scroll;
}
.platformContent p{
	color:#333;
	line-height:24px;
	margin-bottom:18px;
}
.platformBox h2{
	height:24px;
	line-height:24px;
	margin:18px auto;
	font-size:16px;
	color:#4490dd;
	text-align:center;
}
.platformBtn{
	display:block;
	width:280px;
	height:36px;
	line-height:36px;
	border-radius:3px;
	color:#fff;
	text-align:center;
	background:url(../newimages/agree_icon.png) no-repeat #499df2 40px 8px;
	margin:0 auto;
	margin-top:20px;
	border:none;
}

.bindPhone p a.displayBtn{
	background: #ccc;
}


















