﻿@import   url(../css/AntPublic.css); 
@import   url(Top.css); 
.Banner {background:url(images/TelBg.jpg) no-repeat left 2px;}
.Banner .Search div,.Banner .Search input.bt,.Banner .num a,
.TelClass .title,.TelClass .Current,.TCurrent,
.Vclass .Btitle div,
.Alltel .title,.Alltel .content .tellist li,.Alltel .content .tellist li .phone,
.Skey span,.Skey .bt,
.Ade .title,.Ade input,
.hyClass .title,.hyClass .title div,
.op .tab a,.op .fr .b,
.rl dt .d,.rl dt .z,
.lbt a,
.rtj .title,.rtj .nr dt,
.dei .title,.dei .bosi,.dei .content h1 span,.dei .DmI .name div,.dei .DmI .lx dd span,.dei .DmI .fr,.AfB,
.tab_Title div {background:url(images/lifeBg.gif);}
.Skey .tx,
.op .fr .i {background:url(images/input.gif) #FFFFFF no-repeat scroll 0 0;}
.rp1 a { background:url(images/Ant-bg.gif) no-repeat 0 0;}
.Ctel dd,.Skey,.Alltel .content .tellist ul,
.rtj .nr dl,.dei .DmI,.dei .shar,.upI {background:url(images/Lin.gif) repeat-x left bottom;}
.Ctel .ti {background:url(images/jt.jpg) no-repeat left 6px;}


/*展示条*/
.Banner { width:900px; height:173px; border:solid 1px #e0e0e0; position:relative; margin:auto; margin-bottom:7px;}
.Banner .info { position:absolute;left:130px; top:20px;}
.Banner .info h1 { font-size:24px; color:#ff9a13; font-family:"微软雅黑","黑体"; padding-bottom:15px;}
.Banner .info p { font-size:14px; color:#828282; line-height:2em;}
.Banner .Search { position:absolute; top:115px; left:130px;}
.Banner .Search div {float:left; width:72px; height:54px; background-position:-2px -144px; margin-right:10px;}
.Banner .Search form { float:left;}
.Banner .Search input { font-size:14px; float:left; margin:12px 0 0 5px;}
.Banner .Search input.tx {height:29px; border:solid 1px #c8c8c8; line-height:29px;color:#dcdcdc; padding-left:8px; width:270px; }
.Banner .Search input.bt { cursor:pointer; width:101px; height:31px; border:none; background-position:-82px -155px; font-weight:bold; color:#FFF; }
.Banner .num { width:145px; height:115px; position:absolute; right:165px; top:37px;}
.Banner .num p {font-size:14px; color:#818181; text-align:center; padding:50px 0 5px 0;}
.Banner .num p b { color:#ff7500; padding:0 3px 0 3px; font-size:16px;}
.Banner .num a { display:block; margin:auto; width:85px; height:24px; text-align:center; line-height:24px; background-position:-196px -159px; text-decoration:none;}
.Banner .num a:hover {background-position:-291px -159px; color:#cc6600;}

/*电话簿分类*/
.TelClass { width:99%; height:auto; overflow:hidden; border:solid 1px #d7d7d7; margin:auto; padding-bottom:15px; margin-bottom:7px;}
.TelClass .title { line-height:28px; background-position:left -111px; border-bottom:solid 1px #d7d7d7; padding-right:10px; margin-bottom:15px;}
.TelClass .title span { font-weight:bold; width:110px; position:relative; background-color:#FFF; display:block; float:left; text-align:center; border-right:solid 1px #d9d9d9;font-size:14px; bottom:-1px;}
.TelClass .title .bor { font-size:14px;padding-left:10px;}
.TelClass .title .add { float:right;}
.TelClass .Current,.TCurrent { background-position:-388px -144px;}
.TelClass .wr {  padding:10px 0 0 25px; }
.alr { width:230px; height:50px; float:left; padding-top:10px;}
.alr span { float:left; padding:0 5px 0 20px;}
.alr a {font-weight:bold; font-size:14px; color:#336699;}
.alr p { color:#666666;}

/*电话簿最新加入*/
.NewAdd { padding-bottom:15px; *padding-bottom:5px;}
.NewAdd b {font-size:14px; padding-left:15px;}
/****改动**/
.NewAdd .Content {margin:0 0 0 25px;width:99%;height:300px;overflow:hidden; }
.NewAdd ul{float:left;}
/*******/
.NewAdd ul li{width:99%;height:30px;float:left;line-height:30px;font-family:Arial, Helvetica, sans-serif; font-size:14px;margin-right:35px;overflow:hidden;}
.NewAdd ul li span{ display:block;float:left;width:175px;overflow:hidden;}
.NewAdd ul li em{display:block;float:right;width:105px;font-style:normal;overflow:hidden;color:#333;}
.NewAdd ul li a{color:#03C;}

/*列表-分类*/
.Vclass { width:99%; height:auto; overflow:hidden; border:solid 1px #f4db99; margin:auto; margin-bottom:10px;}
.Vclass .aside { background-color:#fcf4cd; margin:0 1px 1px 1px; padding-bottom:2px;}
.Vclass .Btitle { line-height:35px; height:32px; overflow:hidden; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.Vclass .Btitle div { width:28px; height:23px;background-position:-720px -218px; float:left; margin:5px 7px 0 0;}
.Vclass .cont { background-color:#FFF;  padding:10px 0 10px 20px; width:922px; height:auto; overflow:hidden; margin:auto; }

/*列表-电话簿列表-最新加入号码*/
.Tm,.Tm .l,.Tm .r,.Alltel,.Alltel .content { height:auto; overflow:hidden;}
.Tm { width:99%; margin:auto;}
.Tm .l,.Alltel { width:99%; float:left;}
.Tm .r { width:99%; float:right;}
.Alltel .title { line-height:34px; background-position:left -211px;color:#333333;}
.Alltel .title span {font-size:14px; font-weight:bold;color:#FFF; padding:0 40px 0 40px;}
/*列表上搜索*/
.Skey { width:99%; height:auto; overflow:hidden; margin:auto;padding:10px 0 15px 0;}
.Skey span { display:block; width:33px; height:35px; float:left; background-position:-629px -156px; margin:0 10px 0 0;}
.Skey .tx  {line-height:20px;height:20px;padding:5px;width:250px; border: 1px solid #A7A6AA; position:relative; top:-2px;*top:-1px;font-size:14px;color:#585858; }
.Skey .bt {font-size:14px; font-weight:bold; color:#333333; cursor:pointer; width:103px; height:33px; border:none; background-position:-698px -157px; margin-left:5px; }


/*列表定义*/
.Alltel .content { width:99%; border:solid 1px #d7d7d7; }
.Alltel .content .tellist{ width:99%;height:auto; margin:auto; padding:10px 0 10px 0;}
.Alltel .content .tellist ul { padding:10px 0 20px 0;}
.Alltel .content .tellist li { width:99%; height:30px; line-height:30px; padding-left:35px; background-position:-915px -216px; background-repeat:no-repeat; clear:both;}
.Alltel .content .tellist li .comName{ width:360px;  height:30px; overflow:hidden; float:left; display:block;}
.Alltel .content .tellist li .comName a{font-size:14px;color:#03C;display:block;}
.Alltel .content .tellist li .phone {display:block;float:right;width:160px; padding-left:25px; background-position:-823px -158px; background-repeat:no-repeat; font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#333; }
.Alltel .content .tellist li .yp{float:right;background:#FFF; width:80px;display:block;color:#999999; cursor:default; text-align:center;}
.Alltel .content .tellist li .yp a{color:#0033cc;}


/*常用电话号码*/
.Ctel,.Ctel dl,.Ctel dd{ height:auto; overflow:hidden; }
.Ctel { width:248px; border:solid 1px #dcdcdc; padding-bottom:10px;}
.Ctel .title { line-height:28px; padding:0 10px 0 10px; background-color:#f5f5f5;}
.Ctel .title span { font-size:14px; font-weight:bold;}
.Ctel .title a { float:right;}
.Ctel dl,.Ctel dd { width:230px; margin:auto; }
.Ctel dl dd {padding:10px 0 3px 0;}
.Ctel dl dd ul li { width:210px; height:22px; line-height:22px; overflow:hidden; color:#b5b5b5; padding-left:15px;}
.Ctel dl dd ul li.ti { padding-left:15px;}
.Ctel dl dd ul li.ti a {color:#336699;}
.Ctel li span { float:left; display:block; width:160px; }
.Ctel li em { float:right; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#0092d2;}


/*分页*/
.pab { width:99%; margin:auto; height:auto; overflow:hidden; padding:5px 0 10px 0;}
.pab .li { float:left; margin-bottom:7px;}
.pab .li strong { padding:0 7px 0 7px; color:#cc0000;}
/*分页代码*/
div.AntMemberPage { float: right; color:#999999; }

/*电话簿详细*/
.Ade,.Ade dl,.Ade dt,.Ade dd div{height:auto; overflow:hidden; margin:auto; }
.Ade { width:99%; margin-bottom:10px;}
.Ade .title {line-height:34px; background-position:left -255px;font-size:14px; font-weight:bold; color:#FFF; padding-left:30px;}
.Ade dl { width:99%;border:solid 1px #d7d7d7; border-top:none; }
.Ade ul { width:99%; height:auto; overflow:hidden; float:left;}
.Ade dt { line-height:3em; background-color:#ffffe0; border-bottom:solid 3px #ffd39a; width:99%;font-size:14px; padding:15px 0 15px 30px;color:#666666;}
.Ade dd { clear:both; font-size:14px; color:#666666; padding:15px 0 15px 0;}
.Ade dd div { width:99%; line-height:2.3em;}
.Ade dd div span,.Ade dd div a {color:#0033cc;}.Ade dd div a { text-decoration:underline;}
.Ade b { font-size:16px; color:#0048a2;}
.Ade input { width:110px; height:25px; margin:0 0 0 10px; border:none; background-position:left -299px; cursor:pointer; font-size:14px; color:#773203;}

/*黄页-分类页面*/
.hyClass { width:99%; height:auto; overflow:hidden; margin:auto;}
.hyClass .title { height:30px; width:99%; line-height:30px; background-position:left -339px; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9}
.hyClass .title div,.hyClass .title span a { font-size:14px; font-weight:bold;}
.hyClass .title div { width:100px; text-align:center; border-right:solid 1px #d9d9d9; background-position:-822px -297px; float:left;}
.hyClass .title div a {color:#333333;}
.hyClass .title div a:hover { text-decoration:none;}
.hyClass .title div.Current { background:url() #FFF; border-top:solid 1px #d9d9d9; }
.hyClass .title div.Current a {color:#e94417;}
.hyClass .title span { float:right; padding-right:15px; font-size:12px; color:#999999; }
.hyClass .title span a {color:#0042ff;}
.hyClass .fl { clear:both;}

/*类-列表*/
.fl_center {width:99%;height:auto;overflow:hidden; border:solid 1px #E4E4E4; border-top:none; padding:10px 0 30px 0;}
.fl_bk {width:99%; padding:15px 0 0 66px; clear:both; margin-left:5px;}
.fl_bk h2{width:99%;font-size:14px; display:inline; }
.fl_bk span { display:block; float:left; margin:-10px 0 0 -45px;_margin-left:-25px; padding-right:6px;}
.fl_bk em{color:#666;font-weight:normal;font-style:normal; }
.fl_bk ul { clear:both; }
.fl_bk li{width:152px;height:28px;line-height:28px;padding:0 20px 0 0;float:left; }
.fl_bk li em{color:#999;font-style:normal;}
.fl_bk li a:link,.fl_bk li a:visited{color:#0033CC;text-decoration:none;}
.fl_bk li a:hover{color:#FF6600;text-decoration:underline;}

/*黄页列表分类*/
.AmI,.class,.class dl,.AmI .L,.AmI .R { height:auto; overflow:hidden;}
.AmI { width:99%; margin:auto;}
.AmI .L { width:99%; float:left;}
.AmI .R { width:99%; float:right;}

/*分类*/
.class { width:99%; float:left; font-size:13px; line-height:2em;}
.class { padding:10px 0 10px 0;}
.class dt { float:left;}
.class dl { width:99%; float:left; padding-bottom:10px; }
.class dd { float:left; white-space:nowrap; padding-right:15px;}
.class dd a { color:#1166bb;}.class dd a:hover { color:#ff3300;}
.class dd span {color:#666;font-family:arial;font-size:10px; padding-left:3px;}
.class .til { float:left; width:50px; text-align:right; background-position:-190px -6px;}
.class .current{ font-weight:bold; color:#ff3300;}

/*选项*/
.op,.op .bo,.op .fr { height:auto; overflow:hidden;}
.op,.op .bo{ width:99%; float:left; }
.op .fr { width:99%; border:solid 1px #e0e0e0; border-top:none; color:#333333; padding:7px 0 0 20px; height:35px;line-height:30px;}
.op .fr em,.op .fr input { float:left; font-style:normal;}.op .fr input { margin-top:8px; *margin-top:4px; margin-left:5px; margin-right:3px;}
.op .fr em { padding-right:5px;}
.op .fr .i { width:182px; height:24px; border:none; padding:1px 0 0 8px; line-height:2em; font-family:"宋体";  background-position:left top; border-bottom: solid 1px #cecece; border-right:solid 1px #cecece; margin:2px 10px 0 0;}
.op .fr .b { width:57px; height:24px; border:none; background-position:-486px -300px; margin:2px 0 0 10px; cursor:pointer; color:#660000;}
.op .bo { border-bottom:solid 2px #ffc780; height:30px; overflow:hidden;}
.op .bo span { color:#6d6d6d; line-height:30px; padding-left:10px;}
.op .bo span b {color:#ff0000; padding:0 5px 0 5px;}
.op .tab { font-size:14px; float:left; line-height:30px; text-align:center;}
.op .tab a {display:block; width:88px; height:30px;overflow:hidden; float:left; margin-right:5px; color:#333333; background-position:-259px -299px; text-decoration:none;}
.op .tab a:hover,.op .tab .Current{ font-weight:bold; color:#854912; background-position:-169px -299px; }

/*分页*/
.rp1 { float:right; height:20px; overflow:hidden; float:right;}
.rp1 em { display:block; float:left; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.rp1 a { display:block; width:58px; height:20px;color:#1165bb; float:left; margin-left:5px;}
.rp1 a:hover { text-decoration:none; color:#fb6500;}
.rp1 .Ant-Next { background-position:-64px -22px; text-indent:7px;}
.rp1 .Ant-Previous { background-position:-5px -22px; text-indent:17px;}
.rp1 .Ant-Disable-P {background-position:-5px -1px; color:#9e9e9e; cursor:default;}
.rp1 .Ant-Disable-P:hover,.rp1 .Ant-Disable-N:hover { text-decoration:none; color:#9e9e9e;}
.rp1 .Ant-Disable-N {background-position:-64px -1px; color:#9e9e9e; cursor:default;}

/*列表*/
.rl { width:99%; height:103px; overflow:hidden; border-bottom:solid 1px #e1e1e1; padding-top:17px;}
.cur {background-color:#ffffe0; border-bottom:solid 3px #ffd39a;}
.rl .upfile,.rl dd div { float:left;}
.rl dt .d,.rl dt .z{  float:left; margin-left:10px;}
.rl dl { float:left; line-height:1.8em; padding:0 0 0 20px; color:#333333}
.rl dt a { float:left; display:inline; color:#0042ff;font-size:14px; font-weight:bold;  height:1.8em; overflow:hidden; }
.rl dt .d,.dei .content h1 span { width:23px; height:23px; background-position:-358px -301px; }
.rl dt .z { width:37px; height:20px; background-position:-392px -303px; }
.rl dd { clear:both;}
.rl dd b { font-family:Verdana, Geneva, sans-serif;  color:#cc0000;}
.rl dd span {color:#999999;}
.rl dd a { float:left; margin:-3px 0 0 5px;}

/** 垂直居中 **/
.rl .upfile { padding:3px 0 0 20px;}
.rl .upfile div,.dei .upfile div,.rl .upfile div a,.dei .upfile div a{ overflow:hidden; width:150px; height:75px;}
.rl .upfile div,.dei .upfile div{border:solid 1px #d7d7d7; padding:1px;}
.rl .upfile div a,.dei .upfile div a{display:table-cell;vertical-align:middle;text-align:center;outline:none;*display:block;*font-family:Arial;*font-size:68px;}
.rl .upfile div img,.dei .upfile div img{vertical-align:middle; max-width:150px; max-height:75px;
width: expression(this.width > 150 && this.width > this.height ? 150 : true);
height: expression(this.height > 75 ? 75 : true);}

/*快速按钮*/
.lbt { width:250px; height:auto; overflow:hidden; padding:0 0 7px 0;}
.lbt a { display:block; width:120px; height:57px; float:left; background-position:left -383px;}
.lbt a.r { background-position:-130px -383px; float:right;}

/*广告*/
.Aupfile img { margin-bottom:7px;}

.rtj .title { line-height:30px; height:28px; overflow:hidden; padding-left:10px; border:solid 1px #d7d7d7; background-position:left -110px; font-size:14px; font-weight:bold;}
.rtj .nr { border:solid 1px #d7d7d7; border-top:none; padding-bottom:20px;}
.rtj .nr dl { width:235px; height:auto; overflow:hidden; margin:auto; padding:10px 0 10px 0;}
.rtj .nr dt a { color:#3333cc; font-size:14px;}
.rtj .nr dt,.rtj .nr dd { padding-left:20px; height:22px; line-height:22px; overflow:hidden; width:235px;}
.rtj .nr dt {background-position:-940px -302px; background-repeat:no-repeat;}
.rtj .nr dd {color:#8c8c8c;}
.rtj .nr dd.tel { color:#009900;}

/*黄页详细*/
.dei,.dei .content,.dei .C99%,.dei .DmI,.dei .DmI ul,.dei .upfile,.dei .DmI .lx,.dei .shar,
.tab_Title,.upI,.Tjh {width:99%; height:auto; overflow:hidden;}
.dei .title { line-height:27px; background-position:-259px -415px;padding-left:15px; color:#585858;}
.dei .content { width:99%; border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; border-top:none;}
.dei .C99% { width:99%; margin:auto; padding:10px 0 10px 0; font-size:14px;}
.dei .bosi { height:5px; background-position:-259px -442px; overflow:hidden; margin-bottom:10px;}
.dei .content h1 {font:25px "微软雅黑","黑体", sans-serif; display:inline; }
.dei .content h1 span,.dei .content h1 div {display:block; float:left;}
.dei .content h1 span { margin:5px 0 0 5px;}
.dei .DmI { width:99%; background-position:left 10px; padding:20px 0 0 0;}
.dei .DmI ul {width:99%; color:#585858; line-height:2.8em; float:left;}
.dei .DmI ul li {clear:both; }
.dei .DmI .name em,.dei .DmI .name div,.dei .DmI .name span,.dei .DmI .name font,.dei .DmI .qq em,
.dei .DmI .lx dt,.dei .DmI .lx dd{ float:left; font-style:normal;}
.dei .DmI .name font {font-size:12px;color:#129800;}
.dei .DmI .name div {width:37px; height:20px; background-position:-392px -303px; margin:10px 3px 0 15px;}
.dei .DmI .name span {color:#0000cc;}
.dei .DmI .tel b {font:20px "微软雅黑","黑体",  sans-serif; color:#FF0508; font-weight:bold; position:relative; top:2px;}
.dei .DmI .tel span {color:#585858; font-size:12px; padding-left:10px;}
.dei .DmI .qq a { float:left; position:relative; top:7px;}
.dei .DmI .bl span,.dei .DmI .cl span {color:#000;}
.dei .DmI .cl a {color:#0000cc;}
.dei .DmI .upfile { width:200px; float:right;padding:50px 0 0 0;}
.dei .DmI .lx { clear:both; padding:7px 0 10px 0;}
.dei .DmI .lx dd { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1166bb; padding-right:15px;}
.dei .DmI .lx dd span { float:left; display:block; width:20px; height:20px; padding:0;}
.dei .DmI .lx dd.Atel span { background-position:-801px -379px; padding-right:8px;}
.dei .DmI .lx dd.Aqq span {background-position:-830px -380px; padding-right:5px;}
.dei .DmI .lx dd.Aqq a {color:#1166bb; }
.dei .DmI .fr { width:169px; height:32px; line-height:35px; text-indent:2.5em; background-position:-268px -377px;}
.dei .DmI .fr a { font-weight:bold; color:#FFF;}
.dei .shar { width:99%; padding:35px 0 10px 0; background-position:left 18px; line-height:16px;}
.AfB { display:block; width:250px; height:39px; background-position:-531px -373px; margin-bottom:7px;}

/*选择卡*/
.tab_Title { width:99%;font-size:14px; border-bottom:solid 2px #ff9a66; line-height:28px;}
.tab_Title div {width:87px; background-position:-439px -379px; text-align:center;}

/*详细内容*/
.tabC { width:670px; margin:auto; margin-top:15px; height:auto;line-height:28px; font-size:14px; }
.tabC p { word-break:break-all; width:67px;overflow:hidden;} 
.tabC img {  max-width:67px;}

/*上传图片*/
.upI { padding:25px 0 0 0; background-position:left 10px; width:99%; *margin-bottom:15px;}
.upI li { float:left; width:170px; margin-bottom:15px; }
.upI li div { float:right; margin-right:5px;}
.upI li div,.upI li div a{ overflow:hidden; width:140px; height:125px;}
.upI li div{border:solid 1px #d7d7d7; padding:1px;}
.upI li div a{display:table-cell;vertical-align:middle;text-align:center;outline:none;*display:block;*font-family:Arial;*font-size:110px;}
.upI li div img{vertical-align:middle; max-width:140px; max-height:125px;
width: expression(this.width > 140 && this.width > this.height ? 140 : true);
height: expression(this.height > 125 ? 125 : true);}



/*推荐黄页-左列表*/
.Tjh { padding:10px 0 0 0;}
.Tjh .title { line-height:28px; border-bottom:solid 1px #d7d7d7; padding:0 10px 0 10px; background-position:left -111px; margin-bottom:10px;}
.Tjh .title span { font-weight:bold; font-size:14px;}
.Tjh .title a { float:right;}
.Tjh .hl { width:320px; height:62px; overflow:hidden; float:left; margin:10px 0 10px 0; padding-left:20px;}
.Tjh .hl span { float:left;}.Tjh .hl dl { float:left; margin-top:-3px; padding-left:10px;}
.Tjh .hl span img { width:110px; height:55px;}
.Tjh .hl dl dt a { font-size:14px; color:#0000cc;}
.Tjh .hl dl dt,.Tjh .hl dl dd {  width:195px; height:25px; line-height:25px; overflow:hidden;}
.Tjh .hl dl dd { color:#585858; height:20px; line-height:20px;}
/** 垂直居中 **/
.Tjh .hl span ,.Tjh .hl span a { display:block; overflow:hidden; width:110px; height:55px;}
.Tjh .hl span {border:solid 1px #e5e5e5; padding:1px; margin:auto;}
.Tjh .hl span a{display:table-cell;vertical-align:middle;text-align:center;outline:none;*display:block;*font-family:Arial;*font-size:49px;}
.Tjh .hl span img{vertical-align:middle; max-width:110px; max-height:55px;
    width: expression(this.width > 110 && this.width > this.height ? 110 : true);
    height: expression(this.height > 55 ? 55 : true);}


