@CHARSET "UTF-8";
html,body{margin:0;padding:0}
img{border:0;}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0;}
ul, ol {list-style-type:none;}
ul{margin:0;padding:0;}
h1{font-size:25px;}
a{color:blue;text-decoration:none;}
a:hover{color:blue;text-decoration:underline;}
#header{border:1px solid #cccddd;height:80px;clear:both;margin-bottom:5px;}
#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B}
#logo {float:left;margin:9px 9px 0 0;padding-left:10px;}
div#container{text-align:left;width:820px;margin:0 auto}
div#content{float:left;width:558px}
#topnav{border:1px solid #cccddd;padding:2px 2px 0px;text-align:left;margin-bottom:5px;}
div#statbox{background:#e0edfe;border:1px solid #9ABCD9;float:right;width:250px;margin-bottom:5px;padding:15px 0px;}
div#statbox ul{margin-left:20px;text-align:left;}
div#statbox ul li{line-height:20px;}
#footer {clear:both;border-top:1px dashed #DDDDDD;color:#999999;padding-top:6px;width:820px;margin:8px 0px 20px;}
#footer a:link, #footer a:visited, #footer a:active {color:#369;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer p{margin:0;padding:5px 10px}
#slink{color:gray;margin:0px 0px 10px;padding:5px 5px;border:1px solid #cccddd;}
#slink a{color:gray;text-decoration:none;}
#slink a:hover{color:gray;text-decoration:underline;}
#slink .slink-right a{display:block;width:20px;float:left;}
#slink .slink-right a:hover{text-decoration:none;}
#pagebox {border:1px solid #cccddd;margin-top:10px;padding-bottom:35px;}

#photobox, .sidebox{background:#FFF;float:right;border:1px solid #9ABCD9;margin-bottom:5px;clear:right;width:250px;}
#photobox .title, .sidebox .title{background:#F1F4F7;text-align:center;padding:3px 0px;font-size:12px;color:gray;}
.sidebox a{display:block;padding:10px 0px 5px 2px;color:#369;}
.sidebox #quickLink{background:#fff;}
.sidebox #quickLink a{height:15px;line-height:15px;margin-left:25px;text-decoration:none;float:left;font-size:14px;text-align:center;}
.sidebox #quickLink a:hover{text-decoration:underline;}

.fleft {float:left;}
.fright {float:right;}
.fright a {float:left;color:#999999;display:block;padding:0px 10px;}

#photobox a{color:#444444;font-size:12px;text-align:center;text-decoration:none;}
#photobox a:hover{text-decoration:underline;}
#photobox{padding:0px 0px 10px 0px;}

.adbox{float:right;border:1px solid #9ABCD9;margin-bottom:5px;clear:right;width:250px;}
.adbox{text-align:center;padding:8px 0px 6px;}

div.search_input {
height:45px;
width:364px;
float:left;
margin-top:30px;
}
span.nav {
float:left;
line-height:24px;
padding-left:2px;
height:24px;
}

input.input2,input.input1{
border-color: #CCC #999 #999 #CCC;
border-style: solid;
border-width: 1px;
width:350px;
height:20px;
margin:3px 0 0 1px;
padding:3px;
width:157px;
font-size:16px;
width:338px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
input.input2{margin:3px 0 0 8px;}

*html input.input1, *+html input.input1 {margin:2px 0 0 1px;}
*+html input.input2, *+html input.input2 {margin:2px 0 0 8px;}
input#PoiSearch{_margin-top:2px;}

div.search_header{float:left;margin-left:20px;margin-top:32px;margin-right:5px;}
div.search_header input {
font-size:14px;
height:2em;
width:5em;
margin-left:5px;
vertical-align:middle;
}

#phoneinfo, #phoneinfo2, #phoneinfo3, #phonetags{
border:1px solid #abcddd;
margin-bottom:10px;
padding:8px 0px 25px 0px;
}
#phoneinfo2 ul li{margin-bottom:10px;float:left;margin-left:10px;}
#phoneinfo2 ul li a{color:blue;}
#phoneinfo4 h2{font-size:12px;text-align:center;margin:0px;padding:0px;font-weight:normal;}
#phoneinfo ul, #phoneinfo3 ul{margin-left:28px;}
#phoneinfo2 ul {margin-left:15px;}
#phoneinfo ul li, #phoneinfo3 ul li{margin-bottom:10px;}
#phoneinfo span.cap, #phoneinfo3 span.cap{color:#666666;}
#phoneinfo span.con, #phoneinfo3 span.con{color:#666666;margin-left:10px;color:green;font-size:12px;}
#phoneinfo span.con a{color:green;text-decoration:none;}
#phoneinfo span.con a:hover{color:green;text-decoration:underline;}
#phoneinfo span.con2{font-size:14px;color:#666666;margin-left:10px;color:green;}
*+html #phoneinfo{padding-bottom:0px;}

#actionList{margin:10px 0px 0px 0px;padding:0px;clear:both;}
#tel-page a.colbutt, #actionList a.colbutt {
background:transparent url(/pics/collect_back2.png) no-repeat scroll right top;
color:#444444;
display:block;
font-family:sans-serif;
font-size:12px;
height:24px;
letter-spacing:1px;
line-height:normal;
margin-right:10px;
overflow:hidden;
padding-right:1px;
text-decoration:none;
width:70px;
float:right;
}

#tel-page a.colbutt span, #actionList a.colbutt span {
background:transparent url(/pics/collect_back2.png) no-repeat scroll 0 0;
display:block;
line-height:22px;
padding:1px 1px 3px 11px;
}
#tel-page a.colbutt{width:52px;float:right;}
#tel-page a.colbutt span{padding:1px 2px 3px 4px;text-align:center;}
#phoneinfo h1 {margin: 2px 0 10px;color:#800000;text-align:center;}
#phoneinfo .item {margin:10px 0px 5px 26px;}

#phoneinfo2 {padding:0px;color:#027B7F;margin-bottom:5px;}
#phoneinfo2 a{text-decoration:none;}
#phoneinfo2 a:hover{text-decoration:underline;}
#phoneinfo2 h2{text-align:center;color:#027B7F;margin:0px 0px 10px;padding:5px 0px 3px;font-size:12px;font-weight:normal;}
#phonetags{padding:10px 0px 10px 20px;color:gray;}
#phonetags b{color:green;font-weight:normal;line-height:20px;text-decoration:none;}

#comments{
border:0px solid #abcddd;
margin-bottom:2px;
}
.quote_comment{border:1px solid #cccddd;background:#e9eef2;text-align:center;margin:0px;padding:5px 2px 5px 5px;text-align:left;}
.replyLink{display:block;text-decoration:none;padding:2px;border:1px solid #cccddd;background:#e9eef2;width:50px;float:right;color:#444444;text-align:center;}
.replyLink:hover{text-decoration:none;border:1px solid #444444;background:#666666;color:#fff;}
div.reply {
padding:0 0 10px 0;
text-align:left;
}
div.reply .inner {
border-bottom:1px dotted #AFAFB0;
overflow:hidden;
padding:0 2px 18px;
}
div.reply .topbar{clear:both;margin-top:2px;margin-bottom:2px;}
div.reply .topbar ul{clear:both;}
div.reply .topbar li {
display:inline;
float:right;
height:16px;
line-height:16px;
}
.mr4 {
margin-right:4px;
}
a.btn-red, a.btn-green, a.btn-brown {
background:transparent url(/pics/btn-red.gif) no-repeat scroll right top;
display:block;
height:16px;
line-height:16px;
padding-right:5px;
width:30px;
text-decoration:none;
}
a.btn-red span, a.btn-green span, a.btn-brown span {
background:#FFFFFF url(/pics/btn-red.gif) no-repeat scroll 0 0;
color:#A49099;
display:block;
padding-left:5px;
text-decoration:none;
*padding-top:1px;
}

a.btn-brown {
background:transparent url(/pics/btn-brown.gif) no-repeat scroll right top;
}

div.reply .author, div.reply .focus {
color:gray;
display:block;
float:left;
height:18px;
line-height:18px;
}
a.btn-brown span {
background:#FFFFFF url(/pics/btn-brown.gif) no-repeat scroll 0 0;
color:#977C87;
}
div.reply .author .from{color:#666666}
div.reply .author .from2{color:darkred}
div.reply .postTime {color:#666666;display:block;float:right;}
div.reply .postFloor {color:#666666;display:block;float:right;margin-left:8px;}
div.replyBody{clear:both;border: 1px solid #FAF0E6;background:#fffeee;padding:10px 5px 3px 7px;}
div.replyBody .replyContext{width:515px;margin: 8px 2px; line-height: 22px; clear: both; font-size: 14px;}
div.replyBody .authorBox{clear:both;height:20px;margin-top:10px;color:#ffffff;}
div.replyBody  .quote{border: 1px solid #cccddd;font-size:14px;background:#efefef;padding:5px;margin-bottom:5px;padding-bottom:2px;}
div.replyBody  .quote .authorbox{margin-top:10px;color:#666666;clear:both;font-size:12px;}
div.replyBody  .quote .author{float:left;color:#666666;}
div.replyBody  .quote .author b{font-weight:normal;color:#3366CC;}
div.replyBody  .quote .date{float:right;color:#666666;}

div p.postTips {
clear:both;
color:#666666;
font-size:12px;
font-weight:bold;
height:25px;
line-height:25px;
text-align:center;
}

.comment-textarea {
background:transparent none repeat scroll 0 0;
border-color:#7C7C7C #CECECE #C3C3C3 #7C7C7C;
border-style:solid;
border-width:1px;
font-size:14px;
height:155px;
line-height:20px;
margin:6px 0 0 9px;
overflow:auto;
padding:3px;
width:510px;
}

#phonename, #namebox, #mailbox, #username{width:100px;margin-left:9px;margin-top:4px;font-size:12px;height:20px;padding:1px;
border-color:#7C7C7C #CECECE #C3C3C3 #7C7C7C;border-style:solid;border-width:1px;font-size:14px;padding:2px 0px 0px 1px}
#mailbox{width:180px;height:20px;line-height:20px;font-size:14px;}
#namebox{width:120px;height:20px;line-height:20px;font-size:14px;}
#commentForm{padding-left:10px;padding-bottom:10px;border:1px solid #CCCDDD;}

table.Billboard {
background:#FFFFFF none repeat scroll 0 0;
font-size:12px;
}
table.Billboard td {
border-top:1px solid #E8EEF7;
padding-right:2px;
}
.center {
text-align:center;
}
.f_Ranking {
color:#CBCBCB;
font-weight:bold;
}
.q_trend {color:gray;}

.right {
text-align:right;
}
.f_Info {
color:#666666;
font-size:12px;
font-weight:normal;
}

span.captext{color:#666666;}
span.samePhone{text-decoration:none;color:green;}
span.samePhone a{text-decoration:none;color:green;}
span.samePhone a:hover{text-decoration:underline;}
#postButton{text-align:right;margin:10px 0px;}
#postButton input{margin-right:20px;}

input#sb,input#sb2 {
font-size:14px;
height:2em;
width:5.2em;
margin-top:0px;
margin-left:5px;
}
#q{font-size:14px;padding-top:2px;padding-left:1px;font-family:Verdana;height:1.45em;}#st{color:#1b5790}#ab{float:right;}#ab a{color:#777}

/* top.htm, top-comment, top-report */
#top-body table {
width:100%;
float:left;
}
#top-body table th {
color:#666666;
font-weight:normal;
height:30px;
padding-left:10px;
text-align:left;
}
#top-body table td, .cpy {
border-top:1px solid #E4E4E4;
}
#top-body table td {
color:#999999;
font-size:10px;
height:30px;
padding-left:10px;
}
#top-body table .rank {list.css?v2 (line 39)
color:#A8A8A8;
font-size:14px;
font-weight:bold;
}
#top-body table td, .cpy {
border-top:1px solid #E4E4E4;
}
#top-body table td {
color:#999999;
font-size:12px;
height:30px;
padding-left:10px;
}
#top-body #top-link a, #top-body table a {
color:#333333;
text-decoration:none;
}
#top-body #top-link a:hover, #top-body table a:hover {
text-decoration:underline;
}
#comment-body .comment-phone a{color:#333333;}
#comment-body .comment-phone a:hover{color:#333333;}
/* END top.htm, top-comment, top-report */

table.gridbox{width:95%;border:1px solid #cccddd;margin:0px 2px 10px 12px;border-collapse:collapse;}
table.gridbox th{color:green;font-weight:normal;}
table.gridbox th, table.gridbox td{border:1px solid #E4E4E4;}

.report{border:1px solid #ABCDDD;margin-bottom:10px;padding:0px 0px; padding-bottom:10px;}
.report .cont{clear:both;border:1px solid #FFE5E5;background: #FFEAEA;color:#FF2222;padding:5px 8px 2px;margin:8px 19px 0px 20px;font-size:14px;line-height:22px;}
.report h2.title {color:#696969;font-size:12px;text-align:center;margin:10px 0px 0px;padding:0px;}
.report .outbox{float:left;margin:10px 0px 0px 25px;_margin-left:10px;width:220px;}
.report .innerbox{border: 1px solid #FFE5E5; padding: 3px; background: #FFEAEA;color:#FF2222;padding:0px 10px;font-size:14px;line-height:28px;}
#dialog,#dialog2 {
position:absolute;
background-color:#FFFFFF;
border:1px solid #BBBBBB;
left:50%;
margin-top:-140px;
padding:4px;
position:fixed;
top:50%;
width:550px;
z-index:6667;
}
#overlay,#overlay2 {
position:absolute;
background:#000000 none repeat scroll 0 0;
left:50%;
margin-left:-13px;
margin-top:-153px;
filter:alpha(opacity=20);
opacity:0.2;
position:fixed;
top:50%;
width:588px;
z-index:6666;
}
.filter_ie{filter:alpha(opacity=20);}

#dialog .tagbtn, #dialog .gract:hover {
background-color:#444444;
border-bottom:1px solid #888888;
border-right:1px solid #888888;
color:#FFFFFF;
font-size:14px;
margin-top:10px;
margin-bottom:5px;
padding:4px 4px;
cursor:pointer;
}
#dialog .gract {
background-color:#FFdddd;
border-bottom:1px solid #FF7788;
border-right:1px solid #FF7788;
color:red;
cursor:pointer;
font-size:14px;
margin-top:10px;
margin-bottom:5px;
padding:4px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
#dialog h3{color:gray;margin:12px 0px;padding:0px;}
#dialog2 .closeLink a, #dialog .closeLink a{text-decoration:none;font-size:14px;color:#000;position:absolute;top:5px;right:5px;}
#dialog .report-box-1{clear:both;margin-bottom:10px;}
/*for IE6, use _margin-top:15px;*/
#dialog .report-box-2{clear:both;margin-bottom:0px;margin-top:15px;_margin-top:15px;}
#dialog h2{font-weight:normal;margin:5px 0px 10px;color:gray;font-size:14px;}
#dialog ul{list-style-type:none;}
/*for IE6, use _margin-top:15px;*/
#dialog ul li{float:left;_height:20px;_line-height:20px;_border-bottom:1px solid #FF7788;margin-left:8px;margin-top:5px;margin-bottom:15px;_margin-bottom:12px;}
*+html #dialog ul li{border-bottom:1px solid #FF7788;height:20px;line-height:20px;margin:5px 0px 10px 8px;}
#dialog .inputbox{clear:both;margin:10px 0px 10px;line-height:30px;}
#dialog .submitbox{margin:0px 10px 10px;_margin-bottom:0px;_padding-bottom:0px;}
#dialog .submitbox input{width:60px;height:25px;line-height:22px;_padding-bottom:0px;}
#dialog form{margin:0px;padding:0px;_margin-bottom:2px;}

#hotlist{text-align:center;}
#hotlist a:link,#hotlist a:visited{color:blue;}

#comment-box{border:1px solid #5F9EA0;}
#comment-box div.reply .inner{border-bottom:0px;}
.comment-phone{height:25px;line-height:25px;font-weight:normal;font-size:14px;text-align:center;background:#F0FFFF;border:1px solid #5F9EA0;border-left:0px;}
.comment-phone a{color:blue;text-decoration:none;}
.comment-phone a:hover{color:blue;text-decoration:underline;}

#comment-box .reply2{text-align:right;padding-bottom:10px;_padding-top:10px;width:100%;}
#comment-box .reply2 a{color:green;margin-right:20px;text-decoration:none;}
#comment-box .reply2 a:hover{text-decoration:underline;}
/*
.pages, .pageback {float:right;padding:2px 0;clear:both;}
.pages a, .pageback a {background-color:#FFFFFF;border-color:blue;color:blue;}
.pages a, .pages strong, .pageback a {text-decoration:none;border:1px solid;float:left;height:20px;line-height:20px;margin-right:2px;overflow:hidden;padding:0 8px;}
.pages strong {background:blue;color:#fff;border-color:blue;}
.pages a:hover, .pageback a {border-color:red;color:red;text-decoration:none;}
*/

.pages{text-align:center;margin:10px;font-size:12px;}
.pages .disabled{color:#fff;background:#ccc;}
.pages a{border:#ccc 1px solid;padding:4px 8px;background:url(pages.png) no-repeat 0 5px #fff;margin:0 5px;}
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.pages span{border:#ccc 1px solid;padding:4px 8px;margin:0 5px;background:#F1F1F1color:#999;}
.current{background:#417EB7 !important;color:#fff;}

#top-body .pages a:hover {text-decoration:none;}

.pages_ajax{float:right;}
.pages_ajax a,.pages_ajax a.curr {border:1px solid;float:left;height:20px;line-height:20px;margin-right:2px;overflow:hidden;padding:0 5px;background-color:#FFFFFF;border-color:#FF2222;color:#FF2222;}
.pages_ajax a.curr {background:#FF2222;color:#fff;border-color:#FF2222;}
.pages_ajax a.curr:hover{text-decoration:none;}

#ask-comment{border:1px solid #CCCDDD;margin-bottom:10px;padding:5px;}
#ask-comment p{margin:5px 0px;line-height:30px;font-size:14px;}

#phone-list{border:1px solid #cccddd;margin-bottom:10px;padding:0px 10px;}
#phone-list p{padding:10px;color:#027B7F;}
#phone-list a,#phonetags a{color:green;line-height:20px;text-decoration:none;}
#phone-list a:hover, #phonetags a:hover{text-decoration:underline;}
#phone-list ul {margin-top:0px 5px;}
#phone-list ul li{margin-bottom:5px;line-height:28px;color:gray;border-bottom:1px dotted #cccddd;}
#phone-list .phone-num{float:left;}
#phone-list .tag{float:left;color:#666666;}
#phone-list .phone-num a{color:green;text-decoration:none;font-size:14px;}
#phone-list .phone-num a:hover{{color:green;text-decoration:underline;}
#phone-list .tag b{font-weight:normal;color:#666666;}
#phone-list .tag b a{color:#666666;}
#taginfo{padding-left:10px;}
#taginfo a{color:green;text-decoration:none;}
.cyphone{font-size:14px;}
.cyphone table tr{background:#fff;}

.wordPhone{
text-align:center;clear:both;border: 1px solid #DEE3F7; background: #EAEDF9;color:#FF2222;padding:2px 8px;margin:8px 20px 8px 18px;font-size:14px;line-height:28px;
}
.wordPhone a{text-decoration:none;font-size:20px;}
.wordPhone a:hover{text-decoration:underline;}



