/*
chaozi
09-07-17
*/
body{ font-size:12px; margin:0; padding:0; background:#FFFFFF;font-family:"宋体";}
h2,h3,h4,p,dl,dt,dd{ font-size:12px; margin:0; padding:0;}
ul,form,li{ margin:0; padding:0; list-style-type:none;}
img{border:0;}
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000;text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
/*#1f3a87*/

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
* html>body .clearfix{display:inline-block; width:100%}
* html .clearfix{/* Hides from IE-mac \*/ height:1%; /* End hide from IE-mac */ }
/* ie7 hack*/ 
*+html .clearfix{min-height:1%}


.clr{ clear:both; font-size:0; height:0; overflow:hidden;}
.red{ color:#FF0000;}
.blue{ color:#0000FF;}
.gray{ color:#666666;}
.f_normal{ font-weight:normal;}
.msg_ok{ padding:1px 0 0 18px; background:url(images/msg_ok.gif) no-repeat 0 -1px;}
.msg_error{ padding:1px 0 0 18px; background:url(images/msg_error.gif) no-repeat 0 -1px;}
.msg_warning{ padding:1px 0 0 18px; background:url(images/msg_warning.gif) no-repeat 0 -1px;}
.msg_ok2{background:url(images/msg_ok.gif) no-repeat;}
#stips{ position:absolute; display:none; color:#FFFFFF; padding:3px 10px; border:#3366FF 1px solid; background:#3366FF;}
.agray a:link,.agray a:visited{ color:#404040;}

.header{width:960px; margin:0 auto;height:70px}
.header .logo{float:left;width:162px;}
.header .hright{float:right;width:794px;position:relative;}
.header .hright .tline{float:right; padding:12px 6px 12px 0;}
.header .hright .tline li{float:left;height:11px;padding:2px 6px;}
.header .hright .tline li a{ cursor:pointer;}
.header .hright .tline li a:hover{ color:#FF0000;}
.header .hright .tline .h{ padding-left:22px; background:url(images/h.gif) no-repeat 4px 0px;}

.header .tope{ clear:both;float:right; padding:4px 12px 0 0;}
.header .tope li{ float:left;margin-left:20px;cursor:pointer;}
.header .tope li:hover{ color:#FF0000;}

.facebox{position:absolute;padding:12px 18px;border:#0099ff 2px solid;background:#f2f8ff;}
.facebox .close{position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
.facebox .title{color:#333;font-weight:bold; font-size:14px; padding:2px 8px; border-bottom:#CCCCCC 1px dashed;}
#register .facebox{right:0;top:34px;width:520px; padding:12px;}
#register .facebox ul{padding:4px 0px 12px 12px;}
#register .facebox li{ line-height:2.4em;}
#register .facebox .sub{ padding-left:60px;}

#loginface .facebox{right:0;top:34px;width:320px; padding:12px;}
#loginface .facebox ul{padding:4px 0px 12px 12px;}
#loginface .facebox li{ line-height:2.4em;}
#loginface .facebox .sub{ padding-left:60px;}
#loginface .facebox .sub a{ color:#ff0000; cursor:pointer;}
#loginface .facebox .txt{width:140px;height:16px;}


.main{ width:960px; margin:0 auto; padding-top:8px;}
.main .mleft{float:left; width:190px; background:url(images/bg2.gif) no-repeat top right; }
.main .mright{ float:right; width:758px;}

.main .mleft .mlist{width:183px;border:#AACCEE 1px solid; border-top:#046CCF 2px solid; padding-bottom:4px;}
.main .mleft .mlist h2{color:#1F3A87;font-size:14px; padding:4px 8px;margin-top:10px; border-bottom:#CCCCCC 1px dashed;}
.main .mleft .slist{ padding:2px 5px; line-height:2.2em;}
.main .mleft .slist .st li{float:left; width:106px; color:#000; font-size:14px;}
.main .mleft .slist .st .r{width:64px;}
.mleft .slist a,.mleft .slist a:visited{white-space:nowrap;}
.main .mleft .slist .dot{ clear:both;font-size:0; height:1;margin:2px 0 4px 0;border-top:#c2dbf3 1px dashed;}

.oprshow{position:absolute;right:0;top:64px;width:240px;padding:12px 18px;border:#0099ff 2px solid;background:#f2f8ff;}
.oprshow .close{position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
.oprshow li{ float:left;width:220px; padding-left:8px; line-height:22px; border-bottom:#CCCCCC 1px solid;}
.oprshow .tabmanage div{ float:left;}
.oprshow .tabmanage .t{ color:#333; font-weight:bold;}
.oprshow .tabmanage .t span{ font-weight:normal;}
.oprshow .ord{width:22px; text-align:right;}
.oprshow .tabtxt{width:120px;}
.oprshow .up{ width:15px; height:18px; background:url(images/up.gif) no-repeat 0 6px; cursor:pointer;margin-left:8px;}
.oprshow .down{ width:15px; height:18px; background:url(images/down.gif) no-repeat 0 6px;cursor:pointer;margin-left:8px;}
.oprshow .null{width:15px;height:18px;margin-left:8px;}
.oprshow .del{ width:18px;height:18px; background:url(images/icon.gif) no-repeat 4px -145px;margin-left:8px; cursor:pointer;}
.oprshow .del:hover{background:url(images/icon.gif) no-repeat 4px -167px;}

.main .mleft #usermsg{clear:both; margin-top:8px; font-family:Arial;}
.main .mleft #usermsg h3{border-bottom:#B6CAE3 1px solid;padding-left:6px;line-height:1.5em;}
.main .mleft #usermsg ul{ padding:6px 4px 6px 8px; color:#4D4D4D;}
.main .mleft #usermsg li span{ color:#000;}
.main .mleft #usermsg li #daka{cursor:pointer; padding-left:8px;}
.main .mleft #usermsg li #daka.on{color:#FF3300;}
.main .mleft #usermsg li #daka.off{color:#666;}
.main .mleft #usermsg a,.main .mleft #usermsg a:visited{ text-decoration:underline;}
.main .mleft .events{ clear:both;border-top:#B6CAE3 1px solid; padding-top:4px;}
.main .mleft .events b{ color:#0000FF;}
.main .mleft .events li{text-align:center;}
.main .mleft .events li a{ color:#0000FF; text-decoration:underline;}

.main .mright .mydh{clear:both;width:746px;height:14px;color:#333;font-size:12px; font-weight:bold;padding:0 0 2px 12px; border-bottom:#f36a01 1px solid;}
.main .mright .listsite{margin-top:12px;}
.main .mright .search{text-align:center; padding:18px 0 9px 0;}
.main .mright .search .bdtab{ padding-left:180px; font-family:tahoma,"宋体";text-align:left; margin-bottom:1px;}
.main .mright .search .bdtab li{display:inline;height:16px;line-height:16px;text-align:center;cursor:pointer;font-size:14px;color:#333333; }
.main .mright .search .bdtab span{text-decoration:none;padding:2px 7px 2px 12px;_padding:1px 7px 1px 12px;}
.main .mright .search .bdtab .on{ font-weight:bold; color:#fff;cursor:default; background:#46A3E4; }
.main .mright .search .bdtab .on span{text-decoration:none;}

.main .mright .search .wordbar{ clear:both;}
.main .mright .search #bword{width:352px; height:20px; line-height:20px; font-size:14px;}
.main .mright .search .sub{height:26px;}
.main .mright .search .open{float:right;width:18px; height:13px; background:url(images/open2.gif) no-repeat 0px 0px; cursor:pointer;}
.main .mright .search form{ clear:both;}
.main .mright .t{ clear:both;float:left;width:742px;color:#1F3A87;font-size:12px;line-height:20px;padding:2px 0 0 16px;}
.main .mright .t .l{ float:left;padding-top:2px;}
.main .mright .t .r{ float:right;width:28px;height:18px; background:url(images/icon.gif) no-repeat 0px 4px; cursor:pointer;}
.main .mright .explain{ clear:both; padding:4px 0 12px 0; margin-top:12px; border:#ccc 1px solid;}
.main .mright .explain .info{ padding:0 0 16px 12px;}
.main .mright .explain .info h2{ font-size:16px; color:#0C6DC8;}
.main .mright .explain p{ color:#222; line-height:2em; font-size:14px; padding-left:1em;}

.main .mright .explain .banner{ text-align:center;font-family:Arial, Helvetica, sans-serif; padding-bottom:12px;}
.main .mright .explain .updated{ float:left; width:340px; padding:12px 0 0 12px; }
.main .mright .explain h2{ color:#333333; line-height:2em;font-size:14px;}
.main .mright .explain .updated li{ line-height:2em;padding-left:8px;color:#444;}
.main .mright .explain .updated li span{ color:#666666;}
.main .mright .explain .ereg{float:left;width:396px;padding-top:12px;}
.main .mright .explain .ereg ul{ float:left; width:200px;}
.main .mright .explain .ereg li{ line-height:2em; padding-left:8px; color:#444;}
.main .mright .explain .ereg .bt{ float:left;width:180px;}
.main .mright .explain .ereg .bt div{ padding-top:4px;}
.main .mright .explain .ereg .bt img{ cursor:pointer;}
.main .mright .explain .gifts{ clear:both;padding:6px 0 0 12px;}
.main .mright .explain .gifts .gileft{float:left;width:340px;}
.main .mright .explain .gifts .giright{float:left;width:360px;}
.main .mright .explain .gifts .remark{ line-height:2em; padding-left:8px;}
.main .mright .explain .gifts .remark .more{padding-left:260px;}
.main .mright .explain .gifts .remark a:link{ color:#0033FF; text-decoration:underline;}
.main .mright .explain .gifts .remark a:visited{ color:#0033FF; text-decoration:underline;}
.main .mright .explain .gifts .remark a:hover{ color:#f00; text-decoration:underline;}

.eshow{position:absolute;top:0;right:0;height:auto; width:442px; padding:18px; border:#0099ff 2px solid; background:#f2f8ff; z-index:1000;}
.eshow .close{position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
.eshow #tabedit{clear:both; padding:0 18px;}
.eshow #tabedit span{padding:2px 0 2px 26px; background-position:8px 0;}
.eshow .urllist{padding:6px 0 0 0;}
.eshow .urllist li{ clear:both;line-height:2.4em;}
.eshow .urllist li .title{width:80px;}
.eshow .urllist li .url{width:180px;}
.eshow .urllist li img{ cursor:pointer;}
.eshow .urllist li span{padding:2px 0 2px 26px; background-position:8px 0;}
.eshow .urllist .add{ padding-top:8px;}

.main .mright .listsite{ clear:both;float:left;width:754px;border:#99BCFC 2px solid;}
.main .mright .list{ clear:both;float:left; width:706px;padding:4px 24px 6px 24px;overflow:hidden;}
.main .mright .list li{float:left; line-height:1.8em;margin-right:30px;}
.main .mright .list a:link,.main .mright .list a:visited{color:#000000;white-space:nowrap;}
.main .mright .list a:hover{ color:#FF0000;}
.main .mright .igift{ clear:both; margin-top:16px; border:#A5DA94 1px solid;}
.main .mright .igift h2{ color:#222; font-size:14px; padding:8px 12px; background:#DBF1D4;}
.main .mright .igift .remark{padding:8px 12px; line-height:1.5em;}
.main .mright .igift .remark dd{padding-left:2em; padding-bottom:6px;}
.main .mright .igift .remark .tright{ text-align:right; padding-right:2em;}

.topnotice{ width:936px; margin:0 auto; padding:10px 12px; border:#74B93A 1px solid; border-top:none; background:#F1F9EC;}

.footer{ clear:both; position:relative; width:960px; margin:18px auto; color:#333333;text-align:center; padding:18px 0 100px 0; border-top:#CCCCCC 1px solid; font-family:Arial;}
.footer a{ color:#333333;}
.footer .coin{padding-top:20px;}
.footer .coin a{ color:#0000FF; text-decoration:underline;}
#tipsshow{position:absolute; left:160px; top:-620px; border:#ED9B21 2px solid; width:680px; height:260px; background:#FFFFFF;}
#tipsshow .close{ position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
#tipsshow .remark{ padding:24px 12px; font-size:14px; line-height:1.8em; clear:both; text-align:left;}

.coolsite{ clear:both;float:left;width:754px;border:#99BCFC 2px solid; font-size:14px; margin-top:8px; padding:12px 0;}
.coolsite ul{ line-height:28px; color:#707070; padding:0px 2px 0 6px;}
.coolsite li{ float:left; width:106px;background:url(../images/line_x1.gif) repeat-x bottom;}

















