body, ul, li, form, h2, h3, h4{margin:0;padding:0;list-style:none;}
ul, li{list-style:none;}
p{ margin-top:5px; margin-bottom:5px;}
img{ border:none;}
.clear{width:100%;clear:both; height:5px; overflow:hidden;}
.separate{width:100%;clear:both; height:10px;overflow:hidden;}
.clear_all{width:100%;clear:both;height:1px;overflow:hidden;}
.none{display:none;}
body, table, div, input, textarea{ font-size:14px;font-family:arial,simsun;}

.novigate{margin-bottom:5px;line-height:25px;}
.novigate form,.novigate form input{margin:0px;padding:0px;}

div.main{margin:1px auto; width:990px;/* border:1px solid red;*/}
div.nv { float:right; width:760px;/* border:1px solid blue;*/}
div.nv p { margin-top:3px; margin-bottom:5px;text-align:right;}
div.nv a{ margin-right:7px; margin-left:7px;}
div.nv .third a{margin-right:8px; margin-left:7px;}
div.nv a.start{ margin-left:0px;}
div.nv a.last{ margin-right:0px;}
div.nv a, .navlink a{color:blue;}
div.nv a:hover, .navlink a:hover {color:#810081; }
div.nv a.index, .navlink a.index {color:#810081; text-decoration:none;}
.header{clear:both; clear:both; margin-bottom:10px;margin-top:5px; height:70px; border-bottom:1px solid #e3f0fd;/* border:1px solid red;*/}
.top{float:left; width:220px;/* border:1px solid red;*/}
table.tb{background-color:#e3f0fd;}
table.tb tr{background-color:#FFFFFF;}

td{ word-break:break-all; overflow:hidden;}

#loading{ margin-top:15px; margin-bottom:15px;}

.sebg{background-color:#F7FBFF;}

.choose_im td{ cursor:pointer;background-color:#FFFFFF;}
.choose_im td.indexed{ background-color:#DAEBFC;}

.out_border{border:1px solid #75a3ed;}
.out_border h2{ font-size:15px; background-color:#DAEBFC; padding: 5px 10px 5px 10px;}
.out_border h3{font-size:15px;font-weight:normal;height:25px;line-height:25px;background-color:#e3f0fd;padding:0 10px;}
.out_border table{ margin:0 auto;}

div.desc{ margin-left:10px;margin-right:10px;}
div.desc p{ text-indent:20px;line-height:25px;}
div.desc p.title{ font-weight:bold;text-indent:0;}


.www .out_border{margin-bottom:10px;}
.www .left{float:left; clear:left; width:485px;}
.www .right{float:right; clear:right; width:485px;}
.link{padding-left:5px;padding-right:5px;}
.navlink{padding-left:5px;padding-right:5px;}

div.article{width:700px; float:left;clear:left;border:1px solid #75a3ed;padding:10px; overflow:hidden; word-break:break-all;word-wrap: break-word;}
div.article p.title{font-size:16px; font-weight:bold;border-bottom:1px solid #75a3ed;}
div.article p.other{margin-bottom:10px;}
div.article p.content{overflow:hidden; word-break:break-all;word-wrap: break-word;}
div.article h2{font-size:16px;}
div.article h3{font-size:14px;}

.text_pic{border:1px solid #e8e8e8;background:#f6f6f6;padding:10px 10px 10px 10px;margin:5px;}
.text_pic h3{color:#666;font-size:12px;font-weight:normal;text-align:center;margin:3px 0 0 0;word-wrap:break-word;word-break:break-all;overflow:hidden;font-style:normal;line-height:18px;}
.text_pic h3 *{font-style:normal;font-weight:normal;}
#cardSummary .text_pic{float:left;text-align:center;font-size:12px;margin:5px 15px 0 0;padding:8px;background-color:#FFF;position:relative;zoom:1;}
#cardSummary .text_pic div{line-height:15px;text-align:center;font-size:12px;position:relative;top:3px;}#cardInfo{margin:0 0 15px 0;}
.text_dir{background:#fff;border:1px solid #ccc;display:inline;margin:5px 0 0;padding:0;position:relative;}
.text_dir p{font-weight:bold;margin:12px 0 4px;line-height:30px;padding:0 15px;}
.text_dir p span{color:#36c;font-size:12px;font-weight:normal;margin-left:5px;}
.text_dir dl{background:#fff;padding:0 20px 20px 15px;}
.text_dir dd{padding-left:12px;line-height:20px;position:relative;}
.text_dir ol{width:100%;padding:0;margin:0;text-indent:20px;list-style:none;filter:Alpha(Opacity=10);opacity:.1;display:none;}
.text_dir dl.arr{background:#fff;}
.text_dir #holder2{position:absolute;left:-1px;top:47px;border:1px solid #ccc;border-top:none;display:none;}
.text_dir .temp{overflow:hidden;padding:0;}
.text_dir .data li{background:#fff;padding-left:12px;zoom:1;}
.text_dir .data li li{background:none;padding:0;}
.text_dir a{white-space:nowrap;}

.alist{border:1px solid #75a3ed;width:735px;float:left;clear:left;}
.alist .head{height:20px;line-height:20px;background-color:#e3f0fd;padding-left:10px;padding-top:3px;padding-bottom:2px;}
.alist ul li{padding:5px;padding-left:10px;}
.alist ul li div{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.alist ul li div.short{width:180px;}
.alist ul li span{float:right; text-align:center; width:70px;}
.alist h2 span.more{float:right; font-weight:normal;font-size:12px;}

.sidebar{width:240px;float:right;clear:right;}

.page_list{ text-align:center; margin-top:15px; margin-bottom:10px;}

.out_border ul li{padding:5px;padding-left:10px;}

.g_meta{padding:10px; line-height:25px;}

.dl_div{ text-align:center; border:1px solid white;}
dl.domain_list{margin-top:0;border:1px solid white;}
dl.domain_list dt{width:175px;padding-left:10px;padding-right:10px;height:23px; float:left; clear:none;text-align:center; overflow:hidden;white-space:nowrap;word-break:keep-all;}

.mailsblock {border:1px solid #e7e7e7;float:left;margin:5px 5px 0 0;width:140px;cursor:pointer;text-align:center;}
.acb img{margin-left:3px;margin-right:3px;cursor:pointer;}

/*.out_border table tr td table{ margin:3px auto; border:1px solid red;}*/
.input{width:200px;}
.detail{ padding:10px 10px 10px 10px;}
.footer{width:100%; clear:both;text-align:center; margin-top:5px;}