html,body {margin:0; }
a{ text-decoration:none; color:#333333}
a:hover{color:#ff0000;text-decoration:underline;}
td,p,li,input,select,div,font{font-family:宋体;font-size:12px;line-height:21px; color:#333333;}
font{font-size:12px;}
ul,li,dl,dt,dd,form,input{ margin:0; padding:0; list-style:none}
img{border:0;}
cite{font-style:normal;}

/*Others*/
.blank3{ height:3px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank9{ height:9px; font-size:1px;display:block; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; display:block;clear:both;overflow:hidden;}
.blankW6{ height:6px; display:block;background:#fff; clear:both;overflow:hidden;}
.blankW9{ height:9px; display:block;background:#fff; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px;clear:both;overflow:hidden;}
.blank18{ height:18px; font-size:1px;clear:both;overflow:hidden;}
.clear { clear:both;}
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.w5 {text-align:left;}

/* CSS 框架 */
#top,#menu,#main,#foot,#head{ width:950px;margin:0 auto; height:auto; overflow:hidden}

#top{ margin-top:5px; height:23px;border-bottom:#e5e5e5 1px solid}
#top .left{ float:left}
#top .right{ float:right}

#head{ height:80px;overflow:hidden}
#head .left{float:left;width:220px;height:80px;line-height:80px;text-align:center;font-size:80px;}
#head .left img{vertical-align:middle;}
#head .right{float:right;width:700px}

#head .right .r1,#head .right .r2{float:right; margin:10px 0;}
#head .right .r2{padding-right:16px;}
#head .right .r1{ padding-right:20px;display:none;}

#menu .h1{background:#FD4732 url("../images/bg_menu.jpg") repeat-x top;line-height:normal;overflow: hidden;font-size:12px; font-weight:bold;height:33px;}
		  
#menu .h1 ul{list-style:none; text-align:center; margin:0px;display:inline;}
#menu .h1 li{display:block; margin:0px; float:left;height:33px;line-height:33px;background:url("../images/menu_x.gif") no-repeat right top}
#menu .h1 li a{float:left;display:block; text-decoration:none;height:30px;line-height:30px;color:#FFFFFF;width:95px;text-align:center;}
#menu .h1 li a:hover{background:url("../images/bg_menu2.jpg") repeat-x;text-decoration: none;height:27px;}

#menu #menu_1.h2{ background:#444444 url("../images/jt.gif") no-repeat 140px top; height:27px}
#menu #menu_2.h2{ background:#444444 url("../images/jt.gif") no-repeat 900px top; height:27px}
#menu #menu_3.h2{ background:#444444 url("../images/jt.gif") no-repeat 710px top; height:27px}
#menu #menu_4.h2{ background:#444444 url("../images/jt.gif") no-repeat 520px top; height:27px}
#menu #menu_5.h2{ background:#444444 url("../images/jt.gif") no-repeat 610px top; height:27px}
#menu .h2 .left{ width:65px; float:left;padding:4px 0 0 20px}
#menu .h2 .left a,#menu .h2 .left a:hover{ color:#FFDD00}
#menu .h2 .right{ float:left;padding:3px 0 0 20px}
#menu .h2 .right a{ background: url("../images/li_menu1.gif") no-repeat 2px 4px; color:#FFFFFf;padding:0 0 0 13px;}
#menu .h2 .right a:hover{ background: url("../images/li_menu2.gif") no-repeat 2px 4px; color:#FFD900;padding:0 0 0 13px;}

#menu #menu_2 {display:none;}
#menu #menu_2 .left{float:right;width:85px;padding:4px 20px 0 0 }
#menu #menu_2 .right{float:left;text-align:right;width:820px;}
#menu #menu_3 {display:none;}
#menu #menu_3 .left{float:right;width:55px;padding:4px 20px 0 0 }
#menu #menu_3 .right{float:left;text-align:right;width:850px;}
#menu #menu_4 {display:none;}
#menu #menu_5 {display:none;}
#menu #menu_5 .left{float:right;width:340px;padding:4px 20px 0 0 }
#menu #menu_5 .right{float:left;text-align:right;width:555px;}

#menu .h3{background:url("../images/dwbg.jpg") repeat-x;height:24px; padding:5px 0 5px 20px; color:#999999}
#menu .h3 em{float:right;}

#main #left,#main #right,#main #left .left,#main #left .right{height:auto; overflow:hidden}
#main #left{width:690px;float:left;}
#main #left.left{width:690px;float:right;}
#main #left .divbox{height:auto; overflow:hidden}
.findivbox{height:auto; width:688px; overflow:hidden; border:1px solid #CCC;}
.findivtop{background:transparent url(../images/bg_lm2.jpg) repeat-x scroll 0 0; height:26px;overflow:hidden;padding-left:10px; font-weight:600;}
.fincon{width:320px;height:140px; padding:15px 12px; float:left; overflow:hidden;}
.finconimg{height:137px; width:105px; border:1px solid #CCC; float:left}
.ficontxt{height:142px; width:205px; float:right;}
.ficontxt li{width:100%; overflow:hidden;}
.fincotit{white-space:nowrap;}
.fincotit a{color:#F90; font-size:13px; font-weight:600;}
.fincozz{white-space:nowrap;}
.fincojj{ height:100px; overflow:hidden;}

#main #left #divboxc{height:auto;overflow:hidden;}
#main #left #divboxc .divboxc,#main #left #divboxc .divboxc_l,#main #left #divboxc .divboxc_r{ width:341px;height:auto; overflow:hidden;}
#main #left #divboxc .divboxc{float:left;}
#main #left #divboxc .divboxc_1,#main #left #divboxc .divboxc_3,#main #left #divboxc .divboxc_5{margin-right:8px;}

#main #left #divboxc .divboxc_l{ float:left}
#main #left #divboxc .divboxc_r{ float:right}

#main #left #divboxd{height:auto; overflow:hidden;}
#main #left #divboxd .divboxd_l,#main #left #divboxd .divboxd_r{height:auto; overflow:hidden;}
#main #left #divboxd .divboxd_l{ float:left; width:185px;}
#main #left #divboxd .divboxd_r{ float:right; width:497px;}

#main #right{ width:250px; float:right;}
#main #right.right{ width:250px; float:left;}

#main #left .left{ float:left;width:260px;}
#main #left .right{float:right;width:420px;}
#main .search{ border:#F1E3C8 1px solid; height:26px; background:#FDF9EE; padding:3px 0 0 7px;}
#main .search table{width:100%; border:0;border-collapse:collapse; }

#main .memberbox{ border:#F1E3C8 1px solid; height:auto; overflow:hidden; background:#FDF9EE;}
#main .memberbox h1{background:#F8E4A9; font-size:16px; font-weight:600; height:30px; line-height:30px; margin:0; padding:0;}
#main .memberbox ul{ width:230px; padding:10px;}
#main .memberbox ul li{float:left; overflow:hidden; }
#main .memberbox ul li.mimg{width:66px; height:66px;float:lef;}
#main .memberbox ul li.mtxt{width:155px; height:33px; line-height:33px;float:lef;}
#main .memberbox ul li.minfo{width:100%;}

#main #left #txtbox{ background:url("../images/bg_txt1.jpg") repeat-x top; padding:6px 8px;width:402px;overflow:hidden}
#main #left #txtbox .txtbox_b{padding:0px 0 2px 5px; width:110%}
#main #left #txtbox .txtbox_b a { padding:0 5px;}

#main #left .txtbox{ background:url("../images/bg_txt1.jpg") repeat-x top; padding:6px 8px;overflow:hidden}
#main #left .txtbox .txtbox_b{ padding:8px 0 4px 5px;}
.txtbox .account{text-indent:2em;line-height:200%;width:90%;margin:20px auto}
.txtbox .shuping{border-top:#F1E3C8 1px solid;text-align:center;padding:15px;}
.shuping a{background:url("../images/allbot.gif") no-repeat;width:80px;height:30px;line-height:30px;color:white;display:inline-block;text-decoration:none;text-align:center; color:#000;}
.shuping a:hover{background:url("../images/allbot.gif") no-repeat bottom; color:#F00;}
.shuping a.read{width:80px; height:28px; font-size:14px; font-weight:600; line-height:23px; background:url(../images/readbmt.gif); padding:6px 0 1px 45px;}

.shuping a.read:hover{color:#FF0000;width:80px; height:28px; font-size:14px; font-weight:600; line-height:23px; background:url(../images/readbmt.gif) bottom; padding:6px 0 1px 45px;}

.xiqingbox{width:675px; height:120px;}
.xinqing{width:575px; margin:0 auto; height:100%;}
.xinqing ul{width:95px; height:110px; overflow:hidden; margin-left:10px; float:left; cursor:pointer;}
.xinqing ul li.t{width:100%; height:25px; line-height:25px; padding-top:60px; text-align:center; background:url(../images/xinqing_1.gif) no-repeat 23px 20px; font-weight:600;}
.xinqing ul.c2 li.t{background-image:url(../images/xinqing_2.gif);}
.xinqing ul.c3 li.t{background-image:url(../images/xinqing_3.gif);}
.xinqing ul.c4 li.t{background-image:url(../images/xinqing_4.gif);}
.xinqing ul.c5 li.t{background-image:url(../images/xinqing_5.gif);}
.xinqing ul li.b{height:20px; line-height:20px; text-align:center;}

.aboutthis{ border-bottom:1px solid #999;}
.aboutthis h1{text-align:left; font-size:13px; font-weight:600;}
.aboutthis ul{width:390px; height:auto; overflow:hidden;}
.aboutthis ul li{width:120px; text-align:left; padding:0 5px; float:left;}

#main #left .right .k_xx{ background:url("../images/bg_xx.jpg") repeat-x  top; border:#D7D7D7 1px solid; border-top:0px;padding:2px 0 1px 7px; height:22px;overflow:hidden;}
#main #left .k_xxbg{margin-bottom:5px;background:#F2F2F2;height:3px;line-height:3px;font-size:3px}
#main #left .marquee{width:338px;float:right;padding-top:1px; overflow:hidden; }
#main #left .marquee a { padding:0 5px;}
#main #left .txt{float:left;background:url("../images/ico_xx.gif") no-repeat 1px 3px; padding-left:18px;}

#main #right #login{ border:#FABE7F 1px solid;border-bottom:none; background:#fff url("../images/login_bg.jpg") repeat-x top;}
#main #right #login .lm_login{ padding:6px 5px 2px 7px!important;padding:6px 5px 5px 7px;color:#CC3300; font-weight:bold}
#main #right #login .login{width:220;overflow:hidden;padding:4px 15px 5px 15px}

#main #right .ad{ border-top:#F0E9D7 1px solid; height:24px; background:url("../images/k_j.gif") no-repeat left bottom; padding:4px 0 0 0; overflow:hidden}

#main #left #cbtop{height:175px; overflow:hidden}
#main #left #cbtop ul{margin-top:8px;height:175px; overflow:hidden}
#main #left #cbtop li{ float:left; height:175px; width:133px; text-align:center; overflow:hidden}
#main #left #cbtop li div { width:113px; height:145px; padding:0 10px; margin-bottom:6px}
#main #left #cbtop li div a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
#main #left #cbtop li div a:hover{ padding:3px; border:#333333 1px solid; background:#333333;display:block;}

#links { border-bottom:#CCCCCC 1px dashed;border-top:#CCCCCC 1px solid; padding:7px 0 7px 13px ; background:#F9F9F9;width:937px;margin:0 auto; height:auto; overflow:hidden}
#links a { padding:0 5px;}

#foot{ padding:10px 0 18px 0;text-align:center;}
#foot span{ display:block; height:25px; border-bottom:#E6E6E6 1px solid; text-align:center}
#foot font{display:block;text-align:center;font-size:12px;line-height:18px; color:#666666; margin-top:14px;font-family:Verdana, Lucida, Arial, Helvetica;}

/* 公用样式 */
#txtpic{ padding:6px 5px;height:99px; overflow:hidden}
#txtpic .txtpic_l,#txtpic .retxtpic_l{width:74px;height:99px;margin:0 10px 0 0; }
#txtpic .txtpic_r,#txtpic .retxtpic_r{width:304px;float:right;line-height:17px; color:#666666;padding-top:4px}
#txtpic .txtpic_r b a{font-size:13px;height:21px;line-height:21px;}
#txtpic .retxtpic_r{width:130px;line-height:21px;}

#txtpic_fm{ padding:6px 5px 6px 3px;height:auto; overflow:hidden}
#txtpic_fm .txtpic_fm_l{ width:113px; height:145px; float:left;}
#txtpic_fm .txtpic_fm_r{ width:128px; height:145px; line-height:17px;color:#666666;float:right;overflow:hidden}

#txtpic_66 {padding:6px;height:95px; overflow:hidden}
#txtpic_66 .txtpic_66_l{ width:74px; height:95px;float:left;}
#txtpic_66 .txtpic_66_r{width:220px;float:right;line-height:18px;color:#666666;padding-top:4px;overflow:hidden; text-indent:25px;}

.PicOut_F,div.PicOver_F{width:317px;height:107px; overflow:hidden; margin:5px 0 2px 0}
.PicOut_F{ border:#fff 1px solid;}
div.PicOver_F{ background: url("../images/img_on.gif") left bottom; border:#E3E3E3 1px solid;}
div.PicOver_F a{color:#333333}
div.PicOut_F{border:#fff 1px solid}

.newtxt{margin-top:10px;}
.newtxt li{float:left;width:25%;height:23px;line-height:23px;overflow:hidden;border-bottom:#f3f3f3 1px solid;}
.newtxt li a{margin-left:3px;margin-right:3px;}
.hottxt li{float:left;width:49%;height:23px;line-height:23px;overflow:hidden;}

#txttd{overflow:hidden; height:138px; width:395px; margin-top:5px}
#txttd2{height:46px;overflow:hidden;width:665px;}
#txttd3{height:105px;overflow:hidden; width:314px; padding-left:3px}
#txttd4{height:auto;overflow:hidden;margin-top:8px}
#txttd a,#txttd a:hover,#txttd4 a,#txttd4 a:hover{ line-height:23px}
#txttd .txttb_l,#txttd .txttb_r,#txttd2 .txttb2_l,#txttd2 .txttb2_r,#txttd3 .txttb3_l,#txttd3 .txttb3_r,#txttd4 .txttb4_l,#txttd4 .txttb4_r{ width:49%;overflow:hidden; color:#000000}
#txttd .txttb_l,#txttd2 .txttb2_l,#txttd3 .txttb3_l,#txttd4 .txttb4_l{float:left; }
#txttd .txttb_r,#txttd2 .txttb2_r,#txttd3 .txttb3_r,#txttd4 .txttb4_r{ float:right;}
#txttd4 .txttb4_l img,#txttd4 .txttb4_r img,{vertical-align:middle; }
.txttb4 li{float:left;width:100%;height:23px;line-height:23px;overflow:hidden;border-bottom:#f3f3f3 1px solid;}
.txttb5 li{float:left;width:50%;height:23px;line-height:23px;overflow:hidden;border-bottom:#f3f3f3 1px solid;}
.urs3{float:right;margin-right:5px;}
.urs5 {float:left;margin-right:10px;font-size:14px;}
.urs5 a {font-size:14px;}
.urs4{float:left;margin-left:5px; width:80px;overflow:hidden; }

.pic_on a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
.pic_on a:hover{ padding:3px;border:#FFCC00 1px solid; background:#FFCC00;display:block;}

.k1{ border:#CECECE 1px solid}

h1 { font-size:18px; padding:10px 0 0 0; margin:0 0 4px 0; font-weight:bold;text-align:center; height:21px; line-height:21px;overflow:hidden}
h1 a{text-align:center; color:#FF3300; padding:0 5px 0; }
h2{ font-size:12px; padding:0 0 3px 0; border-bottom:#BFBFBF 1px dashed; margin:0 0 6px 0;  text-align:center; font-weight:normal; height:21px;line-height:21px; overflow:hidden;}
h2 a { padding:0 3px;}
.m_b8{ margin-bottom:8px;clear:both;}

.txtbg1{ background:url("../images/line_x2.gif") ;}

.form_box{}
.form_box input,select{font:12px Arial;line-height:17px;color:#666666; }
.form_box input,select{border:1px solid #DBCA9F;height:19px;}
.form_box input:hover,select:hover,textarea:hover{border:1px solid #FF6600;}

/* 主栏目框*/

#lm1,#lm2,#lm3,#lm4{ width:auto; height:auto; overflow:hidden; margin-bottom:8px}
#lm1{ border:#F1E3C8 1px solid}
#lm2{ border:#FABE7F 1px solid}
#lm3,#lm4{ border:#CECECE 1px solid}

#lm1 dt,#lm2 dt,#lm2 dt a{height:25px;background:url("../images/bg_lm.jpg") repeat-x; padding-left:8px; color:#CC3300; font-weight:bold;overflow:hidden;line-height:25px}
#lm1 dt{ border-bottom:#F1E3C8 1px solid;}
#lm2 dt{ border-bottom:#FABE7F 1px solid;}
#lm1 dt span,#lm2 dt span,#lm2 dt div{  float:right; padding-right:5px;font-weight: normal; }
#lm2 dl dt span{background: url("../images/bg_ly.gif") no-repeat right top; width:60px;margin:0;height:25px; display:inline-block; float:right;}
#lm2 dl dt span{*background: url("../images/bg_ly.gif") no-repeat right top; *width:40px;*margin-top:-25px;*height:25px; *display:inline-block;}
#lm2 dt strong{display:inline-block; float:left;}
#lm2 dt font{display:inline-block; float:right; margin-right:10px; background:url(../images/onmouse.gif); height:25px; width:26px; line-height:26px; text-align:center;}
#lm2 dt font.act{background-position:right;}

#lm1 dt span{  margin-top:-23px;height:23px;}
#lm2 dt span,#lm2 dt div{  margin-top:-22px;height:22px;}
#lm3 dt,#lm4 dt{height:26px; background:url("../images/bg_lm2.jpg") repeat-x; padding-left:10px;overflow:hidden;}
#lm3 dt b,#lm4 dt b{line-height:26px}
#lm3 dt span{display:block;float:right;margin-top:6px;height:17px;line-height:17px;width:58px; background:url("../images/more.gif") no-repeat left top; padding:3px 0 0 13px;}
#lm3 dt span a,#lm4 dt span a{ color:#666666}
#lm3 dt span a:hover,#lm4 dt span a:hover{ color:#ff0000; text-decoration: none; }
#lm3 dt font,#lm4 dt font{ padding-left:8px;font-size:12px; line-height:26px}
#lm3 dt font a,#lm3 dt font a:hover,#lm4 dt font a,#lm4 dt font a:hover{ font-size:12px}
#lm4 dt span{ display:block;float:right;height:25px;line-height:25px; padding:0 8px 0 0 ;}
#lm4 dt span{*line-height:17px; *height:17px; *margin-top:-21px;}

#lm1 dd,#lm2 dd,#lm4 dd{ padding:10px;}
#lm1 dd{background:url("../images/txt_ggao.jpg") no-repeat right bottom;width:238px;padding:5px 10px;overflow:hidden}
#lm3 dd table{width:100%; border:0;}
#lm3 .k_10{ padding:10px}

#lm3 .paih{ height:21px; padding:2px 8px 0 8px;overflow:hidden; background:#F2F2F2;border:#fff 1px solid;}
#lm3 .paih .paih_l{ float:left}
#lm3 .paih .paih_r{ float:right}

#TabMenu{background:url("../images/bg_hua.gif");height:23px;line-height:normal;overflow: hidden; width:248px}
#TabMenu ul{list-style:none;text-align:center;margin:0px;display:inline;}
#TabMenu li{display:block;margin:0px;float:left;text-align:center;height:23px;}
#TabMenu .div{height:23px;width:1px;background:#F9BF80}
#TabMenu .tab_off{width:82px;color:#CC3300;}
#TabMenu .tab_on{width:82px;color:000;font-weight:bold;background:#FFFFFF}

.txt_tab{ padding:9px 8px 5px 8px;float:right;}
.txt_tab ul{list-style:none;margin:0px;background:url(../images/num.gif) no-repeat; overflow:hidden; float:right;}
.txt_tab li{padding-left:33px;height:22px;line-height:22px;background:url("../images/line_x.gif");display:block; float:right;}
.txt_tab li a{float:left; width:212px; display:inline-block; overflow:hidden;height:22px;line-height:22px;}
.txt_tab li span{float:right; display:inline-block; width:40px;height:22px;line-height:22px; text-align:right;}
.txt_tab p{text-align:right;height:21px;line-height:21px;padding:2px 0 0 0;margin:0px;}

.ttxt_tab{ padding:9px 8px 5px 8px;}
.ttxt_tab ul{list-style:none;margin:0px;background:url("../images/num.gif") no-repeat;}
.ttxt_tab li{margin:0px;padding-left:33px;height:22px;line-height:22px;background:url("../images/line_x.gif");}
.ttxt_tab li span{float:right;}
.ttxt_tab p{text-align:right;height:21px;line-height:21px;padding:2px 0 0 0;margin:0px;}

#t3_txt{ height:168px; padding:4px 0 0 0;overflow:hidden}
#t3_txt li{float:left; height:21px; background:url("../images/li_2.gif") repeat-y 2px 0px; padding:0 0 0 13px; width:305px;overflow:hidden}

.pagelist dt{border-top:#f0f0f0 1px solid;height:26px;line-height:26px;text-align:center;}
.pagelist dt h3{margin:0px;padding:0px;}
.pagelist table{width:100%; border:0; color:#666666;border:#DBDBDB 1px solid; background:#f6f6f6;}
.pagelist table td{border-bottom:#dedede 1px solid;background:url("../images/ico_arr.gif") left center no-repeat;padding-left:13px;}

.pagelist dd dd{line-height:normal;overflow: hidden;height:33px;}
.pagelist dd h3{font-size:12px;height:31px;line-height:31px;margin:0px; padding:0; background:#F5F5F5; border:1px solid #DDD; border-top:none; border-left:none; margin-bottom:5px;}
.pagelist dd h3 font{display:inline-block; width:auto; height:31px; padding:0 22px 0 10px; line-height:31px;background:url(../images/titb.png) no-repeat right;}

.pagelistzt{width:668px; height:auto; overflow:hidden;}
.pagelistzt ul{width:648px; height:auto; overflow:hidden; padding:10px;}
.pagelistzt ul.t{background:#EEE;}
.pagelistzt ul li{ float:right; width:540px; height:25px; line-height:25px;}
.pagelistzt ul li.ztimg{width:90px; height:110px; float:left;}
.pagelistzt ul li.ztimg img{display:inline-block; border:1px solid #999; padding:2px;}
.pagelistzt ul li.ztjianjie{height:60px; overflow:hidden; line-height:20px;}

.container{}
#arc_title{ background:url("../images/secondarybg.gif") bottom repeat-x;height:92px; clear:both; }
#arc_title h1 {height:50px; line-height:50px; font-size:24px;}
#arc_title .info{text-align:center; background:url("../images/secondarybg.gif") repeat-x; height:30px; line-height:30px;}
.container #contents{line-height:200%;padding:13px 25px;font-size:14px; background:#e5ecf3; border:1px solid #d1dcee;}
.container #contents h1 { height:40px; line-height:40px; font-size:18px;}
.container .ctrlbar{border:#f0f0f0 1px solid;border-width:1px 0px;text-align:right;}
.alllist{font-size:14px; background:#e5ecf3; padding:10px;}
.listcon{ background:#FBFDFF; overflow:hidden;}
.listcon h1{width:930px; font-size:13px; font-weight:600;background:#e5ecf3;}
.listcon ul{width:930px; height:auto; overflow:hidden;}
.listcon ul li{width:440px; height:25px; line-height:25px; margin:0 5px; padding:0 5px;float:left; border-bottom:1px #CCC dotted;}
.listcon ul li a{display:block;float:left;}
.listcon ul li font{ color:#F60; display:block; float:left; padding-left:5px;}
.listcon ul li span{color:#999;float:right; display:block;}

/* CSS 字体 */
#top .orangea a,#menu .orangea a,#main .orangea a{color:#ff6600;}
#top .orange_u a,#menu .orange_u a,#main .orange_u a{color:#ff6600;text-decoration: underline;}
#top .orange_u a:hover,#menu .orange_u a:hover,#main .orange_u a:hover{color:#ff6600;text-decoration: none;}
#main .black_u a{text-decoration: underline;}
#main .black_u a:hover{text-decoration: none;}
#top .red a,#menu .red a,#main .red a,#top .reda,#menu .reda a,#main .reda a{color:red;}
.font12{font-size:12px;}
.font16{font-size:16px;}
.font14,.font14 a,.font14 a:hover{font-size:14px;line-height:18px;font-weight:bold;}
#main .gray,#foot .gray,#links .gray{color:#999999;}
.qbtitle1 {font-size:12px; padding:0 10px; width:160px; height:22px;line-height:22px; font-weight:bold; text-align:center; overflow:hidden;}
.qbtitle2 {font-size:12px; height:16px; line-height:16px;font-weight:normal; color:#999; text-align:center; padding-top:2px;}

/*会员专区*/
.member_list{border:#CECECE 1px solid}
.member_list table{width:25%;overflow:hidden;float:left;}
.member_list h1{margin:0px;padding:0px;height:26px;line-height:26px;font-size:12px;text-align:left;background:url("../images/bg_lm2.jpg") repeat-x; padding-left:10px;overflow:hidden;}
.member_list table div{width:74px;}
.member_list dl dt a{font-size:13px;font-weight:bold;}
.member_list dl dd{height:20px;line-height:20px;}

/* 连接ico*/
.li_ggao{ padding:0 0 0 16px;background:url("../images/li_ggao.gif") repeat-y 1px 0px;width:110%}
.li_ggao cite{font-style:normal;float:right;margin-right:40px;}
.li_title{padding-left:5px;}
.li_title a {padding:0 5px;}
.country_menu a{display:inline-block;padding:0px 2px;}

.li_3 a,.li_3 a:hover{padding:0 0 0 10px;}
.li_3 a{ background: url("../images/li3.gif") 0px no-repeat;}
.li_3 a:hover{background: #FFFFFF url("../images/li3_on.gif") 1px center no-repeat;}

#li_ad {padding:0 0 0 21px;background: url("../images/li_1.gif") no-repeat 13px center;}
#li_ad,#li_ad a,#li_ad a:hover{color:#ff6600}

#li_h {padding:0 0 0 12px;background: url("../images/li_1.gif") repeat-y 2px 0px; line-height:21px}
#li_h img{ height:19px; width:61px;vertical-align:middle; }

.li_2{background:url("../images/li_2.gif") repeat-y 4px 0px; padding-left:15px;height:auto; overflow:hidden}

/*----------------------------- 焦点图 -----------------------------*/
#flash_show{position:relative;text-align:left;width:260px;height:369px;background:url("../images/pic_bg.gif") no-repeat;padding:5px;}
.flash_pic{width:200px;height:259px;overflow:hidden;border:#ddd 1px solid;}
#flash_img{FILTER:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);}
.flash_set{position:absolute;right:16px;top:6px; text-align:center}
#flash_btn li{margin-bottom:3px;}
#flash_btn li img{height:57px;width:43px;}
 .navli{width:43px;height:14px;}
#flash_show_ctl_msg{FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);text-align:left;padding-top:10px;width:250px;}
#flash_show_ctl_msg h3{margin:0px;padding:0px;text-align:center;height:20px;line-height:20px;}
#flash_show_ctl_msg p{padding:0px;text-indent:25px;margin:3px;}
#flash_show_ctl_msg a{font-size:14px;font-weight:bold;}
/*---------------------------内容页评论-------------------------------*/
.comcon{padding:7px;}
.comcon li{clear:both;line-height:20px;overflow:hidden; border-bottom:1px #CCC dashed;}
.comcon li a{float:right;display:block;width:60px;text-align:center;text-decoration:underline}
.comcon li a:hover{text-decoration:none}
.comcon li span{float:left;display:block;width:390px;padding-left:9px;background:url("../images/li4.gif") left 7px no-repeat;}
.comcon li em{float:right;font-style:normal;display:block;text-align:center;width:50px;}
.comcon li font{float:right;display:block;width:100px;text-align:center;}

.comform{padding:7px;}
.comform textarea,.comform .input{display:block;border:1px solid #DBCA9F;}
.comform textarea { width:99%; *width:auto; _width:auto;}
.comform .input{height:19px;line-height:19px;}

.comlist{padding:7px;}
.comlist table{margin-bottom:8px;}
.comlist td em,.comlist td font{font-style:normal;margin:0px 7px;}
.comlist td.thead,.comlist td.tfoot{background:#ededed;}
.comlist td.tbody{padding:5px; text-indent:25px;}
.comlist td .comor{}
.comlist td .comdel{border:1px solid #E1E1E1;background:#ddd;padding:5px 7px;}
#lm3 dt b a{ text-decoration:underline;}
#lm3 dt cite{float:right;}
#lm3 dt cite input{height:23px;padding:0px 5px;margin-right:7px;}

/*--------------------------- 页面评论 --------------------------*/
#cmtlist,#cmtform{margin:10px 10px 10px 5px;clear:both}
#cmtform .field{margin:5px 0px;line-height:26px;}

#cmtlist dl { margin:0; padding: 0;}
#cmtlist dl a {text-decoration: underline;}
#cmtlist dt {padding: 5px; background: #F0FAFF; }
#cmtlist dt span{ float: right;color:#999;}
#cmtlist dt span a{color:#999;}
#cmtlist dd {margin: 0 0 5px;padding:5px;line-height: 1.7em;}
#cmtlist dd * {line-height: normal;}
#cmtlist dd p, #cmtlist dd div { line-height: 1.7em !important;margin:5px 0;}
#cmtlist dd p *, #cmtlist dd div * { line-height: normal !important; }

.picBox{width:240px;border:1px solid #cdcdcd;position:relative;padding:4px;text-align:center;}
.vip_ico{display:inline-block;width:35px;height:20px;line-height:20px !important;line-height:13px;overflow:hidden;text-indent:3000px;background: left center no-repeat;}
.vip_58{background-image:url("../images/dian_20.gif");}
.vip_59{background-image:url("../images/dian_5.gif");}
.vip_60{background-image:url("../images/dian_10.gif");}
.vip_61{background-image:url("../images/dian_50.gif");}
.vip_62{background-image:url("../images/dian_100.gif");}
.vip_36{color:red;}

/*--------------------------- 所有表单边框/颜色定义 --------------------------*/
#seach_y {}
#seach_y input,select,textarea{font: 12px Arial; line-height:20px; color:#666666; }
#seach_y input{border: 1px solid #DBCA9F; height:19px;}/* 利用鼠标事件 :hover 来定义当鼠标经过时样式 */
#seach_y select,#seach_y textarea{border: 1px solid #DBCA9F; height:21px;}
#seach_y input:hover,select:hover,textarea:hover	{border: 1px solid #FF6600;}

/*--------------------------- 上一篇 下一篇 分页样式-------------------------------------*/
.pagenav{height:23px;line-height:23px;}
.pagenav span{float:right;}
.pagenav1{ font-size:14px; font-weight:bold;height:30px;line-height:30px; text-align:center;}
.s_pagenav{border-top:#f0f0f0 3px solid;margin-top:15px;}

/*--------------------------- 数字分页样式-------------------------------------*/
.p_bar{ float:left;text-align:left;height:26px;line-height:26px;width:910px; padding:0 20px; margin:0 auto;border-top:1px #CCC solid; background:#F0F0F0;}
.p_bar a{margin:3px;font-size:13px !important;font-size:14px; border:1px #CCC solid; padding:0 2px;}
.p_bar a:hover{text-decoration:none;border:1px #CCC solid; background:#FFF;}
.p_total,.p_pages{font-weight: bold; border:1px #CCC solid; background:#FFF;}
.p_num,.p_redirect{text-decoration:none;border:1px #CCC solid; background:#FFF; padding:0 2px;}
a:hover.p_num,a:hover.p_redirect{font-weight:bold;border:1px #CCC solid; background:#F0F0F0; padding:0 2px;}
.p_curpage{font-weight:bold;text-decoration:none;margin-left:9px;margin-right:9px; color:#FF0000;border:1px #CCC solid; background:#FFFFCC; padding:0 2px;}

/*--------------全本小说 作品专辑 样式----------*/
.finishbox { width:950px;margin:0 auto; height:auto; overflow:hidden;border:#cdcdcd 1px solid;}
.finishbox h1{font-size:14px;text-align:left;margin:0;padding:0 0 0 15px;background:#eee;height:26px;line-height:26px;}
.finish_list{}
.finish_list ul {}
.finish_list ul li { float:left; width:20%; height:auto; padding:10px 0 5px 0; overflow:hidden;}
.finish_list ul li b { float:left;width:113px; height:145px; margin:0 40px; overflow:hidden;}
.finish_list ul li b u { width:105px; height:137px; overflow:hidden;}
.finish_list ul li b a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
.finish_list ul li b a:hover{ padding:3px;border:#FFCC00 1px solid; background:#FFCC00;display:block;}
.finish_list ul li i { float:left; width:100%;font-style:normal; font-size:12px; color:#999; text-align:center;height:16px; line-height:16px;  overflow:hidden;}
.finish_list ul li em { float:left; width:100%;font-style:normal; font-size:12px; font-weight:bold; text-align:center; height:22px; line-height:22px; overflow:hidden;}

/*-----------*/
.rright { float:right; margin-right:5px;}
.lleft { float:left; margin-left:5px;}

/*首页附加 版面 - 投票 和 文本说明*/
.fujia { float:left; width:100%; height:auto; overflow:hidden;}
.vote2 { float:left; width:248px; height:auto;  border:#fabe7f 1px solid; overflow:hidden;}
.title01 { height:27px; line-height:27px;  font-weight:bold;background:url("../images/bg_lm2.jpg") repeat-x; padding-left:10px; text-align:left;overflow:hidden; }
.title02 { float:left; height:auto; width:100%; line-height:150%; padding:5px 18px; margin-bottom:5px;overflow:hidden; font-size:12px; font-weight:normal; background:#f0f0f0; text-align:left; }
.vote2 ul { margin:5px 8px; list-style:none;}
.vote2 ul li { float:left; width:100%; line-height:150%;height:24px; line-height:24px;}
.li_vote { float:left; width:90%;}

.vote_scale {float:left; width:10%; height:16px; line-height:16px; background:#FFCCCC;}
.vote_bar {float:left;background:#FF0000; height:16px; line-height:16px; }
.button1 {float:left; clear:left; font-size:12px;  text-align:left; padding-left:15px;  height:24px; overflow:hidden; }
.button { height:24px;}

.adwimg{ width:690px; margin-bottom:10px; height:auto; overflow:hidden;}
.adsimg{ width:250px; margin-bottom:10px; height:auto; overflow:hidden;}