﻿body{margin:0;padding:0;font-size:12px; font-family:arial, sans-serif; min-width: 300px;}
table{ border-collapse:collapse;}
td { font-size:12px; }
input, select { font-size:12px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.clear{clear:both;}
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
a{ text-decoration:none;}
.color_0{ color:#000;}
a.color_0_{ color:#000; text-decoration:underline;}
a.color_0{ color:#000; text-decoration:none;}
.color_1{ color:#00f;}
a.color_1_{ color:#00f; text-decoration:underline;}
a.color_1{ color:#00f; text-decoration:none;}
.color_2{ color:#f00;}
a.color_2_{ color:#f00; text-decoration:underline;}
a.color_2{ color:#f00; text-decoration:none;}
.color_3{ color:#999;}
a.color_3{ color:#999; text-decoration:none;}
a.color_3_{ color:#999; text-decoration:underline;}
.color_4{ color:#666;}
a.color_4{ color:#666; text-decoration:none;}
a.color_4_{ color:#666; text-decoration:underline;}
.color_5{ color:#ff9933;}
a.color_5{ color:#ff9933; text-decoration:none;}
a.color_5_{ color:#ff9933; text-decoration:underline;}
.hide{ display:none;}
.f14{ font-size:14px!important;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}

/*===清除浮动样式
========================================================================= ===*/
.clearfix:after,.container:after,.column:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix,.container,.column{display: inline-block;}
/* Hides from IE-mac \*/
*html .clearfix,*html .container{height: 1%;} 
.clearfix,.container,.header,.footer,.column{display: block;}
.column{ margin-bottom:10px;}

/*　头部　*/
.top{ height:38px; background:url(/wap2012/images/bg_vline.gif) repeat-x;}
.topBg{ height:38px; background:url(/wap2012/images/bg.gif) 0 0 no-repeat;}
.logo{ width:168px; height:22px; float:left; margin:8px 0 0 5px; float:left; line-height:25px; color:#fff; text-decoration:none;}
.searchArea{ width:150px; float:right; height:38px; text-align:right;}
.topRight{ width:115px; float:right; height:38px; font-size:12px; color:#fff; line-height:38px;}
i.icon_sj{ width:9px; height:6px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/bg.gif) -34px -191px no-repeat;background-color:#fff; margin-left:2px;}
a.aLogin{ margin-right:15px; color:#fff; text-decoration:none;}
a.aLogin:hover{ text-decoration:none;}
i.icon_sea{ width:21px; height:20px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/bg.gif) -229px -180px no-repeat; margin:8px 0 0 0;}

/*--- 旧版头部导航 ---*/
/*.navArea{ height:34px; background:url(/wap2012/images/bg_herder.gif) 0 -366px repeat-x;}
.nav{ float:left; height:34px; width:100%;}
.nav li{ float:left; width:25%; text-align:center; line-height:34px; font-size:14px; position:relative;}
.nav li.last a,.nav li.last a:hover{ background:none;}

.nav li em{ height:5px; display:none; position:absolute; width:100%; bottom:0; left:0; text-align:center; font-size:0; line-height:0;}
.nav li em i{ width:54px; height:5px; display:inline-block; background:url(/wap2012/images/bg_herder.gif) 0 -97px no-repeat;}
.nav li.on em{ display:block;}
.nav li a,.nav li a:hover{ color:#1f5fa8; display:block; text-align:center; text-decoration:none; background:url(/wap2012/images/bg_herder.gif) right -208px no-repeat;}
.nav li.on a{ color:#ff9933; text-decoration:none;}
.search{ text-align:center;} */
/*--- 旧版头部 导航 end ---*/

/*-------- 新版头部 kkk---------*/
/*logo*/
 div.logo{width:auto;}
div.logo em#city{font-style:normal; margin-left:15px; font-size:13px; vertical-align:8px; color:#ddd;}


/*标题栏右侧*/
.accoutList li.login{margin:3px 10px auto auto; width:auto;}
.accoutList li.login a{color:#fff; background:url(/wap2012/images/topBgs.gif) no-repeat right 2px; display:block; padding-right:13px;}


/*新版头部导航*/
.navArea{ height:34px; background:#1087dd; border-top:1px solid #53a7f2;}
.nav{ float:left; height:34px; width:100%;}
.nav li{ float:left; width:23%; text-align:center;  line-height:34px; height:33px; font-size:14px; border-top:1px solid #0667bf; position:relative; box-shadow:-2px 0 0 #0667bf inset;}
.nav li.long{width:31%;}

.nav li em{ height:5px; box-shadow:0 -2px 3px #1f6dbb inset; position:absolute; width:100%; bottom:0; left:0px; text-align:center; font-size:0; line-height:0;}
.nav li i{ position:absolute; top:0; right:-5px; height:100%; width:5px; }
.nav li a{ color:#fff; display:block; text-align:center; text-decoration:none; height:100%; line-height:32px; font-family:微软雅黑;border-right:1px solid #53a7f2;}
/*最后一个tab取消竖线*/
.nav li.last, .nav li:last-child{box-shadow:none;}
.nav li.last a, .nav li:last-child a{border-right:0;}
/* 消除横向滚动条 */
.nav li.last i { width: 0; }

.nav li.on{border-top:1px solid #fff;}
.nav li.on,.nav li.on em{box-shadow:none;}
.nav li.on i{box-shadow:1px 0 3px #0667bf inset;}
.nav li.on a{ color:#237dde; background:#fff; border-right:1px solid #fff;} 

/*新版搜索框*/
.srhDiv{padding:15px 18px 15px 24px;}
.srhDiv #btnSrh{margin:0; background:#2386EE; color:#fff; border:0; height:28px; line-height:28px; vertical-align:middle; width:18%;}
.srhDiv #kw, .srhDiv .input230{margin:0; padding:0; border:1px solid #DCDCDC; border-right:0; height:28px; line-height:28px; vertical-align:middle; text-indent:10px; width:80%; box-sizing: border-box; }

/*-------- 新版头部 end ---------*/

/*-------- 新版首页 start ---------*/
/*公告信息*/
div.indexTips_n{height:16px; padding: 23px 0 23px 22px; border:0;  border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; line-height:16px; background:#F2F2F2; color:#0F70E1; margin-top:0;  overflow: hidden; white-space: nowrap; }
div.indexTips_n i.icon_tip{vertical-align:baseline;  float: left; margin-top: 1px; }
div.indexTips_n ul { overflow: hidden; height: 16px; }
div.indexTips_n li { float: left; width: 100%; }

/*各栏目大图标*/
table.columns{width:100%;}
table.columns td{text-align:center; height:83px; padding:0; vertical-align:top;}
/* table.columns td i{display:inline-block; width:108px; height:50px; background-image:url(/wap2012/images/pIcons.gif); background-repeat: no-repeat; margin-bottom:-3px;}
table.columns td i.fee{background-position:0 0;}
table.columns td i.dis{background-position:-108px 0;}
table.columns td i.phone{background-position:-216px 0;}
table.columns td i.biz{background-position:0 -80px;}
table.columns td i.e{background-position:-108px -80px;}
table.columns td i.num{background-position:-216px -80px;} */
table.columns td p{margin:0; padding:0; color:#848484; font-family:微软雅黑;}

table.columns td a{display:block;}
table.columns td a img{margin-bottom:-35px;}

.bt1px{border-top:1px solid #E1E1E1;}
.bb1px{border-bottom:1px solid #E1E1E1;}
.bl1px{border-left:1px solid #E1E1E1;}
.br1px{border-right:1px solid #E1E1E1;}

/*账号菜单弹出层*/
div.accoutBox_n{right:0; min-width:110px; _width:110px; padding:0;}
div.accoutBox_n .quickList li{min-width:50px;}
div.accoutBox_n .quickList li a{padding-left:15px;}
div.accoutBox_n .quickList li:hover{background:#E4E4E4;}

/*-------- 新版首页 end ---------*/

/*-------- 新版我的移动 start ---------*/
ul.cagList_n{background:url(/wap2012/images/tabBg.gif) repeat-x 0 0; height:36px; border:0;}
ul.cagList_n li,ul.cagList_n li a{height:36px; line-height:36px;}
.li3.cagList_n li{ width:33.33%; }
ul.cagList_n li{background:none;}
ul.cagList_n li div{bottom:0;}
ul.cagList_n li .divider{position:absolute; top:2px; right:0; height:33px; width:0; border-left:1px solid #fff;/*border-top:1px solid #fff;*/ border-right:1px solid #DBDBDB;}
ul.cagList_n li.on .divider{display:none;}
ul.cagList_n li.noborder .divider{display:none;}


/*-------- 新版我的移动 end ---------*/

/*-------- 新版商城首页 start ---------*/
.hotSrh{margin:0px 20px 14px 25px;}
.hotSrh i{color:#999; font-style:normal; }
.hotSrh a{color:#237DDE; padding:0 8px; }
.hotSrh s{display:inline-block; height:12px; border-right:1px solid #999; vertical-align:-2px;}
.newShop .phoneBox h3{background:url(/wap2012/images/tabBg.gif) repeat-x 0 0; height:36px;}
.newShop .phoneBox h3 .more{color:#999;}
.newShop .phoneBox h3 span{background-position:center -460px; height:36px;}
.newShop .phoneBox h3 span a:focus{outline:0;}

.chargeDiv{margin:15px 20px auto;}
.chargeDiv .inputDiv {padding-left:70px;}
.chargeDiv .inputDiv label{float:left; margin-left:-70px; margin-top:8px;}
.chargeDiv .inputDiv p{float:left; width:70%;  margin:0; padding:0; }
.chargeDiv .inputDiv button{width:30%; margin:0; padding:0; color:#fff; border:1px solid #D62C2F; height:28px; border-radius:3px; background:#D62C2F; margin-top:0px; 
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#E43A3D), to(#D3292C));
    background:-moz-linear-gradient(top, #E43A3D, #D3292C);
    filter:progid:DXImageTransform.Microsoft.gradient(startColor=#E43A3D,endColor=#D3292C,grandientType=1);
}
.chargeDiv .inputDiv p input{color:#999; width:90%; text-indent:8px; border:1px solid #D0D0D0; box-shadow:0px 1px 0px #A3A0A1 inset,1px 0px 0px #D0D0D0 inset,-1px 0px 0px #D0D0D0 inset; height:26px; line-height:26px;}
.chargeDiv .inputDiv p input.v{color:#000;}
.chargeDiv .charge_tips{color:#999;}

.fixFloat{zoom:1;}
.fixFloat:after{content:''; display:block; clear:both; height:0; overflow:hidden;}
.fDinners i,.fDinners s, .fDinners em{font-style:normal;}
.fDinners li{float:left; width:50%; text-align:center; padding:8px 0;}
.fDinners li a{display:inline-block; width:106px; height:106px;/* 需求变更 background:url(/wap2012/images/flowDinner.gif) no-repeat 0 0;*/ text-align:center; line-height:106px; color:#007BC7; font-size:28px; }
.fDinners li a img{width:106px; height:106px;}
.fDinners li a i{font-size:14px; font-weight:bold;}
.fDinners li p{text-align:center; color:#444; margin:auto; line-height:18px;}
.fDinners li em{display:block; color:red; font-weight:bold;}
.fDinners li s{float:right; width:3px; height:140px; margin-top:-5px; margin-right:-2px; background:url(/wap2012/images/vline.gif) no-repeat 0 0; }

.pInfo{background:url(/wap2012/images/hline.gif) center top no-repeat; padding:15px 20px; line-height:1.5; color:#666;}
.pInfo em{font-style:normal; display:block; font-family:arial; font-weight:bold; font-size:15px;}
.pInfo em i{font-weight:normal; font-style:normal; }

/*轮播样式*/

	.sliderCon{width:350px; height:250px; margin:0 auto; margin-top:40px;}
    .arrowL, .arrowR, .viewWin{ float:left; }
    .arrowL, .arrowR{width:25px; height:50px; color:#999; font-size:40px; line-height:50px; cursor:pointer;  margin-top:60px; text-align:center; padding:10px; background:url(/wap2012/images/arrows.gif) no-repeat 0 10px; }
    /*.arrowL:hover, .arrowR:hover, .hover{background:aliceblue; color:skyblue;} */
    .arrowL{margin-right:55px;}
    .arrowR{margin-left:55px; background-position:right 10px;}
    .viewWin{ width:110px; height:210px; overflow:hidden; }
    .sCons{ width:2100px;overflow:hidden;}
    .sCons li{float:left; position:relative;}
    .sCons li a img{display:block; width:110px;}
    .sCons li.fr{float:right;}
    .sCons .phoneSign{ width: 40px; height: 40px; position: absolute; z-index: 10; top: 0px; right: 0px; }

    .dots{clear:both;/* text-align:center;*/ margin-top:20px; position:relative; /*top:10px;*/}
    .dots b{display:inline-block; width:20px; height:20px; border-radius:10px; border:1px solid hotpink; margin:0 5px; }
    .dots b.active{background:skyblue;}

    /*图文轮播情况*/
    .dots li{display:none; text-align:left;}
    .dots li.active{display:block;}

/*轮播样式 end*/

/*-------- 新版商城首页 end ---------*/

/*---- 搜索结果页 服务标签样式 start ----*/

    h5.svName{margin:0; padding:0; color:#666; font-size:14px; font-family:微软雅黑; margin-bottom:8px;}
    .svList{min-height:100px;}
    .svList li{height:60px; border-bottom:1px solid #CDCDCD; }
    .svList li.last{border:0;}
    .svList li a{color:#666; font-size:12px;}
    .svList li .svIntro{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }


/*---- 搜索结果页 服务标签样式 end ----*/

.mainBox{ padding:7px 14px; margin-bottom:2px; background:url(/wap2012/images/bg_vline2.gif) bottom repeat-x #fff;}
.indexTips{ border:#6badf5 1px solid; padding:7px; background:#edf7ff; color:#0772e6; font-size:14px; margin-top:5px;}
i.icon_tip{ width:15px; height:13px; display:inline-block; background:url(/wap2012/images/bg.gif) 0 -187px no-repeat; vertical-align:middle; margin-right:6px;}
.twoList{ padding:5px 10px; overflow:hidden; font-size:13px; padding-top:10px;}
.twoList li{ height:28px; line-height:28px; overflow:hidden; width:50%; float:left;}
.twoList li em{ width:23px; height:21px; display:inline-block; margin-right:9px; vertical-align:middle;}
.twoList li a{ color:#000; text-decoration:none;}
.twoList li.more a{ color:#fd7215;}

.titleText{ height:41px; float:left; overflow:hidden;}
.wb{ height:25px; padding:0 0 0 5px; background:url(/wap2012/images/bg.gif) 0 -99px no-repeat; margin:8px 15px 0 0; display:inline-block;}
.wb a,.wb a:hover{ line-height:25px; padding:0 10px 0 5px; color:#4079b9; text-decoration:none; background:url(/wap2012/images/bg.gif) right -99px no-repeat; display:block;}
.wbb{ height:25px; padding:0 0 0 5px; background:url(/wap2012/images/bg.gif) 0 -99px no-repeat; margin:8px 10px 0 0; display:inline-block;}
.wbb a,.wbb a:hover{ line-height:25px; padding:0 15px 0 10px; font-weight:bold; color:#4079b9; text-decoration:none; background:url(/wap2012/images/bg.gif) right -99px no-repeat; display:block;}
.title2{ height:36px; background:url(/wap2012/images/bg_vline.gif) 0 -200px repeat-x; text-align:left;}
.title2 span{ width:90px; text-align:center; height:32px; background:url(/wap2012/images/bg.gif) 39px -131px no-repeat; display:block; line-height:27px; color:#fff;}
.rightTitle{ width:167px; float:right;}

/* 内容 */
.tab{ height:28px; padding:8px 0 0 3px; background:url(/wap2012/images/bg_vline.gif) 0 -82px repeat-x; border-left:#366eaf 1px solid; border-right:#366eaf 1px solid;}
.tab li{ height:28px; line-height:28px; float:left; margin-left:2px; padding-left:3px; background:url(/wap2012/images/bg.gif) 0 -69px no-repeat;}
.tab li span{ padding:0 41px 0 38px; color:#fff; background:url(/wap2012/images/bg.gif) right -69px no-repeat; display:block; cursor:pointer;}
.tab li.on{ background:url(/wap2012/images/bg.gif) 0 -39px no-repeat;}
.tab li.on span{ color:#0c4fa0; background:url(/wap2012/images/bg.gif) right -39px no-repeat;}
.content{ padding:15px;}
.tab_min li span{ padding:0 15px 0 12px;}

.table_1{ margin:0 0 20px 0;}
.table_1 td,.table_1 th{ padding:7px 0; text-align:left;}
.table_1 th{ font-size:13px; font-weight:normal; width:72px;}
.table_1 .tc{ text-align:center;}
.table_3{ margin:0;}
.table_3 td,.table_3 th{ padding:7px 0; text-align:left;}
.table_3 th{ font-weight:normal; text-align:right; width:70px;}
.table_6{ margin:0;}
.table_6 td,.table_6 th{ padding:7px 2px; text-align:left; }
.table_6 th{ font-weight:normal; text-align:right; width:60px; vertical-align:top;}
.table_7{ border-top:#ccc 1px solid; border-left:#ccc 1px solid;}
.table_7 td,.table_7 th{ padding:5px 1px; line-height:14px; text-align:left; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid;  text-align:center;}
.table_7 th{ font-weight:normal; vertical-align:top; background:#e0e0e0; padding-left:10px;}

.table_1 td.tl,.table_2 td.tl,.table_3 td.tl,.table_4 td.tl,.table_5 td.tl,.table_6 td.tl,.table_7 td.tl,.table_7 th.tl{ text-align:left}
.table_1 td.tc,.table_2 td.tc,.table_3 td.tc,.table_4 td.tc,.table_5 td.tc,.table_6 td.tc,.table_7 td.tc{ text-align:center}
.table_1 td.tr,.table_2 td.tr,.table_3 td.tr,.table_4 td.tr,.table_5 td.tr,.table_6 td.tr,.table_7 td.tr{ text-align:right}

input.mid{ width:200px; padding:0 9px; height:30px; border:#999 1px solid; color:#666;}
input.min{ width:77px; padding:0 9px; height:30px; border:#999 1px solid; color:#666;}
input.on{ border:#f00 1px solid!important;}
select.on{ border:#f00 1px solid;}
.tdCode{ width:100px;}
.tdTh{ width:23px; font-size:16px;}
.tips{ display:block; background:#ffff99; text-align:center; color:#f00; line-height:16px; padding:10px 10px;}
.tips2{ display:block; background:#ffff99; text-align:left; color:#f00; line-height:14px; padding:5px 10px;}
.tips3{ display:block; background:#ffffcc; text-align:center; color:#090; line-height:16px; padding:12px 10px;}
.tips_h{ background:#fff0c7; border:#ff9833 1px solid; color:#f00; line-height:16px; padding:10px 15px; position:relative;}
.pointsj{ width:11px; height:7px; display:block; position:absolute; background:url(/wap2012/images/bg_recharge.gif) -139px 0 no-repeat; top:-7px; left:30px;}
.tips_h .icon_x{ position:absolute; right:5px; top:5px; cursor:pointer;}
.icon_x{ width:9px; height:9px; background:url(/wap2012/images/bg_point.gif) -73px 0 no-repeat; display:inline-block;}

.btnList li{ padding-bottom:6px;}
.btn_login{ height:38px; width:100%; background:url(/wap2012/images/bg_vline.gif) 0 -120px repeat-x; border:none; font-size:18px; font-family:"微软雅黑", "宋体"; text-align:center; line-height:38px; color:#fff; border-left:#d4dde7 1px solid; border-right:#d4dde7 1px solid; border-radius:3px;}
.btn_back{ height:38px; width:100%; background:url(/wap2012/images/bg_vline.gif) 0 -160px repeat-x; border:none; font-size:18px; font-family:"微软雅黑", "宋体"; text-align:center; line-height:38px; color:#2875bf; border-left:#d4dde7 1px solid; border-right:#d4dde7 1px solid; font-weight:bold; border-radius:3px;}
.btn_red, .btn_blue, .btn_gray, .btn_white { height:32px; width:100%; border:none; font:18px/30px "微软雅黑", "宋体"; text-align:center; margin:10px 0; border-radius:3px; }
.btn_red{ background:#ff7e00; color:#fff; }
.btn_blue{ background:#2386ee; color:#fff; }
.btn_gray{ background:#c3c3c3; color:#333; }
.btn_white { border: 1px solid #d1d1d1; background: url(/wap2012/images/btn_white_x.gif) repeat-x; }
.btn_dis { background: #adadad; color: #d9d9d9; }

.selectList{ padding:10px 0 20px 0;}
.selectList li{ width:50%; float:left;}

.banquan{ line-height:30px; text-align:center; color:#999;}

/*图标*/
.hot,.new{display:inline-block;width:21px;height:11px;line-height:11px;margin:0 2px;}
.hot{background:url(/wap2012/images/hot.gif) no-repeat;}
.new{background:url(/wap2012/images/new.gif) no-repeat;}

/* 城市下拉 */
.outCityList{ width:88px; height:25px; margin-top:8px; background:url(/wap2012/images/bg.gif) 0 -235px no-repeat;}
.cityList{ width:88px; height:25px; background:url(/wap2012/images/bg.gif) right -260px no-repeat; position:relative;}
.cityList span{ display:block; height:25px; padding-right:23px; text-align:center; color:#4079b9; font-weight:bold; line-height:25px; cursor:pointer;}
.cityList div{ position:absolute; border:#e2e2e2 1px solid; line-height:20px; background:#fff; top:24px; right:0; width:138px; padding:5px 7px;}
.cityList div a{ padding:0 5px; white-space:nowrap; color:#666; text-decoration:none; display:inline-block;}
.cityList div a:hover{ color:#00f; text-decoration:underline;}

.clist span { display: inline-block; height: 15px; line-height: 15px;  padding: 4px;}
.clist.on { color: #666; }
.clist.on span {  padding: 3px; border: 1px solid #E2E2E2; background-color: #fff; }
.clist.on span i.icon_sj { background:url(/wap2012/images/bg.gif) -35px -181px no-repeat; }

.cityBox { position: relative; margin: 12px; padding: 0 15px; border: 2px solid #cfcfcf; background-color: #ededed;background: url(/wap2012/images/cityBg.png);}
.cityBox em {background: url("/wap2012/images/arrow-t.gif") no-repeat scroll 0 0 transparent;display: block;position: absolute;height: 7px;width: 14px;right: 28px;top: -21px;} 
.cityBox a { color: #666666;display: inline-block;height: 15px;margin: 4px 15px 5px 16px;padding: 0 4px;text-decoration: none;white-space: nowrap;}
.cityBox a.on {background-color: #ff9a32;}

div.dropList { position:absolute; border:#e2e2e2 1px solid; line-height:20px; background:#fff; top:24px; right:0; width:138px; padding:5px 7px;}
div.dropList a{ padding:0 5px; white-space:nowrap; color:#666; text-decoration:none; display:inline-block;}
div.dropList a:hover{ color:#00f; text-decoration:underline;}
div.dropList em {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    height: 1px;
    left: 0;
    line-height: 1px;
    position: absolute;
    top: -1px;
    width: 74px;
}


/*图片切换*/
.banner{ clear:both;}
.big-pic {padding:0;}
.big-pic-in {position: relative;height:120px;overflow: hidden;margin: 0 auto;}
.pic-list {position: relative;height: 120px;-webkit-transform: translate3d(0, 0, 0);}
.big-pic a {float: left;height: 120px;}
.big-pic a p:first-child {height: 120px;/*background: #868686;*/}
.big-pic a p{ margin:0; padding:0;}
.big-pic a p img{  height:120px;}
.big-pic2 .pic-list {width: 200%;}
.big-pic2 .pic-list a {/*50%*/}
.big-pic3 .pic-list {width: 300%;}
.big-pic3 .pic-list a {/*33.33%*/}
.big-pic4 .pic-list {width: 400%;}
.big-pic4 .pic-list a {/*25%*/}
.big-pic5 .pic-list {width: 500%;}
.big-pic5 .pic-list a {}
.big-pic6 .pic-list {width: 600%;}
.big-pic6 .pic-list a {}
.big-pic7 .pic-list {width: 700%;}
.big-pic7 .pic-list a {}
.big-pic8 .pic-list {width: 800%;}
.big-pic8 .pic-list a {}
.big-pic9 .pic-list {width: 900%;}
.big-pic9 .pic-list a {}
.big-pic10 .pic-list {width: 1000%;}
.big-pic10 .pic-list a {}
.cap {height: 23px;background: #a7a7a7;color: #fff;font-size: 13px;text-align: center;line-height: 23px; display:none;}
.pic-list .cap {padding-left: 10px;text-align: left;}
.pic-list a{ text-decoration:none;}
.slide-dot {position: absolute;right: 8px;bottom: 5px;height: 9px;padding: 2px 0;}
.slide-dot span {display: inline-block;width: 8px;height: 8px;margin: 0 4px;background: url(/wap2012/images/slide-dot.png) no-repeat -8px 0;vertical-align: top;}
.slide-dot .slide-dot-cur {background-position: 0 0;}

.navList{ padding:0 7px; clear:both; overflow:hidden;}
.navList li{ padding:9px 7px 4px 7px; float:left;}

/* 服务列表 */
.cList { clear: both; overflow: hidden; }
.cList li { float: left; width: 60px; margin-right: 11px; overflow: hidden; }
.cList li a { width: 60px; text-align: center; display: block; padding-top: 65px; color: #999999; text-decoration: none; background: url(/wap2012/images/icon_480x60.gif) no-repeat; }
.cList li a.i_c1 { background-position: 0 0; }
.cList li a.i_c2 { background-position: -60px 0; }
.cList li a.i_c3 { background-position: -120px 0; }
.cList li a.i_c4 { background-position: -180px 0; }
.cList li a.i_c5 { background-position: -240px 0; }
.cList li a.i_c6 { background-position: -300px 0; }
.cList li a.i_c7 { background-position: -360px 0; }
.cList li a.i_c8 { background-position: -420px 0; }

/* 新闻列表 */
.new-list { font-size: 13px; padding-top:7px;}
.new-list p { margin:0; padding:0; border-bottom: 1px solid #DBDBDB; background: url(/wap2012/images/arrow-r.gif) right bottom no-repeat; }
.new-list p.end{ border-bottom:none;}
.new-list a { display: block; line-height: 15px; padding: 10px 22px 9px 15px; color: #000; outline: medium none; text-decoration: none; }

.cagListOut{ height:33px; position:relative;}
.liMore{ line-height:33px; width:60px; height:33px; text-align:center; font-size: 14px; color: #1F5FA8; outline: medium none; text-decoration: none; display:block; position:absolute; right:0; top:0;}
.w130{ width:76px;}
.cag-list {border-top: 1px solid #dbdbdb;  border-bottom: 1px solid #C0C0C0;  height: 31px; background: url(/wap2012/images/cag-list-bg.jpg) repeat-x}
.cag-list li {  position: relative; height:31px;  float: left; background: url(/wap2012/images/cag-list-bg.jpg) right -31px no-repeat; width: 20%; text-align: center;}
.cag-list li.last { background:none; }
.cag-list li a { line-height: 31px; height:31px; overflow:hidden; display:block; padding: 0 18px; font-size: 14px; color: #1F5FA8; outline: medium none; text-decoration: none; }
.cag-list li.on { background: none; background-color: #1087DD;  }
.cag-list li.on a {  color: #fff;}
.cag-list li div { position: absolute; left: 0; bottom: -1px; visibility: hidden; }
.cag-list li.on div { width: 100%; height: 7px; visibility: inherit }
.cag-list li.on div s { display:block;  margin:0 auto; width: 14px; height: 7px; background: url(/wap2012/images/arrow-t.gif) no-repeat;}
.li4 li{ width:25%;}
.cag-list li a{ padding:0;}

.cag-list2 {border-bottom: 1px solid #d9d9d9; margin-top:8px;/*增大3像素外边距*/ height: 31px; overflow:visible;}
.cag-list2 li {  position: relative;  float: left; height:31px;}
.cag-list2 li.last { background:none; }
.cag-list2 li a { line-height: 31px; padding: 0 18px; font-size: 15px; /*字号增大1像素*/ color: #adadad; outline: medium none; text-decoration: none; }
.cag-list2 li.on { background: none; border-bottom:1px solid #b9cbd9;}
.cag-list2 li.on a {  color: #1087dd;}
.cag-list2 li div { position: absolute; left: 0; bottom: -1px; visibility: hidden; }
.cag-list2 li.on div { width: 100%; height: 6px; visibility: inherit }
.cag-list2 li.on div s { display:block;  margin:0 auto; height: 6px; background: url(/wap2012/images/bg_tab.gif) center 0 no-repeat;}




/* 站点导航 */
.webLink h3{ height:34px; border-top:#d8d8d8 1px solid; line-height:34px; margin:0; font-size:14px; background:url(/wap2012/images/bg_vline.gif) 0 -303px repeat-x; padding:0 7px; font-weight:normal;}
.webLink h3 span{ color:#1f5fa8; display:block;}
.webLink h3 a.more{ display:block; float:right; color:#1f5fa8; text-decoration:none;}
.wlCon{ padding:7px 0; font-size:14px;}
.wlCon p{ line-height:30px; margin:0; padding:0; text-align:center; color:#99bee6;}
.wlCon p a{ color:#2171c9; text-decoration:none; padding:0 10px;}
/*
.footer .bottom{ height:26px; background:url(/wap2012/images/bg_vline.gif) 0 -339px repeat-x; text-align:center;}
.footer .bottom ul{ display:inline-block;}
.footer .bottom ul li{ float:left; height:26px; line-height:26px; color:#fff; padding:0 13px 0 11px; background:url(/wap2012/images/bg.gif) right -409px no-repeat;}
.footer .bottom ul li a{ color:#fff; text-decoration:none;}
.footer .bottom ul li.end{ background:none;}*/
i.icon_wb{ width:20px; height:19px; display:inline-block; vertical-align:middle; margin-right:2px; background:url(/wap2012/images/bg.gif) -179px -182px no-repeat;}
i.icon_key{ width:11px; height:21px; display:inline-block; vertical-align:middle; margin-right:6px; background:url(/wap2012/images/bg.gif) -138px -180px no-repeat;}
.footer .bottom ul li.icWb{ padding:0 15px 0 5px;}
.bottomLink{line-height:20px; margin:0; margin-top:8px; padding:0; text-align:center; color:#999;}
.bottomLink a{color:#2171c9; text-decoration:none; padding:0 8px;}

/*登录*/
i.icon_back{ width:41px; height:25px;  display:inline-block; vertical-align:middle; background:url(/wap2012/images/bg.gif) 0 -365px no-repeat;}
.back{ float:left; padding:7px 0 0 10px;}
a.aLinkBack{ color:#fff; font-size:14px; display:inline-block; text-decoration:none; line-height:22px; padding-left:28px; background:url(/wap2012/images/logo3.gif) 0 0 no-repeat; font-family:"微软雅黑", "宋体";}
a.forget{ float:right; display:block; color:#fff; width:77px; line-height:24px; text-align:right; padding-right:3px;}
.twoTab .nav{ float:none; height:35px;}
.twoTab .nav li{ float:left; width:49.9%; padding:0; text-align:center; line-height:35px; font-size:14px; background:url(/wap2012/images/bg.gif) right -291px no-repeat;}
.twoTab .nav li.on{background:url(/wap2012/images/bg.gif) right -330px no-repeat #fff;}
.twoTab .nav li a,.twoTab .nav li a:hover{ color:#fff; text-decoration:none;}
.twoTab .nav li.on a{ color:#0c4fa0; text-decoration:none; font-weight:normal;}



/*产品区*/
.mt2{ margin-top:2px;}
.productList{ padding-top:7px;}
.productList li{ height:50px; overflow:hidden; border-bottom:#cfcfcf 1px solid; padding:4px 6px; background:url(/wap2012/images/bg.gif) right -458px no-repeat;}
.productList .aBlock{ display:block; color:#000; overflow:hidden;}
.productList li em{ width:50px; height:50px; float:left; display:block; margin-right:10px;}
.productList li em img{width:50px; height:50px;}
.productList li p{ line-height:20px;  float:left; margin:0; padding:5px 0;}
.listMore{ position:relative; padding:15px 0; text-align:center; color:#999;}
.listMore em{ display:inline-block; margin-left:4px; vertical-align:text-bottom; height:7px;}
.listMore em span {display: inline-block;width: 5px;height: 4px;margin-right:1px;background: url(/wap2012/images/bg.gif) no-repeat -64px -191px;vertical-align: top;}
.listMore em span.on {background-position: -57px -191px;}
.listMore a.btn_ToTop,.more a.btn_ToTop{ display: inline; position: absolute; right: 1em; top: 15px; text-decoration: none; color: #999999; height: 15px; line-height: 15px; *zoom: 1; border: 1px solid #CFCFCF; padding: 1px 3px 1px 16px;  background: url(/wap2012/images/top.png) 0 1px no-repeat; }
a.btn_ToLeft{display: inline; position: absolute; left: 1em; top: 5px; text-decoration: none; color: #999999; height: 15px; line-height: 15px; *zoom: 1; border: 1px solid #CFCFCF; padding: 1px 3px 1px 16px;  background: url(/wap2012/images/btn_left.gif) 3px 5px no-repeat; }
.tipsBox .more{ position:relative;}
.more a.btn_ToTop{ top:5px;}
.listMore2{ padding:0 0 15px 0; text-align:center; color:#999;}
.listMore2 em{ display:inline-block; vertical-align:text-bottom; height:8px;}
.listMore2 em span {display: inline-block;width:8px;height:8px;margin:0 4px;background: url(/wap2012/images/bg.gif) no-repeat -86px -188px;vertical-align: top;}
.listMore2 em span.on {background-position: -76px -188px;}

.pListTitle{ border-bottom:#cfcfcf 1px solid; padding:15px 0 6px 0; overflow:hidden;}
.pListTitle li{ width:33.3%; float:left; text-align:center;}
.pListTitle li a{ font-size:14px; padding:2px 3px; color:#1087dd; text-decoration:none;}
.pListTitle li.on a{ background:#1087dd; color:#fff;}


.li2 li,.li1 li{ width: 48%}
.li2 li a,.li1 li a{ display:block; text-align:center;}
.li3 li{ width: 33%;}
.li3 li.last{ width:108px;}
.li3 li a{ display:block; text-align:center;}
.li4 li{ width: 24.9%;}
.li4 li a{ display:block; text-align:center;}
.noTopBoder{ border-top:none;}
.pr7{ padding-right:7px;}


/*产品区首页、聚合页、详情页优化需求*/
.srhDiv .hotkw, .srhDiv .hotkw a{color:#227FE6;}
.srhDiv .hotkw a, .srhDiv .hotkw label{margin-right:8px;}
.srhDiv .hotkw{margin-top:12px;}

.listTop{ padding:10px; line-height:23px; color:#999; border-bottom:#cfcfcf 1px solid; }
.listTop a{ padding:2px 5px 2px 6px; margin:0 3px; color:#0f87dd; text-decoration:none;}
.listTop em{ font-style:normal;}
.listTop a.on{ color:#ff9933;}
.listTop .sCity{padding:0 9px 0 8px; color:#999;}
.listTop a i{ width:9px; height:12px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/bg_title.gif) 0 -98px no-repeat; margin-left:2px;}
.listTop a.on i{ background-position:0 -168px;}
.listTop .down i{ background-position:0 -141px;}
.listTop .up i{ background-position:0 -120px;}
.listTop a.on .down i{ background-position:0 -211px;}
.listTop a.on .up i{ background-position:0 -190px;}
.listTop .down2 i{ background-position:0 -247px;}
.listTop .up2 i{ background-position:0 -230px;}
.listTop a.on .down2 i{ background-position:0 -288px;}
.listTop a.on .up2 i{ background-position:0 -271px;}

.listTop2 a.on{ background:#1389e0; color:#fff;}
.listTop2 a.on .down i{ background-position:0 -421px;}
.listTop2 a.on .up i{ background-position:0 -190px;}
.listTop .down2 i,.listTop .up2 i{ background-position:0 -98px;}
.listTop a.on .down2 i{ background-position:0 -421px;}
.listTop a.on .up2 i{ background-position:0 -400px;}
.listTop2 a.on span.color_2{ color:#fff;}

.cityList2,.brandList{ padding:10px 35px; background:#ededed; border:#cacaca 1px solid; border-top:none; position:relative;}
.cityList2 a,.brandList a{ padding:0 5px; line-height:18px; display:inline-block; color:#000; text-decoration:none; margin:3px;}
.cityList2 a.on,.brandList a.on{ background:#ff9933; color:#fff;}
.cityList2 em,.brandList em{ width:13px; height:7px; display:inline-block; background:url(/wap2012/images/bg_title.gif) 0 -79px no-repeat; position:absolute; top:-7px; left:76px;}
.brandList em{ left:132px;}


/* 账户信息 */
.message{ padding:0 15px;}
.message2{ padding:5px 15px 3px 15px;}
.message table td{ padding:11px 0 11px 0px;}
.message table .lineLeft,.message table .lineRight{ line-height:0; font-size:0; height:1px; overflow:hidden; margin:0; padding:0; background:#72b8eb;}
.lineLeft i{background: url(/wap2012/images/bg.gif) no-repeat left -579px; display:block; width:70px; height:1px; float:left;}
.lineRight i{background: url(/wap2012/images/bg.gif) no-repeat right -579px; display:block; width:70px; height:1px; float:right;}
.message table .end td{ padding-top:3px;}
.auPad{ padding:12px 5px 10px 20px;}

.mainTips{ border:#6badf5 1px solid; padding:7px 0 7px 7px; background:#edf7ff; color:#0772e6; font-size:12px; margin:10px 15px 0 15px;}
i.icon_pen{ width:16px; height:16px; display:inline-block; background:url(/wap2012/images/bg.gif) -157px -182px no-repeat; vertical-align:middle; margin-right:2px;}
.pr15{ padding-right:19px;}
.mainTips a{ color:#1087dd; text-decoration:none;}

/*　下载　*/
.title_1{ height:31px; overflow:hidden; color:#1f5fa8; font-size:14px; font-weight:bold; padding-left:10px; line-height:31px; border-top:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; background: url(/wap2012/images/cag-list-bg.jpg) repeat-x}
.downList li{ position:relative; border-bottom:#cfcfcf 1px solid; padding:6px 0 0 0; }
.downList li .downCon{margin-right:65px; height:60px; padding:0 0 6px 6px; overflow:hidden; /*background:url(/wap2012/images/bg_vline.gif) right -380px no-repeat*/}
.downList li .downCon a{ text-decoration:none;}
.downList li i.point{ width:57px; height:46px; display:block; position:absolute; top:13px; right:0; background:url(/wap2012/images/bg.gif) right -516px no-repeat; border-left:#cfcfcf 1px dotted;}
.downList li em{ width:60px; height:60px; float:left; display:block; margin-right:10px;}
.downList li em img{width:60px; height:60px;}
.downList li p{ line-height:18px; margin:0; margin-left:60px; padding:0; color:#666; height:60px; min-width:175px; overflow:hidden;}
.downList li p b{ line-height:24px; color:#000; font-size:14px;}
.downArea{ background:#cbcbcb; position:relative; display:none;}
.downArea s{ display:block; height:4px; background:url(/wap2012/images/bg_vline.gif) 0 -367px repeat-x;}
.downArea s.bottom{ background-position:0 -373px;}
.downAreaCon .text{ display:block; padding:5px 22px; line-height:18px; color:#3a3a3a;}
.downBtn{ margin:3px 0 7px 0; text-align:center;}
s.icon_topsj{background:url(/wap2012/images/bg.gif) -117px -187px no-repeat; width:13px; height:10px; display:block; position:absolute; top:-7px; right:20px;}
.btn_download{background:url(/wap2012/images/bg.gif) 0 -235px no-repeat; padding-left:5px; display:inline-block; height:32px; line-height:32px;}
.btn_download button{background:url(/wap2012/images/bg.gif) right -235px no-repeat; padding:0 47px 0 42px; margin:0; border:none; height:32px; line-height:32px; color:#3a3a3a;}
.mr7{ margin-right:7px;}
.mainBox2{ padding:10px 25px;}
.mainBox4{ padding:10px 20px;}
.intText{ text-indent:2em; font-size:14px; line-height:18px;}
.gzList{ width:265px; margin:20px auto 40px auto;}
.gzList li{ height:41px; margin-bottom:16px;}
.gzList li em{ width:147px; height:39px;  border:#acacac 1px solid; float:left; display:block;}
.gzList li a.btn_gz{ width:111px; height:39px;  border:#acacac 1px solid; border-left:none; float:left; display:block; background:url(/wap2012/images/btn_gz.gif) no-repeat;}

.table_2{ border-top:#bcbcbc 1px solid; border-left:#bcbcbc 1px solid; margin:30px auto; width:88%;}
.table_2 td,.table_2 th{border-right:#bcbcbc 1px solid; border-bottom:#bcbcbc 1px solid; font-weight:normal; text-align:left; color:#000; padding:4px 0 4px 15px; line-height:16px;}
.table_2 th{ background:#e1e0e0;}
.btn_area{ margin-bottom:50px; text-align:center;}
.btn_39{background:url(/wap2012/images/bg.gif) 0 -581px no-repeat; padding-left:5px; display:inline-block; height:39px; line-height:32px;}
.btn_39 button{background:url(/wap2012/images/bg.gif) right -581px no-repeat; padding:0 47px 0 42px; border:none; height:39px; line-height:39px; color:#3a3a3a; font-size:14px; font-family:"微软雅黑", "宋体"; font-weight:bold;}
.linkList{ overflow:auto; padding:15px 5px;}
.linkList a{ line-height:16px; font-size:14px; padding:0 10px; color:#2171c9; border-right:#2171c9 1px solid; margin:10px 0; display:block; float:left; text-decoration:none;}

.mainBox3{ padding:0; margin-bottom:2px; background:url(/wap2012/images/bg_vline2.gif) bottom repeat-x #fff; border-bottom:#cfcfcf 1px solid;}
.mainBox3 h3{ margin:0; padding:3px 0 0 26px; line-height:30px; height:30px; color:#1087dd; font-size:12px; font-weight:normal; position:relative; }
.mainBox5{ padding:0; margin-bottom:2px;}
.mainBox5 h3{ margin:0; padding:3px 0 0 26px; line-height:30px; height:30px; color:#1087dd; font-size:12px; font-weight:normal; position:relative; border-bottom:#d4d4d4 1px solid;}
s.icon_pTop{ width:11px; height:7px; position:absolute; display:block; background:url(/wap2012/images/bg_icon.gif) 0 -113px no-repeat; top:27px; left:50px;}
.mainBox5 h3 s.icon_pTop{ left:45px;}
.mainBox5 h3.twoFont s.icon_pTop{ left:32px;}
.mbCon{ border:#d4d4d4 1px solid; border-top:none; border-bottom:none; background:#ededed;}
.mySerList{ border-top:#cfcfcf 1px solid;}
.mySerList li{ background:#ededed; border-bottom:#cfcfcf 1px solid; }
.liTitle{ padding-left:26px; line-height:29px; height:29px; overflow:hidden;  background:url(/wap2012/images/bg_icon.gif) right 9px no-repeat; position:relative; }
.liTitle span{text-align:left; line-height:29px; height:29px; cursor:pointer; display:block; margin-right:60px;}
.liTitle em{ width:58px; height:29px; font-style:normal; margin:0; padding:0; position:absolute; top:0; right:0; border-left:#fff 1px solid;}
.liTitle em a{ display:block; border-left:#cfcfcf 1px solid; text-decoration:none; color:#f00; text-align:center;}
.mySerList li .liText{ display:none;}
.mySerList li .liText a{ color:#000; display:block;}
.mySerList li.on .liText{ display:block; *display:inline-block;}
.mySerList li.on .liTitle{ background-position:right -42px;}
.liText{ padding:8px 20px; line-height:16px; background:#fff; position:relative; border-top:#cfcfcf 1px solid;}
s.icon_pTop2{ width:9px; height:6px; position:absolute; display:block; background:url(/wap2012/images/bg_icon.gif) -16px -113px no-repeat; top:-6px; right:73px;}

.menu{ padding:13px 0 7px 0; text-align:center; color:#bcbcbc; font-size:14px;}
.menu a{ margin:0 19px; padding:2px 0; display:inline-block; border-bottom:#fff 3px solid; text-decoration:none; color:#237dde;}
.menu a.on{border-bottom:#1087dd 3px solid;}
.detCon{ padding:20px 16px;}
.detCon p{ margin:0; line-height:18px;}
.detCon p.em2{ text-indent:2em;}
.detCon .btn_area{ margin:25px;}


/* 锁屏 */
.mask-box {z-index: 1000;position: fixed;top: 0;left: 0;margin: 0;padding: 0;width: 100%;height: 100%;_position: absolute;_overflow: hidden;}
.mask-box .mask {width: 100%;height: 100%;background: black;opacity: .3; filter: alpha(opacity=30)}
.mask-box .loading {position: absolute;left: 50%;top: 50%;height: 38px;width: 60px;margin-left: -52px;margin-top: -19px;background: url("/wap2012/images/blue-loading.gif") 6px 3px no-repeat #fff; border:#2c5598 1px solid; color:#2c5598; font-size:14px; padding-left:45px; line-height:38px;}

.outLoad{ padding:5px 20px; text-align:center;}
.outLoad .loading {height: 38px; background: url("/wap2012/images/blue-loading.gif") 6px 3px no-repeat #fff;  color:#2c5598; font-size:14px; padding-left:45px; padding-right:10px; line-height:38px; display:inline-block;}

/*充值区*/
.box20{ margin:0 20px; padding:18px 0 0 0; /*上内边距增大8px*/}
.box20 .input145{height:30px;}
#moreList1 .box20 span:first-child{font-size:13px;} /* 手机号码 字号加1px*/

.box20_pt8{padding-top:8px;}

.box13{ margin:0 13px; padding:10px 0 0 0;}
.input145{ width:137px; height:26px; vertical-align:middle; margin-right:4px; padding:0 4px; border:#ccc 1px solid;}
.check{ width:57px; height:21px; text-align:center; margin:0; padding:0; vertical-align:middle; background:url(/wap2012/images/bg_recharge.gif) 0 0 no-repeat; border:none; color:#6f6f6f; }
.rcTips{ padding:6px 0 6px 58px;}
i.error{ width:14px; height:14px; background:url(/wap2012/images/bg_recharge.gif) -66px 0 no-repeat; display:inline-block; vertical-align:middle; margin-right:3px;}
.priceList{  margin:0 0 0 10px; overflow:auto;}
.priceList li{ min-width:78px; _width:78px; height:30px; border:#adadad 1px solid; margin:7px 10px; float:left; line-height:30px; text-align:center; font-size:14px; position:relative; }
.priceList li a{ color:#000; display:block; padding:0 10px;}
.priceList li em{ display:none;}
.priceList li.on{ min-width:76px; _width:76px; height:28px; border:#ff850d 2px solid; line-height:28px;}
.priceList li.on em{ width:18px; height:19px; background:url(/wap2012/images/bg_recharge.gif) -92px 0 no-repeat; position:absolute; display:block; bottom:-2px; right:-2px;}
.priceList li.end{ clear:left; width:140px;}
.priceList li a.qf{ font-size:12px;}
.priceList li#pOtherBox{display: none;}
.priceList li .input-tel{width:168px;height:22px;border:0;padding: 0 10px;  -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;  }
.priceList li .input-tel:focus{outline: none;}
.message_cz{position: absolute;border:1px solid #B2B2B2;background: #fff;width:185px;height:32px;line-height:32px;padding: 0 10px;font-size:20px;color:#f00;font-weight: bold;left: 0;top:30px;z-index: 15;display: none;  }
.balance{width: 58px;background:#ff7e00;border-radius: 3px;height: 30px;border: 0;color: #fff;}
.phone-input{position: relative;display: inline-block;width: 150px;}
.phone-input .error,
.phone-input .ture{position: absolute;right: 10px;top:10px;}
.phone-input .ture{width:16px; height:16px; background:url(/wap2012/images/ture.png) 0 0 no-repeat; }

/*充值优惠*/
.cz_productList{ padding-top:7px;}
.cz_productList li{ height:79px; overflow:hidden; border-bottom:#cfcfcf 1px solid; padding:5px 6px;}
.cz_productList li a{display: block;color: #000;}
.cz_productList li em{ width:79px; height:79px; float:left; display:block; margin-right:10px;}
.cz_productList li em img{width:79px; height:79px;}
.cz_productList li p{ line-height:20px; margin: 0 auto;}
.cz_productList li span{display: block;}
.goodsOffer_zt{ margin:0 auto; width:320px;}
.goodsOffer_zt img{ line-height:0; vertical-align: middle;}
.goodsOffer_title{ font-family:微软雅黑; padding:0 10px; font-size:14px; color:#fff; height:32px; line-height:32px; background:url(/wap2012/images/ecop/title_bg.jpg) repeat-x;}
.goodsOffer_title a{ float:right; color:#fff;}
.goodsOffer_info{ color:#444; padding:10px; line-height:22px;}
.goodsOffer_info p{margin: 0 auto;}
.dd_form1 input[type=checkbox]{width: 20px;}
.dd_form1 .redBtn{background: #fd1e33;border-radius:20px;color: #fff;display: inline-block;text-align: center;padding: 5px 20px; }
.dd_form1 .redBtn span{display: inline-block;}
.dd_form1 p{margin: 0 auto;}
.dd_form1 .checkboxtext label{height: 20px;line-height: 20px;}
.dd_form1 .textcheckboxL{display: inline-block;height: 20px;line-height: 22px;vertical-align: 7px;}
.taoclist{margin-top: 10px;margin-bottom: 10px;border-top:1px solid #3598ed; }
.taoc{padding: 10px 5px 0px;clear: both;overflow: hidden;border: 1px solid #3598ed;border-top:0; }
.taoc label{height: 50px; display: inline-block; position: relative;  width: 50px;  left: 0;}
.taoc .taoc-text{color: #000;}
.checkboxtaoc input[type=radio]{width: 20px;height: 20px; position: absolute;top: 20px; left: 0;}
.checktaoc{background: url(/wap2012/images/bg_blue_w10_h79.png) repeat-x;}
.picimg{border: 2px solid #fff;border-radius: 5px;width: 57px;height: 57px;position: absolute;  right: 0;  left: 27px; }
.taoc-text{margin: 0 auto;padding-left: 95px;  font-size: 16px;  font-weight: bold;  padding-top: 10px;}
.checktaoc .taoc-text{ color: #fff;}
.checkboxtaoc{text-align: center;line-height: 45px;float: left;}
.moretaoc{margin-bottom: 10px;}
.moretaocBtn{background: #fd1e33;height: 20px;line-height: 20px;text-align: center;color: #fff;display: inline-block;padding: 0 8px;}

/*充值页面调垂直间距*/
#cagCon #moreList1 ul#priceList.priceList{margin-top:10px;}
#cagCon #moreList1 .box20 .rcTips{margin-bottom:-10px;}
/*充值页面调垂直间距 end*/

.disBox li{ padding:10px 0; line-height:14px; font-size:12px;}
.disBox li em{ color:#0000ff; font-style:normal;}

.disBox .qjf{ min-width:78px; _width:78px; height:30px; border:#adadad 1px solid; margin:7px 10px;display:inline-block; line-height:30px; text-align:center; font-size:12px; position:relative; }
.disBox .qjf a{ color:#000; display:block; padding:0 10px;}
.disBox .on .qjf{ min-width:76px; _width:76px; height:28px; border:#ff850d 2px solid; line-height:28px;}
.disBox .on em{ width:18px; height:19px; background:url(/wap2012/images/bg_recharge.gif) -92px 0 no-repeat; position:absolute; display:block; bottom:-2px; right:-2px;}

/*.disBox li em.on{ color:#9b9b9b;}*/
.disBox li em.on i.pointDown{ background:url(/wap2012/images/bg_recharge.gif) -154px 0 no-repeat;}
i.pointDown{ width:11px; height:6px; display:inline-block; margin-left:2px; background:url(/wap2012/images/bg_recharge.gif) -122px 0 no-repeat; vertical-align:middle;}
.disDetail{ background:#fff0c6; border:#ff9732 1px solid; color:#ff0000; margin-top:12px; padding:7px 10px; position:relative; line-height:18px;}
.disDetail i.pointTop{ width:11px; height:7px; display:inline-block; background:url(/wap2012/images/bg_recharge.gif) -139px 0 no-repeat; position:absolute; left:140px; top:-7px;}
.disDetail i.pointTop2{ left:22px;}

/*充值区优化需求*/
.feeInfo{margin:10px 0; height:28px; border:1px solid #FF9E3B; background:#FFF5D7;}
.feeInfo span{display:inline-block; width:50%; line-height:28px; text-indent:10px; font-size:12px; color:#333;}
.feeInfo span i{color:#FF1E1B; font-style:normal;}
#disPoint{margin-left:5px;}
#cagCon .rcTips i.error{vertical-align:top;}
/*充值区优化需求 end*/

.bankList{ overflow:auto; margin:0 0 0 10px;}
.bankList li{ width:130px; height:38px; float:left; margin:7px 10px; position:relative;}
.bankList li img{ border:#adadad 1px solid; padding:1px; width:126px; height:34px;}
.bankList li.on img{ border:#ff8711 2px solid; padding:0; width:126px; height:34px;}
.bankList li em{ display:none;}
.bankList li.on em{ width:18px; height:19px; background:url(/wap2012/images/bg_recharge.gif) -92px 0 no-repeat; position:absolute; display:block; bottom:0; right:0;}

.tipsBox{ margin:10px 20px 20px 20px; border:#ccc 1px solid; background:url(/wap2012/images/bg_vline2.gif) bottom repeat-x #fff;}
.tipsBox h3{ height:29px; margin:0; line-height:29px; border-bottom:#ccc 1px solid; font-size:12px; padding-left:8px; font-weight:normal; background:#ededed; position:relative;}
i.pointG{ width:13px; height:7px; display:inline-block; position:absolute; bottom:-1px; left:26px; background:url(/wap2012/images/bg_recharge.gif) -137px -14px no-repeat;}
.tipsDetail{ padding:10px; overflow:hidden;}
.tipsDetail p{ margin:0; line-height:18px;}
.tipsBox .more{ padding-top:6px; text-align:center;}
i.pointMore{ width:12px; height:8px; display:inline-block; background:url(/wap2012/images/bg_recharge.gif) -122px -13px no-repeat; vertical-align:middle; margin-left:3px;}
.tipsList2{ height:108px; overflow:hidden;}

.rcTipsBox{background:#fff0c6; border:#ff9732 1px solid; padding:5px 10px; line-height:18px; margin:10px 0 5px 0;}
.tipsBar{background:#ffffd7; border:#f9e68b 1px solid; line-height: 1.5; }
.tipsBar td{ padding:10px 10px; vertical-align:middle;}
.tipsBar .tdImg{ width:50px; text-align:center; padding-right:0;}
.icon_error{ width:28px; height:28px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/icon_tips.gif) no-repeat;}
.icon_suc{ width:28px; height:28px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/icon_tips.gif) -32px 0 no-repeat;}
.icon_error2{ width:47px; height:48px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/icon_tips.gif) -63px 0 no-repeat;}
.icon_error3{ width:28px; height:28px; display:inline-block; vertical-align:middle; background:url(/wap2012/images/icon_tips.gif) -32px -30px no-repeat;}


.btnList2,.btnList1{ overflow:auto; margin-bottom:20px;}
.btnList2 li{ width:50%; float:left;}
.btnList2 li span{ display:block; padding:0 7px;}
div.chargeOperationTips { margin: -15px 20px 15px 20px; padding:0 8px; color: #777; line-height: 16px; }
.btnList1 li{ width:60%; margin:30px auto;}
.btnList1_L{ margin:10px 20px;}
.btnList1_L li{ width:100%;}
.mar0{ margin:0;}
.mar0 li{ margin:1px auto; width:60%;}
.lip0 li{ margin:0 auto;}
.aLink{ padding:10px 27px; margin:10px 0; border-top:#c3c3c3 1px solid;}
.aLink a{ margin-right:20px;}
.mar10{ margin:0 12px 10px}

.iRecharge{ padding:8px 0 8px 20px; margin-top:5px; background:#e9e9e9;}
.iRecharge span{ display:inline-block; margin-right:10px;}
.iRecharge .input145{ height:26px; line-height:normal; margin-right:10px;}
.input_66x22{ width:66px; height:23px; text-align:center; background:#ff7e00; color:#fff; border:none; vertical-align:middle; border-radius:2px;}
.input_66x26{ width:66px; height:26px; text-align:center; background:#ff7e00; color:#fff; border:none; vertical-align:middle;}
.input_25{ height:25px; line-height:25px; text-align:center; padding:0 15px; background:#ff7e00; color:#fff; border:none; vertical-align:middle; border-radius:2px;}
.input2_25{ height:25px; line-height:25px; text-align:center; padding:0 15px; background:#2386EE; color:#fff; border:none; vertical-align:middle; border-radius:2px;}
.input2_100{ height:30px; line-height:30px; text-align:center; width:100px; font-weight:bold; background:#2386EE; color:#fff; border:none; vertical-align:middle; border-radius:3px;}

.input_220x24{ width:200px; padding:0 2px; height:24px; border:#c9c9c9 1px solid; color:#999;}
.input_190x24{ width:190px; padding:0 2px; height:24px; border:#c9c9c9 1px solid; color:#333;}
input.onFocus{ color:#000;}
.input_100x24{ width:100px; padding:0 2px; height:24px; border:#c9c9c9 1px solid;}
.input_190x24{ width:186px; padding:0 2px; height:24px; border:#c9c9c9 1px solid; vertical-align:middle;}
.mlr20{ margin:0 20px;}
.input_95x24{ width:95px; height:24px; border:none; color:#666; background:url(/wap2012/images/bg_point.gif) 0 -36px no-repeat; vertical-align:middle}
.input_75x24{ width:75px; height:24px; border:none; color:#666; background:url(/wap2012/images/bg_point.gif) 0 -61px no-repeat;}
.lh18{ line-height:18px;}
.btn_142x29{ width:132px; height:29px; display:inline-block; text-align:center; line-height:29px; font-size:12px; background:url(/wap2012/images/btn_142x29.gif) 0 0 no-repeat; border:none;}
.backTop{ margin:20px; height:20px; position:relative;}
.backTop a.btn_ToTop{ display: inline; position: absolute; right: 0; top: 0; text-decoration: none; color: #999999; height: 15px; line-height: 15px; *zoom: 1; border: 1px solid #CFCFCF; padding: 1px 3px 1px 3px;  background: url(/wap2012/images/btn_left.gif) 0 bottom repeat-x; }
.backTop a.btn_ToTop i{ width:11px; height:11px; display:inline-block; vertical-align:middle; background: url(/wap2012/images/top.png) -2px -2px no-repeat; margin-right:2px;}
.backTop a.btn_ToLeft{display: inline; position: absolute; left: 0; top: 0; text-decoration: none; color: #999999; height: 15px; line-height: 15px; *zoom: 1; border: 1px solid #CFCFCF; padding: 1px 3px 1px 3px;  background: url(/wap2012/images/btn_left.gif) 0 bottom repeat-x; }
.backTop a.btn_ToLeft i{width:11px; height:11px; display:inline-block; vertical-align:middle; background: url(/wap2012/images/btn_left.gif) 1px 2px no-repeat; margin-right:2px;}
td.bg1,th.bg1,.bg1 th,.bg1 td{ background:#e0e0e0;}
td.bg2,.bg2 td{ background:#999; color:#fff;}
.grayBg{ background:#e1dfe0; line-height:18px; padding:8px 15px;}

/*3个标签*/
.menu3{ margin:10px 0;}
.menu3 li{ width:33.3%; float:left;}
.menu3 li span{ display:block; height:30px; line-height:30px; background:url(/wap2012/images/bg_menu.gif) 0 -62px repeat-x; text-align:center; margin:0 2px; font-size:14px;}
.menu3 li span a{ display:block; color:#000;}
.menu3 li span i{ width:3px; height:30px; display:block; background:url(/wap2012/images/bg_menu.gif) 0 0 no-repeat; float:left;}
.menu3 li span i.left{ float:left; background-position:0 0;}
.menu3 li span i.right{ float:right; background-position:0 -31px;}
.menu3 li.on span{background:url(/wap2012/images/bg_menu.gif) 0 -150px repeat-x;}
.menu3 li.on span i.left{ float:left; background-position:0 -92px;}
.menu3 li.on span i.right{ float:right; background-position:0 -121px;}


.conSearch{ margin:12px; line-height:20px; font-size:14px;}
.oneList{ padding:5px 0; overflow:hidden; font-size:13px; padding-top:10px;}
.oneList li{ height:28px; line-height:28px; overflow:hidden; border-bottom:1px solid #DBDBDB; padding:3px 10px;}
.oneList li em{ width:23px; height:21px; display:inline-block; margin-right:9px; vertical-align:middle;}
.oneList li a{ color:#000; text-decoration:none;}
.oneList li.more a{ color:#fd7215;}

.phoneList li{ height:75px; overflow:hidden; border-bottom:#cfcfcf 1px solid; padding:4px 6px; background:url(/wap2012/images/bg.gif) right -444px no-repeat;}
.phoneList .aBlock{ display:block; color:#000; overflow:hidden;}
.phoneList li em{ width:40px; height:73px; float:left; display:block; margin:0 20px 0 10px;}
.phoneList li em img{width:40px; height:73px;}
.phoneList li p{ line-height:17px;  float:left; margin:0; padding-top:2px;}



/*搜索*/
.searchPhone{ padding:12px 10px 12px 20px;}
.searchPhone2{ padding:5px 20px;}
.input230{ width:165px; height:28px; border:#dcdcdc 1px solid; color:#333; padding:0 5px; vertical-align:middle;}
.input230_L{ width:220px; height:28px; border:#dcdcdc 1px solid; color:#333; padding:0 5px; vertical-align:middle;}
.input_45x28{ width:45px; height:30px; border:#dcdcdc 1px solid; border-left:none; background:#ff9933; color:#fff; vertical-align:middle;}
.w160{ width:160px;}
.w211{ width: 211px;}
.orderTips{ padding:35px 0; text-align:center;}

.input_62x21{ width:62px; height:21px; border:#d2d2d2 1px solid; background:url(/wap2012/images/bg_title.gif) 0 -54px repeat-x; color:#0f87dd; margin-left:5px; vertical-align:middle;}
.input_43x26{ width:45px; height:28px; border:#d2d2d2 1px solid; background:url(/wap2012/images/bg_title.gif) 0 -314px repeat-x; color:#0f87dd; margin-left:10px; margin-right:0; vertical-align:middle;}


.pList li{ width:50%; float:left; height:35px; overflow:hidden; border-bottom:#fff 1px solid; line-height:35px;}
.pList li a{ padding-left:25px; background:url(/wap2012/images/blue_point.gif) 15px 15px no-repeat; display:block; color:#000;}
.pList li a:visited{ color:#000;}

.noproduct{ width:290px; margin:60px auto;}
.noproduct p{ padding-left:10px; line-height:28px; margin:0 0 10px 0;}
.noproduct p i.icon_error{ margin-right:5px;}
.noproduct ul{ padding-left:44px; line-height:20px; color:#666;}

i.bluePD{ width:7px; height:4px; display:inline-block; margin-left:2px; background:url(/wap2012/images/blue_point.gif) 0 -56px no-repeat; vertical-align:middle;}
em.moreCity{ font-style:normal;}

.article{ padding:10px 15px;line-height:20px;color: #333}
.article p{ margin:0; line-height:20px;/*  text-indent:2em; */}
.article p.nopl{ text-indent:0;}
.tBorder{ border-top:#ccc 1px solid}
.mb5{ margin-bottom:5px;}


/*筛选*/
.screenList{display: block; position:relative; margin:5px 0; border-bottom:#fff 1px solid; padding-bottom:5px;}
.mbCon .end{ border-bottom:none;}
.screenList dt{ width:40px; padding-left:15px; float:left; padding-top:6px; line-height:18px; text-align:right;}
.screenList dd{ margin:0; margin-left:55px; padding:0;}
.screenList dd a{ display:inline-block; margin:5px 12px 5px 0; line-height:18px; padding:0 4px; color:#000;}
.screenList dd a.on{ background:#ff9933; color:#fff;}
.screenList dd a.on span.color_2{ color:#fff;}
.screenList dd.disabled a{ color:#999; cursor:default;}
.screenList dd.disabled a.on{ background:#999; color:#fff;}

.cityList2 .disabled a{ color:#999; cursor:default;}
.cityList2 .disabled a.on{ background:#999; color:#fff;} 
.mbCon{ padding:5px 0;}


.sel_150x24{ width:140px; padding:0 5px; height:23px; vertical-align:middle;}
/*按钮*/
.btn_24{ height:24px; display:inline-block; padding-left:15px; background:url(/wap2012/images/bg_btn.gif) 0 0 no-repeat; vertical-align:middle;}
.btn_24 button{ height:24px; line-height:22px; border:none; margin:0; padding:0 15px 0 0; background:url(/wap2012/images/bg_btn.gif) right 0 no-repeat; color:#000;}
.btn_30{ height:30px; display:inline-block; padding:0; vertical-align:middle; border:#ccc 1px solid;}
.btn_30 button{ height:30px; line-height:30px; border:none; margin:0; padding:0 10px; background:#1087DD; color:#fff;}
.btn2_30{ height:30px; display:inline-block; padding:0; vertical-align:middle; border:#ccc 1px solid;}
.btn2_30 button{ height:30px; line-height:30px; border:none; margin:0; padding:0 10px; background:url("/wap2012/images/cag-list-bg.jpg") repeat-x 0 0; color:#000;}



.noTips{ margin:10px 20px; border:#ccc 1px solid; padding:20px 10px;}
.noTips table th{ text-align:center; vertical-align:middle; padding-right:2px;}
.noTips table td{ text-align:left; vertical-align:middle; line-height:18px; padding:0 5px;}

/*首页列表*/
.phoneBox h3{ height:34px; color:#1f5fa8; font-weight:normal; background:url(/wap2012/images/bg_title.gif) 0 -16px repeat-x; margin:0; line-height:34px; font-family:"微软雅黑", "宋体"; font-size:14px;}
.phoneBox h3 span{ display:inline-block; padding:0 10px; float:left; background:url(/wap2012/images/bg_title.gif) center 26px no-repeat;}
.phoneBox h3 a{ text-decoration:none; color:#1f5fa8;}
.phoneBox h3 .more{ display:inline-block; float:right; padding-right:7px; text-decoration:none; color:#1f5fa8;}
.phoneUl li{height:115px; overflow:hidden; position:relative; border-bottom:#cfcfcf 1px solid;}
.phoneUl li.end{ border-bottom:none;}
.phoneUl li em{ display:block; position:absolute; width:115px; height:115px; overflow:hidden; left:0; top:0;}
.phoneUl li em img{ width:115px; height:115px;}
.phoneUl .phoneSign{ width: 40px; height: 40px; position: absolute; z-index: 10; top: 0px; right: 0px; }

.productUI li em{ display:block; position:absolute; width:100px; height:100px; padding:7px 8px 8px 7px; overflow:hidden; left:0; top:0;}
.productUI li em img{ width:100px; height:100px;}
.phoneUl li p{ margin:10px 0 0 115px; line-height:24px;}
.phoneUl li p b.title{ display:block; height:24px; overflow:hidden;}
.phoneUl li p b.title .color_2{ font-weight:normal;}
.phoneUl li .aBlock{ display:block; height:113px; border:#fff 1px solid;}
.ico_list{ display:block; width:48px; height:49px; position:absolute; right:0; top:0; background:url(/wap2012/images/icons.gif) 0 0 no-repeat;}
.ico_hot{ background-position:0 0;}
.ico_mifi{ background-position:-50px 0;}
.ico_new{ background-position:-100px 0;}
.ico_top{ background-position:-150px 0;}
.ico_strong{ background-position:-200px 0;}
.ico_school{ background-position:-250px 0;}
.ico_allp{ background-position:-300px 0;}

/*新头部*/
.header{ height:40px; background:url(/wap2012/images/bg_herder.gif) 0 -276px repeat-x;  z-index:10000; position:relative;}
.topBar{ height:40px; background:url(/wap2012/images/bg_herder.gif) 0 0 no-repeat;}
.logo{ width:102px; height:27px; float:left; margin:7px 0 0 3px; float:left; color:#fff; text-decoration:none;}
.tbRight{ margin:9px 5px 0 0; float:right; position:relative;}
.accoutList li{ float:left; width:43px; text-align:center;}
.accoutList li.search{background:url(/wap2012/images/bg_herder.gif) 0 -126px no-repeat;}
.ico_ac{ width:36px; height:25px; display:inline-block; background:url(/wap2012/images/bg_herder.gif) -59px -127px no-repeat;}
.ico_acLogin{ width:36px; height:25px; margin-right:6px; display:inline-block; background:url(/wap2012/images/bg_herder.gif) -105px -127px no-repeat;}
.ico_sea{ width:36px; height:25px; display:inline-block; background:url(/wap2012/images/bg_herder.gif) -147px -127px no-repeat;}
.ico_navList{ width:36px; height:25px; margin-left:6px; display:inline-block; background:url(/wap2012/images/bg_herder.gif) -190px -127px no-repeat;}


.logo2{ width:26px; height:27px; float:left; margin:7px 0 0 3px; float:left; color:#fff; text-decoration:none;}
.topTitle{ float:left; height:34px; padding:3px 0 0 2px; overflow:hidden;}
.topTitle li{ padding:0 15px 0 5px; float:left; line-height:34px; color:#fff; background:url(/wap2012/images/bg_herder.gif) right -164px no-repeat;}
.topTitle li a{ font-size:14px; font-family:"微软雅黑", "宋体"; color:#fff;}
.showNavBox{ position:relative; z-index:10000;}
.showNavBox em.point{ display:block; position:absolute; width:7px; height:4px; background:url(/wap2012/images/bg_herder.gif) -15px -172px no-repeat; top:-4px; right:17px;}


.accoutBox{ position:absolute; min-width:154px; _width:174px; border:#ccc 1px solid; padding:5px 0; background:#fff; /*right:47px;*/ right:4px; top:40px; z-index:10000;}
.accoutBox em{ width:9px; height:5px; display:block; position:absolute; top:-5px; right:67px; background:url(/wap2012/images/bg_herder.gif) 0 -172px no-repeat;}
.quickList li{ height:32px; background:url(/wap2012/images/bg_herder.gif) 15px -241px no-repeat; padding-left:15px; min-width:139px; _width:159px; line-height:31px;}
.quickList li.end{ background:none;}
.quickList li.on{background:url(/wap2012/images/bg_herder.gif) 15px -241px no-repeat #e4e4e4;}
.quickList li.title b{ padding-left:3px;}
.quickList li.title b span{ }
.quickList li a{ display:block; padding-left:12px;  background:url(/wap2012/images/bg_herder.gif) 3px -183px no-repeat;}
.quickList li a.color_1{ color:#2385ef;}


.footer .bottom{ height:40px; position:relative;  background:url(/wap2012/images/bg_herder.gif) 0 -321px repeat-x;}
.footer .bottom .home{ height:40px; background:url(/wap2012/images/bg_herder.gif) 0 -45px no-repeat; text-align:center;}
.ico_home{ width:28px; height:28px; margin-top:7px; display:inline-block; background:url(/wap2012/images/bg_herder.gif) -245px -124px no-repeat;}
.bottom a.back{ width:42px; height:25px; color:#fff; line-height:25px; display:block; position:absolute; left:8px; top:7px; padding:0; text-align:center; background:url(/wap2012/images/bg_herder.gif) -139px -91px no-repeat;}
.bottom a.top{ width:56px; height:25px; color:#fff; line-height:25px; display:block; position:absolute; right:12px; top:7px; padding:0; text-align:center; background:url(/wap2012/images/bg_herder.gif) -64px -91px no-repeat;}
.footer .color_5{ color:#ff9933;}

/*登录*/
.loginNav{ height:39px; background:url(/wap2012/images/bg_login.gif) 0 0 repeat-x;}
.loginNav li{ no-repeat; width:50%; float:left; height:39px;}
.loginNav li a{ display:block; font-size:14px; text-align:center; padding-top:5px; line-height:34px; color:#fff; background:url(/wap2012/images/bg_login.gif) right -42px no-repeat;}
.loginNav li.on{ background:url(/wap2012/images/bg_login.gif) 0 -84px repeat-x;}
.loginNav li.on a{background:url(/wap2012/images/bg_login.gif) right -126px no-repeat; color:#0c4fa0;}
.noTab{height:34px; padding-top:5px; background:url(/wap2012/images/bg_login.gif) 0 0 repeat-x;}
.noTab span{ width:110px; text-align:center; height:34px; background:url(/wap2012/images/bg.gif) 49px -128px no-repeat; display:block; line-height:34px; color:#fff; font-size:14px;}

.supportList{ width:272px; margin:40px auto 140px auto; clear:both; overflow:auto;}
.supportList li{ width:50%; float:left; text-align:center; padding:8px 0;}
.supportList li a.btn_126x38{ width:126px; height:38px; background:url(/wap2012/images/btn_126x38.gif) 0 0 no-repeat; display:inline-block; line-height:38px; overflow:hidden; color:#2171c9; font-size:14px; font-family:"微软雅黑", "宋体";}



/*wap搜索*/

.searchBox{ margin:12px 10px 12px 20px;}
.input270{ width:270px; height:28px; line-height:28px; vertical-align:middle; margin:10px 0; border:#ccc 1px solid; padding:0 4px; float:left;}
.btn_sea{ height:30px; width:50px; background:#ff7e00; border:none; font-size:14px; font-family:"微软雅黑", "宋体"; text-align:center; line-height:32px; color:#fff; float:left;}
.seaBtnList{ clear:both; margin:10px 0;}
.seaBtnList li{ width:33.3%; float:left;}
.seaBtnList4 li{ width:25%;}

.btn_30_L{ background:url(/wap2012/images/btn_29.gif) 0 -30px repeat-x; display:block; height:30px; margin-right:10px;}
.btn_30_L span{ display:block; height:30px; padding-left:3px; background:url(/wap2012/images/btn_29.gif) 0 0 no-repeat;}
.btn_30_L span button{ display:block; width:100%; line-height:26px; margin:0; padding:0; background:url(/wap2012/images/btn_29.gif) right -60px no-repeat; padding-right:3px; font-size:14px; color:#1f5fa8; border:none; font-family:"微软雅黑", "宋体";}
.hotLine{ margin:7px 10px 0 0; line-height:30px; font-size:12px;}
.hotLine a.color_1_{ margin-right:17px;}
.search{ position:relative;}
.search i{ width:9px; height:5px; display:block; position:absolute; top:26px; right:16px; background:url(/wap2012/images/bg_herder.gif) 0 -172px no-repeat;}
.noSearch{ padding:12px; line-height:40px; font-size:16px; font-family:"微软雅黑", "宋体"; text-align:center;}
.noSearch .f18{font-size:18px;}
.hotLine2{ margin:0 0 30px 20px; line-height:60px; font-size:20px; }
.hotLine2 a{ margin:0 26px 0 0; display:inline-block; white-space:nowrap;}
.hotLine2 a.color_2{ font-weight:bold;}
.mb0{ margin-bottom:0;}
.tips4{ margin:0 0 20px 0; padding:16px 20px; border-top:#ccc 1px solid; color:#666;}
.tips4 th{ text-align:center; padding:2px 5px; vertical-align:middle;}
.tips4 td{ line-height:18px; padding:2px 5px; vertical-align:middle;}
i.icon_tips{ width:24px; height:20px; background:url(/wap2012/images/icon_tips_sj.gif) 0 0 no-repeat; display:inline-block; vertical-align:middle;}

i.icon_what{ width:11px; height:11px; display:inline-block; margin-left:5px; vertical-align:middle; background:url(/wap2012/images/bg_point.gif) -84px 0 no-repeat; }

/*智能搜索*/
.seaCon{ position:relative;}
.seaCon .msgList{ width:278px; position:absolute; background:#fff; border:#ccc 1px solid; top:39px; left:0; display:none; z-index:10;}
.seaCon .msgList li{ line-height:25px; padding:0 4px; color:#333;}
.seaCon .msgList li.on{ background:#eee; color:#000;}
.seaCon .msgList2{ display:block;}


/*服务区改版*/
.pad0{ padding:7px 0; margin-bottom:2px; background:url(/wap2012/images/bg_vline2.gif) bottom repeat-x #fff;}
.pad0 .twoList{ padding:5px 0; overflow:hidden; font-size:13px; padding-top:10px;}
.pad0 .indexTips{ margin:0 15px;}
.twoList{ padding:0; padding-top:10px;}
.auPad{ border-top:#dbdbdb 1px solid; margin-top:10px; padding:0;}
.twoList li{ height:34px; line-height:34px; overflow:hidden; width:50%; float:left; border-bottom:#dbdbdb 1px solid;}

.twoList li em{ display:none;}
.twoList li.end{ border:none;}
.twoList li a{ display:block; padding:0 12px; background:url(/wap2012/images/bg_herder.gif) right -412px no-repeat; margin-right:5px;}

.twoList li.more a{ color:#fd7215; background:url(/wap2012/images/bg_herder.gif) right -454px no-repeat;}

/*新3个标签*/
.newMenu3{ border-bottom:#cfcfcf 1px solid; height:35px; padding:0 20px;}
.newMenu3 li{ width:33.3%; float:left; height:35px; text-align:center; font-size:14px; position:relative;}
.newMenu3 li a{ display:block; height:27px; padding-top:8px;}
.newMenu3 li a span{ height:16px; border-right:#cfcfcf 1px solid; display:block; color:#000;}
.newMenu3 li.on a span{ color:#1087dd;}
.newMenu3 li.end a span{ border-right:none;}
.newMenu3 li.on a em{ position:absolute; top:30px; display:block; width:99%; font-size:0; border-bottom:#1087dd 2px solid; height:4px; text-align:center; overflow:hidden; line-height:0; }
.newMenu3 li.on a em i{ width:7px; height:4px; margin:0 auto; display:inline-block; font-size:0; background:url(/wap2012/images/bg_herder.gif) -34px -172px no-repeat; }

.newMenu2 li{ width:50%;}
.newMenu4 li{ width:25%;}
.newMenu5 li{ width:20%;}
.tips5{ border:#ccc 1px solid; background:#E0E0E0; padding:30px 10px; text-align:center; line-height:20px;}
/*
input, button{-webkit-appearance:none;border-radius: 0}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
*/
.input145,.input_66x22,.input_66x26,input.mid,input.min,input.on,.input_25,.input2_25,.input2_100,.input_220x24,.input_100x24,.input_190x24,.input_95x24,.input_75x24,.input230,.input230_L,.input_45x28,.input_62x21,.input_43x26,.input270{-webkit-appearance:none;border-radius: 0}


/*404页面*/
.icon404{ height:98px; background:url(/wap2012/images/bg_404.gif) center 0 no-repeat; margin-top:5px;}
.tips404{ text-align:center; line-height:38px; font-size:16px; margin:0; font-family:"微软雅黑", "宋体"; color:#333;}
.tips404 i{ width:42px; height:38px; vertical-align:middle; display:inline-block; margin-right:3px; background:url(/wap2012/images/bg_404.gif) 0 -112px no-repeat;}
.tipsText{ text-align:center; line-height:20px; margin:20px 0; color:#666;}
.otherLink{ text-align:center; line-height:20px; padding-bottom:16px; color:#666;}
.otherLink a{ padding:0 7px; color:#0772E6;}
.otherLink p{ margin:0; color:#0772E6;}
.dis404{ padding:15px;}
.dis404 ul{ margin-top:10px;}
.dis404 li{ line-height:20px; margin:0;}
.dis404 li a{ color:#666;}

/*分页*/
.pagination{ margin-top:15px; text-align:right;}
.btn_20,.btn_20_dis{ font-size:12px; line-height:18px; height:18px; padding:0 6px; background:url(/wap2012/images/btn_bg_18.gif) 0 bottom repeat-x; color:#1087dd; border:#c8c8c8 1px solid; display:inline-block;}
.btn_20_dis{ background:#eee; cursor:default; color:#999;}
.pagination .btn_20,.pagination .btn_20_dis{ margin-left:14px;}
.grayBox{ background:#e1e0e0; border:#ccc 1px solid; padding:30px 20px; text-align:center;}
.mb22 .table_7{ margin-bottom:22px;}

/*充值成功提示页 按钮样式*/
.nBtn{display:inline-block; width:100%; font-size:18px; font-family:微软雅黑; /*font-weight:bold;*/ height:40px; line-height:40px; text-align:center; background:url(/wap2012/images/btns.png) repeat-x 0 0; border-radius:4px; border:1px solid transparent; color:#fff;} /*100%宽度的按钮 类似block*/
.nBtn_i{display:inline-block; font-size:18px; font-family:微软雅黑; /*font-weight:bold;*/ height:40px; line-height:40px; text-align:center; padding:0 20px; background:url(/wap2012/images/btns.png) repeat-x 0 0; border-radius:4px; border:1px solid transparent; color:#fff;} /*自适应内容宽度的按钮*/
.nBtn_blue{background-position:0 0;}
.nBtn_blue:hover{background-position:0 -50px;}
.nBtn_gray{background-position:0 -100px; height:38px; line-height:38px; color:#404040; border:1px solid #c6c6c6;}
.nBtn_gray:hover{background-position:0 -148px; border:1px solid #e2e2e2; color:#606060;}

.Bh30{height:30px; line-height:30px; font-size:14px;}
.Bh24{height:24px; line-height:24px; font-size:12px; font-family:宋体; padding:0 10px;}

.w70p{width:70%; margin:auto;}
.mb20{margin-bottom:20px;}


/*赞 分享 模块样式 start */
.sns em,em{font-style:normal;}
.sns .l, .sns .s{display:inline-block; padding-left:22px; background-image:url(/wap2012/images/icons_lsk.gif); background-repeat:no-repeat; margin-left:8px; color:#000;}
.sns .l{background-position:0 0;}
.sns .s{background-position:0 -20px; position:relative; cursor:pointer;}
.show .disShare{display:block;}
.disShare{position: absolute; display:none; left:-45px; top:23px; margin-left: 10px; z-index: 1; padding: 5px 0; width: 88px; border: 1px solid #D9D9D9; font-size: 12px; background: #fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; box-shadow:0 0 3px #DEDEDE; -webkit-box-shadow:0 0 3px #dedede; -moz-box-shadow:0 0 3px #dedede; -o-box-shadow:0 0 3px #dedede;}
.disShare s{height: 6px; width: 9px; background: url(/wap2012/images/disShareIcon.gif) no-repeat -3px 0; left: 63px; top: -6px; position:absolute;}
.disShare a{display:block; padding-left:32px; color:#5F5F5F; border-top:1px solid #fff; border-bottom:1px solid #fff; background-image:url(/wap2012/images/disShareIcon.gif); background-repeat:no-repeat; height:28px; line-height:28px;}
.disShare a.weibo{background-position:6px -18px;}
.disShare a.shequ{background-position:6px -50px;}
.disShare a.feixin{background-position:6px -80px;}
.disShare a.qq{background-position:6px -110px;}
.disShare a.email{background-position:6px -142px;}
.disShare a.msg{background-position:6px -173px;}
.disShare a.weixin{background-position:6px -204px;}

.disShare a:hover{background-color:#F4F4F4; border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
/*赞 分享 模块样式 end */

/*wap登录页App下载推荐框*/
.downappcontent{padding: 0 10px;}
.downapp{position:relative; padding:0 110px 0 60px; border:1px solid #F0F0F0; margin-top:10px; font-family:microsoft yahei;}
.downapp .clsBtn{position:absolute; top:0; left:0; width:18px; height:21px; background:url(/wap2012/images/clsBtn.png) no-repeat 0 0; cursor:pointer;}
.rborder3{-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}
.rborder5{-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px;}
.downapp .appicon{position:absolute; display:inline-block; top:16px; left:14px; width:35px; height:36px; border:1px solid #E5E5E5; }
.btn_blue2{display:inline-block; height:30px; line-height:30px; color:#fff; background:#1690DC; background:-webkit-linear-gradient(top, #1C98E6 0%, #1289D4 100%); background:-moz-linear-gradient(top, #1C98E6 0%, #1289D4 100%); background:-ms-linear-gradient(top, #1C98E6 0%, #1289D4 100%); background:-o-linear-gradient(top, #1C98E6 0%, #1289D4 100%); background:linear-gradient(to bottom, #1C98E6 0%, #1289D4 100%); font-size:14px; padding:0 20px;}
.btn_blue2:hover{background:#199bec; background:-webkit-linear-gradient(top, #21a2f4 0%, #1590de 100%);}
.downapp .intro{color:#444; font-family:microsoft yahei; padding-top:3px; font-size:12px; line-height:20px;}
.downapp .intro b{color:#158dd9;}
.downapp .btn_blue2{position:absolute; right:10px; top:20px;}
/*wap登录页App下载推荐框 end */
/*ecop*/
.ecop_zt{ margin:0 auto; width:320px;}
.ecop_zt img{ line-height:0; vertical-align: middle;}
.ecop_title{ font-family:微软雅黑; padding:0 10px; font-size:14px; color:#fff; height:32px; line-height:32px; background:url(/wap2012/images/ecop/title_bg.jpg) repeat-x;}
.ecop_title a{ float:right; color:#fff;}
.ecop_info{ color:#444; padding:10px; line-height:22px;}

#tags { overflow:hidden;}
#tags LI { border-right:1px solid #fff; FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 32px; line-height:32px; width:33%; background:#d6d6d6; text-align:center;}
#tags LI.li_auto{}
#tags LI A { display:block; TEXT-DECORATION: none; color:#323232; font-size:14px;}
#tags LI.selectTag { background:#1b79ed; font-weight:bold;}
#tags LI.selectTag A { color:#fff;}
#tagContent {}
.tagContent { DISPLAY: none; COLOR: #444;}
#tagContent DIV.selectTag {	DISPLAY: block}
.ecop_pro{ margin-top:-1px; padding-top:12px; border-top:1px solid #dbdbdb; border-bottom:12px solid #f9f9f9;}
.pic_phone{ float:left; margin:0 8px;}
.ecop_pro_content{ padding-left:135px;}
.pic_phone{ float:left; margin-left:-127px;}
.ecop_pro_content .ecop_pro_name{ color:#212121; font-size:14px; font-weight:bold; line-height:20px;}
.ecop_pro_content b{ font-weight:normal; color:#fe0002; display:block; padding:10px 0;}
.ecop_pro_price{ text-decoration:none; color:#fe0000; font-size:14px; font-family:Arial; }
.ecop_pro_price i{ padding-left:10px; font-size:12px; font-style:normal; color:#999; text-decoration:line-through;}
.ecop_pro_no{ display:block; padding:5px 0;}
.ecop_pro_no span{ display:inline-block; width:100px; margin-right:10px;}


.dd_zt{ margin:0 auto; width:320px;}
.dd_zt img{ line-height:0; vertical-align: middle;}
.dd_title{ font-family:微软雅黑; padding:0 10px; font-size:14px; color:#fff; height:32px; line-height:32px; background:url(/wap2012/images/ecop/title_bg.jpg) repeat-x;}
.dd_title a{ float:right; color:#fff;}
.dd_info_hidden,.dd_info_block{color:#444; padding:10px; line-height:22px; height:80px; overflow:hidden;}
.dd_info_block{ height:auto;}
.dd_pro{ margin-top:-1px; padding-top:12px; border-top:1px solid #dbdbdb; border-bottom:12px solid #f9f9f9;}
.dd_phone{ float:left; margin:0 8px;}
.dd_pro_content{ padding-left:135px;}
.dd_phone{ float:left; margin-left:-127px;}
.dd_pro_content .dd_pro_name{ color:#212121; font-size:14px; font-weight:bold; line-height:20px;}
.dd_pro_content b{ font-weight:normal; color:#fe0002; display:block; padding:10px 0;}
.dd_pro_price{ display:block; text-decoration:none; color:#666; margin:5px 0; height:40px; overflow:hidden; line-height:20px;}
.dd_pro_price i{ padding-left:10px; font-size:12px; font-style:normal; color:#666; text-decoration:line-through;}
.dd_pro_no{ text-align:right; margin-right:10px; display:block; padding:5px 0; color:#f60;}
.dd_pro_no span{ display:inline-block; width:100px; margin-right:10px;}
.dd_textright{}
.dd_more{ cursor:pointer; background:#ddd; padding:0 5px; display:block; float:right; margin:0 10px 10px 0;}
.dd_dc li{ height:40px; line-height:40px; background:#eee; margin-bottom:1px; padding-left:10px;}
.dd_dc li.dd_select{ background:#FCC6B8; font-weight:bold; display:block !important;}
.dd_from{ display:none;}
.dd_agree{ margin:10px 0;}
.dd_agree span{ display:block; text-align:center; height:30px; line-height:30px;}
.dd_agree .dd_btn1{ margin:20px 0;}
.dd_agree .dd_xy{ color:#F33;}
.dd_other{ display:none;}
.dd_form1{ margin:10px;}
.dd_form1_name{ display:block; height:40px; line-height:40px; font-size:14px;}
.dd_form1_name b{ color:#f00;}
.dd_from_tel{ color:#999;}
.dd_form1 input,.dd_form1 select{height:22px; line-height:20px;}
.dd_form1 input{ width:200px; }
.dd_form1 dt{ float:left; width:55px; line-height:28px; height:28px; margin-bottom:5px;}
.dd_form1 dd{ color:#f60; height:28px; margin-bottom:5px;}


/*我的业务nav排序*/
.list-text-content-p{position: relative;}
.list-text-content li{display:inline-block;margin: 5px 10px;}
.list-text-content li a{color: #666;border-radius: 3px;padding: 5px 10px;display:inline-block;}
.list-text-content li a.on{color: #fff;background: #2386ee;}
.list-text-content-arrow-c{  background: #eaeaea;  padding: 8px 10px;  position: absolute;  top: 0;  right: 0;  }
.list-text-content-arrow-c i{background: url(/wap2012/images/icon-list-content-arrow.png) no-repeat;display: inline-block;  width: 20px;  height: 15px;  background-size: 45px 45px;  }
.list-text-content-arrow-c i.list-text-content-arrow-down{  background-position:right top;  }

/*触点推荐*/
.cdtj_tip{ margin:5px 10px; overflow:auto;}
.cdtj_tip span{ float:left; background:url(/wap2012/images/ecop/documents.png) 0 7px no-repeat; padding-left:20px; display:inline-block; line-height:30px; height:30px;color: #666;}
.cdtj_tip a.cdtj_close{ display:inline-block;background:url(/wap2012/images/ecop/close.png) no-repeat; width:20px; height:20px; margin-top:6px; float:left;}
.cdtj_kg{ margin:5px 10px;color: #666;}
.cdtj_kg dl{ overflow:auto; zoom:1;}
.cdtj_kg dt{ float:left; width:50%; height:25px; line-height:25px;}
.cdtj_kg dd{ float:left; margin:0; margin-right:15px;}

/*弹层*/
.pop { position: absolute; width: 90%; border: 1px solid #c4cde1; box-shadow: 0px 0px 8px #999; background-color: #fff; }
.popmini { width: auto; max-width: 400px;  }
.pop_loading { width: auto; max-width: 400px; border: 1px solid #b1d0e8; background-color: #f3f9fb; border-radius: 3px;  }

.pop h3.htitle {font-family:微软雅黑;margin:0; font-size:15px; font-weight:normal; padding-left: 16px; line-height: 35px; color: #fff; background-color: #3eb8e9; }
.pop a.pop_btn_close {
    position: absolute;
    right: 14px;
    top: 10px;
    background: url("/wap2012/images/public/x.gif") 4px -156px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}
.pop_cont {font-family:微软雅黑; padding: 15px; background-color: #fff }
.pop_loading .pop_cont { background-color: #f3f9fb; border-radius: 3px;  }
.pop_loading .pop_cont span { color: #7092b9; line-height: 21px; padding-left: 6px; }
.pop_tip { margin: 14px 20px; }
.pop_tip td.icobox { width: 29px; vertical-align: middle; }
.pop_tip td.text { padding: 0 8px; line-height: 20px; }
.pop_tip td i { display: inline-block; 
  width: 29px; height: 29px; background: url(/wap2012/images/public/i.gif) 0 0 no-repeat;
}
.pop_tip td i.icon_0 {  }
.pop_tip td i.icon_1 { background-position: 0 -40px; }
.pop_tip td i.icon_2 { background-position: 0 -80px; }

.chkbox label { line-height: 30px; float: left; padding-right: 34px; white-space: normal; } 

span.text_succ { color: #666; }
span.text_error { color: #f10909; }

.pop_foot { background-color: #fff; padding: 5px 0; height: 30px;  text-align: right }
.hide{ display:none}
.btn {
  display: inline-block;
  margin-right: 8px;
  height: 27px;
  color: #424242;
  padding-left: 2px;
  vertical-align: middle;
}
.btn button {
	font-family:微软雅黑;
    border: medium none;
    background: #1791de;
	color:#fff;
    height: 30px;
    line-height: 30px;
    padding: 0 26px 0 24px;
    vertical-align: top;
}
/*余额查询new*/
table.ye-detailInfo{ border-collapse:collapse;}
table.ye-detailInfo tbody tr{height:35px;}
table.ye-detailInfo td{border: 1px solid #dedede;}
table.ye-detailInfo tbody tr td.txt{width: 40%;background:#f1f1f1;padding-left:10px;box-sizing:border-box;}
.twoList li.hxcx-li{border-bottom:#dbdbdb 1px dashed;}
.twoList.hxcx-ul li a{background: url(/wap2012/images/icon_commonArrow.gif) no-repeat right 7px;color: #686868;font-size: 14px;}
.commonBox .tipsWrap a.pay{color: blue;padding: 0 4px;}
.commonBox .tipsWrap h3.payWarming{height:41px;line-height:41px;padding-left:41px;background: url(/wap2012/images/icon_payWarming.png) no-repeat 5px center;}
.commonInner .ye-num{font-size: 50px;text-align: center;padding-bottom: 20px;}
.commonInner .ye-num.color_red{color: #e40177;}
.commonInner .ye-num.color_green{color: #8fc320;}
.commonInner .ye-num.color_blue{color: #2260a9;}