@charset "gb2312";
/* CSS Document */

.specmain { width:980px; margin:0 auto; background-color:#FFF; }
.specmain .frm { clear:both; margin-bottom:2px; position:relative; }
.specmain .frm .ftd { float:left; }
.specmain .frm .ftd .column { border:2px dashed #FFB98A; margin:1px; padding:5px; min-height:20px; _height:20px; overflow:visible; }
.specmain .frm .ftd .column .dbox { border:1px solid #DEDEDE; overflow:hidden; }
.specmain .frm .ftd .column .dbox.shake { border-color:#F00; }
.specmain .frm .ftd .column .dbox h3 { line-height:30px; cursor:move; min-height:2px; _height:2px; overflow:visible; padding:0 8px; background:url(../images/theme.png) repeat-x left 0px; border-bottom:solid 1px #DEDEDE; }
.specmain .frm .ftd .column .dbox h3.nobg { background:none; border-bottom:none; font-size:0px; }
.specmain .frm .ftd .column .dbox .dboxcon { min-height:20px; _height:20px; overflow:visible; color:#666; line-height:180%; }
.specmain .col_full .ftd { width:100%; }
.specmain .col_1_1 .ftd_0, .specmain .col_1_1 .ftd_1 { width:49.9%; }
.specmain .col_1_2 .ftd_0 { width:29.9%; }
.specmain .col_1_2 .ftd_1 { width:69.9%; }
.specmain .col_2_1 .ftd_0 { width:69.9%; }
.specmain .col_2_1 .ftd_1 { width:29.9%; }
.specmain .col_1_2_2 .ftd_0 { width:23.9%; }
.specmain .col_1_2_2 .ftd_1 { width:37.9%; }
.specmain .col_1_2_2 .ftd_2 { width:37.9%; }
.specmain .col_2_2_1 .ftd_0 { width:37.9%; }
.specmain .col_2_2_1 .ftd_1 { width:37.9%; }
.specmain .col_2_2_1 .ftd_2 { width:23.9%; }
.specmain .col_1_3_1 .ftd_0 { width:23.9%; }
.specmain .col_1_3_1 .ftd_1 { width:51.9%; }
.specmain .col_1_3_1 .ftd_2 { width:23.9%; }

.nav li{ float:left; font-size:14px; padding:0 10px; font-family:'Microsoft Yahei'; }
ul.arclist{ width:100%; overflow:hidden; }
ul.arclist.arclist0 li{ white-space:nowrap; }
ul.arclist.arclist1 li{ white-space:nowrap; }
ul.arclist.arclist2 li { float:left; padding:5px; text-align:center; }
ul.arclist.arclist2 li p { line-height:200%; white-space:nowrap; overflow:hidden; }
ul.arclist.arclist2.ul_t0 li { width:70px; }
ul.arclist.arclist2.ul_t1 li { width:100px; }
ul.arclist.arclist2.ul_t2 li { width:130px; }
ul.arclist.arclist2.ul_t3 li { width:190px; }
ul.arclist.arclist2.ul_t4 li { width:230px; }
ul.arclist.arclist2.ul_t5 li { width:310px; }
ul.arclist.arclist3 li a{ white-space:nowrap; }
ul.arclist.arclist4 li { margin-bottom:8px; overflow:hidden; }
ul.arclist.arclist4 li .arcpic { float:left; padding:0 8px; }
ul.arclist.arclist4 li .arctitle {  }
ul.arclist.arclist4 li .arcinfo { text-indent:25px; }
.vote input { vertical-align:middle; }
.vote .btn-1 { padding:2px 10px; line-height:14px; }
.speclogin input, .speclogin img, .speclogin button { vertical-align:middle; }
.speclogin .ipt-txt { height:18px; line-height:18px; border:solid 1px #CCC; padding:0 2px; }
.speclogin .btn-1 { padding:1px 8px; }
.speclogin1 input, .speclogin img, .speclogin button { vertical-align:middle; }
.speclogin1 .ipt-txt { height:22px; line-height:22px; border:solid 1px #CCC; padding:0 2px; }
.speclogin1 .btn-1 { padding:3px 15px; }
.speclogin1 .userinfo .welcome { height:24px; margin:12px auto; background:#F9F9F9; border-top:1px solid #EEE; border-bottom:1px solid #EEE; line-height:23px; text-indent:10px; color:#666; }
.speclogin1 .userinfo .welcome strong { color:#F60; font-weight:bold; }
.speclogin1 .userinfo .userface { width:60px; height:64px; overflow:hidden; padding-left:16px; padding-top:2px; float:left; }
.speclogin1 .userinfo .userface a { display:block; margin:0px auto; text-align:center; }
.speclogin1 .userinfo .userface a img { width:52px; height:52px; display:block; margin:0px auto 6px; padding:2px; border:1px solid #DDD; }
.speclogin1 .userinfo .mylink { width:144px; float:left; overflow:hidden; }
.speclogin1 .userinfo .mylink ul { }
.speclogin1 .userinfo .mylink ul li { width:72px; float:left; line-height:21px; text-indent:12px; }
.speclogin1 .userinfo .mylink ul li a { color:#555; }
.speclogin1 .userinfo .uclink { height:31px; line-height:31px; clear:both; overflow:hidden; text-align:center; color:#DDD; }
.speclogin1 .userinfo .uclink a { color:#690; margin:0px 2px; }
.speclogin1 .latestlogin { padding-top:16px; }
.flink li{ float:left; padding:0 10px; white-space:nowrap; }

.forstyle{position:relative;overflow:hidden;font:12px/1.5 Verdana,Geneva;background:#fff;}
.forstyle .loading{position:absolute;z-index:9999;width:100%;color:#fff;text-align:center;background:#333;filter:alpha(opacity=60);opacity:0.6;vertical-align:middle;}
/*载入画面*/
.forstyle .pic li{position:relative;overflow:hidden;*margin-top:-2px;}
.forstyle .pic li p{position:absolute;}
.forstyle .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.forstyle .txt li{position:absolute;z-index:2;bottom:0;height:36px;line-height:36px;overflow:hidden;display:none;}
.forstyle .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.forstyle .txt-bg{position:absolute;bottom:0;z-index:1;height:36px;overflow:hidden;background:#333;filter:alpha(opacity=60);opacity:0.6;left: 1px;}/*标题背景*/
.forstyle .num{position:absolute;z-index:3;bottom:6px;right:10px;color:#333;}/*按钮样式*/
.forstyle .num li{float:left;width:22px;height:18px;position:relative;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#434343;filter:alpha(opacity=90);opacity:0.4; color:#fff;}
.forstyle .num li.current,.forstyle .num li.hover{background:#3D7878;color:#fff;font-weight:bold;height:20px;line-height:20px;top:-2px;}


.hotPic{margin:0 0 0 40px;}
.hotPic .JQ-slide{position:relative;width:810px;height:145px;margin:-15px 0 0 0;background:#ffffff;padding:0px 35px;}
.hotPic .JQ-slide .wrap{width:810px;height:145px;overflow:hidden;position:relative;background:#ffffff;}
.hotPic .JQ-slide-content{position:absolute;}/*必须要的元素*/
.hotPic .imgList li{width:152px;margin:0 5px;}
.hotPic .imgList img{width:140px;height:110px;}
.hotPic .imgList .txt{height:32px;line-height:30px;margin-top:-2px;}
.hotPic .JQ-slide-nav a{display:block;z-index:99;width:48px;height:48px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;top:35px;background:url(../images/arrow_pic.png) no-repeat;}
.hotPic .JQ-slide-nav a.prev{left:-20px;background-position:0 0;}
.hotPic .JQ-slide-nav a.prev:hover{background-position:-100px 0;}
.hotPic .JQ-slide-nav a.next{right:-20px;background-position:-50px 0;}
.hotPic .JQ-slide-nav a.next:hover{background-position:-150px 0;}
.imgList{float:none;overflow:hidden;zoom:1}
.imgList li{float:left;display:inline;overflow:hidden;}
.imgList li a{display:block;}
.imgList li .img{border:1px solid #d8d8d8;padding:2px;}
.imgList li .txt{text-align:center;overflow:hidden;}

#backToTop{ position:fixed; _position:absolute; bottom:30px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url(../images/top_0.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(../images/top_1.png) no-repeat; }
a.backToTop_a:hover{  background:url(../images/top_1.png) no-repeat; }

#tagscloud{width:220px;height:200px;position:relative;font-size:12px;color:#333;margin:-15px 0px 5px 30px;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;}
#tagscloud a.tagc3{background:#006633;color:#fff;}
#tagscloud a.tagc4{background:#000;color:#fff;}