@CHARSET "UTF-8";


/* 公共样式
 *****************************************************************************************************************************/
body{position:relative;}
p{
 border:1px solid #b6b6b5; 
 border-radius:5px; 
 height:40px; 
 width:100%; 
 margin:15px auto 0; 
 display: block;
 float:left;
}
p a{
 float:left;  
 height:40px; 
 text-align:center; 
 line-height: 40px; 
 font-size:20px;
}
p input{
 float:left; 
 width:100%; 
 height:40px; 
 line-height:40px; 
 font-size:17px;
 /*color:#a8a8a8;*/
 display: block; 
 cursor:pointer;
 color:#000;
 border-radius:5px;
}

/* 手机页面--首页
 *****************************************************************************************************************************/
.indexTopDivStyle{width:100%; margin:0 auto; position:absolute; overflow:hidden;}
.indexTopDivStyle img{height:130px; width:100%;}

.indexContDivStyle{width:300px; height:100%; margin:0 auto; padding:115px 0 60px; display: block;}
.indexContDivStyle > div{width:100%; height:310px; overflow:hidden;}
.indexContDivStyle ul{float:left; width:100%; height:33%; margin-top:4px; display: inline;}
.indexContDivStyle ul li{float:left; height:100%;}
.indexContDivStyle ul li a img{width:100%; height:100%;}

/* 头部样式区
 *****************************************************************************************************************************/
.topTitleDivStyle{width:100%; background-color: #fd4d03; height:52px; line-height:52px; position: relative;}
.topTitleDivStyle a{position:absolute; top:0; z-index:5;}
.topTitleDivStyle a:hover{background-color: #fd4d03;}
.topTitleDivStyle a.returnPreviousStyle{left:0; padding:0 20px;}
.topTitleDivStyle a.returnHomeStyle{right:0; padding:0 10px;}
.topTitleDivStyle a img{height:44px; padding:4px 0;}
.topTitleDivStyle h2{text-align:center; width:100%; color:#fff; position: absolute; top:0;font-size:20px;font-weight:normal;}

/* 每周优惠页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle .favourableCenterStyle{
 float:left; width:100%; padding: 2% 0 1%; height:100%; 
 background:url("../../image/mobilePage_img/phonePage_v2_019.jpg") repeat-y;
}
.favourableCenterStyle dt{
 float:left; width:100%; position: relative; text-indent:26px; color:#fd4d03; font-weight:bold;
}
.favourableCenterStyle dt img{position:absolute; left:-9px; top:0;}
.favourableCenterStyle dd{
 float:left; width:90%; padding-left:26px; display: block; position: relative; margin-top:10px;
}
.favourableCenterStyle dd > div{
 width:100%; background-color: #dddddd; border-radius:17px;
}
.favourableCenterStyle dd span{
 background: url("../../image/mobilePage_img/phonePage_v2_022.jpg") no-repeat;
 position:absolute; width:12px; height: 27px; left:14px; top:14px;
}
.favourableCenterStyle dd a img.productPicStyle{width:92%; padding:10px 4%; display: block;}
.favourableCenterStyle dd img.floatPicStyle{position:absolute; top:-6px; right:-5px; width:5em;}
 
/* 更多页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle .moreContDivStyle{
 float:left;
 width:96%;
 padding:8px 2%;
 border:1px solid #b2b2b2;
 border-radius: 10px;
 margin-top:15px;
}
.moreContDivStyle dl{
 float:left; width:100%; border-bottom: 1px solid #b2b2b2;
 height:45px; overflow: hidden; 
 position:relative;
}
.moreContDivStyle dl dt{float:left; width:35px; height:45px; position:absolute; left:0; top:5px; z-index:5; }
.moreContDivStyle dl dt img{height:35px;}
.moreContDivStyle dl dd a{
 float:left; display:block; width:84%; height:45px; line-height: 45px; padding-left:45px;
}
.moreContDivStyle dl dd a span{
 float:right; display:block; background:url('../../image/mobilePage_img/phonePage_v2_017_02.jpg') right 10px no-repeat;
 width:12px; height:40px;
}
.moreContDivStyle dl dd a:hover span{background-position: 0 10px;}

/* 更多页面--我的账户页面 --------------------------------------------------------------- */
.myAccountNameStyle{
 height:60px; line-height:24px; border-bottom: 1px solid #e0e0e0; margin:15px 15px 0;
}
.myAccountNameStyle img{float:left; width:35px; margin-right:10px;}
.myAccountNameStyle span{display:block; width:100%; color:#4d4c4c; font-size: 20px;}
.myAccountNameStyle font{display:block; width:100%; color:#979696; font-size: 16px;}

.balanceCreditStyle{width:95.5%; margin:8px 15px; line-height:22px; overflow: hidden;}
.balanceCreditStyle li{float:left; width:33%; text-align:center; border-right:1px solid #e0e0e0;}
.balanceCreditStyle li span
 , .balanceCreditStyle li font{float:left; width:100%; font-size: 16px;}
.balanceCreditStyle li span{color:#FD4D03; letter-spacing: 1px;}
.balanceCreditStyle li font{color:#49b9f1;}

.personalDataStyle{background-color: #efefef; height:auto; padding-bottom: 15px;}
.personalDataStyle div.personalDataTilStyle{
 width:100%; color:#4a4a4a; border-top:1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;
 padding:15px 0; font-size: 20px; font-weight: normal;
}
.personalDataStyle div.personalDataTilStyle span{padding-left:5px;}
.personalDataStyle .personalDataContStyle{
 background-color: #fff; height:auto; margin-bottom:10px; 
 border-top:1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;
}
.personalDataStyle .personalDataContStyle dl{
 margin:0px 15px; border-bottom:1px solid #d2d2d2; padding:10px;
 background-color: #fff; font-size: 16px;
}
.personalDataStyle .personalDataContStyle dl dt{float:left; color:#848484; margin-right:10px;}
.personalDataStyle .personalDataContStyle dl dd{color:#292929;}

.personalDataStyle .personalDataContStyle .radioWeiBoStyle{
 width:100%; color:#848484; padding:0 25px; line-height: 38px;
}
.personalDataStyle .personalDataContStyle .radioWeiBoStyle font{float:left; width:100%;}
.personalDataStyle .personalDataContStyle .radioWeiBoStyle section{float:right; margin-right:20px;}

.personalDataStyle .personalDataContStyle .passwordStyle{width:100%; display:block;}
.personalDataStyle .personalDataContStyle .passwordStyle a{
 color:#848484; padding:10px; border-bottom: 1px solid #d8d8d8;
 display: block; margin:0 15px;
}
.personalDataStyle .personalDataContStyle .passwordStyle a:hover{color:#e28720;}
.personalDataStyle .personalDataContStyle .passwordStyle a span{
 background: url("../../image/mobilePage_img/phonePage_v2_017_02.jpg") no-repeat right 0px;
 display: block;
 float: right;
 height: 40px;
 width: 12px;
}
.personalDataStyle .personalDataContStyle .passwordStyle a:hover span{background-position: 0 0px;}

.phonePayChoiseInfoDivStyle .changeInfoStyle{
	width: 100%; height:40px; line-height:40px; margin-top:10px;
}
.phonePayChoiseInfoDivStyle .changeInfoStyle span{
	float:left; width:115px; text-align:right; overflow:hidden; font-size: 16px;
}
.phonePayChoiseInfoDivStyle .changeInfoStyle input{
	border:1px solid #c2c2c2;
    display: block;
    float: left;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    width: 56%;
    border-radius:4px;
}
.phonePayChoiseInfoDivStyle .changeInfoStyle select{border:1px solid #c2c2c2;width:30%;height:38px; background-color: #fff; border-radius:4px;}
/* 更多页面--我的订单页面 --------------------------------------------------------------- */
/* 我的订单--主体页面样式 */
.phonePayChoiseInfoDivStyle .orderContDivStyle{
	float:left;
 width:100%;
 margin-top:15px;
}
.orderContDivStyle dl{
 float:left; width:100%; border-bottom: 1px solid #b2b2b2;
 position:relative;
}
.orderContDivStyle dl dt{float:left; width:35px; position:absolute; left:10px; top:5px; z-index:5; }
.orderContDivStyle dl dt img{height:30px;}
.orderContDivStyle dl dd a{
 float:left; display:block; width:100%; height:45px; line-height: 45px; padding-left:55px; box-sizing:border-box;
}
.orderContDivStyle dl dd a img{
  display:none;
  height:18px;
  padding-top:12px;
  float:right;
}
.orderContDivStyle dl dd a:hover img{
  display:block;
}
/* 我的订单--标题的弹出层页面样式 */
h2.myOrderTitleStyle span{
 text-align:center; background: url("../../image/mobilePage_img/phonePage_v2_030.jpg") -19px 0 no-repeat;
 float:left; position: absolute; top:20px; margin-left:5px;
 width:16px; height:13px; overflow:hidden;
}
h2.myOrderTitleStyle span.popInClickStyle{background-position: -1px 0;}
.phonePayChoiseInfoDivStyle ul.orderContStyle{padding:5px 2% 0;}
.orderContStyle li{
 float:left; width:100%; *width:96%; padding:5px 0; height:auto; border-bottom: 1px solid #c2c2c2;
 box-sizing:border-box;
}
.orderContStyle li:hover{background-color: #c2c2c2;}
.orderContStyle li img{float:left; width:30px; height:30px; margin-top:5px;margin-left:8px; border-radius:4px;}
.orderContStyle li div{margin-left:60px;}
.orderContStyle li div h4{margin: 0; line-height: 21px; height: auto; color:#000;}
.orderContStyle li div p{float:left;font-size:13px; color:#7b7b7b; line-height:20px; padding-top:7px; height:auto;}
.orderContStyle li div span{float:left; text-align: left; overflow:hidden; content:''; display:table; *zoom:1;}
.orderContStyle li div font{float:right;}
.black_overlay{ 
  display: none; 
  position: absolute; 
  top: 60px; 
  left: 0%; 
  width: 100%; 
  height: 100%; 
  background-color: black; 
  z-index:1001; 
  -moz-opacity: 0.8; 
  opacity:.80; 
  filter: alpha(opacity=88); 
} 
.orderContDivStyle { 
  display: none; 
  position: absolute;
  top:50px;
  left: 0;
  width:100%;
  height:auto;
  background-color:#fff;
  z-index:99999;
  overflow:hidden;
}
.orderContStyle .tsbNameStyle{position: absolute; left:-30px; top:35px; width:40px; height:16px; font-size: 10px; color:#7b7b7b;}
/* 我的订单--详情页 */
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul{float:left; width:100%; color:#666666; border-bottom: 1px solid #d2d2d2;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul li{float:left; padding:10px 2%; width:96%; line-height:10px;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul li h4{font-weight: normal; color:#9e9e9e;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul li span{float:left; color:#989898; width:124px;} 

.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.detailTitleStyle{border-bottom: 1px dashed #d2d2d2;  padding-top:10px; height:50px; line-height: 40px;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.detailTitleStyle li{height:50px; padding:0 2%;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.detailTitleStyle li img{height:30px; padding-right:1%;}

.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.shopDataStyle li{height:auto; line-height:40px;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.shopDataStyle li b{float:right; font-size:2em; color:#000; text-align: right; font-weight: normal;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.shopDataStyle li b label{font-size:22px; line-height:20px;}
.phonePayChoiseInfoDivStyle .orderDetailContStyle ul.shopDataStyle img{float:left; width:60px; padding-right:10px;}

.tradingResultStyle{
 background-color:#d7d7d9; float:left; height:40px; width:100%; color:#38383a; font-size:18px;
 bottom: 0; left:0; text-align: center; padding:10px 0; border-top:2px double #e3e3e5;
}
.tradingResultStyle img{width:35px;}
/* 更多页面--关于我们页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle .aboutMyStyle{text-align:center; color:#afafaf; line-height:24px; width:270px; margin:0 auto; padding-top:20px; font-family: 微软雅黑;}
.aboutMyStyle ul{float:left; width:100%; color:gray;}
.aboutMyStyle li{float:left; width:100%;}
.aboutMyStyle li h4{float:left; width:100%; overflow:hidden;}
.aboutMyStyle ul.fax_AddressStyle{padding-top:10px;}   
.aboutMyStyle ul.fax_AddressStyle h4{width:auto;}
.aboutMyStyle ul.fax_AddressStyle font{text-align:left; width:auto;}
.aboutMyStyle ul.copyRightStyle{color:#afafaf; padding-top:72px;}

/* 更多页面--客服中心页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle .cusServiceContStyle{
	position:relative; width:100%; padding-top:10px;display:block; overflow:hidden;
}
.cusServiceContStyle dt > img{
	width:35px; height:auto; position: absolute; left:6px; top:10px; z-index: 5;  
}
.cusServiceContStyle dd{
	float:left;
	padding-left:50px;
	box-sizing:border-box;
}
.cusServiceContStyle dd span{
	position: absolute; z-index: 5; width:11px; left:40px; top:13px;
}
.cusServiceContStyle dd div{
	border-radius:5px;
	width:98%;
	padding:5px;
	display:block;
	box-sizing:border-box;
	background-color: #fff;
	line-height: 25px;
	font-size: 17px;
}
.cusServiceContStyle dd div font{
	color:#0077f0;
}
.cusServiceContStyle dd div a{
	width:100%;
	display:block;
	color:#0077f0;
	line-height: 28px;
	text-decoration: underline;
}
.cusServiceContStyle dd div label{
 width:100%; margin:0 auto; text-align: center; display: block;
}
.cusServiceContStyle dd div label img{
	width: 22px;
	text-align: center;
	padding:8px 10px 5px;
}

/* 回答的蓝色框部分 */
.phonePayChoiseInfoDivStyle .cusServiceContStyle_02{
 position:relative; width:100%; padding-top:10px; display:block; overflow:hidden;
}
.cusServiceContStyle_02 dt > img{
	width:35px; height:auto; position: absolute; right:6px; top:10px; z-index: 5;  
}
.cusServiceContStyle_02 dd{
	float:right;
	padding:0 50px;
	box-sizing:border-box;
}
.cusServiceContStyle_02 dd span{
	position: absolute; z-index: 5; width:11px; right:39px; top:16px;
}
.cusServiceContStyle_02 dd div{
	border-radius:5px;
	width:100%;
	padding:5px;
	display:block;
	box-sizing:border-box;
	background-color: #0576ff;
	line-height: 25px;
	font-size: 17px;
	color:#fff;
}
.cusServiceContStyle_02 dd div a{
	width:100%;
	display:block;
	color:#0077f0;
	line-height: 28px;
	text-decoration: underline;
}
.cusServiceContStyle_02 dd div label{
 width:100%; margin:0 auto; text-align: center; display: block;
}
.cusServiceContStyle dd div label img{
	width: 22px;
	text-align: center;
	padding:8px 10px 5px;
}


.phonePayChoiseInfoDivStyle .messageContStyle{
	width:96%; position: absolute; top:0px; left:2%; height:100%;
}
.messageContStyle dt
 ,.messageContStyle dd{
	border:1px solid #c2c2c2;
	background-color: #fff;
	border-radius:5px;
	margin-right:1%;
	box-sizing:border-box;
	float:left;
	padding: 5px;
}
.messageContStyle dt{width:75%;}
.messageContStyle dd{width:18%; text-align:center;line-height: 35px;}




/* 第一个页面--信息输入页面内容区
 *****************************************************************************************************************************/
.phonePayChoiseInfoDivStyle{float:left; width:96%; padding:0 2% 0 2%;}
.phonePayChoiseInfoDivStyle .regCaptchaStye{
 float: left; font-size: 17px; height: 40px; line-height: 40px; 
 width: 100%; margin-top:15px;
}
.phonePayChoiseInfoDivStyle .regCaptchaStye input{
 float: left;
 border-radius: 5px;
 border:1px solid #c2c2c2;
 color: #000;
 cursor: pointer;
 display: block;
 font-size: 17px;
 height: 40px;
 line-height: 40px;
 width: 25%; 
}
.phonePayChoiseInfoDivStyle .regCaptchaStye a{margin-left:1%; text-decoration: underline;}
/* 手机直充页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle > span{
	float:left; height:20px; line-height:30px; width:100%; display: block; font-size:18px; text-indent:5px;
}

/*  Q币充值页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle p.QBDenominationStyle{background-color: #eee;}
.phonePayChoiseInfoDivStyle p.QBDenominationStyle span{
	float:left; width:80%; height:40px; line-height:40px; text-align:left; text-indent:10px; box-sizing:border-box;
	min-width:130px;
}
.phonePayChoiseInfoDivStyle p.QBDenominationStyle label{
	float:left; width:20%; height:40px; line-height:40px; 
}

/*  游戏充值页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle .moneyNumStyle{width:100%; border:0;}
.phonePayChoiseInfoDivStyle h3{
 float:left; padding-top:5px; height:20px; line-height: 35px; font-weight: 100;
}
.phonePayChoiseInfoDivStyle .moneyNumStyle span{
 float:left; width:60px; height:40px; line-height:40px;
 border:1px solid #c2c2c2; border-radius:4px; text-align: center;
 margin:0 2px; margin-bottom:5px; cursor: pointer;
}
.phonePayChoiseInfoDivStyle .moneyNumStyle span:hover{border-color: #FD4D03; background-color: #eee;}

.phonePayChoiseInfoDivStyle .gamePayNumStyle{width:100%;}
.phonePayChoiseInfoDivStyle .gamePayNumStyle input{width:81%; float:left;}
.phonePayChoiseInfoDivStyle .gamePayNumStyle label{
 float:left; width:10%; height:40px; line-height: 40px; text-align: center;
}

/*  通商卡充值页面 --------------------------------------------------------------- */
/* 验证码部分样式(暂不调用) */
.codeDivStyle{padding:15px; float:left; width:100%;}
.codeDivStyle input{
 width:48%; height:42px; line-height:42px; font-size:17px; float:left; border:1px solid #c2c2c2; border-radius:5px; margin-right:10px;
}
.codeDivStyle a{
 width:44%; padding:0 5px; height:42px; text-align:center; line-height:42px; float:left; border:1px solid #c2c2c2; background-color: #e3e3e3; color:red;
}

/*  手机深圳通充值页面 --------------------------------------------------------------- */
.phonePayChoiseInfoDivStyle p.numChoiseStyle a{
	float:left; width:50%; 
	background: url("../../image/mobilePage_img/phonePage_v2_013_02.jpg") repeat-x; color:#000;
	border-radius:5px;font-size:16px;
}
.phonePayChoiseInfoDivStyle p.numChoiseStyle a.onChoise{
	background:url('../../image/mobilePage_img/phonePage_v2_015_02.jpg') repeat-x; color:#fff;
}

/* 交通罚款 --------------------------------------------------------------- */
/* 查询信息输入页面 --------------------------------------------------------------- */
/* 查询信息输入页面中间部分  --------- */
.phonePayChoiseInfoDivStyle p.carNumStyle{padding-left:1px；}
.phonePayChoiseInfoDivStyle p.carNumStyle a{width: 20%; background:url("../../image/mobilePage_img/phonePage_v2_013_02.jpg");border-radius: 5px;}
.phonePayChoiseInfoDivStyle p input{
 float:left;
 width:81%; 
 height:40px; 
 line-height:40px; 
 font-size:16px;
 /* color:#a8a8a8; */
 display: block;
}

.phonePayChoiseInfoDivStyle p.carNumStyle input{width:50%;}

/* 汽车类型--弹出层标题部分 --------- */
.floatBoxBg{
 display:none;
 width:100%;
 height:100%;
 background:#000;
 position:fixed !important;/*ie7 ff*/
 position:absolute;
 top:0;
 left:0;
 filter:alpha(opacity=0);
 opacity:0; 
 z-index:999;
}
.floatBox{
 border:#d22200 5px solid;
 position:fixed !important;/*ie7 ff*/
 position:absolute;
 top:0;
 left:0;
 background:#FD4D03; 
 display:none; 
 z-index:1000;
}
.floatBox .title{
 height:23px;
 padding:7px 10px 0;
 color:#fff;
 background-attachment: scroll;
 background:#d22200;
 background-repeat: repeat-x;
 background-position: 0px 0px; 
 cursor:move;
 text-align: center;
}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:18px;line-height:16px; font-weight:bold; display:inline;width: 90%;}
.floatBox .title span{float:right; cursor:pointer;}
.floatBox .title span img{cursor:pointer; margin:-5px -5px;}

/* 弹出层中间内容部分 */
.floatBox .content{padding:0;background:#fff;overflow-x:hidden;overflow-y: auto;}
.floatBox .content a{float:left; width:50%; height:26px; line-height:26px; cursor:pointer; margin-top:4px; text-align:center;}
.floatBox .content a:hover{background-color:orange; color:#fff;}

.floatBox2{
 border:#d22200 5px solid;
 position:fixed !important;/*ie7 ff*/
 position:absolute;
 top:0;
 left:0;
 background:#FD4D03; 
 display:none; 
 z-index:1000;
}
.floatBox2 .title{
 height:23px;
 padding:7px 10px 0;
 color:#fff;
 background-attachment: scroll;
 background:#d22200;
 background-repeat: repeat-x;
 background-position: 0px 0px; 
 cursor:move;
}
.floatBox2 .title h4{float:left;padding:0;margin:0;font-size:18px;line-height:16px; font-weight:bold; display:inline;}
.floatBox2 .title span{float:right; cursor:pointer;}
.floatBox2 .title span img{cursor:pointer; margin:-5px -5px;}
.floatBox2 .content{padding:0;background:#fff;overflow-x:hidden;overflow-y: auto;}
.floatBox2 .content a{float:left; width:25%; height:26px; line-height:26px; cursor:pointer; margin-top:4px; text-align:center;}
.floatBox2 .content a:hover{background-color:orange; color:#fff;}


/* 弹出层关闭按钮部分 */
.closeDialog{ font-size:20px; font-weight:bold; color:#000; margin-top:-5px;}
.closeDialog:hover{ font-size:20px; font-weight:bold; color:#fff; margin-top:-5px; position: relative fixed absolute;}


/* 查询信息显示页面 --------------------------------------------------------------- */
/* 公共样样式部分 --------- */
ul.finesDivStyle{
 width:300px;  margin:0 auto; height:55px; line-height:26px; display:block; text-align:center; font-size:18px; padding-top:8px;
}
ul.finesDivStyle label{padding:0 10px 0 2px;}
.trafficContDivStyle{
 float:left; width:100%; height:auto; padding-bottom:50px; background-color: #efefef; border-top:1px solid #d8d8d8;
}

/* 主体内容块部分 --------- */
.trafficContDivStyle > div{float:left; width:96%; margin:0 2%;}
.trafficContDivStyle > div ul{border-radius:5px;}
.trafficContDivStyle > div ul li{
	float:left; 
	width:96%; 
	padding:0 2%;
	border-bottom:1px solid #d8d8d8;
}
.trafficContDivStyle ul.dataMessageDivStyle
	, .trafficContDivStyle ul.dealDivStyle{
 float:left; 
 width:100%; 
 background-color:#fff; 
 height:auto; 
 padding:10px 0; 
 
 margin-top:15px;
}
.trafficContDivStyle ul li.messageTitleStyle
	, .trafficContDivStyle ul li.dealTitleStyle{
 color:#f84a01; height:40px; line-height:32px;
}
.trafficContDivStyle ul li.messageTitleStyle h3{
 float:left; font-weight:none; font-size:18px; width:90%; overflow:hidden;
}
.trafficContDivStyle ul li.messageTitleStyle h3 a{color:#F84A01; float:left; width:100%;}
.trafficContDivStyle ul li.messageTitleStyle > a{
 float:right; margin:6px 0; width:12px; height:20px;
 background: url("../../image/mobilePage_img/phonePage_v2_017_02.jpg") -12px 0 no-repeat;
}
.trafficContDivStyle ul li.messageTitleStyle > a:hover{
 background-position: 0 0;
}
.trafficContDivStyle ul li.messageContStyle h4{
 float:left; width:100%; height:35px; line-height:40px; color:#367a22; overflow:hidden;
}
.trafficContDivStyle ul li.messageContStyle article{
 float:left; color:#343434; width: 100%; line-height:26px; overflow:hidden;
}

/* 违规详情页面 --------------------------------------------------------------- */
/* 主体内容块部分 --------- */
.trafficContDivStyle ul li.dealTitleStyle h2{
 float:left; font-weight:none; font-size:20px; width:100%; overflow:hidden;
}
.trafficContDivStyle ul li.dealContStyle{line-height:25px;}
.trafficContDivStyle ul .dealContStyle font{
	float:left; width:60px; font-weight:bold; color:#000; text-align:left; text-indent:5px; font-size:18px;
}
.trafficContDivStyle ul .dealContStyle article{
	color:#f34800; line-height:20px; float:left; padding-top:5px;
}
.trafficContDivStyle ul li.dealContStyle02{line-height:25px;}
.trafficContDivStyle ul .dealContStyle02 font{
	float:left; width:90px; font-weight:bold; line-height:25px; color:#000; text-align:left; text-indent:5px; font-size:18px;
}
.trafficContDivStyle ul .dealContStyle02 article{
	float:left; color:#367a22; line-height:20px; font-size:18px; font-weight:bold; padding-top:5px;
}

/* 信息确认页面区
 *****************************************************************************************************************************/
/* 主体内容部分 --------- */
.payInfoDivStyle{background-color: #fff; width:100%; line-height:30px; font-size:18px; padding:10px 0 20px; height:auto; display: block; float:left;}
.payInfoDivStyle > div{float:left; width:100%;}
.payInfoDivStyle font{float:left; width:40%; text-align:right; font-weight:bold;}
.payInfoDivStyle label{float:left; width:60%; text-align:left;}

/* 游戏充值--分类查找样式区 --------- */
.searchDivStyle{float:left; width:96%; padding:0 2% 6px; border-bottom: 1px solid #c2c2c2; background-color: #FD4D03;}
.searchDivStyle input{
 float:left; height:40px; border:1px solid #c2c2c2; border-radius:4px; width:70%; font-size:16px;
}
.searchDivStyle label{
 float:left; width:20%; height:40px; line-height:40px; 
 margin-left:2%; border-radius:4px; border:1px solid #767676; text-align:center;
 background-color: #6d717b; color:#fff;
}

/* 支付方式选择部分/游戏充值名称选择 --------- */
.gameNameContDivStyle > div{float:left; width:100%; margin-bottom:10px;}
.paymentMethodDivStyle 
	,.gameNameContDivStyle{float:left; width:100%; display: block;}
.paymentMethodDivStyle a
	,.gameNameContDivStyle a{
  float:left;
  display:block; 
  margin:10px 2% 0; 
  display:inline;
  width:40%; 
  padding:0 10px; 
  background: #ecebe7; 
  line-height:40px; 
  border-radius:5px;
  font-size:18px;
  font-weight: bold;
  overflow: hidden;
  height: 40px;
 }
.gameNameContDivStyle a{font-weight:100;} /* 排成三列添加 ：  width:31%; */

.paymentMethodDivStyle a img{
  display:none;
  height:16px;
  padding-top:12px;
  float:right;
 }

/* 提交、确认支付、下一步的按钮 */
div.theNextStyle{
 float:left; 
 height:42px; 
 width:96%; 
 padding:0 2% 50px;
 margin:15px auto;
}
div.theNextStyle input{
 float:left;
 width:100%; 
 color:#fff;
 font-weight:bold;
 height:40px; 
 line-height:40px; 
 border-radius:5px;
 font-size:18px;
 text-align:center;
 background:url('../../image/mobilePage_img/phonePage_v2_015_02.jpg') repeat-x; 
 display:block; 
}
div.theNextStyle input:hover{
 color:yellow;
}
div.theNextStyle > div{
 background: url("../../image/mobilePage_img/phonePage_v2_015_02.jpg") repeat-x;
 border-radius: 5px;
 color: #fff;
 display: block;
 float: left;
 font-size: 18px;
 font-weight: bold;
 height: 40px;
 line-height: 40px;
 text-align: center;
 width: 49%;
 margin-right:1%;
}
div.theNextStyle > div a{
 padding:0 10%;
 color:#fff;
}
div.theNextStyle > div a:hover{
 color:yellow;
}
div.theNextStyle input.width50{width:49%; margin-left:1%;}

/* 成功、失败页面区
 *****************************************************************************************************************************/
.payInfoDivStyle font{float:left;}
.payInfoDivStyle span.resultStyle{
 float:left; font-size:20px; font-weight:bold; height:40px; line-height:40px; width:100%; text-align:center; display: block;
}

/* 底部部分
 *****************************************************************************************************************************/
/* 首页底部样式 ---------------------------- */
.indexFooterDivStyle{
 float:left; 
 width:100%; 
 height:52px; 
 line-height:52px; 
 background-color: #fd4d03; 
 display: block; 
 position: fixed; 
 bottom: 0;
 font-size:1.4em;
}
.indexFooterDivStyle a{
 float:left; 
 width:25%; 
 display: block; 
 color:#000; 
 text-align:center;
}
.indexFooterDivStyle a:hover{
 background-color: #9d3002;
 color:#fff;
}
.indexFooterDivStyle a img{
 height:52px;
}

/* 详情页底部样式 ---------------------------- */
.detailFooterDivStyle{
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 /*background-color: rgba(90, 188, 255, 0.8);*/ /*底部透明效果*/
 background-color: #fd4d03;
 border-color: #bebebe -moz-use-text-color -moz-use-text-color;
 border-image: none;
 border-right: medium none;
 border-style: solid none none;
 border-width: 1px medium medium;
 height: 60px;
 text-align: left;
 position:fixed;
 width:100%;
 bottom:0;
 display:block;
}
.detailFooterDivStyle ul li{
 float:left;
 width:33.2%;
 text-align:center;
 line-height:60px;
 font-size:22px;
 border-right:1px solid #999;
}
.detailFooterDivStyle ul li a{width:100%; height: 100%; display: block;}
.detailFooterDivStyle ul li a:hover{color:#fff; background-color:orange;}
/**支付页面*/
.payTypeContDivStyle {
    background-color: #efefef;
    border-top: 1px solid #d8d8d8;
    float: left;
    height: auto;
    padding-bottom: 50px;
    width: 100%;
}
.payTypeContDivStyle > div {
    float: left;
    margin: 0 2%;
    width: 96%;
}
.payTypeContDivStyle > div ul {
 	background-color: #fff;
    float: left;
    height: auto;
    margin-top: 15px;
    padding: 10px 0;
    width: 100%;
    border-radius: 5px;
    position: relative;
    min-height: 50px;
}
.payTypeContDivStyle ul li.imgDiv{
	position: absolute;
	
}
.payTypeContDivStyle ul li.imgDiv>img{
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	
}
	.payTypeContDivStyle > div ul li {
    border-bottom: 0px solid #d8d8d8;
    float: left;
    padding: 0 2%;
    width: 80%;
}
.payTypeContDivStyle ul li.messageTitleStyle{
	margin-left: 58px;
	font-size: 14px;
}
.payTypeContDivStyle ul li.messageTitleStyle>span{
	color: #ccc;
}
.payTypeContDivStyle ul li.messageTitleStyle > a {
    background: url("../../image/mobilePage_img/phonePage_v2_017_02.jpg") no-repeat scroll -12px 0 rgba(0, 0, 0, 0);
    position: absolute;
    right:15px;
    top:28px;
    height: 20px;
    width: 12px;
}
.payTypeContDivStyle ul li.messageTitleStyle > a:hover {
    background-position: 0 0;
}	
.payTipStyle2 {
    color: #727272;
    float: left;
    font-size: 12px;
    line-height: 25px;
    padding: 2px 4% 0;
    width: 92%;
}
.payTipStyle2 span {
    color: #ff6c00;
    font-size: 12px;
}